:root{--brand:#00a0b0;--brand-hover:#00899a;--brand-soft:rgba(0,160,176,.1);--brand-ring:rgba(0,160,176,.28);--bg:#f0f9ff;--bg-grad:radial-gradient(900px 520px at 78% -8%,rgba(0,160,176,.12),transparent 70%);--surface:#fff;--surface-2:#f0f9ff;--btn-soft:#e7ecf2;--text:#16242e;--text-body:#334155;--text-muted:#64748b;--border:#e2e8f0;--link:#0369a1;--shadow-sm:0 1px 2px rgba(15,23,42,.06);--shadow-md:0 10px 28px -8px rgba(15,23,42,.14);--shadow-lg:0 24px 60px -16px rgba(15,23,42,.22);--r-card:20px;--r-sm:12px;--maxw:1080px}[data-theme=dark]{--bg:#020618;--bg-grad:radial-gradient(900px 520px at 78% -8%,rgba(0,160,176,.18),transparent 70%);--surface:#082f49;--surface-2:#0a2236;--btn-soft:#0e3a57;--text:#f1f5f9;--text-body:#e2e8f0;--text-muted:#94a3b8;--border:rgba(148,163,184,.16);--link:#7dd3fc;--brand-soft:rgba(0,160,176,.16);--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow-md:0 12px 32px -10px rgba(0,0,0,.55);--shadow-lg:0 28px 64px -18px rgba(0,0,0,.65)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f9ff;background-color:var(--bg);background-image:radial-gradient(900px 520px at 78% -8%,rgba(0,160,176,.12),transparent 70%);background-image:var(--bg-grad);background-repeat:no-repeat;color:#334155;color:var(--text-body);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;overflow-wrap:break-word;overflow-x:clip}img{max-width:100%}a{color:#0369a1;color:var(--link);text-decoration:none}a:hover{text-decoration:underline}::selection{background:rgba(0,160,176,.28);background:var(--brand-ring)}.shell{margin:0 auto;max-width:1080px;max-width:var(--maxw);padding:0 24px}.section{padding-bottom:64px;padding-top:64px;scroll-margin-top:88px}.section-eyebrow{color:#00a0b0;color:var(--brand);display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.section-title{color:#16242e;color:var(--text);font-size:clamp(1.6rem,1.1rem + 1.9vw,2.3rem);font-weight:800;letter-spacing:-.02em;line-height:1.2}.section-lead{color:#334155;color:var(--text-body);font-size:1.08rem;margin:12px 0 30px;max-width:600px}.section-lead strong{color:#16242e;color:var(--text);font-weight:600}.nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,#f0f9ff 82%,transparent);background:color-mix(in srgb,var(--bg) 82%,transparent);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:50}.nav-inner{align-items:center;display:flex;height:64px;justify-content:space-between}.nav-brand{color:#16242e;color:var(--text);font-family:Space Grotesk,Inter,sans-serif;font-size:1.06rem;font-weight:700;letter-spacing:-.01em}.nav-brand .dot{color:#00a0b0;color:var(--brand)}.nav-links{align-items:center;display:flex;gap:8px}.nav-link{border-radius:8px;color:#334155;color:var(--text-body);font-size:.92rem;font-weight:500;padding:8px 12px}.nav-link:hover{background:rgba(0,160,176,.1);background:var(--brand-soft);color:#16242e;color:var(--text);text-decoration:none}@media (max-width:680px){.nav-link{display:none}}.theme-toggle{align-items:center;background:#fff;background:var(--surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:999px;color:#16242e;color:var(--text);cursor:pointer;display:inline-flex;font-size:1.05rem;height:40px;justify-content:center;transition:background .15s ease,-webkit-transform .1s ease;transition:background .15s ease,transform .1s ease;transition:background .15s ease,transform .1s ease,-webkit-transform .1s ease;width:40px}.theme-toggle:hover{background:rgba(0,160,176,.1);background:var(--brand-soft)}.theme-toggle:active{-webkit-transform:scale(.95);transform:scale(.95)}.hero{padding-bottom:56px;padding-top:72px;text-align:center}.hero-photo{border:4px solid #fff;border:4px solid var(--surface);border-radius:999px;box-shadow:0 24px 60px -16px rgba(15,23,42,.22),0 0 0 2px rgba(0,160,176,.28);box-shadow:var(--shadow-lg),0 0 0 2px var(--brand-ring);height:168px;margin-bottom:28px;object-fit:cover;width:168px}.status-pill{align-items:center;background:rgba(0,160,176,.1);background:var(--brand-soft);border-radius:999px;color:#00a0b0;color:var(--brand);display:inline-flex;font-size:.82rem;font-weight:600;gap:8px;margin-bottom:20px;padding:6px 14px}.status-pill .live{background:#22c55e;border-radius:999px;box-shadow:0 0 0 3px rgba(34,197,94,.22);height:8px;width:8px}.hero-name{color:#16242e;color:var(--text);font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(2.5rem,1.6rem + 3.6vw,3.9rem);font-weight:700;letter-spacing:-.025em;line-height:1.04}.hero-role{color:#00a0b0;color:var(--brand);font-size:1.06rem;font-weight:600;margin-top:10px}.hero-role .sep{color:#64748b;color:var(--text-muted);font-weight:400;margin:0 8px}.hero-role .role-alt,.hero-tagline{color:#16242e;color:var(--text)}.hero-tagline{font-size:1.18rem;font-weight:500;margin:22px auto 0;max-width:560px}.hero-tagline .accent{color:#00a0b0;color:var(--brand)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.btn{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.96rem;font-weight:600;gap:8px;padding:12px 22px;transition:background .15s ease,box-shadow .15s ease,-webkit-transform .1s ease;transition:transform .1s ease,background .15s ease,box-shadow .15s ease;transition:transform .1s ease,background .15s ease,box-shadow .15s ease,-webkit-transform .1s ease}.btn:hover{text-decoration:none}.btn:active{-webkit-transform:scale(.97);transform:scale(.97)}.btn-primary{background:#00a0b0;background:var(--brand);box-shadow:0 10px 28px -8px rgba(15,23,42,.14);box-shadow:var(--shadow-md);color:#fff}.btn-primary:hover{background:#00899a;background:var(--brand-hover)}.btn-secondary{background:#e7ecf2;background:var(--btn-soft);border-color:#e2e8f0;border-color:var(--border);box-shadow:0 1px 2px rgba(15,23,42,.06);box-shadow:var(--shadow-sm);color:#16242e;color:var(--text)}.btn-secondary:hover{border-color:#00a0b0;border-color:var(--brand);color:#00a0b0;color:var(--brand)}.socials{display:flex;gap:12px;margin-top:24px}.social,.socials{justify-content:center}.social{align-items:center;background:#fff;background:var(--surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:999px;box-shadow:0 1px 2px rgba(15,23,42,.06);box-shadow:var(--shadow-sm);color:#16242e;color:var(--text);display:inline-flex;height:44px;transition:border-color .15s ease,-webkit-transform .12s ease;transition:transform .12s ease,border-color .15s ease;transition:transform .12s ease,border-color .15s ease,-webkit-transform .12s ease;width:44px}.social:hover{border-color:#00a0b0;border-color:var(--brand);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.social svg{height:20px;width:20px}.brand-logo{border-radius:inherit;display:block;height:100%;object-fit:cover;width:100%}.social-logo{overflow:hidden;padding:0}.card{background:#fff;background:var(--surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:20px;border-radius:var(--r-card);box-shadow:0 10px 28px -8px rgba(15,23,42,.14);box-shadow:var(--shadow-md);padding:36px}.prose p{color:#16242e;color:var(--text);font-size:1.04rem}.prose p+p{margin-top:16px}.prose strong,.pullquote{color:#16242e;color:var(--text);font-weight:600}.pullquote{background:rgba(0,160,176,.1);background:var(--brand-soft);border-left:4px solid #00a0b0;border-left:4px solid var(--brand);border-radius:0 12px 12px 0;border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:1.16rem;margin:28px 0 8px;padding:20px 24px}.bets{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:24px}@media (max-width:720px){.bets{grid-template-columns:1fr}}.bet{background:#fff;background:var(--surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;border-radius:var(--r-sm);box-shadow:0 1px 2px rgba(15,23,42,.06);box-shadow:var(--shadow-sm);padding:22px}.bet .arrow{color:#00a0b0;color:var(--brand);font-size:1.2rem;font-weight:800}.bet p{color:#16242e;color:var(--text);font-weight:600;margin-top:8px}.convu{background:linear-gradient(135deg,#00a0b0,#00697a);border-radius:20px;border-radius:var(--r-card);box-shadow:0 24px 60px -16px rgba(15,23,42,.22);box-shadow:var(--shadow-lg);color:#fff;overflow:hidden;padding:44px;position:relative}.convu:after{background:hsla(0,0%,100%,.1);border-radius:999px;content:"";height:280px;position:absolute;right:-80px;top:-80px;width:280px}.convu-tag{font-size:.78rem;font-weight:700;letter-spacing:.12em;opacity:.85;text-transform:uppercase}.convu h3{font-size:clamp(1.4rem,1rem + 1.8vw,2rem);font-weight:800;letter-spacing:-.02em;margin-top:12px}.convu h3,.convu p{max-width:620px;position:relative}.convu p{font-size:1.04rem;margin-top:14px;opacity:.92}.convu .btn{background:#fff;color:#00697a;margin-top:26px;position:relative}.convu .btn:hover{background:#f0f9ff}.stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:16px}.stat{background:#fff;background:var(--surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;border-radius:var(--r-sm);box-shadow:0 1px 2px rgba(15,23,42,.06);box-shadow:var(--shadow-sm);padding:28px 22px;text-align:center}.stat-num{color:#00a0b0;color:var(--brand);font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(2.2rem,1.6rem + 2vw,2.9rem);font-weight:700;letter-spacing:-.02em;line-height:1}.stat-label{color:#334155;color:var(--text-body);font-size:.96rem;margin-top:10px}.steps{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:16px}.step{background:#fff;background:var(--surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:20px;border-radius:var(--r-card);box-shadow:0 10px 28px -8px rgba(15,23,42,.14);box-shadow:var(--shadow-md);padding:28px}.step-num{align-items:center;background:rgba(0,160,176,.1);background:var(--brand-soft);border-radius:12px;color:#00a0b0;color:var(--brand);display:inline-flex;font-family:Space Grotesk,Inter,sans-serif;font-size:1.05rem;font-weight:700;height:42px;justify-content:center;width:42px}.step h3{font-size:1.24rem;font-weight:800;letter-spacing:-.01em;margin-top:16px}.step h3,.step p{color:#16242e;color:var(--text)}.step p{font-size:.98rem;margin-top:8px}@media (max-width:760px){.stats,.steps{grid-template-columns:1fr}}.contact-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.contact-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.contact-grid{grid-template-columns:1fr}}.contact-card{align-items:flex-start;background:#fff;background:var(--surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;border-radius:var(--r-sm);box-shadow:0 1px 2px rgba(15,23,42,.06);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;padding:24px;transition:border-color .15s ease,-webkit-transform .14s ease;transition:transform .14s ease,border-color .15s ease;transition:transform .14s ease,border-color .15s ease,-webkit-transform .14s ease}.contact-card:hover{border-color:#00a0b0;border-color:var(--brand);text-decoration:none;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.contact-icon{align-items:center;background:rgba(0,160,176,.1);background:var(--brand-soft);border-radius:999px;color:#00a0b0;color:var(--brand);display:flex;height:44px;justify-content:center;width:44px}.contact-icon svg{height:20px;width:20px}.contact-icon-logo{background:none;overflow:hidden;padding:0}.contact-label{color:#16242e;color:var(--text);font-size:1.04rem;font-weight:700;margin-top:14px}.contact-value{color:#64748b;color:var(--text-muted);font-size:.92rem;margin-top:2px}.facts{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:24px}@media (max-width:720px){.facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:440px){.facts{grid-template-columns:1fr}}.fact{background:#fff;background:var(--surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;border-radius:var(--r-sm);box-shadow:0 1px 2px rgba(15,23,42,.06);box-shadow:var(--shadow-sm);padding:20px}.fact .fact-emoji{font-size:1.6rem}.fact .fact-label{color:#64748b;color:var(--text-muted);font-size:.76rem;font-weight:700;letter-spacing:.08em;margin-top:10px;text-transform:uppercase}.fact .fact-value{color:#16242e;color:var(--text);font-size:1.02rem;font-weight:600;margin-top:4px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.chip{background:rgba(0,160,176,.1);background:var(--brand-soft);border-radius:999px;color:#00a0b0;color:var(--brand);font-size:.86rem;font-weight:600;padding:4px 12px}.footer{border-top:1px solid #e2e8f0;border-top:1px solid var(--border);margin-top:32px;padding:40px 0 48px;text-align:center}.footer-cta{color:#16242e;color:var(--text);font-size:1.2rem;font-weight:700}.footer-links{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin:20px 0 18px}.footer-links a{color:#334155;color:var(--text-body);font-size:.94rem;font-weight:500}.footer-links a:hover{color:#00a0b0;color:var(--brand);text-decoration:none}.footer-note{color:#64748b;color:var(--text-muted);font-size:.84rem}.notfound{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:24px;text-align:center}.notfound h1{color:#00a0b0;color:var(--brand);font-size:4rem;font-weight:800;letter-spacing:-.03em}.notfound p{color:#334155;color:var(--text-body);font-size:1.05rem;margin-top:8px}.notfound .btn{margin-top:24px}.bet,.contact-card,.fact,.stat,.step{min-width:0}@media (max-width:760px){.section{padding-bottom:52px;padding-top:52px}.hero{padding-bottom:44px;padding-top:56px}.card{padding:28px}.convu{padding:30px}}@media (max-width:560px){.shell{padding:0 20px}.section{padding-bottom:44px;padding-top:44px;scroll-margin-top:72px}.nav-inner{height:56px}.hero{padding-bottom:30px;padding-top:38px}.hero-photo{height:128px;margin-bottom:20px;width:128px}.hero-name{font-size:clamp(2.05rem,1.4rem + 4vw,2.7rem)}.hero-tagline{font-size:1.05rem;margin-top:16px}.hero-actions{margin-top:24px}.section-lead{font-size:1rem;margin-bottom:22px}.card{padding:22px}.convu{padding:24px}.pullquote{font-size:1.04rem;margin:22px 0 6px;padding:16px 18px}.bet{padding:20px}.stat{padding:24px 18px}.step{padding:22px}.fact{padding:18px}.contact-card{padding:20px}}@media (max-width:430px){.hero-actions{flex-direction:column}.hero-actions .btn{justify-content:center;width:100%}.hero-role .sep{margin:0 6px}.footer-links{gap:12px 14px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=main.a110f5af.css.map*/