*,:after,:before{box-sizing:border-box}.landing-v4-page{width:100%;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-sans);overflow:hidden;-webkit-font-smoothing:antialiased}::selection{background:rgba(71,196,126,.22);color:var(--text)}.narrative__contours{position:fixed;inset:0;z-index:0;pointer-events:none}.narrative{position:fixed;inset:0;z-index:1;flex-direction:column;justify-content:center;padding:40px 40px 210px}.narrative,.narrative__topbar{display:flex;align-items:center}.narrative__topbar{position:absolute;top:0;left:0;right:0;z-index:5;gap:12px;padding:14px clamp(20px,4vw,40px)}.narrative__brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px;color:var(--text);text-decoration:none;transition:opacity .2s var(--ease)}.narrative__brand:hover{opacity:.8}.narrative__mark{width:26px;height:26px;border-radius:6px;background:var(--emerald-400);color:var(--ghats-950);display:grid;place-items:center;font-weight:700;font-size:13px;transition:transform .4s var(--ease-out);flex-shrink:0}.narrative__brand:hover .narrative__mark{transform:rotate(-6deg)}.narrative__topbar-spacer{flex:1 1}.narrative__topbar-controls{display:flex;align-items:center;gap:8px}.narrative__login-btn{font-size:13px;font-weight:500;color:var(--text-muted);padding:6px 10px;border-radius:6px;background:none;border:0;cursor:pointer;transition:color var(--dur-normal) var(--ease),background var(--dur-normal) var(--ease)}.narrative__login-btn:hover{color:var(--text);background:hsla(0,0%,100%,.06)}.narrative__monogram{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(260px,34vw,460px);height:auto;color:var(--ghats-800);opacity:.07;pointer-events:none}.narrative__content{position:relative;width:100%;max-width:820px;min-height:280px;display:flex;align-items:center;justify-content:center;transition:opacity .5s var(--ease)}.narrative__content--out,.narrative__final{opacity:0;pointer-events:none}.narrative__final{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:80px clamp(16px,5vw,40px) 60px;transition:opacity .7s var(--ease-out) .4s}.narrative__final--in{opacity:1;pointer-events:auto}.narrative__final-headline{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.narrative__final-brand{font-size:clamp(32px,5.5vw,58px);font-weight:800;letter-spacing:-.04em;line-height:1.1;color:var(--text);white-space:nowrap}.narrative__final-tagline{font-size:clamp(15px,2vw,21px);font-weight:500;letter-spacing:-.01em;line-height:1.4;color:var(--text-muted);margin:0}:root[data-theme=light] .narrative__final-tagline{color:var(--ghats-700)}.narrative__final .n-express-form,.narrative__final .n-express-notice{max-width:460px;width:100%}.n-phase{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;opacity:0;visibility:hidden;transition:opacity .6s var(--ease-out),visibility 0s .6s;pointer-events:none}.n-phase--active{opacity:1;visibility:visible;transition:opacity .6s var(--ease-out),visibility 0s 0s;pointer-events:auto}.n-phase__lines{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.n-line{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.n-phase--active .n-line{opacity:1;transform:none}.n-line--hero{font-size:clamp(42px,8vw,82px);line-height:1}.n-line--brand,.n-line--hero{font-weight:800;letter-spacing:-.04em;color:var(--text)}.n-line--brand{font-size:clamp(32px,5.5vw,58px);line-height:1.1}.n-line--lg{font-size:clamp(24px,4.5vw,46px);font-weight:600;letter-spacing:-.03em;line-height:1.15;color:var(--text)}.n-line--md{font-size:clamp(22px,3.8vw,40px);font-weight:500;letter-spacing:-.02em;line-height:1.2;color:var(--text)}.n-line--sub{font-size:clamp(16px,2.2vw,22px);font-weight:500;letter-spacing:-.01em;line-height:1.4;color:var(--text-muted);margin-top:8px}.n-line--accent{color:var(--accent)}.n-line--muted{color:var(--text-muted)}.n-line--nowrap{white-space:nowrap}.n-phase__caption{font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--ghats-400);margin-top:10px;opacity:0;transition:opacity .6s var(--ease-out) .6s;text-align:center}.n-phase--active .n-phase__caption{opacity:1}:root[data-theme=light] .n-phase__caption{color:var(--ghats-600)}.n-phase__badge{display:inline-flex;align-items:center;gap:7px;margin-top:20px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);white-space:nowrap;opacity:0;transition:opacity .6s var(--ease-out) .7s}.n-phase--active .n-phase__badge{opacity:1}.narrative__cta{position:absolute;bottom:clamp(28px,5vh,56px);display:flex;flex-direction:column;align-items:center;gap:16px;opacity:0;transform:translateY(12px);transition:opacity .8s var(--ease-out) .4s,transform .8s var(--ease-out) .4s;pointer-events:none;width:100%;max-width:520px;padding:0 20px}.narrative__cta--in{opacity:1;transform:none;pointer-events:auto}.n-cta-desc{font-size:14px;line-height:1.7;color:var(--text-muted);text-align:center;max-width:44ch;margin:0;text-wrap:pretty}:root[data-theme=light] .n-cta-desc{color:var(--ghats-700)}.n-express-form{display:flex;gap:8px;width:100%}.n-express-input{flex:1 1;min-height:50px;padding:0 16px;min-width:0;font-family:var(--font-sans);font-size:14px;background:hsla(0,0%,100%,.05);color:var(--text);border:1px solid var(--border-strong);border-radius:8px;outline:none;transition:border-color var(--dur-normal) var(--ease),background var(--dur-normal) var(--ease)}.n-express-input::placeholder{color:var(--text-subtle)}.n-express-input:focus{border-color:var(--border-focus);background:hsla(0,0%,100%,.08)}.n-express-input:disabled{opacity:.5;cursor:not-allowed}.n-express-notice{width:100%;font-size:13px;line-height:1.55;text-align:center;padding:11px 16px;border-radius:6px}.n-express-notice--success{color:var(--emerald-300);background:rgba(71,196,126,.08);border:1px solid rgba(71,196,126,.2)}.n-express-notice--error{color:#f2a096;background:hsla(7,75%,64%,.08);border:1px solid hsla(7,75%,64%,.2)}.narrative__cta-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.narrative__cta-sep{color:var(--ghats-700);font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.narrative__detail-link{font-family:var(--font-mono);font-size:11px;color:var(--text-subtle);letter-spacing:.04em;cursor:pointer;background:none;border:0;padding:4px 6px;border-radius:4px;text-decoration:none;transition:color var(--dur-normal) var(--ease)}.narrative__detail-link:hover{color:var(--accent)}.narrative__detail-cta{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:500;color:var(--text-secondary,var(--text-subtle));background:transparent;border:1px solid var(--ghats-700);padding:9px 18px;border-radius:999px;cursor:pointer;text-decoration:none;transition:color var(--dur-normal) var(--ease),border-color var(--dur-normal) var(--ease),background var(--dur-normal) var(--ease),transform var(--dur-normal) var(--ease)}.narrative__detail-cta svg{transition:transform var(--dur-normal) var(--ease)}.narrative__detail-cta:hover{color:var(--accent);border-color:var(--accent);background:hsla(0,0%,100%,.03)}.narrative__detail-cta:hover svg{transform:translateY(2px)}:root[data-theme=light] .narrative__detail-cta{border-color:var(--ghats-300);color:var(--ghats-700)}:root[data-theme=light] .narrative__detail-cta:hover{background:rgba(0,0,0,.03)}.narrative__controls{position:absolute;bottom:clamp(28px,4vh,44px);display:flex;align-items:center;gap:16px}.narrative__skip{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);cursor:pointer;background:none;border:0;padding:4px 8px;transition:color var(--dur-normal) var(--ease)}.narrative__skip:hover{color:var(--ghats-300)}.narrative__dots{display:flex;gap:6px}.narrative__dot{width:6px;height:6px;border-radius:50%;background:var(--ghats-750);transition:background .3s var(--ease),transform .3s var(--ease-out)}.narrative__dot--active{background:var(--accent);transform:scale(1.3)}.narrative__dot--done{background:var(--ghats-600)}.mode-switch{display:inline-flex;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:2px;background:hsla(0,0%,100%,.04)}.mode-switch button{width:28px;height:24px;display:grid;place-items:center;color:var(--text-subtle);border-radius:4px;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);background:none;border:0;cursor:pointer}.mode-switch button:hover,.mode-switch button[aria-pressed=true]{color:var(--text)}.mode-switch button[aria-pressed=true]{background:hsla(0,0%,100%,.08)}.n-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;font-family:var(--font-sans);font-size:14px;font-weight:600;border-radius:8px;border:1px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background var(--dur-normal) var(--ease),border-color var(--dur-normal) var(--ease),transform .4s var(--ease-out),box-shadow .4s var(--ease-out);will-change:transform;flex-shrink:0}.n-btn:disabled{opacity:.55;cursor:not-allowed}.n-btn--primary{background:var(--accent);color:var(--accent-fg);border-color:var(--accent);position:relative;overflow:hidden}.n-btn--primary:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.18) 50%,transparent 70%);transform:translateX(-110%);transition:transform .6s var(--ease-out);pointer-events:none}.n-btn--primary:not(:disabled):hover{background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-2px);box-shadow:0 12px 36px rgba(71,196,126,.22),0 4px 10px rgba(71,196,126,.14)}.n-btn--primary:not(:disabled):hover:before{transform:translateX(110%)}.n-btn--lg{min-height:50px;padding:0 26px;font-size:15px}.n-btn__arrow{display:inline-block;transition:transform var(--dur-normal) var(--ease-out)}.n-btn:not(:disabled):hover .n-btn__arrow{transform:translateX(4px)}:root[data-theme=light] .narrative__monogram{color:var(--ghats-100);opacity:.14}:root[data-theme=light] .narrative__login-btn:hover{background:rgba(0,0,0,.04)}:root[data-theme=light] .mode-switch{border-color:var(--ghats-200);background:var(--ghats-100)}:root[data-theme=light] .mode-switch button{color:var(--ghats-400)}:root[data-theme=light] .mode-switch button:hover,:root[data-theme=light] .mode-switch button[aria-pressed=true]{color:var(--ghats-950)}:root[data-theme=light] .mode-switch button[aria-pressed=true],:root[data-theme=light] .narrative__dot{background:var(--ghats-200)}:root[data-theme=light] .narrative__dot--done{background:var(--ghats-300)}:root[data-theme=light] .narrative__cta-sep{color:var(--ghats-300)}:root[data-theme=light] .n-express-input{background:var(--ghats-25);color:var(--ghats-950);border-color:var(--ghats-200)}:root[data-theme=light] .n-express-input::placeholder{color:var(--ghats-400)}:root[data-theme=light] .n-express-input:focus{border-color:var(--emerald-500);background:#fff}:root[data-theme=light] .n-express-notice--success{color:var(--emerald-600);background:rgba(38,168,98,.06);border-color:rgba(38,168,98,.15)}:root[data-theme=light] .n-btn--primary:not(:disabled):hover{box-shadow:0 12px 36px rgba(38,168,98,.18),0 4px 10px rgba(38,168,98,.1)}.lm{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.lm__scrim{position:absolute;inset:0;background:rgba(0,0,0,.62);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:0;cursor:default}.lm__panel{position:relative;z-index:1;width:100%;max-width:420px;background:var(--ghats-900);border:1px solid var(--ghats-800);border-radius:10px;padding:28px;display:flex;flex-direction:column;gap:20px;box-shadow:0 24px 56px rgba(0,0,0,.5)}.lm__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lm__eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.lm__title{font-size:18px;font-weight:600;color:var(--ghats-100);letter-spacing:-.01em}.lm__close{width:32px;height:32px;display:grid;place-items:center;color:var(--ghats-500);border-radius:6px;border:0;background:none;cursor:pointer;flex-shrink:0;transition:color var(--dur-fast),background var(--dur-fast)}.lm__close:hover{color:var(--ghats-100);background:hsla(0,0%,100%,.06)}.lm__msg{padding:12px 14px;border-radius:6px;font-size:13px;line-height:1.5;border:1px solid var(--ghats-700);background:hsla(0,0%,100%,.03);color:var(--ghats-300)}.lm__msg--error{border-color:hsla(7,75%,64%,.3);background:hsla(7,75%,64%,.08)}.lm__msg--warn{border-color:rgba(232,185,64,.3);background:rgba(232,185,64,.08)}.lm__msg--success{border-color:rgba(108,208,109,.3);background:rgba(108,208,109,.08)}.lm__msg--info{border-color:rgba(92,174,230,.3);background:rgba(92,174,230,.08)}.lm__form{display:flex;flex-direction:column;gap:10px}.lm__label{font-size:13px;font-weight:500;color:var(--ghats-400)}.lm__row{display:flex;gap:8px}.lm__input{flex:1 1;min-height:42px;padding:0 14px;min-width:0;font:inherit;font-size:14px;background:var(--ghats-850);color:var(--ghats-100);border:1px solid var(--ghats-700);border-radius:6px;outline:none;transition:border-color var(--dur-normal) var(--ease)}.lm__input::placeholder{color:var(--ghats-600)}.lm__input:focus{border-color:var(--accent)}.lm__input:disabled{opacity:.5;cursor:not-allowed}.lm__note{font-family:var(--font-mono);font-size:11px;letter-spacing:.03em;color:var(--ghats-600);margin:0}.lm__text-btn{display:block;font:inherit;font-size:12px;font-weight:500;color:var(--ghats-400);background:none;border:0;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.lm__text-btn:hover{color:var(--ghats-100)}:root[data-theme=light] .lm__panel{background:var(--ghats-25);border-color:var(--ghats-200);box-shadow:0 24px 56px rgba(11,14,10,.12)}:root[data-theme=light] .lm__title{color:var(--ghats-950)}:root[data-theme=light] .lm__close:hover{color:var(--ghats-950);background:rgba(0,0,0,.04)}:root[data-theme=light] .lm__input{background:var(--ghats-50);color:var(--ghats-950);border-color:var(--ghats-200)}:root[data-theme=light] .lm__input::placeholder{color:var(--ghats-400)}:root[data-theme=light] .lm__input:focus{border-color:var(--emerald-500)}:root[data-theme=light] .lm__note,:root[data-theme=light] .lm__text-btn{color:var(--ghats-500)}:root[data-theme=light] .lm__text-btn:hover{color:var(--ghats-950)}.detail{display:none;position:fixed;inset:0;z-index:10;background:rgba(11,14,10,.86);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden;opacity:0;transition:opacity .5s var(--ease-out)}.detail__scroller{position:absolute;inset:0;overflow-y:auto;-webkit-overflow-scrolling:touch}:root[data-theme=light] .detail{background:rgba(244,247,243,.93)}.detail--in{opacity:1}.detail__inner{max-width:720px;margin:0 auto;padding:80px 32px 60px;opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease-out) .15s,transform .6s var(--ease-out) .15s}.detail--in .detail__inner{opacity:1;transform:none}.detail__close{position:fixed;top:20px;right:24px;z-index:11;width:40px;height:40px;display:grid;place-items:center;color:var(--ghats-400);border:1px solid var(--ghats-800);border-radius:8px;background:rgba(22,28,19,.8);cursor:pointer;transition:color var(--dur-normal),border-color var(--dur-normal)}.detail__close:hover{color:var(--ghats-100);border-color:var(--ghats-600)}:root[data-theme=light] .detail__close{border-color:var(--ghats-200);background:hsla(90,20%,98%,.85);color:var(--ghats-500)}:root[data-theme=light] .detail__close:hover{color:var(--ghats-950);border-color:var(--ghats-300)}.detail__section{margin-bottom:48px}.detail__h{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 24px}.detail__intro{font-size:15px;line-height:1.65;color:var(--text-muted);margin:0 0 24px;max-width:54ch}:root[data-theme=light] .detail__intro{color:var(--ghats-700)}.detail__divider{height:1px;background:var(--ghats-800);margin-bottom:48px}:root[data-theme=light] .detail__divider{background:var(--ghats-200)}.detail__steps{display:flex;flex-direction:column}.detail__step{display:grid;grid-template-columns:36px 1fr;grid-gap:14px;gap:14px;padding:16px 0;border-bottom:1px solid var(--ghats-850)}:root[data-theme=light] .detail__step{border-bottom-color:var(--ghats-150)}.detail__step:last-child{border-bottom:0}.detail__step-num{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--ghats-600)}.detail__step-top{display:flex;align-items:center;gap:10px;margin-bottom:4px}.detail__step-top strong{font-size:15px;font-weight:600;color:var(--ghats-100)}:root[data-theme=light] .detail__step-top strong{color:var(--ghats-950)}.detail__step-who{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;border-radius:9999px;border:1px solid var(--ghats-700);color:var(--ghats-500)}:root[data-theme=light] .detail__step-who{border-color:var(--ghats-200);color:var(--ghats-400)}.detail__step-who--you{color:var(--accent);background:var(--accent-soft);border-color:rgba(71,196,126,.25)}:root[data-theme=light] .detail__step-who--you{color:var(--emerald-600);background:rgba(38,168,98,.07);border-color:rgba(38,168,98,.2)}.detail__step p{font-size:14px;line-height:1.6;color:var(--text-muted);margin:0}:root[data-theme=light] .detail__step p{color:var(--ghats-700)}.detail__artifacts{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.detail__artifact{padding:16px;border:1px solid var(--ghats-800);border-radius:8px;background:hsla(0,0%,100%,.02)}:root[data-theme=light] .detail__artifact{border-color:var(--ghats-200);background:var(--ghats-25)}.detail__artifact strong{display:block;font-size:14px;font-weight:600;color:var(--ghats-100);margin-bottom:4px}:root[data-theme=light] .detail__artifact strong{color:var(--ghats-950)}.detail__artifact p{font-size:13px;line-height:1.55;color:var(--text-muted);margin:0}:root[data-theme=light] .detail__artifact p{color:var(--ghats-700)}.detail__proof{border:1px solid var(--ghats-800);border-radius:8px;overflow:hidden;background:hsla(0,0%,100%,.02)}:root[data-theme=light] .detail__proof{border-color:var(--ghats-200);background:var(--ghats-25)}.detail__proof-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid var(--ghats-800);background:hsla(0,0%,100%,.02);font-family:var(--font-mono);font-size:12px;color:var(--ghats-400);letter-spacing:.04em}:root[data-theme=light] .detail__proof-head{border-bottom-color:var(--ghats-200);background:var(--ghats-50)}.detail__proof-link{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--accent);letter-spacing:.04em;text-decoration:none}.detail__proof-link:hover{text-decoration:underline}.detail__proof-link--disabled{color:var(--ghats-600);cursor:default;pointer-events:none;font-weight:400}.detail__proof-verdict{padding:20px 18px 16px;font-size:22px;font-weight:700;color:var(--ghats-100);letter-spacing:-.02em}:root[data-theme=light] .detail__proof-verdict{color:var(--ghats-950)}.detail__proof-metrics{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--ghats-800);border-bottom:1px solid var(--ghats-800)}:root[data-theme=light] .detail__proof-metrics{border-color:var(--ghats-200)}.detail__proof-metrics>div{padding:14px 10px;text-align:center;border-right:1px solid var(--ghats-800)}:root[data-theme=light] .detail__proof-metrics>div{border-right-color:var(--ghats-200)}.detail__proof-metrics>div:last-child{border-right:0}.detail__proof-metrics strong{display:block;font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ghats-100);margin-bottom:4px}:root[data-theme=light] .detail__proof-metrics strong{color:var(--ghats-950)}.detail__proof-metrics span{font-family:var(--font-mono);font-size:9px;color:var(--ghats-500);text-transform:uppercase;letter-spacing:.06em}.detail__proof-insights{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:16px 18px}.detail__proof-insights>div{padding:14px;background:rgba(71,196,126,.05);border:1px solid rgba(71,196,126,.16);border-radius:6px}:root[data-theme=light] .detail__proof-insights>div{background:rgba(38,168,98,.04);border-color:rgba(38,168,98,.14)}.detail__proof-insights span{display:block;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.detail__proof-insights p{font-size:13px;line-height:1.55;color:var(--ghats-100);margin:0}:root[data-theme=light] .detail__proof-insights p{color:var(--ghats-950)}.detail__trust-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.detail__trust-grid strong{display:block;font-size:14px;font-weight:600;color:var(--ghats-100);margin-bottom:6px}:root[data-theme=light] .detail__trust-grid strong{color:var(--ghats-950)}.detail__trust-grid p{font-size:13px;line-height:1.55;color:var(--text-muted);margin:0}:root[data-theme=light] .detail__trust-grid p{color:var(--ghats-700)}.detail__faq-item{border-bottom:1px solid var(--ghats-850)}:root[data-theme=light] .detail__faq-item{border-bottom-color:var(--ghats-150)}.detail__faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px 0;text-align:left;font-size:14px;font-weight:500;color:var(--ghats-100);background:none;border:0;cursor:pointer;transition:color var(--dur-fast) var(--ease)}:root[data-theme=light] .detail__faq-q{color:var(--ghats-950)}.detail__faq-q:hover{color:var(--accent)}.detail__faq-icon{flex-shrink:0;color:var(--ghats-500);transition:transform var(--dur-normal) var(--ease)}.detail__faq-item--open .detail__faq-icon{transform:rotate(45deg)}.detail__faq-icon-v{transition:opacity .2s}.detail__faq-item--open .detail__faq-icon-v{opacity:0}.detail__faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease-out)}.detail__faq-item--open .detail__faq-a{grid-template-rows:1fr}.detail__faq-inner{overflow:hidden}.detail__faq-inner p{font-size:13px;line-height:1.65;color:var(--text-muted);padding-bottom:16px;margin:0}:root[data-theme=light] .detail__faq-inner p{color:var(--ghats-700)}.detail__cta-section{text-align:center}.detail__cta-sub{color:var(--text-muted);font-size:15px;line-height:1.55;max-width:480px;margin:0 auto 24px}:root[data-theme=light] .detail__cta-sub{color:var(--ghats-700)}.detail__cta-form{max-width:480px;margin:0 auto}.detail__foot{margin-top:56px;padding-top:24px;border-top:1px solid var(--ghats-850);display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--ghats-600)}:root[data-theme=light] .detail__foot{border-top-color:var(--ghats-200)}.detail__foot-left{display:flex;align-items:center;gap:8px}.detail__foot-left strong{color:var(--ghats-400);font-weight:600}:root[data-theme=light] .detail__foot-left strong{color:var(--ghats-700)}.detail__foot-sep{color:var(--ghats-750)}.detail__foot-note{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ghats-600)}:root[data-theme=light] .detail__foot-note{color:var(--ghats-500)}.detail__foot-right{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-3)}.detail__foot-right a{font-family:var(--font-mono);font-size:11px;color:var(--accent);letter-spacing:.04em;text-decoration:none}.detail__foot-right a:hover{text-decoration:underline}@media (max-width:640px){.narrative{padding:24px 20px 200px}.narrative__wordmark{display:none}.narrative__cta{padding:0 16px}.n-express-form{flex-direction:column}.n-express-form .n-btn--primary{width:100%;justify-content:center}.narrative__cta-links{gap:8px}.detail__inner{padding:60px 20px 40px}.detail__artifacts,.detail__trust-grid{grid-template-columns:1fr}.detail__proof-metrics{grid-template-columns:repeat(3,1fr)}.detail__proof-metrics>div:nth-child(3){border-right:0}.detail__proof-insights{grid-template-columns:1fr}.detail__foot{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.detail__foot-right{justify-content:flex-start}.lm__row{flex-direction:column}.lm__row .n-btn--primary{min-height:44px}}@media (max-width:380px){.narrative__cta-links{flex-direction:column;align-items:center;gap:6px}.narrative__cta-sep{display:none}}@media (prefers-reduced-motion:reduce){.detail,.detail__inner,.ds-status-dot,.n-line,.n-phase,.n-phase__caption,.narrative__cta{transition-duration:1ms!important;animation:none!important}}