.hero{width:100%;max-width:100%;min-height:min(92vh,900px);padding-top:calc(var(--header-h) + clamp(32px, 5vw, 64px));border-bottom:1px solid var(--line);isolation:isolate;flex-direction:column;justify-content:center;padding-bottom:0;display:flex;position:relative;overflow:hidden}.hero__glow{pointer-events:none;z-index:0;filter:blur(4px);background:radial-gradient(#eaff0052 0%,#eaff001a 34%,#0000 68%);width:min(1100px,130vw);height:min(560px,70vw);position:absolute;bottom:-8%;left:42%;transform:translate(-50%)}.hero__grid{z-index:1;flex:1;grid-template-columns:1fr;align-items:stretch;gap:28px;min-width:0;padding-bottom:clamp(36px,5vw,56px);display:grid;position:relative}.hero__copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.hero__label{color:var(--ink-soft);margin-bottom:18px}.hero__title{overflow-wrap:normal;word-break:normal;hyphens:none;text-shadow:0 0 48px #eaff0038;max-width:16ch;margin-bottom:22px;font-size:clamp(2.35rem,6.2vw,4.75rem);line-height:.96}.hero__title-word{white-space:nowrap;display:inline-block}.hero__sub{max-width:34rem;margin-bottom:28px;font-size:clamp(.95rem,1.2vw,1.05rem)}.hero__cta{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.hero__cta .btn--primary{min-height:52px;padding-inline:26px;font-size:.82rem}.hero__metrics{color:var(--ink-dim);margin-top:auto;padding-top:8px}.hero-card{border:1px solid var(--signal);background:var(--panel-solid);border-radius:0;flex-direction:column;min-width:0;min-height:280px;padding:28px 24px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 48px #eaff001a}.hero-card:before{content:"";background:var(--signal);height:3px;position:absolute;top:0;left:0;right:0}.hero-card__scan{pointer-events:none;background:linear-gradient(#0000 0%,#eaff0009 50%,#0000 100%) 0 0/100% 220%;animation:5.5s linear infinite hero-scan;position:absolute;inset:0}@keyframes hero-scan{0%{background-position:0 -40%}to{background-position:0 140%}}.hero-card:hover{border-color:var(--signal);box-shadow:0 0 56px #eaff002e}.hero-card:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.hero-card__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.hero-card__tag{color:var(--ink-soft)}.hero-card__arrow{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--signal);background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hero-card__title{letter-spacing:-.02em;text-transform:uppercase;margin-bottom:14px;font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:700;line-height:1;position:relative}.hero-card__desc{color:var(--ink-soft);font-family:var(--font-mono);max-width:28rem;margin-bottom:28px;font-size:.9rem;line-height:1.55;position:relative}.hero-card__cta{font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:.12em;text-transform:uppercase;color:var(--signal);align-items:center;gap:12px;margin-top:auto;display:inline-flex;position:relative}.hero-card__cta-btn{background:var(--signal);width:44px;height:44px;color:var(--on-accent);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,transform .2s;display:inline-flex}.hero-card:hover .hero-card__cta-btn{transform:translate(3px)}.hero__ticker{z-index:1;border-top:1px solid var(--line);background:#00000073;position:relative;overflow:hidden}.hero__ticker-track{will-change:transform;width:max-content;animation:72s linear infinite hero-ticker;display:flex}.hero__ticker-group{flex-shrink:0;align-items:center;margin:0;padding-block:12px;padding-inline:0;display:flex}.hero__ticker-group span{font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;align-items:center;gap:28px;padding-inline:0 28px;display:inline-flex}.hero__ticker-group span:after{content:"";background:var(--signal);flex-shrink:0;width:5px;height:5px}@keyframes hero-ticker{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hero-card__scan,.hero__ticker-track{animation:none}}@media (width<=639px){.hero{justify-content:flex-start;min-height:0}.hero__title{max-width:none;font-size:clamp(2rem,10vw,2.6rem)}.hero__cta .btn{width:100%}.hero-card{min-height:240px;padding:22px 18px}}@media (width>=960px){.hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch;gap:clamp(28px,4vw,56px)}.hero-card{min-height:100%;padding:36px 32px}}@media (width>=960px) and (height<=820px){.hero{min-height:0}.hero__title{font-size:clamp(2rem,4.2vw,3.4rem)}}.section.recognition{padding-block:clamp(48px,7vw,80px)}.recognition__intro{margin-inline:0;text-align:left;max-width:36rem;margin-bottom:clamp(20px,3vw,32px)}.recognition__intro h2{color:var(--ink-soft);margin-top:12px;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:600;line-height:1.15}.recognition__num{color:var(--ink-dim)}.recognition__num:before{content:"/ "}.recognition__grid{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.recognition-card{border:0;border-bottom:1px solid var(--line);box-sizing:border-box;background:0 0;border-radius:0;grid-template-columns:2.5rem 1fr;gap:8px 14px;min-width:0;padding:18px 0;display:grid}.recognition-card__n{color:var(--ink-dim);font-family:var(--font-mono);grid-row:1/span 2;padding-top:3px}.recognition-card__title{letter-spacing:-.01em;text-transform:none;color:var(--signal);text-wrap:balance;margin:0;font-size:clamp(.98rem,1.4vw,1.12rem);font-weight:600;line-height:1.3}.recognition-card__text{font-family:var(--font-mono);color:var(--ink-dim);text-wrap:pretty;max-width:54rem;margin:0;font-size:clamp(.85rem,1.1vw,.92rem);line-height:1.55}.recognition__closing{max-width:40rem;font-family:var(--font-mono);letter-spacing:0;color:var(--ink-soft);text-wrap:pretty;margin-top:clamp(24px,3.5vw,36px);font-size:clamp(.92rem,1.3vw,1.05rem);font-weight:500;line-height:1.5}@media (width>=900px){.recognition__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,64px)}.recognition-card:nth-child(odd){padding-right:8px}.recognition-card:nth-child(2n){padding-left:8px}}.zones__head{text-align:left;gap:12px;padding-bottom:clamp(28px,4vw,48px);display:grid}.zones__num{color:var(--ink-soft)}.zones__num:before{content:"/ "}.zones__head-copy{gap:16px;max-width:40rem;margin-inline:0;display:grid}.zones__lead{color:var(--ink-soft);font-family:var(--font-mono);text-wrap:pretty;font-size:clamp(.9rem,1.3vw,1rem);line-height:1.55}.zones__grid{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.zone-card{border:1px solid var(--line);background:var(--panel-solid);flex-direction:column;gap:0;min-width:0;transition:border-color .2s;display:flex}.zone-card:hover{border-color:var(--line-strong)}.zone-card__top{border-bottom:1px solid var(--line);border-left:3px solid var(--signal);gap:12px;padding:clamp(18px,3vw,24px);display:grid}.zone-card__n{color:var(--ink-dim)}.zone-card__title{letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.25rem,2.4vw,1.65rem);font-weight:700;line-height:1.15}.zone-card__body{flex:1;gap:0;display:grid}.zone-card__step{border-bottom:1px solid var(--line);gap:8px;min-width:0;padding:clamp(14px,2.2vw,18px) clamp(18px,3vw,24px);display:grid}.zone-card__step:last-child{border-bottom:0}.zone-card__step .label{color:var(--ink-dim)}.zone-card__step p{font-family:var(--font-mono);color:#eaff00d1;text-wrap:pretty;margin:0;font-size:clamp(.9rem,1.15vw,1rem);line-height:1.55}.zone-card__step--result{background:#eaff000a}.zone-card__step--result p{color:var(--signal);font-weight:500}@media (width>=900px){.zones__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.zone-card{min-height:100%}}@media (width>=1280px) and (height>=900px){.zones__grid{gap:20px}.zone-card__title{font-size:clamp(1.4rem,1.8vw,1.75rem)}}.section.cases{background:var(--signal);color:var(--on-accent);border-top:none;padding-block:clamp(72px,10vw,120px);overflow:hidden}.cases__head{margin:0;text-align:left;max-width:36rem;margin-bottom:clamp(36px,5vw,56px)}.cases__num,.cases .label.cases__num{color:#070707b3}.cases__num:before{content:"/ "}.cases__head h2{color:var(--on-accent);margin-top:16px}.cases__stack{border-top:1px solid #07070738;gap:0;width:100%;display:grid}.case-link{width:100%;color:inherit;border-bottom:1px solid #07070738;text-decoration:none;transition:background .2s;display:block}.case-link:hover,.case-link:focus-visible{background:#07070714}.case-link:focus-visible{outline:none}.case-link:focus-visible .case-link__inner{outline:2px solid var(--on-accent);outline-offset:4px}.case-link__inner{gap:14px;padding-block:clamp(28px,4vw,40px);display:grid}.case-link__meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.case-link__tag,.cases .label.case-link__tag{color:#070707;opacity:.85}.case-link__go{width:44px;height:44px;color:var(--on-accent);border:1px solid #07070759;border-radius:0;justify-content:center;align-items:center;transition:background .2s,border-color .2s,transform .2s,color .2s;display:inline-flex}.case-link:hover .case-link__go{background:var(--on-accent);border-color:var(--on-accent);color:var(--signal);transform:translate(2px)}.case-link__title{letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;min-width:0;margin:0;font-size:clamp(1.75rem,4.5vw,3rem);font-weight:700;line-height:1.02}.case-link__title .scramble-btn{width:max-content;max-width:100%;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;justify-items:start;display:inline-grid}.case-link__result{max-width:38rem;font-family:var(--font-mono);color:#070707e0;text-wrap:pretty;margin:0;font-size:clamp(.9rem,1.3vw,1.02rem);line-height:1.55}@media (width>=900px){.case-link__inner{grid-template-columns:minmax(10rem,.7fr) minmax(12rem,.95fr) minmax(0,1.35fr) auto;grid-template-areas:"tag title result go";align-items:center;gap:12px 32px}.case-link__meta{display:contents}.case-link__tag{grid-area:tag}.case-link__title{grid-area:title}.case-link__result{grid-area:result;max-width:none}.case-link__go{grid-area:go;justify-self:end}}.section.pricing{background:0 0;border-top:none}.pricing__intro{text-align:left;max-width:40rem;margin:0 0 clamp(32px,5vw,48px);overflow:visible}.pricing__num{color:var(--ink-soft)}.pricing__num:before{content:"/ "}.pricing__intro h2{text-wrap:balance;color:var(--signal);margin-top:16px}.pricing__lead{max-width:38rem;font-family:var(--font-mono);color:var(--ink-soft);text-wrap:pretty;margin:16px 0 0;font-size:clamp(.88rem,1.2vw,.98rem);line-height:1.6}.pricing__grid{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.pricing__grid>.reveal{min-width:0;height:100%;display:flex}.price-card{list-style:none}.price-card__inner{border:1px solid var(--line);background:var(--panel-solid);grid-template-rows:auto auto auto auto 1fr auto;gap:14px;width:100%;height:100%;padding:clamp(22px,3vw,28px);display:grid;overflow:hidden}.price-card--entry .price-card__inner{border-color:var(--line-strong);box-shadow:inset 0 0 0 1px #eaff001f}.price-card__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.price-card__badge{color:var(--signal)}.price-card__badge:before{content:"/ "}.price-card__term{color:var(--ink-dim)}.price-card__title{letter-spacing:-.01em;text-transform:uppercase;color:var(--signal);margin:0;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:700;line-height:1.15}.price-card__sum{letter-spacing:-.03em;color:var(--signal);text-shadow:0 0 28px #eaff0029;margin:0;font-size:clamp(1.85rem,4vw,2.6rem);font-weight:700;line-height:.98}.price-card__text{font-family:var(--font-mono);color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:clamp(.86rem,1.15vw,.95rem);line-height:1.55}.price-card__points{border-top:1px solid var(--line);align-content:start;gap:12px;margin-top:4px;padding-top:16px;display:grid}.price-card__points-label{color:var(--signal)}.price-card__points ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.price-card__points li{font-family:var(--font-mono);color:var(--ink-soft);text-wrap:pretty;padding-left:1.1rem;font-size:clamp(.82rem,1.1vw,.9rem);line-height:1.5;position:relative}.price-card__points li:before{content:"";background:var(--signal);width:6px;height:6px;position:absolute;top:.55em;left:0}.price-card__cta{border-top:1px solid var(--line);margin-top:8px;padding-top:16px}.price-card__btn{width:100%}@media (width>=900px){.pricing__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px}.price-card__inner{padding:28px 24px 32px}}.compare__intro{margin-inline:0;text-align:left;max-width:40rem;margin-bottom:clamp(28px,4vw,48px)}.compare__num{color:var(--ink-soft)}.compare__num:before{content:"/ "}.compare__intro h2{margin-top:16px}.compare__board{border:1px solid var(--line-strong);background:var(--panel-solid);overflow:hidden}.compare__tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr;display:grid}.compare__tab{border:0;border-bottom:1px solid var(--line);width:100%;min-height:52px;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:12px;padding:14px 16px;transition:background .2s,color .2s;display:flex}.compare__tab:last-child{border-bottom:0}.compare__tab:hover{color:var(--signal);background:#eaff000a}.compare__tab.is-active{color:var(--on-accent);background:var(--signal)}.compare__tab:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.compare__tab.is-active:focus-visible{outline-color:var(--on-accent)}.compare__tab-index{font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:.12em;opacity:.7;flex-shrink:0}.compare__tab-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-wrap:balance;min-width:0;font-size:.78rem}.compare__tab-label .scramble-btn{font:inherit;letter-spacing:inherit;text-transform:inherit;justify-items:start;display:inline-grid}.compare__panel{padding:clamp(20px,3vw,28px)}.compare__panel-title{color:var(--signal);margin:0 0 18px}.compare__answers{gap:10px;margin:0;padding:0;list-style:none;display:grid}.compare-answer{border:1px solid var(--line);background:#00000047;gap:8px;padding:16px;display:grid}.compare-answer__who{color:var(--ink-dim)}.compare-answer__text{font-family:var(--font-mono);color:var(--ink-soft);margin:0;font-size:clamp(.92rem,1.25vw,1.05rem);line-height:1.45}.compare-answer.is-accent{background:var(--signal);border-color:var(--signal);color:var(--on-accent)}.compare-answer.is-accent .compare-answer__who{color:#0707078c}.compare-answer.is-accent .compare-answer__text{color:var(--on-accent);font-weight:500}.compare__note{max-width:40rem;font-family:var(--font-mono);color:var(--ink-dim);margin-top:clamp(20px,3vw,28px);font-size:.85rem;line-height:1.5}@media (width>=720px){.compare__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.compare__tab{border-right:1px solid var(--line)}.compare__tab:nth-child(2n){border-right:0}.compare__answers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.compare__board{grid-template-columns:minmax(15rem,.75fr) minmax(0,1.55fr);display:grid}.compare__tabs{border-bottom:0;border-right:1px solid var(--line);grid-template-columns:1fr;align-content:start}.compare__tab{border-right:0;border-bottom:1px solid var(--line);min-height:76px}.compare__tab:nth-child(2n){border-right:0}.compare__tab:last-child{border-bottom:0}.compare__answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.section.about{border-top:1px solid var(--line)}.about__intro{text-align:left;max-width:40rem;margin:0 0 clamp(28px,4vw,40px)}.about__layout{align-items:stretch;gap:clamp(28px,4vw,48px);display:grid}.about__media{border:1px solid var(--line-strong);background:var(--panel-solid);aspect-ratio:4/5;min-width:0;max-height:560px;position:relative;overflow:hidden}.about__photo{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block;position:absolute;inset:0}.about__photo--placeholder{background-image:var(--hud-grid);background-size:calc(var(--grid-size) * var(--hud-gs,1)) calc(var(--grid-size) * var(--hud-gs,1));background-position:var(--hud-gx,0px) var(--hud-gy,0px);color:var(--ink-soft);place-content:center;justify-items:center;gap:16px;display:grid}.about__photo-mark .brand-mark__svg{filter:drop-shadow(0 0 28px #eaff0038);width:min(72%,280px);max-width:280px;height:auto}.about__copy{flex-direction:column;min-width:0;display:flex}.about__num{color:var(--ink-soft)}.about__num:before{content:"/ "}.about__title{margin-top:16px}.about__text{max-width:38rem;font-family:var(--font-mono);color:var(--ink-soft);text-wrap:pretty;margin:0 0 28px;font-size:clamp(.95rem,1.35vw,1.08rem);line-height:1.6}.about__link{border:1px solid var(--line-strong);width:fit-content;min-height:48px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal);background:0 0;align-items:center;gap:12px;margin-top:auto;padding:12px 18px;font-size:.78rem;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.about__link:hover{background:var(--signal);color:var(--on-accent);border-color:var(--signal)}.about__link:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.about__link-arrow{font-size:1.1em;line-height:1}@media (width>=900px){.about__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;column-gap:clamp(36px,5vw,72px)}.about__media{aspect-ratio:4/5;min-height:420px;max-height:none}}.boundaries__intro{margin-inline:0;text-align:left;max-width:40rem;margin-bottom:clamp(28px,4vw,48px)}.boundaries__num{color:var(--ink-soft)}.boundaries__num:before{content:"/ "}.boundaries__intro h2{margin-top:16px}.boundaries__grid{grid-template-columns:1fr;gap:12px;display:grid}.boundaries-panel{border:1px solid var(--line);background:var(--panel-solid);min-width:0;overflow:hidden}.boundaries-panel__title{border-bottom:1px solid var(--line);letter-spacing:-.01em;text-transform:uppercase;align-items:baseline;gap:12px;margin:0;padding:16px 18px;font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:700;display:flex}.boundaries-panel__title .label{color:var(--ink-dim)}.boundaries-panel__list{margin:0;padding:0;list-style:none}.boundaries-panel__list li{border-bottom:1px solid var(--line);font-family:var(--font-mono);color:var(--ink-soft);padding:14px 18px;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.45}.boundaries-panel__list li:last-child{border-bottom:0}.boundaries-panel--accent{border-color:var(--signal);background:var(--signal);color:var(--on-accent)}.boundaries-panel--accent .boundaries-panel__title{color:var(--on-accent);border-bottom-color:#0707072e}.boundaries-panel--accent .boundaries-panel__title .label{color:#07070780}.boundaries-panel--accent .boundaries-panel__list li{color:var(--on-accent);border-bottom-color:#0707072e}.boundaries__note{max-width:40rem;font-family:var(--font-mono);color:var(--ink-dim);margin-top:clamp(20px,3vw,28px);font-size:.85rem;line-height:1.5}@media (width>=900px){.boundaries__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.boundaries-panel{min-height:100%}}.faq__layout{gap:clamp(36px,5vw,56px);display:grid}.faq__intro{text-align:left;align-content:start;gap:14px;max-width:28rem;margin-inline:0;display:grid}.faq__num{color:var(--ink-soft);margin:0}.faq__num:before{content:"/ "}.faq__intro h2{letter-spacing:-.02em;text-wrap:balance;color:var(--signal);margin:0}.faq__list{border-top:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.faq-item{border-bottom:1px solid var(--line);transition:background .18s}.faq-item:hover{background:#eaff0008}.faq-item.is-open{border-left:3px solid var(--signal);background:#eaff000b}.faq-item__q{font-size:inherit;font-weight:inherit;margin:0}.faq-item__btn{width:100%;min-height:64px;color:var(--signal);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2.5rem minmax(0,1fr) 40px;align-items:start;gap:12px 16px;padding:18px 4px 18px 12px;display:grid}.faq-item.is-open .faq-item__btn{padding-bottom:10px}.faq-item__btn:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.faq-item__index{font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:.14em;color:var(--ink-dim);text-align:left;padding-top:4px;line-height:1.4}.faq-item.is-open .faq-item__index{color:var(--signal)}.faq-item__text{font-family:var(--font-sans);letter-spacing:-.015em;text-align:left;text-wrap:pretty;text-transform:none;min-width:0;padding-top:2px;font-size:clamp(1.02rem,1.6vw,1.2rem);font-weight:600;line-height:1.35}.faq-item__text .scramble-btn{width:100%;font:inherit;letter-spacing:inherit;text-transform:none;line-height:inherit;text-align:left;justify-content:start;justify-items:start;display:inline-grid}.faq-item__text .scramble-btn__ghost,.faq-item__text .scramble-btn__live{text-align:left;justify-content:flex-start;width:100%}.faq-item__mark{border:1px solid var(--line);width:40px;height:40px;font-family:var(--font-mono);color:var(--signal);flex-shrink:0;place-items:center;margin-top:0;font-size:1.15rem;line-height:1;transition:background .18s,border-color .18s,color .18s;display:inline-grid}.faq-item:hover .faq-item__mark,.faq-item.is-open .faq-item__mark{border-color:var(--line-strong)}.faq-item.is-open .faq-item__mark{background:var(--signal);border-color:var(--signal);color:var(--on-accent)}.faq-item__a{overflow:hidden}.faq-item__a-inner{box-sizing:border-box;grid-template-columns:2.5rem minmax(0,1fr) 40px;gap:12px 16px;width:100%;min-width:0;padding:0 4px 22px 12px;display:grid}.faq-item__a-inner p{width:100%;min-width:0;max-width:none;font-family:var(--font-mono);color:var(--ink-soft);text-align:left;text-wrap:pretty;overflow-wrap:anywhere;word-break:normal;hyphens:none;grid-column:2;margin:0;font-size:clamp(.9rem,1.15vw,.98rem);line-height:1.65}@media (width>=960px){.faq__layout{grid-template-columns:minmax(14rem,.85fr) minmax(0,1.6fr);align-items:start;column-gap:clamp(40px,6vw,80px)}.faq__intro{top:calc(var(--header-h) + 24px);max-width:none;position:sticky}}@media (width<=959px){.faq-item.is-open{border-left-width:2px}}@media (width<=639px){.faq-item__btn{grid-template-columns:2rem minmax(0,1fr) 40px;gap:10px 12px;min-height:56px;padding:16px 0 16px 8px}.faq-item__a-inner{grid-template-columns:2rem minmax(0,1fr) 40px;gap:10px 12px;padding:0 0 18px 8px}}.section.final-cta{border-top:1px solid var(--line)}.final-cta__layout{text-align:left;gap:clamp(28px,4vw,48px);max-width:none;display:grid}.final-cta__intro{text-align:left;max-width:40rem;margin-inline:0}.final-cta__intro h2{margin-bottom:14px}.final-cta__sub{max-width:40rem;font-family:var(--font-mono);color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.6}.final-cta__form-wrap{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.final-cta__btn{min-height:52px;padding-inline:26px}.final-cta__note{font-family:var(--font-mono);color:var(--ink-dim);margin:0;font-size:.82rem;line-height:1.55}.final-cta__note a{color:var(--signal);text-underline-offset:3px;text-decoration:underline}.final-cta__note a:hover{color:#f5ff66}
