.ambrax-page{background:var(--background);color:var(--foreground);min-height:100vh;font-family:inherit}.ambrax-page img{max-width:100%}.ax-top{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 6vw;display:flex}.ax-top nav{gap:22px;display:flex}.ax-top a{color:var(--primary);font-weight:600;text-decoration:none}.ax-top a.on{color:var(--primary);border-bottom:2px solid var(--primary)}.ax-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding:60px 6vw;display:grid}.ax-wordmark{width:auto;height:48px}.ax-badge{border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;margin-top:18px;padding:6px 14px;font-size:13px;display:inline-block}.ax-hero h1{color:var(--primary);margin:20px 0;font-size:clamp(34px,5vw,58px);font-weight:700;line-height:1.05}.ax-hero h1 span{color:var(--destructive);display:block}.ax-lead{color:var(--muted-foreground);max-width:560px;font-size:18px;line-height:1.6}.ax-tags{text-transform:uppercase;letter-spacing:.14em;color:var(--muted-foreground);flex-wrap:wrap;gap:10px 22px;margin:22px 0;padding:0;font-size:12px;list-style:none;display:flex}.ax-btn{background:var(--primary);border-radius:8px;padding:13px 26px;font-weight:600;text-decoration:none;display:inline-block;color:var(--primary-foreground)!important}.ax-hero-img{justify-self:center;width:100%;max-width:440px}.ax-parts{grid-template-columns:1fr 1fr;gap:20px;padding:0 6vw 40px;display:grid}.ax-parts article{border:1px solid var(--border);background:var(--card);border-radius:14px;align-items:center;gap:18px;padding:22px;display:flex}.ax-parts img{object-fit:contain;width:72px;height:72px}.ax-parts small{text-transform:uppercase;letter-spacing:.14em;color:var(--muted-foreground)}.ax-parts h2{color:var(--primary);margin:6px 0;font-size:22px}.ax-parts p,.ax-card p{color:var(--muted-foreground);margin:0;line-height:1.55}.ax-section{border-top:1px solid var(--border);padding:50px 6vw}.ax-section>h2,.ax-cta h2{color:var(--primary);margin:0 0 28px;font-size:clamp(26px,3.4vw,40px);font-weight:700}.ax-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.ax-grid.three{grid-template-columns:repeat(3,1fr)}.ax-card{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:22px}.ax-card h3{color:var(--foreground);margin:0 0 8px;font-size:17px;font-weight:700}.ax-card.img img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%;margin-bottom:14px}.ax-sector{border:1px solid var(--border);text-align:center;background:var(--card);border-radius:12px;overflow:hidden}.ax-sector img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.ax-sector span{padding:12px;font-weight:600;display:block}.ax-cta{text-align:center;border-top:1px solid var(--border);padding:60px 6vw 80px}.ax-cta p{color:var(--muted-foreground);margin-bottom:22px}@media (width<=900px){.ax-hero,.ax-parts{grid-template-columns:1fr}.ax-grid,.ax-grid.three{grid-template-columns:1fr 1fr}}@media (width<=560px){.ax-grid,.ax-grid.three{grid-template-columns:1fr}}.ax-video{border:1px solid var(--border);background:var(--card);border-radius:14px;width:100%;max-width:1100px;margin:0 auto;display:block}.ax-note{text-align:center;color:var(--muted-foreground);margin-top:12px;font-size:14px}.ax-pricing{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=900px){.ax-pricing{grid-template-columns:1fr}}.ax-landing{background:var(--background);color:var(--foreground)}.ax-landing .ax-top nav{flex-wrap:wrap}.ax-landing-hero{background:var(--primary);min-height:560px;color:var(--primary-foreground);align-items:center;display:flex;position:relative;overflow:hidden}.ax-landing-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ax-landing-hero:after{content:"";background:color-mix(in srgb, var(--primary) 76%, transparent);position:absolute;inset:0}.ax-landing-hero-content{z-index:1;width:min(92%,1760px);margin:auto;padding:72px 0;position:relative}.ax-landing-hero h1{color:inherit;letter-spacing:0;margin:12px 0 24px;font-size:56px;line-height:1.1}.ax-landing-hero p{max-width:640px;font-size:18px;line-height:1.6}.ax-landing-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ax-landing .ax-section{padding-inline:4%}.ax-landing .ax-card,.ax-landing .ax-sector{border-radius:8px}.ax-commercial-action{justify-content:center;margin-top:24px;display:flex}.ax-use-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ax-use-cases article{border-top:3px solid var(--destructive);padding-top:20px}.ax-use-cases h3{margin-bottom:12px;font-size:22px}.ax-use-cases p{color:var(--muted-foreground);line-height:1.6}.ax-landing .ax-section>h2{letter-spacing:0;font-size:36px}@media (width<=900px){.ax-use-cases{grid-template-columns:1fr}}@media (width<=560px){.ax-landing-hero{min-height:470px}.ax-landing-hero h1{font-size:38px}.ax-landing .ax-section>h2{font-size:28px}}
