:root{--background: #0a0a0a;--surface: #121212;--surface-raised: #171717;--surface-light: #1c1c1c;--border: #2a2a2a;--border-light: #3a3a3a;--text-primary: #e8e8e8;--text-secondary: #9a9a9a;--text-muted: #6a6a6a;--accent: #ff9800;--accent-hover: #ffb03a;--accent-glow: rgba(255, 152, 0, .45);--signal-green: #65a875;--danger: #c62828;--hazard-yellow: #f5c400;--font-display: Orbitron, ui-sans-serif, system-ui, sans-serif;--font-body: Barlow, ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--container: min(1280px, calc(100% - 48px) );--radius: 4px;--nav-h: 76px;--header-bg: rgba(10, 10, 10, .92);--body-glow: rgba(255, 152, 0, .07);--body-top: #0e0e0e;--btn-primary-ink: #0a0a0a;--shadow-deep: 0 24px 60px rgba(0, 0, 0, .65);--shadow-interface: 0 28px 70px rgba(0, 0, 0, .6);--panel-inset: inset 0 1px 0 rgba(255, 255, 255, .06), inset 0 -1px 0 rgba(0, 0, 0, .55), 0 8px 24px rgba(0, 0, 0, .35);--hazard-stripe: repeating-linear-gradient( -45deg, var(--hazard-yellow) 0 8px, #111 8px 16px )}[data-theme=light]{--background: #eceae6;--surface: #f7f5f1;--surface-raised: #ffffff;--surface-light: #e8e4dc;--border: #cfc8bc;--border-light: #b8b0a4;--text-primary: #141414;--text-secondary: #4a4a4a;--text-muted: #6e6e6e;--accent: #d97700;--accent-hover: #b86200;--accent-glow: rgba(217, 119, 0, .28);--signal-green: #3f7a4f;--danger: #b44a3e;--hazard-yellow: #d4a800;--header-bg: rgba(247, 245, 241, .92);--body-glow: rgba(217, 119, 0, .08);--body-top: #e8e4dc;--btn-primary-ink: #ffffff;--shadow-deep: 0 20px 48px rgba(16, 20, 24, .12);--shadow-interface: 0 24px 56px rgba(16, 20, 24, .14);--panel-inset: inset 0 1px 0 rgba(255, 255, 255, .8), inset 0 -1px 0 rgba(0, 0, 0, .08), 0 8px 20px rgba(0, 0, 0, .08)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 40px)}body{margin:0;min-height:100%;background:radial-gradient(ellipse 70% 45% at 75% -5%,var(--body-glow),transparent 55%),linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(180deg,var(--body-top) 0%,var(--background) 32%);background-size:auto,28px 28px,28px 28px,auto;background-color:var(--background);color:var(--text-primary);font-family:var(--font-body);font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased;transition:background-color .18s ease,color .18s ease}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--accent-hover)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:.75rem 1rem;background:var(--accent);color:#090a0b;font-weight:700}.skip-link:focus{left:1rem;top:1rem}.container{width:var(--container);margin-inline:auto}.mono-label{font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.section{padding:clamp(3.5rem,7vw,6rem) 0;border-top:1px solid var(--border)}.section-title{margin:0 0 .75rem;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600;letter-spacing:-.03em;line-height:1.05}.section-lead{margin:0 0 2.5rem;max-width:40rem;color:var(--text-secondary);font-size:1.05rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:50px;padding:0 24px;border-radius:4px;font-family:var(--font-display);font-size:.95rem;font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.btn-primary{border:1px solid var(--accent);background:var(--accent);color:var(--btn-primary-ink);text-transform:uppercase;letter-spacing:.08em;box-shadow:0 0 18px var(--accent-glow)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--btn-primary-ink);transform:translateY(-1px);box-shadow:0 0 28px var(--accent-glow)}.btn-secondary{border:1px solid var(--border-light);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),var(--surface-raised);color:var(--text-primary);text-transform:uppercase;letter-spacing:.08em;box-shadow:var(--panel-inset)}.btn-secondary:hover{border-color:var(--text-secondary);color:var(--text-primary);transform:translateY(-1px)}.btn-ghost{min-height:auto;padding:0;border:none;background:none;color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:4px}.btn-ghost:hover{color:var(--accent-hover)}.btn-block{width:100%}.promo-bar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding:.55rem 0;background:var(--surface);border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.promo-bar:before{content:"";position:absolute;left:0;top:0;bottom:0;width:10px;background:var(--hazard-stripe)}.promo-bar__actions{display:flex;flex-wrap:wrap;gap:1rem}.promo-bar__actions a{color:var(--text-primary);font-weight:500}.promo-bar__actions a:last-child{color:var(--accent)}.site-header{position:sticky;top:0;z-index:50;background:var(--header-bg);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.nav{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:var(--nav-h)}.brand{display:flex;flex-direction:row;align-items:center;gap:.75rem;min-width:0}.brand__mark{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--accent);color:var(--accent);background:#ff980014;box-shadow:0 0 12px var(--accent-glow),inset 0 0 0 1px #0006;font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.06em}.brand__text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.brand__name{font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:.18em}.brand__tag{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:22rem}.nav__links{display:none;align-items:center;gap:1.25rem;list-style:none;margin:0;padding:0}.nav__links a{font-size:.875rem;color:var(--text-secondary)}.nav__links a:hover{color:var(--text-primary)}.nav__cta{display:none;align-items:center;gap:.65rem}.nav__cta .btn{min-height:42px;padding:0 16px;font-size:.85rem}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--border);border-radius:4px;background:var(--surface-raised);color:var(--text-primary);cursor:pointer}.nav-actions{display:flex;align-items:center;gap:.55rem}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:42px;padding:0 12px;border:1px solid var(--border);border-radius:4px;background:var(--surface-raised);color:var(--text-secondary);font-family:var(--font-mono);font-size:.65rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.theme-toggle:hover{border-color:var(--border-light);color:var(--text-primary)}.theme-toggle__icon{width:16px;height:16px;flex-shrink:0}.theme-toggle .icon-sun{display:none}.theme-toggle .icon-moon,[data-theme=light] .theme-toggle .icon-sun{display:block}[data-theme=light] .theme-toggle .icon-moon{display:none}.theme-toggle__label-light{display:inline}.theme-toggle__label-dark,[data-theme=light] .theme-toggle__label-light{display:none}[data-theme=light] .theme-toggle__label-dark{display:inline}@media(max-width:1023px){.theme-toggle__label-light,.theme-toggle__label-dark,[data-theme=light] .theme-toggle__label-light,[data-theme=light] .theme-toggle__label-dark{display:none}.theme-toggle{width:44px;padding:0}}.nav-toggle__bars{display:block;width:18px;height:2px;background:currentColor;box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor}.nav-panel{display:none;padding:0 0 1.25rem;border-top:1px solid var(--border)}.nav-panel.is-open{display:block}.nav-panel ul{list-style:none;margin:0;padding:1rem 0}.nav-panel li+li{margin-top:.75rem}.nav-panel a{color:var(--text-secondary)}.nav-panel__cta{display:flex;flex-direction:column;gap:.65rem}@media(min-width:1024px){.nav__links,.nav__cta{display:flex}.nav-actions{display:none}.nav-toggle,.nav-panel{display:none!important}}.hero{padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(2rem,4vw,3rem)}.hero__grid{display:grid;gap:2.5rem;align-items:center}@media(min-width:960px){.hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3rem}}.hero__eyebrow{margin:0 0 1rem;color:var(--accent)}.hero__title{margin:0 0 1.25rem;font-family:var(--font-display);font-size:clamp(3rem,7vw,6.2rem);font-weight:600;letter-spacing:-.04em;line-height:.92;text-transform:uppercase}.hero__title em{font-style:normal;color:var(--accent)}.hero__desc{margin:0 0 1.75rem;max-width:34rem;color:var(--text-secondary);font-size:1.05rem}.hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1rem;margin-bottom:1.5rem}.hero__specs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 0;margin:0;padding:0;list-style:none;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.hero__specs li:not(:last-child):after{content:"";display:inline-block;width:1px;height:.85em;margin:0 .85rem;background:var(--border-light);vertical-align:middle}.plugin-frame{position:relative}.plugin-frame__screen{border:1px solid var(--border-light);border-radius:var(--radius);padding:8px;background:linear-gradient(145deg,#242424,#101010);box-shadow:var(--shadow-deep),inset 0 0 0 1px #ffffff0a,inset 0 0 0 4px #0a0a0a;overflow:hidden}.plugin-frame__screen img{width:100%;aspect-ratio:1672 / 941;object-fit:cover;object-position:top center;border:1px solid #222}.plugin-frame__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.plugin-frame__tags span{padding:.4rem .65rem;border:1px solid var(--border);border-radius:2px;background:var(--surface);box-shadow:var(--panel-inset);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.trust{padding:1.25rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface)}.trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem}@media(min-width:768px){.trust__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.trust__item{display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:var(--text-secondary)}.trust__icon{flex-shrink:0;width:28px;height:28px;color:var(--accent)}.audio-grid{display:grid;gap:1rem}@media(min-width:800px){.audio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.audio-card{position:relative;padding:1.15rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 35%),var(--surface-raised);box-shadow:var(--panel-inset)}.audio-card:before{content:"";position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:50%;background:#333;box-shadow:inset 0 0 0 1px #111}.audio-card__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.85rem}.audio-card__name{margin:0;font-family:var(--font-display);font-size:1.05rem;font-weight:600}.audio-card__tags{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.audio-card__row{display:grid;grid-template-columns:42px 1fr auto;gap:.85rem;align-items:center}.audio-play{width:42px;height:42px;border:1px solid var(--border-light);border-radius:2px;background:linear-gradient(180deg,#2a2a2a,#141414);color:var(--text-primary);cursor:pointer;display:grid;place-items:center;box-shadow:inset 0 1px #ffffff14,0 2px 4px #0006}.audio-play[aria-pressed=true]{border-color:var(--accent);color:var(--accent);box-shadow:0 0 14px var(--accent-glow),inset 0 0 0 1px #ff980059}.audio-wave{display:flex;align-items:flex-end;gap:2px;height:36px;opacity:.55}.audio-wave span{flex:1;min-width:2px;border-radius:1px;background:var(--text-secondary);transform-origin:bottom}.audio-card.is-playing .audio-wave{opacity:1}.audio-card.is-playing .audio-wave span{background:var(--accent);animation:wavePulse .9s ease-in-out infinite alternate}.audio-time{font-family:var(--font-mono);font-size:.7rem;color:var(--text-muted);min-width:2.5rem;text-align:right}@keyframes wavePulse{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}.split{display:grid;gap:2rem}@media(min-width:900px){.split{grid-template-columns:1.1fr .9fr;gap:3rem;align-items:start}}.split__copy p{color:var(--text-secondary);margin:0 0 1rem}.concept-panel{display:grid;gap:0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface-raised);box-shadow:var(--panel-inset)}.concept-panel article{padding:1.15rem 1.25rem;border-bottom:1px solid var(--border)}.concept-panel article:last-child{border-bottom:none}.concept-panel h3{margin:0 0 .4rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;color:var(--accent)}.concept-panel p{margin:0;color:var(--text-secondary);font-size:.95rem}.feature-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:700px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature-card{position:relative;padding:1.35rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 40%),var(--surface-raised);box-shadow:var(--panel-inset);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.feature-card:after{content:"";position:absolute;top:10px;right:10px;width:5px;height:5px;border-radius:50%;background:#3a3a3a;box-shadow:inset 0 0 0 1px #111}.feature-card:nth-child(2):after,.feature-card:nth-child(4):after{background:var(--accent);box-shadow:0 0 8px var(--accent-glow)}.feature-card:nth-child(4){border-color:#f5c40073;box-shadow:var(--panel-inset),0 0 0 1px #f5c40026}.feature-card:nth-child(4):before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--hazard-stripe)}.feature-card:hover{border-color:var(--accent);background:var(--surface-light);transform:translateY(-2px);box-shadow:0 0 20px #ff98001f,var(--panel-inset)}.feature-card__label{margin:0 0 .75rem}.feature-card h3{margin:0 0 .55rem;font-family:var(--font-display);font-size:1.15rem;font-weight:600;letter-spacing:.04em}.feature-card p{margin:0;color:var(--text-secondary);font-size:.95rem}.interface{text-align:center}.interface .section-title{max-width:18ch;margin-inline:auto}.interface__frame{position:relative;margin:2rem auto 1.25rem;max-width:1100px;border:1px solid var(--border-light);border-radius:var(--radius);overflow:hidden;padding:10px;background:linear-gradient(145deg,#222,#0e0e0e);box-shadow:var(--shadow-interface),inset 0 0 0 4px #0a0a0a}.hotspots{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 auto 1.25rem;max-width:56rem}.hotspots span{padding:.4rem .7rem;border:1px solid var(--border);border-radius:2px;background:var(--surface-raised);box-shadow:var(--panel-inset);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.hotspots span:nth-child(4){border-color:#f5c40080;color:var(--hazard-yellow)}.interface__note{margin:0 auto;max-width:36rem;color:var(--text-secondary)}.preset-cats{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.preset-cats span{padding:.45rem .75rem;border:1px solid var(--border);border-radius:4px;background:var(--surface);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.preset-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}@media(min-width:700px){.preset-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.preset-list li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised)}.preset-list strong{font-family:var(--font-display);font-weight:600}.preset-list .cat{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.preset-count{margin-top:1.25rem;color:var(--text-muted);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.compare-wrap{overflow-x:auto}.compare{width:100%;border-collapse:collapse;min-width:520px}.compare th,.compare td{padding:1rem 1.1rem;border:1px solid var(--border);text-align:left;vertical-align:top}.compare thead th{background:var(--surface-raised);font-family:var(--font-display);font-size:.95rem}.compare thead th:first-child{color:var(--accent)}.compare tbody td{background:var(--surface);color:var(--text-secondary);font-size:.95rem}.compare tbody td:first-child{color:var(--text-primary);font-weight:500}.compare-cards{display:none;gap:.75rem}@media(max-width:768px){.compare-wrap{display:none}.compare-cards{display:grid}.compare-cards article{padding:1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised)}.compare-cards h3{margin:0 0 .35rem;font-family:var(--font-display);font-size:1rem;color:var(--accent)}.compare-cards p{margin:0;color:var(--text-secondary);font-size:.92rem}}.pricing{text-align:center}.pricing__card{position:relative;max-width:32rem;margin:0 auto;padding:clamp(1.75rem,4vw,2.5rem);border:1px solid var(--border-light);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,152,0,.08),transparent 42%),linear-gradient(145deg,#1c1c1c,#121212);box-shadow:var(--panel-inset),0 0 40px #ff980014;overflow:hidden}.pricing__card:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:var(--hazard-stripe)}.pricing__eyebrow{margin:0 0 .75rem;color:var(--accent)}.pricing__name{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:600;letter-spacing:.06em}.pricing__price{margin:.75rem 0 .35rem;font-family:var(--font-display);font-size:clamp(3.5rem,8vw,5rem);font-weight:600;line-height:1;color:var(--accent)}.pricing__note{margin:0 0 1.5rem;color:var(--text-secondary)}.pricing__includes{margin:0 0 1.75rem;padding:0;list-style:none;text-align:left}.pricing__includes li{position:relative;padding:.55rem 0 .55rem 1.4rem;border-top:1px solid var(--border);color:var(--text-secondary);font-size:.95rem}.pricing__includes li:before{content:"";position:absolute;left:0;top:1.05rem;width:8px;height:8px;border-radius:1px;background:var(--accent)}.pricing__actions{display:grid;gap:.75rem}.pricing__delivery{margin:1rem 0 0;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.demo-box,.req-grid,.faq-list{display:grid;gap:1rem}@media(min-width:800px){.req-grid{grid-template-columns:1fr 1fr}}.panel{padding:1.35rem;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 40%),var(--surface-raised);box-shadow:var(--panel-inset)}.panel h3{margin:0 0 .85rem;font-family:var(--font-display);font-size:1.15rem}.panel ul{margin:0;padding-left:1.1rem;color:var(--text-secondary)}.panel li+li{margin-top:.4rem}.demo-status{display:inline-block;margin-bottom:1rem;padding:.35rem .65rem;border:1px solid var(--border-light);border-radius:4px;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.email-form{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}.email-form input{flex:1 1 220px;min-height:50px;padding:0 1rem;border:1px solid var(--border-light);border-radius:4px;background:var(--surface);color:var(--text-primary);font:inherit}.email-form input::placeholder{color:var(--text-muted)}.faq-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);overflow:hidden}.faq-item summary{cursor:pointer;list-style:none;padding:1.1rem 1.25rem;font-family:var(--font-display);font-weight:600;font-size:1rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";float:right;color:var(--accent);font-weight:500}.faq-item[open] summary:after{content:"–"}.faq-item p{margin:0;padding:0 1.25rem 1.2rem;color:var(--text-secondary)}.site-footer{padding:3.5rem 0 2rem;border-top:1px solid var(--border);background:var(--surface)}.footer-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-footer h3{margin:0 0 1rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li+li{margin-top:.55rem}.site-footer a{color:var(--text-secondary);font-size:.92rem}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--border);font-size:.85rem;color:var(--text-muted)}.reveal{opacity:0;transform:translateY(14px);transition:opacity .52s ease,transform .52s ease}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}html{scroll-behavior:auto}}@media(max-width:768px){:root{--container: min(100% - 32px, 1280px)}.hero__cta .btn{width:100%}.brand__tag{max-width:14rem}}
