.sc{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#3a4149;--muted:#535d67;--paper:#f7f8f8;--surface:#fff;--surface-2:#eef2f5;--line:#d7dfe5;--accent:#2c5885;--accent-strong:#2c5885;--accent-soft:#e9eff5;--navy:#2c5885;--sun:#2c5885;--sun-soft:#e9eff5;--blue:#4285f4;--red:#ea4335;--green:#34a853;--yellow:#fbbc04;--shadow:0 28px 80px #14120f29;--radius-lg:8px;--accent-hover:#23476c;--on-accent:#fff;--radius-md:18px;--radius-sm:10px}.sc,.sc *{box-sizing:border-box}.sc{background:var(--paper);min-width:0;min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:1.55}.sc button,.sc a,.sc input,.sc textarea{font:inherit}.sc a,.sc button{color:inherit}.sc :focus-visible{outline:3px solid var(--sun);outline-offset:3px}.site-nav{z-index:50;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);min-height:78px;margin:0 auto;display:flex;position:sticky;top:0}.nav-context{letter-spacing:.14em;color:var(--muted);font-size:.78rem;font-weight:600}.nav-links{align-items:center;gap:24px;display:flex}.nav-links a{color:var(--muted);font-size:.92rem;text-decoration:none}.nav-links a:hover{color:var(--ink)}.nav-links .nav-cta{color:var(--paper);background:var(--ink);border-radius:999px;padding:10px 15px;font-weight:600}.sc main{overflow:clip}.sc section[id]{scroll-margin-top:86px}.wrap{width:min(1180px,100% - 40px);margin:0 auto}.hero{grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);align-items:center;gap:clamp(42px,7vw,96px);min-height:720px;padding:82px 0 100px;display:grid}.eyebrow{color:var(--accent-strong);align-items:center;gap:9px;margin-bottom:24px;font-size:.86rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);width:28px;height:2px}.sc h1,.sc h2,.sc h3{margin:0;font-family:Inter,sans-serif;font-weight:600;line-height:1.02}.sc h1{letter-spacing:-.055em;max-width:680px;font-size:clamp(3.7rem,7.4vw,6.5rem)}.hero-copy>p{max-width:620px;color:var(--muted);margin:28px 0 34px;font-size:clamp(1.12rem,2vw,1.33rem)}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 19px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.button.primary{background:var(--accent);color:var(--on-accent)}.button.primary:hover{background:var(--accent-hover);color:var(--on-accent)}.button.secondary{border-color:var(--line);background:var(--surface)}.button.secondary:hover{border-color:var(--accent);color:var(--accent-strong)}.button svg{width:17px;height:17px}.trust-line{color:var(--muted);flex-wrap:wrap;gap:10px 20px;margin-top:35px;font-size:.88rem;display:flex}.trust-line span{align-items:center;gap:7px;display:inline-flex}.tick{background:var(--accent-soft);width:17px;height:17px;color:var(--accent-strong);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.workflow-window{background:var(--navy);color:#f1fbf8;box-shadow:var(--shadow);border-radius:30px 30px 30px 8px;padding:18px;position:relative;transform:rotate(1.3deg)}.workflow-window:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:140px;height:140px;position:absolute;top:-44px;right:-55px;box-shadow:inset 0 0 0 22px #ffffff06}.window-bar{color:#a9c5c4;justify-content:space-between;align-items:center;padding:7px 7px 18px;font-size:.76rem;display:flex}.window-dots{gap:5px;display:flex}.window-dots i{background:#527176;border-radius:50%;width:7px;height:7px}.mini-badge{border:1px solid #426165;border-radius:999px;padding:4px 8px}.command-card{color:#173638;background:#f4f8f5;border-radius:16px;padding:20px}.command-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.command-label{color:#667b7d;letter-spacing:.06em;text-transform:uppercase;font-size:.73rem;font-weight:600}.command-title{margin-top:4px;font-size:1.05rem;font-weight:600}.priority{color:#9b2e1c;white-space:nowrap;background:#fde5df;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:600}.metric-row{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 20px;display:grid}.metric{background:#e7efea;border-radius:10px;padding:10px}.metric strong{font-size:.93rem;display:block}.metric span{color:#667b7d;font-size:.7rem}.flow-list{gap:8px;display:grid}.flow-step{border:1px solid #d5dfd9;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:48px;padding:8px 10px;transition:background .22s,border .22s;display:grid}.flow-step .node{color:#fff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:.68rem;font-weight:700;display:grid}.node.h{background:#ff7a59}.node.l{background:#5e6ad2}.node.s{background:#635bff}.node.k{background:#3fba65}.flow-step strong{font-size:.8rem;display:block}.flow-step span{color:#718083;font-size:.69rem;display:block}.flow-state{color:#8b9799!important;font-size:.68rem!important}.flow-step.active{background:#daf3e9;border-color:#24a18f}.flow-step.active .flow-state{font-weight:600;color:#087366!important}.window-action{background:var(--sun);color:#302500;cursor:pointer;border:0;border-radius:10px;width:100%;margin-top:13px;padding:12px;font-weight:600}.window-action:hover{background:#ffdc70}.tiny-note{text-align:center;color:#8fa9a8;margin:11px 0 1px;font-size:.7rem}.section{border-top:1px solid var(--line);padding:110px 0}.section-head{grid-template-columns:.75fr 1.25fr;align-items:start;gap:50px;margin-bottom:55px;display:grid}.section-num{color:var(--accent-strong);font-size:.82rem;font-weight:600}.sc h2{letter-spacing:-.04em;max-width:820px;font-size:clamp(2.5rem,5vw,4.5rem)}.section-intro{max-width:690px;color:var(--muted);grid-column:2;margin:-25px 0 0;font-size:1.08rem}.problem-grid{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.problem-main{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg) 8px var(--radius-lg) var(--radius-lg);grid-column:span 7;padding:clamp(28px,4vw,48px)}.problem-side{background:var(--accent-soft);border-radius:8px var(--radius-lg) var(--radius-lg) var(--radius-lg);grid-column:span 5;padding:clamp(28px,4vw,42px)}.problem-main h3,.problem-side h3{letter-spacing:-.025em;margin-bottom:24px;font-size:2rem}.plain-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.plain-list li{border-top:1px solid var(--line);grid-template-columns:30px 1fr;gap:12px;padding:16px 0;display:grid}.plain-list li:first-child{border-top:0;padding-top:0}.plain-list b{color:var(--accent-strong)}.plain-list p{color:var(--muted);margin:0}.outcome{align-items:flex-start;gap:13px;padding:15px 0;display:flex}.outcome+.outcome{border-top:1px solid color-mix(in srgb, var(--accent) 20%, transparent)}.outcome-mark{border:1px solid var(--accent);width:30px;height:30px;color:var(--accent-strong);border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.outcome strong{margin-bottom:3px;display:block}.outcome p{color:var(--muted);margin:0;font-size:.9rem}.credits{background:var(--navy);color:#f0fbf8;position:relative;overflow:hidden}.credits .wrap{padding-top:110px;padding-bottom:110px}.google-rule{grid-template-columns:repeat(4,1fr);width:170px;height:6px;margin-bottom:32px;display:grid}.google-rule i:first-child{background:var(--blue)}.google-rule i:nth-child(2){background:var(--red)}.google-rule i:nth-child(3){background:var(--yellow)}.google-rule i:nth-child(4){background:var(--green)}.credit-grid{grid-template-columns:1.18fr .82fr;align-items:end;gap:clamp(48px,8vw,100px);display:grid}.sc .credits h2{max-width:780px}.credits .lede{color:#bdd0ce;max-width:680px;margin:26px 0 0;font-size:1.17rem}.credit-stat{border-left:1px solid #446167;padding-left:36px}.credit-stat .up-to{color:var(--sun);letter-spacing:.07em;text-transform:uppercase;font-size:.82rem;font-weight:600}.credit-stat strong{letter-spacing:-.06em;margin:12px 0 15px;font-family:Inter,sans-serif;font-size:clamp(4.7rem,8vw,7.8rem);line-height:.85;display:block}.credit-stat p{color:#bdd0ce;margin:0}.credit-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:58px;display:grid}.credit-card{border-top:1px solid #476267;padding:20px 8px 0 0}.credit-card b{color:#fff;margin-bottom:6px;display:block}.credit-card p{color:#a9c0be;margin:0;font-size:.9rem}.credit-card .amount{color:var(--sun);font-family:Inter,sans-serif;font-size:1.85rem}.credit-note{color:#8faaa8;max-width:900px;margin-top:34px;font-size:.78rem}.credit-note a{color:#d2e4e1;text-underline-offset:3px}.ownership-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:60px;display:grid}.sc .ownership-copy h2{margin-bottom:26px}.ownership-copy>p{color:var(--muted);font-size:1.08rem}.owner-callout{border-top:3px solid var(--accent);margin-top:36px;padding-top:22px;font-size:1.08rem;font-weight:600}.stack-diagram{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:18px}.stack-top{background:var(--accent-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:17px;display:flex}.stack-top b{font-size:.96rem}.stack-top span{color:var(--accent-strong);font-size:.78rem;font-weight:600}.stack-body{gap:9px;margin-top:9px;display:grid}.stack-row{background:var(--surface-2);border-radius:9px;grid-template-columns:36px 1fr;align-items:center;gap:13px;padding:13px;display:grid}.stack-icon{background:var(--navy);color:#fff;border-radius:9px;place-items:center;width:36px;height:36px;font-size:.73rem;font-weight:600;display:grid}.stack-row b{font-size:.88rem;display:block}.stack-row span{color:var(--muted);font-size:.76rem}.handoff{border:1px dashed var(--accent);color:var(--accent-strong);text-align:center;border-radius:9px;margin-top:9px;padding:13px 16px;font-size:.83rem;font-weight:600}.process-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.phase{min-height:230px;padding:30px 28px 32px 0}.phase+.phase{border-left:1px solid var(--line);padding-left:28px}.phase span{color:var(--accent-strong);font-size:.8rem;font-weight:600}.phase h3{margin:32px 0 12px;font-size:1.7rem}.phase p{color:var(--muted);margin:0;font-size:.92rem}.fit{grid-template-columns:.95fr 1.05fr;align-items:center;gap:55px;display:grid}.sc .fit h2{margin-bottom:24px}.fit>div>p{color:var(--muted);max-width:550px;font-size:1.06rem}.fit-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px var(--radius-lg) var(--radius-lg) var(--radius-lg);padding:clamp(25px,4vw,42px)}.fit-panel h3{margin-bottom:10px;font-size:1.9rem}.fit-panel>p{color:var(--muted);margin:0 0 23px}.prompt-list{gap:9px;display:grid}.prompt{background:var(--surface-2);border-radius:9px;padding:13px 15px;font-size:.91rem}.copy-button{border:0;width:100%;margin-top:18px}.copy-status{text-align:center;min-height:20px;color:var(--accent-strong);margin:9px 0 0;font-size:.77rem}.sc footer{border-top:1px solid var(--line);padding:28px 0 38px}.footer-inner{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;font-size:.8rem;display:flex}.footer-inner a{text-underline-offset:3px}@media (width<=900px){.hero{grid-template-columns:1fr;min-height:0;padding-top:65px}.workflow-window{max-width:620px;transform:none}.section-head{grid-template-columns:1fr;gap:14px}.section-intro{grid-column:1;margin:0}.problem-main,.problem-side{grid-column:span 12}.credit-grid,.ownership-layout,.fit{grid-template-columns:1fr}.credit-stat{border-top:1px solid #446167;border-left:0;padding:30px 0 0}.process-strip{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.site-nav,.wrap{width:min(100% - 28px,1180px)}.site-nav{min-height:66px}.nav-context{display:none}.nav-links{justify-content:space-between;gap:8px;width:100%}.nav-links a{font-size:.79rem}.nav-links .nav-cta{padding:8px 11px}.hero{gap:50px;padding:52px 0 72px}.sc h1{font-size:clamp(3.15rem,16vw,5rem)}.hero-copy>p{font-size:1.04rem}.hero-actions .button{width:100%}.workflow-window{border-radius:20px 20px 20px 5px;padding:10px}.command-card{padding:15px}.metric-row{grid-template-columns:1fr}.flow-step{grid-template-columns:28px minmax(0,1fr)}.flow-state{grid-column:2}.section,.credits .wrap{padding-top:76px;padding-bottom:76px}.sc h2{font-size:2.65rem}.problem-grid{gap:12px}.credit-cards{grid-template-columns:1fr;gap:22px}.credit-card{padding-top:15px}.process-strip{grid-template-columns:1fr}.phase{min-height:0;padding:26px 0}.phase+.phase{border-left:0;border-top:1px solid var(--line);padding:26px 0}.phase h3{margin-top:18px}.footer-inner{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.contact-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:55px;display:grid}.contact-grid>div>p{color:var(--muted);max-width:520px;margin-top:24px;font-size:1.06rem}.contact-form{background:var(--surface);border:1px solid var(--line);border-radius:8px var(--radius-lg) var(--radius-lg) var(--radius-lg);gap:16px;padding:clamp(25px,4vw,42px);display:grid;position:relative}.field{gap:6px;display:grid}.field label{color:var(--accent-strong);font-size:.82rem;font-weight:600}.field input,.field textarea{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--ink);border-radius:10px;padding:12px 14px}.field textarea{resize:vertical;min-height:150px}.field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field-error{color:#c0392b;font-size:.76rem}.form-status{min-height:20px;color:var(--accent-strong);text-align:center;margin:0;font-size:.85rem}.contact-form .button{border:0;width:100%}.contact-form .button:disabled{opacity:.6;cursor:wait}.hp{position:absolute;left:-9999px}@media (width<=900px){.contact-grid{grid-template-columns:1fr}}@media (width<=620px){.field-row{grid-template-columns:1fr}}.announce{border-bottom:1px solid var(--line);background:var(--accent-soft);color:var(--accent-strong);letter-spacing:.02em;text-align:center;justify-content:center;align-items:center;gap:9px;padding:9px 20px;font-size:.8rem;font-weight:600;display:flex}.announce:before{content:"";background:var(--accent);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.review{max-width:780px}.review h2{margin:14px 0 24px}.review-body{color:var(--muted);max-width:690px;margin:0;font-size:1.08rem}.review-promise{color:var(--ink);max-width:690px;margin:22px 0 0;font-size:1.02rem;font-weight:600}.review-cta{margin-top:30px}.review-note{color:var(--muted);margin:14px 0 0;font-size:.82rem}@media (width<=620px){.announce{gap:7px;padding:8px 14px;font-size:.74rem}}.hero-plain{grid-template-columns:1fr;max-width:860px;min-height:0;padding:82px 0 96px}.hero-plain .hero-copy>p{max-width:620px}.pain-list{max-width:860px}.pain-list li{padding:20px 0}.pain-list p{font-size:1.06rem}.ownership-line{max-width:860px}.ownership-line .section-num{margin-bottom:18px}.ownership-line p{letter-spacing:-.02em;max-width:780px;margin:0;font-family:Inter,sans-serif;font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.2}.about-block{grid-template-columns:auto 1fr;align-items:center;gap:34px;max-width:860px;display:grid}.about-block .section-num{margin-bottom:10px}.about-block h2{margin:0 0 14px}.about-block p{color:var(--muted);max-width:560px;margin:0;font-size:1.06rem}.headshot{background:var(--accent-soft);width:104px;height:104px;color:var(--accent-strong);border:1px solid var(--line);object-fit:cover;border-radius:50%;place-items:center;font-family:Inter,sans-serif;font-size:2rem;display:grid}.phone-line a{color:inherit}.results-note{color:var(--muted);max-width:640px;margin:18px 0 0;font-size:1.04rem}.phone-line{color:var(--muted);text-align:center;margin:-4px 0 0;font-size:.88rem}.phone-line b{color:var(--ink)}#results h2{margin-top:12px}@media (width<=620px){.hero-plain{padding:52px 0 72px}.about-block{grid-template-columns:1fr;gap:22px}.headshot{width:88px;height:88px;font-size:1.7rem}}.deliverables .key-item{background:var(--accent-soft);border-left:3px solid var(--accent-strong);padding-left:16px;padding-right:16px}.key-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong);margin-left:10px;font-size:.72rem;font-weight:600;display:inline-block}.steps-4{grid-template-columns:repeat(4,1fr)}.price-card{max-width:640px}.price-note{color:var(--muted);margin:10px 0 0;font-size:.86rem}.about-block .sample-slot{margin-top:14px;font-size:.92rem;font-style:italic}@media (width<=820px){.steps-4{grid-template-columns:1fr 1fr}}@media (width<=520px){.steps-4{grid-template-columns:1fr}}.tier{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(26px,4vw,44px)}.tier-flagship{border-top:3px solid var(--accent-strong)}.tier-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);font-size:.78rem;font-weight:600}.tier h3{letter-spacing:-.025em;margin:14px 0 10px;font-size:clamp(1.8rem,3vw,2.2rem)}.tier-intro{color:var(--muted);max-width:640px;margin:0}.tier-list{max-width:780px;margin:22px 0 0}.tier-list p{font-size:1rem}.tier-facts{flex-wrap:wrap;gap:8px 10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.tier-facts li{border:1px solid var(--line);background:var(--surface-2);color:var(--accent-strong);border-radius:999px;padding:7px 14px;font-size:.82rem;font-weight:600}.tier .button{margin-top:28px}.tier-row{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.tier-points{color:var(--muted);gap:8px;margin:0 0 16px;padding:0;font-size:.96rem;list-style:none;display:grid}.tier-points li{padding-left:20px;position:relative}.tier-points li:before{content:"—";color:var(--accent-strong);position:absolute;left:0}.tier-soon{background:0 0;border-style:dashed}@media (width<=820px){.tier-row{grid-template-columns:1fr}}.hero-copy>p.hero-turnaround{letter-spacing:-.035em;color:var(--accent-strong);max-width:700px;margin:24px 0 0;font-family:Inter,sans-serif;font-size:clamp(1.6rem,3.4vw,2.5rem);font-weight:600;line-height:1.15}.about-block .sample-slot a{color:var(--accent-strong);text-underline-offset:3px;font-style:normal;font-weight:600;text-decoration:underline}.about-block .sample-slot a:hover{color:var(--accent)}@media (width<=620px){.hero-copy>p.hero-turnaround{font-size:clamp(1.35rem,6vw,1.8rem)}.hero-actions .button{width:100%}}.trades-lede{letter-spacing:-.02em;max-width:780px;margin:0 0 38px;font-family:Inter,sans-serif;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:600;line-height:1.2}.threat-grid{grid-template-columns:1fr 1fr;gap:0 clamp(30px,5vw,70px);max-width:900px;margin:0;padding:0;list-style:none;display:grid}.threat{border-top:1px solid var(--line);grid-template-columns:36px 1fr;align-items:start;gap:14px;padding:22px 0;display:grid}.threat:nth-child(2n){padding-top:44px}.threat-icon{border:1px solid var(--accent);background:var(--surface);width:36px;height:36px;color:var(--accent-strong);border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.threat-icon svg{width:18px;height:18px}.threat p{color:var(--ink);letter-spacing:-.01em;margin:5px 0 0;font-size:clamp(1.08rem,1.7vw,1.22rem);font-weight:500;line-height:1.35}.threat-close{max-width:720px;margin-top:44px}.threat-close>p{color:var(--muted);margin:0;font-size:1.08rem}.threat-facts{color:var(--accent-strong);font-weight:600}.threat-close .button{margin-top:26px}@media (width<=820px){.threat-grid{grid-template-columns:1fr}.threat:nth-child(2n){padding-top:22px}}.text-link{font:inherit;color:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.text-link:hover{color:var(--accent-strong)}.about-block .sample-slot .text-link{color:var(--accent-strong);font-weight:700}.modal-overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b0c0bb8;place-items:center;padding:24px;animation:.18s modal-fade;display:grid;position:fixed;inset:0}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}.modal-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;width:min(900px,100%);height:85vh;max-height:85vh;padding:14px;animation:.22s modal-rise;display:flex;position:relative;box-shadow:0 30px 80px #00000059}@keyframes modal-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.modal-frame{border:1px solid var(--line);background:#fff;border-radius:8px;flex:1;width:100%;min-height:0}.modal-actions{justify-content:flex-end;padding-top:12px;display:flex}.modal-close{border:1px solid var(--line);background:var(--ink);width:38px;height:38px;color:var(--paper);cursor:pointer;border-radius:50%;place-items:center;transition:background .2s;display:grid;position:absolute;top:-16px;right:-16px}.modal-close:hover{background:var(--accent-strong);color:#fff}.modal-close svg{width:16px;height:16px}@media (width<=620px){.modal-overlay{padding:0}.modal-card{border:0;border-radius:0;width:100%;height:100dvh;max-height:none;padding:10px}.modal-close{z-index:1;position:absolute;top:10px;right:10px}.modal-frame{border-radius:0}}.scanner-points{gap:8px;margin:18px 0 0;padding-left:1.2em;display:grid}.scope-box{border:1px solid var(--line);border-left:4px solid var(--accent-strong);margin-top:28px;padding:22px 26px}.scope-box b{text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.8rem;display:block}.scope-box p{margin:0;font-size:1.05rem}.coming-next{margin:0}.sc .tier-soon{margin-top:28px}.notify-form{gap:10px;margin-top:18px;display:grid}.notify-form label{font-weight:600}.notify-row{flex-wrap:wrap;gap:10px;display:flex}.notify-row input{border:1px solid var(--line);color:inherit;font:inherit;background:0 0;flex:240px;padding:12px 14px}.hero-copy>p.hero-frame{margin:16px 0 0;font-size:1rem}.sc,.sc *{letter-spacing:0}.sc h1,.sc h2,.sc h3{color:var(--ink);letter-spacing:0;line-height:1.12}.sc h1{max-width:820px;font-size:72px}.sc h2{font-size:48px}.sc h3{line-height:1.25}.sc a,.sc .text-link{color:var(--accent)}.sc a:hover,.sc .text-link:hover{color:var(--accent-hover)}.sc .button{border-radius:6px;min-height:48px}.sc .button.primary,.sc .nav-cta{background:var(--accent);color:var(--on-accent)}.sc .button.primary:hover,.sc .nav-cta:hover{background:var(--accent-hover);color:var(--on-accent)}.sc .button.secondary{border-color:var(--accent);color:var(--accent)}.sc .button.secondary:hover{background:var(--accent-soft);color:var(--accent-hover)}.sc main>.section:nth-child(2n){background:var(--surface)}.sc main>.section:nth-child(odd){background:var(--paper)}.sc .nav-context{color:var(--ink);align-items:center;gap:14px;display:flex}.header-shield{object-fit:contain;flex-shrink:0;width:46px;height:50px}.footer-logo{object-fit:contain;flex-shrink:0;width:156px;height:148px}.sc .footer-inner{flex-wrap:wrap}.sc .scanner-points li::marker{color:var(--accent)}.sc .scope-box b{color:var(--accent)}.sc .modal-close{background:var(--accent);color:var(--on-accent)}.sc .modal-close:hover{background:var(--accent-hover)}.sc .credits{background:var(--accent-soft);color:var(--ink)}.sc .credits p,.sc .credit-stat p,.sc .credit-card p,.sc .credit-note{color:var(--muted)}.sc .credit-card b{color:var(--ink)}.sc .credit-stat .up-to,.sc .credit-card .amount{color:var(--accent)}@media (width<=900px){.sc h1{font-size:60px}.sc h2{font-size:40px}.sc .site-nav{gap:12px}.sc .nav-context{gap:8px;font-size:.7rem}.sc .nav-links{gap:14px}}@media (width<=620px){.sc h1{font-size:42px}.sc h2{font-size:32px}.sc .site-nav{flex-wrap:wrap;gap:8px;padding:10px 0}.sc .nav-context{width:100%;display:flex}.header-shield{width:32px;height:36px}.sc .nav-links{gap:8px;width:100%}.sc .nav-links a{align-items:center;min-height:44px;display:inline-flex}.sc section[id]{scroll-margin-top:126px}.footer-logo{width:128px;height:124px}}
