.landing-v2{--lv2-radius:.45rem;--lv2-background:oklch(97.8% .012 88);--lv2-foreground:oklch(19% .025 252);--lv2-card:oklch(99.7% .005 88);--lv2-card-foreground:oklch(19% .025 252);--lv2-popover:oklch(99.7% .005 88);--lv2-popover-foreground:oklch(19% .025 252);--lv2-primary:oklch(42% .145 253);--lv2-primary-foreground:oklch(99% .004 88);--lv2-secondary:oklch(94.5% .018 88);--lv2-secondary-foreground:oklch(27% .04 252);--lv2-muted:oklch(94% .018 88);--lv2-muted-foreground:oklch(48% .028 252);--lv2-accent:oklch(77.5% .165 72);--lv2-accent-foreground:oklch(19% .025 252);--lv2-destructive:oklch(58% .21 26);--lv2-destructive-foreground:oklch(99% 0 0);--lv2-border:oklch(84% .025 80);--lv2-input:oklch(84% .025 80);--lv2-ring:oklch(61% .16 72);--chart-1:oklch(42% .145 253);--chart-2:oklch(77.5% .165 72);--chart-3:oklch(63% .08 157);--chart-4:oklch(62% .09 224);--chart-5:oklch(35% .08 253);--ink:#0b1728;--ink-soft:#465264;--paper:#f8f4e9;--paper-bright:#fffdf7;--paper-deep:#efe8d7;--blue:#0a5098;--blue-dark:#01286b;--blue-pale:#e7f0f8;--amber:#f4a621;--amber-soft:#ffe2a5;--sage:#8ba892;--rule:#d9d0bd;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--lv2-font-sans:"Manrope", ui-sans-serif, system-ui, sans-serif;--lv2-font-serif:"Fraunces", Georgia, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink)}.landing-v2 *{box-sizing:border-box;border-color:var(--lv2-border)}.landing-v2 h1,.landing-v2 h2,.landing-v2 h3,.landing-v2 p{margin-top:0}.landing-v2 h1,.landing-v2 h2{font-family:var(--lv2-font-serif);font-variation-settings:"SOFT" 20, "WONK" 0;letter-spacing:-.04em}.landing-v2 a{color:inherit;text-decoration:none}.landing-v2 button,.landing-v2 a{-webkit-tap-highlight-color:transparent}.landing-v2 button:not(:disabled),.landing-v2 [role=button]:not([aria-disabled=true]),.landing-v2 a[href]{cursor:pointer}.landing-v2 :focus-visible{outline:3px solid var(--amber);outline-offset:4px}.landing-v2 ::selection{color:var(--ink);background:var(--amber-soft)}.landing-v2 .container{width:100%;margin-inline:auto;padding-inline:1.1rem}.landing-v2 .site-shell{overflow:clip}.landing-v2 .skip-link{z-index:100;background:var(--ink);color:#fff;transition:transform .16s var(--ease-out);padding:.75rem 1rem;font-weight:800;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.landing-v2 .skip-link:focus{transform:translateY(0)}.landing-v2 .evidence-bar{background:var(--blue-dark);color:#fff;letter-spacing:.015em;font-size:.7rem}.landing-v2 .evidence-bar-inner{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.35rem;display:flex}.landing-v2 .evidence-bar-inner span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.landing-v2 .evidence-bar-inner span strong{color:var(--amber)}.landing-v2 .evidence-bar-inner a{flex:none;align-items:center;gap:.35rem;font-weight:800;display:inline-flex}.landing-v2 .evidence-bar-inner a svg{width:.8rem}.landing-v2 .site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:box-shadow .22s var(--ease-out);background:#f8f4e9f0;border-bottom:1px solid #d9d0bdcc;position:sticky;top:0;box-shadow:0 0 #01286b00}.landing-v2 .site-header.is-scrolled{box-shadow:0 .55rem 1.35rem #01286b1c}.landing-v2 .nav-shell{justify-content:space-between;align-items:center;gap:1rem;min-height:4.65rem;display:flex}.landing-v2 .brand-lockup{flex:none;align-items:center;gap:.65rem;display:inline-flex}.landing-v2 .brand-monogram{background:var(--blue-dark);color:#fff;letter-spacing:-.08em;clip-path:polygon(0 0,calc(100% - .65rem) 0,100% .65rem,100% 100%,0 100%);grid-template-columns:repeat(3,auto);place-content:center;gap:.03rem;width:3.25rem;height:2.65rem;font-size:.78rem;font-weight:850;display:grid;position:relative;overflow:hidden}.landing-v2 .brand-monogram span:last-of-type{color:var(--amber)}.landing-v2 .brand-monogram i{border-right:2px solid var(--amber);border-bottom:2px solid var(--amber);width:1.2rem;height:.42rem;position:absolute;bottom:.42rem;right:.38rem;transform:skew(-32deg)rotate(-2deg)}.landing-v2 .brand-type{max-width:8rem;color:var(--blue-dark);opacity:1;white-space:nowrap;transform-origin:0;transition:max-width .24s var(--ease-in-out), opacity .15s var(--ease-out), transform .22s var(--ease-out);gap:.12rem;line-height:1;display:grid;overflow:hidden;transform:translate(0)scale(1)}.landing-v2 .brand-type span{letter-spacing:-.055em;font-family:Fraunces,Georgia,serif;font-size:1.28rem;font-style:italic;font-weight:700}.landing-v2 .brand-type small{color:var(--blue);letter-spacing:.18em;font-size:.38rem;font-weight:850}.landing-v2 .desktop-nav,.landing-v2 .desktop-only{display:none}.landing-v2 .nav-actions{align-items:center;gap:.65rem;display:flex}.landing-v2 .header-cta{background:var(--amber);min-height:2.65rem;color:var(--ink);box-shadow:3px 3px 0 var(--blue-dark);isolation:isolate;white-space:nowrap;transition:transform .15s var(--ease-out), box-shadow .18s var(--ease-out), filter .18s var(--ease-out);justify-content:center;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.68rem;font-weight:850;display:inline-flex;position:relative;overflow:hidden}.landing-v2 .header-cta:before{z-index:-1;content:"";transition:transform .32s var(--ease-out);background:linear-gradient(110deg,#0000 20%,#ffffff61 48%,#0000 76%);position:absolute;inset:0;transform:translate(-135%)}.landing-v2 .header-cta:hover{box-shadow:5px 5px 0 var(--blue-dark);filter:saturate(1.08);transform:translate(-1px,-1px)}.landing-v2 .header-cta:hover:before{transform:translate(135%)}.landing-v2 .header-cta:active{box-shadow:1px 1px 0 var(--blue-dark);filter:saturate(.96);transform:translateY(1px)scale(.97)}.landing-v2 .header-cta svg{width:.85rem;transition:transform .17s var(--ease-out);flex:none}.landing-v2 .header-cta:hover svg{transform:translate(3px)}.landing-v2 .header-cta-full{display:none}.landing-v2 .menu-button{border:1px solid var(--rule);background:var(--paper-bright);width:2.65rem;height:2.65rem;color:var(--ink);border-radius:0;place-items:center;display:grid}.landing-v2 .menu-button svg{width:1.2rem}.landing-v2 .mobile-nav{border-top:0 solid var(--rule);opacity:0;transition:grid-template-rows .22s var(--ease-out), opacity .18s var(--ease-out), border-width .18s var(--ease-out);grid-template-rows:0fr;display:grid}.landing-v2 .mobile-nav.is-open{opacity:1;border-top-width:1px;grid-template-rows:1fr}.landing-v2 .mobile-nav-inner{min-height:0;display:grid;overflow:hidden}.landing-v2 .mobile-nav-inner a{border-bottom:1px solid var(--rule);padding:.95rem 0;font-weight:800}.landing-v2 .mobile-nav-inner a:last-child{color:var(--blue)}.landing-v2 .hero-section{background:linear-gradient(90deg, transparent 49%, #01286b09 50%, transparent 50.2%), var(--paper);padding:3.25rem 0 3rem;position:relative}.landing-v2 .hero-section:after{content:"";border:1px solid #0a509829;border-radius:50%;width:16rem;height:16rem;position:absolute;bottom:-4rem;right:-5rem}.landing-v2 .hero-grid{gap:3.25rem;display:grid}.landing-v2 .hero-copy{z-index:2;position:relative}.landing-v2 .eyebrow{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:1rem;font-size:.69rem;font-weight:850;line-height:1.35;display:flex}.landing-v2 .eyebrow:before{background:var(--amber);content:"";width:2.35rem;height:3px}.landing-v2 .eyebrow-light{color:#dbe9f5}.landing-v2 .hero-copy h1{max-width:13ch;margin-bottom:1.25rem;font-size:clamp(3.05rem,14vw,5.4rem);font-weight:650;line-height:.96}.landing-v2 .hero-lede{max-width:41rem;color:var(--ink-soft);margin-bottom:1.6rem;font-size:1.05rem;line-height:1.72}.landing-v2 .hero-actions{gap:.75rem;display:grid}.landing-v2 .button-primary,.landing-v2 .button-secondary,.landing-v2 .button-on-dark{min-height:3.45rem;transition:transform .16s var(--ease-out), box-shadow .18s var(--ease-out), background .18s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.7rem;padding:.85rem 1.2rem;font-size:.86rem;font-weight:850;display:inline-flex}.landing-v2 .button-primary{background:var(--amber);color:var(--ink);box-shadow:5px 5px 0 var(--blue-dark)}.landing-v2 .button-primary:hover{box-shadow:8px 8px 0 var(--blue-dark);transform:translate(-2px,-2px)}.landing-v2 .button-primary:active,.landing-v2 .button-secondary:active,.landing-v2 .button-on-dark:active{transform:scale(.97)}.landing-v2 .button-primary svg,.landing-v2 .button-secondary svg,.landing-v2 .button-on-dark svg{flex:none;width:1rem}.landing-v2 .button-secondary{border-color:var(--rule);color:var(--ink);background:#fffdf7a8}.landing-v2 .button-secondary:hover{background:var(--paper-bright);border-color:var(--ink)}.landing-v2 .commitment-note{max-width:39rem;color:var(--ink-soft);align-items:flex-start;gap:.65rem;margin-top:1.35rem;font-size:.75rem;line-height:1.6;display:flex}.landing-v2 .commitment-note svg{width:1.05rem;color:var(--blue);flex:none;margin-top:.08rem}.landing-v2 .commitment-note strong{color:var(--ink)}.landing-v2 .hero-proof{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin:2rem 0 0;display:grid}.landing-v2 .hero-proof div{padding:1rem .5rem 1rem 0}.landing-v2 .hero-proof div+div{border-left:1px solid var(--rule);padding-left:.65rem}.landing-v2 .hero-proof dt{color:var(--blue-dark);font-family:Fraunces,Georgia,serif;font-size:1.3rem;font-weight:700}.landing-v2 .hero-proof dd{color:var(--ink-soft);margin:.25rem 0 0;font-size:.62rem;font-weight:700;line-height:1.35}.landing-v2 .hero-visual{min-width:0;padding:1rem 0 1.75rem;position:relative}.landing-v2 .hero-image-frame{background:var(--paper-deep);clip-path:polygon(0 0,calc(100% - 2.5rem) 0,100% 2.5rem,100% 100%,0 100%);border:1px solid #01286b38;min-height:21rem;position:relative;overflow:hidden;box-shadow:1.15rem 1.15rem #01286b14}.landing-v2 .hero-image-frame:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 60%,#01286b14);position:absolute;inset:0}.landing-v2 .hero-image-frame:before{background:linear-gradient(135deg, #fffdf7f5, #e5decec7), var(--paper-deep);content:"";opacity:1;pointer-events:none;transition:opacity .48s var(--ease-out);position:absolute;inset:0}.landing-v2 .hero-image-frame.is-loaded:before{opacity:0}.landing-v2 .hero-image-frame img{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:auto;min-height:21rem;transition:opacity .56s var(--ease-out), transform .72s var(--ease-out);display:block;transform:scale(1.012)}.landing-v2 .hero-image-frame.is-loaded img{opacity:1;transform:scale(1)}.landing-v2 .hero-file-tabs{gap:.22rem;width:min(10.5rem,48%);display:grid;position:absolute;bottom:4.6rem;right:0}.landing-v2 .hero-file-tabs span{color:var(--blue-dark);letter-spacing:.035em;box-shadow:-3px 0 0 var(--amber);background:#fffdf7ed;justify-self:end;padding:.34rem .5rem;font-size:.44rem;font-weight:850}.landing-v2 .hero-file-tabs span:nth-child(2){width:92%}.landing-v2 .hero-file-tabs span:nth-child(3){width:100%}.landing-v2 .hero-file-tabs span:nth-child(4){width:72%}.landing-v2 .hero-file-tabs span:nth-child(5){width:84%}.landing-v2 .hero-question-stamp{border:1px solid var(--blue-dark);background:var(--paper-bright);min-width:6.8rem;color:var(--blue-dark);box-shadow:4px 4px 0 var(--amber);padding:.7rem .8rem;display:grid;position:absolute;bottom:2.4rem;left:-.4rem}.landing-v2 .hero-question-stamp strong{font-family:Fraunces,Georgia,serif;font-size:1.08rem}.landing-v2 .hero-question-stamp span{letter-spacing:.08em;text-transform:uppercase;font-size:.46rem;font-weight:850}.landing-v2 .exam-ticket{border-left:5px solid var(--amber);background:var(--blue-dark);color:#fff;width:min(15.2rem,78%);padding:1rem 1.1rem;display:grid;position:absolute;bottom:0;right:-.3rem;box-shadow:0 1rem 2rem #01286b38}.landing-v2 .exam-ticket span{color:var(--amber-soft);letter-spacing:.16em;font-size:.57rem;font-weight:850}.landing-v2 .exam-ticket strong{margin-top:.3rem;font-family:Fraunces,Georgia,serif;font-size:1.15rem}.landing-v2 .exam-ticket small{color:#c8d9ea;margin-top:.15rem;font-size:.65rem}.landing-v2 .verified-chip{border:1px solid var(--rule);color:var(--blue-dark);letter-spacing:.05em;background:#fffdf7f5;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.6rem;font-weight:850;display:inline-flex;position:absolute;top:0;left:-.3rem}.landing-v2 .verified-chip svg{width:.9rem}.landing-v2 .trust-ledger{z-index:2;border-top:1px solid var(--blue-dark);border-bottom:1px solid var(--blue-dark);background:var(--paper-bright);position:relative}.landing-v2 .trust-ledger:before{background:var(--amber);content:"";width:min(28rem,64vw);height:4px;position:absolute;top:-4px;left:0}.landing-v2 .trust-ledger-grid{grid-template-columns:1fr 1fr;display:grid}.landing-v2 .trust-ledger-grid>div{border-bottom:1px solid var(--rule);min-height:7.7rem;color:var(--ink-soft);align-content:center;gap:.7rem;padding:1rem;font-size:.73rem;line-height:1.5;display:grid}.landing-v2 .trust-ledger-grid>div:nth-child(odd){border-right:1px solid var(--rule)}.landing-v2 .trust-ledger-grid>div:nth-last-child(-n+2){border-bottom:0}.landing-v2 .trust-ledger-grid svg{width:1.25rem;color:var(--blue)}.landing-v2 .trust-ledger-grid strong{color:var(--ink)}.landing-v2 .section-pad{padding-block:5.5rem}.landing-v2 .problem-section{background:linear-gradient(90deg, transparent calc(50% - 1px), #d9d0bd8c 50%, transparent calc(50% + 1px)), var(--paper)}.landing-v2 .problem-layout{gap:3rem;display:grid}.landing-v2 .problem-heading h2,.landing-v2 .system-intro h2,.landing-v2 .process-heading h2,.landing-v2 .morty-copy h2,.landing-v2 .blueprint-heading h2,.landing-v2 .creators-copy h2,.landing-v2 .offer-copy h2,.landing-v2 .faq-heading h2,.landing-v2 .final-cta-grid h2{margin-bottom:1.1rem;font-size:clamp(2.35rem,9vw,4.6rem);font-weight:620;line-height:1.02}.landing-v2 .problem-point{border-top:1px solid var(--rule);grid-template-columns:3rem 1fr;gap:1rem;padding:1.4rem 0;display:grid}.landing-v2 .problem-point:last-child{border-bottom:1px solid var(--rule)}.landing-v2 .point-index{color:var(--amber);font-family:Fraunces,Georgia,serif;font-size:1.25rem;font-weight:700}.landing-v2 .problem-point h3{margin-bottom:.55rem;font-size:1rem;line-height:1.4}.landing-v2 .problem-point p{color:var(--ink-soft);margin:0;font-size:.84rem;line-height:1.7}.landing-v2 .system-section{border-top:1px solid var(--rule);background:var(--paper-bright)}.landing-v2 .system-intro{gap:1rem;margin-bottom:2.3rem;display:grid}.landing-v2 .system-intro p,.landing-v2 .morty-copy>p,.landing-v2 .blueprint-heading>p,.landing-v2 .creators-copy>p,.landing-v2 .offer-copy>p,.landing-v2 .faq-heading>p{color:var(--ink-soft);line-height:1.75}.landing-v2 .feature-grid{gap:.95rem;display:grid}.landing-v2 .feature-card{border:1px solid var(--rule);background:linear-gradient(90deg, var(--amber) 0 24%, transparent 24%) bottom left / 100% 4px no-repeat, var(--paper);clip-path:polygon(0 0,calc(100% - 1.2rem) 0,100% 1.2rem,100% 100%,0 100%);min-height:18rem;transition:transform .2s var(--ease-out), border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);padding:1.35rem;position:relative}.landing-v2 .feature-card:after{border-left:1px solid var(--rule);background:var(--paper-bright);content:"";width:1.2rem;height:1.2rem;position:absolute;top:-1px;right:-1px;transform:rotate(-45deg)translate(-.35rem,-.05rem)}.landing-v2 .feature-card:hover{border-color:#0a50988c;transform:translateY(-5px);box-shadow:0 1.25rem 2.5rem #01286b17}.landing-v2 .feature-topline{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:2.6rem;display:flex}.landing-v2 .feature-icon{background:var(--blue-dark);color:#fff;place-items:center;width:2.65rem;height:2.65rem;display:grid}.landing-v2 .feature-icon svg{width:1.2rem}.landing-v2 .feature-label{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850}.landing-v2 .feature-card h3{margin-bottom:.7rem;font-family:Fraunces,Georgia,serif;font-size:1.35rem;line-height:1.2}.landing-v2 .feature-card>p{color:var(--ink-soft);margin-bottom:1.25rem;font-size:.83rem;line-height:1.7}.landing-v2 .feature-meta{color:var(--blue-dark);align-items:flex-start;gap:.45rem;font-size:.65rem;font-weight:800;line-height:1.45;display:flex}.landing-v2 .feature-meta svg{flex:none;width:.85rem}.landing-v2 .system-visual-band{background:var(--blue-dark);color:#fff;clip-path:polygon(0 0,calc(100% - 2.4rem) 0,100% 2.4rem,100% 100%,0 100%);margin-top:2.5rem;display:grid;overflow:hidden}.landing-v2 .system-visual-copy{padding:2rem 1.35rem}.landing-v2 .system-visual-copy h3{max-width:16ch;margin-bottom:.85rem;font-family:Fraunces,Georgia,serif;font-size:2rem;line-height:1.08}.landing-v2 .system-visual-copy p{color:#c4d5e6;font-size:.85rem;line-height:1.7}.landing-v2 .system-visual-band img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;min-height:18rem}.landing-v2 .inline-arrow-link{border-bottom:2px solid var(--amber);color:var(--blue-dark);align-items:center;gap:.6rem;padding-bottom:.25rem;font-size:.75rem;font-weight:850;display:inline-flex}.landing-v2 .inline-arrow-link svg{width:.95rem;transition:transform .16s var(--ease-out)}.landing-v2 .inline-arrow-link:hover svg{transform:translate(4px)}.landing-v2 .light-link{color:#fff}.landing-v2 .process-section{background:var(--paper-deep)}.landing-v2 .process-heading{max-width:43rem;margin-bottom:2.5rem}.landing-v2 .process-list{margin:0;padding:0;list-style:none;display:grid}.landing-v2 .process-list li{border-top:1px solid #0b17284d;grid-template-columns:2.8rem 3rem 1fr;align-items:start;gap:.8rem;padding:1.5rem 0;display:grid;position:relative}.landing-v2 .process-list li:last-child{border-bottom:1px solid #0b17284d}.landing-v2 .process-number{color:var(--blue);font-family:Fraunces,Georgia,serif;font-weight:700}.landing-v2 .process-icon{background:#fffdf773;border:1px solid #0b172840;place-items:center;width:2.5rem;height:2.5rem;display:grid}.landing-v2 .process-icon svg{width:1.05rem}.landing-v2 .process-list h3{margin-bottom:.45rem;font-size:.98rem}.landing-v2 .process-list p{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.65}.landing-v2 .morty-section{background:var(--paper-bright)}.landing-v2 .morty-grid{gap:3rem;display:grid}.landing-v2 .morty-visual{border:1px solid var(--rule);background:var(--paper);box-shadow:1rem 1rem 0 var(--blue-pale);padding:1rem;position:relative}.landing-v2 .morty-console{background:linear-gradient(#ffffff14 1px, transparent 1px) 0 0 / 100% 2.5rem, linear-gradient(90deg, #ffffff0f 1px, transparent 1px) 0 0 / 2.5rem 100%, var(--blue-dark);color:#fff;min-height:25rem;padding:1.2rem;position:relative;overflow:hidden}.landing-v2 .morty-console:after{content:"";border:1px solid #f4a62173;border-radius:50%;width:13rem;height:13rem;position:absolute;bottom:-4rem;right:-4rem}.landing-v2 .morty-console-header{color:#c8d9ea;letter-spacing:.16em;justify-content:space-between;align-items:center;font-size:.52rem;font-weight:850;display:flex}.landing-v2 .morty-console-header svg{width:1rem;color:var(--amber)}.landing-v2 .morty-core{background:var(--blue);border:1px solid #ffffff73;border-radius:50%;place-items:center;width:6.2rem;height:6.2rem;margin:3.2rem auto 1.8rem;display:grid;position:relative;box-shadow:0 0 0 .7rem #0a509840,0 1.5rem 3rem #0000003d}.landing-v2 .morty-core span{font-family:Fraunces,Georgia,serif;font-size:2.5rem;font-style:italic;font-weight:700}.landing-v2 .morty-core i{border-right:3px solid var(--amber);border-bottom:3px solid var(--amber);width:1.8rem;height:.8rem;position:absolute;bottom:.75rem;right:-.15rem;transform:skew(-30deg)}.landing-v2 .morty-reference-stack{justify-content:center;gap:.35rem;display:flex}.landing-v2 .morty-reference-stack span{color:var(--amber-soft);letter-spacing:.12em;background:#ffffff1a;padding:.38rem .5rem;font-size:.48rem;font-weight:850}.landing-v2 .morty-answer-lines{gap:.6rem;width:72%;margin:2rem auto 1.5rem;display:grid}.landing-v2 .morty-answer-lines i{background:#ffffff2e;height:.42rem}.landing-v2 .morty-answer-lines i:nth-child(2){width:88%}.landing-v2 .morty-answer-lines i:nth-child(3){width:94%}.landing-v2 .morty-answer-lines i:nth-child(4){width:65%}.landing-v2 .morty-grounding{border-left:3px solid var(--amber);color:#dbe9f5;background:#ffffff14;align-items:center;gap:.5rem;width:max-content;max-width:82%;margin:0 auto;padding:.6rem .7rem;font-size:.56rem;font-weight:700;display:flex}.landing-v2 .morty-grounding svg{width:.9rem}.landing-v2 .morty-caption{background:var(--amber);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;padding:.65rem .8rem;font-size:.6rem;font-weight:850;position:absolute;bottom:1.5rem;right:-.5rem}.landing-v2 .morty-copy .button-primary{width:100%}.landing-v2 .morty-prompt{border-left:4px solid var(--amber);background:var(--blue-pale);margin:1.65rem 0;padding:1.15rem}.landing-v2 .morty-prompt span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850}.landing-v2 .morty-prompt p{margin:.55rem 0 0;font-family:Fraunces,Georgia,serif;font-size:1.05rem;line-height:1.5}.landing-v2 .blueprint-section{background:radial-gradient(circle at 12% 12%, #f4a6212e, transparent 22rem), var(--blue-dark);color:#fff}.landing-v2 .blueprint-layout{gap:3rem;display:grid}.landing-v2 .blueprint-heading>p{color:#c8d9ea}.landing-v2 .button-on-dark{color:var(--blue-dark);background:#fff;margin-top:.5rem}.landing-v2 .button-on-dark:hover{background:var(--amber)}.landing-v2 .blueprint-list{border-top:1px solid #ffffff4d}.landing-v2 .blueprint-row{transition:background .18s var(--ease-out), padding .18s var(--ease-out);border-bottom:1px solid #ffffff4d;grid-template-columns:2.5rem 1fr auto;align-items:start;gap:.75rem;padding:1.25rem 0;display:grid}.landing-v2 .blueprint-row:hover{background:#ffffff12;padding-inline:.75rem}.landing-v2 .blueprint-number{color:var(--amber);font-family:Fraunces,Georgia,serif;font-size:.9rem}.landing-v2 .blueprint-content{gap:.25rem;display:grid}.landing-v2 .blueprint-percentage{color:var(--amber-soft);letter-spacing:.12em;font-size:.62rem;font-weight:850}.landing-v2 .blueprint-content strong{font-family:Fraunces,Georgia,serif;font-size:1rem;line-height:1.25}.landing-v2 .blueprint-content small{color:#b9ccdf;font-size:.68rem;line-height:1.55}.landing-v2 .blueprint-row>svg{width:1rem;margin-top:1.05rem}.landing-v2 .creators-section{background:var(--paper)}.landing-v2 .creators-grid{gap:3rem;display:grid}.landing-v2 .creator-cards{gap:.85rem;display:grid}.landing-v2 .creator-card{border:1px solid var(--rule);background:var(--paper-bright);grid-template-columns:4.2rem 1fr auto;align-items:center;gap:1rem;padding:1.2rem;display:grid}.landing-v2 .creator-initials{background:var(--blue-dark);color:#fff;place-items:center;width:4rem;height:4.8rem;font-family:Fraunces,Georgia,serif;font-size:1.25rem;font-weight:700;display:grid}.landing-v2 .creator-initials.amber{background:var(--amber);color:var(--ink)}.landing-v2 .creator-card h3{margin-bottom:.35rem;font-family:Fraunces,Georgia,serif;font-size:1.1rem}.landing-v2 .creator-card p{color:var(--ink-soft);margin:0;font-size:.73rem;line-height:1.55}.landing-v2 .creator-card>svg{width:1.2rem;color:var(--blue)}.landing-v2 .creator-photo{margin:0}.landing-v2 .creator-photo img{border:1px solid var(--rule);background:var(--paper-bright);width:100%;height:auto;display:block}.landing-v2 .offer-section{background:var(--paper);padding-top:0}.landing-v2 .offer-card{border:1px solid var(--blue-dark);background:var(--paper-bright);box-shadow:.75rem .75rem 0 var(--amber);padding:0;display:grid;position:relative}.landing-v2 .offer-card:before{background:var(--blue-dark);color:#fff;content:"OFFER / 01";letter-spacing:.16em;padding:.42rem .75rem;font-size:.52rem;font-weight:850;position:absolute;top:-1.75rem;left:-1px}.landing-v2 .offer-copy,.landing-v2 .offer-details{padding:2rem 1.3rem}.landing-v2 .offer-copy{border-bottom:1px solid var(--blue-dark)}.landing-v2 .offer-price{align-items:baseline;gap:.75rem;margin:1.4rem 0;display:flex}.landing-v2 .offer-price span{color:var(--blue-dark);font-family:Fraunces,Georgia,serif;font-size:3.7rem;font-weight:700;line-height:1}.landing-v2 .offer-price small{color:var(--ink-soft);font-size:.8rem;font-weight:800}.landing-v2 .offer-copy .button-primary{width:100%}.landing-v2 .offer-microcopy{color:var(--ink-soft);text-align:center;margin:1rem 0 0;font-size:.63rem}.landing-v2 .offer-details h3{margin-bottom:1.15rem;font-family:Fraunces,Georgia,serif;font-size:1.4rem}.landing-v2 .offer-details ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.landing-v2 .offer-details li{color:var(--ink-soft);align-items:flex-start;gap:.65rem;font-size:.78rem;line-height:1.5;display:flex}.landing-v2 .offer-details li svg{width:1rem;color:var(--blue);flex:none}.landing-v2 .policy-note{border-left:4px solid var(--amber);background:var(--paper-deep);grid-template-columns:2rem 1fr;gap:.7rem;margin-top:1.5rem;padding:1rem;display:grid}.landing-v2 .policy-note>svg{width:1.4rem;color:var(--blue)}.landing-v2 .policy-note p{color:var(--ink-soft);margin:.35rem 0 0;font-size:.67rem;line-height:1.6}.landing-v2 .faq-section{background:var(--paper-deep)}.landing-v2 .faq-layout{gap:3rem;display:grid}.landing-v2 .faq-list{border-top:1px solid #0b172859}.landing-v2 .faq-item{border-bottom:1px solid #0b172859}.landing-v2 .faq-item summary{grid-template-columns:1fr 2.2rem;align-items:center;gap:1rem;padding:1.2rem 0;font-family:Fraunces,Georgia,serif;font-size:1rem;font-weight:650;line-height:1.35;list-style:none;display:grid}.landing-v2 .faq-item summary::-webkit-details-marker{display:none}.landing-v2 .faq-toggle{background:var(--blue-dark);color:#fff;width:2rem;height:2rem;transition:transform .18s var(--ease-out), background .18s var(--ease-out);place-items:center;font-family:Manrope,sans-serif;font-size:1.1rem;display:grid}.landing-v2 .faq-item[open] .faq-toggle{background:var(--amber);color:var(--ink);transform:rotate(45deg)}.landing-v2 .faq-item>p{max-width:47rem;color:var(--ink-soft);margin:0;padding:0 3rem 1.35rem 0;font-size:.79rem;line-height:1.75}.landing-v2 .final-cta-section{background:linear-gradient(135deg, transparent 72%, #f4a62147 72.2%, #f4a62147 79%, transparent 79.2%), var(--ink);color:#fff;padding:4.5rem 0}.landing-v2 .final-cta-grid{gap:2rem;display:grid}.landing-v2 .final-cta-grid h2{margin-bottom:0}.landing-v2 .final-cta-actions p{color:#c2cedb;line-height:1.7}.landing-v2 .final-cta-actions .button-primary{width:100%;box-shadow:5px 5px #fff}.landing-v2 .final-cta-actions small{color:#9fb0c3;text-align:center;margin-top:1rem;font-size:.63rem;display:block}.landing-v2 .site-footer{background:var(--paper-bright);padding:3.5rem 0}.landing-v2 .footer-grid{gap:2.5rem;display:grid}.landing-v2 .footer-brand p{max-width:24rem;color:var(--ink-soft);margin:1rem 0 0;font-size:.76rem;line-height:1.6}.landing-v2 .footer-links{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.landing-v2 .footer-links>div{align-content:start;gap:.65rem;display:grid}.landing-v2 .footer-links strong{color:var(--blue-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem;font-size:.7rem}.landing-v2 .footer-links a{color:var(--ink-soft);font-size:.75rem}.landing-v2 .footer-links a:hover{color:var(--blue)}.landing-v2 .footer-bottom{border-top:1px solid var(--rule);color:var(--ink-soft);gap:.45rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.59rem;line-height:1.6;display:grid}.landing-v2 .footer-bottom p{margin:0}.landing-v2 .reveal{opacity:0;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);transition-delay:var(--delay,0s);transform:translateY(16px)}.landing-v2 .reveal.is-visible{opacity:1;transform:translateY(0)}@media (width>=640px){.landing-v2 .container{padding-inline:1.5rem}.landing-v2 .hero-actions{flex-wrap:wrap;align-items:center;display:flex}.landing-v2 .button-primary,.landing-v2 .button-secondary,.landing-v2 .button-on-dark{min-width:12.5rem}.landing-v2 .feature-grid{grid-template-columns:1fr 1fr}.landing-v2 .system-visual-band{grid-template-columns:.95fr 1.05fr;align-items:stretch}.landing-v2 .system-visual-copy{align-self:center;padding:2.5rem}.landing-v2 .system-visual-band img{height:100%}.landing-v2 .offer-copy,.landing-v2 .offer-details{padding:2.7rem}}@media (width>=820px){.landing-v2 .container{max-width:1240px;padding-inline:2rem}.landing-v2 .evidence-bar{font-size:.74rem}.landing-v2 .brand-monogram{width:3.7rem;height:3rem;font-size:.88rem}.landing-v2 .brand-type span{font-size:1.48rem}.landing-v2 .desktop-nav,.landing-v2 .desktop-only{display:flex}.landing-v2 .desktop-nav{justify-content:center;align-items:center;gap:clamp(1rem,2.4vw,2rem)}.landing-v2 .desktop-nav a,.landing-v2 .text-link{color:var(--ink-soft);font-size:.72rem;font-weight:750;position:relative}.landing-v2 .desktop-nav a:after{background:var(--amber);content:"";transform-origin:100%;height:2px;transition:transform .18s var(--ease-out);position:absolute;bottom:-.4rem;left:0;right:0;transform:scaleX(0)}.landing-v2 .desktop-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.landing-v2 .header-cta{min-width:auto;min-height:2.85rem;box-shadow:3px 3px 0 var(--blue-dark);padding:.6rem .9rem;font-size:.7rem}.landing-v2 .header-cta-compact{display:none}.landing-v2 .header-cta-full{display:inline}.landing-v2 .menu-button,.landing-v2 .mobile-nav{display:none}.landing-v2 .hero-section{padding:5.2rem 0 5.5rem}.landing-v2 .hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(22rem,.97fr);align-items:center;gap:clamp(3rem,6vw,6.8rem)}.landing-v2 .hero-copy h1{font-size:clamp(4.6rem,7.2vw,7.3rem)}.landing-v2 .hero-lede{font-size:1.08rem}.landing-v2 .hero-image-frame,.landing-v2 .hero-image-frame img{min-height:35rem}.landing-v2 .exam-ticket{width:17rem;padding:1.25rem;right:-1.5rem}.landing-v2 .trust-ledger-grid{grid-template-columns:repeat(4,1fr)}.landing-v2 .trust-ledger-grid>div{border-right:1px solid var(--rule);border-bottom:0;min-height:6.6rem;padding:1.15rem 1.3rem}.landing-v2 .trust-ledger-grid>div:last-child{border-right:0}.landing-v2 .section-pad{padding-block:8rem}.landing-v2 .problem-layout{grid-template-columns:minmax(0,.85fr) minmax(26rem,1.15fr);align-items:start;gap:7rem}.landing-v2 .problem-heading{position:sticky;top:9rem}.landing-v2 .problem-heading h2,.landing-v2 .system-intro h2,.landing-v2 .process-heading h2,.landing-v2 .morty-copy h2,.landing-v2 .blueprint-heading h2,.landing-v2 .creators-copy h2,.landing-v2 .offer-copy h2,.landing-v2 .faq-heading h2,.landing-v2 .final-cta-grid h2{font-size:clamp(3.25rem,5vw,5.25rem)}.landing-v2 .problem-point{grid-template-columns:4rem 1fr;padding:2rem 0}.landing-v2 .problem-point h3{font-size:1.2rem}.landing-v2 .problem-point p{font-size:.9rem}.landing-v2 .system-intro{grid-template-columns:1.15fr .55fr;align-items:end;gap:6rem;margin-bottom:3.5rem}.landing-v2 .feature-grid{grid-template-columns:repeat(3,1fr)}.landing-v2 .feature-card{min-height:20rem;padding:1.6rem}.landing-v2 .system-visual-band{grid-template-columns:.8fr 1.2fr;margin-top:3.5rem}.landing-v2 .system-visual-copy{padding:3.5rem}.landing-v2 .system-visual-copy h3{font-size:2.8rem}.landing-v2 .process-heading{margin-bottom:4rem}.landing-v2 .process-list{border-top:1px solid #0b17284d;border-bottom:1px solid #0b17284d;grid-template-columns:repeat(4,1fr)}.landing-v2 .process-list li{border-top:0;border-right:1px solid #0b17284d;grid-template-columns:1fr;gap:1rem;min-height:19rem;padding:1.5rem}.landing-v2 .process-list li:last-child{border-bottom:0;border-right:0}.landing-v2 .process-icon{width:3.2rem;height:3.2rem;margin:2.3rem 0 1rem}.landing-v2 .process-list h3{font-size:1.1rem}.landing-v2 .process-list p{font-size:.82rem}.landing-v2 .morty-grid{grid-template-columns:minmax(22rem,.85fr) minmax(0,1.15fr);align-items:center;gap:7rem}.landing-v2 .morty-copy .button-primary{width:auto}.landing-v2 .blueprint-layout{grid-template-columns:minmax(0,.8fr) minmax(28rem,1.2fr);align-items:start;gap:7rem}.landing-v2 .blueprint-heading{position:sticky;top:9rem}.landing-v2 .blueprint-row{grid-template-columns:3.5rem 1fr auto;gap:1rem;padding:1.65rem 0}.landing-v2 .blueprint-content strong{font-size:1.25rem}.landing-v2 .blueprint-content small{font-size:.76rem}.landing-v2 .creators-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:7rem}.landing-v2 .offer-section{padding-top:0}.landing-v2 .offer-card{grid-template-columns:1fr .85fr;max-width:1120px}.landing-v2 .offer-copy{border-right:1px solid var(--blue-dark);border-bottom:0}.landing-v2 .offer-copy,.landing-v2 .offer-details{padding:4rem}.landing-v2 .offer-copy .button-primary{width:auto}.landing-v2 .offer-microcopy{text-align:left}.landing-v2 .faq-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:7rem}.landing-v2 .faq-heading{position:sticky;top:9rem}.landing-v2 .faq-item summary{padding:1.55rem 0;font-size:1.12rem}.landing-v2 .final-cta-section{padding:6.5rem 0}.landing-v2 .final-cta-grid{grid-template-columns:1.1fr .7fr;align-items:end;gap:7rem}.landing-v2 .final-cta-actions .button-primary{width:auto}.landing-v2 .final-cta-actions small{text-align:left}.landing-v2 .footer-grid{grid-template-columns:1fr .65fr}.landing-v2 .footer-bottom{grid-template-columns:auto 1fr;gap:2rem}.landing-v2 .footer-bottom p:last-child{text-align:right}}@media (width<=359px){.landing-v2 .brand-type{opacity:0;pointer-events:none;max-width:0;transform:translate(-.35rem)scale(.96)}.landing-v2 .nav-shell{gap:.55rem}.landing-v2 .brand-lockup{gap:0}.landing-v2 .nav-actions{gap:.5rem}}@media (width>=1120px){.landing-v2 .nav-shell{min-height:5.2rem}.landing-v2 .hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(30rem,.92fr)}.landing-v2 .feature-card h3{font-size:1.5rem}}.landing-v2 .evidence-bar{font-size:.9rem}.landing-v2 .brand-type span{font-size:1.42rem}.landing-v2 .brand-type small{font-size:.6rem}.landing-v2 .header-cta{min-height:2.85rem;padding:.65rem .82rem;font-size:.9rem}.landing-v2 .menu-button{width:2.85rem;height:2.85rem}.landing-v2 .mobile-nav-inner a{padding-block:1.1rem;font-size:1.02rem}.landing-v2 .eyebrow{letter-spacing:.13em;font-size:.8rem}.landing-v2 .hero-lede{font-size:1.12rem;line-height:1.78}.landing-v2 .button-primary,.landing-v2 .button-secondary,.landing-v2 .button-on-dark{font-size:.98rem}.landing-v2 .commitment-note{font-size:.9rem}.landing-v2 .hero-proof dt{font-size:1.5rem}.landing-v2 .hero-proof dd{font-size:.78rem}.landing-v2 .hero-file-tabs span,.landing-v2 .hero-question-stamp span{font-size:.58rem}.landing-v2 .exam-ticket span,.landing-v2 .verified-chip{font-size:.7rem}.landing-v2 .exam-ticket small{font-size:.8rem}.landing-v2 .trust-ledger-grid>div{font-size:.88rem}.landing-v2 .problem-point h3,.landing-v2 .process-list h3{font-size:1.15rem}.landing-v2 .problem-point p,.landing-v2 .process-list p,.landing-v2 .system-intro p,.landing-v2 .morty-copy>p,.landing-v2 .blueprint-heading>p,.landing-v2 .creators-copy>p,.landing-v2 .offer-copy>p,.landing-v2 .faq-heading>p,.landing-v2 .final-cta-actions p{font-size:1rem}.landing-v2 .feature-label{font-size:.76rem}.landing-v2 .feature-card h3{font-size:1.55rem}.landing-v2 .feature-card>p,.landing-v2 .system-visual-copy p{font-size:1rem}.landing-v2 .feature-meta{font-size:.84rem}.landing-v2 .inline-arrow-link{font-size:.92rem}.landing-v2 .morty-caption{font-size:.72rem}.landing-v2 .morty-console-header,.landing-v2 .morty-grounding{font-size:.7rem}.landing-v2 .morty-reference-stack span{font-size:.63rem}.landing-v2 .morty-prompt span,.landing-v2 .blueprint-percentage{font-size:.76rem}.landing-v2 .morty-prompt p{font-size:1.2rem}.landing-v2 .blueprint-content strong{font-size:1.18rem}.landing-v2 .blueprint-content small{font-size:.9rem}.landing-v2 .creator-card h3{font-size:1.28rem}.landing-v2 .creator-card p{font-size:.94rem}.landing-v2 .offer-price small{font-size:1rem}.landing-v2 .offer-microcopy{font-size:.88rem}.landing-v2 .offer-details h3{font-size:1.65rem}.landing-v2 .offer-details li{font-size:.98rem}.landing-v2 .policy-note strong{font-size:.94rem}.landing-v2 .policy-note p{font-size:.86rem}.landing-v2 .faq-item summary{font-size:1.18rem}.landing-v2 .faq-item>p{font-size:1rem}.landing-v2 .final-cta-actions small{font-size:.86rem}.landing-v2 .footer-brand p{font-size:.98rem}.landing-v2 .footer-links strong{font-size:.82rem}.landing-v2 .footer-links a{font-size:.96rem}.landing-v2 .footer-bottom{gap:.7rem;font-size:.9rem;line-height:1.72}.landing-v2 .callback-page{background:linear-gradient(90deg, transparent calc(50% - 1px), #d9d0bd80 50%, transparent calc(50% + 1px)), var(--paper);place-items:center;min-height:100vh;padding:2rem 1rem;display:grid}.landing-v2 .callback-card{border:1px solid var(--blue-dark);background:var(--paper-bright);width:min(100%,44rem);box-shadow:.8rem .8rem 0 var(--amber);clip-path:polygon(0 0,calc(100% - 2.25rem) 0,100% 2.25rem,100% 100%,0 100%);padding:clamp(2rem,7vw,4.5rem);position:relative}.landing-v2 .callback-card:before{background:var(--amber);content:"";width:38%;height:5px;position:absolute;top:0;left:0}.landing-v2 .callback-label{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin-bottom:2rem;font-size:.84rem;font-weight:850;display:block}.landing-v2 .callback-card h1{max-width:12ch;margin-bottom:1.2rem;font-size:clamp(2.8rem,10vw,5rem);font-weight:650;line-height:1}.landing-v2 .callback-card p{max-width:36rem;color:var(--ink-soft);margin-bottom:1.8rem;font-size:1.1rem;line-height:1.78}.landing-v2 .callback-icon{width:3.5rem;height:3.5rem;margin-bottom:1.5rem}.landing-v2 .callback-icon.success{color:var(--blue)}.landing-v2 .callback-icon.warning{color:#9b4a1c}.landing-v2 .callback-spinner{border:4px solid var(--blue-pale);border-top-color:var(--blue);border-radius:50%;width:3.5rem;height:3.5rem;margin-bottom:1.5rem;animation:.8s linear infinite callback-spin;display:block}.landing-v2 .callback-actions{flex-wrap:wrap;gap:.8rem;display:flex}.landing-v2 .callback-action{width:auto}@media (width>=820px){.landing-v2 .desktop-nav a,.landing-v2 .text-link{font-size:1rem}.landing-v2 .header-cta{font-size:.95rem}.landing-v2 .trust-ledger-grid>div{font-size:.94rem}.landing-v2 .problem-point h3,.landing-v2 .process-list h3{font-size:1.25rem}.landing-v2 .problem-point p,.landing-v2 .process-list p,.landing-v2 .system-intro p,.landing-v2 .morty-copy>p,.landing-v2 .blueprint-heading>p,.landing-v2 .creators-copy>p,.landing-v2 .offer-copy>p,.landing-v2 .faq-heading>p,.landing-v2 .final-cta-actions p{font-size:1.08rem}.landing-v2 .feature-card>p,.landing-v2 .system-visual-copy p,.landing-v2 .faq-item>p{font-size:1.02rem}.landing-v2 .blueprint-content strong{font-size:1.38rem}.landing-v2 .blueprint-content small{font-size:.96rem}.landing-v2 .footer-bottom{font-size:.94rem}}@media (width>=820px) and (width<=959px){.landing-v2 .desktop-nav,.landing-v2 .desktop-only{display:none}.landing-v2 .menu-button,.landing-v2 .mobile-nav{display:grid}.landing-v2 .nav-shell{gap:1.25rem;min-height:5rem}.landing-v2 .hero-section{padding:4.75rem 0 5.25rem}.landing-v2 .hero-grid{grid-template-columns:1fr;align-items:start;gap:4rem}.landing-v2 .hero-copy{max-width:44rem}.landing-v2 .hero-copy h1{font-size:clamp(4.8rem,11vw,6.2rem)}.landing-v2 .hero-visual{width:min(100%,44rem);margin-inline:auto}.landing-v2 .hero-image-frame,.landing-v2 .hero-image-frame img{min-height:42rem}.landing-v2 .section-pad{padding-block:6.5rem}.landing-v2 .problem-layout{grid-template-columns:minmax(0,.9fr) minmax(21rem,1.1fr);gap:3.5rem}.landing-v2 .system-intro{grid-template-columns:1fr;align-items:start;gap:1.4rem}.landing-v2 .feature-grid{grid-template-columns:1fr 1fr}.landing-v2 .system-visual-band{grid-template-columns:.95fr 1.05fr;margin-top:3rem}.landing-v2 .system-visual-copy{padding:2.75rem}.landing-v2 .process-list{border-top:0;border-bottom:0;grid-template-columns:1fr}.landing-v2 .process-list li{border-top:1px solid #0b17284d;border-right:0;grid-template-columns:2.8rem 3rem 1fr;gap:.8rem;min-height:0;padding:1.7rem 0}.landing-v2 .process-list li:last-child{border-bottom:1px solid #0b17284d;border-right:0}.landing-v2 .process-icon{width:2.5rem;height:2.5rem;margin:0}.landing-v2 .morty-grid,.landing-v2 .blueprint-layout,.landing-v2 .creators-grid,.landing-v2 .faq-layout,.landing-v2 .final-cta-grid{grid-template-columns:1fr;align-items:start;gap:3.5rem}.landing-v2 .problem-heading,.landing-v2 .blueprint-heading,.landing-v2 .faq-heading{position:static}.landing-v2 .offer-card{grid-template-columns:1fr;max-width:48rem;margin-inline:auto}.landing-v2 .offer-copy{border-right:0;border-bottom:1px solid var(--blue-dark)}.landing-v2 .offer-copy,.landing-v2 .offer-details{padding:3.25rem}.landing-v2 .final-cta-section{padding:5.5rem 0}.landing-v2 .footer-grid,.landing-v2 .footer-bottom{grid-template-columns:1fr}.landing-v2 .footer-bottom p:last-child{text-align:left}}@media (hover:hover) and (pointer:fine){.landing-v2 .desktop-nav a{transition:color .18s var(--ease-out), transform .18s var(--ease-out);padding:.45rem .2rem}.landing-v2 .desktop-nav a:hover,.landing-v2 .desktop-nav a:focus-visible{color:var(--blue-dark);transform:translateY(-2px)}.landing-v2 .desktop-nav a:hover:after,.landing-v2 .desktop-nav a:focus-visible:after{height:3px;box-shadow:0 3px #f7a51f29}.landing-v2 .mobile-nav-inner a{transition:color .18s var(--ease-out), padding-left .18s var(--ease-out), background-color .18s var(--ease-out)}.landing-v2 .mobile-nav-inner a:hover,.landing-v2 .mobile-nav-inner a:focus-visible{color:var(--blue-dark);background:#f7a51f1a;padding-left:.7rem}}@keyframes callback-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.landing-v2 *,.landing-v2 :before,.landing-v2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.landing-v2 .reveal{opacity:1;transform:none}}body.landing-v2-mount{color:#0b1728;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 14% 2%,#f4a6211a,#0000 26rem),#f8f4e9;min-width:320px;margin:0;font-family:Manrope,ui-sans-serif,system-ui,sans-serif}html.landing-v2-mount{scroll-behavior:smooth;scroll-padding-top:7rem}@media (prefers-reduced-motion:reduce){html.landing-v2-mount{scroll-behavior:auto}}.landing-v2 .page-hero{padding:4.25rem 0 2.5rem}.landing-v2 .page-title{max-width:16ch;margin-bottom:1.1rem;font-size:clamp(2.6rem,8vw,4.4rem);font-weight:650;line-height:1.02}.landing-v2 .section-title{margin-bottom:1.1rem;font-size:clamp(2.35rem,9vw,4.6rem);font-weight:620;line-height:1.02}.landing-v2 .title-accent{color:var(--blue)}.landing-v2 .page-body{padding-bottom:5.5rem}.landing-v2 .narrow-col{max-width:47rem}.landing-v2 .badge-chip{border:1px solid var(--rule);background:var(--paper-bright);color:var(--blue-dark);align-items:center;gap:.45rem;margin-bottom:1.25rem;padding:.5rem .75rem;font-size:.82rem;font-weight:800;display:inline-flex}.landing-v2 .badge-chip svg{width:.95rem;color:var(--blue);flex:none}.landing-v2 .v2-card{border:1px solid var(--blue-dark);background:var(--paper-bright);box-shadow:.75rem .75rem 0 var(--amber);position:relative}.landing-v2 .v2-card--pad{padding:clamp(1.75rem,4.5vw,3rem)}.landing-v2 .faq-card{background:var(--paper-bright);box-shadow:.75rem .75rem 0 var(--amber);border:1px solid #0b172859;margin-top:1rem;padding:.6rem 1.1rem}.landing-v2 .faq-card .faq-item:last-child{border-bottom:0}.landing-v2 .faq-trust{color:var(--ink-soft);align-items:center;gap:.55rem;margin-top:2.25rem;font-size:.9rem;display:flex}.landing-v2 .faq-trust svg{width:1.05rem;color:var(--blue);flex:none}.landing-v2 .faq-back{margin-top:2.5rem}.landing-v2 .about-feature-grid{gap:.85rem;margin-top:2.25rem;display:grid}.landing-v2 .about-feature-grid .creator-card{grid-template-columns:3.1rem 1fr;align-items:start}.landing-v2 .about-feature-icon{background:var(--blue-dark);color:#fff;place-items:center;width:2.6rem;height:2.6rem;display:grid}.landing-v2 .about-feature-icon svg{width:1.15rem}.landing-v2 .game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.5rem;display:grid}.landing-v2 .game-tile{border:1px solid var(--rule);background:var(--paper);clip-path:polygon(0 0,calc(100% - .65rem) 0,100% .65rem,100% 100%,0 100%);text-align:center;cursor:pointer;transition:transform .2s var(--ease-out), border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);justify-items:center;padding:1.35rem .9rem;display:grid}.landing-v2 .game-grid-title{font-family:var(--lv2-font-serif);font-variation-settings:"SOFT" 20, "WONK" 0;letter-spacing:-.03em;margin:0 0 1.5rem;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:650;line-height:1.1}.landing-v2 .game-tile:hover{border-color:#0a50988c;transform:translateY(-5px);box-shadow:0 1.25rem 2.5rem #01286b17}.landing-v2 .game-tile h3{font-family:var(--lv2-font-serif);font-variation-settings:"SOFT" 20, "WONK" 0;letter-spacing:-.02em;margin:.5rem 0 0;font-size:1.05rem;line-height:1.2}.landing-v2 .game-tile p{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.5}.landing-v2 .stat-row{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.landing-v2 .stat-figure dt{color:var(--blue-dark);font-family:var(--lv2-font-serif);justify-content:center;align-items:center;gap:.4rem;font-size:2.1rem;font-weight:700;line-height:1;display:flex}.landing-v2 .stat-figure dt svg{width:1.3rem;color:var(--amber)}.landing-v2 .stat-figure dd{color:var(--ink-soft);text-align:center;margin:.4rem 0 0;font-size:.82rem;font-weight:700}.landing-v2 .gate-card{text-align:center;justify-items:center;max-width:26rem;margin-block:3rem;margin-inline:auto;padding:2.5rem 1.75rem;display:grid}.landing-v2 .gate-icon{background:var(--blue-dark);color:#fff;place-items:center;width:3rem;height:3rem;margin-bottom:1.1rem;display:grid}.landing-v2 .gate-icon svg{width:1.3rem}.landing-v2 .gate-title{font-family:var(--lv2-font-serif);font-variation-settings:"SOFT" 20, "WONK" 0;letter-spacing:-.02em;margin-bottom:.6rem;font-size:1.65rem;line-height:1.15}.landing-v2 .gate-copy{color:var(--ink-soft);margin:0 0 1.5rem;font-size:.95rem;line-height:1.7}.landing-v2 .gate-cta{background:var(--amber);width:100%;min-height:3.1rem;color:var(--ink);box-shadow:3px 3px 0 var(--blue-dark);transition:transform .15s var(--ease-out), box-shadow .18s var(--ease-out);border-radius:0;justify-content:center;font-size:.98rem;font-weight:800}.landing-v2 .gate-cta:hover{background:var(--amber);color:var(--ink);box-shadow:5px 5px 0 var(--blue-dark);transform:translate(-1px,-1px)}.landing-v2 .gate-cta:active{box-shadow:1px 1px 0 var(--blue-dark);transform:scale(.97)}.landing-v2 .gate-cta svg{flex:none;width:1rem}@media (width>=640px){.landing-v2 .game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-v2 .about-feature-grid{grid-template-columns:1fr 1fr}}@media (width>=820px){.landing-v2 .page-hero{padding-top:6rem}.landing-v2 .page-body{padding-bottom:7.5rem}.landing-v2 .section-title{font-size:clamp(3.25rem,5vw,5.25rem)}.landing-v2 .faq-card{padding:.5rem 1.5rem}.landing-v2 .game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-v2 .about-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.game-stage{--stage:#0b1728;--stage-raised:#12233a;--stage-ink:#f8f4e9;--stage-muted:#b7c0cc;--stage-blue:#0a5098;--stage-amber:#f4a621;--stage-rule:#f8f4e929;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--stage);color:var(--stage-ink);min-height:100%}.game-stage a{color:var(--stage-amber)}.game-stage :focus-visible{outline:3px solid var(--stage-amber);outline-offset:3px}.landing-v2.game-lobby{background:var(--paper-deep);min-height:100%}.landing-v2.game-lobby .v2-card{background:var(--paper-bright)}.landing-v2.game-lobby .game-cta,.landing-v2.game-dialog .game-cta{background:var(--amber);color:var(--ink);box-shadow:3px 3px 0 var(--blue-dark);border:0;justify-content:center;align-items:center;gap:.4rem;padding:.85rem 1.25rem;font-weight:800;transition:transform .15s,box-shadow .18s;display:inline-flex}.landing-v2.game-lobby .game-cta:hover:not(:disabled),.landing-v2.game-dialog .game-cta:hover:not(:disabled){box-shadow:5px 5px 0 var(--blue-dark);transform:translate(-1px,-1px)}.landing-v2.game-lobby .game-cta:disabled,.landing-v2.game-dialog .game-cta:disabled{opacity:.5;cursor:not-allowed}.landing-v2.game-lobby .game-cta-block,.landing-v2.game-dialog .game-cta-block{width:100%}.landing-v2.game-lobby .game-choice{text-align:left;border:1px solid var(--blue-dark);background:var(--paper-bright);padding:1rem;transition:box-shadow .15s,transform .15s}.landing-v2.game-lobby .game-choice:hover{box-shadow:4px 4px 0 var(--amber)}.landing-v2.game-lobby .game-choice:active{transform:scale(.98)}.landing-v2.game-lobby .game-tile{border:1px solid var(--blue-dark);background:var(--paper-bright)}.landing-v2.game-lobby .game-tile[data-state=matched]{border-color:var(--blue);background:#0a50981f}.landing-v2.game-lobby .game-tile[data-state=wrong]{background:#b91c1c1f;border-color:#b91c1c}.landing-v2.game-lobby .game-tile[data-state=idle]:hover{background:var(--paper)}.landing-v2.game-dialog{border:1px solid var(--blue-dark);background:var(--paper-bright);box-shadow:.75rem .75rem 0 var(--amber);border-radius:0}
