.neural-home #site-header{background:0 0;position:absolute;inset:0 0 auto}.neural-home #site-header .sh-row1{--canvas:transparent;--ink:var(--neural-ink);--ink-2:var(--neural-muted);--mark-ink:var(--neural-ink);--brand:var(--neural-signal);--on-accent:var(--neural-paper);--accent-text:var(--neural-signal);--accent-wash:#6fa5eb1f;--line-strong:var(--neural-hair);--sh-btn:none;--sh-sec:none;border-bottom:1px solid var(--neural-hair);background:0 0;min-height:80px;padding-inline:clamp(24px,4vw,72px)}.neural-home .neural-hero{--card:var(--neural-paper);--ink:var(--neural-ink);--line-strong:var(--neural-hair);--brand:var(--neural-signal);--on-accent:var(--neural-paper);--accent-wash:#6fa5eb1f;--sh-sec:inset 0 0 0 1px var(--neural-hair);--sh-btn:none;isolation:isolate;text-align:left;background:var(--neural-paper);width:100%;max-width:none;min-height:max(820px,100svh);color:var(--neural-ink);flex-direction:column;justify-content:center;align-items:stretch;margin:0;padding:140px max(6vw,24px) 112px;display:flex;position:relative;overflow:hidden}.neural-art,.neural-shade{pointer-events:none;z-index:-2;position:absolute;inset:0}.neural-art{isolation:isolate;background:var(--neural-paper);opacity:1;overflow:hidden}.neural-art picture{width:100%;height:100%;display:block}.neural-color-defs{pointer-events:none;position:absolute;overflow:hidden}.neural-art img{object-fit:cover;object-position:50% 36%;filter:url(#neural-brand-palette);mix-blend-mode:normal;opacity:1;width:100%;height:100%;display:block}.neural-shade{z-index:-1;background:linear-gradient(90deg,var(--neural-paper) 0%,rgb(var(--neural-paper-rgb) / .94) 28%,rgb(var(--neural-paper-rgb) / .4) 52%,transparent 76%),linear-gradient(180deg,rgb(var(--neural-paper-rgb) / .9),transparent 18%,transparent 75%,var(--neural-paper))}.neural-content{width:100%;max-width:1280px;margin-inline:auto;position:relative}.neural-home .hero-label{color:var(--neural-muted);letter-spacing:.12em;margin:0 0 32px;font-size:13px}.neural-home .neural-hero h1{color:var(--neural-ink);text-wrap:initial;letter-spacing:0;margin:0;font-weight:500;line-height:1.1}.neural-lead{letter-spacing:.04em;font-size:28px;font-weight:400;display:block}.neural-power{align-items:center;gap:24px;margin:8px 0 24px;display:flex}.neural-home .neural-power em{letter-spacing:-.065em;color:var(--neural-signal);font-size:clamp(120px,15vw,216px);font-weight:400;line-height:.9}.neural-unit{flex-direction:column;gap:16px;padding-top:20px;font-size:54px;font-weight:400;display:flex}.neural-unit span{color:var(--neural-muted);font-size:20px}.neural-message{letter-spacing:-.035em;font-size:clamp(28px,3.4vw,54px);font-weight:500;line-height:1.35;display:block}.neural-home .hero-cta{justify-content:flex-start;gap:16px;margin-top:40px}.neural-hero .btn{min-height:48px;box-shadow:none;border-radius:999px;padding:0 24px;font-weight:500}.neural-hero .btn-primary{background:var(--neural-signal);color:var(--neural-paper)}.neural-hero .btn-primary:before,.neural-hero .btn-primary:after{display:none}.neural-hero .btn-outline{background:rgb(var(--neural-paper-rgb) / .6);color:var(--neural-ink);border:1px solid var(--neural-hair)}.neural-hero :is(a,button):focus-visible{outline:2px solid var(--neural-signal);outline-offset:5px}.neural-bottom{border-top:1px solid var(--neural-hair);color:var(--neural-muted);justify-content:space-between;align-items:center;gap:24px;padding-top:20px;font-size:13px;display:flex;position:absolute;bottom:32px;left:max(6vw,24px);right:max(6vw,24px)}.neural-bottom p{letter-spacing:.06em;margin:0}.neural-explore{color:var(--neural-ink);white-space:nowrap;align-items:center;gap:16px;text-decoration:none;display:inline-flex}.neural-explore span{font-size:20px}.neural-manifesto{max-width:1160px;margin:0 auto;padding:64px 20px 0}.neural-home .hero-intro{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;width:100%;max-width:none;margin:0;padding:0;display:grid}.neural-home .hero-intro p{margin:0;font-size:15px;line-height:1.8}@media (hover:hover){.neural-explore:hover{color:var(--neural-signal)}.neural-hero .btn-outline:hover{border-color:var(--neural-signal)}}@media (width>=1800px){.neural-art img{object-position:50% 32%}}@media (width<=900px){.neural-home .neural-hero{min-height:900px;padding-top:140px}.neural-shade{background:linear-gradient(90deg,rgb(var(--neural-paper-rgb) / .96),rgb(var(--neural-paper-rgb) / .78) 42%,rgb(var(--neural-paper-rgb) / .16) 85%),linear-gradient(180deg,rgb(var(--neural-paper-rgb) / .9),transparent 18%,transparent 75%,var(--neural-paper))}.neural-home .hero-intro{gap:24px}}@media (width<=600px){.neural-home #site-header .sh-row1{min-height:104px;padding-inline:16px}.neural-home .neural-hero{justify-content:center;min-height:860px;padding:152px 24px 112px}.neural-art img{object-position:58% 30%;opacity:1;width:160%;max-width:none;transform:translate(-30%)}.neural-shade{background:linear-gradient(90deg,rgb(var(--neural-paper-rgb) / .94),rgb(var(--neural-paper-rgb) / .8) 58%,rgb(var(--neural-paper-rgb) / .25)),linear-gradient(180deg,rgb(var(--neural-paper-rgb) / .9),transparent 20%,transparent 75%,var(--neural-paper))}.neural-home .hero-label{letter-spacing:.04em;margin-bottom:28px;font-size:13px}.neural-lead{font-size:20px}.neural-power{gap:20px;margin-block:16px 28px}.neural-home .neural-power em{font-size:var(--home-numeral-mobile)}.neural-unit{gap:12px;padding-top:12px;font-size:38px}.neural-unit span{font-size:16px}.neural-message{font-size:28px;line-height:1.5}.neural-home .hero-cta{flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px}.neural-bottom{flex-direction:column;align-items:flex-start;gap:16px;padding-top:16px;bottom:24px;left:24px;right:24px}.neural-manifesto{padding:40px 24px 0}.neural-home .hero-intro{grid-template-columns:1fr;gap:20px}}@media print{.neural-home #site-header{position:relative}.neural-home .neural-hero{min-height:0}.neural-art,.neural-shade,.neural-bottom{display:none}.neural-home .neural-hero,.neural-home .neural-hero h1,.neural-home .neural-power em{color:var(--ink);background:0 0}}.neural-home .neural-art img{filter:url(#neural-brand-palette);opacity:1}.neural-home[data-shader=ready] .neural-art{visibility:hidden}.neural-home .dot-art{z-index:-2;pointer-events:none;position:absolute;inset:0 0 0 26%;overflow:hidden}.neural-home .dot-art canvas{width:100%;height:100%;display:block}.neural-home .neural-shade{background:linear-gradient(90deg,var(--neural-paper) 15%,rgb(var(--neural-paper-rgb) / .99) 30%,rgb(var(--neural-paper-rgb) / .9) 40%,transparent 68%),linear-gradient(180deg,var(--neural-paper),transparent 22%,transparent 72%,var(--neural-paper))}.neural-home .neural-power em{letter-spacing:-.075em;font-weight:600;font-size:var(--home-numeral-display)}.neural-home .neural-message{font-size:clamp(28px,3vw,44px)}@media (width<=900px){.neural-home .dot-art{left:10%}}@media (width<=600px){.neural-home .neural-hero{min-height:920px;padding-bottom:170px}.neural-home .dot-art{inset:70px -48% 0 0}.neural-home .neural-shade{background:linear-gradient(90deg,var(--neural-paper),rgb(var(--neural-paper-rgb) / .97) 24%,rgb(var(--neural-paper-rgb) / .76) 72%,rgb(var(--neural-paper-rgb) / .12)),linear-gradient(180deg,var(--neural-paper),transparent 30%,transparent 68%,var(--neural-paper))}.neural-home .neural-bottom{bottom:72px}.neural-home .neural-power em{font-size:var(--home-numeral-mobile)}}.neural-home[data-shader=fallback] .dot-art{display:none}body.neural-home{--home-dots:radial-gradient(circle,var(--logo-bullseye) 1px,transparent 1.2px);--home-width:1280px;background:var(--surface);color:var(--ink)}.neural-home :is(.section-inner,.all-exams .section-inner,.pd-footer-inner){max-width:var(--home-width)}.neural-home :is(.all-exams,.how-section,.features-section,.diff-section,.price-section){isolation:isolate;padding:88px max(6vw,24px) 0;scroll-margin-top:24px;position:relative}.neural-home .section-title{color:var(--brand);align-items:center;gap:16px;margin-bottom:12px;font-weight:600;line-height:1.3;display:flex}.neural-home .section-title:before{content:"";background:radial-gradient(circle,var(--brand) 1.3px,transparent 1.5px) 0 0 / 7px 7px;flex:none;width:20px;height:20px}.neural-home .section-sub{color:var(--ink-2);margin-bottom:32px;line-height:1.75}.neural-home :is(.stage-col,.steps-grid,.feat-grid,.diff-new,.price-card){border:1px solid var(--line);box-shadow:none;background:var(--card);border-radius:20px}.neural-home :is(.btn-primary,.btn-white){box-shadow:none;font-weight:600}.neural-home :is(.btn-primary,.btn-white):after{display:none}.neural-home .btn-outline{border-color:var(--line-strong)}.neural-home a:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.neural-home .neural-manifesto{isolation:isolate;max-width:none;padding:80px max(6vw,24px) 8px;position:relative}.neural-home .neural-manifesto:before{content:"";z-index:-1;pointer-events:none;background:var(--home-dots) 0 0 / 5px 5px;opacity:.25;height:128px;-webkit-mask-image:linear-gradient(180deg,var(--ink),transparent),linear-gradient(90deg,transparent 20%,var(--ink) 80%);mask-image:linear-gradient(180deg,var(--ink),transparent),linear-gradient(90deg,transparent 20%,var(--ink) 80%);position:absolute;inset:0 0 auto;-webkit-mask-composite:source-in;mask-composite:intersect}.neural-home .hero-intro{max-width:var(--home-width);counter-reset:intro;gap:40px;margin-inline:auto}.neural-home .hero-intro p{border-top:1px solid var(--line-strong);padding-top:24px;font-size:15px;line-height:1.9;position:relative}.neural-home .hero-intro p:before{content:"";background:var(--brand);width:5px;height:5px;box-shadow:8px 0 var(--logo-bullseye),16px 0 var(--heat-1);border-radius:50%;position:absolute;top:-3px;left:0}.neural-home .stage-cols{gap:24px}.neural-home .stage-col{padding:12px 24px 16px;position:relative;overflow:hidden}.neural-home .stage-col:before{content:"";background:var(--home-dots) 0 0 / 5px 5px;opacity:.35;width:112px;height:68px;-webkit-mask-image:linear-gradient(225deg,var(--ink),transparent 75%);mask-image:linear-gradient(225deg,var(--ink),transparent 75%);pointer-events:none;position:absolute;top:0;right:0}.neural-home .stage-col h3{color:var(--brand);padding-bottom:20px}.neural-home .ex-card{min-height:68px}.neural-home .how-section{background:var(--accent-wash);border-block:1px solid var(--line);margin-top:88px;padding-top:64px;padding-bottom:64px}.neural-home .steps-grid{background:0 0;border:0;gap:32px;padding:16px 0 0}.neural-home .step-card{border:0;padding:0;position:relative}.neural-home .step-card:first-child{padding:0}.neural-home .step-card+.step-card{border-left:0}.neural-home .step-card:not(:last-child):after{content:"";background:radial-gradient(circle,var(--logo-bullseye) 1px,transparent 1.2px) 0 0 / 6px 2px;width:calc(100% - 32px);height:2px;position:absolute;top:23px;left:64px}.neural-home .step-num{border:1px solid var(--line-strong);background:var(--canvas);width:48px;height:48px;color:var(--brand);border-radius:50%;place-items:center;margin-bottom:24px;font-size:20px;font-weight:600;display:grid;position:relative}.neural-home .step-card h3{color:var(--brand);margin-bottom:12px;font-size:20px;font-weight:600}.neural-home .step-card p{max-width:28em;font-size:15px;line-height:1.8}.neural-home .feat-grid{padding:12px 32px}.neural-home .feat-card{gap:20px;padding:32px}.neural-home .feat-card:nth-child(-n+2){padding-top:24px}.neural-home .feat-card:nth-child(n+3){padding-bottom:24px}.neural-home .feat-icon{border:1px solid var(--line-strong);background:var(--accent-wash);border-radius:12px}.neural-home .feat-card h3{color:var(--brand);font-size:20px;font-weight:600}.neural-home .feat-card p{font-size:15px;line-height:1.8}.neural-home .diff-grid{gap:24px}.neural-home .diff-old{border:1px solid var(--line);box-shadow:none;background:0 0}.neural-home .diff-new{background:var(--accent-wash);border-color:var(--line-strong);padding:30px;position:relative}.neural-home .diff-item{min-height:52px;line-height:1.75}.neural-home .price-grid{gap:24px}.neural-home .price-card{padding:32px}.neural-home .price-card .p-price{color:var(--brand);margin-top:20px;font-size:38px;font-weight:600}.neural-home .price-card.is-rec{background:var(--accent-wash);border-color:var(--unit-a);box-shadow:none;position:relative;overflow:hidden}.neural-home .price-card.is-rec:before{content:"";pointer-events:none;background:var(--home-dots) 0 0 / 5px 5px;opacity:.35;width:120px;height:100px;-webkit-mask-image:linear-gradient(225deg,var(--ink),transparent 75%);mask-image:linear-gradient(225deg,var(--ink),transparent 75%);position:absolute;top:0;right:0}.neural-home .price-card ul{margin-block:24px 32px}.neural-home .cta-banner{background:var(--accent-wash);border-block:1px solid var(--line);max-width:none;margin-top:88px;padding:0}.neural-home .cta-banner-inner{isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:0;padding:96px 24px;overflow:hidden}.neural-home .cta-banner-inner:before{content:"";z-index:-1;pointer-events:none;background:var(--home-dots) 0 0 / 5px 5px;opacity:.5;-webkit-mask-image:linear-gradient(90deg,var(--ink),transparent 35%,transparent 65%,var(--ink));mask-image:linear-gradient(90deg,var(--ink),transparent 35%,transparent 65%,var(--ink));position:absolute;inset:0}.neural-home .cta-banner-inner:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,var(--accent-hi) 1px,transparent 1.3px) 0 0 / 5px 5px;opacity:.38;width:640px;height:640px;-webkit-mask-image:radial-gradient(circle,transparent 29%,var(--ink) 29.3% 30%,transparent 30.3% 43%,var(--ink) 43.3% 44%,transparent 44.3% 59%,var(--ink) 59.3% 60%,transparent 60.3%);mask-image:radial-gradient(circle,transparent 29%,var(--ink) 29.3% 30%,transparent 30.3% 43%,var(--ink) 43.3% 44%,transparent 44.3% 59%,var(--ink) 59.3% 60%,transparent 60.3%);position:absolute;top:50%;right:-120px;transform:translateY(-50%)}.neural-home .cta-banner h2{color:var(--brand);max-width:26em;margin-bottom:16px;font-size:38px;font-weight:600}.neural-home .cta-banner p{margin-bottom:28px}.neural-home .pd-footer{background:var(--canvas);border-top:0;margin-top:0;padding:56px max(6vw,24px) 0}.neural-home .pd-footer-bottom{padding-bottom:32px}@media (width<=960px){.neural-home :is(.all-exams,.features-section,.diff-section,.price-section){padding-top:64px}.neural-home .how-section{margin-top:64px}.neural-home .steps-grid{gap:40px 32px}.neural-home .step-card:nth-child(2):after{display:none}.neural-home .step-card:nth-child(3){padding-left:0}.neural-home .feat-card:nth-child(n){padding:24px 0}.neural-home .cta-banner{margin-top:64px}}@media (width<=600px){.neural-home .neural-manifesto{padding-top:48px}.neural-home .hero-intro{gap:28px}.neural-home :is(.all-exams,.features-section,.diff-section,.price-section){padding-top:56px}.neural-home .section-title{font-size:var(--home-section-mobile);gap:12px}.neural-home .section-sub{margin-bottom:24px}.neural-home .stage-col{padding-inline:20px}.neural-home .how-section{margin-top:56px;padding-block:48px}.neural-home .steps-grid{grid-template-columns:1fr;gap:28px;padding-top:0}.neural-home .step-card:nth-child(n){border:0;padding:0 0 0 64px}.neural-home .step-num{width:40px;height:40px;position:absolute;top:0;left:0}.neural-home .step-card:not(:last-child):after{background:radial-gradient(circle,var(--logo-bullseye) 1px,transparent 1.2px) 0 0 / 2px 6px;width:2px;height:calc(100% - 32px);display:block;top:52px;left:19px}.neural-home .feat-grid{padding:0 20px}.neural-home .feat-card{gap:16px}.neural-home :is(.diff-card,.diff-new,.price-card){padding:24px}.neural-home .cta-banner-inner{padding:64px 24px}.neural-home .cta-banner h2{font-size:28px;line-height:1.4}.neural-home .cta-banner-inner:before{opacity:.2;-webkit-mask-image:linear-gradient(180deg,var(--ink),transparent 35%,transparent 70%,var(--ink));mask-image:linear-gradient(180deg,var(--ink),transparent 35%,transparent 70%,var(--ink))}.neural-home .cta-banner-inner:after{opacity:.15;right:-400px}.neural-home .pd-footer{padding-top:40px}}
