@layer landing-legacy{.landing-document{--paper:#f3f1ed;--panel:#fff;--soft:#ebe9e5;--ink:#171717;--muted:#626262;--line:#dededb;--accent:#ca1223;--cta:#e41a2c;--cta-hover:#b51224;--green:var(--accent);--acid:var(--cta);--highlight:#fbe7e9;--selected:#fff;--selected-ink:#171717;--request-bg:#f3f1ed;--field-bg:#fff;--placeholder:#6b6268;--drawing-ink:#58636b;--drawing-line:#9aa3aa;--drawing-fill:#e4e8eb;--font:Manrope,Arial,sans-serif;color-scheme:light}.landing-document[data-theme=dark]{--paper:#111a23;--panel:#1b2935;--soft:#18232d;--ink:#edf5fa;--muted:#a9bdca;--line:#344650;--accent:#ff5a68;--highlight:#342a36;--selected:#edf5fa;--selected-ink:#111a23;--request-bg:#1b2935;--field-bg:#111a23;--placeholder:#718594;--drawing-ink:#bed0db;--drawing-line:#7d95a5;--drawing-fill:#253b4a;color-scheme:dark}*{box-sizing:border-box}.landing-document{scroll-behavior:smooth;background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:100px}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:90px;padding:0 4.6%;display:flex}.brand{letter-spacing:-1.5px;align-items:center;gap:9px;font-size:27px;font-weight:800;display:flex}.header nav{gap:30px;font-size:12px;font-weight:600;display:flex}.chapter{scroll-margin-top:25px}.hero{grid-template-columns:1fr 1fr;gap:45px;padding:64px 4.6% 0;display:grid}h1,h2,h3,p{margin:0}h1{letter-spacing:-3px;font-size:clamp(42px,4.4vw,72px);font-weight:600;line-height:1.12}em{color:var(--accent);font-style:normal}h1 em{display:inline-block;position:relative}h1 em:after{content:"";background:#b5ce90;width:100%;height:3px;position:absolute;bottom:-7px;left:0;transform:rotate(-2deg)}footer{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:30px 4.6%;font-size:10px;display:flex}footer .brand{color:var(--ink);font-size:22px}dialog{border:1px solid var(--line);width:min(650px,90vw);max-height:85vh;color:var(--ink);background:var(--paper);border-radius:16px;padding:32px;overflow:auto;box-shadow:0 25px 100px #0004}dialog ol{counter-reset:notes;gap:18px;margin:28px 0;padding:0;list-style:none;display:grid}dialog li{counter-increment:notes;padding-left:37px;position:relative}dialog li:before{content:"0"counter(notes);color:var(--accent);font-size:10px;position:absolute;top:3px;left:0}dialog li strong{margin-bottom:5px;font-size:13px;display:block}dialog li span,dialog p{color:var(--muted);font-size:11px;line-height:1.7}dialog p+p{margin-top:15px}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(22px)}.reveal.visible{opacity:1;transform:translateY(0)}@media (width>=1600px){.landing-document>header,main>section,.landing-document>footer{padding-left:max(4.6%,50vw - 730px);padding-right:max(4.6%,50vw - 730px)}}@media (width<=1050px){.hero{gap:25px;padding-top:40px}h1{letter-spacing:-2px;font-size:45px}}@media (width<=760px){.header{height:73px;padding:0 6%}.header nav{display:none}.brand{font-size:23px}.hero{padding:32px 6% 0;display:block}h1{letter-spacing:-2px;font-size:clamp(38px,8.8vw,58px);line-height:1.13}h2{letter-spacing:-1.5px;font-size:34px}footer{flex-wrap:wrap;padding:25px 6%}footer>span{order:3;width:100%;font-size:9px}footer .brand{font-size:22px}dialog{padding:24px}dialog h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.landing-document{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}.brand{letter-spacing:-.5px;font-size:18px}@media (width<=760px){.brand{letter-spacing:0;font-size:12px}}.hero{row-gap:28px}#benefit [hidden]{display:none!important}@media (prefers-reduced-motion:reduce){#benefit *,#benefit :before,#benefit :after{transition:none!important;animation:none!important}}.header{gap:24px;height:72px}.hero{padding-top:42px}footer{justify-content:flex-end}[data-answer-chapter] [hidden]{display:none!important}[data-method-panel][hidden] *{animation:none!important}@media (width<=760px){.header{height:64px}.header nav{gap:14px;font-size:10px;display:flex}.header .brand{font-size:12px}}@media (width<=420px){.header{gap:12px}.header nav{gap:10px}.header nav a:nth-child(2){display:none}}[data-mechanics-motion][hidden] *{animation:none!important}@media (prefers-reduced-motion:reduce){#mechanics *,#mechanics :before,#mechanics :after{transition:none!important;animation:none!important}}.landing-document{font-family:var(--font);background:var(--paper);color:var(--ink);scroll-padding-top:96px;font-size:16px;font-weight:500;line-height:1.6}::selection{background:var(--cta);color:#fff}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline-color:var(--accent)}.landing-document>header,main>section,.landing-document>footer{padding-left:max(28px,50vw - 560px);padding-right:max(28px,50vw - 560px)}.header{border-bottom:2px solid var(--cta);background:var(--paper);gap:24px;height:auto;min-height:80px;padding-top:18px;padding-bottom:18px}.brand{letter-spacing:-.02em;gap:10px;min-width:0;font-size:18px;font-weight:800;line-height:1.3}.brand-symbol{flex:none;width:30px;height:30px}.header nav{gap:20px;font-size:12px;font-weight:600}.header nav a:hover{color:var(--accent)}.hero{row-gap:32px;padding-top:64px;padding-bottom:64px}h2{letter-spacing:-.025em;font-size:clamp(28px,3.3vw,40px);font-weight:800;line-height:1.18}h3{letter-spacing:-.02em;font-weight:700}em{color:var(--accent)}h1 em:after{display:none}.proof{background:var(--paper)}#contact-answer{background:var(--request-bg);border:1px solid var(--line);border-radius:16px;padding:40px}footer{border-top:1px solid var(--line);color:var(--muted);padding-top:24px;padding-bottom:24px;font-size:12px}dialog{background:var(--paper);color:var(--ink);border-color:var(--line);border-radius:16px}dialog::backdrop{backdrop-filter:blur(5px);background:#070b10c9}dialog h2{font-size:30px}dialog li span,dialog p{color:var(--muted);font-size:14px}dialog li strong{font-size:15px}@media (width<=1050px){.header nav{display:none}.header{gap:16px}}@media (width<=760px){.landing-document>header,main>section,.landing-document>footer{padding-left:20px;padding-right:20px}.header{gap:14px;min-height:70px;padding-top:14px;padding-bottom:14px}.brand{gap:7px;font-size:14px}.brand-symbol{width:26px;height:26px}.hero{padding-top:40px;padding-bottom:48px}h2{font-size:30px}#contact-answer{padding:24px}.header .brand{flex:1;min-width:0}.header .brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.header,.hero,.landing-document>footer{padding-left:max(28px,50vw - 560px);padding-right:max(28px,50vw - 560px)}@media (width<=760px){.header,.hero,.landing-document>footer{padding-left:20px;padding-right:20px}}#start [data-method-panel][hidden] *,#start [data-method-panel][hidden] :before{animation:none!important}#benefit-title,#benefit-title-accent{vertical-align:top;text-wrap:balance;overflow-wrap:normal;word-break:normal;max-width:100%;display:inline-block}#contact-form-title{color:var(--ink);margin:0 0 20px;font-size:18px;font-weight:700;line-height:1.4}.landing-document{scroll-padding-top:80px}.header{z-index:5;border-bottom:1px solid var(--line);background:var(--paper);gap:16px;height:auto;min-height:64px;padding-top:12px;padding-bottom:12px;position:sticky;top:0}.header .brand{letter-spacing:0;gap:8px;font-size:18px;font-weight:800;line-height:1.4}.header .brand-symbol{flex:none;width:34px;height:34px}@media (width<=760px){.header{gap:12px;min-height:60px;padding-top:10px;padding-bottom:10px}.header .brand{gap:6px;font-size:16px}.header .brand-symbol{width:30px;height:30px}}.hero{row-gap:24px;padding-bottom:48px}@media (width<=760px){.hero{row-gap:24px;padding-bottom:40px}}.landing-document[data-theme=light]{--paper:#fff;--panel:#fff;--soft:#faf8f9;--ink:#252326;--muted:#665f64;--line:#e4dde1;--accent:#d62f42;--cta:#d62f42;--cta-hover:#b72334;color-scheme:light;background:#fff}.result-header{border-bottom:1px solid var(--line);background:#fff;min-height:68px;padding-top:15px;padding-bottom:15px;position:relative}.result-header .brand{color:#252326}.result-intro{text-align:center;max-width:920px;margin:0 auto 32px}.result-intro h1{letter-spacing:-.04em;color:var(--ink);font-size:clamp(34px,4.2vw,56px);font-weight:800;line-height:1.12}.result-intro h1>span{color:var(--cta)}.result-intro p{color:#665f64;text-wrap:balance;max-width:650px;margin:18px auto 0;font-size:18px;font-weight:500;line-height:1.55}.nb-demo{color:var(--ink)}.nb-stage{outline-offset:4px;background:linear-gradient(140deg,#fff 30%,#fffafb);border:1px solid #e7dfe3;border-radius:18px;padding:28px 28px 33px;position:relative;overflow:hidden}.nb-filter{stroke:#9c7185;stroke-linejoin:round;stroke-width:1.2px}.nb-comparison{grid-template-columns:1fr 1fr;gap:0;display:grid}.nb-demo button{cursor:pointer}.nb-demo button:focus-visible,.nb-stage:focus-visible{outline:2px solid var(--cta);outline-offset:4px}@media (width<=760px){.result-header{min-height:62px}.result-intro{margin-bottom:25px}.result-intro h1{letter-spacing:-.035em;font-size:clamp(28px,7.7vw,40px)}.result-intro p{max-width:440px;margin-top:15px;font-size:16px;line-height:1.5}.nb-stage{border-radius:13px;padding:18px 15px 33px}.nb-comparison{grid-template-columns:1fr;gap:27px}}@media (prefers-reduced-motion:reduce){.nb-demo *{transition:none!important}}.nb-role-stage{padding:23px 25px 33px}.nb-role-proof{border-top:1px solid #eee3e9;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:30px;min-width:0;max-width:930px;margin:23px auto 0;padding-top:20px;display:grid}.nb-role-proof-result{min-width:0}@media (width<=760px){.nb-role-stage{padding:18px 10px 32px}.nb-role-proof{grid-template-columns:1fr;gap:10px;margin-top:18px;padding-top:17px}}.result-intro p{color:#625a60;max-width:680px;font-size:18px;line-height:1.55}.nb-role-proof{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:36px;max-width:960px;margin-top:19px;padding-top:21px}.nb-filter-detail{width:100%;height:206px;display:block;overflow:visible}@media (width<=760px){.result-intro p{max-width:450px;font-size:16px}.nb-role-proof{grid-template-columns:1fr;gap:19px;margin-top:18px;padding-top:20px}.nb-filter-detail{height:211px}}.result-intro{max-width:1040px;margin-bottom:33px}.result-intro h1{letter-spacing:-.035em;font-size:clamp(31px,3.35vw,44px);line-height:1.16}.nb-role-proof{margin-top:20px}@media (width<=760px){.result-intro h1{font-size:clamp(29px,7.5vw,38px);line-height:1.16}}.nb-role-demo{isolation:isolate;position:relative}.nb-role-demo .result-intro,.nb-role-demo[data-simple=true] .result-intro{min-height:calc(var(--nb-view-height,100svh) - 114px);justify-content:center;align-items:center;margin:0 auto;display:flex}.nb-document-face:has(.nb-document-link:hover){color:#793650;background:#fff5f8;border-color:#ac4f73}.nb-document-face:has(.nb-document-link){padding:0}.nb-source-dock{opacity:0;gap:8px;height:35px;margin-top:13px;display:flex}.nb-role-demo[data-simple=true] .nb-source-dock{opacity:1}@media (width<=760px){.nb-source-dock{flex-wrap:wrap;gap:5px;height:auto;margin-top:11px}}.nb-role-demo .nb-role-stage{background:0 0;border-color:#0000}@media (width<=760px){.nb-role-demo .result-intro,.nb-role-demo[data-simple=true] .result-intro{min-height:calc(var(--nb-view-height,100svh) - 90px)}}.nb-role-demo .nb-role-stage{overflow:visible}.nb-comparison-runway{min-height:calc(var(--nb-comparison-height,400px) + var(--nb-view-height,100svh)*.08);position:relative}.nb-comparison-sticky{z-index:2;background:#fff;padding-bottom:12px;position:sticky;top:24px}.nb-role-demo[data-simple=true] .nb-comparison-runway{min-height:0;padding-bottom:0}.nb-role-demo[data-simple=true] .nb-comparison-sticky{position:static}.nb-role-demo .nb-hero-title{animation:.78s cubic-bezier(.22,1,.36,1) both nb-hero-arrive;display:block}@keyframes nb-hero-arrive{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes nb-document-settle{0%{transform:rotate(var(--nb-entry-tilt,0deg)) scale(1.015)}to{transform:rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.nb-role-demo .nb-hero-title{opacity:1;transform:none;animation:none!important}}.nb-process-section{min-height:calc(var(--nb-process-height,660px) + var(--nb-view-height,100svh)*.75);margin-top:8px;position:relative}.nb-process-sticky{background:#fff;border:1px solid #e6dae1;border-radius:18px;padding:22px 25px 24px;position:sticky;top:24px;overflow:hidden;box-shadow:0 14px 55px #65283e05}.nb-process-heading{margin:0 0 23px}.nb-process-heading h2{letter-spacing:-.04em;color:#30242c;margin:0;font-size:clamp(27px,3vw,37px);font-weight:750;line-height:1.12}.nb-process-heading em{color:var(--cta);font-style:normal}@media (width<=760px){.nb-process-sticky{border-radius:13px;padding:22px 16px}.nb-process-heading h2{font-size:30px}}.nb-finding{padding:23px 24px}.nb-finding h2{letter-spacing:-.035em;color:#282329;margin:0;font-size:26px;font-weight:750;line-height:1.15}.nb-next-step{color:#ad3658;align-items:flex-start;gap:9px;margin-top:19px;display:flex}.nb-next-step>svg{flex:none;margin-top:2px}.nb-next-step p{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:650;line-height:1.5}@media (width<=760px){.nb-finding{padding:21px 20px}.nb-finding h2{font-size:25px}}.nb-proof-runway{min-height:calc(var(--nb-proof-height,400px) + var(--nb-view-height,100svh)*.04);display:flow-root;position:relative}.nb-proof-sticky{display:flow-root;position:sticky;top:24px}.nb-role-demo[data-simple=true] .nb-proof-runway{min-height:0}.nb-role-demo[data-simple=true] .nb-proof-sticky{position:static}@media (width>=761px){.nb-process-heading{max-width:none;margin-bottom:22px}.nb-process-heading h2{font-size:clamp(27px,2.2vw,32px);line-height:1.2}}.nb-faq-heading h2{letter-spacing:-.035em;color:var(--ink);font-size:clamp(29px,3vw,37px);font-weight:750;line-height:1.2}.nb-faq-heading em{color:var(--cta);font-style:normal}.nb-faq-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.85fr);align-items:start;gap:64px;display:grid}.nb-faq-list{gap:0;display:grid}.nb-faq-card{outline-offset:7px;border-radius:5px;min-width:0;padding:0 0 24px}.nb-faq-card+.nb-faq-card{border-top:1px solid #e9dce3;padding:24px 0 0}.nb-faq-card:focus-visible{outline:2px solid #b76183}.nb-faq-card h3{letter-spacing:-.02em;color:#4c3342;margin:0 0 9px;font-size:18px;font-weight:650;line-height:1.4;transition:color .18s}.nb-faq-card[data-active=true] h3{color:#a44168}.nb-faq-card p{color:#66505d;text-wrap:pretty;margin:0;font-size:16px;line-height:1.65}.nb-faq-primary{border:1px solid var(--cta);background:var(--cta);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:15px;min-height:48px;margin-top:28px;padding:13px 21px;font-size:15px;font-weight:700;line-height:1.4;transition:background-color .18s,border-color .18s;display:inline-flex}.nb-faq-primary:hover{background:var(--cta-hover);border-color:var(--cta-hover)}.nb-faq-primary:focus-visible{outline-offset:4px;outline:3px solid #b76183}.nb-faq-documents{background:#fffbfc;border:1px solid #eadde5;border-radius:14px;min-width:0;padding:21px 22px}.nb-faq-documents>h3{letter-spacing:-.01em;color:#654656;margin:0 0 10px;font-size:15px;font-weight:650;line-height:1.5}.nb-faq-documents ul{margin:0;padding:0;list-style:none}.nb-faq-document{border-radius:7px;align-items:center;gap:13px;min-height:59px;padding:12px 8px;transition:background-color .18s;display:flex}.nb-faq-document+.nb-faq-document{border-top:1px solid #eee3e9}.nb-faq-file-icon{color:#a77a90;flex:none;place-items:center;width:29px;height:32px;transition:color .18s;display:grid}.nb-faq-document strong{color:#705064;font-size:15px;font-weight:550;line-height:1.5}.nb-faq-document[data-highlighted=true]{background:#fff0f6}.nb-faq-document[data-highlighted=true] .nb-faq-file-icon{color:#a34269}@supports (animation-timeline:view()){.nb-start-faq{view-timeline-name:--nb-start;view-timeline-axis:block}.nb-faq-documents,.nb-faq-answers,.nb-faq-primary{animation:linear both nb-faq-introduce --nb-start}.nb-faq-documents{animation-range:entry entry 50%}.nb-faq-answers{animation-range:entry 15% entry 75%}.nb-faq-primary{animation-range:entry 35% entry 95%}}@keyframes nb-faq-introduce{0%{opacity:.8;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=960px){.nb-faq-layout{grid-template-columns:minmax(0,1fr) minmax(240px,.85fr);gap:32px}.nb-faq-documents{padding:18px}.nb-faq-document strong{font-size:14px}}@media (width<=700px){.nb-faq-heading{margin-bottom:26px}.nb-faq-heading h2{font-size:30px}.nb-faq-layout{grid-template-columns:1fr;gap:28px}.nb-faq-card h3{font-size:17px}.nb-faq-card p{font-size:15px}.nb-faq-primary{width:100%;margin-top:25px}.nb-faq-documents{padding:18px 20px}.nb-faq-document strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.nb-faq-answers,.nb-faq-documents,.nb-faq-primary{opacity:1!important;animation:none!important;transform:none!important}.nb-faq-card h3,.nb-faq-document,.nb-faq-file-icon,.nb-faq-primary{transition:none!important}}#contact-form textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:12px 14px}#contact-form .nb-lead-consent{align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}#contact-form .nb-lead-consent input{flex:none;width:18px;height:18px;margin:3px 0 0}#contact-form .nb-lead-consent a{text-decoration:underline}#contact-form .nb-lead-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}#contact-form [data-form-action]:disabled{opacity:.7;cursor:default}.result-header{z-index:40;background:#fff;height:76px;min-height:76px;padding-top:12px;padding-bottom:12px;position:sticky;top:0}.nb-header-cta{border:1px solid var(--cta);background:var(--cta);color:#fff;white-space:nowrap;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:11px 18px;font-size:14px;font-weight:700;line-height:1.4;transition:background-color .18s,border-color .18s;display:inline-flex}.nb-header-cta:hover{background:var(--cta-hover);border-color:var(--cta-hover)}.nb-header-cta:focus-visible{outline:3px solid var(--cta);outline-offset:4px}.nb-role-demo[data-simple=false] .nb-comparison-sticky{top:min(88px,calc(var(--nb-view-height,100svh) - var(--nb-comparison-height,400px) - 8px))}.nb-role-demo[data-simple=false] .nb-proof-sticky{top:min(88px,calc(var(--nb-view-height,100svh) - var(--nb-proof-height,400px) - 8px))}@media (width<=760px){.result-header{gap:10px;height:68px;min-height:68px;padding-top:10px;padding-bottom:10px}.nb-header-cta{gap:7px;padding:10px 12px;font-size:12px}}#notes-open{display:none}.nb-header-actions{flex:none;align-items:center;gap:24px;display:flex}@media (width<=760px){.nb-header-actions{gap:12px}}@media (width<=420px){.result-header .brand>span{display:none}.result-header .brand{flex:none}}.nb-role-demo .result-intro.nb-hero,.nb-role-demo[data-simple=true] .result-intro.nb-hero{text-align:left;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:56px;max-width:none;min-height:560px;margin:0;padding:12px 0 60px;display:grid}.nb-hero-copy{min-width:0}.nb-hero .nb-hero-copy h1>.nb-hero-title{color:var(--ink)}.nb-hero-title em{color:var(--cta);font-style:normal}.nb-hero .nb-hero-copy h1{letter-spacing:-.04em;font-size:clamp(36px,3.6vw,48px);line-height:1.08}.nb-norm-link{color:#92384e;animation:2.8s ease-out 1.4s 2 nb-norm-invite;position:relative}.nb-norm-link>span{text-underline-offset:3px;text-decoration:underline dotted}.nb-norm-link:after{content:"";pointer-events:none;background:#ba4668;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 3px #fff}.nb-document-face:has(>.nb-norm-link){background:#fff7fa;border-color:#cf9bb0}.landing-document[data-norms-read=true] .nb-norm-link{animation:none}.landing-document[data-norms-read=true] .nb-norm-link:after{display:none}.nb-regulation-dialog{color:#352833;background:#fff;border:1px solid #e4d2dd;border-radius:16px;width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:32px;overflow:auto;box-shadow:0 24px 80px #35202e28}.nb-regulation-dialog::backdrop{backdrop-filter:blur(3px);background:#30242c55}.nb-regulation-dialog[open]{animation:.25s cubic-bezier(.22,1,.36,1) nb-norm-open}.nb-norm-close-form{margin:0;position:absolute;top:12px;right:12px}.nb-norm-close{color:#92384e;width:32px;height:32px;font:inherit;cursor:pointer;background:#faf4f7;border:0;border-radius:50%;place-items:center;padding:0;font-size:24px;line-height:1;display:grid}.nb-norm-close:hover{background:#f6e5ed}.nb-regulation-dialog .nb-norm-date{color:#92384e;margin:0 38px 12px 0;font-size:14px;font-weight:650;line-height:1.5}.nb-regulation-dialog h2{letter-spacing:-.03em;max-width:22ch;margin:0;font-size:28px;font-weight:700;line-height:1.25}.nb-norm-objects{color:#66505d;gap:12px;margin:24px 0;padding-left:18px;font-size:14px;line-height:1.6;display:grid}.nb-norm-objects li{counter-increment:none;padding-left:0}.nb-norm-objects li:before{content:none}.nb-norm-objects li::marker{color:#ac4f73}.nb-regulation-source{color:#92384e;text-underline-offset:3px;white-space:nowrap;align-items:center;gap:8px;min-height:36px;font-size:14px;line-height:1.5;text-decoration:underline;display:inline-flex}.nb-regulation-source:hover{color:var(--cta)}@keyframes nb-norm-invite{0%,to{box-shadow:0 0 #b8325400}40%{box-shadow:0 0 0 6px #b8325412}75%{box-shadow:0 0 0 9px #b8325400}}@keyframes nb-norm-open{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=760px){.nb-regulation-dialog{padding:24px}.nb-regulation-dialog h2{font-size:25px}.nb-norm-objects{gap:10px;margin:20px 0}}@media (prefers-reduced-motion:reduce){.nb-norm-link,.nb-regulation-dialog[open]{animation:none}}.nb-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.nb-hero-actions .nb-header-cta{min-height:48px;padding:12px 17px}.nb-hero-example{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;margin:0;overflow:hidden;box-shadow:0 14px 40px #622a3e08}.nb-hero-example-model{background:linear-gradient(145deg,#fff,#faf7f9);padding:12px 20px 0}.nb-hero-example .nb-filter-detail{height:auto;max-height:238px}.nb-hero-example figcaption{border-top:1px solid var(--line);padding:22px 24px 24px}.nb-hero-example h2{letter-spacing:-.035em;margin:12px 0 0;font-size:27px;font-weight:750;line-height:1.25}.nb-hero-example figcaption>p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.6}.nb-hero-example-basis{border-top:1px solid var(--line);color:#896373;align-items:flex-start;gap:10px;margin-top:18px;padding-top:17px;display:flex}.nb-hero-example-basis>svg{flex:none;margin-top:2px}.nb-hero-example .nb-hero-example-basis p{text-wrap:pretty;max-width:none;margin:0;font-size:12px;font-weight:400;line-height:1.6}.nb-hero-example-basis strong{color:var(--ink);margin-bottom:3px;font-weight:600;display:block}@media (width<=1050px) and (width>=761px){.nb-role-demo .result-intro.nb-hero,.nb-role-demo[data-simple=true] .result-intro.nb-hero{gap:28px}.nb-hero .nb-hero-copy h1{font-size:36px}.nb-hero-example h2{font-size:24px}}@media (width<=760px){.nb-role-demo .result-intro.nb-hero,.nb-role-demo[data-simple=true] .result-intro.nb-hero{grid-template-columns:1fr;gap:32px;min-height:0;padding:6px 6px 40px}.nb-hero .nb-hero-copy h1{font-size:clamp(32px,8vw,42px);line-height:1.12}.nb-hero-actions{gap:12px 18px;margin-top:23px}.nb-hero-example figcaption{padding:20px}.nb-hero-example h2{font-size:25px}}.nb-flow .nb-flow-panel:not(.nb-flow-report){bottom:0}.nb-role-demo[data-simple=true] .nb-role-stage{min-height:0}.nb-role-demo[data-simple=true] .nb-proof-runway{min-height:0;margin-top:24px}.nb-role-demo[data-simple=true] .nb-role-proof{margin-top:0}@media (width<=760px){.nb-role-stage{padding:12px 6px 0}.nb-role-demo[data-simple=true] .nb-proof-runway{margin-top:24px}.nb-process-sticky{padding:24px 16px}.nb-header-actions{gap:0}}@media (width>=761px) and (height<=650px){.nb-process-sticky{padding:13px 20px}.nb-process-heading{margin-bottom:10px}.nb-process-heading h2{font-size:27px}}@media (width<=760px){.result-header .brand>span{display:inline}}@scope(.nb-template-tail){:scope{--paper:#f3f1ed;--panel:#fff;--soft:#ebe9e5;--ink:#171717;--muted:#626262;--line:#dededb;--accent:#ca1223;--cta:#e41a2c;--cta-hover:#b51224;--green:var(--accent);--acid:var(--cta);--highlight:#fbe7e9;--selected:#fff;--selected-ink:#171717;--request-bg:#f3f1ed;--field-bg:#fff;--placeholder:#888;--drawing-ink:#58636b;--drawing-line:#9aa3aa;--drawing-fill:#e4e8eb;--font:Manrope,Arial,sans-serif;color-scheme:light}:scope[data-theme=dark]{--paper:#111a23;--panel:#1b2935;--soft:#18232d;--ink:#edf5fa;--muted:#a9bdca;--line:#344650;--accent:#ff5a68;--highlight:#342a36;--selected:#edf5fa;--selected-ink:#111a23;--request-bg:#1b2935;--field-bg:#111a23;--placeholder:#718594;--drawing-ink:#bed0db;--drawing-line:#7d95a5;--drawing-fill:#253b4a;color-scheme:dark}*{box-sizing:border-box}:scope{scroll-behavior:smooth;background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:100px}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:90px;padding:0 4.6%;display:flex}.brand{letter-spacing:-1.5px;align-items:center;gap:9px;font-size:27px;font-weight:800;display:flex}.header nav{gap:30px;font-size:12px;font-weight:600;display:flex}.button{background:var(--ink);color:var(--panel);border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:40px;padding:19px 25px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:var(--panel);transform:translateY(-2px)}.button span{font-size:21px;line-height:1}.chapter{scroll-margin-top:25px}.hero{grid-template-columns:1fr 1fr;gap:45px;padding:64px 4.6% 0;display:grid}.eyebrow{letter-spacing:1.2px;align-items:center;gap:13px;margin-bottom:30px;font-size:9px;font-weight:700;display:flex}h1,h2,h3,p{margin:0}h1{letter-spacing:-3px;font-size:clamp(42px,4.4vw,72px);font-weight:600;line-height:1.12}em{color:var(--accent);font-style:normal}h1 em{display:inline-block;position:relative}h1 em:after{content:"";background:#b5ce90;width:100%;height:3px;position:absolute;bottom:-7px;left:0;transform:rotate(-2deg)}.lead{color:var(--muted);margin:28px 0 32px;font-size:15px;line-height:1.8}.building{width:123px;animation:8s infinite building-breathe;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)skewY(-8deg)}.card-b{animation:8s infinite card-b;top:137px;right:5%}.amber{background:#f4e4c8}.green{background:var(--highlight)}.signal{border-top:1px dashed #a6c78d66;width:65px;position:absolute;top:110px;left:31%;transform:rotate(20deg)}.summary-arrow{color:var(--acid);margin-left:auto;font-size:22px}.section-pad{padding:100px 4.6%}.section-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.section-head .eyebrow{margin-bottom:23px}.control-panel{background:var(--panel);border-radius:14px;grid-template-columns:1fr 1.35fr;gap:60px;padding:40px;display:grid}.story-step span{color:var(--muted);letter-spacing:1px;margin-bottom:9px;font-size:8px;display:block}.story-step h3{letter-spacing:-.7px;font-size:20px;font-weight:600}.story-step:last-child h3{color:var(--accent)}.workflow{background:var(--panel);border:1px solid var(--line);border-radius:9px;min-width:0;padding:22px 25px;box-shadow:0 12px 20px #33432205}.case-demo{border:1px solid var(--line);border-radius:12px;grid-template-columns:1.1fr 1fr;min-height:390px;display:grid;overflow:hidden}.start-steps{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.start-steps article{border-top:1px solid var(--line);padding-top:22px;position:relative}.start-steps h3{letter-spacing:-.7px;margin:10px 0;font-size:20px;font-weight:600}.start-steps p{color:var(--muted);font-size:11px;line-height:1.8}.contact{background:var(--ink);color:var(--ink);grid-template-columns:1.1fr 1fr;gap:80px;display:grid;position:relative;overflow:hidden}.contact-copy p{color:var(--muted);margin-top:24px;font-size:13px;line-height:1.8}.contact form{z-index:1;flex-direction:column;gap:22px;display:flex;position:relative}.contact label{color:var(--muted);font-size:10px;display:block}.contact input{width:100%;color:var(--panel);outline-offset:2px;background:0 0;border:0;border-bottom:1px solid #ffffff35;margin-top:5px;padding:12px 0 14px;font-size:16px;display:block}.contact form .button{background:var(--acid);color:var(--ink);width:100%;margin-top:6px}.contact form .button:hover{background:#d5ff9f}.form-note{color:var(--muted);font-size:9px;line-height:1.6}.contact #form-status{color:var(--acid);font-size:12px;line-height:1.7}footer{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:30px 4.6%;font-size:10px;display:flex}footer .brand{color:var(--ink);font-size:22px}dialog{border:1px solid var(--line);width:min(650px,90vw);max-height:85vh;color:var(--ink);background:var(--paper);border-radius:16px;padding:32px;overflow:auto;box-shadow:0 25px 100px #0004}.notes-head{letter-spacing:1px;justify-content:space-between;align-items:center;margin-bottom:22px;font-size:9px;display:flex}.notes-head button{background:var(--soft);width:30px;height:30px;color:var(--ink);border:0;border-radius:50%;font-size:22px}dialog ol{counter-reset:notes;gap:18px;margin:28px 0;padding:0;list-style:none;display:grid}dialog li{counter-increment:notes;padding-left:37px;position:relative}dialog li:before{content:"0"counter(notes);color:var(--accent);font-size:10px;position:absolute;top:3px;left:0}dialog li strong{margin-bottom:5px;font-size:13px;display:block}dialog li span,dialog p{color:var(--muted);font-size:11px;line-height:1.7}dialog p+p{margin-top:15px}.control-panel.changed .workflow{animation:.35s panel-change}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(22px)}.reveal.visible{opacity:1;transform:translateY(0)}@keyframes card-a{0%,12%{transform:translate(-10px,-4px)rotate(-5deg)}35%,75%{transform:translate(0)rotate(0)}to{transform:translate(-10px,-4px)rotate(-5deg)}}@keyframes card-b{0%,15%{transform:translate(9px,10px)rotate(6deg)}40%,75%{transform:translate(0)rotate(0)}to{transform:translate(9px,10px)rotate(6deg)}}@keyframes card-c{0%,20%{transform:translate(-6px,5px)rotate(-3deg)}45%,75%{transform:translate(0)rotate(0)}to{transform:translate(-6px,5px)rotate(-3deg)}}@keyframes check-in{0%,25%,to{opacity:.2;transform:scale(.8)}40%,80%{opacity:1;transform:scale(1)}}@keyframes summary-in{0%,30%,to{opacity:.45;transform:translate(-50%,8px)}45%,80%{opacity:1;transform:translate(-50%)}}@keyframes building-breathe{0%,to{filter:brightness(.9)}50%,80%{filter:brightness(1.1)}}@keyframes bar-fill{0%,10%{transform-origin:0;transform:scaleX(.2)}35%,to{transform-origin:0;transform:scaleX(1)}}@keyframes flow-line{0%{left:-20%}to{left:100%}}@keyframes map-flow{to{stroke-dashoffset:-90px}}@keyframes pulse{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}@keyframes focus-turn{0%,to{transform:rotate(-7deg)}50%,80%{transform:rotate(0)}}@keyframes selected-pop{0%,to{transform:scale(.9)}50%,80%{transform:scale(1.08)}}@keyframes launch{0%,to{transform:translate(-3px,3px)}50%{transform:translate(3px,-3px)}}@keyframes panel-change{0%{opacity:.4;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){:scope>header,main>section,:scope>footer{padding-left:max(4.6%,50vw - 730px);padding-right:max(4.6%,50vw - 730px)}}@media (width<=1050px){.hero{gap:25px;padding-top:40px}h1{letter-spacing:-2px;font-size:45px}.control-panel{gap:30px;padding:28px}.workflow{padding:18px}.section-pad{padding-top:75px;padding-bottom:75px}.contact{gap:50px}}@media (width<=760px){.header{height:73px;padding:0 6%}.header nav{display:none}.brand{font-size:23px}.hero{padding:32px 6% 0;display:block}.eyebrow{margin-bottom:24px;font-size:8px}h1{letter-spacing:-2px;font-size:clamp(38px,8.8vw,58px);line-height:1.13}.lead{margin:24px 0;font-size:13px}.card-b{right:5%}.section-pad{padding:60px 6%}.section-head{margin-bottom:30px;display:block}h2{letter-spacing:-1.5px;font-size:34px}.control-panel{grid-template-columns:1fr;gap:30px;padding:24px 20px}.story-step h3{font-size:18px}.workflow{padding:18px 15px}.case-demo{grid-template-columns:1fr}.start-steps{grid-template-columns:1fr;gap:28px}.start-steps article{grid-template-rows:auto auto auto;grid-template-columns:115px 1fr;column-gap:22px;padding-top:20px;display:grid}.start-steps h3{grid-column:2;margin:4px 0;font-size:17px}.start-steps p{grid-column:2;font-size:10px}.contact{grid-template-columns:1fr;gap:36px}.contact form{gap:20px}.contact input{font-size:15px}.contact-copy p{margin-top:20px}footer{flex-wrap:wrap;padding:25px 6%}footer>span{order:3;width:100%;font-size:9px}footer .brand{font-size:22px}dialog{padding:24px}dialog h2{font-size:30px}}@media (prefers-reduced-motion:reduce){:scope{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}.brand{letter-spacing:-.5px;font-size:18px}.start-steps article{min-height:95px}.start-steps h3{margin:15px 0}.lead{max-width:340px}.contact-copy p{max-width:280px}@media (width<=760px){.brand{letter-spacing:0;font-size:12px}.start-steps article{min-height:75px;display:block}.start-steps h3{margin:12px 0}}.hero{row-gap:28px}.hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;display:flex}#benefit [hidden]{display:none!important}@keyframes benefit-direct-focus{0%,to{transform:scale(1)}12%{transform:scale(1.04)}25%,85%{transform:scale(1)}}@keyframes benefit-result-ring{0%,35%,to{opacity:0;transform:scale(1)}8%{opacity:.55;transform:scale(1)}30%{opacity:0;transform:scale(1.45)}}@keyframes benefit-result-line{0%,to{transform:scaleX(.7)}15%,85%{transform:scaleX(1)}}@keyframes benefit-input-focus{0%,22%{opacity:1;transform:scale(1)}32%,90%{opacity:0;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes benefit-action-lines{0%,20%,to{opacity:.35;transform:scaleX(.25)}36%,90%{opacity:1;transform:scaleX(1)}}@keyframes benefit-scenario-check{0%,40%,to{stroke-dashoffset:38px}58%,90%{stroke-dashoffset:0}}@keyframes benefit-stage-one{0%,20%{border-color:var(--accent);box-shadow:0 0 0 2px #e41a2c1a}35%,90%,to{border-color:var(--line);box-shadow:none}}@keyframes benefit-stage-two{0%,20%,60%,to{border-color:var(--line);box-shadow:none}32%,45%{border-color:var(--accent);box-shadow:0 0 0 2px #e41a2c1a}}@keyframes benefit-stage-three{0%,40%,to{border-color:var(--line);box-shadow:none}58%,85%{border-color:var(--accent);box-shadow:0 0 0 2px #e41a2c1a}}@keyframes benefit-route-long{0%{opacity:0;transform:translate(12px,46px)}4%{opacity:1;transform:translate(12px,46px)}18%{transform:translate(62px,46px)}28%{transform:translate(62px,16px)}45%{transform:translate(122px,16px)}60%{transform:translate(122px,76px)}74%{transform:translate(182px,76px)}82%{transform:translate(182px,46px)}92%,96%{opacity:1;transform:translate(228px,46px)}to{opacity:0;transform:translate(228px,46px)}}@keyframes benefit-route-short{0%{opacity:0;transform:translate(12px,46px)}4%{opacity:1;transform:translate(12px,46px)}32%,94%{opacity:1;transform:translate(228px,46px)}to{opacity:0;transform:translate(228px,46px)}}@keyframes benefit-arrival{0%,25%,to{fill:var(--paper)}35%,94%{fill:var(--accent)}}@media (width<=760px){.hero-actions{gap:14px;margin-top:28px}}@media (prefers-reduced-motion:reduce){#benefit *,#benefit :before,#benefit :after{transition:none!important;animation:none!important}}.header{gap:24px;height:72px}.template-help{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:0 0;border-radius:50%;flex:none;font-size:14px}.template-help:hover{background:var(--soft)}.hero{padding-top:42px}footer{justify-content:flex-end}[data-answer-chapter] [hidden]{display:none!important}[data-method-panel][hidden] *{animation:none!important}.chapter-head .eyebrow{margin-bottom:18px}.answer-heading{max-width:960px;margin-bottom:32px}.start-faq{margin-top:0}.contact{display:block}.action-layout{grid-template-columns:1fr 1fr;gap:80px;display:grid}.contact-copy p{max-width:480px;margin-top:0}.action-options .button{background:var(--acid);width:100%;color:var(--ink)}.action-options .button>span:first-child{font-size:13px;line-height:1.5}@keyframes scan-travel{0%,8%{transform:translate(0)}68%,88%{transform:translate(88px,-16px)}to{transform:translate(0)}}@keyframes scan-sweep{0%,to{opacity:.12;transform:scaleY(.35)}35%,65%{opacity:.28;transform:scaleY(1)}}@keyframes scan-cloud{0%,8%{opacity:.2}68%,88%{opacity:1}to{opacity:.2}}@keyframes robot-step{0%,to{transform:skew(-5deg)}50%{transform:skew(5deg)}}@media (width<=1050px){.action-layout{gap:40px}}@media (width<=760px){.header{height:64px}.header nav{gap:14px;font-size:10px;display:flex}.header .brand{font-size:12px}.template-help{width:26px;height:26px}.chapter-head{margin-bottom:28px}.answer-heading{margin-bottom:26px}.action-layout{grid-template-columns:1fr;gap:30px}.contact-copy p{max-width:none}}@media (width<=420px){.header{gap:12px}.header nav{gap:10px}.header nav a:nth-child(2){display:none}}[data-mechanics-motion][hidden] *{animation:none!important}@keyframes mechanics-stage{0%,30%{border-color:var(--accent);background:var(--highlight);box-shadow:0 0 0 2px #e41a2c12}36%,96%{border-color:var(--line);background:var(--panel);box-shadow:none}to{border-color:var(--accent);background:var(--highlight);box-shadow:0 0 0 2px #e41a2c12}}@keyframes mechanics-transfer{0%,5%{transform:translate(0)}28%,92%{transform:translate(148px)}to{transform:translate(0)}}@keyframes mechanics-transform{0%,33%{transform:rotate(0)}58%,92%{transform:rotate(90deg)}to{transform:rotate(0)}}@keyframes mechanics-second-result{0%,33%,to{opacity:.25}58%,92%{opacity:1}}@keyframes mechanics-output{0%,63%,to{opacity:.22}85%,94%{opacity:1}}@keyframes mechanics-robot-travel{0%,5%{transform:translate(0)}28%,92%{transform:translate(88px,-16px)}to{transform:translate(0)}}@keyframes mechanics-robot-step{0%,5%,30%,to{transform:skew(0)}9%,17%,25%{transform:skew(-6deg)}13%,21%,28%{transform:skew(6deg)}}@keyframes mechanics-measure{0%,33%,to{opacity:.15}40%,46%,52%,92%{opacity:1}43%,49%{opacity:.45}}@media (prefers-reduced-motion:reduce){#mechanics *,#mechanics :before,#mechanics :after{transition:none!important;animation:none!important}}:scope{font-family:var(--font);background:var(--paper);color:var(--ink);scroll-padding-top:96px;font-size:16px;font-weight:500;line-height:1.6}::selection{background:var(--cta);color:#fff}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline-color:var(--accent)}:scope>header,main>section,:scope>footer{padding-left:max(28px,50vw - 560px);padding-right:max(28px,50vw - 560px)}.header{border-bottom:2px solid var(--cta);background:var(--paper);gap:24px;height:auto;min-height:80px;padding-top:18px;padding-bottom:18px}.brand{letter-spacing:-.02em;gap:10px;min-width:0;font-size:18px;font-weight:800;line-height:1.3}.brand-symbol{flex:none;width:30px;height:30px}.header nav{gap:20px;font-size:12px;font-weight:600}.header nav a:hover{color:var(--accent)}.header-actions{flex:none;align-items:center;gap:10px;display:flex}.theme-toggle,.template-help{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);background:0 0;border-radius:10px;flex:none;place-items:center;padding:8px;display:grid}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}.theme-toggle [hidden]{display:none!important}.theme-toggle:hover,.template-help:hover{background:var(--panel)}.button,.contact form .button,.action-options .button{background:var(--cta);color:#fff;border:1px solid var(--cta);border-radius:10px;justify-content:center;gap:10px;min-height:44px;padding:12px 18px;font-size:14px;font-weight:800;line-height:1.4}.button:hover,.contact form .button:hover,.action-options .button:hover{background:var(--cta-hover);border-color:var(--cta-hover);transform:none}.hero{row-gap:32px;padding-top:64px;padding-bottom:64px}.section-pad{border-top:1px solid var(--line);padding-top:64px;padding-bottom:64px}h2{letter-spacing:-.025em;font-size:clamp(28px,3.3vw,40px);font-weight:800;line-height:1.18}h3{letter-spacing:-.02em;font-weight:700}em{color:var(--accent)}h1 em:after{display:none}.eyebrow{letter-spacing:.08em;color:var(--muted);gap:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;line-height:1.5}.hero-actions{gap:18px;margin-top:26px}.chapter-head,.answer-heading{margin-bottom:28px}.proof{background:var(--paper)}.contact{background:var(--paper);color:var(--ink)}#contact-answer{background:var(--request-bg);border:1px solid var(--line);border-radius:16px;padding:40px}.action-layout{align-items:center;gap:40px}.contact .answer-heading{margin-bottom:16px}.contact em{color:var(--accent)}.contact-copy p{color:var(--muted);font-size:15px;line-height:1.7}.contact form{gap:16px}.contact label{color:var(--muted);font-size:12px;font-weight:600}.contact input{color:var(--ink);background:var(--field-bg);border:1px solid var(--line);border-radius:10px;width:100%;min-height:42px;margin-top:7px;padding:11px 13px;font-size:14px}.contact input::placeholder{color:var(--placeholder);opacity:1}.action-options .button>span:first-child{font-size:14px}.contact .form-note,.contact #form-status{color:var(--muted);font-size:12px}.contact .form-note{margin-top:18px}footer{border-top:1px solid var(--line);color:var(--muted);padding-top:24px;padding-bottom:24px;font-size:12px}dialog{background:var(--paper);color:var(--ink);border-color:var(--line);border-radius:16px}dialog::backdrop{backdrop-filter:blur(5px);background:#070b10c9}dialog h2{font-size:30px}dialog li span,dialog p{color:var(--muted);font-size:14px}dialog li strong{font-size:15px}.notes-head button{background:var(--panel);color:var(--ink)}@media (width<=1050px){.header nav{display:none}.header{gap:16px}}@media (width<=760px){:scope>header,main>section,:scope>footer{padding-left:20px;padding-right:20px}.header{gap:14px;min-height:70px;padding-top:14px;padding-bottom:14px}.brand{gap:7px;font-size:14px}.brand-symbol{width:26px;height:26px}.header-actions{gap:6px}.template-help{display:none}.theme-toggle{width:32px;height:32px;padding:7px}.hero{padding-top:40px;padding-bottom:48px}.section-pad{padding-top:48px;padding-bottom:48px}h2{font-size:30px}.eyebrow{font-size:10px}.hero-actions .button{padding:12px 16px;font-size:13px}#contact-answer{padding:24px}.action-layout{grid-template-columns:1fr;gap:28px}.contact-copy p{font-size:14px}.header .brand{flex:1;min-width:0}.header .brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.author-head .eyebrow{margin-bottom:6px}.author-head h2{max-width:800px}.author-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:28px;padding:28px;display:grid}.author-photo{object-fit:cover;border-radius:16px;width:200px;height:200px;display:block}.author-copy h3{font-size:24px;font-weight:700;line-height:1.3}.author-role{color:var(--muted);margin-top:4px;font-size:14px}.author-bio{color:var(--muted);max-width:640px;margin-top:12px;font-size:17px;line-height:1.55}.author-more{color:var(--accent);text-underline-offset:3px;margin-top:14px;font-size:16px;font-weight:700;text-decoration:underline;display:inline-block}.author-more:hover{color:var(--ink)}@media (width<=760px){.author-head{margin-bottom:24px}.author-card{grid-template-columns:140px minmax(0,1fr);gap:22px;padding:24px}.author-photo{width:140px;height:140px}.author-copy h3{font-size:22px}.author-bio{font-size:15px}.author-more{font-size:14px}}@media (width<=560px){.author-card{grid-template-columns:1fr;gap:18px}.author-photo{width:120px;height:120px}}.header,.hero,.section-pad,:scope>footer{padding-left:max(28px,50vw - 560px);padding-right:max(28px,50vw - 560px)}@media (width<=760px){.header,.hero,.section-pad,:scope>footer{padding-left:20px;padding-right:20px}}.contact .contact-copy p[hidden]{display:none!important}.contact .form-note{margin:0;font-size:11px;line-height:1.5}.contact #form-status:empty{display:none}.contact-methods{border:1px solid var(--line);background:var(--soft);border-radius:10px;gap:4px;padding:4px;display:flex}.contact-methods button{min-width:0;min-height:36px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;flex:1;padding:8px 10px;font-size:12px;font-weight:700}.contact-methods button[aria-pressed=true]{background:var(--selected);color:var(--selected-ink);border-color:var(--line)}.contact-field input{margin-top:8px}.start-step-number{background:var(--soft);width:30px;height:30px;color:var(--ink);width:40px;height:40px;background:0 0;border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid;position:relative}.start-step-number svg{width:40px;height:40px;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}#start [data-method-panel][hidden] *,#start [data-method-panel][hidden] :before{animation:none!important}@keyframes start-step-progress{0%,4%{transform:scaleX(0)}28%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes start-ring-progress{0%,4%{stroke-dashoffset:107px}28%,92%{stroke-dashoffset:0}to{stroke-dashoffset:107px}}@keyframes start-list-tick{0%,8%,to{stroke-dashoffset:24px}18%,72%{stroke-dashoffset:0}84%{stroke-dashoffset:24px}}@keyframes start-list-ready{0%,8%,84%,to{background:0 0;border-color:#0000}18%,72%{background:var(--highlight);border-color:var(--line)}}@keyframes start-answer-focus{0%,29%,to{border-color:var(--accent);background:var(--highlight)}36%,94%{border-color:var(--line);background:var(--panel)}}@keyframes start-answer-tick{0%,4%,36%,94%,to{stroke-dashoffset:24px}16%,29%{stroke-dashoffset:0}}@keyframes start-step-progress-2{0%,36%,to{transform:scaleX(0)}61%,92%{transform:scaleX(1)}}@keyframes start-ring-progress-2{0%,36%,to{stroke-dashoffset:107px}61%,92%{stroke-dashoffset:0}}@keyframes start-step-progress-3{0%,69%,to{transform:scaleX(0)}92%,96%{transform:scaleX(1)}}@keyframes start-ring-progress-3{0%,69%,to{stroke-dashoffset:107px}92%,96%{stroke-dashoffset:0}}.answer-heading,.author-head h2{text-wrap:balance}#benefit-title,#benefit-title-accent,.answer-heading [data-answer-title],.answer-heading [data-answer-accent],.author-head h2>span,.author-head h2>em{vertical-align:top;text-wrap:balance;overflow-wrap:normal;word-break:normal;max-width:100%;display:inline-block}.author-head h2>em{max-width:100%}.author-title-role{white-space:nowrap}@media (width<=760px){.author-head h2{font-size:clamp(24px,7.2vw,30px)}}.template-footer{color:var(--muted);background:var(--soft);padding-top:48px;padding-bottom:20px;font-size:14px;line-height:1.6;display:block}.footer-grid{grid-template-columns:1fr 1.25fr 1.1fr;gap:40px;padding-bottom:36px;display:grid}.footer-grid>*{min-width:0}.footer-brand{color:var(--ink);letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:12px;font-size:22px;font-weight:800;line-height:1.4;display:flex}.footer-brand .brand-symbol{flex:none;width:36px;height:36px}.footer-description{overflow-wrap:anywhere;max-width:245px;margin-top:18px;font-size:15px;line-height:1.75}.footer-group h2{color:var(--ink);letter-spacing:0;margin:0 0 12px;font-size:14px;font-weight:800;line-height:1.5}.footer-group ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.footer-group li{overflow-wrap:anywhere;min-width:0}.footer-group a,.footer-group li>span{padding:6px 0;display:inline-block}.template-footer a{text-underline-offset:4px;text-decoration:underline 1px}.template-footer a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:16px;font-size:14px;display:flex}.footer-bottom a{align-items:center;gap:8px;min-height:44px;display:inline-flex}@media (width<=1050px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px}.footer-identity{grid-column:1/-1}}@media (width<=760px){.template-footer{padding-top:32px;padding-bottom:20px}.footer-grid{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:28px}.footer-description{max-width:100%}}.footer-document{--doc-ink:var(--ink);--doc-muted:var(--muted);--doc-accent:var(--accent);width:min(800px,100% - 32px);max-height:85vh;margin:auto;padding:0;position:fixed;inset:0}.footer-document .landing-doc-page{background:var(--paper);color:var(--ink);--bg:var(--paper);--bg2:var(--panel);--ink:var(--doc-ink);--muted:var(--doc-muted);--accent:var(--doc-accent)}.footer-document .landing-doc-page .wrap{padding:32px 24px 40px}.footer-document .landing-doc-page .muted{color:var(--ink);opacity:.75}.footer-document .landing-doc-page a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.footer-document-close{float:right;background:var(--panel);width:40px;height:40px;color:var(--ink);border:1px solid var(--line);z-index:1;border-radius:8px;place-items:center;margin:12px 12px 0 0;font-size:24px;display:grid;position:sticky;top:12px}.footer-document .landing-doc-page{font-size:16px;line-height:1.65;font-family:var(--font)}.footer-document .landing-doc-page h1{letter-spacing:-.02em;margin:16px 0 12px;font-size:clamp(25px,4vw,34px);line-height:1.2}.footer-document .landing-doc-page h2{margin:28px 0 8px;font-size:20px;line-height:1.4}.footer-document .landing-doc-page p{margin:14px 0}.footer-document .landing-doc-page .back{padding:6px 0;font-weight:700;display:inline-block}.footer-document .landing-doc-page .stub{border:1px dashed var(--doc-accent);background:var(--highlight);border-radius:10px;margin:20px 0;padding:14px}.footer-contacts h2,.footer-documents h2{margin-bottom:16px;font-size:15px}.footer-contacts ul{gap:8px}.template-footer .footer-contact{border:1px solid var(--line);background:var(--paper);width:100%;min-height:68px;color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:background .18s,border-color .18s;display:flex}.footer-contact-icon{background:var(--soft);width:34px;height:34px;color:var(--muted);border-radius:10px;flex:none;place-items:center;transition:color .18s;display:grid}.footer-contact-icon svg{width:19px;height:19px}.footer-contact-copy{flex:1;gap:2px;min-width:0;display:grid}.footer-contact-label{font-size:14px;font-weight:700;line-height:1.4}.footer-contact-value{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.footer-contact-arrow{color:var(--muted);opacity:.6;flex:none;transition:color .18s,opacity .18s;display:flex}.footer-contact-arrow svg{width:16px;height:16px}.template-footer .footer-contact:hover{background:var(--panel);border-color:var(--accent);color:var(--ink)}.footer-contact:hover .footer-contact-icon,.footer-contact:hover .footer-contact-arrow{color:var(--accent);opacity:1}.footer-documents ul{gap:10px}.template-footer .footer-document-link{align-items:flex-start;gap:12px;min-height:44px;padding:8px 0;font-size:13px;line-height:1.6;text-decoration:none;display:flex}.footer-document-link>svg{width:19px;height:22px;color:var(--muted);flex:none}.footer-document-link>span{padding-top:1px}.footer-document-link:hover>span{text-underline-offset:4px;text-decoration:underline}.template-footer .footer-bottom a{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:10px;padding:8px 12px;font-size:13px;text-decoration:none}.template-footer .footer-bottom a:hover{background:var(--panel);border-color:var(--accent)}@media (width<=760px){.footer-grid{gap:30px}.footer-description{max-width:280px}.footer-brand{font-size:21px}.footer-contacts{max-width:440px}.footer-contact-value{font-size:13px}.footer-bottom{padding-top:20px}}.contact-copy .contact-telegram{border-color:var(--line);color:var(--ink);background:0 0;gap:10px;margin-top:24px}.contact-copy .contact-telegram svg{flex:none;width:19px;height:19px}.contact-copy .contact-telegram:hover{background:var(--soft);border-color:var(--accent)}#contact-form-title{color:var(--ink);margin:0 0 20px;font-size:18px;font-weight:700;line-height:1.4}@media (width<=760px){.contact-copy .contact-telegram{width:100%}.action-layout{gap:32px}.action-options{border-top:1px solid var(--line);padding-top:28px}}:scope{scroll-padding-top:80px}.header{z-index:5;border-bottom:1px solid var(--line);background:var(--paper);gap:16px;height:auto;min-height:64px;padding-top:12px;padding-bottom:12px;position:sticky;top:0}.header .brand{letter-spacing:0;gap:8px;font-size:18px;font-weight:800;line-height:1.4}.header .brand-symbol{flex:none;width:34px;height:34px}.header-actions{gap:8px}.header .theme-toggle{border-radius:10px;width:38px;height:34px;padding:7px}.footer-utilities{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.footer-template-help{min-height:44px;color:var(--muted);background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:600}.footer-template-help:hover{color:var(--accent);text-underline-offset:4px;text-decoration:underline}@media (width<=760px){.header{gap:12px;min-height:60px;padding-top:10px;padding-bottom:10px}.header .brand{gap:6px;font-size:16px}.header .brand-symbol{width:30px;height:30px}.footer-utilities{gap:16px}}@media (width<=420px){.author-title-role{white-space:normal}}.section-pad{padding-top:48px;padding-bottom:48px}.hero{row-gap:24px;padding-bottom:48px}.chapter-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.chapter-head .eyebrow{margin:0}.answer-heading{margin-bottom:24px}#mechanics .answer-heading,#start .answer-heading{margin-bottom:16px}.author-head{margin-bottom:24px}.author-card{gap:24px;padding:24px}@media (width<=760px){.section-pad{padding-top:40px;padding-bottom:40px}.hero{row-gap:24px;padding-bottom:40px}.chapter-head{gap:12px;margin-bottom:24px}.author-card{gap:20px;padding:20px}}.author-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.author-team .author-card{grid-template-columns:144px minmax(0,1fr);align-items:start;gap:20px;min-width:0;padding:22px}.author-team .author-photo{width:144px;height:144px}.author-team .author-copy h3{font-size:22px}.author-team .author-bio{font-size:16px}@media (width<=1000px){.author-team{grid-template-columns:1fr}}@media (width<=560px){.author-team{gap:16px}.author-team .author-card{grid-template-columns:1fr;gap:18px;padding:20px}.author-team .author-photo{width:120px;height:120px}}}.nb-template-tail .author-team{align-items:stretch;gap:22px}.nb-template-tail .author-team .author-card{background:#fff;border-color:#e3d8dd;grid-template-rows:auto auto 1fr auto 20px;grid-template-columns:104px minmax(0,1fr);gap:16px 18px;padding:26px;box-shadow:0 8px 24px #3f203505}.nb-template-tail .author-team .author-copy{display:contents}.nb-template-tail .author-team .author-photo{object-fit:cover;object-position:50% 35%;background:#eee9ec;border-radius:13px;grid-area:1/1/3;width:104px;height:112px}.nb-template-tail .author-team .author-copy h3{letter-spacing:-.03em;grid-area:1/2;align-self:end;font-size:23px;line-height:1.25}.nb-template-tail .author-team .author-role{color:#993c59;background:#fcf0f4;border-radius:6px;grid-area:2/2;place-self:start;margin:0;padding:5px 9px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.nb-author-tags{flex-wrap:wrap;grid-area:2/2;align-content:flex-start;align-items:flex-start;gap:6px;display:flex}.nb-education-chip{color:#665a62;white-space:nowrap;background:#f3f1f2;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.nb-template-tail .author-team .author-bio{color:#665a62;grid-area:3/1/auto/-1;max-width:none;margin:1px 0 0;font-size:15px;line-height:1.65}.nb-author-experience{border-top:1px solid #eee3e8;grid-area:4/1/auto/-1;padding-top:18px}.nb-author-experience>p{color:#665a62;margin:0 0 14px;font-size:14px;font-weight:600;line-height:1.5}.nb-author-metrics{grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.nb-author-metrics>div{flex-direction:column;gap:6px;min-width:0;padding-right:15px;display:flex}.nb-author-metrics>div+div{border-left:1px solid #eee3e8;padding-left:18px;padding-right:0}.nb-author-metrics dt{color:#74636e;order:2;min-height:3em;font-size:12px;line-height:1.5}.nb-author-metrics dd{color:#352833;letter-spacing:-.03em;order:1;margin:0;font-size:24px;font-weight:750;line-height:1.25}.nb-author-metric-unit{letter-spacing:0;white-space:nowrap;font-size:14px;font-weight:600}.nb-template-tail .author-team .author-more{color:#a73352;grid-area:5/1/auto/-1;justify-self:start;margin:0;font-size:13px;line-height:1.5}.nb-template-tail .nb-intake #contact-answer{--placeholder:#6b6268;background:#fff;border-color:#e2d5dc;padding:0;overflow:hidden;box-shadow:0 12px 32px #45253605}.nb-template-tail .nb-intake .action-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:0}.nb-template-tail .nb-intake .contact-copy{background:#faf6f8;border-right:1px solid #eadfe5;padding:30px 32px}.nb-template-tail .nb-intake .contact-copy h2{letter-spacing:-.035em;max-width:350px;margin:0;font-size:31px;line-height:1.25}.nb-template-tail .nb-intake .contact-copy>p{color:#6b5b65;max-width:340px;margin-top:16px;font-size:15px;line-height:1.65}.nb-contact-channels{gap:0;max-width:360px;margin-top:22px;display:grid}.nb-template-tail .nb-intake .contact-telegram{background:#fff;border:1px solid #dec9d3;border-radius:8px;justify-content:flex-start;gap:10px;min-height:48px;margin:0 0 9px;padding:12px 14px;font-size:14px}.nb-template-tail .nb-intake .contact-telegram:hover{background:#fff0f5;border-color:#bf6a8d;transform:none}.nb-contact-direct{border-bottom:1px solid #eadfe5;gap:3px;padding:9px 0;display:grid}.nb-contact-direct:last-child{border-bottom:0}.nb-contact-direct>span{color:#7d6572;font-size:11px;line-height:1.5}.nb-contact-direct>strong{color:#43323e;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.55}.nb-contact-direct:hover>strong{color:#ae3156;text-underline-offset:3px;text-decoration:underline}.nb-template-tail .nb-intake .action-options{border:0;padding:30px 32px;position:relative}.nb-template-tail .nb-intake #contact-form-title{letter-spacing:-.025em;margin:0 0 20px;font-size:23px;line-height:1.3}.nb-template-tail .nb-intake #contact-form{gap:17px;display:grid}.nb-template-tail .nb-intake #contact-form label{color:#51404c;font-size:13px;line-height:1.5}.nb-required-mark{color:#bd344f;font-weight:750}.nb-template-tail .nb-intake #contact-form input:not([type=checkbox]),.nb-template-tail .nb-intake #contact-form textarea{color:#352833;background:#fff;border:1px solid #d9cad3;border-radius:8px;min-height:46px;margin-top:7px;padding:12px 13px;font-size:14px;line-height:1.5;display:block;box-shadow:0 1px 2px #3c263204}.nb-template-tail .nb-intake #contact-form textarea{min-height:98px}.nb-template-tail .nb-intake #contact-form input:focus-visible,.nb-template-tail .nb-intake #contact-form textarea:focus-visible{outline-offset:2px;border-color:#bb4263;outline:2px solid #bb4263}.nb-template-tail .nb-intake .contact-methods{background:#f6f2f4;border-color:#e5d8df;border-radius:8px;gap:4px;margin-top:9px;padding:4px}.nb-template-tail .nb-intake .contact-methods button{border-radius:5px;min-height:36px;font-size:12px}.nb-template-tail .nb-intake .contact-methods button[aria-pressed=true]{color:#9b3153;background:#fff;border-color:#dec1cf;box-shadow:0 1px 3px #70334d0b}.nb-form-optional{border-top:1px solid #e5d8df;padding:0;display:block}.nb-form-optional-fields{gap:15px;padding:0 0 18px;display:grid}.nb-form-optional-title{color:#694253;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:14px;font-weight:650;line-height:1.5;list-style:none;display:flex}.nb-form-optional-title::-webkit-details-marker{display:none}.nb-form-optional-title>span{color:#796471;margin-left:auto;font-size:12px;font-weight:400}.nb-form-optional-title:after{content:"+";font-size:22px;font-weight:400}.nb-form-optional[open]>.nb-form-optional-title:after{content:"−"}.nb-form-optional-title:focus-visible{outline-offset:3px;outline:2px solid #bb4263}.nb-template-tail .nb-intake #contact-form .nb-form-optional label{color:#705565;font-size:13px}.nb-template-tail .nb-intake #contact-form .nb-form-optional input,.nb-template-tail .nb-intake #contact-form .nb-form-optional textarea{background:#fdfbfc;border-color:#e6dce2}.nb-template-tail .nb-intake #contact-form .nb-lead-consent{color:#705565;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:10px;font-size:12px;font-weight:400;line-height:1.6;display:grid}.nb-template-tail .nb-intake #contact-form .nb-lead-consent input{accent-color:#b83254;width:17px;min-width:17px;height:17px;min-height:17px;margin:1px 0 0;padding:0}.nb-template-tail .nb-intake #contact-form [data-form-action]{border:1px solid var(--cta);background:var(--cta);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:52px;margin:0;padding:14px 18px;font-size:15px;font-weight:700;display:flex}.nb-template-tail .nb-intake #contact-form [data-form-action]>span{font-size:15px}.nb-template-tail .nb-intake #contact-form [data-form-action]:hover{background:var(--cta-hover);border-color:var(--cta-hover);transform:none}.nb-template-tail .nb-intake #contact-form .form-note{text-align:center;margin:0;font-size:11px;line-height:1.5}@media (width<=1050px){.nb-template-tail .author-team .author-card{padding:22px}.nb-template-tail .nb-intake .contact-copy,.nb-template-tail .nb-intake .action-options{padding:28px}.nb-author-metrics dd{font-size:22px}}@media (width<=760px){.nb-template-tail .nb-intake .action-layout{grid-template-columns:1fr}.nb-template-tail .nb-intake .contact-copy{border-bottom:1px solid #eadfe5;border-right:0;padding:26px 22px}.nb-template-tail .nb-intake .action-options{padding:26px 22px}.nb-template-tail .nb-intake .contact-copy h2{max-width:100%;font-size:29px}.nb-contact-channels{max-width:none;margin-top:22px}.nb-template-tail .nb-intake .contact-telegram{width:100%}.nb-template-tail .author-team .author-card{grid-template-columns:88px minmax(0,1fr);gap:14px 16px;padding:22px}.nb-template-tail .author-team .author-photo{width:88px;height:100px}.nb-template-tail .author-team .author-copy h3{font-size:22px}.nb-template-tail .author-team .author-bio{font-size:14px}.nb-author-metrics dd{font-size:23px}}@media (width<=380px){.nb-template-tail .author-team .author-card{column-gap:12px;padding:18px}.nb-template-tail .author-team .author-photo{width:80px;height:94px}.nb-template-tail .author-team .author-card{grid-template-columns:80px minmax(0,1fr)}.nb-template-tail .author-team .author-copy h3,.nb-author-metrics dd{font-size:20px}.nb-author-metrics>div+div{padding-left:12px}}.nb-template-tail .template-footer--compact{padding-top:28px;padding-bottom:20px}.nb-template-tail .template-footer--compact .footer-grid{grid-template-columns:1fr 1.25fr;align-items:start;gap:36px;padding-bottom:22px}.nb-template-tail .template-footer--compact .footer-description{max-width:340px;margin-top:10px;font-size:14px;line-height:1.6}.nb-template-tail .template-footer--compact .footer-documents h2{margin-bottom:8px}.nb-template-tail .template-footer--compact .footer-documents ul{gap:0}.nb-template-tail .template-footer--compact .footer-document-link{min-height:40px;padding:7px 0;font-size:13px}@media (width<=1050px){.nb-template-tail .template-footer--compact .footer-identity{grid-column:auto}}@media (width<=760px){.nb-template-tail .nb-intake .contact-copy{padding:24px 22px 20px}.nb-template-tail .nb-intake .contact-copy h2{font-size:27px}.nb-template-tail .nb-intake .contact-copy>p{margin-top:10px}.nb-contact-channels{grid-template-columns:1fr;gap:0;margin-top:18px}.nb-template-tail .nb-intake .contact-telegram{grid-column:1/-1;min-height:44px;margin-bottom:4px}.nb-contact-direct{border:0;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;display:flex}.nb-contact-direct>strong{font-size:13px}.nb-template-tail .nb-intake .action-options{padding:24px 22px}.nb-template-tail .template-footer--compact .footer-grid{grid-template-columns:1fr;gap:20px;padding-bottom:18px}.nb-template-tail .template-footer--compact .footer-description{max-width:none}}@media (width<=380px){.nb-contact-channels{grid-template-columns:1fr}.nb-form-optional-title{gap:8px;font-size:13px}.nb-form-optional-title>span{display:none}}.nb-template-tail .nb-team-background{color:#6b5563;margin-top:12px;font-size:16px;line-height:1.6}@media (width<=760px){.nb-template-tail .nb-team-background{font-size:15px}}.nb-role-proof-result{height:var(--nb-shared-card-height);min-width:0}@media (width<=760px){.nb-role-demo[data-simple=true] .nb-role-proof-result{display:none}}@media (prefers-reduced-motion:reduce){.nb-role-demo[data-simple=true] .nb-role-proof-result{display:none}}.nb-process-sticky{padding:18px 22px}.nb-process-heading{margin-bottom:16px}@media (width>=761px) and (height<=650px){.nb-process-sticky{padding:12px 20px}.nb-process-heading{margin-bottom:10px}}@media (width<=760px){.nb-process-sticky{padding:20px 16px}.nb-process-heading{margin-bottom:18px}}.nb-faq-layout{background:#fff;border:1px solid #e4d2dd;border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.9fr);align-items:stretch;gap:0;overflow:hidden}.nb-faq-answers{flex-direction:column;align-items:flex-start;gap:22px;padding:28px;display:flex}.nb-start-action{justify-items:start;gap:16px;width:100%;display:grid}.nb-faq-list{border-top:1px solid #eadce4;width:100%;padding-top:18px}.nb-faq-card{max-width:46ch;padding:0}.nb-faq-card h3{color:#6b4b5d;margin-bottom:6px;font-size:15px;line-height:1.4}.nb-faq-card p{font-size:15px;line-height:1.6}.nb-faq-primary{align-self:flex-start;margin-top:0}.nb-faq-documents{background:#fdf8fa;border:0;border-left:1px solid #e9dce4;border-radius:0;padding:28px}.nb-faq-documents>h3{margin-bottom:12px;font-size:15px}.nb-faq-document{min-height:56px;padding:10px 8px}.nb-faq-answers,.nb-faq-documents,.nb-faq-primary{animation:none;transform:none}@media (width<=760px){.nb-faq-heading{margin-bottom:20px}.nb-faq-layout{border-radius:14px;grid-template-columns:1fr;gap:0}.nb-faq-answers{gap:18px;padding:22px}.nb-faq-primary{width:100%;margin-top:0}.nb-faq-documents{border-top:1px solid #e9dce4;border-left:0;padding:22px}}@media (prefers-reduced-motion:reduce){.nb-faq-layout{opacity:1;animation:none;transform:none}}@media (width>=1100px){.landing-document{--nb-content-width:1480px;--nb-page-gutter:clamp(32px,3vw,64px);--nb-page-inset:max(var(--nb-page-gutter),calc((100% - var(--nb-content-width))/2))}.landing-document>.result-header,.landing-document .nb-template-tail #author,.landing-document .nb-template-tail #contact,.landing-document .nb-template-tail>.template-footer{padding-left:var(--nb-page-inset);padding-right:var(--nb-page-inset)}.nb-role-proof{max-width:none}.nb-hero-example .nb-filter-detail{max-height:clamp(238px,18vw,300px)}.landing-document .nb-template-tail .author-bio{max-width:50ch}.nb-faq-card p{max-width:46ch}}.nb-process-sticky{overflow:visible}.nb-template-tail .nb-intake #contact-form #form-status{text-align:left;color:#92384e;margin:0;padding:0;font-size:13px;line-height:1.6}.nb-template-tail .nb-intake #contact-form{transition:opacity .2s}.nb-template-tail .nb-intake .action-options[data-lead-state=success]>#contact-form-title{visibility:hidden}.nb-template-tail .nb-intake .action-options[data-lead-state=success]>#contact-form{opacity:0;visibility:hidden;pointer-events:none}.nb-lead-success{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:32px;animation:.55s cubic-bezier(.22,1,.36,1) both nb-success-arrive;display:flex;position:absolute;inset:0}.nb-success-icon{color:#ad3658;flex:none;animation:.7s cubic-bezier(.22,1,.36,1) both nb-success-pop}.nb-success-ring,.nb-success-check{stroke-dasharray:1;stroke-dashoffset:1px;animation:.65s cubic-bezier(.22,1,.36,1) .12s both nb-success-draw}.nb-success-ring{transform-origin:32px 32px;transform:rotate(-90deg)}.nb-success-check{animation-duration:.4s;animation-delay:.45s}.nb-template-tail .nb-intake .nb-success-title{letter-spacing:-.03em;color:#352833;margin:0;font-size:28px;line-height:1.25}.nb-template-tail .nb-intake .nb-lead-success p{color:#705565;text-wrap:pretty;max-width:32ch;margin:0;font-size:16px;line-height:1.6}.nb-template-tail .nb-intake #contact-form[aria-busy=true] [data-form-action]{opacity:1;padding-right:48px;position:relative}.nb-template-tail .nb-intake #contact-form[aria-busy=true] [data-form-action]>svg{visibility:hidden}.nb-template-tail .nb-intake #contact-form[aria-busy=true] [data-form-action]:after{content:"";border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite nb-lead-spinner;position:absolute;right:18px}@keyframes nb-success-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes nb-success-pop{0%{transform:scale(.8)}65%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes nb-success-draw{to{stroke-dashoffset:0}}@keyframes nb-lead-spinner{to{transform:rotate(360deg)}}@media (width<=760px){.nb-lead-success{padding:24px 22px}.nb-template-tail .nb-intake .nb-success-title{font-size:25px}}@media (prefers-reduced-motion:reduce){.nb-lead-success,.nb-success-icon,.nb-success-ring,.nb-success-check{animation:none}.nb-success-ring,.nb-success-check{stroke-dashoffset:0}.nb-template-tail .nb-intake #contact-form{transition:none}.nb-template-tail .nb-intake #contact-form[aria-busy=true] [data-form-action]:after{animation:none}}.nb-hero .nb-hero-audience{color:#66505d;text-wrap:pretty;max-width:none;margin:0 0 12px;font-size:14px;font-weight:450;line-height:1.5}.nb-role-proof{border-top:0;max-width:none;margin-top:0;padding-top:20px;display:block}.nb-proof-heading{color:#30242c;max-width:38ch;margin:0 0 18px;font-size:24px;line-height:1.35}.nb-finding-context{background:#fff;border:1px solid #e4d2dd;border-radius:16px;overflow:hidden}.nb-finding-context .nb-role-proof-result{border-bottom:1px solid #eee3e9;height:auto;padding:22px 24px;display:block}.nb-role-demo[data-simple=true] .nb-finding-context .nb-role-proof-result{display:block}.nb-example-label{color:#66505d;margin:0 0 8px;font-size:13px;line-height:1.5}.nb-example-heading h4{letter-spacing:-.025em;color:#352833;margin:0;font-size:24px;line-height:1.3}.nb-example-location{color:#66505d;margin:8px 0 0;font-size:14px;line-height:1.5}.nb-example-body{grid-template-columns:1fr 1fr;gap:32px;margin:0;padding:20px 24px;display:grid}.nb-example-body>div{min-width:0}.nb-example-body dt{color:#352833;margin-bottom:6px;font-size:15px;font-weight:650;line-height:1.5}.nb-example-body dd{color:#352833;margin:0;font-size:15px;line-height:1.6}.nb-example-footer{border-top:1px solid #eee3e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.nb-example-footer a{color:#92384e;text-underline-offset:3px;align-items:center;gap:8px;min-height:32px;font-size:14px;line-height:1.5;text-decoration:underline;display:inline-flex}@media (width<=760px){.nb-role-proof{padding-top:16px}.nb-proof-heading{margin-bottom:8px;font-size:22px}.nb-finding-context .nb-role-proof-result{padding:14px}.nb-example-heading h4{font-size:22px}.nb-example-body{grid-template-columns:1fr;gap:12px;padding:14px}.nb-example-footer{padding:10px 16px}}.nb-checklist-static{color:#352833;align-items:center;gap:13px;min-height:56px;padding:8px;font-size:15px;line-height:1.5;display:flex}.nb-checklist-static .nb-faq-file-icon{color:#8f677d;flex:none;display:flex}.nb-scene-content{position:relative}.nb-report-identity{align-items:center;gap:12px;margin-bottom:10px;display:flex}.nb-report-identity strong{color:#8d3c5d;letter-spacing:.02em;font-size:13px;line-height:1.4;display:block}.nb-report-identity .nb-example-label{margin:3px 0 0;font-size:12px;line-height:1.4}.nb-finding-context{background:linear-gradient(135deg,#fff 70%,#fffafb);transition:border-color .25s,box-shadow .25s;position:relative;box-shadow:0 8px 24px #73384f08}.nb-finding-context:before{content:"";pointer-events:none;background:linear-gradient(45deg,#f4e1e9 46%,#dfbdcd 49%,#fff 53%);border-radius:0 0 0 5px;width:24px;height:24px;position:absolute;top:0;right:0;box-shadow:-2px 2px 4px #73384f0a}.nb-scene-content[data-document-received=true] .nb-finding-context{border-color:#d5a4b9;box-shadow:0 10px 28px #73384f0d}.nb-document-glyph .nb-document-page{fill:#fff;stroke:#ac4f73;stroke-width:1.3px;stroke-linejoin:round}.nb-document-glyph .nb-document-fold{fill:#f7e1eb;stroke:#ac4f73;stroke-width:1.1px;stroke-linejoin:round}.nb-document-glyph .nb-document-lines{fill:none;stroke:#b86c8b;stroke-width:1.2px;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.nb-finding-context{transition:none}}.nb-scene-content{isolation:isolate;overflow-anchor:none}.nb-comparison-runway{z-index:2;position:relative}.nb-proof-runway{z-index:5}.nb-report-slot{position:relative}.nb-card-transition-controller,.nb-report-scan-light{display:none}.nb-report-seal-anchor{color:#a53860;pointer-events:none;background:#fff;border:1px solid #d8a3b9;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:22px;right:22px}.nb-finding-context[data-card-layout=true]{box-sizing:border-box;--nb-card-detail:1}.nb-finding-context[data-card-layout=true] .nb-role-proof-result{padding:calc(14px + var(--nb-card-detail)*8px) calc(16px + var(--nb-card-detail)*8px)}.nb-finding-context[data-card-layout=true] h4{font-size:calc(18px + var(--nb-card-detail)*6px)}.nb-finding-context[data-card-layout=true] .nb-example-location{font-size:calc(12px + var(--nb-card-detail)*2px)}.nb-finding-context[data-card-layout=true] .nb-example-body{padding:calc(14px + var(--nb-card-detail)*6px) calc(16px + var(--nb-card-detail)*8px);gap:calc(14px + var(--nb-card-detail)*18px)}.nb-finding-context[data-card-layout=true] .nb-example-body dt,.nb-finding-context[data-card-layout=true] .nb-example-body dd{font-size:calc(13px + var(--nb-card-detail)*2px)}.nb-finding-context[data-card-measure=full]{clip-path:none!important;--nb-card-detail:1!important;width:100%!important;height:auto!important;position:static!important;transform:none!important}.nb-finding-context[data-card-measure=compact]{width:var(--nb-measure-width)!important;clip-path:none!important;--nb-card-detail:0!important;height:auto!important;position:static!important;transform:none!important}.nb-scene-content[data-card-transition=true] .nb-finding-context{width:var(--nb-card-width);height:var(--nb-card-height);transform:var(--nb-card-transform);transform-origin:0 0;clip-path:inset(0 0 var(--nb-card-reveal,0%) 0 round 14px);background:linear-gradient(135deg,#fff 75%,#fffafb);border-color:#d8b3c5;transition:none;position:absolute;top:0;left:0;box-shadow:0 10px 24px #70334d10}.nb-scene-content[data-card-transition=true] .nb-finding-context>header>*,.nb-scene-content[data-card-transition=true] .nb-finding-context>dl,.nb-scene-content[data-card-transition=true] .nb-finding-context>footer{opacity:var(--nb-report-ink,1)}.nb-scene-content[data-card-transition=true] .nb-finding-context:before,.nb-scene-content[data-card-transition=true] .nb-report-seal-anchor{opacity:var(--nb-card-seal,0)}.nb-scene-content[data-card-transition=true] .nb-report-scan-light{left:10px;right:10px;top:var(--nb-card-scan-y,0px);height:18px;opacity:var(--nb-card-beam,0);pointer-events:none;z-index:2;background:linear-gradient(#0000,#f4d7e5 40%,#fff 48%,#b96287 52%,#0000);display:block;position:absolute;transform:translateY(-9px)}.nb-scene-content[data-card-transition=true] .nb-proof-heading{opacity:var(--nb-result-heading,1)}@media (width<=760px){.nb-report-seal-anchor{width:24px;height:24px;top:auto;bottom:14px;right:14px}.nb-finding-context[data-card-layout=true] .nb-role-proof-result{padding:calc(10px + var(--nb-card-detail)*4px) calc(12px + var(--nb-card-detail)*2px)}.nb-finding-context[data-card-layout=true] h4{font-size:calc(16px + var(--nb-card-detail)*6px)}.nb-finding-context[data-card-layout=true] .nb-example-location{font-size:calc(10px + var(--nb-card-detail)*4px)}.nb-finding-context[data-card-layout=true] .nb-example-body{padding:calc(12px + var(--nb-card-detail)*2px);gap:12px}.nb-finding-context[data-card-layout=true] .nb-report-identity{gap:calc(8px + var(--nb-card-detail)*4px);margin-bottom:calc(5px + var(--nb-card-detail)*5px)}.nb-finding-context[data-card-layout=true] .nb-report-identity strong{font-size:calc(11px + var(--nb-card-detail)*2px)}.nb-finding-context[data-card-layout=true] .nb-report-identity .nb-example-label{font-size:calc(10px + var(--nb-card-detail)*2px);margin-top:calc(1px + var(--nb-card-detail)*2px)}}.nb-basis-origin{background:rgb(248 218 231/var(--nb-basis-highlight,0));box-shadow:0 0 0 5px rgb(248 218 231/var(--nb-basis-highlight,0));border-radius:3px;display:inline-block;position:relative}.landing-document{--nb-section-title:36px;--nb-card-title:23px}.nb-role-demo .nb-role-stage{border-left:0;border-right:0;padding-left:0;padding-right:0}.nb-process-heading h2,.nb-faq-heading h2,.nb-template-tail #author-heading,.nb-template-tail .nb-intake .contact-copy h2{font-size:var(--nb-section-title);letter-spacing:-.035em;font-weight:700;line-height:1.2}.nb-template-tail .author-team .author-copy h3,.nb-template-tail .nb-intake #contact-form-title{font-size:var(--nb-card-title);letter-spacing:-.025em;font-weight:700;line-height:1.3}.nb-template-tail .author-team .author-copy h3,.nb-author-tags{overflow-wrap:anywhere;min-width:0}.nb-template-tail .author-team .author-role,.nb-education-chip{white-space:normal}.nb-template-tail .author-team .author-photo{align-self:start;height:112px}.nb-template-tail .author-team .nb-author-metrics dd{font-size:24px;font-weight:700;line-height:1.3}.nb-template-tail .author-team .nb-author-metrics dt{min-height:3em;line-height:1.5}.nb-template-tail .nb-intake #contact-form input:not([type=checkbox]),.nb-template-tail .nb-intake #contact-form textarea{font-weight:500}@media (width<=760px){.landing-document{--nb-section-title:28px;--nb-card-title:22px}.nb-role-demo .result-intro.nb-hero,.nb-role-demo[data-simple=true] .result-intro.nb-hero{padding-left:0;padding-right:0}.nb-template-tail .author-team .author-photo{height:100px}.nb-template-tail .nb-intake #contact-form input:not([type=checkbox]),.nb-template-tail .nb-intake #contact-form textarea{font-size:16px}}@media (width<=380px){.landing-document{--nb-card-title:20px}.nb-template-tail .author-team .author-photo{height:94px}.nb-template-tail .author-team .nb-author-metrics dd{font-size:20px}.nb-template-tail .author-team .nb-author-metrics>div{padding-right:10px}.nb-template-tail .author-team .nb-author-metrics>div+div{padding-left:10px;padding-right:0}}.nb-hero-example .nb-hero-example-model{background:#f2f1ef;padding:0}.nb-hero-example .nb-filter-detail{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;max-height:none}@media (width>=761px) and (height<=650px){.nb-role-demo .result-intro.nb-hero,.nb-role-demo[data-simple=true] .result-intro.nb-hero{align-items:start}.nb-hero-copy{padding-top:12px}}.nb-filter-comparison{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.nb-filter-view{background:#f2f1ef;min-width:0}.nb-filter-view .nb-filter-detail{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.nb-filter-switch{display:none}@media (width<=760px){.nb-filter-comparison{grid-template-columns:1fr;gap:0}.nb-filter-switch{background:#e9e8e5;border:1px solid #dedbd7;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin:12px;padding:4px;display:grid}.nb-filter-switch button{color:#626466;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:9px 8px;font-size:13px;font-weight:650;line-height:1.4}.nb-filter-switch button[aria-pressed=true]{color:var(--cta);background:#fff;border-color:#ddd8d3;box-shadow:0 1px 3px #242b3010}.nb-filter-switch button:focus-visible{outline:2px solid var(--cta);outline-offset:2px}.nb-filter-comparison[data-view=model] .nb-filter-view-real,.nb-filter-comparison[data-view=real] .nb-filter-view-model{display:none}}.nb-access-demo{background:#eef2f4;width:100%;line-height:0;position:relative}.nb-access-svg{aspect-ratio:3/2;width:100%;height:auto;display:block}.nb-access-svg text{font-family:Manrope,Arial,sans-serif}.nb-access-unit{fill:#536b7c;font-size:18px;font-weight:700}.nb-access-label{fill:#53616c;font-size:17px;font-weight:600}.nb-access-dimension{fill:#627582;font-size:15px}.nb-access-filter-label{fill:#42596b;font-size:16px;font-weight:700}.nb-access-replay{color:#536b7c;cursor:pointer;background:#fff;border:1px solid #cbd5dc;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;line-height:1;display:grid;position:absolute;top:10px;right:12px}.nb-access-replay:hover{background:#f5f7f8;border-color:#8e9fae}.nb-access-replay:disabled{opacity:.4;cursor:default}.nb-access-replay:focus-visible{outline:2px solid var(--cta);outline-offset:3px}.nb-access-collision{opacity:0}.nb-access-demo[data-state=playing] .nb-filter-mover{animation:4.4s cubic-bezier(.32,0,.2,1) both nb-filter-extraction}.nb-access-demo[data-state=playing] .nb-access-collision{animation:4.4s linear both nb-filter-contact}.nb-access-demo[data-state=playing] .nb-access-cassette{animation:4.4s linear both nb-filter-warning}.nb-access-demo[data-state=blocked] .nb-filter-mover{transform:translate(126px)}.nb-access-demo[data-state=blocked] .nb-access-collision{opacity:1}.nb-access-demo[data-state=blocked] .nb-access-cassette{fill:#e9b7bc;stroke:#ba3d49}@keyframes nb-filter-extraction{0%,10%{transform:translate(0)}52%,to{transform:translate(126px)}}@keyframes nb-filter-contact{0%,50%{opacity:0}54%,to{opacity:1}}@keyframes nb-filter-warning{0%,50%{fill:#bfd0dd;stroke:#668398}55%,to{fill:#e9b7bc;stroke:#ba3d49}}@media (prefers-reduced-motion:reduce){.nb-access-demo .nb-filter-mover{transform:translate(126px);animation:none!important}.nb-access-demo .nb-access-collision{opacity:1;animation:none!important}.nb-access-demo .nb-access-cassette{fill:#e9b7bc;stroke:#ba3d49;animation:none!important}.nb-access-replay{display:none}}.nb-result-origin{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.nb-result-document{width:30px;height:38px;opacity:var(--nb-source-document-opacity,1);flex:none;place-items:center;display:inline-grid}.nb-report-unfold-icon{display:none}.nb-scene-content[data-card-transition=true] .nb-finding-context{opacity:var(--nb-card-opacity,1);border-radius:var(--nb-card-radius,16px);clip-path:none}.nb-scene-content[data-card-transition=true] .nb-report-unfold-icon{opacity:var(--nb-card-glyph,0);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.nb-report-unfold-icon .nb-document-glyph{width:24px;height:30px}.nb-role-stage{font-synthesis:none;font-family:Manrope,Arial,sans-serif}.nb-result-origin{justify-content:flex-start;align-items:center;gap:10px;width:auto;max-width:100%;display:inline-flex}.nb-result-document{width:26px;height:34px}.nb-result-document .nb-document-glyph{width:22px;height:28px}@keyframes nb-step-unfold{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-6px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}.nb-offer{max-width:1120px;color:var(--ink);margin:20px auto 80px;padding:0 12px}.nb-offer h2{letter-spacing:-.035em;margin:10px 0 28px;font-size:clamp(28px,3.2vw,40px);line-height:1.18}.nb-offer h2 em{color:var(--cta);font-style:normal}.nb-offer-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.nb-offer-card{background:#fff;border:1px solid #e4e1df;border-radius:20px;padding:28px}.nb-offer-card h3,.nb-savings h3{letter-spacing:-.025em;margin:16px 0;font-size:25px;line-height:1.2}.nb-offer p{margin:12px 0;font-size:16px;line-height:1.65}.nb-offer-card a{color:var(--cta);margin-top:12px;font-weight:700;display:inline-block}.nb-offer .nb-offer-scope{background:#f7f5f3;border-radius:14px;margin:20px 0 40px;padding:20px 24px}@media (width<=760px){.nb-offer-grid{grid-template-columns:1fr}.nb-offer-card{padding:22px}.nb-offer{margin-bottom:40px}}.nb-offer-stage{z-index:7;background:#fff;display:flow-root;position:relative}.nb-guarantee h2{max-width:23ch;font-size:var(--nb-section-title);letter-spacing:-.035em;color:#fff;margin:12px 0 16px;line-height:1.18}.nb-guarantee h2 em{color:#f1b3b7;font-style:normal}.nb-guarantee-cycle li:not(:last-child):after{content:"→";color:#aebbc4;font-size:18px;position:absolute;top:15px;right:0}@media (width<=760px){.nb-guarantee h2{margin-top:12px;font-size:28px}}.landing-document{--nb-content-width:1240px;--nb-page-gutter:32px;--nb-page-inset:max(var(--nb-page-gutter),calc((100% - var(--nb-content-width))/2));--nb-section-title:36px;--nb-card-title:23px;--cta:#ba3d49;--cta-hover:#9f2e3a;--accent:#ba3d49}.landing-document>.result-header{padding-left:var(--nb-page-inset);padding-right:var(--nb-page-inset)}.landing-document .nb-template-tail{--cta:#ba3d49;--cta-hover:#9f2e3a;--accent:#ba3d49}.landing-document .nb-template-tail #author,.landing-document .nb-template-tail #contact,.landing-document .nb-template-tail>.template-footer{padding-left:var(--nb-page-inset);padding-right:var(--nb-page-inset)}.nb-offer{max-width:none;margin:20px 0 56px;padding:0}.nb-offer h2{font-size:var(--nb-section-title);margin-bottom:20px}.nb-offer-grid{gap:32px}.nb-offer-card{background:0 0;border:0;border-top:2px solid #dedbd7;border-radius:0;padding:26px 0}.nb-offer-card h3{font-size:var(--nb-card-title);line-height:1.3}.nb-offer .nb-offer-scope{background:0 0;border-top:1px solid #e5e1dd;border-radius:0;margin:0 0 36px;padding:16px 0;font-size:14px}.nb-process-sticky{box-shadow:none;border:0;border-top:1px solid #dfdfda;border-radius:0;padding:28px 0}.nb-faq-heading{margin-bottom:24px}.nb-faq-layout{background:#fff;border:0;border-top:1px solid #dfdfda;border-radius:0}.nb-faq-answers{padding:28px 32px 28px 0}.nb-faq-documents{background:#fff;border-color:#e4e4e0;padding:28px 0 28px 32px}.nb-start-action{gap:12px}.nb-start-action .nb-faq-primary{background:var(--cta);border-color:var(--cta);margin-top:0}.nb-start-action .nb-faq-primary:hover{background:var(--cta-hover);border-color:var(--cta-hover)}.nb-hero-actions{justify-items:start;gap:12px;display:grid}.nb-hero .nb-hero-actions .nb-next-step,.nb-start-action .nb-next-step{color:#606568;text-wrap:pretty;max-width:48ch;margin:0;font-size:13px;font-weight:450;line-height:1.6}.nb-template-tail .nb-intake #contact-form .nb-next-step{text-align:left;color:#606568;max-width:54ch;margin:0;font-size:13px;line-height:1.6}.nb-template-tail .author-team .author-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #dcdcd7;border-radius:0;padding-left:0;padding-right:0}@media (width<=760px){.landing-document{--nb-page-gutter:20px;--nb-section-title:28px;--nb-card-title:22px}.nb-offer{margin-bottom:40px}.nb-offer-grid{gap:0}.nb-offer-card{padding:22px 0}.nb-offer .nb-offer-scope{margin-bottom:28px}.nb-process-sticky{border-radius:0;padding:24px 0}.nb-faq-answers{padding:24px 0}.nb-faq-documents{border-top:1px solid #e4e4e0;border-left:0;padding:24px 0}.nb-start-action .nb-faq-primary{width:100%}.nb-hero .nb-hero-actions .nb-next-step,.nb-start-action .nb-next-step{font-size:13px}}.nb-optimization-motion{color:#e9f1f3;background:#101d29;border:1px solid #263a48;border-radius:14px;margin:20px 0 16px;overflow:hidden;box-shadow:0 16px 38px #10222d10}.nb-opt-toolbar{color:#acbdc7;background:#13212d;border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:7px 14px;font-size:11px;line-height:1.4;display:flex}.nb-opt-toolbar>span{align-items:center;gap:8px;display:flex}.nb-opt-toolbar>span>i{background:#79adad;border-radius:50%;width:5px;height:5px}.nb-opt-replay{color:#cee2e9;cursor:pointer;background:#1b2e3c;border:1px solid #36505f;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.nb-opt-replay:hover{background:#253d4d;border-color:#6d9d9f}.nb-opt-replay:focus-visible{outline-offset:3px;outline:2px solid #92e5d0}.nb-opt-viewport{isolation:isolate;aspect-ratio:1.4;background:radial-gradient(at 50% 60%,#294456,#101d29 75%);min-height:0;position:relative;overflow:hidden}.nb-opt-render-host,.nb-opt-fallback{width:100%;height:100%;position:absolute;inset:0}.nb-opt-canvas{outline:none;width:100%;height:100%;display:block}.nb-opt-fallback{padding:30px 10px 20px}.nb-opt-scene-caption{pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;top:18px;left:18px}.nb-opt-scene-caption>span{color:#a1c1d0;font-variant-numeric:tabular-nums;background:#142735b3;border:1px solid #6a8d9f66;border-radius:5px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.nb-opt-scene-caption strong{letter-spacing:.01em;color:#e1edf1;text-shadow:0 1px 4px #10202a;font-size:12px;font-weight:550;line-height:1.4}.nb-opt-scene-footer{background:#12222e;border-top:1px solid #ffffff0b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.nb-opt-legend{color:#b1c2ca;flex-wrap:wrap;gap:14px;font-size:10px;line-height:1.5;display:flex}.nb-opt-legend span{align-items:center;gap:6px;display:flex}.nb-opt-legend i{background:#d9aa78;border-radius:2px;width:13px;height:3px}.nb-opt-legend span+span i{background:#69e4d1;box-shadow:0 0 7px #69e4d12b}.nb-offer .nb-opt-deliverable{color:#5d6061;margin:14px 0 0;font-size:14px;line-height:1.6}@media (width<=760px){.nb-opt-viewport{aspect-ratio:1.2}.nb-opt-toolbar{padding:7px 12px}.nb-opt-replay{width:36px;height:36px}.nb-opt-scene-caption{gap:8px;top:14px;left:14px}.nb-opt-scene-caption strong{font-size:11px}.nb-opt-scene-footer{gap:10px;padding:12px 14px}.nb-opt-legend{gap:12px;font-size:10px}}.nb-expertise-motion{position:relative}.nb-expertise-motion .nb-opt-viewport{overflow:hidden}.nb-compact-heading{opacity:1;justify-content:space-between;align-items:center;gap:24px;margin-bottom:0;display:flex}.nb-compact-heading h2{font-size:var(--nb-section-title);line-height:1.2}@media (width<=760px){.nb-compact-heading{align-items:flex-start;gap:12px}.nb-compact-heading h2{font-size:28px}}.nb-linked-hotspot:focus-visible{outline-offset:4px;outline:3px solid #ba3d49}.nb-linked-finding{scroll-margin-top:108px}.nb-linked-grid{opacity:var(--nb-report-ink,1);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);display:grid}.nb-linked-model{background:#edf1f2;border-right:1px solid #e4e7e8;min-width:0;margin:0}.nb-linked-image{isolation:isolate;position:relative;overflow:hidden}.nb-linked-image>img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:filter .3s;display:block}.nb-linked-finding[data-selected=false] .nb-linked-image>img{filter:saturate(.72)}.nb-linked-hotspot{color:#fff;min-width:66px;min-height:44px;font:inherit;cursor:pointer;background:#ba3d49;border:2px solid #fff;border-radius:24px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:13px;font-weight:700;transition:box-shadow .25s,background .25s;display:flex;position:absolute;top:43%;left:81%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #ba3d4930,0 4px 14px #44182330}.nb-linked-hotspot:hover{background:#9f2e3a;box-shadow:0 0 0 8px #ba3d492b,0 4px 14px #44182330}.nb-linked-finding[data-selected=true] .nb-linked-hotspot{box-shadow:0 0 0 7px #ba3d4926,0 4px 14px #44182330}.nb-linked-model figcaption{color:#607079;background:#f6f8f8;border-top:1px solid #e0e5e7;flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:12px 16px;font-size:11px;line-height:1.5;display:flex}.nb-linked-model figcaption>svg{color:#7e969f;flex:none}.nb-linked-answer{background:#fff;min-width:0;min-height:370px;display:flex}.nb-linked-prompt{text-align:center;background:radial-gradient(#faf6f5,#fff 75%);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:32px;display:flex}.nb-linked-prompt>span{width:42px;height:42px;color:var(--cta);background:#fff;border:1px solid #ddb2b9;border-radius:50%;place-items:center;font-size:13px;display:grid}.nb-linked-prompt strong{color:#39464b;font-size:17px;font-weight:600;line-height:1.4}.nb-linked-prompt p{color:#788389;max-width:27ch;margin:0;font-size:13px;line-height:1.6}.nb-linked-details{width:100%;animation:.32s ease-out both nb-linked-reveal}.nb-linked-finding .nb-example-body{grid-template-columns:1fr;gap:20px;padding:24px;display:grid}.nb-linked-finding .nb-example-body dt{color:#354148;align-items:center;gap:10px;margin-bottom:8px;font-size:14px;line-height:1.5;display:flex}.nb-linked-finding .nb-example-body dt>span{color:#ba3d49;font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}.nb-linked-finding .nb-example-body dd{color:#58656c;padding-left:24px;font-size:14px;line-height:1.6}.nb-linked-details q{quotes:none;color:#46575e}@keyframes nb-linked-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=760px){.nb-linked-grid{grid-template-columns:1fr}.nb-linked-model{border-bottom:1px solid #e4e7e8;border-right:0}.nb-linked-answer{min-height:0}.nb-linked-prompt{gap:10px;min-height:170px;padding:24px}.nb-linked-prompt>span{width:32px;height:32px;font-size:11px}.nb-linked-prompt strong{font-size:16px}.nb-linked-prompt p{max-width:32ch;font-size:12px}.nb-linked-finding .nb-example-body{gap:18px;padding:20px}.nb-linked-finding .nb-example-body dd{font-size:14px}.nb-linked-model figcaption{padding:10px 14px}.nb-linked-finding{scroll-margin-top:88px}}@media (prefers-reduced-motion:reduce){.nb-linked-details{animation:none}.nb-linked-image>img,.nb-linked-hotspot{transition:none}}.nb-role-demo .nb-comparison-runway.nb-comparison-compact{min-height:0;margin:12px 0 20px;padding:0}.nb-role-demo .nb-comparison-compact .nb-comparison-sticky{background:0 0;padding:0;position:relative;top:auto}.nb-owner-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.nb-owner-comparison>article{border-top:1px solid #dfe3e4;flex-direction:column;align-items:flex-start;min-width:0;padding:24px;display:flex}.nb-owner-comparison .nb-owner-with{border-top:2px solid var(--cta);background:#f5f6f3;border-radius:0 0 12px 12px}.nb-owner-comparison h3{letter-spacing:-.025em;color:#354147;align-items:center;gap:10px;margin:0 0 14px;font-size:22px;font-weight:650;line-height:1.35;display:flex}.nb-owner-comparison h3>svg{color:#87979f;flex:none}.nb-owner-with h3>svg{color:var(--cta)}.nb-owner-comparison p{color:#687279;max-width:42ch;margin:0;font-size:16px;line-height:1.65}.nb-owner-comparison p strong{color:#354147;font-weight:600}.nb-owner-comparison .nb-owner-designer{color:#768087;margin:9px 0 0;font-size:13px;line-height:1.6}.nb-owner-comparison .nb-source-dock{flex-wrap:wrap;gap:8px;height:auto;min-height:28px;margin:20px 0 0;display:flex}.nb-owner-example{min-height:36px;color:var(--cta);text-underline-offset:4px;align-items:center;gap:8px;margin-top:14px;font-size:12px;font-weight:650;line-height:1.5;text-decoration:underline;display:inline-flex}.nb-owner-example .nb-result-document{flex:none;justify-content:center;align-items:center;width:18px;height:24px;display:inline-flex}.nb-owner-example .nb-document-glyph{width:16px;height:21px}.nb-owner-example:hover{color:var(--cta-hover)}.nb-owner-example:focus-visible{outline:2px solid var(--cta);outline-offset:4px;border-radius:2px}@media (width<=760px){.nb-owner-comparison{grid-template-columns:1fr;gap:12px}.nb-owner-comparison>article{padding:20px 18px}.nb-owner-comparison h3{margin-bottom:12px;font-size:21px}.nb-owner-comparison p{font-size:15px}.nb-owner-comparison .nb-owner-designer{font-size:13px}.nb-owner-comparison .nb-source-dock{margin-top:14px}.nb-owner-example{margin-top:12px}.nb-role-demo .nb-comparison-runway.nb-comparison-compact{margin:8px 0 16px}}.nb-scenario{color:#e4eef1;background:#101c28;border:1px solid #263e4e;border-radius:16px;margin:8px 0 24px;overflow:hidden}.nb-scenario-heading{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex}.nb-scenario-heading>div>span{letter-spacing:.12em;color:#8ea8b9;font-size:10px;line-height:1.4}.nb-scenario-heading h2{letter-spacing:-.03em;color:#e5f0f3;margin:8px 0 0;font-size:28px;font-weight:600;line-height:1.25}.nb-scenario-heading em{color:#83d9c6;font-style:normal}.nb-scenario-control{color:#bad0da;min-height:38px;font:inherit;cursor:pointer;background:#1a2c3b;border:1px solid #3c5363;border-radius:8px;flex:none;padding:8px 12px;font-size:11px}.nb-scenario-view{isolation:isolate;aspect-ratio:2.15;background:#101c28;min-height:370px;position:relative;overflow:hidden}.nb-scenario-host,.nb-scenario-fallback{width:100%;height:100%;position:absolute;inset:0}.nb-comparison-canvas{width:100%;height:100%;display:block}.nb-scenario-fallback{padding:50px 20px}.nb-scenario-labels{pointer-events:none;grid-template-columns:1fr 1fr;display:grid;position:absolute;top:22px;left:0;right:0}.nb-scenario-labels>span{color:#b7c7d1;background:#152534cc;border:1px solid #869bad33;border-radius:6px;justify-self:center;padding:7px 12px;font-size:11px;line-height:1.4}.nb-scenario-labels>span+span{color:#a7e7d5;border-color:#64c4ac44}.nb-scenario-stages{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:center;gap:8px;padding:12px 20px;display:flex}.nb-scenario-stages button{color:#99b2c1;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #355062;border-radius:20px;padding:7px 14px;font-size:11px}.nb-scenario-stages button[aria-pressed=true]{color:#b9efda;background:#244536;border-color:#467b68}.nb-scenario-stages button:disabled{cursor:default;opacity:.45}.nb-role-demo .nb-scenario .nb-scenario-note{color:#819aa9;background:#142532;max-width:none;margin:0;padding:0 26px 22px;font-size:11px;line-height:1.65}.nb-scenario-divider{top:0;bottom:0;left:var(--nb-scenario-split);pointer-events:none;z-index:1;background:#c0ebe6aa;width:1px;position:absolute}.nb-scenario-divider>span{color:#e3fff8;background:#183a3bdd;border:1px solid #d0eee9;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;display:grid;position:absolute;top:45%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #13283766}.nb-scenario-range{-webkit-appearance:none;appearance:none;cursor:ew-resize;touch-action:pan-y;z-index:2;background:0 0;outline:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.nb-scenario-range::-webkit-slider-runnable-track{background:0 0;height:100%}.nb-scenario-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:0 0;border:0;width:42px;height:100%}.nb-scenario-range::-moz-range-track{background:0 0;height:100%}.nb-scenario-range::-moz-range-thumb{background:0 0;border:0;width:42px;height:100%}.nb-scenario-range:focus-visible{outline-offset:-4px;outline:2px solid #a7e9d4}.nb-scenario-control:focus-visible,.nb-scenario-stages button:focus-visible{outline-offset:3px;outline:2px solid #a7e9d4}@media (width<=760px){.nb-scenario{border-radius:12px;margin-bottom:18px}.nb-scenario-heading{align-items:flex-start;gap:12px;padding:20px 16px}.nb-scenario-heading h2{max-width:14ch;font-size:23px}.nb-scenario-heading>div>span{font-size:9px}.nb-scenario-control{min-height:36px;padding:8px;font-size:10px}.nb-scenario-view{aspect-ratio:1.12;min-height:310px}.nb-scenario-labels{top:15px}.nb-scenario-labels>span{padding:6px 9px;font-size:10px}.nb-scenario-stages{gap:6px;padding:10px}.nb-scenario-stages button{padding:7px 10px;font-size:10px}.nb-role-demo .nb-scenario .nb-scenario-note{padding:0 16px 18px;font-size:10px}}.nb-scenario .nb-owner-comparison{background:#142532;border-top:1px solid #ffffff10;gap:0}.nb-scenario .nb-owner-comparison>article{background:0 0;border:0;border-radius:0;padding:22px 26px 20px}.nb-scenario .nb-owner-comparison .nb-owner-with{background:#17303a;border-left:1px solid #ffffff0a}.nb-scenario .nb-owner-comparison h3{color:#b3c8d4;margin-bottom:10px;font-size:17px;line-height:1.4}.nb-scenario .nb-owner-with h3,.nb-scenario .nb-owner-with h3>svg{color:#a6e7d1}.nb-scenario .nb-owner-comparison p{color:#91abbc;font-size:14px;line-height:1.6}.nb-scenario .nb-owner-comparison p strong{color:#d3e3ec}.nb-scenario .nb-owner-with p strong{color:#abe9d5}.nb-scenario .nb-owner-comparison .nb-owner-designer{color:#8faebc;margin-top:8px;font-size:11px;line-height:1.6}.nb-scenario .nb-owner-example{color:#9adfc7;margin-top:12px;font-size:11px}.nb-scenario .nb-document-glyph .nb-document-page{fill:#1a3442;stroke:#8abcb9}.nb-scenario .nb-document-glyph .nb-document-fold{fill:#244a52;stroke:#8abcb9}.nb-scenario .nb-document-glyph .nb-document-lines{stroke:#8abcb9}.nb-scenario .nb-owner-comparison .nb-source-dock{margin-top:14px}@media (width<=760px){.nb-scenario .nb-owner-comparison{grid-template-columns:1fr 1fr}.nb-scenario .nb-owner-comparison>article{padding:18px 14px 16px}.nb-scenario .nb-owner-comparison h3{gap:6px;font-size:14px}.nb-scenario .nb-owner-comparison h3>svg{width:17px;height:17px}.nb-scenario .nb-owner-comparison p{font-size:12px}.nb-scenario .nb-owner-comparison .nb-owner-designer{font-size:10px}.nb-scenario .nb-owner-example{gap:5px;font-size:10px}.nb-scenario .nb-source-dock{gap:5px}}.nb-scenario-labels[hidden]{display:none}.nb-savings-memory{z-index:3;color:#cff1df;pointer-events:none;background:#153c32ed;border:1px solid #74b49b70;border-radius:8px;align-items:center;gap:9px;max-width:calc(100% - 40px);padding:10px 12px;font-size:12px;line-height:1.4;animation:.35s ease-out both nb-memory-in;display:flex;position:absolute;bottom:14px;left:20px}.nb-savings-memory svg{fill:none;stroke:#b9db9e;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:21px;height:21px}@keyframes nb-memory-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width<=760px){.nb-savings-memory{gap:7px;max-width:calc(100% - 24px);padding:8px 10px;font-size:11px;left:12px}.nb-savings-memory svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.nb-savings-memory{animation:none}}.nb-scenario-heading{grid-template-columns:minmax(0,1fr) 112px;align-items:center;display:grid}.nb-scenario-heading>div{min-width:0}.nb-scenario-heading h2{max-width:none}.nb-scenario-control{width:112px;min-height:44px;font-size:12px}.nb-scenario-control:disabled{opacity:.55;cursor:default}.nb-scenario-stages{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(68px,112px));justify-content:center;gap:6px;display:grid;overflow-x:auto}.nb-scenario-stages button{white-space:nowrap;min-width:0;min-height:44px;padding:8px 7px;font-size:13px}.nb-scenario-sr-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nb-savings-memory strong{font-weight:550}.nb-savings-memory small{color:#a7dfc7;margin-top:4px;font-size:12px;line-height:1.4;display:block}.nb-preflight-label{z-index:3;color:#c4eddf;pointer-events:none;background:#17343bed;border:1px solid #74b49b50;border-radius:7px;padding:8px 11px;font-size:13px;line-height:1.4;position:absolute;top:16px;left:20px}@media (width<=760px){.nb-scenario-heading{grid-template-columns:minmax(0,1fr) 104px;gap:12px;padding:18px 16px}.nb-scenario-heading h2{max-width:none;font-size:22px;line-height:1.25}.nb-scenario-heading>div>span{font-size:11px}.nb-scenario-control{width:104px;min-height:44px;font-size:12px}.nb-scenario-stages{grid-template-columns:repeat(5,minmax(68px,1fr));justify-content:start;gap:4px;padding:10px}.nb-scenario-stages button{min-height:44px;padding:8px 5px;font-size:12px}.nb-scenario-labels>span{font-size:12px}.nb-savings-memory{font-size:13px}.nb-savings-memory small{font-size:12px}.nb-preflight-label{font-size:14px;top:12px;left:12px}.nb-role-demo .nb-scenario .nb-scenario-note{font-size:12px;line-height:1.6}.nb-scenario .nb-owner-comparison .nb-owner-designer,.nb-scenario .nb-owner-example{font-size:12px}}.nb-linked-details .nb-source-dock{opacity:1;gap:8px;height:auto;min-height:0;margin:12px 0 0;display:flex;position:static;transform:none}.nb-linked-finding[data-selected=true] .nb-linked-image:after{content:"";z-index:1;pointer-events:none;background:#ba3d49;height:2px;position:absolute;top:43%;left:81%;right:0}.nb-linked-hotspot{z-index:2}.nb-linked-finding[data-selected=true] .nb-linked-answer{border-left:2px solid #ba3d4940}.nb-linked-prompt>.nb-document-glyph{color:#ba3d49;width:54px;height:68px}@media (width<=760px){.nb-linked-finding[data-selected=true] .nb-linked-image:after{width:2px;height:auto;inset:43% auto 0 81%}.nb-linked-finding[data-selected=true] .nb-linked-answer{border-top:2px solid #ba3d4940;border-left:0}}.landing-document[data-theme=dark]{--paper:#111a23;--panel:#1b2935;--soft:#18232d;--ink:#edf5fa;--muted:#a9bdca;--line:#344650;--accent:#ff5a68;--highlight:#342a36;--selected:#edf5fa;--selected-ink:#111a23;--request-bg:#1b2935;--field-bg:#111a23;--placeholder:#a9bdca;--drawing-ink:#bed0db;--drawing-line:#7d95a5;--drawing-fill:#253b4a;background:var(--paper);color:var(--ink);color-scheme:dark}.landing-document[data-theme=dark] .nb-template-tail{--accent:#ff5a68;--placeholder:#a9bdca}.nb-header-actions{gap:12px}.result-header .theme-toggle{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);background:0 0;border-radius:9px;flex:none;place-items:center;padding:8px;display:grid}.result-header .theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}.result-header .theme-toggle:hover{background:var(--soft)}.nb-hero-copy h1,.nb-offer-card h3,.nb-guarantee h2,.nb-template-tail h2{text-wrap:balance}.nb-offer-card{flex-direction:column;min-width:0;display:flex}.nb-offer-card h3{min-height:2.6em;margin:0 0 20px}.nb-offer-card .nb-optimization-motion{margin:0 0 16px;position:relative}.nb-offer-card .nb-opt-scene-footer{background:#12222ed9;border:0;border-radius:6px;width:fit-content;padding:6px 10px;position:absolute;bottom:12px;left:12px;right:12px}.nb-offer-card .nb-opt-deliverable{min-height:3.2em;margin:0}.nb-offer-card>a{align-self:flex-start;margin-top:auto;padding-top:14px;font-size:14px;line-height:1.5}.nb-offer .nb-offer-scope{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--soft);color:var(--muted);text-wrap:pretty;border-radius:8px;margin:8px 0 32px;padding:14px 18px}.nb-offer-scope strong{color:var(--ink)}.nb-linked-prompt{font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:0;width:100%}.nb-linked-prompt:hover{background:var(--soft)}.nb-linked-prompt:focus-visible{outline:2px solid var(--accent);outline-offset:-5px}.landing-document .nb-template-tail #start{padding:48px var(--nb-page-inset) 0;margin:0;scroll-margin-top:90px}.nb-template-tail #start .nb-faq-layout{margin:0}.nb-template-tail #contact{padding-top:40px}.nb-template-tail #author{padding-bottom:48px}p,dd{text-wrap:pretty}.landing-document[data-theme=dark] .result-header,.landing-document[data-theme=dark] .nb-offer-stage,.landing-document[data-theme=dark] .nb-faq-layout,.landing-document[data-theme=dark] .nb-faq-documents{background:var(--paper);border-color:var(--line)}.landing-document[data-theme=dark] .result-header .brand,.landing-document[data-theme=dark] .nb-hero-example h2,.landing-document[data-theme=dark] .nb-faq-card h3,.landing-document[data-theme=dark] .nb-faq-documents h3,.landing-document[data-theme=dark] .nb-example-heading h4,.landing-document[data-theme=dark] .nb-linked-finding .nb-example-body dt,.landing-document[data-theme=dark] .nb-linked-details q,.landing-document[data-theme=dark] .nb-linked-prompt strong{color:var(--ink)}.landing-document[data-theme=dark] .nb-hero-audience,.landing-document[data-theme=dark] .nb-hero .nb-hero-audience,.landing-document[data-theme=dark] .nb-hero-example-basis,.landing-document[data-theme=dark] .nb-hero-example-basis p,.landing-document[data-theme=dark] .nb-hero .nb-hero-actions .nb-next-step,.landing-document[data-theme=dark] .nb-start-action .nb-next-step,.landing-document[data-theme=dark] .nb-offer .nb-opt-deliverable,.landing-document[data-theme=dark] .nb-faq-card p,.landing-document[data-theme=dark] .nb-checklist-static,.landing-document[data-theme=dark] .nb-example-location,.landing-document[data-theme=dark] .nb-linked-finding .nb-example-body dd,.landing-document[data-theme=dark] .nb-linked-model figcaption{color:var(--muted)}.landing-document[data-theme=dark] .nb-hero-example,.landing-document[data-theme=dark] .nb-finding-context,.landing-document[data-theme=dark] .nb-linked-answer{background:var(--panel);border-color:var(--line);box-shadow:none}.landing-document[data-theme=dark] .nb-hero-example-basis,.landing-document[data-theme=dark] .nb-finding-context .nb-role-proof-result,.landing-document[data-theme=dark] .nb-example-footer,.landing-document[data-theme=dark] .nb-offer-card,.landing-document[data-theme=dark] .nb-faq-list,.landing-document[data-theme=dark] .nb-faq-document,.landing-document[data-theme=dark] .nb-linked-model{border-color:var(--line)}.landing-document[data-theme=dark] .nb-linked-prompt,.landing-document[data-theme=dark] .nb-linked-model figcaption{background:var(--soft)}.landing-document[data-theme=dark] .nb-linked-finding .nb-example-body dt>span,.landing-document[data-theme=dark] .nb-checklist-static .nb-faq-file-icon{color:var(--muted)}.landing-document[data-theme=dark] .nb-offer-card>a,.landing-document[data-theme=dark] .nb-example-footer a{color:var(--accent)}.landing-document[data-theme=dark] .nb-template-tail #author{background:var(--soft);border-color:var(--line)}.landing-document[data-theme=dark] .nb-template-tail .author-team .author-card,.landing-document[data-theme=dark] .nb-template-tail .nb-author-metrics>div+div{border-color:var(--line)}.landing-document[data-theme=dark] .nb-template-tail .author-team .author-copy h3,.landing-document[data-theme=dark] .nb-template-tail .nb-author-metrics dd,.landing-document[data-theme=dark] .nb-template-tail .nb-intake #contact-form-title,.landing-document[data-theme=dark] .nb-template-tail .nb-intake .nb-success-title{color:var(--ink)}.landing-document[data-theme=dark] .nb-template-tail .author-team .author-bio,.landing-document[data-theme=dark] .nb-template-tail .nb-team-background,.landing-document[data-theme=dark] .nb-template-tail .nb-author-experience>p,.landing-document[data-theme=dark] .nb-template-tail .nb-author-metrics dt,.landing-document[data-theme=dark] .nb-template-tail .nb-intake #contact-form label,.landing-document[data-theme=dark] .nb-template-tail .nb-intake #contact-form .nb-lead-consent,.landing-document[data-theme=dark] .nb-template-tail .nb-intake #contact-form .nb-next-step,.landing-document[data-theme=dark] .nb-template-tail .nb-intake .nb-lead-success p,.landing-document[data-theme=dark] .nb-template-tail .nb-contact-direct>span{color:var(--muted)}.landing-document[data-theme=dark] .nb-template-tail .author-team .author-role,.landing-document[data-theme=dark] .nb-template-tail .nb-education-chip{background:var(--highlight);border-color:var(--line);color:#ffc0c6}.landing-document[data-theme=dark] .nb-template-tail .author-team .author-more{color:var(--accent)}.landing-document[data-theme=dark] .nb-template-tail .nb-intake #contact-answer{background:var(--panel);border-color:var(--line);--placeholder:#a9bdca;box-shadow:none}.landing-document[data-theme=dark] .nb-template-tail .nb-intake .contact-copy,.landing-document[data-theme=dark] .nb-template-tail .nb-intake .contact-methods{background:var(--soft);border-color:var(--line)}.landing-document[data-theme=dark] .nb-template-tail .nb-intake .contact-telegram,.landing-document[data-theme=dark] .nb-template-tail .nb-intake #contact-form input:not([type=checkbox]),.landing-document[data-theme=dark] .nb-template-tail .nb-intake #contact-form textarea{background:var(--field-bg);border-color:var(--line);color:var(--ink);box-shadow:none}.landing-document[data-theme=dark] .nb-template-tail .nb-intake #contact-form input::placeholder,.landing-document[data-theme=dark] .nb-template-tail .nb-intake #contact-form textarea::placeholder{color:var(--placeholder);opacity:1}.landing-document[data-theme=dark] .nb-template-tail .nb-intake .contact-methods button{color:var(--muted)}.landing-document[data-theme=dark] .nb-template-tail .nb-intake .contact-methods button[aria-pressed=true]{background:var(--panel);color:var(--ink);box-shadow:none;border-color:#ff5a6880}.landing-document[data-theme=dark] .nb-template-tail .nb-contact-direct{border-color:var(--line);color:var(--ink)}.landing-document[data-theme=dark] .nb-template-tail .nb-intake #contact-form #form-status{color:#ffb5bd}.landing-document[data-theme=dark] .nb-template-tail .template-footer{background:var(--paper);border-color:var(--line)}.landing-document[data-theme=dark] .template-footer h2,.landing-document[data-theme=dark] .template-footer .brand{color:var(--ink)}.landing-document[data-theme=dark] .template-footer .footer-description,.landing-document[data-theme=dark] .template-footer .footer-document-link,.landing-document[data-theme=dark] .template-footer .footer-bottom{color:var(--muted);border-color:var(--line)}.landing-document[data-theme=dark] .footer-document,.landing-document[data-theme=dark] .nb-regulation-dialog{background:var(--panel);color:var(--ink);border-color:var(--line)}.landing-document[data-theme=dark] .footer-document h2,.landing-document[data-theme=dark] .footer-document h3,.landing-document[data-theme=dark] .nb-regulation-dialog h2,.landing-document[data-theme=dark] .nb-norm-objects li{color:var(--ink);border-color:var(--line)}.landing-document[data-theme=dark] .footer-document p,.landing-document[data-theme=dark] .footer-document li{color:var(--muted)}.landing-document[data-theme=dark] .footer-document a,.landing-document[data-theme=dark] .nb-norm-date,.landing-document[data-theme=dark] .nb-regulation-source{color:var(--accent)}.landing-document[data-theme=dark] .nb-norm-close,.landing-document[data-theme=dark] .footer-document-close{background:var(--soft);color:var(--ink);border-color:var(--line)}@media (width<=760px){.nb-offer-card h3{min-height:0;margin-bottom:16px}.nb-offer-card .nb-opt-deliverable{min-height:0}.nb-offer-card>a{margin-top:0}.nb-header-actions{gap:8px}.landing-document .nb-template-tail #start{padding-top:32px}.nb-template-tail #author{padding-bottom:32px}.nb-template-tail #contact{padding-top:32px}}@media (width<=560px){.result-header .nb-header-cta{gap:6px;padding:9px 10px}.result-header .theme-toggle{width:36px;height:36px}.result-header .nb-header-cta svg{width:14px;height:14px}}.landing-document[data-theme=dark] .nb-hero .nb-hero-copy h1 em,.landing-document[data-theme=dark] .nb-offer h2 em,.landing-document[data-theme=dark] .nb-process-heading h2 em,.landing-document[data-theme=dark] .nb-template-tail h2 em{color:var(--accent)}.landing-document[data-theme=dark] .nb-process-section,.landing-document[data-theme=dark] .nb-process-sticky{background:var(--paper)}.landing-document[data-theme=dark] .nb-proof-heading,.landing-document[data-theme=dark] .nb-faq-document strong,.landing-document[data-theme=dark] .nb-template-tail .nb-contact-direct strong{color:var(--ink)}.landing-document[data-theme=dark] .nb-report-identity strong{color:var(--accent)}.landing-document[data-theme=dark] .nb-template-tail .nb-form-optional-title{color:var(--muted);border-color:var(--line)}.landing-document[data-theme=dark] .nb-filter-switch{background:var(--soft);border-color:var(--line)}.landing-document[data-theme=dark] .nb-filter-switch button{color:var(--muted);border-color:#0000}.landing-document[data-theme=dark] .nb-filter-switch button[aria-pressed=true]{background:var(--panel);border-color:var(--line);color:var(--ink)}.landing-document[data-theme=dark] .nb-process-heading h2{color:var(--ink)}.landing-document[data-theme=dark] .nb-template-tail .nb-form-optional-title>span{color:var(--muted)}.nb-offer-card .nb-opt-viewport{aspect-ratio:1.4}@media (width<=760px){.nb-offer-card .nb-opt-viewport{aspect-ratio:1.2}}.landing-document.nb-scene-scroll{--nb-content-width:1280px;--nb-page-gutter:clamp(24px,4vw,64px);--nb-scene-space:clamp(24px,3vw,40px);scroll-padding-top:var(--nb-header-height,76px);scroll-snap-type:none;overscroll-behavior-y:contain;overflow-anchor:none}.landing-document.nb-scene-scroll[data-scene-moving=true]{scroll-snap-type:none;scroll-behavior:auto}.landing-document.nb-scene-scroll>.result-header{z-index:40;padding-inline:max(var(--nb-page-gutter),calc((100% - var(--nb-content-width))/2));position:sticky;top:0}.nb-focus-main{--nb-section-title:clamp(30px,2.6vw,40px);width:100%;margin:0;padding:0}.nb-focus-scene{min-block-size:0;padding:var(--nb-scene-space) var(--nb-page-gutter);isolation:isolate;justify-content:center;align-items:flex-start;scroll-margin:0;display:flex;position:relative}.nb-focus-scene#result{align-items:center;min-block-size:0}.nb-scene-inner{width:100%;max-width:var(--nb-content-width);min-width:0}.nb-focus-main .result-intro.nb-hero,.nb-focus-main[data-simple=true] .result-intro.nb-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,4vw,72px);min-height:0;margin:0;padding:0}.nb-focus-main .nb-hero .nb-hero-copy h1{max-width:100%;font-size:clamp(36px,3.8vw,64px);line-height:1.08}.nb-focus-main .nb-hero .nb-hero-audience{margin-bottom:20px;font-size:15px}.nb-focus-main .nb-hero-example .nb-filter-comparison{grid-template-columns:1fr;display:grid}.nb-focus-main .nb-filter-switch{background:var(--soft);gap:4px;padding:6px;display:flex}.nb-focus-main .nb-filter-switch button{min-height:36px;font:inherit;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:6px 10px;font-size:12px}.nb-focus-main .nb-filter-switch button[aria-pressed=true]{background:var(--panel);border-color:var(--line);color:var(--ink)}.nb-focus-main .nb-filter-comparison[data-view=model] .nb-filter-view-real,.nb-focus-main .nb-filter-comparison[data-view=real] .nb-filter-view-model{display:none}.nb-focus-main .nb-hero-example .nb-filter-detail{aspect-ratio:3/2;object-fit:cover;width:100%;max-height:min(51vh,530px)}.nb-focus-main .nb-hero-example figcaption{padding:24px 28px}.nb-focus-main .nb-hero-example h2{font-size:clamp(24px,2.3vw,34px);line-height:1.2}.nb-focus-main .nb-hero-example-basis{margin-top:16px;padding-top:16px}.nb-focus-main .nb-offer{margin:0;padding:0}.nb-focus-main .nb-offer h2{margin:0 0 16px}.nb-focus-main .nb-offer-card{padding-top:18px;padding-bottom:18px}.nb-focus-main .nb-offer-card h3{min-height:1.3em;margin-bottom:14px}.nb-focus-main .nb-offer-card .nb-optimization-motion{width:100%;margin-bottom:12px}.nb-focus-main .nb-offer .nb-offer-scope{margin:4px 0 0}.nb-focus-main .nb-proof-runway,.nb-focus-main .nb-proof-sticky,.nb-focus-main .nb-role-proof{opacity:1;border:0;height:auto;min-height:0;margin:0;padding:0;position:static;transform:none}.nb-focus-main .nb-proof-heading{font-size:var(--nb-section-title);margin:0 0 18px;line-height:1.2}.nb-focus-main .nb-report-slot{min-height:0;height:auto!important}.nb-focus-main .nb-finding-context{margin:0;clip-path:none!important;opacity:1!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important;position:relative!important;transform:none!important}.nb-focus-main .nb-finding-context .nb-role-proof-result{opacity:1;height:auto;min-height:0;padding:20px 24px;position:static;transform:none}.nb-focus-main .nb-report-unfold-icon,.nb-focus-main .nb-report-scan-light,.nb-focus-main .nb-report-seal-anchor{display:none}.nb-focus-main .nb-linked-grid{opacity:1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.nb-focus-main .nb-linked-image>img{aspect-ratio:auto;object-fit:cover;height:clamp(280px,44vh,500px)}.nb-focus-main .nb-linked-answer{min-height:0}.nb-focus-main .nb-linked-details{align-items:center;display:flex}.nb-focus-main .nb-linked-details[hidden]{display:none}.nb-focus-main .nb-linked-finding .nb-example-body{gap:20px;width:100%;padding:24px 28px}.nb-focus-main .nb-example-footer{opacity:1;flex:none;height:auto;min-height:0;margin:0;padding:12px 24px}.nb-focus-main .nb-linked-prompt{min-height:240px}.nb-focus-main .nb-process-section.nb-compact-process{min-height:0;margin:0;padding:0}.nb-focus-main .nb-guarantee{color:#fff;background:#222c33;border:1px solid #46535c;border-radius:16px;margin:0;padding:24px 28px;scroll-margin-top:0}.nb-focus-main .nb-guarantee h2{max-width:none;margin:0 0 10px;font-size:28px}.landing-document .nb-focus-main .nb-template-tail #author{background:0 0;border:0;padding:0}.nb-focus-main .nb-template-tail .author-head{margin-bottom:26px}.nb-focus-main .nb-template-tail .author-team .author-card{grid-template-rows:auto auto 1fr auto 20px;padding-top:22px;padding-bottom:0}.nb-focus-main .nb-team-background{max-width:70ch}.landing-document .nb-focus-main .nb-template-tail #start{margin:0;padding:0}.landing-document .nb-focus-main .nb-template-tail #contact{background:0 0;border:0;margin:0;padding:0}.nb-scene-start,.nb-scene-intake{max-width:var(--nb-content-width)}.nb-focus-main .nb-template-tail.nb-scene-start,.nb-focus-main .nb-template-tail.nb-scene-intake,.nb-focus-main .nb-scene-intake .template-footer--compact{background:0 0}.nb-scene-start .nb-faq-heading{margin:0 0 24px}.nb-scene-start .nb-faq-layout{background:0 0;border:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:40px}.nb-focus-main .nb-scene-start .nb-faq-answers,.nb-focus-main .nb-scene-start .nb-faq-documents{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:24px}.nb-scene-start .nb-faq-list{border:0;padding:0}.nb-scene-start .nb-faq-card{padding-bottom:20px}.nb-scene-start .nb-faq-card+.nb-faq-card{border-color:var(--line);padding-top:20px;padding-bottom:0}.nb-scene-start .nb-faq-card h3,.nb-scene-start .nb-faq-documents>h3{color:var(--ink);font-size:18px;line-height:1.4}.nb-scene-start .nb-faq-card p{color:var(--muted);font-size:15px;line-height:1.65}.nb-scene-start .nb-faq-document{box-sizing:border-box;border-color:var(--line);height:auto;min-height:60px;padding:12px 0}.nb-scene-start .nb-checklist-static{min-height:0;padding:0}.nb-scene-start .nb-faq-document strong{color:var(--ink)}.nb-scene-start .nb-faq-document[data-highlighted=true]{background:var(--highlight)}.landing-document .nb-focus-main .nb-template-tail #contact.nb-contact-standalone{width:100%;max-width:640px;margin-inline:auto}.nb-focus-main .nb-contact-standalone .nb-contact-heading{margin:0 0 20px}.nb-focus-main .nb-contact-standalone .nb-contact-heading h2{font-size:var(--nb-section-title);letter-spacing:-.035em;color:var(--ink);margin:0;font-weight:700;line-height:1.2}.nb-contact-heading h2 em{color:var(--accent);font-style:normal}.landing-document .nb-focus-main .nb-template-tail .nb-contact-standalone #contact-answer{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.nb-focus-main .nb-contact-standalone .action-layout{flex-direction:column;align-items:stretch;gap:18px;display:flex}.nb-focus-main .nb-contact-standalone .action-options{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0;padding:22px 24px}.nb-focus-main .nb-contact-standalone #contact-form-title{letter-spacing:-.025em;color:var(--ink);margin:0 0 16px;font-size:19px;font-weight:650;line-height:1.3}.landing-document .nb-focus-main .nb-template-tail .nb-contact-standalone .contact-copy{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.nb-focus-main .nb-contact-standalone .nb-direct-title{text-align:center;letter-spacing:0;color:var(--muted);margin:0 0 6px;font-size:13px;font-weight:500;line-height:1.5}.nb-focus-main .nb-contact-standalone .nb-contact-channels{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 18px;max-width:none;margin:0;display:flex}.landing-document .nb-focus-main .nb-template-tail .nb-contact-standalone .nb-contact-channels a{width:auto;max-width:100%;min-height:40px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:center;gap:7px;margin:0;padding:0;font-size:13px;line-height:1.5;text-decoration:none;display:inline-flex}.nb-focus-main .nb-contact-standalone .nb-contact-channels svg{width:17px;height:17px;color:var(--muted);flex:none}.nb-focus-main .nb-contact-standalone .nb-contact-direct>span{display:none}.nb-focus-main .nb-contact-standalone .nb-contact-direct>strong{min-width:0;color:inherit;overflow-wrap:anywhere;font-size:13px;font-weight:500}.landing-document .nb-focus-main .nb-template-tail .nb-contact-standalone .nb-contact-channels a:hover{color:var(--accent);text-underline-offset:3px;background:0 0;text-decoration:underline;transform:none}.nb-contact-standalone .nb-contact-channels a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nb-focus-main .nb-contact-standalone #contact-form input:not([type=checkbox]){min-height:44px;padding:10px 12px}.nb-focus-main .nb-contact-standalone .nb-task-choice{background:0 0;border:0;border-radius:0;padding:0}.nb-focus-main .nb-contact-standalone .nb-task-options button{background:0 0}.nb-focus-main .nb-contact-standalone .nb-task-options button[aria-pressed=true]{background:var(--highlight)}.landing-document .nb-focus-main .nb-template-tail .nb-contact-standalone .contact-methods{background:0 0;border:0;border-radius:0;gap:6px;margin:0 0 9px;padding:0}.nb-focus-main .nb-contact-standalone .contact-methods button{border:1px solid var(--line);background:0 0;border-radius:7px;min-height:36px}.nb-focus-main .nb-contact-standalone .nb-contact-label{display:block}.nb-focus-main .nb-contact-standalone .nb-form-optional{border:0}.nb-focus-main .nb-contact-standalone .nb-form-optional-title{min-height:36px;color:var(--muted);padding:5px 0;font-size:13px;font-weight:500}.nb-focus-main .nb-contact-standalone .nb-form-optional-title>span{font-size:11px}.nb-focus-main .nb-contact-standalone .nb-form-optional-title:after{font-size:18px}.nb-focus-main .nb-contact-standalone .nb-form-optional-fields{padding:8px 0 4px}.nb-focus-main .nb-contact-standalone #contact-form .nb-lead-consent{color:var(--muted);gap:8px;font-size:12px;line-height:1.5}.nb-focus-main .nb-contact-standalone .nb-form-send{gap:6px;display:grid}.nb-focus-main .nb-contact-standalone #contact-form [data-form-action]{min-height:46px;padding:11px 14px}.nb-focus-main .nb-contact-standalone #contact-form .nb-form-send .nb-next-step{text-align:center;max-width:none;color:var(--muted);margin:0;font-size:12px;line-height:1.5;display:block}.nb-focus-main .nb-contact-standalone #form-status:empty{display:none}@media (width<=760px){.nb-scene-start .nb-faq-layout{grid-template-columns:1fr;gap:20px}.nb-focus-main .nb-scene-start .nb-faq-answers,.nb-focus-main .nb-scene-start .nb-faq-documents,.nb-focus-main .nb-contact-standalone .action-options{padding:20px}.nb-focus-main .nb-contact-standalone .nb-contact-heading h2{font-size:30px}.nb-contact-standalone .nb-task-heading{flex-wrap:wrap;align-items:baseline;gap:3px 8px}.nb-focus-main .nb-contact-standalone .contact-methods button{min-height:44px}.nb-focus-main .nb-contact-standalone .nb-contact-channels{gap:0 14px}}.landing-document .nb-focus-main .nb-template-tail>.template-footer{margin-top:24px;padding:24px 0 0}.nb-focus-main .nb-template-tail .template-footer--compact .footer-grid{justify-content:space-between;align-items:start;gap:24px;padding-bottom:14px;display:flex}.nb-focus-main .nb-template-tail .template-footer--compact .footer-description{display:none}.nb-focus-main .template-footer .brand{font-size:17px}.nb-focus-main .template-footer .footer-documents h2{display:none}.nb-focus-main .template-footer .footer-documents ul{flex-wrap:wrap;gap:6px 20px;display:flex}.nb-focus-main .template-footer .footer-document-link{min-height:24px;padding:0;font-size:11px}.nb-focus-main .template-footer .footer-document-link svg{display:none}.nb-focus-main .template-footer .footer-bottom{padding-top:12px;font-size:11px}@media (width<=1050px){.nb-focus-main .nb-hero .nb-hero-copy h1{font-size:40px}.nb-focus-main .nb-hero-example .nb-filter-detail{max-height:none}.nb-focus-main .nb-template-tail .author-team{grid-template-columns:1fr 1fr}.nb-focus-main .nb-template-tail .author-team .author-card{grid-template-columns:80px minmax(0,1fr);column-gap:14px}.nb-focus-main .nb-template-tail .author-team .author-photo{width:80px;height:90px}}@media (width<=760px){.landing-document.nb-scene-scroll{--nb-page-gutter:20px;--nb-scene-space:24px;scroll-snap-type:none}.nb-focus-scene{align-items:flex-start}.nb-focus-main .result-intro.nb-hero,.nb-focus-main[data-simple=true] .result-intro.nb-hero{grid-template-columns:1fr;gap:28px}.nb-focus-main .nb-hero .nb-hero-copy h1{max-width:100%;font-size:clamp(30px,7.5vw,42px)}.nb-focus-main .nb-hero .nb-hero-audience{margin-bottom:14px;font-size:13px}.nb-focus-main .nb-hero-example figcaption{padding:20px}.nb-focus-main .nb-hero-example .nb-filter-detail{aspect-ratio:3/2;height:auto;max-height:none}.nb-focus-main .nb-offer-card h3{min-height:0}.nb-focus-main .nb-offer-card .nb-opt-viewport{aspect-ratio:1.3;height:auto}.nb-focus-main .nb-offer .nb-offer-scope{margin-top:8px}.nb-focus-main .nb-proof-heading{font-size:28px}.nb-focus-main .nb-linked-grid{grid-template-columns:1fr}.nb-focus-main .nb-linked-image>img{aspect-ratio:3/2;height:auto}.nb-focus-main .nb-linked-finding .nb-example-body{gap:18px;padding:20px}.nb-focus-main .nb-finding-context .nb-role-proof-result{padding:18px 20px}.nb-focus-main .nb-guarantee{padding:22px 20px}.nb-focus-main .nb-guarantee h2{font-size:25px}.nb-focus-main .nb-template-tail .author-team{grid-template-columns:1fr;gap:24px}.nb-focus-main .nb-template-tail .template-footer--compact .footer-grid{flex-direction:column;gap:14px}.nb-focus-main .template-footer .footer-documents ul{flex-direction:column;gap:8px}}@media (height<=700px) and (width>=761px){.landing-document.nb-scene-scroll{--nb-scene-space:24px}.nb-focus-main .nb-hero .nb-hero-copy h1{font-size:clamp(34px,3.3vw,48px)}.nb-focus-main .nb-hero-example .nb-filter-detail{max-height:39vh}.nb-focus-main .nb-hero-example figcaption{padding:18px 22px}.nb-focus-main .nb-hero-example h2{font-size:25px}.nb-focus-main .nb-offer-card .nb-opt-viewport{height:clamp(180px,30vh,280px)}.nb-focus-main .nb-offer h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.landing-document.nb-scene-scroll{scroll-snap-type:none;scroll-behavior:auto}}.nb-focus-main .nb-filter-switch{z-index:1;grid-area:1/1;position:relative}.nb-focus-main .nb-filter-view{grid-area:2/1}@media (width<=899px){.landing-document.nb-scene-scroll{scroll-snap-type:none}}.nb-focus-main .nb-linked-finding .nb-example-body dt,.nb-focus-main .nb-linked-finding .nb-example-body dd{font-size:16px;line-height:1.6}.nb-focus-main .nb-lead-consent a{vertical-align:top;max-width:100%;display:inline-block}.nb-focus-main[data-simple=true] .result-intro.nb-hero.nb-hero-intro{text-align:center;max-width:1120px;margin-inline:auto;display:block}.nb-focus-main .nb-hero-intro .nb-hero-copy{padding:0}.nb-focus-main .nb-hero-intro .nb-hero-copy h1{margin-inline:auto;font-size:clamp(44px,5.3vw,84px);line-height:1.08}.nb-hero-intro .nb-hero-actions{justify-content:center;justify-items:center;margin-top:30px}.nb-focus-main .nb-offer-card h3{min-height:2.36em;margin:0 0 18px;font-size:clamp(25px,2.2vw,32px);line-height:1.18}.nb-focus-main .nb-offer-card h3 em{color:var(--accent);font-style:normal}.landing-document.nb-scene-scroll #result .nb-scene-hero{opacity:calc(1 - var(--nb-intro-progress,0)*.85);transform:translateY(calc(var(--nb-intro-progress,0)*-36px)) scale(calc(1 - var(--nb-intro-progress,0)*.035));transform-origin:50% 40%}.landing-document[data-scene-moving=true] #result .nb-scene-hero{will-change:transform,opacity}@media (width<=760px){.nb-focus-main .nb-hero-intro .nb-hero-copy h1{font-size:clamp(30px,7vw,48px)}.nb-focus-main .nb-hero-intro .nb-hero-audience{margin-bottom:22px}.nb-hero-intro .nb-hero-actions{margin-top:24px}.nb-focus-main .nb-offer-card h3{font-size:27px}}@media (height<=700px) and (width>=761px){.nb-focus-main .nb-hero-intro .nb-hero-copy h1{font-size:clamp(40px,4.6vw,64px)}.nb-focus-main .nb-hero-intro .nb-hero-audience{margin-bottom:20px}.nb-hero-intro .nb-hero-actions{gap:8px;margin-top:20px}}@media (prefers-reduced-motion:reduce){.landing-document.nb-scene-scroll #result .nb-scene-hero{opacity:1;will-change:auto;transform:none}}.nb-economy-floor{fill:var(--soft);stroke:var(--line)}.nb-economy-walls{stroke:var(--line)}.nb-economy-unit{fill:var(--panel);stroke:var(--muted);stroke-width:1.5px}.nb-economy-proof:not([data-stage="0"]) .nb-economy-route-original{opacity:.35;stroke-dasharray:5 8}.nb-economy-proof:not([data-stage="0"]) .nb-economy-route-proposed{stroke-dashoffset:0;opacity:1}.nb-economy-route-label{fill:var(--muted);font-family:inherit;font-size:13px}.nb-responsibility{color:var(--ink);margin:28px 0}.nb-focus-main .nb-responsibility{margin:0}.nb-responsibility>h2{letter-spacing:-.035em;color:var(--ink);margin:0 0 16px;font-size:28px;line-height:1.2}.nb-responsibility>h2 em{color:var(--accent);font-style:normal}.nb-responsibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.nb-responsibility-card{--nb-responsibility-ink:var(--ink);--nb-responsibility-muted:var(--muted);--nb-responsibility-line:var(--line);--nb-responsibility-accent:#367965;border:1px solid var(--nb-responsibility-line);background:var(--panel);min-width:0;color:var(--nb-responsibility-ink);border-radius:12px;flex-direction:column;gap:12px;padding:20px 22px;display:flex}.landing-document[data-theme=dark] .nb-responsibility-card{--nb-responsibility-accent:#80d5bc}.nb-responsibility-card header{align-items:start;gap:12px;display:flex}.nb-responsibility-card h3{letter-spacing:-.025em;color:var(--nb-responsibility-ink);text-wrap:balance;margin:0;font-size:21px;font-weight:650;line-height:1.3}.nb-responsibility-card h3 em{color:var(--nb-responsibility-accent);font-style:normal}.nb-focus-main .nb-responsibility-card p{color:var(--nb-responsibility-muted);margin:0;font-size:14px;line-height:1.6}.nb-responsibility-card p strong{color:var(--nb-responsibility-ink);font-weight:650}.nb-focus-main .nb-responsibility-card .nb-responsibility-note{border-top:1px solid var(--nb-responsibility-line);margin-top:auto;padding-top:12px;font-size:12px;line-height:1.55}.nb-responsibility-card.nb-responsibility-expertise{--nb-responsibility-ink:#f3f6f8;--nb-responsibility-muted:#c8d2d9;--nb-responsibility-line:#46535c;--nb-responsibility-accent:#f1b3b7;background:#222c33}.landing-document[data-theme=dark] .nb-responsibility-expertise{--nb-responsibility-accent:#f1b3b7}@media (width<=1050px){.nb-responsibility-card{gap:10px;padding:18px}.nb-responsibility-card h3{font-size:20px}}@media (width<=760px){.nb-responsibility-grid{grid-template-columns:1fr;gap:16px}.nb-responsibility>h2{font-size:26px}.nb-responsibility-card h3{font-size:21px}.nb-responsibility-card header{gap:10px}}.nb-task-choice{min-width:0;color:var(--ink)}.nb-task-heading{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.nb-task-heading>span:last-child{color:var(--muted);font-size:11px;font-weight:400}.nb-task-options{flex-wrap:wrap;gap:6px;display:flex}.nb-task-options button{border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;flex:auto;padding:8px 11px;font-size:12px;line-height:1.4;transition:background .15s,color .15s,border-color .15s}.nb-task-options button:hover{background:var(--soft);border-color:var(--accent)}.nb-task-options button[aria-pressed=true]{background:var(--highlight);border-color:var(--accent);color:var(--accent);font-weight:600}.nb-task-options button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nb-task-options button:disabled{cursor:default;opacity:.7}@media (width<=760px){.nb-task-options{grid-template-columns:1fr;display:grid}.nb-task-options button{text-align:left;min-height:44px;font-size:14px}}@media (prefers-reduced-motion:reduce){.nb-task-options button{transition:none}}.nb-hero-promises{gap:14px;display:grid}.nb-focus-main .nb-hero .nb-hero-promises h1{margin:0}.nb-hero-promises .nb-hero-scope{letter-spacing:0;max-width:64ch;color:var(--ink);text-wrap:balance;margin:0;font-size:16px;font-weight:500;line-height:1.5}.nb-hero-intro .nb-hero-scope{margin-inline:auto}@media (width<=760px){.nb-hero-promises{gap:12px}.nb-hero-promises .nb-hero-scope{font-size:15px}}.nb-ventilation-plan{--nb-route-old:#986027;--nb-route-new:#266b5d;color:var(--muted);width:100%;height:auto;display:block}.landing-document[data-theme=dark] .nb-ventilation-plan{--nb-route-old:#e3b476;--nb-route-new:#77deca}.nb-vent-route-old{stroke:var(--nb-route-old)}.nb-ventilation-plan:not([data-model-state=original]) .nb-vent-route-old{opacity:.22;stroke-dasharray:5 7}.nb-vent-route-new{stroke:var(--nb-route-new)}.nb-vent-wall{fill:var(--muted)}.nb-vent-unit-label{fill:var(--ink);font-family:inherit;font-size:14px;font-weight:700}.nb-vent-unit-ghost{fill:none;stroke:var(--muted);stroke-dasharray:4 4;opacity:.4}.nb-vent-access-zone{fill:var(--accent);fill-opacity:.09;stroke:var(--accent);stroke-width:.7px;stroke-dasharray:3 3}.nb-vent-filter rect{fill:#edb6be;stroke:#b53c4a;stroke-width:1.3px}.nb-vent-filter path{stroke:#b53c4a;stroke-width:.7px}.nb-ventilation-plan[data-model-state=corrected] .nb-vent-filter rect{fill:#b0ded1;stroke:#287a66}.nb-ventilation-plan[data-model-state=corrected] .nb-vent-filter path{stroke:#287a66}.nb-ventilation-plan[data-model-state=corrected] .nb-vent-access-zone{fill:var(--nb-route-new);stroke:var(--nb-route-new)}.nb-vent-state-label{fill:var(--ink);font-size:14px;font-weight:650}.nb-vent-review{background:var(--soft);flex-direction:column;display:flex}.nb-vent-review .nb-linked-image{background:var(--soft);flex:1;align-items:center;display:flex}.nb-vent-review-switch{border-bottom:1px solid var(--line);background:var(--panel);gap:4px;padding:10px;display:flex}.nb-vent-review-switch button{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;padding:8px;font-size:13px}.nb-vent-review-switch button[aria-pressed=true]{background:var(--soft);border-color:var(--line);color:var(--ink)}.nb-vent-review-switch button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nb-vent-review .nb-ventilation-plan{background:var(--soft);height:clamp(240px,32vh,370px)}.nb-focus-main .nb-vent-review .nb-linked-hotspot{min-width:54px;min-height:40px;font-size:12px;inset:auto 12px 12px auto;transform:none}.nb-focus-main .nb-vent-verified dd{color:var(--ink)}.nb-opt-fallback .nb-ventilation-plan{--paper:#101d29;--panel:#1c3341;--soft:#162936;--line:#435966;--muted:#afc6d2;--ink:#edf5fa;--nb-route-old:#e3b476;--nb-route-new:#77deca;height:100%}@media (width<=760px){.nb-vent-review .nb-ventilation-plan{height:auto;min-height:160px}.nb-vent-review-switch button{font-size:12px}}.nb-focus-main .nb-proof-heading em{color:var(--accent);font-style:normal}.nb-linked-finding[data-selected=true] .nb-vent-review .nb-linked-image:after{display:none}.nb-start-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0 0 34px;padding:0;list-style:none;display:grid}.nb-start-steps li{background:0 0;border:0;min-width:0;padding:0 16px 0 0;position:relative}.nb-start-steps li:not(:last-child):after{content:"";background:var(--line);height:1px;position:absolute;top:20px;left:56px;right:-14px}.nb-start-steps li:not(:last-child):before{content:"";border-top:1px solid var(--line);border-right:1px solid var(--line);width:7px;height:7px;position:absolute;top:17px;right:-14px;transform:rotate(45deg)}.nb-start-step-number{z-index:1;border:1px solid var(--line);background:var(--paper);width:40px;height:40px;color:var(--accent);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid;position:relative}.nb-start-steps li>div{min-width:0}.nb-start-guided .nb-start-steps h3{color:var(--ink);margin:16px 0 8px;font-size:17px;line-height:1.4}.nb-start-guided .nb-start-steps p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.nb-start-guided .nb-start-questions-title{color:var(--ink);margin:0 0 12px;font-size:20px;line-height:1.4}.nb-start-guided .nb-faq-card,.nb-start-guided .nb-faq-card+.nb-faq-card{border:0;border-top:1px solid var(--line);border-radius:0;outline:0;max-width:none;margin:0;padding:0}.nb-start-guided .nb-faq-card h3{margin:0}.nb-start-guided .nb-faq-card button{width:100%;min-height:58px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:15px;font-weight:550;line-height:1.5;display:flex}.nb-start-guided .nb-faq-card button>svg{color:var(--muted);flex:none}.nb-start-guided .nb-faq-card button[aria-expanded=true]{color:var(--accent)}.nb-start-guided .nb-faq-card button:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.nb-start-guided .nb-faq-card p{color:var(--muted);margin:0;padding:0 0 18px;font-size:14px;line-height:1.65}.nb-focus-main .nb-scene-start .nb-faq-answers{background:0 0;border:0;border-radius:0;padding:24px 0 0}.nb-focus-main .nb-scene-start .nb-faq-documents{background:var(--soft);border:0;padding:24px}.nb-start-guided .nb-faq-documents>h3{margin:0;font-size:20px}.nb-start-material-group{margin-top:22px}.nb-start-material-group+.nb-start-material-group{border-top:1px solid var(--line);margin-top:16px;padding-top:18px}.nb-start-guided .nb-start-material-group h4{color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:500;line-height:1.5}.nb-start-guided .nb-start-material-group .nb-faq-document{border:0;border-radius:0;min-height:44px;padding:9px 0}.nb-start-guided .nb-faq-file-icon,.nb-start-guided .nb-faq-document[data-highlighted=true] .nb-faq-file-icon{color:var(--muted)}.nb-start-guided .nb-faq-document[data-highlighted=true]{background:var(--paper)}.nb-start-guided .nb-faq-file-icon{width:24px;height:26px}@media (width<=760px){.nb-start-steps{grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:24px}.nb-start-steps li{grid-template-columns:40px minmax(0,1fr);gap:16px;padding:0 0 26px;display:grid}.nb-start-steps li:last-child{padding-bottom:0}.nb-start-steps li:not(:last-child):after{width:1px;height:auto;inset:52px auto 10px 20px}.nb-start-steps li:not(:last-child):before{border-top:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);inset:auto auto 10px 17px}.nb-start-guided .nb-start-steps h3{margin:7px 0 8px;font-size:16px}.nb-scene-start .nb-faq-layout{gap:28px}.nb-focus-main .nb-scene-start .nb-faq-answers{padding:0}.nb-focus-main .nb-scene-start .nb-faq-documents{padding:20px}.nb-start-guided .nb-faq-card button{gap:12px;min-height:60px;font-size:15px}.nb-start-guided .nb-start-questions-title,.nb-start-guided .nb-faq-documents>h3{font-size:18px}.nb-start-guided .nb-faq-document strong{font-size:14px}}.nb-focus-main :is(.nb-offer h2,.nb-economy-heading h2,.nb-proof-heading,.nb-compact-heading h2,#author-heading,.nb-faq-heading h2,.nb-contact-heading h2){font-size:var(--nb-section-title);letter-spacing:-.035em;line-height:1.2}.nb-focus-main :is(.nb-offer header,.nb-economy-heading,.nb-compact-heading,.author-head,.nb-faq-heading,.nb-contact-heading){margin-bottom:24px}.nb-focus-main :is(.nb-offer h2,.nb-economy-heading h2,.nb-compact-heading h2,#author-heading,.nb-faq-heading h2,.nb-contact-heading h2){margin:0}.nb-focus-main .nb-proof-heading{margin:0 0 24px}.nb-focus-main :is(.nb-economy-heading p,.author-head p){margin-top:12px}@media (width<=760px){.nb-focus-main{--nb-section-title:28px}.nb-focus-main :is(.nb-offer header,.nb-economy-heading,.nb-compact-heading,.author-head,.nb-faq-heading,.nb-contact-heading){margin-bottom:20px}}.nb-sample-download{min-height:40px;color:var(--accent);text-underline-offset:4px;align-items:center;gap:8px;font-size:13px;line-height:1.5;text-decoration:underline;display:inline-flex}.nb-sample-download svg{flex:none}.nb-sample-download:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.nb-focus-main .nb-example-footer{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}@media (width<=760px){.nb-sample-download{min-height:44px;font-size:14px}.nb-focus-main .nb-example-footer{flex-direction:column;align-items:flex-start}}.landing-document.nb-scene-scroll{--nb-column-gap:32px;--nb-card-padding:24px;--nb-scene-space:clamp(32px,3vw,48px);--muted:#53616b;--placeholder:#53616b;--nb-field-line:#80878c;font-size:16px;line-height:1.6}.landing-document.nb-scene-scroll[data-theme=dark]{--muted:#b5c6d2;--placeholder:#b5c6d2;--nb-field-line:#71818d}.landing-document.nb-scene-scroll .nb-template-tail{--muted:inherit;--placeholder:inherit}.nb-focus-main{--nb-section-title:clamp(30px,2.6vw,40px)}.nb-focus-main :is(.nb-offer-grid,.nb-economy-grid,.nb-responsibility-grid,.author-team,.nb-faq-layout,.nb-model-comparison){gap:var(--nb-column-gap)}.nb-focus-main :is(.nb-economy-grid,.nb-linked-grid,.nb-faq-layout){grid-template-columns:repeat(2,minmax(0,1fr))}.nb-focus-main :is(.nb-responsibility>h2,.nb-case-placeholder h2){font-size:var(--nb-section-title);letter-spacing:-.035em;line-height:1.2}.nb-focus-main .nb-responsibility>h2{margin-bottom:24px}.nb-focus-main .nb-responsibility-card .nb-responsibility-note{font-size:14px;line-height:1.6}.nb-focus-main .nb-hero-intro .nb-hero-copy h1{letter-spacing:-.04em;font-size:clamp(40px,4.8vw,72px);line-height:1.12}.nb-focus-main .nb-hero-intro .nb-hero-audience{font-size:16px}.nb-focus-main .nb-offer-card{grid-template-rows:auto 1fr auto;align-content:start;padding-block:24px;display:grid}.nb-focus-main .nb-offer-card h3{margin-bottom:24px}.nb-focus-main .nb-offer-card .nb-optimization-motion{align-self:start}.nb-focus-main .nb-offer-card .nb-opt-deliverable{min-height:3.2em}.nb-focus-main :is(.nb-offer-audience,.nb-opt-deliverable,.nb-offer-scope,.nb-vent-story,.nb-economy-heading p,.nb-responsibility-card p,.nb-start-steps p,.nb-faq-card p,.nb-case-placeholder header p){color:var(--muted);font-size:16px;line-height:1.65}.nb-focus-main :is(.nb-responsibility-card,.nb-scene-start .nb-faq-documents){padding:var(--nb-card-padding)}.nb-focus-main :is(.nb-responsibility-note,.nb-economy-rates,.nb-economy-disclaimer,.nb-example-disclaimer,.nb-example-location,.nb-example-source,.nb-case-status,.nb-example-outline,.nb-start-materials-note){font-size:14px;line-height:1.6}.nb-focus-main .nb-linked-finding .nb-role-proof-result{padding:24px}.nb-focus-main .nb-linked-finding .nb-example-body{gap:24px;padding:24px}.nb-focus-main .nb-example-footer{padding:12px 24px}.nb-focus-main .nb-example-footer a{min-height:44px;font-size:16px}.nb-focus-main .nb-vent-review-switch button{font-size:14px}.nb-focus-main .nb-compact-steps :is(.nb-compact-number,.nb-process-memory-card span,.nb-process-document span){font-size:14px;line-height:1.5}.nb-focus-main .nb-compact-steps :is(.nb-process-memory-card strong,.nb-process-document strong){font-size:16px}.nb-focus-main .nb-compact-steps [data-active=true] :is(strong,.nb-compact-number){color:var(--accent)}.nb-focus-main .nb-template-tail .author-team{grid-template-rows:repeat(5,auto);align-items:stretch;row-gap:16px}.nb-focus-main .nb-template-tail .author-team .author-card{grid-row:span 5;grid-template-rows:subgrid;align-items:start;row-gap:16px;padding-top:24px;padding-bottom:0}.nb-focus-main .nb-template-tail .author-team .nb-author-experience{grid-row:4/span 2;grid-template-rows:subgrid;border-color:var(--line);align-self:stretch;margin:0;padding-top:20px;display:grid}.nb-focus-main .nb-scene-team .nb-author-experience>p{display:none}.nb-focus-main .nb-template-tail .author-team .nb-author-metrics{grid-row:1/-1;grid-template-rows:subgrid;align-items:stretch;row-gap:6px}.nb-focus-main .nb-template-tail .author-team .nb-author-metrics>div{grid-row:span 2;grid-template-rows:subgrid;row-gap:6px;display:grid}.nb-focus-main .nb-template-tail .author-team .nb-author-metrics dd{grid-row:1}.nb-focus-main .nb-template-tail .author-team .nb-author-metrics dt{grid-row:2;min-height:0}.nb-focus-main .nb-template-tail .author-team .author-bio{margin:0}.nb-focus-main .nb-template-tail .author-team .author-more{grid-row:6;align-self:start}.nb-focus-main .nb-template-tail .author-team .author-bio{font-size:16px;line-height:1.65}.nb-focus-main .nb-template-tail .author-team .nb-author-metrics dt{font-size:14px;line-height:1.6}.nb-focus-main .nb-template-tail .author-team .author-more{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.nb-focus-main .nb-template-tail .author-team :is(.author-role,.nb-education-chip){font-size:13px}.nb-focus-main .nb-start-guided .nb-faq-card button{font-size:16px;line-height:1.5}.nb-focus-main .nb-start-guided .nb-start-material-group h4{font-size:14px}.nb-focus-main .nb-start-guided .nb-faq-document strong{font-size:16px}.nb-focus-main .nb-responsibility .nb-responsibility-card p{color:var(--nb-responsibility-muted)}.landing-document .nb-focus-main .nb-template-tail #contact.nb-contact-standalone{max-width:none;margin:0}.nb-focus-main .nb-contact-standalone .action-layout{gap:var(--nb-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.nb-focus-main .nb-contact-standalone .action-options{padding:var(--nb-card-padding)}.landing-document .nb-focus-main .nb-template-tail .nb-contact-standalone .contact-copy{padding:var(--nb-card-padding);border:1px solid var(--line);background:var(--soft);border-radius:12px}.nb-focus-main .nb-contact-standalone :is(#contact-form-title,.nb-direct-title){text-align:left;color:var(--ink);margin:0 0 20px;font-size:22px;font-weight:650;line-height:1.35}.nb-focus-main .nb-contact-standalone .nb-contact-channels{flex-direction:column;align-items:stretch;gap:8px;display:flex}.landing-document .nb-focus-main .nb-template-tail .nb-contact-standalone .nb-contact-channels a{gap:12px;width:100%;min-height:48px;font-size:16px;line-height:1.5}.nb-focus-main .nb-contact-standalone .nb-contact-direct>strong{font-size:16px}.nb-focus-main .nb-contact-standalone .nb-contact-channels svg{width:20px;height:20px}.nb-focus-main .nb-contact-standalone #contact-form{gap:16px}.nb-focus-main .nb-contact-standalone :is(.nb-task-heading,#contact-form label,.nb-form-optional-title){font-size:14px;line-height:1.5}.nb-focus-main .nb-contact-standalone :is(.nb-task-heading>span:last-child,.nb-form-optional-title>span){font-size:13px}.nb-focus-main .nb-contact-standalone :is(.nb-task-options button,.contact-methods button){min-height:44px;font-size:14px}.landing-document .nb-focus-main .nb-template-tail .nb-contact-standalone #contact-form :is(input:not([type=checkbox]),textarea){border-color:var(--nb-field-line);min-height:48px;font-size:16px;line-height:1.5}.nb-focus-main .nb-contact-standalone #contact-form :is(.nb-lead-consent,.nb-form-send .nb-next-step){font-size:14px;line-height:1.6}.nb-focus-main .nb-contact-standalone #contact-form [data-form-action]{min-height:48px;font-size:16px}.nb-focus-main .nb-contact-standalone .nb-form-optional-title{min-height:44px}.nb-focus-main .template-footer :is(.footer-document-link,.footer-bottom){font-size:14px;line-height:1.6}.nb-focus-main .template-footer .footer-document-link{min-height:44px}.nb-focus-main .nb-hero .nb-hero-actions .nb-next-step{font-size:14px;line-height:1.6}.nb-focus-main :is(.nb-intro-next,.nb-process-control){min-height:44px;font-size:14px}.nb-focus-main .nb-contact-standalone .nb-form-optional-fields label{font-size:14px}.nb-focus-main .template-footer .footer-utilities a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.landing-document.nb-scene-scroll .result-header .nb-header-cta{min-height:44px;font-size:14px}.nb-focus-main .nb-contact-standalone :is(.contact-methods button,.nb-task-options button){border-color:var(--nb-field-line)}.landing-document .nb-focus-main .nb-template-tail .nb-contact-standalone :is(.contact-methods button,.nb-task-options button)[aria-pressed=true]{border-color:var(--accent);background:var(--highlight);color:var(--ink)}.landing-document.nb-scene-scroll :is(a,button,input,textarea,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (width<=760px){.landing-document.nb-scene-scroll{--nb-column-gap:24px;--nb-card-padding:20px;--nb-page-gutter:20px;--nb-scene-space:32px}.nb-focus-main{--nb-section-title:30px}.nb-focus-main :is(.nb-economy-grid,.nb-linked-grid,.nb-faq-layout){grid-template-columns:minmax(0,1fr)}.nb-focus-main .nb-hero-intro .nb-hero-copy h1{font-size:clamp(30px,7.5vw,44px)}.nb-focus-main .nb-hero-intro .nb-hero-audience{font-size:14px}.nb-focus-main .nb-offer-card h3{min-height:0;font-size:26px}.nb-focus-main .nb-offer-card .nb-opt-deliverable{min-height:0}.nb-focus-main .nb-economy-calculation :is(th,td){padding:12px 4px}.nb-focus-main .nb-responsibility>h2{margin-bottom:20px}.nb-focus-main .nb-linked-finding :is(.nb-role-proof-result,.nb-example-body){padding:20px}.nb-focus-main .nb-example-footer{padding:12px 20px}.nb-focus-main .nb-contact-standalone .action-layout{grid-template-columns:minmax(0,1fr)}.nb-focus-main .nb-contact-standalone :is(#contact-form-title,.nb-direct-title){font-size:20px}.nb-focus-main .nb-template-tail .author-team{grid-template-rows:none}.nb-focus-main .nb-template-tail .author-team .author-card{grid-row:auto;grid-template-rows:repeat(5,auto)}.nb-focus-main .nb-template-tail .author-team .author-card:has(.author-more){grid-template-rows:repeat(6,auto)}}@media (width<=380px){.landing-document.nb-scene-scroll{--nb-page-gutter:16px;--nb-card-padding:16px}}.nb-focus-main .nb-hero-intro .nb-hero-audience{margin-bottom:20px}.nb-focus-main .nb-hero-intro .nb-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.nb-focus-main .nb-offer header.nb-offer-heading{margin-bottom:12px;display:block}.nb-focus-main .nb-offer-grid{grid-template-rows:repeat(3,auto);row-gap:0}.nb-focus-main .nb-offer-card{grid-row:span 3;grid-template-rows:subgrid;border:0;row-gap:0;padding:0}.nb-focus-main .nb-offer-card .nb-optimization-motion{border-radius:12px 12px 0 0;margin:0}.nb-focus-main .nb-offer-card .nb-opt-deliverable{border:1px solid var(--line);background:var(--soft);min-height:0;color:var(--ink);border-top:0;border-radius:0 0 12px 12px;margin:0;padding:16px 20px}.nb-focus-main .nb-offer-card .nb-opt-toolbar{z-index:4;background:0 0;border:0;width:auto;height:auto;min-height:0;margin:0;padding:0;position:absolute;top:12px;left:auto;right:12px}.nb-focus-main .nb-opt-toolbar:empty{display:none}.nb-focus-main .nb-offer-card .nb-opt-scene-caption{padding-right:52px}.nb-focus-main .nb-offer .nb-offer-scope{margin-top:24px;padding:16px 20px}.nb-focus-main .nb-linked-finding .nb-example-heading h4{margin:0}.nb-focus-main .nb-linked-finding .nb-source-inline{opacity:1;flex-wrap:wrap;align-items:center;gap:4px 16px;height:auto;margin-top:8px;display:flex}.nb-focus-main .nb-source-inline .nb-basis-origin{color:var(--muted);font-size:14px;line-height:1.5}.nb-focus-main .nb-source-inline .nb-norm-context{min-height:36px;color:var(--accent);text-underline-offset:3px;align-items:center;gap:6px;font-size:14px;line-height:1.5;text-decoration:underline;display:inline-flex}.nb-source-inline .nb-norm-context svg{display:none}.nb-focus-main .nb-linked-finding .nb-example-footer{justify-content:flex-start}@media (width<=760px){.nb-focus-main .nb-offer-card .nb-opt-deliverable{padding:16px}.nb-focus-main .nb-linked-finding .nb-source-inline{flex-direction:column;align-items:flex-start}}.nb-source-inline .nb-norm-context{animation:none}.nb-source-inline .nb-norm-context:after{display:none}.nb-source-inline .nb-norm-context>span{text-decoration:inherit}.nb-focus-main .nb-responsibility-grid{grid-template-rows:repeat(3,auto);row-gap:12px}.nb-focus-main .nb-responsibility-card{grid-row:span 3;grid-template-rows:subgrid;align-content:stretch;row-gap:12px;display:grid}.nb-focus-main .nb-responsibility-body{align-content:start;align-self:start;gap:12px;min-width:0;display:grid}.nb-focus-main .nb-responsibility-card .nb-responsibility-note{align-self:stretch;margin-top:0}.nb-focus-main .nb-scene-start .nb-faq-answers{padding-top:var(--nb-card-padding)}@media (width<=760px){.nb-focus-main :is(.nb-offer-grid,.nb-responsibility-grid){grid-template-rows:none}.nb-focus-main :is(.nb-offer-card,.nb-responsibility-card){grid-row:auto;grid-template-rows:auto auto auto}.nb-focus-main .nb-offer-card{row-gap:0}.nb-focus-main .nb-scene-start .nb-faq-answers{padding-top:0}}.nb-focus-main .nb-scene-start .nb-faq-layout{grid-template-columns:minmax(0,1fr);gap:32px}.nb-focus-main .nb-scene-start .nb-faq-documents{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px 32px;display:grid}.nb-focus-main .nb-faq-documents>h3{grid-column:1/-1;margin:0}.nb-focus-main .nb-start-guided .nb-start-material-group,.nb-focus-main .nb-start-guided .nb-start-material-group+.nb-start-material-group{border:0;margin:0;padding:0}.nb-focus-main .nb-start-material-group ul{flex-wrap:wrap;gap:0 24px;margin:0;padding:0;list-style:none;display:flex}.nb-focus-main .nb-start-guided .nb-start-material-group .nb-faq-document{min-height:44px;padding:0}.nb-focus-main .nb-scene-start .nb-faq-answers{padding:0}.nb-focus-main .nb-contact-asymmetric .action-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,80px)}.landing-document .nb-focus-main .nb-template-tail .nb-contact-asymmetric .contact-copy{background:0 0;border:0;border-radius:0;padding:0}.nb-focus-main .nb-contact-asymmetric .nb-contact-heading{margin:0 0 24px}.nb-focus-main .nb-contact-asymmetric .nb-contact-channels{gap:8px}.nb-focus-main .nb-contact-asymmetric .action-options{margin:0}@media (width<=760px){.nb-focus-main .nb-scene-start .nb-faq-documents{grid-template-columns:minmax(0,1fr);gap:20px}.nb-focus-main .nb-contact-asymmetric .action-layout{grid-template-columns:minmax(0,1fr);gap:24px}.nb-focus-main .nb-contact-asymmetric .nb-contact-channels{flex-flow:wrap;gap:0 16px}.landing-document .nb-focus-main .nb-template-tail .nb-contact-asymmetric .nb-contact-channels a{width:auto;max-width:100%}}.nb-focus-main .nb-contact-asymmetric #contact-form .nb-lead-consent a{vertical-align:baseline;display:inline}.nb-focus-main .nb-contact-standalone .action-options[data-lead-state=success]>#contact-form-title{display:none}.nb-focus-main .nb-contact-standalone .nb-lead-success{min-height:240px;color:var(--ink);background:0 0;padding:24px 0;scroll-margin-block:88px 24px;position:static;inset:auto}.nb-focus-main .nb-contact-standalone .nb-lead-success .nb-success-title{color:var(--ink)}.nb-focus-main .nb-contact-standalone .nb-lead-success p{color:var(--muted)}.nb-focus-main .nb-contact-standalone .nb-success-icon{color:var(--accent)}.nb-focus-main .nb-contact-standalone .nb-success-icon>circle:first-child{fill:var(--highlight)}@media (width<=760px){.nb-focus-main .nb-offer-grid{row-gap:32px}}.landing-document.nb-scene-scroll{--nb-card-radius:12px;--nb-scene-space:48px;--line:#cdd4d8;scroll-snap-type:none;overflow-anchor:auto;scroll-padding-top:0}.landing-document.nb-scene-scroll[data-theme=dark]{--line:#425865}.nb-focus-main .nb-focus-scene[id]{scroll-snap-align:none;scroll-snap-stop:normal;scroll-margin-top:var(--nb-header-height,76px)}.nb-focus-main .nb-focus-scene#result{min-block-size:0;padding-block:clamp(72px,10vh,120px)}.landing-document.nb-scene-scroll #result .nb-scene-hero{opacity:1;transition:none;transform:none}.nb-focus-main .nb-hero-intro .nb-hero-copy h1{max-width:1100px;font-size:clamp(38px,4.2vw,64px);line-height:1.14}.nb-focus-main :is([id],.nb-economy-details){scroll-margin-top:calc(var(--nb-header-height,76px) + 24px)}.nb-focus-main .nb-offer-card .nb-opt-viewport{aspect-ratio:1.8;height:auto}.nb-focus-main .nb-offer-card .nb-opt-scene-caption{min-height:32px;top:16px;left:16px;right:0}.nb-focus-main .nb-offer-card .nb-opt-scene-caption strong{font-size:13px}.nb-focus-main .nb-offer-card .nb-opt-replay{flex:none;width:36px;height:36px}.nb-focus-main .nb-offer-card .nb-opt-deliverable{background:var(--panel);border-color:var(--line);grid-template-rows:auto 38px auto 44px;gap:4px;padding:20px 24px;display:grid}.nb-focus-main .nb-opt-deliverable>strong{letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums;align-self:center;font-size:clamp(20px,1.7vw,26px);font-weight:700;line-height:1.3}.nb-focus-main .nb-opt-deliverable>span{color:var(--muted);font-size:14px;line-height:1.5}.nb-focus-main .nb-opt-deliverable>a{min-height:44px;color:var(--accent);text-underline-offset:4px;justify-self:start;align-items:center;gap:10px;font-size:14px;text-decoration:underline;display:inline-flex}.nb-focus-main :is(.nb-offer-scope,.nb-responsibility-card,.nb-linked-finding,.action-options){border-radius:var(--nb-card-radius);box-shadow:none}.nb-focus-main .nb-finding-context:before{display:none}.nb-focus-main .nb-linked-finding{border-color:var(--line);background:var(--panel)}.nb-focus-main .nb-linked-details{align-items:flex-start}.nb-focus-main .nb-vent-verified[aria-hidden=true]{visibility:hidden}.nb-focus-main .nb-economy-calculation :is(th,td){padding:10px 4px}.nb-process-cards{gap:var(--nb-column-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nb-process-cards>li{border-top:1px solid var(--line);min-width:0;padding:20px 0 0}.nb-process-card-number{color:var(--accent);font-variant-numeric:tabular-nums;margin-bottom:16px;font-size:14px;font-weight:600;line-height:1.4;display:block}.nb-focus-main .nb-process-cards h3{color:var(--ink);margin:0 0 12px;font-size:18px;line-height:1.4}.nb-focus-main .nb-process-cards p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.landing-document .nb-focus-main .nb-template-tail.nb-scene-team,.landing-document .nb-focus-main .nb-template-tail #author{background:0 0}.nb-focus-main .nb-template-tail .author-team .author-card{border:1px solid var(--line);border-radius:var(--nb-card-radius);background:var(--panel);box-shadow:none;padding:24px}.nb-focus-main .nb-template-tail .author-team .author-photo{border-radius:8px}.nb-focus-main .nb-scene-start .nb-faq-documents{border:1px solid var(--line);border-radius:var(--nb-card-radius)}@media (width<=1050px) and (width>=761px){.nb-focus-main .nb-offer-card .nb-opt-deliverable{grid-template-rows:auto minmax(52px,auto) auto 44px}.nb-process-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-focus-main .nb-template-tail .author-team .author-card{grid-template-columns:72px minmax(0,1fr);gap:16px;padding:20px}.nb-focus-main .nb-template-tail .author-team .author-photo{width:72px;height:88px}}@media (width<=760px){.landing-document.nb-scene-scroll{--nb-scene-space:32px;scroll-snap-type:none}.nb-focus-main .nb-focus-scene#result{padding-block:56px 64px}.nb-focus-main .nb-hero-intro .nb-hero-copy h1{font-size:clamp(30px,7.5vw,42px)}.nb-focus-main .nb-offer-card .nb-opt-viewport{aspect-ratio:1.4}.nb-focus-main .nb-offer-card .nb-opt-deliverable{grid-template-rows:auto auto auto 44px;padding:16px 20px}.nb-process-cards{grid-template-columns:minmax(0,1fr);gap:24px}.nb-process-cards>li{grid-template-columns:32px minmax(0,1fr);gap:8px 16px;padding-top:20px;display:grid}.nb-process-cards .nb-process-card-number{grid-row:1/3;margin:2px 0 0}.nb-focus-main .nb-process-cards h3{margin:0;font-size:18px}.nb-process-cards p{grid-column:2}.nb-focus-main .nb-template-tail .author-team .author-card{grid-template-columns:80px minmax(0,1fr);column-gap:16px;padding:20px}.nb-focus-main .nb-template-tail .author-team .author-copy h3{font-size:20px}}@media (width<=380px){.nb-focus-main .nb-template-tail .author-team .author-card{column-gap:12px;padding:16px}.nb-focus-main .nb-template-tail .author-team .author-copy h3{font-size:18px}.nb-focus-main .nb-template-tail .nb-author-metrics dd{font-size:22px}}.nb-focus-main .nb-opt-deliverable>.nb-opt-outcome-label{color:var(--muted);font-size:12px;font-weight:600;line-height:1.5}.nb-focus-main .nb-example-context{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.6}.nb-focus-main .nb-finding-number{border:1px solid var(--line);background:var(--panel);color:var(--muted);pointer-events:none;border-radius:6px;padding:6px 10px;font-size:12px;line-height:1.5;position:absolute;bottom:16px;right:16px}.nb-focus-main .nb-hero-promises .nb-hero-scope{justify-content:center;align-items:center;gap:10px;max-width:none;display:flex}.nb-focus-main .nb-hero-scope>svg{color:var(--accent);flex:none}.nb-focus-main .nb-hero-client{border:1px solid var(--line);border-radius:var(--nb-card-radius);background:var(--soft);max-width:100%;color:var(--ink);text-align:left;justify-content:center;align-items:center;gap:18px;margin:28px auto 0;padding:18px 24px;display:inline-flex}.nb-hero-client-icon{color:var(--accent);flex:none;place-items:center;display:grid}.nb-focus-main .nb-hero-client p{gap:4px;margin:0;font-size:16px;line-height:1.5;display:grid}.nb-focus-main .nb-hero-client p>strong{color:var(--ink);font-weight:650}.nb-focus-main .nb-hero-client p>span{color:var(--muted)}.nb-hero-client>svg{color:var(--muted);flex:none}.nb-focus-main .nb-offer-grid{margin-top:24px}.nb-focus-main .nb-responsibility-card .nb-responsibility-note{border:1px solid var(--nb-responsibility-line);border-left:3px solid var(--nb-responsibility-accent);background:color-mix(in srgb,var(--nb-responsibility-accent) 8%,transparent);color:var(--nb-responsibility-ink);border-radius:8px;padding:14px 16px;font-size:14px;line-height:1.6}.nb-focus-main .nb-responsibility-card .nb-responsibility-note strong{color:inherit;font-weight:650}.nb-focus-main .nb-task-heading>span#nb-task-label{color:var(--ink);font-size:14px;font-weight:600}@media (width<=760px){.nb-focus-main .nb-hero-promises .nb-hero-scope{text-align:left;align-items:flex-start;gap:8px;max-width:38ch;margin-inline:auto}.nb-focus-main .nb-hero-scope>svg{width:20px;height:20px;margin-top:2px}.nb-focus-main .nb-hero-client{gap:12px;margin-top:24px;padding:16px;display:flex}.nb-focus-main .nb-hero-client p{font-size:14px}.nb-hero-client>svg{display:none}}.nb-focus-main[data-simple=true] .result-intro.nb-hero.nb-hero-composed{max-width:var(--nb-content-width);text-align:left;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.nb-focus-main .nb-hero-composed .nb-hero-copy{min-width:0}.nb-focus-main .nb-hero-composed .nb-hero-audience{margin:0 0 24px}.nb-focus-main .nb-hero-composed .nb-hero-copy h1{text-align:left;text-wrap:pretty;letter-spacing:-.04em;max-width:none;margin:0;font-size:clamp(38px,3.5vw,56px);line-height:1.13}.nb-hero-composed .nb-hero-economy{display:block}.nb-hero-composed .nb-hero-title>em{margin-top:10px;display:block}.nb-focus-main .nb-hero-composed .nb-hero-title{opacity:1;animation:none;transform:none}@keyframes nb-benefit-arrive{0%{transform:translateY(12px)scale(.985)}to{transform:translateY(0)scale(1)}}@media (width<=1100px){.nb-focus-main .nb-hero-composed .nb-hero-copy h1{font-size:40px}}@media (width<=900px){.nb-focus-main .nb-hero-composed .nb-hero-copy h1{max-width:20ch;font-size:clamp(30px,6.5vw,48px)}}@container inspector-page (width<=68rem){.nb-focus-main[data-simple=true] .result-intro.nb-hero.nb-hero-composed{grid-template-columns:minmax(0,1fr);gap:24px}.nb-focus-main .nb-hero-composed .nb-hero-copy h1{max-width:none}}.nb-focus-main .author-team .author-name{grid-area:1/2;justify-content:space-between;align-self:center;align-items:center;gap:4px;min-width:0;display:flex}.nb-focus-main .author-team .author-name h3{flex:1;align-self:center;min-width:0}.nb-focus-main .author-profile-link{width:36px;height:44px;color:var(--accent);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.nb-focus-main .author-profile-link:hover{background:var(--highlight);color:var(--ink)}.nb-focus-main .author-team .author-copy>h3{align-self:center}.landing-document.nb-scene-scroll{container:inspector-page/size}.nb-story-eyebrow{color:var(--muted);font-size:13px;line-height:1.5;display:block}.nb-story-heading h2{font-size:var(--nb-section-title);letter-spacing:-.035em;color:var(--ink);line-height:1.2}.nb-story-heading h2 em{color:var(--accent);font-style:normal}.nb-continuous-film{border:1px solid var(--line);background:#101d29;border-radius:12px;min-width:0;overflow:hidden}.nb-film-heading{color:#edf5fa;background:#13212d;justify-content:space-between;align-items:center;display:flex}.nb-film-heading h3{color:inherit;font-size:17px;font-weight:600;line-height:1.4}.nb-film-heading .nb-opt-replay{flex:none;width:36px;height:36px}.nb-focus-main .nb-continuous-film .nb-opt-viewport{height:clamp(160px,calc(100cqh - var(--nb-header-height,76px) - 136px),390px);aspect-ratio:auto}.nb-continuous-film .nb-opt-scene-caption{max-width:none;top:14px;left:14px;right:14px}.nb-continuous-film .nb-opt-scene-caption strong{font-size:12px}.nb-film-navigation{background:#435966;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nb-film-navigation :is(button,a){color:#d5e4ed;min-height:44px;font:inherit;cursor:pointer;background:#13212d;border:0;border-radius:0;justify-content:center;align-items:center;font-size:13px;line-height:1.4;text-decoration:none;display:flex}.nb-film-navigation :is(button,a):hover,.nb-film-navigation button[aria-current=step]{background:#243c4b}.nb-film-navigation button:disabled{color:#9daeb8;cursor:default}.nb-case-explanations{min-width:0;display:grid}.nb-case-note{border:0;border-left:2px solid var(--line);scroll-margin-top:calc(var(--nb-header-height,76px) + 20px);background:0 0;border-radius:0;grid-template-columns:32px minmax(0,1fr);transition:border-color .4s,background .4s;display:grid}.nb-case-note[data-case-active=true]{border-color:var(--accent);background:var(--soft)}.nb-case-note h3{letter-spacing:-.025em;color:var(--ink);font-size:21px;line-height:1.3}.nb-case-note p{color:var(--muted);font-size:15px;line-height:1.65}.nb-case-total{border:1px solid var(--line);background:var(--panel);scroll-margin-top:calc(var(--nb-header-height,76px) + 20px);border-radius:12px}.nb-case-total-heading{align-items:flex-start;display:flex}.nb-case-total-heading h3{letter-spacing:-.025em;color:var(--ink);font-size:25px;line-height:1.25}.nb-case-total-heading p{color:var(--muted);font-size:14px;line-height:1.6}.nb-story-details{min-width:0}.nb-story-saving{display:grid}.nb-story-saving strong{letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(32px,3.4vw,46px);font-weight:650;line-height:1.2}.nb-story-saving span{color:var(--muted);font-size:14px;line-height:1.6}.nb-story-cost-bars{min-width:0}.nb-story-cost-bars figcaption{color:var(--muted);font-size:13px;line-height:1.6}.nb-story-bar-row{color:var(--muted);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;font-size:14px;display:grid}.nb-story-bar-row strong{text-align:right;font-variant-numeric:tabular-nums;min-width:82px;color:var(--ink);white-space:nowrap;font-weight:600}.nb-story-bar-track{background:var(--line);border-radius:3px;height:10px;overflow:hidden}.nb-story-bar-track i{background:var(--muted);border-radius:3px;height:100%;display:block}.nb-story-bar-track i[data-proposed=true]{background:var(--accent)}.nb-story-table-wrap{overflow:auto}.nb-story-details table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px;line-height:1.5}.nb-story-details caption{text-align:left;color:var(--muted);font-size:13px}.nb-story-details :is(th,td){text-align:right;border-bottom:1px solid var(--line);white-space:nowrap}.nb-story-details :is(th,td):first-child{text-align:left;white-space:normal}.nb-story-details thead th{color:var(--muted);font-weight:500}.nb-case-rates{color:var(--muted);font-size:13px;line-height:1.6}.nb-story-outcomes{list-style:none;display:grid}.nb-story-outcomes li{color:var(--ink);align-items:center;font-size:14px;line-height:1.5;display:flex}.nb-story-outcomes svg{color:var(--accent);flex:none}.nb-case-documents{border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.nb-story-example .nb-sample-download{text-underline-offset:4px;background:0 0;border:0;border-radius:0;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.nb-story-example .nb-sample-download:hover{color:var(--ink)}.nb-story-example .nb-sample-download svg{flex:none}.nb-film-navigation :is(a,button):focus-visible,.nb-story-example .nb-sample-download:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nb-focus-main .nb-focus-scene:not(#result){border-top:1px solid var(--line)}.nb-focus-main .nb-responsibility-card{flex-direction:column;justify-content:flex-start;display:flex}.nb-story-start .nb-faq-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nb-focus-main .nb-start-guided .nb-faq-answer-card,.nb-focus-main .nb-start-guided .nb-faq-answer-card+.nb-faq-answer-card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}.nb-focus-main .nb-start-guided .nb-faq-answer-card h3{font-size:16px;line-height:1.4}.nb-focus-main .nb-start-guided .nb-faq-answer-card p{font-size:14px;line-height:1.65}.nb-story-start #intake-scene{border-top:1px solid var(--line)}.landing-document .nb-focus-main .nb-story-start #contact .action-layout.nb-enquiry-layout{grid-template-columns:minmax(240px,1fr) minmax(0,960px);width:100%;display:grid}.landing-document .nb-focus-main .nb-story-start .nb-enquiry-layout .contact-copy{background:0 0;border:0}.nb-enquiry-layout #contact-title{color:var(--muted);font-size:20px;font-weight:600;line-height:1.5}.landing-document .nb-focus-main .nb-story-start .nb-enquiry-layout .nb-contact-channels{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.landing-document .nb-focus-main .nb-story-start .nb-enquiry-layout .nb-contact-channels a{width:auto;min-height:40px;font-size:14px}.nb-focus-main .nb-contact-standalone .nb-enquiry-layout .action-options{background:0 0;border:0;border-radius:0;width:100%;min-width:0}.nb-enquiry-required{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.nb-enquiry-layout #contact-form .nb-enquiry-required>label,.nb-enquiry-layout #contact-form .nb-enquiry-required>.contact-field{grid-row:span 2;grid-template-rows:subgrid;min-width:0;display:grid}.nb-enquiry-required>label>span{align-self:center}.nb-enquiry-layout #contact-form .nb-contact-input{border:1px solid var(--nb-field-line);background:var(--paper);border-radius:8px;grid-template-columns:110px minmax(0,1fr);min-width:0;display:grid}.nb-enquiry-layout #contact-form .nb-contact-input:focus-within{outline:3px solid var(--accent);outline-offset:3px}.landing-document .nb-focus-main .nb-story-start .nb-enquiry-layout #contact-form .nb-contact-input :is(select,input){width:100%;min-width:0;box-shadow:none;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;min-height:46px;font-size:16px;line-height:1.5}.landing-document .nb-focus-main .nb-story-start .nb-enquiry-layout #contact-form .nb-contact-input .nb-contact-select{border-right:1px solid var(--line);cursor:pointer;border-radius:7px 0 0 7px;font-size:14px}.nb-enquiry-layout #contact-form .nb-contact-input input{border-radius:0 7px 7px 0}.nb-contact-select:disabled{cursor:default}.nb-enquiry-layout :is(.nb-enquiry-task,.nb-form-project){border:0;min-width:0}.nb-enquiry-layout :is(.nb-enquiry-task,.nb-form-project) legend{color:var(--muted);font-size:13px;line-height:1.5}.nb-enquiry-task .nb-task-heading{display:none}.nb-focus-main .nb-contact-standalone .nb-form-project .nb-form-optional-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.nb-enquiry-layout .nb-form-project textarea{resize:vertical}@media (width<=1000px){.landing-document .nb-focus-main .nb-story-start #contact .action-layout.nb-enquiry-layout{grid-template-columns:minmax(0,1fr)}.landing-document .nb-focus-main .nb-story-start .nb-enquiry-layout .nb-contact-channels{flex-flow:wrap}}@keyframes nb-story-arrive{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}[data-story-reveal][data-story-visible=true]{animation:.55s both nb-story-arrive}@media (width<=999px),(height<=639px){.nb-case-explanations{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-case-note{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.nb-story-eyebrow{font-size:13px}.nb-case-explanations{grid-template-columns:minmax(0,1fr)}.nb-case-note{grid-template-columns:28px minmax(0,1fr)}.nb-case-note h3{font-size:18px}.nb-case-note p{font-size:14px}.nb-case-total-heading h3{font-size:22px}.nb-case-total-heading p,.nb-story-example .nb-sample-download{font-size:13px}.nb-story-start .nb-faq-list,.nb-focus-main .nb-contact-standalone .nb-form-project .nb-form-optional-fields,.nb-enquiry-required{grid-template-columns:minmax(0,1fr)}.nb-enquiry-required{grid-template-rows:none}.nb-enquiry-layout #contact-form .nb-enquiry-required>label,.nb-enquiry-layout #contact-form .nb-enquiry-required>.contact-field{grid-row:auto;grid-template-rows:auto auto}.nb-enquiry-task .nb-task-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nb-focus-main .nb-enquiry-task .nb-task-options button{text-align:center;font-size:13px}.nb-enquiry-task .nb-task-options button:last-child{grid-column:1/-1}.nb-film-heading h3{font-size:16px}.nb-film-navigation :is(a,button){font-size:12px}}@media (width<=420px){.nb-story-bar-row{grid-template-columns:32px minmax(0,1fr) auto;font-size:12px}.nb-story-bar-row strong{min-width:72px}.nb-story-details table,.nb-story-outcomes li{font-size:13px}}@media (prefers-reduced-motion:reduce){[data-story-reveal][data-story-visible=true]{animation:none}.nb-case-note{transition:none}}@container inspector-page (height<=32rem){.landing-document.nb-scene-scroll>.result-header{height:auto;min-height:56px;position:relative}.nb-focus-main .nb-continuous-film .nb-opt-viewport{height:clamp(140px,100cqh - 144px,300px)}}.nb-film-recovery{color:#d5e4ed;background:#13212d;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:13px;line-height:1.5;display:flex}.nb-film-recovery button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #6b8a9d;border-radius:6px}.nb-film-recovery button:focus-visible{outline-offset:2px;outline:2px solid #d5e4ed}.landing-navigation-focus:focus{outline:none}.landing-navigation-focus:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:3px}.nb-focus-main .template-footer [data-public-privacy-settings]{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.nb-focus-main .template-footer [data-public-privacy-settings]:hover{color:var(--ink)}}@layer landing-layout{.landing-document.nb-scene-scroll{--nb-inset-below-header-compact:calc(var(--nb-header-height,76px) + 16px);--nb-inset-below-header-wide:calc(var(--nb-header-height,76px) + 24px);--nb-space-0-50:2px;--nb-space-0-75:3px;--nb-space-1-25:5px;--nb-space-1-50:6px;--nb-space-1-75:7px;--nb-space-10:40px;--nb-space-14:56px;--nb-space-16:64px;--nb-space-2-50:10px;--nb-space-2-75:11px;--nb-space-3-25:13px;--nb-space-3-50:14px;--nb-space-4-50:18px;--nb-space-5:20px;--nb-space-5-50:22px;--nb-space-7:28px;--nb-space-n8:-32px;--nb-space-1:4px;--nb-space-2:8px;--nb-space-3:12px;--nb-space-4:16px;--nb-space-6:24px;--nb-space-8:32px;--nb-space-12:48px;--nb-gap-label:var(--nb-space-2);--nb-gap-item:var(--nb-space-4);--nb-gap-group:var(--nb-space-6);--nb-gap-heading:var(--nb-space-6);--nb-gap-section:var(--nb-space-12);--nb-column-gap:var(--nb-space-8);--nb-inset-panel:var(--nb-space-6);--nb-card-padding:var(--nb-inset-panel);--nb-scene-space:var(--nb-gap-section)}.nb-focus-scene{padding:var(--nb-gap-section) var(--nb-page-gutter)}.nb-focus-scene#result{padding-block:var(--nb-gap-section) var(--nb-space-8)}.nb-focus-scene#services{border-top:0}.nb-hero-composed{gap:var(--nb-column-gap)}.nb-hero-composed .nb-hero-actions{justify-content:flex-start;align-items:flex-start;gap:var(--nb-space-3);margin-top:var(--nb-gap-group);flex-direction:column}.nb-hero-contact-note{text-wrap:balance;max-width:38ch;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.nb-hero-composed .nb-hero-audience{margin:0 0 var(--nb-gap-group)}.nb-hero-composed .nb-hero-title>em{margin-top:var(--nb-gap-label)}.nb-story-heading,.nb-compact-heading,.author-head,.nb-faq-heading{margin:0 0 var(--nb-gap-heading);padding:0}.nb-story-eyebrow{margin:0 0 var(--nb-gap-label)}.nb-story-heading h2,.nb-compact-heading h2,.author-head h2,.nb-faq-heading h2{margin:0}.author-head p{margin:var(--nb-gap-label) 0 0}.nb-responsibility>h2{margin:0 0 var(--nb-gap-heading)}.nb-continuous-film{margin:0;padding:0}.nb-film-heading{gap:var(--nb-gap-label);padding:var(--nb-space-3) var(--nb-gap-item)}.nb-film-heading h3{margin:0}.nb-film-navigation{gap:0}.nb-film-navigation :is(a,button){gap:var(--nb-gap-label);padding:var(--nb-gap-label) var(--nb-space-1);margin:0}.nb-film-navigation :is(a,button)+:is(a,button){border-left:1px solid #435966}.nb-case-note{gap:var(--nb-gap-item);padding:var(--nb-gap-item)}.nb-case-note h3{margin:0 0 var(--nb-gap-label)}.nb-case-note p{margin:0}.nb-case-basis :is(span,a){margin-top:var(--nb-space-1)}.nb-case-total{margin:var(--nb-column-gap) 0 0;padding:var(--nb-inset-panel)}.nb-case-total-heading{gap:var(--nb-gap-item);margin:0 0 var(--nb-gap-heading)}.nb-case-total-heading h3{margin:0 0 var(--nb-gap-label)}.nb-case-total-heading p{margin:0}.nb-story-details{align-content:start;gap:var(--nb-gap-group);display:grid}.nb-story-details>*{margin:0}.nb-story-saving{gap:var(--nb-gap-label);margin:0}.nb-story-cost-bars{gap:var(--nb-gap-label);margin:0;display:grid}.nb-story-cost-bars figcaption{margin:0}.nb-story-bar-row{gap:var(--nb-gap-label);margin:0}.nb-story-details caption{padding:0 0 var(--nb-gap-label)}.nb-story-details :is(th,td){padding:var(--nb-gap-label) var(--nb-space-1)}.nb-story-cost-detail{gap:var(--nb-gap-label);display:grid}.nb-story-cost-detail .nb-case-rates{margin:0}.nb-story-outcomes{gap:var(--nb-gap-label);margin:0;padding:0}.nb-story-outcomes li{gap:var(--nb-gap-label)}.nb-case-documents{justify-content:flex-start;gap:var(--nb-gap-item) var(--nb-gap-group);margin:var(--nb-gap-group) 0 0;padding:var(--nb-gap-item) 0 0}.nb-story-example .nb-sample-download{gap:var(--nb-gap-label);padding:var(--nb-gap-label) 0}.nb-film-recovery{gap:var(--nb-gap-label);padding:var(--nb-gap-label) var(--nb-gap-item)}.nb-film-recovery p{margin:0}.nb-film-recovery button{padding:var(--nb-gap-label) var(--nb-gap-item)}.nb-process-overview,.nb-responsibility{margin:0;padding:0}.nb-process-cards{gap:var(--nb-gap-item) var(--nb-column-gap);grid-template-rows:repeat(3,auto);margin:0;padding:0}.nb-process-cards>li{grid-row:span 3;grid-template-rows:subgrid;gap:var(--nb-gap-item);padding:var(--nb-gap-item) 0 0;display:grid}.nb-process-card-number,.nb-process-cards h3,.nb-process-cards p{margin:0}.nb-responsibility-grid{gap:var(--nb-column-gap);grid-template-rows:none}.nb-responsibility-card{gap:var(--nb-gap-group);padding:var(--nb-inset-panel);flex-direction:column;grid-row:auto;display:flex}.nb-responsibility-card header{gap:var(--nb-gap-item)}.nb-responsibility-card h3,.nb-responsibility-card p{margin:0}.nb-responsibility-body{gap:var(--nb-gap-item)}.nb-responsibility-card .nb-responsibility-note{padding:var(--nb-gap-item);margin-top:auto}.author-team{column-gap:var(--nb-column-gap);row-gap:var(--nb-gap-item)}.author-team .author-card{padding:var(--nb-inset-panel);column-gap:var(--nb-gap-item);row-gap:var(--nb-gap-item)}.author-team .author-name{align-self:start;padding-inline-end:var(--nb-space-12);display:block;position:relative}.author-team .author-name h3,.author-team .author-copy>h3{align-self:start}.author-team .author-profile-link{position:absolute;top:50%;right:0;transform:translateY(-50%)}.author-team :is(h3,p,dl,dt,dd){margin:0}.author-team .nb-author-tags{gap:var(--nb-gap-label)}.author-team .nb-author-experience{padding:var(--nb-gap-item) 0 0;margin:0}.author-team .nb-author-metrics,.author-team .nb-author-metrics>div{gap:var(--nb-gap-label)}.nb-faq-layout{gap:var(--nb-column-gap)}.nb-faq-documents{gap:var(--nb-gap-group) var(--nb-column-gap);padding:var(--nb-inset-panel)}.nb-faq-documents>h3{margin:0}.nb-start-material-group,.nb-start-material-group+.nb-start-material-group{margin:0;padding:0}.nb-start-material-group h4{margin:0 0 var(--nb-gap-label)}.nb-start-material-group ul{gap:0 var(--nb-gap-group);margin:0;padding:0}.nb-start-material-group .nb-faq-document{padding:0}.nb-checklist-static{gap:var(--nb-gap-label);padding:0}.nb-faq-answers{gap:0;padding:0;display:block}.nb-start-questions-title{margin:0 0 var(--nb-gap-heading)}.nb-faq-list{gap:var(--nb-gap-label) var(--nb-gap-group);grid-template-rows:auto auto}.nb-faq-answer-card{grid-row:span 2;grid-template-rows:subgrid;gap:var(--nb-gap-label);padding:var(--nb-gap-item) 0 0;margin:0;display:grid}.nb-faq-answer-card+.nb-faq-answer-card{padding:var(--nb-gap-item) 0 0;margin:0}.nb-faq-answer-card h3,.nb-faq-answer-card p{margin:0;padding:0}.nb-story-start #intake-scene{margin:var(--nb-gap-section) 0 0;padding:var(--nb-gap-section) 0 0}.nb-enquiry-layout{gap:var(--nb-column-gap);margin:0}.nb-enquiry-layout .contact-copy,.nb-enquiry-layout .action-options{margin:0;padding:0}.nb-enquiry-layout .nb-contact-heading{margin:0 0 var(--nb-gap-heading);padding:0}.nb-enquiry-layout :is(#contact-title,#contact-form-title){margin:0;line-height:1.35}.nb-enquiry-layout #contact-form-title{margin:0 0 var(--nb-gap-heading)}.nb-enquiry-layout .nb-contact-channels{gap:var(--nb-gap-label) var(--nb-gap-group)}.nb-enquiry-layout .nb-contact-channels a{gap:var(--nb-gap-label);min-height:44px;margin:0;padding:0}.nb-enquiry-layout form{gap:var(--nb-gap-group);margin:0;padding:0;display:grid}.nb-enquiry-required,.nb-enquiry-layout .nb-form-optional-fields{gap:var(--nb-gap-item);grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:0;display:grid}.nb-enquiry-layout .nb-form-field{gap:var(--nb-gap-label);grid-row:auto;grid-template-rows:auto auto;align-content:start;min-width:0;margin:0;padding:0;display:grid}.nb-enquiry-layout .nb-form-field>span,.nb-enquiry-layout .nb-contact-label{margin:0;padding:0;line-height:20px;display:block}.nb-enquiry-layout .nb-form-field :is(input,textarea){padding:var(--nb-gap-label) var(--nb-space-3);height:48px;min-height:48px;margin:0}.nb-enquiry-layout .nb-form-field textarea{height:80px;padding:var(--nb-space-3)}.nb-enquiry-layout .nb-contact-input{background:var(--field-bg);gap:0;height:48px;margin:0;padding:0}.nb-enquiry-layout .nb-contact-input :is(select,input){padding:var(--nb-gap-label) var(--nb-space-3);height:100%;min-height:0;margin:0}.nb-enquiry-layout .nb-contact-input .nb-contact-select{padding:var(--nb-gap-label) var(--nb-space-1)}.nb-enquiry-layout :is(.nb-enquiry-task,.nb-form-project){border:0;min-width:0;margin:0;padding:0}.nb-enquiry-layout :is(.nb-enquiry-task,.nb-form-project) legend{margin:0;padding:0;line-height:20px}.nb-enquiry-layout .nb-form-group-body{padding:var(--nb-gap-label) 0 0;margin:0}.nb-enquiry-layout .nb-task-options{gap:var(--nb-gap-label)}.nb-enquiry-layout .nb-task-options button{padding:var(--nb-gap-label) var(--nb-space-3);margin:0}.nb-enquiry-layout .nb-lead-consent{gap:var(--nb-gap-label);align-items:start;margin:0;padding:0}.nb-enquiry-layout .nb-lead-consent input{margin:var(--nb-space-1) 0 0;padding:0}.nb-enquiry-layout .nb-form-send{gap:var(--nb-gap-item);margin:0;padding:0}.nb-enquiry-layout [data-form-action]{gap:var(--nb-gap-item);padding:var(--nb-space-3) var(--nb-gap-group);margin:0}.nb-enquiry-layout #form-status{margin:0;padding:0;display:block}.nb-enquiry-layout #form-status:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nb-enquiry-layout .nb-lead-success{gap:var(--nb-gap-group);padding:var(--nb-gap-group) 0}.nb-story-start .template-footer{margin:var(--nb-gap-section) 0 0;padding:var(--nb-gap-group) 0 0;background:0 0}.template-footer .footer-grid{gap:var(--nb-gap-group);margin:0;padding:0}.template-footer .footer-identity,.template-footer .footer-documents{margin:0;padding:0}.template-footer .footer-brand{gap:var(--nb-gap-label)}.template-footer .footer-documents ul{gap:var(--nb-gap-label) var(--nb-gap-group);margin:0;padding:0}.template-footer .footer-document-link{gap:var(--nb-gap-label);padding:var(--nb-gap-label) 0}.template-footer .footer-bottom{gap:var(--nb-gap-item);margin:var(--nb-gap-group) 0 0;padding:var(--nb-gap-item) 0 0}.template-footer .footer-bottom p{margin:0}.template-footer .footer-utilities{gap:var(--nb-gap-group)}@media (width<=1000px){.nb-enquiry-layout{gap:var(--nb-column-gap)}.nb-enquiry-layout .nb-contact-channels{gap:var(--nb-gap-label) var(--nb-gap-group)}}@media (width<=999px),(height<=639px){.nb-case-explanations,.nb-case-note{gap:var(--nb-gap-item)}}@media (width<=760px){.landing-document.nb-scene-scroll{--nb-column-gap:var(--nb-space-6);--nb-gap-section:var(--nb-space-8);--nb-inset-panel:var(--nb-space-4);--nb-page-gutter:var(--nb-space-6)}.nb-focus-scene#result{padding-block:var(--nb-gap-section)}.nb-hero-composed,.nb-case-explanations{gap:var(--nb-gap-group)}.nb-case-note{gap:var(--nb-gap-item);padding:var(--nb-gap-item)}.nb-case-total{margin-top:var(--nb-column-gap);padding:var(--nb-inset-panel)}.nb-case-total-heading{gap:var(--nb-gap-label);margin-bottom:var(--nb-gap-heading)}.nb-process-cards{gap:var(--nb-gap-group);grid-template-rows:none}.nb-process-cards>li{gap:var(--nb-gap-label) var(--nb-gap-item);padding-top:var(--nb-gap-item);grid-row:auto;grid-template-rows:auto auto}.nb-process-cards .nb-process-card-number{margin:0}.nb-responsibility-grid{gap:var(--nb-gap-item)}.author-team{row-gap:var(--nb-gap-group)}.author-team .author-card{padding:var(--nb-inset-panel);column-gap:var(--nb-gap-item)}.nb-faq-documents{gap:var(--nb-gap-group);padding:var(--nb-inset-panel)}.nb-faq-list{gap:var(--nb-gap-group);grid-template-rows:none}.nb-faq-answer-card{gap:var(--nb-gap-label);grid-row:auto;grid-template-rows:auto auto}.nb-enquiry-required,.nb-enquiry-layout .nb-form-optional-fields{gap:var(--nb-gap-item);grid-template-columns:minmax(0,1fr)}.nb-enquiry-layout .nb-task-options{gap:var(--nb-gap-label)}.nb-enquiry-layout .nb-task-options button{padding:var(--nb-gap-label)}.nb-story-bar-row{gap:var(--nb-gap-label)}}@media (width<=380px){.landing-document.nb-scene-scroll{--nb-page-gutter:var(--nb-space-4)}}@container inspector-page (width<=68rem){.nb-hero-composed{gap:var(--nb-gap-group)}}@container inspector-page (height<=32rem){.nb-focus-scene{padding-block:var(--nb-gap-group)}}.nb-header-cta{min-height:50px;padding:var(--nb-space-3-25) var(--nb-space-6);border:1px solid color-mix(in srgb,var(--cta),#000 12%);background:linear-gradient(180deg,color-mix(in srgb,var(--cta),#fff 7%),var(--cta));color:#fff;text-align:center;box-shadow:0 4px 10px color-mix(in srgb,var(--cta),transparent 82%),inset 0 1px 0 #ffffff26;border-radius:12px;font-size:15px;font-weight:750;line-height:1.4;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s}@media (hover:hover){.nb-header-cta:hover{background:linear-gradient(180deg,var(--cta),var(--cta-hover));box-shadow:0 6px 16px color-mix(in srgb,var(--cta),transparent 74%),inset 0 1px 0 #ffffff26;transform:translateY(-1px)}}.nb-header-cta:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #00000024}.nb-header-cta:focus-visible{outline:3px solid var(--cta);outline-offset:4px}@container inspector-page (width<=560px){.result-header .nb-header-cta{padding:var(--nb-space-2-50) var(--nb-space-3);white-space:normal;max-width:165px;font-size:12px}}@media (prefers-reduced-motion:reduce){.nb-header-cta{transition:none}.nb-header-cta:hover,.nb-header-cta:active{transform:none}}.nb-hero-composed{isolation:isolate;align-items:center;position:relative}.nb-hero-geography{aspect-ratio:1.75;align-self:center;width:100%;min-width:0;margin:0;position:relative}.nb-hero-geography .nb-kazakhstan-map{opacity:1;width:100%;max-width:none;height:100%;color:var(--accent);margin:0;animation:none;display:block;position:static;mask-image:none}.nb-kazakhstan-map path{fill:color-mix(in srgb,var(--accent) 4%,var(--panel));stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.nb-hero-geography figcaption{gap:var(--nb-space-1-25);text-align:center;width:max-content;max-width:75%;color:var(--ink);display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.nb-hero-geography figcaption span{color:var(--muted);font-size:15px;line-height:1.4}.nb-hero-geography figcaption strong{letter-spacing:-.025em;font-size:clamp(22px,2vw,30px);font-weight:650;line-height:1.2}.nb-hero-composed[data-hero-motion=waiting] .nb-kazakhstan-map path{stroke-dasharray:1000;stroke-dashoffset:1000px}.nb-hero-composed[data-hero-motion=playing] .nb-kazakhstan-map path{stroke-dasharray:1000;animation:2.4s ease-in-out both nb-country-draw}.nb-hero-composed[data-hero-motion=playing] .nb-hero-geography figcaption{animation:.7s ease-out .6s both nb-map-label}@keyframes nb-country-draw{0%{stroke-dashoffset:1000px;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}@keyframes nb-map-label{0%{opacity:0}to{opacity:1}}@container inspector-page (width<=68rem){.nb-hero-geography{justify-self:center;max-width:520px}}@media (prefers-reduced-motion:reduce){.nb-hero-composed[data-hero-motion] .nb-kazakhstan-map path,.nb-hero-composed[data-hero-motion] .nb-hero-geography figcaption{stroke-dashoffset:0;animation:none}}.nb-focus-scene#result{flex-direction:column;overflow:clip}@container inspector-page (width>=68.01rem){.nb-hero-expertise-lead{white-space:nowrap;display:block}}.nb-recommendations-heading h3{margin:0 0 var(--nb-space-1-50);color:var(--ink);font-size:20px;line-height:1.35}.nb-recommendations-heading p,.nb-recommendations-note{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.nb-case-explanations{gap:var(--nb-space-4)}.nb-recommendation-fields{gap:var(--nb-space-2-50);margin:var(--nb-space-3-50) 0 0;padding:0;display:grid}.nb-recommendation-fields>div{gap:var(--nb-space-3);grid-template-columns:88px minmax(0,1fr);display:grid}.nb-recommendation-fields dt{color:var(--muted);margin:0;font-size:12px;font-weight:500;line-height:1.65}.nb-recommendation-fields dd{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.nb-recommendation-result,.nb-recommendation-links>a{min-height:36px;color:var(--accent);text-underline-offset:3px;align-items:center;font-size:13px;line-height:1.5;text-decoration:underline;display:inline-flex}.nb-recommendation-result{margin-top:var(--nb-space-2-50)}.nb-recommendation-links{gap:0 var(--nb-space-4);flex-wrap:wrap;align-items:baseline;display:flex}.nb-case-summary{gap:var(--nb-space-8);margin-bottom:var(--nb-space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.nb-summary-length{min-width:0;margin:0}.nb-summary-length figcaption,.nb-saving-caption>span:first-child{color:var(--ink);font-size:15px;line-height:1.6}.nb-summary-length-value{align-items:baseline;gap:var(--nb-space-3);margin:var(--nb-space-2-50) 0 var(--nb-space-2);letter-spacing:-.035em;font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:clamp(30px,3.2vw,44px);line-height:1.2;display:flex}.nb-summary-length-value>span:first-child{color:var(--muted)}.nb-summary-length-value strong{color:var(--ink);white-space:nowrap;font-weight:650}.nb-summary-length-value .nb-summary-arrow{color:var(--muted);font-size:.65em}.nb-summary-length p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.nb-saving-caption{align-items:center;gap:var(--nb-space-2) var(--nb-space-3);flex-wrap:wrap;display:flex}.nb-saving-caption .nb-example-label{padding:var(--nb-space-0-75) var(--nb-space-2);border:1px solid var(--line);color:var(--muted);border-radius:5px;font-size:12px;line-height:1.5}.nb-case-summary .nb-story-saving{align-content:start;gap:var(--nb-space-2)}.nb-repeat-check{border-block:1px solid var(--line);padding:var(--nb-space-5-50) 0;margin:0 0 var(--nb-space-6)}.nb-repeat-check h4{margin:0 0 var(--nb-space-4);color:var(--ink);font-size:17px;line-height:1.4}.nb-repeat-check .nb-story-outcomes{gap:var(--nb-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.nb-repeat-check .nb-story-outcomes li{scroll-margin-top:var(--nb-inset-below-header-wide);align-items:flex-start}.nb-repeat-check .nb-story-outcomes li:before{content:none}.nb-repeat-check .nb-story-outcomes svg{margin-top:var(--nb-space-0-75)}.nb-repeat-check .nb-story-outcomes a{margin-bottom:var(--nb-space-1-50);color:var(--muted);text-underline-offset:3px;font-size:13px;text-decoration:underline;display:inline-block}.nb-repeat-check .nb-story-outcomes strong{font-size:16px;font-weight:650;line-height:1.5;display:block}.nb-repeat-check .nb-story-outcomes p{margin:var(--nb-space-1-50) 0 0;color:var(--muted);font-size:14px;line-height:1.6}.nb-story-example .nb-story-details{gap:var(--nb-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nb-recommendation-result:focus-visible,.nb-recommendation-links>a:focus-visible,.nb-repeat-check a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@container inspector-page (width<=48rem){.nb-case-summary,.nb-repeat-check .nb-story-outcomes,.nb-story-example .nb-story-details{gap:var(--nb-space-6);grid-template-columns:minmax(0,1fr)}.nb-recommendation-fields>div{gap:var(--nb-space-0-50);grid-template-columns:minmax(0,1fr)}.nb-case-note{gap:var(--nb-space-2-50);padding:var(--nb-space-3-50) var(--nb-space-2-50);grid-template-columns:24px minmax(0,1fr)}.nb-summary-length-value{gap:var(--nb-space-2-50);font-size:32px}}.nb-story-example{--nb-verified:#28765e}.landing-document[data-theme=dark] .nb-story-example{--nb-verified:#88d7bb}.nb-case-explanations .nb-case-note{gap:var(--nb-space-4);padding:var(--nb-space-5);border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:minmax(0,1fr);display:grid;box-shadow:0 3px 12px #00000003}.nb-case-explanations .nb-case-note[data-case-active=true]{border-color:color-mix(in srgb,var(--accent),var(--line) 55%);background:var(--panel)}.nb-recommendation-title{align-items:center;gap:var(--nb-space-3);display:flex}.nb-recommendation-title h3{flex:1;margin:0;font-size:18px;line-height:1.4}.nb-recommendation-icon{background:var(--soft);width:40px;height:40px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.nb-recommendation-index{color:var(--muted);font-variant-numeric:tabular-nums;align-self:flex-start;font-size:12px;line-height:1.5}.nb-recommendation-fields{background:color-mix(in srgb,var(--muted) 5%,var(--panel));border-radius:10px;gap:0;margin:0;overflow:hidden}.nb-recommendation-fields>div{gap:var(--nb-space-3);padding:var(--nb-space-3);grid-template-columns:94px minmax(0,1fr)}.nb-recommendation-fields>div:first-child{background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.nb-recommendation-fields dt{align-items:center;gap:var(--nb-space-1-50);font-size:12px;display:flex}.nb-recommendation-fields dt svg{flex:none}.nb-recommendation-fields>div:first-child dt svg{color:var(--accent)}.nb-recommendation-fields dd{font-size:14px;line-height:1.5}.nb-recommendation-fields>div:last-child dd{font-weight:600}.nb-recommendation-meta{gap:var(--nb-space-2);display:grid}.nb-case-note .nb-recommendation-meta p{align-items:flex-start;gap:var(--nb-space-2);color:var(--muted);font-size:12px;line-height:1.6;display:flex}.nb-recommendation-meta svg{margin-top:var(--nb-space-0-50);flex:none}.nb-recommendation-result,.nb-recommendation-links>a{min-height:32px;margin:0;font-size:12px}.nb-recommendation-result{gap:var(--nb-space-2);justify-self:start;font-weight:600;text-decoration:none}.nb-recommendation-result:hover{text-decoration:underline}.nb-recommendation-links{justify-content:space-between;gap:var(--nb-space-2) var(--nb-space-4)}.nb-recommendations-heading,.nb-recommendations-note{grid-column:1/-1}.nb-recommendations-note{align-items:center;gap:var(--nb-space-2) var(--nb-space-3);padding:var(--nb-space-3) var(--nb-space-4);background:var(--soft);border-radius:10px;flex-wrap:wrap;font-size:12px;display:flex}.nb-recommendations-note span{align-items:center;gap:var(--nb-space-1-50);display:inline-flex}.nb-recommendations-note svg{flex:none}.nb-story-example .nb-case-total{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:0;overflow:hidden}.nb-case-total-heading{padding:var(--nb-space-6);margin:0}.nb-case-summary{border-top:1px solid var(--line);align-items:stretch;gap:0;margin:0}.nb-summary-length,.nb-case-summary .nb-story-saving{padding:var(--nb-space-6);background:color-mix(in srgb,var(--muted) 4%,var(--panel));border:0;border-radius:0}.nb-case-summary .nb-story-saving{background:color-mix(in srgb,var(--accent) 4%,var(--panel));border-left:1px solid var(--line)}.nb-summary-length figcaption{align-items:center;gap:var(--nb-space-2);display:flex}.nb-summary-length-value{margin-block:var(--nb-space-3-50)}.nb-case-summary .nb-story-saving{gap:var(--nb-space-3-50)}.nb-metric-delta{padding:var(--nb-space-0-75) var(--nb-space-2);margin-right:var(--nb-space-1-50);background:var(--panel);color:var(--ink);white-space:nowrap;border-radius:6px;font-size:13px;font-weight:650;display:inline-block}.nb-story-saving .nb-saving-detail{color:var(--muted);font-size:14px}.nb-repeat-check{padding:var(--nb-space-6);border-block:1px solid var(--line);background:color-mix(in srgb,var(--nb-verified) 4%,var(--panel));margin:0}.nb-repeat-check h4{align-items:center;gap:var(--nb-space-2);display:flex}.nb-repeat-check h4>svg{color:var(--nb-verified)}.nb-repeat-check .nb-story-outcomes{gap:var(--nb-space-8)}.nb-repeat-check .nb-story-outcomes li{gap:var(--nb-space-3);background:0 0;border:0;border-radius:0;padding:0}.nb-check-seal{background:color-mix(in srgb,var(--nb-verified) 12%,var(--panel));border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.nb-repeat-check .nb-check-seal svg{color:var(--nb-verified);margin:0}.nb-repeat-check .nb-story-outcomes a{margin-bottom:var(--nb-space-1);font-size:12px}.nb-repeat-check .nb-story-outcomes p{margin-top:var(--nb-space-1);font-size:13px}.nb-story-example .nb-story-details{gap:var(--nb-space-8);padding:var(--nb-space-6);background:0 0;border:0;border-radius:0}.nb-case-documents{border-top:1px solid var(--line);padding:var(--nb-space-4) var(--nb-space-6);background:color-mix(in srgb,var(--muted) 3%,var(--panel));margin:0}.nb-story-example .nb-sample-download{padding:var(--nb-space-2-50) var(--nb-space-3-50);border:1px solid var(--line);background:var(--panel);border-radius:8px}@container inspector-page (width<=48rem){.nb-case-explanations .nb-case-note{padding:var(--nb-space-4);gap:var(--nb-space-3-50)}.nb-recommendation-fields>div{gap:var(--nb-space-1-25);grid-template-columns:minmax(0,1fr)}.nb-recommendation-title h3{font-size:17px}.nb-recommendation-icon{width:34px;height:34px}.nb-case-summary{gap:0}.nb-case-summary .nb-story-saving{border-left:0;border-top:1px solid var(--line)}.nb-case-total-heading,.nb-repeat-check{padding:var(--nb-space-5)}.nb-case-documents{padding:var(--nb-space-4) var(--nb-space-5)}.nb-summary-length,.nb-case-summary .nb-story-saving,.nb-story-example .nb-story-details{padding:var(--nb-space-5)}.nb-repeat-check .nb-story-outcomes{gap:var(--nb-space-5)}.nb-repeat-check .nb-story-outcomes li{padding:0}}.nb-example-pages{--nb-result-progress:0}.nb-example-page{gap:var(--nb-column-gap);min-height:calc(100cqh - var(--nb-header-height,76px));padding:var(--nb-space-6) 0 var(--nb-space-16);scroll-margin-top:var(--nb-inset-below-header-compact);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.nb-example-page+.nb-example-page{border-top:1px solid var(--line)}.nb-example-model{top:calc(var(--nb-header-height,76px) + 16px);min-width:0;position:sticky}.nb-example-page .nb-case-explanations{top:calc(var(--nb-header-height,76px) + 16px);grid-template-columns:minmax(0,1fr);position:sticky}.nb-example-page .nb-case-note{min-height:300px}.nb-example-page .nb-continuous-film{box-shadow:0 12px 32px #1525340a}.nb-focus-main .nb-example-page .nb-opt-viewport{height:clamp(260px,calc(100cqh - var(--nb-header-height,76px) - 220px),450px)}.nb-model-result{justify-content:space-between;gap:var(--nb-space-4);padding:var(--nb-space-3-50) var(--nb-space-4-50);color:#edf5fa;pointer-events:none;opacity:var(--nb-result-progress);transform:translateY(calc((1 - var(--nb-result-progress))*20px));background:#13212df2;border:1px solid #7a95a6;border-radius:12px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.nb-model-result>span{align-items:center;gap:var(--nb-space-1) var(--nb-space-2);grid-template-columns:auto 1fr;display:grid}.nb-model-result strong{font-size:22px;font-weight:650;line-height:1.3}.nb-model-result small{color:#c4d4df;grid-column:1/-1;font-size:11px}.nb-calculation-bridge{align-items:center;gap:var(--nb-space-2);color:var(--accent);opacity:var(--nb-result-progress);margin:var(--nb-space-n8) 0 0;flex-direction:column;display:flex}.nb-calculation-bridge>span{background:linear-gradient(transparent,var(--accent));width:1px;height:40px}.nb-calculation-bridge>svg{transform:rotate(90deg)}.nb-calculation-bridge p{color:var(--muted);margin:0;font-size:13px}@container inspector-page (width<=62.5rem){.nb-example-page{min-height:0;padding:var(--nb-space-4) 0 var(--nb-space-10);gap:var(--nb-space-6);grid-template-columns:minmax(0,1fr)}.nb-example-model,.nb-example-page .nb-case-explanations{position:static;top:auto}.nb-example-model{position:relative}.nb-focus-main .nb-example-page .nb-opt-viewport{height:320px}.nb-model-result{padding:var(--nb-space-3);gap:var(--nb-space-2)}.nb-model-result strong{font-size:18px}.nb-calculation-bridge{margin:0}}@media (prefers-reduced-motion:reduce){.nb-model-result{opacity:1;transform:none}.nb-calculation-bridge{opacity:1}}.nb-audience-visual{margin-top:var(--nb-space-14);padding-top:var(--nb-space-8);border-top:1px solid var(--line)}.nb-audience-flow{align-items:stretch;gap:var(--nb-space-3);grid-template-columns:minmax(220px,.8fr) 40px minmax(0,2.7fr);display:grid}.nb-audience-source{justify-content:center;gap:var(--nb-space-5);padding:var(--nb-space-5) var(--nb-space-4);background:var(--soft);border-radius:16px;flex-direction:column;display:flex}.nb-audience-people{justify-items:center;gap:var(--nb-space-2);text-align:center;min-width:0;margin:0;display:grid}.nb-audience-people figcaption{margin-top:var(--nb-space-1);color:var(--ink);font-size:14px;font-weight:650}.nb-audience-drawing{width:100%;height:112px;color:var(--drawing-ink);display:block;overflow:visible}.nb-audience-people .nb-audience-drawing{width:160px;max-width:100%;height:112px}.nb-vector-art{--nb-art-red:#df2b44;--nb-art-graphite:#29272b}.nb-vector-backdrop{fill:#fbf0f3}.nb-vector-art .nb-art-orbit{stroke:#c7b6bf}.nb-vector-art .nb-art-check{stroke:#54bea4}.landing-document[data-theme=dark] .nb-vector-backdrop{fill:#44343e}.nb-audience-model{justify-content:center;align-items:center;gap:var(--nb-space-2-50);padding-top:var(--nb-space-4);border-top:1px solid var(--line);color:var(--accent);margin:0;display:flex}.nb-audience-model span{gap:var(--nb-space-0-50);color:var(--ink);display:grid}.nb-audience-model strong{font-size:14px;font-weight:650}.nb-audience-model small{color:var(--muted);font-size:12px}.nb-audience-connector{color:var(--accent);align-items:center;display:flex;overflow:hidden}.nb-audience-connector span{background:var(--line);flex:1;height:1px}.nb-audience-connector svg{flex:none}.nb-audience-results{gap:var(--nb-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nb-audience-results li{align-items:flex-start;gap:var(--nb-space-3);padding:var(--nb-space-6) var(--nb-space-5);border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;min-width:0;display:flex}.nb-audience-results li:before{content:none}.nb-audience-results .nb-audience-drawing{width:160px;max-width:100%;margin-bottom:var(--nb-space-2);align-self:center}.nb-audience-result-copy{gap:var(--nb-space-2-50);display:grid}.nb-audience-results h3{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:17px;font-weight:700;line-height:1.4}.nb-audience-results p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.nb-audience-results p strong{color:var(--ink);font-weight:600}.nb-audience-visual[data-hero-motion=playing] .nb-audience-results li{animation:.7s ease-out .3s both nb-delivery-arrive}.nb-audience-visual[data-hero-motion=playing] .nb-audience-results li:nth-child(2){animation-delay:.65s}.nb-audience-visual[data-hero-motion=playing] .nb-art-people{animation:.6s ease-out both nb-delivery-arrive}.nb-audience-visual[data-hero-motion=playing] .nb-art-bars{transform-origin:80px 85px;animation:.8s ease-out .6s both nb-delivery-bars}.nb-audience-visual[data-hero-motion=playing] .nb-art-orbit{transform-origin:80px 57px;animation:1s ease-out .9s both nb-delivery-orbit}.nb-audience-visual[data-hero-motion=playing] .nb-art-check{stroke-dasharray:1;animation:.6s ease-out 1.8s both nb-delivery-check}.nb-audience-visual[data-hero-motion=playing] .nb-art-answer{animation:.7s ease-out 1.3s both nb-delivery-arrive}@keyframes nb-delivery-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes nb-delivery-bars{0%{transform:scaleY(.1)}to{transform:scaleY(1)}}@keyframes nb-delivery-orbit{0%{transform:rotate(-80deg)}to{transform:rotate(0)}}@keyframes nb-delivery-check{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@container inspector-page (width<=68rem){.nb-audience-flow{grid-template-columns:minmax(0,1fr)}.nb-audience-source{padding:var(--nb-space-4) var(--nb-space-6);flex-direction:row;justify-content:space-between;align-items:center}.nb-audience-people{width:280px;max-width:65%}.nb-audience-model{border-top:0;padding-top:0}.nb-audience-connector{justify-content:center;height:28px;transform:rotate(90deg)}.nb-audience-connector span{display:none}}@container inspector-page (width<=40rem){.nb-audience-visual{margin-top:var(--nb-space-8);padding-top:var(--nb-space-6)}.nb-audience-source{padding:var(--nb-space-4);gap:var(--nb-space-4);flex-direction:column}.nb-audience-people{width:100%;max-width:100%}.nb-audience-model{border-top:1px solid var(--line);width:100%;padding-top:var(--nb-space-3)}.nb-audience-results{grid-template-columns:minmax(0,1fr)}.nb-audience-results li{gap:var(--nb-space-4);padding:var(--nb-space-4);grid-template-columns:88px minmax(0,1fr);align-items:start;display:grid}.nb-audience-results .nb-audience-drawing{width:88px;height:80px;margin:0}.nb-audience-results h3{font-size:16px}.nb-audience-results p{align-self:start}.nb-hero-geography figcaption span{font-size:13px}.nb-hero-geography figcaption strong{font-size:22px}}@media (prefers-reduced-motion:reduce){.nb-audience-visual[data-hero-motion] :is(.nb-audience-results li,.nb-art-people,.nb-art-bars,.nb-art-orbit,.nb-art-check,.nb-art-answer){stroke-dashoffset:0;animation:none}}.nb-story-example{--nb-action:#514b55;--nb-action-soft:#f6f2f5;--nb-problem:#b95064;--nb-problem-soft:#fff1f3;--nb-verified:#28765e;--nb-verified-soft:#edf9f5;--nb-example-line:#e3dce1;--nb-example-radius:18px}.landing-document[data-theme=dark] .nb-story-example{--nb-action:#e5dce3;--nb-action-soft:#342e37;--nb-problem:#f2a4b2;--nb-problem-soft:#422e39;--nb-verified:#88d7bb;--nb-verified-soft:#213f38;--nb-example-line:#554b56}.nb-story-example .nb-continuous-film{border:1px solid var(--nb-example-line);border-radius:var(--nb-example-radius);background:#faf6f8}.nb-story-example .nb-film-heading{padding:var(--nb-space-4) var(--nb-space-5);background:var(--panel);color:var(--ink);border-bottom:1px solid var(--nb-example-line)}.nb-story-example .nb-film-heading .nb-opt-replay{border:1px solid var(--nb-example-line);background:var(--nb-action-soft);color:var(--nb-action);box-shadow:none;border-radius:12px}.nb-story-example .nb-film-heading .nb-opt-replay:hover{background:var(--panel);border-color:var(--nb-action)}.nb-story-example .nb-opt-scene-caption{max-width:calc(100% - 28px);padding:var(--nb-space-1-75) var(--nb-space-2-75);background:#ffffffed;border-radius:10px;right:auto;box-shadow:0 2px 8px #5a8aaf0a}.nb-story-example .nb-opt-scene-caption strong{color:#514b55;text-shadow:none;font-weight:600}.nb-story-example .nb-opt-scene-caption:before{content:"";background:#827883;border-radius:50%;flex:none;width:7px;height:7px}.nb-story-example [data-step-state=problem] .nb-opt-scene-caption:before{background:#df2b44}.nb-story-example [data-step-state=verified] .nb-opt-scene-caption:before{background:#54bea4}.nb-story-example .nb-opt-fallback .nb-ventilation-plan{--paper:#faf6f8;--panel:#fff;--soft:#f1e9ee;--line:#d2c6cf;--muted:#716674;--ink:#373039;--nb-route-old:#b95064;--nb-route-new:#28765e}.nb-story-example .nb-case-note,.nb-story-example .nb-case-note[data-case-active=true]{padding:var(--nb-space-6);border-color:var(--nb-example-line);border-radius:var(--nb-example-radius);box-shadow:0 8px 24px #3b729408}.nb-story-example .nb-recommendation-icon{background:var(--nb-action-soft);width:44px;height:44px;color:var(--nb-action);border-radius:14px}.nb-story-example .nb-recommendation-index{padding:var(--nb-space-1) var(--nb-space-2);background:var(--nb-action-soft);color:var(--nb-action);border-radius:8px}.nb-story-example .nb-recommendation-fields{gap:var(--nb-space-2);background:0 0;border-radius:0;overflow:visible}.nb-story-example .nb-recommendation-fields>div{padding:var(--nb-space-3-50);border-radius:12px;grid-template-columns:94px minmax(0,1fr)}.nb-story-example .nb-recommendation-fields>div:first-child{background:var(--nb-problem-soft)}.nb-story-example .nb-recommendation-fields>div:last-child{background:var(--nb-action-soft)}.nb-story-example .nb-recommendation-fields>div:first-child dt,.nb-story-example .nb-recommendation-fields>div:first-child dt svg{color:var(--nb-problem)}.nb-story-example .nb-recommendation-fields>div:last-child dt{color:var(--nb-action)}.nb-story-example .nb-recommendation-meta p:last-child{padding:var(--nb-space-3);background:var(--nb-verified-soft);color:var(--nb-verified);border-radius:12px}.nb-story-example .nb-recommendation-result,.nb-story-example .nb-recommendation-links>a{color:var(--nb-action)}.nb-story-example .nb-recommendations-note{background:var(--nb-action-soft);border-radius:12px}.nb-story-example .nb-recommendations-note span:last-child svg{color:var(--nb-verified)}.nb-story-example .nb-model-result{color:#28765e;background:#f4fcf9f5;border-color:#b5dfd2;border-radius:14px;box-shadow:0 6px 20px #326b5910}.nb-story-example .nb-model-result small{color:#45665c}.nb-story-example .nb-calculation-bridge{color:var(--nb-verified)}.nb-story-example .nb-calculation-bridge>span{background:linear-gradient(transparent,var(--nb-verified))}.nb-story-example .nb-case-total{border-color:var(--nb-example-line);border-radius:var(--nb-example-radius);box-shadow:0 8px 24px #3b729408}.nb-story-example .nb-case-total-heading{align-items:center;gap:var(--nb-space-4)}.nb-result-illustration{flex:none;width:80px}.nb-result-illustration .nb-audience-drawing{width:80px;height:64px}.nb-story-example .nb-case-summary{border-color:var(--nb-example-line)}.nb-story-example .nb-summary-length{background:var(--nb-action-soft)}.nb-story-example .nb-summary-length figcaption svg{color:var(--nb-action)}.nb-story-example .nb-summary-length-value strong{color:var(--nb-verified)}.nb-story-example .nb-case-summary .nb-story-saving{background:var(--nb-verified-soft);border-color:var(--nb-example-line)}.nb-story-example .nb-story-saving>strong{color:var(--nb-verified)}.nb-story-example .nb-metric-delta{color:var(--nb-verified);border-radius:8px}.nb-story-example .nb-repeat-check{background:var(--nb-verified-soft);border-color:var(--nb-example-line)}.nb-story-example .nb-check-seal{background:color-mix(in srgb,var(--nb-verified) 14%,var(--panel));border-radius:12px;width:36px;height:36px}.nb-story-example .nb-story-bar-track{background:var(--nb-action-soft);border-radius:6px;height:12px}.nb-story-example .nb-story-bar-track i{background:#b7adb6;border-radius:6px}.nb-story-example .nb-story-bar-track i[data-proposed=true]{background:#54bea4}.nb-story-example .nb-case-documents{background:var(--nb-action-soft);border-color:var(--nb-example-line)}.nb-story-example .nb-sample-download{border-color:var(--nb-example-line);color:var(--nb-action);border-radius:12px}@container inspector-page (width<=48rem){.nb-story-example .nb-case-note{padding:var(--nb-space-4)}.nb-story-example .nb-recommendation-fields>div{gap:var(--nb-space-1-25);padding:var(--nb-space-3);grid-template-columns:minmax(0,1fr)}.nb-story-example .nb-case-total-heading{gap:var(--nb-space-3)}.nb-result-illustration,.nb-result-illustration .nb-audience-drawing{width:60px}.nb-result-illustration .nb-audience-drawing{height:52px}}.nb-audience-heading{margin:0 0 var(--nb-space-6)}.nb-audience-heading h2,.nb-journey-heading h2{letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(28px,3vw,40px);line-height:1.2}.nb-journey-heading h2 em{color:var(--accent);font-style:normal}.nb-audience-results{row-gap:var(--nb-space-3);grid-template-rows:112px auto auto auto}.nb-audience-results li{grid-row:span 4;grid-template-rows:subgrid;align-items:start;display:grid}.nb-audience-results .nb-audience-drawing{justify-self:center;margin:0}.nb-audience-result-copy{display:contents}.nb-audience-results .nb-audience-condition{border-top:1px solid var(--line);padding-top:var(--nb-space-3);font-size:12px;line-height:1.6}.nb-service-journey{border:1px solid var(--line);background:var(--panel);border-radius:20px;min-width:0;display:block;overflow:hidden;box-shadow:0 8px 32px #37263206}.nb-journey-heading{padding:var(--nb-space-8);background:var(--soft);border-bottom:1px solid var(--line)}.nb-journey-heading p{margin:var(--nb-space-3) 0 0;color:var(--muted);font-size:15px;line-height:1.6}.nb-journey-part{padding:var(--nb-space-8);min-width:0}.nb-journey-part+.nb-journey-part{border-top:1px solid var(--line)}.nb-service-journey :is(.nb-process-heading,.nb-faq-heading){margin:0 0 var(--nb-space-6)}.nb-service-journey :is(#nb-process-title,#nb-guarantee-title,#nb-start-title){align-items:center;gap:var(--nb-space-3);margin:0 0 var(--nb-space-6);letter-spacing:-.025em;color:var(--ink);font-size:24px;font-weight:700;line-height:1.3;display:flex}.nb-service-journey :is(#nb-process-title,#nb-guarantee-title,#nb-start-title) em{color:inherit;font-style:normal}.nb-service-journey :is(#nb-process-title,#nb-guarantee-title,#nb-start-title):before{background:var(--soft);width:32px;height:32px;color:var(--accent);letter-spacing:0;border-radius:10px;flex:none;place-items:center;font-size:12px;display:grid}.nb-service-journey #nb-process-title:before{content:"01"}.nb-service-journey #nb-guarantee-title:before{content:"02"}.nb-service-journey #nb-start-title:before{content:"03"}.nb-service-journey .nb-process-cards{gap:var(--nb-space-3);grid-template-rows:96px auto auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.nb-service-journey .nb-process-cards>li{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;padding:var(--nb-space-5);border:1px solid var(--line);background:var(--soft);border-radius:16px;grid-row:span 3}.nb-process-visual{width:100%;min-width:0;position:relative}.nb-process-visual .nb-audience-drawing{width:126px;max-width:100%;height:88px;margin:0 auto}.nb-process-visual .nb-process-card-number{background:var(--panel);color:var(--muted);border:0;border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;display:grid;position:absolute;top:0;right:0}.nb-service-journey .nb-process-cards h3{color:var(--ink);letter-spacing:-.02em;font-size:17px;line-height:1.4}.nb-service-journey .nb-process-cards p{color:var(--muted);font-size:13px;line-height:1.6}.nb-service-journey .nb-responsibility-grid{gap:var(--nb-space-4)}.nb-service-journey .nb-responsibility-card{--nb-responsibility-ink:var(--ink);--nb-responsibility-muted:var(--muted);--nb-responsibility-line:var(--line);--nb-responsibility-accent:var(--accent);padding:var(--nb-space-5);gap:var(--nb-space-4);background:var(--panel);border-radius:16px}.nb-service-journey .nb-responsibility-card header{align-items:center;gap:var(--nb-space-4)}.nb-service-journey .nb-responsibility-card header .nb-audience-drawing{flex:none;width:80px;height:64px}.nb-service-journey .nb-responsibility-card h3{text-wrap:pretty;font-size:17px;line-height:1.4}.nb-service-journey .nb-responsibility-card h3 em{color:inherit}.nb-service-journey .nb-responsibility-card p{font-size:13px;line-height:1.6}.nb-service-journey .nb-responsibility-note{background:var(--soft);padding:var(--nb-space-3);border:0;border-radius:10px;font-size:12px}.nb-service-journey .nb-faq-layout{align-items:stretch;gap:var(--nb-space-6);grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);display:grid}.nb-service-journey .nb-faq-documents{background:var(--soft);border:1px solid var(--line);padding:var(--nb-space-5);gap:var(--nb-space-5);border-radius:16px}.nb-materials-heading{align-items:center;gap:var(--nb-space-3);display:flex}.nb-materials-heading .nb-audience-drawing{flex:none;width:64px;height:52px}.nb-service-journey .nb-materials-heading h3{margin:0;font-size:17px;line-height:1.4}.nb-service-journey .nb-faq-answers{padding:var(--nb-space-5);border:1px solid var(--line);background:var(--panel);border-radius:16px}.nb-service-journey .nb-start-questions-title{margin:0 0 var(--nb-space-4);font-size:17px}.nb-service-journey .nb-faq-list{gap:var(--nb-space-4);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.nb-service-journey .nb-faq-answer-card,.nb-service-journey .nb-faq-answer-card+.nb-faq-answer-card{gap:var(--nb-space-2);border:0;grid-row:auto;grid-template-rows:auto auto;padding:0}.nb-service-journey .nb-faq-answer-card h3{font-size:15px;line-height:1.4}.nb-service-journey .nb-faq-answer-card p{font-size:13px;line-height:1.6}.nb-service-journey .nb-faq-document{min-height:40px}.nb-service-journey .nb-faq-file-icon{color:var(--accent);background:var(--panel);border-radius:10px}.nb-service-journey #intake-scene{margin-top:var(--nb-space-8);padding-top:var(--nb-space-8);border-top:1px solid var(--line)}:is(.nb-service-journey,.nb-contact-block) .action-options{border-radius:16px}.nb-scene-team .author-card{background:var(--panel);border-color:var(--line);border-radius:18px}.nb-scene-team .nb-author-tags span{background:var(--soft);border-radius:8px}.nb-page-footer{width:100%;padding:0 var(--nb-page-gutter) var(--nb-space-6);background:0 0;margin:0 auto}.nb-page-footer .template-footer{padding:var(--nb-space-6) 0;background:0 0;margin:0}@container inspector-page (width<=68rem){.nb-service-journey .nb-process-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container inspector-page (width<=48rem){.nb-journey-heading,.nb-journey-part{padding:var(--nb-space-5)}.nb-service-journey :is(#nb-process-title,#nb-guarantee-title,#nb-start-title){font-size:21px;display:block}.nb-service-journey :is(#nb-process-title,#nb-guarantee-title,#nb-start-title):before{vertical-align:middle;margin-right:var(--nb-space-3);display:inline-grid}.nb-service-journey .nb-responsibility-grid,.nb-service-journey .nb-faq-layout,:is(.nb-service-journey,.nb-contact-block) .nb-enquiry-layout{grid-template-columns:minmax(0,1fr)}}@container inspector-page (width<=40rem){.nb-audience-results{grid-template-rows:none}.nb-audience-results li{grid-row:auto;grid-template-rows:auto;align-items:start}.nb-audience-result-copy{gap:var(--nb-space-3);display:grid}.nb-service-journey .nb-process-cards{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.nb-service-journey .nb-process-cards>li{gap:var(--nb-space-2) var(--nb-space-4);padding:var(--nb-space-4);grid-row:auto;grid-template-rows:auto auto;grid-template-columns:72px minmax(0,1fr)}.nb-service-journey .nb-process-visual{grid-row:span 2}.nb-service-journey .nb-process-visual .nb-audience-drawing{width:72px;height:64px}.nb-service-journey .nb-process-card-number{width:20px;height:20px;font-size:10px;top:auto;bottom:0;right:0}}.nb-service-journey :is(#nb-process-title,#nb-guarantee-title,#nb-start-title){display:block}.nb-service-journey :is(#nb-process-title,#nb-guarantee-title,#nb-start-title):before{vertical-align:middle;margin-right:var(--nb-space-3);display:inline-grid}:is(.nb-service-journey .nb-template-tail,.nb-contact-block){--soft:#faf6f8;--line:#e4dde1;--ink:#252326;--muted:#665f64;--field-bg:#fff;--accent:#d62f42;--cta:#d62f42;--cta-hover:#b72334}.landing-document[data-theme=dark] :is(.nb-service-journey .nb-template-tail,.nb-contact-block){--soft:#342e37;--line:#554b56;--ink:#edf5fa;--muted:#c1b6bf;--field-bg:#241f28}.nb-service-journey .nb-faq-documents{align-content:start;gap:var(--nb-space-4);grid-template-columns:minmax(0,1fr);display:grid}.nb-service-journey .nb-materials-heading{grid-column:1/-1}:is(.nb-service-journey,.nb-contact-block) .nb-enquiry-layout{grid-template-columns:minmax(270px,.75fr) minmax(0,2fr)}:is(.nb-service-journey,.nb-contact-block) .nb-form-field :is(input,textarea),:is(.nb-service-journey,.nb-contact-block) .nb-contact-input,:is(.nb-service-journey,.nb-contact-block) .nb-task-options button{border:1px solid var(--line);border-radius:12px}:is(.nb-service-journey,.nb-contact-block) .nb-contact-input :is(input,select){border:0}:is(.nb-service-journey,.nb-contact-block) [data-form-action]{border-radius:12px}@container inspector-page (width<=48rem){:is(.nb-service-journey,.nb-contact-block) .nb-enquiry-layout{grid-template-columns:minmax(0,1fr)}}.nb-contact-block{padding:var(--nb-space-8);border:1px solid var(--line);background:var(--panel);border-radius:20px;box-shadow:0 8px 32px #37263206}@container inspector-page (width<=48rem){.nb-contact-block{padding:var(--nb-space-5)}}}:host{width:100%;height:100%;min-height:0;display:block}.landing-document{scroll-behavior:smooth;height:100%;min-height:0;position:relative;overflow:auto}@media (prefers-reduced-motion:reduce){.landing-document{scroll-behavior:auto}}[hidden]{display:none!important}