@font-face{font-family:satoshi;src:url(../media/satoshi_400-s.p.0dvfn5g0xv8bu.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:satoshi;src:url(../media/satoshi_500-s.p.1jgchyhj64537.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:satoshi;src:url(../media/satoshi_700-s.p.2_-zzs2una4mm.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.8%}.satoshi_e0ed4005-module__gBXWFG__className{font-family:satoshi,satoshi Fallback}.satoshi_e0ed4005-module__gBXWFG__variable{--font-satoshi:"satoshi", "satoshi Fallback"}
@font-face{font-family:clash;src:url(../media/clash_display_500-s.p.0olkjtjdv78mn.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:clash;src:url(../media/clash_display_600-s.p.082yiqt_73ckc.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:clash Fallback;src:local(Arial);ascent-override:81.56%;descent-override:22.91%;line-gap-override:8.25%;size-adjust:109.12%}.clash_616f7614-module__hWDfjq__className{font-family:clash,clash Fallback}.clash_616f7614-module__hWDfjq__variable{--font-clash:"clash", "clash Fallback"}
:root{--bg:#082a46;--band:#0d3a5c;--card:#103e61;--card-border:#9fcce738;--line:#ffffff29;--text:#fff;--muted:#bed0df;--eyebrow:#7ed0ff;--mint:#a8f0d1;--cyan:#00e5ff;--button:#e9f1f7;--button-text:#082a46;--display:var(--font-clash), "Clash Display", system-ui, sans-serif;--sans:var(--font-satoshi), "Satoshi", system-ui, sans-serif;--gutter:64px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}.eyebrow{color:var(--eyebrow);letter-spacing:1.6px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1}.eyebrow-light{color:#ddedf7}.display{font-family:var(--display);letter-spacing:-1px;color:var(--mint);text-wrap:balance;font-size:46px;font-weight:500;line-height:1.05}.title-plain{font-size:44px;font-weight:700;line-height:1.08}.body-lg{color:var(--muted);letter-spacing:-.02em;font-size:18px;line-height:1.5}.button{background:var(--button);color:var(--button-text);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:13px 22px;font-size:15px;font-weight:700;line-height:1;transition:transform .15s,box-shadow .15s;display:inline-flex}.button:hover{transform:translateY(-1px);box-shadow:0 8px 24px #00e5ff2e}.button:focus-visible,.nav a:focus-visible,.field input:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.icon-arrow{width:16px;height:16px}.site-header{border-bottom:1px solid var(--line);max-width:1200px;margin:0 auto}.header-inner{padding:20px var(--gutter);justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{align-items:center;display:flex}.logo{object-fit:contain;width:40px;height:40px}.nav{color:#ddedf7;letter-spacing:.02em;gap:30px;font-size:15px;font-weight:500;display:flex}.nav a:hover{color:#fff}.hero{isolation:isolate;max-width:1200px;padding:104px var(--gutter) 112px;align-items:center;gap:64px;margin:0 auto;display:flex;position:relative;overflow:hidden}.hero-copy{z-index:1;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:20px;min-width:0;animation:.7s cubic-bezier(.22,1,.36,1) both rise-copy;display:flex;position:relative}.hero-title{font-family:var(--display);letter-spacing:-2px;background:linear-gradient(100deg,#85909d 0%,#fff 23%,#b9c2cd 48%,#f8fbfc 68%,#7a8592 100%);color:#0000;text-wrap:balance;-webkit-background-clip:text;background-clip:text;font-size:68px;font-weight:600;line-height:.98}.lead{color:var(--muted);letter-spacing:-.02em;max-width:540px;font-size:18px;line-height:1.5}.actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.muted-note{color:var(--muted);font-size:14px;font-weight:500}.circle-field{flex-direction:column;gap:8px;width:100%;display:flex}.field-label{color:var(--eyebrow);letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:700}.field{background:#ffffff1f;border:1px solid #ffffff40;border-radius:14px;align-items:center;padding:0 12px 0 16px;display:flex}.field input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;flex:1;padding:14px 0;font-size:15px}.field input::placeholder{color:#ffffff80}.field button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:18px}.hero-visual{z-index:1;background:#071c3259;border:1px solid #9feaff57;border-radius:34px;flex:none;width:470px;height:390px;animation:.85s cubic-bezier(.22,1,.36,1) both rise-visual;position:relative;overflow:hidden}.hero-visual>*{position:absolute}.visual-glow{background:radial-gradient(50% 50%,#00e5ff2e 0%,#00e5ff00 70%);inset:0}.visual-phone{z-index:3;border:2px solid var(--cyan);background:linear-gradient(145deg,#102c48 0%,#061c31 100%);border-radius:30px;width:188px;height:306px;top:42px;left:142px;transform:rotate(-10deg);box-shadow:0 18px 36px #00e5ff42}.visual-screen{background:linear-gradient(#123a5b 0%,#09243f 100%);border-radius:23px;flex-direction:column;align-items:flex-start;gap:10px;width:168px;height:286px;padding:34px 14px 14px;display:flex;position:absolute;top:8px;left:8px;overflow:hidden}.visual-app{color:#ddfbff;font-size:12px;font-weight:700}.visual-circle{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:17px;font-weight:700;overflow:hidden}.visual-msg,.visual-reply{border-radius:10px;padding:9px;font-size:11px;line-height:1}.visual-msg{color:#fff;background:#ffffff1f;width:100%;font-weight:500}.visual-reply{background:var(--cyan);color:#082a46;width:80%;font-weight:700}.visual-pin{z-index:4;background:linear-gradient(135deg,#7c3aed 0%,#b99aff 100%);border:1px solid #fff9;border-radius:18px;flex-direction:column;gap:12px;width:92px;height:74px;padding:14px;font-size:17px;font-weight:700;display:flex;top:72px;left:32px;transform:rotate(10deg);box-shadow:0 10px 20px #7c3aed57}.visual-pin-dots{letter-spacing:2px;color:#eee6ff;font-size:12px}.visual-live{z-index:4;background:#ffc65f33;border:1px solid #ffd88f8c;border-radius:44px;width:104px;height:88px;top:48px;left:332px}.visual-live i{border-radius:50%;position:absolute}.visual-live i:first-child{background:#ffcc6a;width:28px;height:28px;top:25px;left:18px;box-shadow:0 0 16px #ffcc6ab8}.visual-live i:nth-child(2){background:#ff8fb4;width:34px;height:34px;top:17px;left:43px;box-shadow:0 0 16px #ff8fb4b3}.visual-live i:nth-child(3){background:var(--cyan);width:24px;height:24px;top:42px;left:57px;box-shadow:0 0 16px #00e5ffb8}.visual-live span{color:#fff2d8;letter-spacing:1px;font-size:9px;font-weight:700;position:absolute;top:64px;left:14px}.visual-private{z-index:4;background:#143d5bf0;border:1px solid #be9cff9e;border-radius:16px;width:114px;height:74px;top:247px;left:26px;transform:rotate(-8deg)}.visual-private span{letter-spacing:1px;color:#c7b5ff;font-size:9px;font-weight:700;position:absolute;top:13px;left:13px}.visual-private svg{color:#c7b5ff;width:17px;height:17px;position:absolute;top:9px;left:82px}.visual-private i{border-radius:4px;height:7px;position:absolute;left:13px}.visual-private i:first-of-type{background:#ffffff40;width:68px;top:38px}.visual-private i:nth-of-type(2){background:#ffffff24;width:45px;top:52px}.visual-board{z-index:4;background:#f5fbffeb;border:1px solid #ffffffb3;border-radius:16px;width:118px;height:92px;top:226px;left:322px;transform:rotate(8deg);box-shadow:0 12px 22px #00000029}.visual-board span{letter-spacing:1px;color:#082a46;font-size:9px;font-weight:700;position:absolute;top:12px;left:13px}.visual-board i{border-radius:4px;width:26px;height:18px;position:absolute;top:33px}.visual-board i:first-of-type{background:var(--cyan);left:13px}.visual-board i:nth-of-type(2){background:#7c3aed;left:47px}.visual-board i:nth-of-type(3){background:#ffcc6a;width:22px;left:81px}.visual-board b{background:#90a7b8;border-radius:2px;width:68px;height:3px;position:absolute;top:65px;left:25px}.visual-record{z-index:5;background:#ff8fb4;border:1px solid #ffffff9e;border-radius:50%;width:70px;height:70px;top:140px;left:286px;transform:rotate(14deg);box-shadow:0 0 24px #ff8fb48c}.visual-record i{background:#182a42;border-radius:50%;width:40px;height:40px;position:absolute;top:15px;left:15px}.visual-record b{background:#ffcc6a;border-radius:50%;width:10px;height:10px;position:absolute;top:30px;left:30px}.visual-wave{z-index:5;color:#ffcc6a;white-space:pre;font-size:14px;top:163px;left:357px;transform:rotate(12deg)}.hero-field{z-index:0;pointer-events:none;background:#082a46 url(/images/hero-field.webp) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.hero-shader{opacity:0;width:100%;height:100%;transition:opacity .6s;display:block}.hero-shader[data-ready]{opacity:1}@keyframes rise-copy{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes rise-visual{0%{opacity:0;translate:0 28px;scale:.96}to{opacity:1;translate:0;scale:1}}.visual-phone{animation:7.6s infinite loop-phone}@keyframes loop-phone{0%{animation-timing-function:cubic-bezier(.22,1,.36,1);translate:0;rotate:none}50%{animation-timing-function:cubic-bezier(.22,1,.36,1);translate:0 -8px;rotate:360deg}to{translate:0;rotate:none}}.visual-pin{animation:6.8s infinite loop-pin}@keyframes loop-pin{0%{animation-timing-function:cubic-bezier(.22,1,.36,1);translate:0;rotate:none}47.1%,50%{animation-timing-function:cubic-bezier(.22,1,.36,1);translate:0 -12px;rotate:360deg}97.1%,to{translate:0;rotate:none}}.visual-live{animation:9.1s infinite loop-live}@keyframes loop-live{0%{animation-timing-function:cubic-bezier(.22,1,.36,1);translate:0;rotate:none}45.1%,50%{animation-timing-function:cubic-bezier(.22,1,.36,1);translate:0 -10px;rotate:360deg}95.1%,to{translate:0;rotate:none}}.visual-private{animation:8.4s infinite loop-private}@keyframes loop-private{0%{animation-timing-function:cubic-bezier(.22,1,.36,1);translate:0;rotate:none}41.7%,50%{animation-timing-function:cubic-bezier(.22,1,.36,1);translate:0 -8px;rotate:360deg}91.7%,to{translate:0;rotate:none}}.visual-board{animation:9.3s infinite loop-board}@keyframes loop-board{0%{animation-timing-function:cubic-bezier(.22,1,.36,1);translate:0;rotate:none}46.2%,50%{animation-timing-function:cubic-bezier(.22,1,.36,1);translate:0 -11px;rotate:360deg}96.2%,to{translate:0;rotate:none}}.visual-record,.visual-wave{animation:7s infinite loop-music}@keyframes loop-music{0%{animation-timing-function:cubic-bezier(.22,1,.36,1);translate:0;rotate:none}48.6%,50%{animation-timing-function:cubic-bezier(.22,1,.36,1);translate:0 -14px;rotate:8deg}98.6%,to{translate:0;rotate:none}}.section{max-width:1200px;padding:92px var(--gutter);margin:0 auto}.section-heading{flex-direction:column;gap:16px;max-width:760px;display:flex}.section-heading.center{text-align:center;align-items:center;margin:0 auto}.features{flex-direction:column;gap:42px;padding-top:88px;padding-bottom:88px;display:flex}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;display:grid}.card{background:var(--card);border:1px solid var(--card-border);border-radius:24px;flex-direction:column;gap:10px;padding:28px;display:flex}.card h2,.card h3{font-size:21px;font-weight:700;line-height:1.1}.card p{color:var(--muted);font-size:15px;line-height:1.45}.card-icon{color:#fff;width:22px;height:22px;margin-bottom:14px}.card-icon svg{width:22px;height:22px}.feature h3{margin-bottom:2px}.promise{background:linear-gradient(#082a46 0%,#0b3556 100%);align-items:center;gap:52px;padding-top:100px;padding-bottom:100px;display:flex}.promise-copy{flex-direction:column;flex:1 1 0;gap:20px;display:flex}.promise-card{flex:none;width:380px;padding:32px}.promise-card h3{font-size:24px}.together{flex-direction:column;gap:38px;display:flex}.together-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.showcase{background:#b1adaa url(/images/card-backdrop.jpg) 50%/cover;border-radius:24px;flex-direction:column;padding:14px;display:flex;position:relative;overflow:hidden}.showcase-visual{justify-content:flex-start;align-items:flex-start;height:430px;display:flex;overflow:hidden}.board-phone{background:#061428;border:5px solid #1d2b3d;border-radius:34px;width:230px;margin:0;overflow:hidden;box-shadow:0 0 0 2px #ddedf761}.board-phone img{width:100%}.showcase-club img{width:300px;margin:-18px 0 0 -26px}.showcase-copy{background:var(--card);border-radius:14px;flex-direction:column;gap:8px;margin-top:-12px;padding:14px;display:flex;position:relative}.showcase-copy h3{font-size:26px;font-weight:700}.showcase-copy p{color:var(--muted);font-size:16px;line-height:1.5}.access{background:var(--band);text-align:center;flex-direction:column;align-items:center;gap:24px;padding-top:106px;padding-bottom:106px;display:flex}.access .body-lg{max-width:600px}.page-hero{max-width:1200px;padding:116px var(--gutter) 90px;flex-direction:column;gap:20px;margin:0 auto;display:flex}.page-hero-center{text-align:center;align-items:center}.page-hero-center h1,.page-hero-center .page-intro{max-width:760px}.page-hero h1{font-family:var(--display);letter-spacing:-1px;text-wrap:balance;font-size:56px;font-weight:500;line-height:1}.page-hero-start{max-width:1040px;padding-top:96px;padding-bottom:44px}.page-hero-start h1{font-family:var(--sans);letter-spacing:-.5px;max-width:760px;font-size:52px;font-weight:700;line-height:1.04}.page-intro{color:var(--muted);font-size:18px;line-height:1.5}.card-grid{max-width:1200px;padding:0 var(--gutter) 110px;gap:18px;margin:0 auto;display:grid}.card-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1200px}.card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid .card{padding:28px 26px 26px}.card-grid .card h2{font-size:22px}.card-grid .card p{font-size:16px;line-height:1.5}.policy{max-width:1040px;padding:0 var(--gutter) 94px;flex-direction:column;gap:16px;margin:0 auto;display:flex}.policy-card{gap:16px;padding:24px 24px 28px}.policy-card h2{font-size:24px}.policy-card p{font-size:16px;line-height:1.55}.liaison{background:var(--bg);border:1px solid var(--card-border);border-radius:14px;flex-direction:column;gap:6px;padding:18px 16px;display:flex}.liaison h3{font-size:18px}.liaison a{font-weight:700}.liaison address{color:var(--muted);font-size:14px;font-style:normal;line-height:1.5}.policy-note{color:var(--muted);font-size:15px;line-height:1.5}.draft-banner{color:#f5c26b;border:1px solid #f5c26b;border-radius:12px;padding:12px 16px;font-size:15px;font-weight:700}.lang-switch{flex-wrap:wrap;gap:12px;display:flex}.lang-switch a{border:1px solid var(--card-border);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700}.lang-switch a[aria-current]{color:var(--bg);background:#fff;border-color:#fff}.contact-band{max-width:1200px;padding:0 var(--gutter) 110px;margin:-80px auto 0}.contact-card{padding:28px 26px}.contact-card h2{font-size:22px}.contact-card p{font-size:16px;line-height:1.5}.contact-card a{color:#fff;text-underline-offset:3px;font-weight:700;text-decoration:underline}.theme-light{--bg:#fff;--card:#f4f7fa;--card-border:#dde5ec;--line:#e3e9ef;--text:#0b1f33;--muted:#44586b;--eyebrow:#0a6aa8;--button:#082a46;--button-text:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--text);min-height:100vh}body:has(.theme-light){background:#fff}.theme-light .nav{color:var(--muted)}.theme-light .nav a:hover,.theme-light .footer-columns a:hover,.theme-light .footer-brand .footer-operator{color:var(--text)}.theme-light .logo{filter:invert()hue-rotate(180deg)}.theme-light .lang-switch a[aria-current]{background:var(--text);color:#fff;border-color:var(--text)}.theme-light .draft-banner{color:#8a5a00;background:#fff8e6;border-color:#c58a12}.site-footer{border-top:1px solid var(--line);max-width:1200px;margin:0 auto}.footer-inner{padding:56px var(--gutter) 40px;flex-direction:column;gap:40px;display:flex}.footer-brand{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-brand .logo{width:32px;height:32px}.footer-brand strong{font-size:20px}.footer-brand p{color:var(--muted);font-size:15px}.footer-brand .footer-operator{color:#ddedf7;font-size:14px;font-weight:500}.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.footer-columns div{flex-direction:column;gap:10px;display:flex}.footer-columns h2{margin-bottom:4px;font-size:14px;font-weight:700}.footer-columns a{color:var(--muted);letter-spacing:.02em;font-size:14px;font-weight:500}.footer-columns a:hover{color:#fff}.footer-columns address{color:var(--muted);text-transform:uppercase;font-size:13px;font-style:normal;line-height:1.5}.site-footer small{color:var(--muted);font-size:13px;font-weight:500}@media (max-width:1199px){:root{--gutter:40px}.hero{gap:40px}.hero-title{font-size:56px}.display{font-size:42px}}@media (max-width:860px){:root{--gutter:20px}.header-inner{flex-wrap:wrap;row-gap:12px;padding-top:16px;padding-bottom:14px}.nav{order:3;justify-content:space-between;gap:12px;width:100%;font-size:14px}.button{padding:12px 18px;font-size:14px}.hero{flex-direction:column;align-items:stretch;gap:40px;padding-top:56px;padding-bottom:64px}.hero-title{letter-spacing:-1px;font-size:clamp(40px,11vw,52px)}.lead,.body-lg{font-size:17px}.hero-visual{transform-origin:top;align-self:center}.display,.title-plain{font-size:clamp(32px,9vw,38px)}.section{padding-top:64px;padding-bottom:64px}.feature-grid,.together-grid,.card-grid-2,.card-grid-3,.footer-columns{grid-template-columns:1fr}.promise{flex-direction:column;align-items:stretch;gap:28px}.promise-card{width:auto}.showcase-visual{height:380px}.br-desktop{display:none}.page-hero{padding-top:64px;padding-bottom:48px}.page-hero h1{font-size:clamp(36px,10vw,44px)}.page-hero-start h1{font-size:clamp(32px,9vw,40px)}.card-grid{padding-bottom:72px}.contact-band{margin-top:-54px;padding-bottom:72px}.footer-columns{gap:28px}}@media (max-width:520px){.hero-visual{margin-bottom:-70px;transform:scale(.82)}}@media (max-width:420px){.hero-visual{margin-bottom:-101px;transform:scale(.74)}}@media (max-width:370px){.hero-visual{margin-bottom:-133px;transform:scale(.66)}}@media (prefers-reduced-motion:reduce){.button{transition:none}.hero-copy,.hero-visual,.hero-visual>*{animation:none}}.policy-list{flex-direction:column;gap:8px;padding-inline-start:0;list-style:none;display:flex}.policy-list li{font-size:16px;line-height:1.55}.policy-quote{border-inline-start:3px solid var(--eyebrow);flex-direction:column;gap:10px;margin:0;padding-inline-start:16px;display:flex}.policy-quote p,.policy-quote li{font-size:16px;line-height:1.55}.policy-quote ol{flex-direction:column;gap:8px;margin:0;padding-inline-start:22px;display:flex}
