:root{--bg:#050510;--bg-soft:#0a0a18;--panel:#0d0d1c;--fg:#FAFAFA;--muted:#9498b3;--muted-dim:#6d7192;--line:rgba(255,255,255,0.10);--line-soft:rgba(255,255,255,0.06);--cyan:#00E5FF;--blue:#2f7bff;--violet:#7b4dff;--magenta:#ff2d9b;--pink:#ff1493;--orange:#ff7a3c;--shadow:8px 40px 80px rgba(4,4,20,0.6);--shadow-soft:0 20px 50px rgba(6,4,24,0.5);--font-display:"Clash Display",ui-sans-serif,system-ui,sans-serif;--font-body:"Satoshi",ui-sans-serif,system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--container:1200px;--radius:18px;--radius-lg:28px;--ease:cubic-bezier(0.32,0.72,0,1);--z-base:0;--z-sticky:10;--z-drawer:40}*,:after,:before{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important;animation-iteration-count:1!important}}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:1rem;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}code,pre{font-family:var(--font-mono)}body:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(60rem 40rem at 12% -8%,rgba(0,229,255,.1),transparent 60%),radial-gradient(55rem 40rem at 90% 0,rgba(255,45,155,.09),transparent 60%),radial-gradient(70rem 55rem at 50% 120%,rgba(123,77,255,.1),transparent 60%),var(--bg)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:1.5rem}.skip-link{position:absolute;left:-999px;top:.75rem;z-index:var(--z-drawer);background:var(--fg);color:var(--bg);padding:.6rem 1rem;border-radius:10px;font-weight:600}.skip-link:focus{left:1rem}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}h1,h2,h3{font-family:var(--font-display);font-weight:600;letter-spacing:-.03em;line-height:1.05}.eyebrow{font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;font-weight:600;color:var(--muted)}.section__lead{color:var(--muted);max-width:60ch;font-size:1.05rem}.section{padding-block:clamp(5rem,10vw,8rem);position:relative}.btn{--pad-y:0.7rem;--pad-x:1.25rem;display:inline-flex;align-items:center;gap:.55rem;padding:var(--pad-y) var(--pad-x);border-radius:999px;font-family:var(--font-body);font-weight:600;font-size:.95rem;line-height:1;cursor:pointer;border:1px solid transparent;transition:transform .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease);white-space:nowrap}.btn:active{transform:scale(.975)}.btn--sm{--pad-y:0.5rem;--pad-x:0.95rem;font-size:.85rem}.btn--lg{--pad-y:0.9rem;--pad-x:1.6rem;font-size:1rem}.btn--solid{background:var(--fg);color:#0a0a14;box-shadow:0 8px 24px rgba(250,250,250,.1)}.btn--solid:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(0,229,255,.22)}.btn--ghost{background:rgba(255,255,255,.03);color:var(--fg);border-color:var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn--ghost:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.06)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);padding-block:.85rem;transition:background .4s var(--ease),border-color .4s var(--ease),-webkit-backdrop-filter .4s var(--ease);transition:background .4s var(--ease),border-color .4s var(--ease),backdrop-filter .4s var(--ease);transition:background .4s var(--ease),border-color .4s var(--ease),backdrop-filter .4s var(--ease),-webkit-backdrop-filter .4s var(--ease);border-bottom:1px solid transparent}.nav.is-scrolled{background:rgba(8,8,18,.65);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom-color:var(--line)}.nav__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem}.nav__group{display:flex;align-items:center;gap:1.75rem}.nav__group--left{justify-content:flex-end}.nav__group--right{justify-content:flex-start}.nav__group a:not(.btn){font-size:.92rem;font-weight:500;color:var(--muted);position:relative;padding-block:.25rem;transition:color .25s var(--ease)}.nav__group a:not(.btn):after{content:"";position:absolute;left:0;bottom:-2px;height:1.5px;width:100%;background:linear-gradient(90deg,var(--cyan),var(--magenta));transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.nav__group a:not(.btn):hover{color:var(--fg)}.nav__group a:not(.btn):hover:after{transform:scaleX(1)}.nav__brand{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-display);font-weight:600;font-size:1.15rem;letter-spacing:-.02em;justify-self:center}.nav__brand img{border-radius:8px}.nav__toggle{display:none;background:none;border:none;color:var(--fg);cursor:pointer;padding:.35rem}.drawer{position:fixed;inset:0;z-index:var(--z-drawer);background:rgba(4,4,14,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:flex-end;animation:fade .3s var(--ease)}.drawer[hidden]{display:none}.drawer__panel{width:min(84vw,340px);height:100%;background:var(--bg-soft);border-left:1px solid var(--line);padding:5rem 1.75rem 2rem;animation:slideIn .4s var(--ease)}.drawer__close{position:absolute;top:1.25rem;right:1.25rem;background:none;border:none;color:var(--fg);cursor:pointer}.drawer__nav{display:flex;flex-direction:column;gap:.4rem}.drawer__nav a:not(.btn){font-size:1.15rem;font-weight:500;padding:.7rem 0;color:var(--fg);border-bottom:1px solid var(--line-soft)}.drawer__nav .btn{margin-top:.75rem;justify-content:center}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}.hero{position:relative;min-height:100dvh;display:flex;align-items:center;overflow:hidden;padding-block:7rem 4rem}.hero__inner{position:relative;z-index:1;text-align:center}.hero__aurora{position:absolute;inset:0;z-index:0;filter:blur(60px);opacity:.85}.orb{position:absolute;border-radius:50%;mix-blend-mode:screen;will-change:transform}.orb--cyan{width:46vw;height:46vw;left:-8vw;top:8vw;background:radial-gradient(circle,rgba(0,229,255,.55),transparent 68%);animation:drift1 18s var(--ease) infinite alternate}.orb--violet{width:42vw;height:42vw;left:30vw;top:-6vw;background:radial-gradient(circle,rgba(123,77,255,.5),transparent 68%);animation:drift2 22s var(--ease) infinite alternate}.orb--magenta{width:40vw;height:40vw;right:-6vw;top:6vw;background:radial-gradient(circle,rgba(255,45,155,.48),transparent 68%);animation:drift3 20s var(--ease) infinite alternate}.orb--orange{width:30vw;height:30vw;right:10vw;bottom:-8vw;background:radial-gradient(circle,rgba(255,122,60,.4),transparent 68%);animation:drift1 26s var(--ease) infinite alternate}@keyframes drift1{to{transform:translate3d(6vw,4vw,0) scale(1.12)}}@keyframes drift2{to{transform:translate3d(-5vw,5vw,0) scale(1.08)}}@keyframes drift3{to{transform:translate3d(-6vw,-3vw,0) scale(1.15)}}.hero__grid{position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 30%,transparent 75%)}.hero__fade{position:absolute;left:0;right:0;bottom:0;height:22vh;background:linear-gradient(to bottom,transparent,var(--bg));z-index:1;pointer-events:none}.hero__eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-size:.8rem;font-weight:500;color:var(--muted);padding:.4rem .9rem;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.02);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:1.75rem}.hero__eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.hero__title{font-size:clamp(2.8rem,7vw,5rem);letter-spacing:-.04em;line-height:1.02;margin-inline:auto;max-width:16ch}.hero__sub{margin:1.5rem auto 0;color:var(--muted);font-size:clamp(1.02rem,2vw,1.2rem);max-width:46ch;line-height:1.55}.hero__sub code{color:var(--fg);background:rgba(255,255,255,.06);padding:.1em .4em;border-radius:6px;font-size:.85em}.hero__cta{margin-top:2.25rem;display:flex;gap:.85rem;justify-content:center;flex-wrap:wrap}.install{margin:1.75rem auto 0;display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .4rem .4rem 1.1rem;border:1px solid var(--line);border-radius:999px;background:rgba(10,10,22,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.install__cmd{font-size:.9rem;color:var(--fg)}.install__prompt{color:var(--cyan);margin-right:.4rem}.install__copy{display:inline-flex;align-items:center;gap:.4rem;border:none;background:rgba(255,255,255,.06);color:var(--muted);padding:.5rem .85rem;border-radius:999px;cursor:pointer;font-family:var(--font-body);font-size:.82rem;font-weight:500;transition:background .25s var(--ease),color .25s var(--ease)}.install__copy:hover{background:rgba(255,255,255,.12);color:var(--fg)}.install__copy.is-copied{color:var(--cyan)}.gap__inner{max-width:860px}.gap__title{font-size:clamp(1.9rem,4.5vw,3rem);margin:.9rem 0 1.4rem;max-width:20ch}.gap__body{color:var(--muted);font-size:1.1rem;max-width:62ch}.gap__stats{margin-top:3rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.gap__stats div{padding:1.5rem;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01))}.gap__stats dt{font-family:var(--font-display);font-size:2.4rem;font-weight:600;letter-spacing:-.03em;background:linear-gradient(120deg,var(--cyan),var(--violet) 55%,var(--magenta));-webkit-background-clip:text;background-clip:text;color:transparent}.gap__stats dd{color:var(--muted);font-size:.92rem;margin-top:.35rem}.features__head{max-width:720px;margin-bottom:2.5rem}.features__head h2{font-size:clamp(1.8rem,4vw,2.7rem);margin:.8rem 0 1rem}.features__scroller{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,340px);grid-gap:1.25rem;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.5rem max(1.5rem,calc((100vw - var(--container)) / 2 + 1.5rem)) 1.5rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:1.5rem;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.features__scroller::-webkit-scrollbar{display:none}.fcard{scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.75rem;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015));box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:transform .4s var(--ease),border-color .4s var(--ease);min-height:240px}.fcard:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.22)}.fcard__icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;margin-bottom:1.15rem}.fcard__icon svg{width:24px;height:24px}.fcard h3{font-size:1.2rem;font-weight:600;margin-bottom:.6rem;letter-spacing:-.02em}.fcard p{color:var(--muted);font-size:.95rem}.fcard p code{color:var(--fg);background:rgba(255,255,255,.07);padding:.05em .35em;border-radius:5px;font-size:.82em}.tint-cyan{background:rgba(0,229,255,.14);color:var(--cyan);box-shadow:inset 0 0 0 1px rgba(0,229,255,.24)}.tint-violet{background:rgba(123,77,255,.16);color:#b7a2ff;box-shadow:inset 0 0 0 1px rgba(123,77,255,.28)}.tint-magenta{background:rgba(255,45,155,.14);color:#ff7ac1;box-shadow:inset 0 0 0 1px rgba(255,45,155,.26)}.tint-blue{background:rgba(47,123,255,.14);color:#8bb4ff;box-shadow:inset 0 0 0 1px rgba(47,123,255,.26)}.tint-orange{background:rgba(255,122,60,.14);color:#ffb083;box-shadow:inset 0 0 0 1px rgba(255,122,60,.26)}.features__hint{display:none;color:var(--muted-dim);font-size:.8rem;text-align:center;margin-top:.5rem}.code__grid{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:3rem;gap:3rem;align-items:center}.code__copy h2{font-size:clamp(1.8rem,3.5vw,2.5rem);margin:.8rem 0 1rem;max-width:16ch}.steps{list-style:none;padding:0;margin:1.75rem 0;display:grid;grid-gap:.85rem;gap:.85rem}.steps li{display:flex;align-items:flex-start;gap:.85rem;color:var(--muted);font-size:.98rem}.steps li span{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.06);border:1px solid var(--line);font-family:var(--font-mono);font-size:.8rem;color:var(--fg)}.code__copy p code,.steps li code{color:var(--fg);background:rgba(255,255,255,.07);padding:.05em .35em;border-radius:5px;font-size:.85em}.code__actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}.editor{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:#08080f;box-shadow:var(--shadow-soft),inset 0 1px 0 rgba(255,255,255,.06);position:relative}.editor:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(140deg,rgba(0,229,255,.35),transparent 30%,transparent 70%,rgba(255,45,155,.35));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.editor__bar{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--line-soft);background:rgba(255,255,255,.02)}.editor__dots{display:inline-flex;gap:.4rem}.editor__dots i{width:11px;height:11px;border-radius:50%;background:rgba(255,255,255,.15)}.editor__dots i:first-child{background:rgba(255,122,60,.7)}.editor__dots i:nth-child(2){background:rgba(0,229,255,.6)}.editor__dots i:nth-child(3){background:rgba(123,77,255,.6)}.editor__file{font-family:var(--font-mono);font-size:.8rem;color:var(--muted)}.editor__copy{margin-left:auto;background:none;border:none;color:var(--muted-dim);cursor:pointer;padding:.3rem;border-radius:6px;transition:color .25s var(--ease)}.editor__copy.is-copied,.editor__copy:hover{color:var(--cyan)}.editor__code{margin:0;padding:1.4rem 1.5rem;overflow-x:auto;font-size:.85rem;line-height:1.75;-moz-tab-size:4;tab-size:4}.editor__code code{color:#d7dbea;white-space:pre}.c-key{color:#7bb4ff}.c-type{color:#57e0c8}.c-str{color:#ffa978}.c-attr{color:#c79bff}.c-com{color:#5f6488;font-style:italic}.ecosystem__head{max-width:720px;margin-bottom:2.75rem}.ecosystem__head h2{font-size:clamp(1.8rem,4vw,2.7rem);margin:.8rem 0 1rem}.pkgs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem}.pkg{border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.75rem;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01));box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:transform .4s var(--ease),border-color .4s var(--ease)}.pkg:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.2)}.pkg header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.pkg h3{font-size:1.02rem;font-weight:500;letter-spacing:-.01em}.pkg h3,.pkg__tfm{font-family:var(--font-mono)}.pkg__tfm{font-size:.68rem;color:var(--muted-dim);border:1px solid var(--line);border-radius:999px;padding:.25rem .6rem;white-space:nowrap}.pkg p{color:var(--muted);font-size:.95rem;margin-bottom:1.1rem}.pkg p code{color:var(--fg);font-size:.85em}.pkg__link{font-family:var(--font-mono);font-size:.82rem;color:var(--cyan);transition:color .2s var(--ease)}.pkg__link:hover{color:var(--fg)}.roadmap__head{max-width:720px;margin-bottom:3rem}.roadmap__head h2{font-size:clamp(1.8rem,4vw,2.7rem);margin:.8rem 0 1rem}.timeline{list-style:none;padding:0;grid-gap:0;gap:0}.timeline,.tl{display:grid;position:relative}.tl{grid-template-columns:32px 1fr;grid-gap:1.25rem;gap:1.25rem;padding-bottom:2.25rem}.tl:not(:last-child):before{content:"";position:absolute;left:15px;top:26px;bottom:0;width:1.5px;background:linear-gradient(var(--line),transparent)}.tl__mark{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:var(--bg-soft);display:grid;place-items:center;position:relative}.tl__mark:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--muted-dim)}.tl--done .tl__mark{border-color:rgba(0,229,255,.5);box-shadow:0 0 18px rgba(0,229,255,.3)}.tl--done .tl__mark:after{background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.tl__tag{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:var(--muted-dim);margin-bottom:.35rem}.tl--done .tl__tag{color:var(--cyan)}.tl__body h3{font-family:var(--font-mono);font-size:1.1rem;font-weight:500;margin-bottom:.4rem}.tl__body p{color:var(--muted);font-size:.96rem;max-width:58ch}.tl__body p code{color:var(--fg);font-size:.86em}.cta__card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(2.5rem,6vw,4.5rem);text-align:center;background:rgba(10,10,22,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.cta__aurora{position:absolute;inset:-40%;background:radial-gradient(40% 50% at 20% 30%,rgba(0,229,255,.28),transparent 70%),radial-gradient(40% 50% at 80% 40%,rgba(255,45,155,.26),transparent 70%),radial-gradient(50% 60% at 50% 90%,rgba(123,77,255,.26),transparent 70%);filter:blur(50px);z-index:0}.cta__card>:not(.cta__aurora){position:relative;z-index:1}.cta__card h2{font-size:clamp(1.9rem,4.5vw,3rem);margin:.8rem auto 1rem;max-width:18ch}.cta__sub{color:var(--muted);max-width:48ch;margin:0 auto 2rem;font-size:1.05rem}.cta__buttons{display:flex;gap:.85rem;justify-content:center;flex-wrap:wrap}.faq__inner{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:3rem;gap:3rem;align-items:start}.faq__head h2{font-size:clamp(1.7rem,3.5vw,2.4rem);margin-top:.8rem;max-width:14ch}.faq__list{display:grid;grid-gap:.75rem;gap:.75rem}.qa{border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.02);overflow:hidden}.qa summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.4rem;font-weight:500;font-size:1.02rem;cursor:pointer;list-style:none}.qa summary::-webkit-details-marker{display:none}.qa__i{position:relative;flex-shrink:0;width:16px;height:16px}.qa__i:after,.qa__i:before{content:"";position:absolute;background:var(--muted);transition:transform .3s var(--ease),background .3s var(--ease)}.qa__i:before{top:7px;left:0;width:16px;height:2px}.qa__i:after{left:7px;top:0;width:2px;height:16px}.qa[open] .qa__i:after{transform:scaleY(0)}.qa[open] summary{color:var(--fg)}.qa[open] .qa__i:before{background:var(--cyan)}.qa p{color:var(--muted);padding:0 1.4rem 1.3rem;font-size:.97rem;max-width:62ch}.qa p code{color:var(--fg);background:rgba(255,255,255,.07);padding:.05em .35em;border-radius:5px;font-size:.86em}.footer{border-top:1px solid var(--line);padding-block:3.5rem}.footer__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.footer__brand img{border-radius:10px;opacity:.9}.footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.footer__links a{color:var(--muted);font-size:.92rem;transition:color .2s var(--ease)}.footer__links a:hover{color:var(--fg)}.footer__social{display:flex;gap:.75rem}.footer__social a{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;color:var(--muted);transition:color .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.footer__social a:hover{color:var(--fg);border-color:rgba(255,255,255,.24);transform:translateY(-2px)}.footer__meta{color:var(--muted-dim);font-size:.85rem;line-height:1.8}.footer__meta a{color:var(--muted);border-bottom:1px solid var(--line)}.footer__meta a:hover{color:var(--fg)}.reveal{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity .7s var(--ease),transform .7s var(--ease),filter .7s var(--ease)}.reveal.is-visible{opacity:1;transform:none;filter:none}.fcard,.pkg,.qa,.tl{transition-delay:calc(var(--i, 0) * 70ms)}@media (max-width:900px){.code__grid{gap:2rem}.code__grid,.faq__inner{grid-template-columns:1fr}.faq__inner{gap:1.5rem}.faq__head h2{max-width:none}}@media (max-width:760px){.nav__group{display:none}.nav__inner{grid-template-columns:1fr auto}.nav__brand{justify-self:start}.nav__toggle{display:inline-flex;justify-self:end}.gap__stats,.pkgs{grid-template-columns:1fr}.features__hint{display:block}.cta__buttons .btn,.hero__cta .btn{flex:1 1 auto;justify-content:center}.install{width:100%;justify-content:space-between}}@media (max-width:420px){.install__cmd{font-size:.78rem}.install__copy-label{display:none}}