@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_72k1tAVqjBaMrTRzzXDby8FtFmj6)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_72k1tAVqjBaMrTRzzXDby8FtFmj6)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_72k1tAVqjBaMrTRzzXDby8FtFmj6)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_72k1tAVqjBaMrTRzzXDby8FtFmj6)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_72k1tAVqjBaMrTRzzXDby8FtFmj6)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_d0e30534-module__Ayo4FG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_d0e30534-module__Ayo4FG__variable{--font-helvetica:"Geist", "Geist Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2?dpl=dpl_72k1tAVqjBaMrTRzzXDby8FtFmj6)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2?dpl=dpl_72k1tAVqjBaMrTRzzXDby8FtFmj6)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2?dpl=dpl_72k1tAVqjBaMrTRzzXDby8FtFmj6)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2?dpl=dpl_72k1tAVqjBaMrTRzzXDby8FtFmj6)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_9e5f5847-module__6yyttq__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_9e5f5847-module__6yyttq__variable{--font-didot:"Playfair Display", "Playfair Display Fallback"}
:root{--color-white:#fff;--color-dark:#1f2642;--color-blue:#3ccbff;--color-dark-blue:#0093c9;--color-bg:#f6f9fe;--background:#f6f9ff;--foreground:#1f2642;--ink-muted:#1f264299;--ink-soft:#1f264273;--line:#1f26421a;--line-soft:#1f26420f}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-helvetica), "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, Helvetica, sans-serif;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:radial-gradient(70% 50% at 12% 0,#3ccbff2e,#0000 60%),radial-gradient(60% 40% at 90% 10%,#0093c91a,#0000 55%);background-repeat:no-repeat}a{color:inherit}.landing-root{width:min(1280px,100% - 32px);margin:0 auto;padding-bottom:64px}.site-header{z-index:5;background:0 0;position:relative}.site-header__inner{justify-content:space-between;align-items:center;gap:16px;width:min(1280px,100% - 32px);min-height:72px;margin:0 auto;display:flex}.top-actions{align-items:center;gap:16px;display:flex}.top-link{color:#1f264299;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;font-size:12px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.top-link:hover{color:var(--color-dark-blue)}.brand-mark{font-family:var(--font-didot), "Playfair Display", serif;letter-spacing:-.02em;color:var(--color-dark);font-size:26px;font-weight:600;text-decoration:none}.top-nav{align-items:center;gap:24px;display:flex}.top-nav a{color:#1f264299;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500;text-decoration:none;transition:color .15s}.top-nav a:hover{color:#1f2642e6}.top-cta{letter-spacing:-.005em;min-height:52px;color:var(--color-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 1px 1px 0 -.5px var(--color-white), inset -1px -1px 0 -.5px var(--color-white), 0 0 4px #00000008;background-image:linear-gradient(#3ccbff33 9.78%,#3ccbffcc 50%);background-position:0 0;background-repeat:no-repeat;background-size:100% 200%;border-radius:34px;justify-content:center;align-items:center;padding:0 22px;font-size:14px;font-weight:400;text-decoration:none;transition:background-position .2s,scale .2s;display:inline-flex}.top-cta:hover{background-position:0;scale:.98}.hero{background:var(--color-white);border-radius:40px;margin-top:32px;padding:80px 56px;position:relative;overflow:hidden;box-shadow:0 30px 80px #1f264214,inset 0 1px #ffffffe6}.brand-mark img{width:auto;height:32px;display:block}.hero__bg{pointer-events:none;opacity:.55;z-index:0;background-image:-webkit-image-set(url(/images/sections/main/bg.webp) 1x type("image/webp"),url(/images/sections/main/bg.png) 1x type("image/png"));background-image:image-set("/images/sections/main/bg.webp" 1x type("image/webp"),"/images/sections/main/bg.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000f2 0%,#000000a6 60%,#0003 100%);mask-image:linear-gradient(#000000f2 0%,#000000a6 60%,#0003 100%)}.hero__glow{display:none}.hero h1{display:inline-block;position:relative}.hero h1:after{content:attr(data-text);color:#0000;-webkit-text-stroke:1px var(--color-dark);pointer-events:none;opacity:.65;position:absolute;inset:0}.hero__grid{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:48px;display:grid;position:relative}.section-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--color-dark-blue);margin:0 0 16px;font-size:12px;font-weight:500}h1,h2,h3,p{margin:0}h1{font-family:var(--font-didot), "Playfair Display", serif;letter-spacing:-.035em;text-wrap:balance;color:var(--color-dark);font-size:clamp(44px,6.4vw,84px);font-weight:400;line-height:1.02}h1 span{color:var(--color-dark-blue)}.hero p{max-width:540px;color:var(--ink-muted);margin-top:24px;font-size:15px;line-height:1.55}.hero__actions{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.btn{min-width:200px;height:58px;color:var(--color-dark);cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:inset 1px 1px 0 -.5px var(--color-white), inset -1px -1px 0 -.5px var(--color-white), 0 0 4px #00000008;background-position:0 0;background-repeat:no-repeat;background-size:100% 200%;border:0;border-radius:34px;justify-content:center;align-items:center;padding:0 28px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;transition:background-position .2s,background .6s,scale .2s;display:inline-flex;position:relative;overflow:hidden}.btn--primary{-webkit-backdrop-filter:blur(8px);background-image:linear-gradient(#3ccbff33 9.78%,#3ccbffcc 50%)}.btn--primary:hover{background-position:0}.btn--secondary{-webkit-backdrop-filter:blur(8px);background:linear-gradient(160deg,#00000014,#ffffff3d 80%)}.btn--secondary:hover{background:var(--color-blue)}.btn:hover{scale:.98}.btn:active{scale:.95}.hero small{color:var(--ink-soft);margin-top:18px;font-size:12px;line-height:16px;display:block}.hero__reward-card{box-shadow:inset 10px 10px 50px -20px #1e2f5e21, inset -10px -10px 50px 10px #fff, inset 2px 2px 0 -.5px var(--color-white), inset -2px -2px 0 -.5px var(--color-white);background:#ffffff3d;border-radius:28px;gap:12px;padding:16px;display:grid}.hero__reward-card article{box-shadow:inset 1px 1px 0 -.5px var(--color-white), inset -1px -1px 0 -.5px var(--color-white);background:#ffffff80;border-radius:20px;padding:20px}.hero__reward-card h3{letter-spacing:-.005em;color:var(--color-dark);font-size:15px;font-weight:500}.hero__reward-card p{color:var(--ink-muted);margin-top:8px;font-size:13px;line-height:1.5}.section{background:var(--color-white);color:var(--color-dark);border-radius:40px;margin-top:20px;padding:72px 56px;position:relative;overflow:hidden;box-shadow:0 20px 60px #1f26420d,inset 0 1px #ffffffe6}.section--alt{background:linear-gradient(#fff 0%,#f0f6ff 100%)}.section--alt:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#3ccbff1f,#0000 50%),radial-gradient(circle at 0 100%,#0093c90d,#0000 50%);position:absolute;inset:0}.section>*{z-index:1;position:relative}.section-head{text-align:center;padding-bottom:12px}.section-head .section-tag{margin-bottom:18px}.section-head h2{font-family:var(--font-didot), "Playfair Display", serif;letter-spacing:-.025em;color:var(--color-dark);text-wrap:balance;font-size:clamp(32px,4.4vw,52px);font-weight:400;line-height:1.08}.section-head p:not(.section-tag){color:var(--ink-muted);max-width:640px;margin:18px auto 0;font-size:14px;line-height:1.55}.connect-panel{box-shadow:inset 10px 10px 50px -20px #1e2f5e21, inset -10px -10px 50px 10px #fff, inset 2px 2px 0 -.5px var(--color-white), inset -2px -2px 0 -.5px var(--color-white);background:#ffffff6b;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:center;gap:36px;margin-top:40px;padding:36px;display:grid}.connect-panel__copy span{color:var(--color-dark-blue);letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:500;display:inline-block}.connect-panel__copy h3{font-family:var(--font-didot), "Playfair Display", serif;letter-spacing:-.025em;color:var(--color-dark);font-size:clamp(26px,3.4vw,40px);font-weight:400;line-height:1.1}.connect-panel__copy p{max-width:520px;color:var(--ink-muted);margin:16px 0 24px;font-size:14px;line-height:1.55}.connect-panel__signals{gap:10px;display:grid}.connect-panel__signals article{box-shadow:inset 1px 1px 0 -.5px var(--color-white), inset -1px -1px 0 -.5px var(--color-white);background:#ffffff9e;border-radius:18px;padding:18px}.connect-panel__signals strong,.connect-panel__signals small{display:block}.connect-panel__signals strong{color:var(--color-dark);font-size:14px;font-weight:500}.connect-panel__signals small{color:var(--color-dark-blue);letter-spacing:.02em;margin-top:6px;font-size:12px}.connect-surface{background:var(--color-white);border-radius:32px;margin-top:28px;scroll-margin-top:24px;overflow:hidden;box-shadow:0 24px 60px #1f264214,inset 0 1px #ffffffe6}.connect-surface__meta{border-bottom:1px solid var(--line-soft);background:#f6f9fe80;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.connect-surface__meta span{color:var(--color-dark);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:500}.connect-surface__meta small{color:var(--ink-muted);font-size:12px}.connect-surface__actions{justify-content:flex-end;align-items:center;gap:14px;display:inline-flex}.connect-surface__actions a{min-height:38px;color:var(--color-dark);letter-spacing:-.005em;box-shadow:inset 1px 1px 0 -.5px var(--color-white), inset -1px -1px 0 -.5px var(--color-white);background-image:linear-gradient(#3ccbff2e 9.78%,#3ccbffb3 50%);background-position:0 0;background-repeat:no-repeat;background-size:100% 200%;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:500;text-decoration:none;transition:background-position .2s,scale .2s;display:inline-flex}.connect-surface__actions a:hover{background-position:0;scale:.98}.connect-surface__view{background:0 0;border:0;width:100%;height:clamp(640px,80vh,880px);display:block}.flow-grid,.tier-grid,.benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.flow-card,.benefits-grid article{box-shadow:inset 1px 1px 0 -.5px var(--color-white), inset -1px -1px 0 -.5px var(--color-white), 0 8px 24px #1f26420a;background:#ffffff9e;border-radius:24px;padding:28px;transition:transform .2s,box-shadow .2s}@media (hover:hover){.flow-card:hover,.benefits-grid article:hover{box-shadow:inset 1px 1px 0 -.5px var(--color-white), inset -1px -1px 0 -.5px var(--color-white), 0 16px 36px #1f264214;transform:translateY(-2px)}}.flow-card span{letter-spacing:.18em;color:var(--color-dark-blue);text-transform:uppercase;font-size:11px;font-weight:500;display:inline-block}.flow-card h3,.benefits-grid h3{font-family:var(--font-didot), "Playfair Display", serif;letter-spacing:-.015em;color:var(--color-dark);margin-top:14px;font-size:22px;font-weight:400;line-height:1.15}.flow-card p,.benefits-grid p{color:var(--ink-muted);margin-top:10px;font-size:14px;line-height:1.55}.tier-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tier-card{box-shadow:inset 1px 1px 0 -.5px var(--color-white), inset -1px -1px 0 -.5px var(--color-white), 0 8px 24px #1f26420a;background:#ffffffa6;border-radius:28px;padding:28px 24px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}@media (hover:hover){.tier-card:hover{box-shadow:inset 1px 1px 0 -.5px var(--color-white), inset -1px -1px 0 -.5px var(--color-white), 0 18px 40px #1f26421a;transform:translateY(-3px)}}.tier-card__label{color:var(--color-dark);letter-spacing:.06em;text-transform:uppercase;background:#3ccbff3d;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:500;position:absolute;top:18px;right:18px}.tier-card__mark{width:56px;height:56px;color:var(--color-dark);font-family:var(--font-didot), "Playfair Display", serif;box-shadow:inset 1px 1px 0 -.5px var(--color-white), inset -1px -1px 0 -.5px var(--color-white);background:#3ccbff2e;border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:400;line-height:1;display:inline-flex}.tier-card h3{font-family:var(--font-didot), "Playfair Display", serif;letter-spacing:-.015em;color:var(--color-dark);margin-top:20px;margin-bottom:14px;font-size:24px;font-weight:400}.tier-card ul{margin:0;padding:0;list-style:none}.tier-card li{color:var(--ink-muted);padding-left:18px;font-size:13px;line-height:1.5;position:relative}.tier-card li+li{margin-top:8px}.tier-card li:before{content:"";background:var(--color-blue);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.tier-card__cta{letter-spacing:-.005em;width:100%;height:44px;color:var(--color-dark);-webkit-backdrop-filter:blur(8px);box-shadow:inset 1px 1px 0 -.5px var(--color-white), inset -1px -1px 0 -.5px var(--color-white);background-image:linear-gradient(#3ccbff2e 9.78%,#3ccbffb3 50%);background-position:0 0;background-repeat:no-repeat;background-size:100% 200%;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:22px;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;transition:background-position .2s,scale .2s;display:inline-flex}.tier-card__cta:hover{background-position:0;scale:.98}.tier-card__cta:active{scale:.95}.tier-bronze .tier-card__mark{color:#a06226;background:#d59a5c29}.tier-silver .tier-card__mark{color:#5a6179;background:#1f264214}.tier-gold .tier-card__mark{color:#9b7110;background:#f2c97a38}.tier-whale .tier-card__mark{color:var(--color-dark-blue);background:#3ccbff2e}.site-footer{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding:32px 8px 8px;font-size:13px;display:flex}.site-footer p{text-align:center}.site-footer .brand-mark img{opacity:.85;width:auto;height:28px;display:block}.site-footer nav{align-items:center;gap:18px;display:flex}.site-footer a{text-decoration:none;transition:color .15s}.site-footer a:hover{color:var(--color-dark)}@media (max-width:1060px){.hero{border-radius:32px;padding:52px 36px}.hero__grid{grid-template-columns:1fr;gap:36px}.section{border-radius:32px;padding:56px 36px}.flow-grid,.benefits-grid,.tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.landing-root{width:min(100% - 20px,1280px);padding-bottom:36px}.site-header__inner{width:min(100% - 20px,1280px);min-height:60px}.top-nav{display:none}.top-cta{min-height:44px;padding:0 18px;font-size:13px}.hero{border-radius:24px;padding:36px 22px}.hero__bg{opacity:.45}.section{border-radius:24px;padding:40px 22px}h1{font-size:clamp(34px,11vw,56px)}.hero h1:after{-webkit-text-stroke-width:.5px;opacity:.55}.tier-card{padding:24px 20px}.tier-card__mark{width:48px;height:48px;font-size:20px}.btn{width:100%;min-width:0;height:52px}.hero__actions{width:100%}.flow-grid,.tier-grid,.benefits-grid{grid-template-columns:1fr}.connect-panel{border-radius:24px;grid-template-columns:1fr;padding:24px}.connect-surface{border-radius:24px}.connect-surface__meta{flex-direction:column;align-items:flex-start}.connect-surface__actions{flex-direction:column;align-items:flex-start;gap:8px;width:100%}.connect-surface__actions a{width:100%}.connect-surface__view{height:1080px}.site-footer{text-align:center;flex-direction:column}}@media (max-width:400px){.landing-root,.site-header__inner{width:min(100% - 16px,1280px)}.hero{padding:28px 18px}.section{padding:32px 18px}.connect-panel{padding:20px}.connect-surface__view{height:1160px}}
