.mkt-root{--mkt-bg:#03070f;--gold:var(--accent-gold);--teal-text:var(--text-teal);--coral-text:var(--text-coral);--gradient:var(--gradient-brand);--text-tertiary:#ffffff80;--maxw:1120px;--fs-h1:clamp(36px, 6vw, 60px);--fs-h2:clamp(28px, 4vw, 40px);--fs-h3:clamp(23px, 3vw, 30px);--fs-h4:20px;--fs-lead:clamp(17px, 2vw, 20px);--fs-body:16px;--fs-sm:15px;--fs-xs:13px;--fs-eyebrow:12px;--section-y:88px;background:var(--mkt-bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;line-height:1.5;position:relative;overflow-x:hidden}html:has(.mkt-root){scroll-behavior:smooth}.mkt-root *,.mkt-root :before,.mkt-root :after{box-sizing:border-box;margin:0;padding:0}.mkt-root:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#be53c51a,#0000 60%);width:60%;height:60%;position:fixed;top:-20%;left:-10%}.mkt-root:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#e0c78012,#0000 60%);width:55%;height:55%;position:fixed;top:30%;right:-15%}.mkt-root .wrap{max-width:var(--maxw);z-index:1;margin:0 auto;padding-left:24px;padding-right:24px;position:relative}.mkt-root a{color:inherit;text-decoration:none}.mkt-root a:focus-visible,.mkt-root button:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:var(--radius-sm)}.mkt-root .eyebrow{text-transform:uppercase;letter-spacing:1.5px;font-size:var(--fs-eyebrow);color:var(--gold);font-weight:600}.mkt-root h1,.mkt-root h2,.mkt-root h3{letter-spacing:-.5px;font-weight:700;line-height:1.15}.mkt-root h2{font-size:var(--fs-h2);margin-bottom:16px}.mkt-root h3{font-size:var(--fs-h4);letter-spacing:-.2px;font-weight:600}.mkt-root .lead{color:var(--text-secondary);font-size:var(--fs-lead);max-width:640px;font-weight:400}.mkt-root section{padding:var(--section-y) 0;position:relative}.mkt-root .section-tight{--section-y:56px}.mkt-root .section-head{max-width:680px;margin-bottom:48px}.mkt-root .section-head.center,.mkt-root .section-head.center .lead{margin-left:auto;margin-right:auto}.mkt-root .section-head .eyebrow{margin-bottom:14px;display:block}.mkt-root .btn{font-family:inherit;font-size:var(--fs-sm);border-radius:var(--radius-full);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-weight:600;transition:filter .2s,background .2s,transform .15s;display:inline-flex}.mkt-root .btn-primary{background:var(--gradient);color:#1a0f23;border:1px solid #ffffff40}.mkt-root .btn-primary:hover{filter:brightness(1.08)}.mkt-root .btn-secondary{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-mid);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mkt-root .btn-secondary:hover{background:var(--bg-raised)}.mkt-root .card{background:var(--bg-surface);border:.5px solid var(--border-mid);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:28px;transition:background .2s}.mkt-root .card:hover{background:var(--bg-raised)}.mkt-root .pill{font-size:var(--fs-eyebrow);letter-spacing:.3px;border-radius:var(--radius-full);border:.5px solid var(--border-mid);background:var(--bg-surface);color:var(--text-secondary);align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.mkt-root .pill-teal{color:var(--teal-text);background:#2bc48e1f}.mkt-root nav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:.5px solid var(--border-subtle);background:#03070fb8;position:sticky;top:0}.mkt-root .nav-inner{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.mkt-root .logo{letter-spacing:-.3px;white-space:nowrap;flex:none;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.mkt-root .logo-mark{object-fit:contain;width:34px;height:34px;display:block}.mkt-root .nav-links{align-items:center;gap:28px;display:flex}.mkt-root .nav-links a{color:var(--text-secondary);white-space:nowrap;font-size:14px;transition:color .2s}.mkt-root .nav-links a:hover{color:var(--text-primary)}.mkt-root .nav-cta{flex:none;align-items:center;gap:14px;display:flex}.mkt-root .nav-signin{color:var(--text-secondary);white-space:nowrap;font-size:14px;transition:color .2s}.mkt-root .nav-signin:hover{color:var(--text-primary)}.mkt-root .nav-cta .btn-primary{white-space:nowrap;padding:8px 18px;font-size:14px}.mkt-root .menu-btn{color:var(--text-primary);cursor:pointer;background:0 0;border:none;flex:none;font-size:24px;display:none}.mkt-root .nav-drawer-cta{display:none}.mkt-root .hero{text-align:center;padding-top:80px;padding-bottom:72px}.mkt-root .hero h1{font-size:var(--fs-h1);max-width:900px;margin:22px auto 0}.mkt-root .hero .lead{margin:22px auto 0;font-size:clamp(17px,2.2vw,21px)}.mkt-root .hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.mkt-root .trust-strip{color:var(--text-tertiary);font-size:var(--fs-xs);flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:40px;font-weight:500;display:flex}.mkt-root .trust-strip span{align-items:center;gap:7px;display:inline-flex}.mkt-root .dot{background:var(--teal);border-radius:50%;width:5px;height:5px}.mkt-root .hero-mock{width:fit-content;max-width:100%;margin:56px auto 0}.mkt-root .hero-phone{border:.5px solid var(--border-mid);border-radius:34px;width:300px;max-width:76vw;height:auto;display:block;box-shadow:0 24px 64px #0000008c}.mkt-root .feature-media .feature-shot{border:.5px solid var(--border-mid);border-radius:30px;width:auto;max-width:100%;max-height:560px;margin:0 auto;display:block;box-shadow:0 18px 48px #00000073}.mkt-root .feature-media .feature-shot.crop-bottom{aspect-ratio:1206/1780;object-fit:cover;object-position:top center}.mkt-root .card h3{margin-bottom:8px}.mkt-root .card p{color:var(--text-secondary);font-size:var(--fs-sm)}.mkt-root .card .icon{margin-bottom:14px;font-size:24px;display:block}.mkt-root .stmt{border:.5px solid var(--border-mid);border-left:2px solid var(--gold);border-radius:0 var(--radius-xl) var(--radius-xl) 0;background:var(--bg-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:10px;padding:28px 32px;display:grid}.mkt-root .stmt h2{font-size:var(--fs-h3);max-width:30ch;margin-bottom:0}.mkt-root .stmt h3{font-size:var(--fs-h4);font-weight:700}.mkt-root .stmt p{color:var(--text-secondary);font-size:var(--fs-sm);max-width:68ch}.mkt-root .stmt .eyebrow{display:block}.mkt-root .figs{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.mkt-root .fig{border:.5px solid var(--border-mid);background:var(--bg-surface);border-radius:var(--radius-lg);padding:12px 18px}.mkt-root .fig b{color:var(--gold);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.2;display:block}.mkt-root .fig span{font-size:var(--fs-xs);color:var(--text-secondary)}.mkt-root .safe-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.mkt-root .safe{border:.5px solid var(--border-mid);border-radius:var(--radius-xl);background:var(--bg-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-content:start;gap:6px;padding:22px 24px;display:grid}.mkt-root .safe b{font-size:var(--fs-body);color:var(--text-primary);font-weight:600}.mkt-root .safe span{font-size:var(--fs-sm);color:var(--text-secondary)}.mkt-root .safe-more{text-align:center;margin-top:22px}.mkt-root .safe-more .link-btn{font-size:var(--fs-sm);color:var(--gold);text-underline-offset:3px;text-decoration:underline}.mkt-root .safe-more .link-btn:hover{color:var(--text-primary)}.mkt-root .features{gap:72px;margin-top:72px;display:grid}.mkt-root .feature-row{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.mkt-root .feature-row.reverse .feature-media{order:-1}.mkt-root .feature-text .eyebrow{margin-bottom:14px;display:block}.mkt-root .feature-text h3{font-size:var(--fs-h3);letter-spacing:-.4px;margin-bottom:14px;font-weight:700;line-height:1.15}.mkt-root .feature-text p{color:var(--text-secondary);font-size:var(--fs-body)}.mkt-root .feature-text ul{gap:11px;margin-top:20px;list-style:none;display:grid}.mkt-root .feature-text li{color:var(--text-secondary);font-size:var(--fs-sm);gap:11px;display:flex}.mkt-root .feature-text li:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.mkt-root .feature-media .dash-shot{aspect-ratio:16/9;object-fit:cover;object-position:top left;border-radius:var(--radius-xl);border:.5px solid var(--border-mid);width:100%;display:block}.mkt-root .trust-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mkt-root .trust-grid .card .icon{color:var(--teal)}.mkt-root .parent-band{border-radius:var(--radius-xl);background:var(--bg-surface);border:.5px solid var(--border-mid);border-left:2px solid var(--gold);color:var(--text-secondary);font-size:var(--fs-sm);margin-top:28px;padding:24px 28px}.mkt-root .parent-band strong{color:var(--text-primary)}.mkt-root .modal-overlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000208b3;justify-content:center;align-items:flex-start;padding:48px 20px;display:none;position:fixed;inset:0;overflow-y:auto}.mkt-root .modal-overlay.open{display:flex}.mkt-root .modal{border:.5px solid var(--border-mid);background:#070c16;border-radius:24px;width:100%;max-width:820px;padding:40px;position:relative;box-shadow:0 24px 80px #0009}.mkt-root .modal .eyebrow{margin-bottom:12px;display:block}.mkt-root .modal h2{font-size:clamp(24px,3.5vw,32px)}.mkt-root .modal .lead{font-size:var(--fs-sm);margin-bottom:28px}.mkt-root .modal-close{border-radius:var(--radius-full);background:var(--bg-surface);border:.5px solid var(--border-mid);width:36px;height:36px;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;top:20px;right:20px}.mkt-root .modal-close:hover{background:var(--bg-raised)}.mkt-root .modal .trust-grid{grid-template-columns:repeat(2,1fr)}.mkt-root .link-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:14px;transition:color .2s}.mkt-root .link-btn:hover{color:var(--text-primary)}.mkt-root .founder{grid-template-columns:200px 1fr;align-items:center;gap:32px;display:grid}.mkt-root .headshot{aspect-ratio:1;object-fit:cover;object-position:center 25%;border-radius:var(--radius-xl);border:.5px solid var(--border-mid);width:100%;max-width:200px;display:block}.mkt-root .founder h3{font-size:22px}.mkt-root .founder .role{color:var(--gold);margin:4px 0 14px;font-size:14px;font-weight:600}.mkt-root .founder p{color:var(--text-secondary);font-size:var(--fs-sm)}.mkt-root .credit-row{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.mkt-root .cta-band{border:.5px solid var(--border-mid);background:radial-gradient(circle at 0% 0%, #be53c52e, transparent 55%), radial-gradient(circle at 100% 100%, #e0c78024, transparent 55%), var(--bg-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:56px;display:grid}.mkt-root .cta-band h2{margin-bottom:12px}.mkt-root .cta-band p{color:var(--text-secondary);font-size:var(--fs-body)}.mkt-root form{gap:14px;display:grid}.mkt-root label{font-size:var(--fs-eyebrow);color:var(--text-secondary);letter-spacing:.3px;text-transform:uppercase;margin-bottom:6px;font-weight:600;display:block}.mkt-root input,.mkt-root select{width:100%;font-family:inherit;font-size:var(--fs-sm);color:var(--text-primary);border:.5px solid var(--border-mid);border-radius:var(--radius-md);background:#ffffff0a;padding:12px 14px}.mkt-root input::placeholder{color:var(--text-tertiary)}.mkt-root input:focus,.mkt-root select:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:#0000}.mkt-root select option{background:#0a0f1a}.mkt-root form .btn-primary{margin-top:4px}.mkt-root .form-success{color:var(--teal-text);border-radius:var(--radius-md);background:#2bc48e1f;border:.5px solid #2bc48e4d;padding:14px;font-size:14px}.mkt-root .form-error{color:var(--coral-text);border-radius:var(--radius-md);background:#e8734a1f;border:.5px solid #e8734a4d;padding:14px;font-size:14px}.mkt-root .mkt-hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mkt-root .athlete-path{--section-y:56px;text-align:center;padding-top:0}.mkt-root .athlete-path .card{max-width:600px;margin:0 auto}.mkt-root .athlete-path .eyebrow{margin-bottom:12px;display:block}.mkt-root .athlete-path h3{font-size:22px}.mkt-root .athlete-path p{color:var(--text-secondary);margin:10px 0 20px}.mkt-root .athlete-path .pill{display:inline-flex}.mkt-root .pill-cta{background:var(--accent-gold);color:#10233a;border-color:#0000;font-weight:700;text-decoration:none}.mkt-root footer{border-top:.5px solid var(--border-subtle);margin-top:40px;padding:48px 0 56px}.mkt-root .footer-inner{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.mkt-root .footer-links{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.mkt-root .footer-links a{color:var(--text-secondary);font-size:14px}.mkt-root .footer-links a:hover{color:var(--text-primary)}.mkt-root .footer-bottom{color:var(--text-tertiary);font-size:var(--fs-xs);margin-top:28px}@media (max-width:860px){.mkt-root{--section-y:64px}.mkt-root .nav-links,.mkt-root .nav-signin,.mkt-root .nav-cta .btn-primary{display:none}.mkt-root .menu-btn{flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-10px;display:flex}.mkt-root .nav-links.open{background:var(--mkt-bg);border-bottom:.5px solid var(--border-subtle);flex-direction:column;align-items:stretch;gap:0;padding:12px 24px 20px;display:flex;position:absolute;top:64px;left:0;right:0;box-shadow:0 18px 40px #00000080}.mkt-root .nav-links.open a{min-height:48px;font-size:var(--fs-body);border-bottom:.5px solid var(--border-subtle);align-items:center;display:flex}.mkt-root .nav-drawer-cta{gap:12px;margin-top:20px;display:grid}.mkt-root .nav-links.open .nav-drawer-cta a{border-bottom:none;justify-content:center}.mkt-root .nav-drawer-cta .nav-signin{color:var(--text-primary);display:flex}.mkt-root .nav-drawer-cta .btn-primary{font-size:var(--fs-sm);color:#1a0f23;padding:13px 24px;display:inline-flex}.mkt-root .btn{min-height:44px}.mkt-root .trust-grid{grid-template-columns:1fr}.mkt-root .stmt{padding:22px}.mkt-root .founder{text-align:center;grid-template-columns:1fr}.mkt-root .headshot{max-width:200px;margin:0 auto}.mkt-root .credit-row{justify-content:center}.mkt-root .cta-band{grid-template-columns:1fr;padding:36px 28px}.mkt-root .features{gap:48px}.mkt-root .feature-row{grid-template-columns:1fr;gap:28px}.mkt-root .feature-row .feature-media{order:-1}}@media (prefers-reduced-motion:reduce){html:has(.mkt-root){scroll-behavior:auto}.mkt-root *,.mkt-root :before,.mkt-root :after{transition:none!important}}
