:root{--navy: #0B2150;--navy-mid: #0f2c62;--navy-lt: #163270;--mint: #86F2CF;--mint-dk: #5ecba8;--cream: #FFF8EE;--cream-d: #8a9ab8;--green: #2E8F6E;--r-card: 14px;--r-pill: 100px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--cream);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.65}h1,h2,h3,h4,h5{font-family:Syne,sans-serif;line-height:1.05;margin:0;font-weight:800}p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:Inter,sans-serif}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.T{position:fixed;top:0;left:0;right:0;z-index:50;background:#0b2150e6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(134,242,207,.08)}.V{max-width:1152px;margin:0 auto;padding:.875rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.W{display:flex;align-items:center;gap:.6rem;text-decoration:none}.X{display:flex;flex-direction:column;line-height:1}.Z{font-family:Syne,sans-serif;font-weight:700;font-size:14px;color:var(--cream);letter-spacing:-.02em}._{font-family:IBM Plex Mono,monospace;font-size:8px;letter-spacing:.22em;color:var(--mint);margin-top:2px}.rr{display:flex;align-items:center;gap:1.5rem}.a{font-size:13px;font-weight:500;color:var(--cream-d);text-decoration:none;transition:color .15s}.a:hover,.er{color:var(--cream)}.c{display:inline-flex;align-items:center;background:var(--mint);color:var(--navy);font-family:Syne,sans-serif;font-weight:700;font-size:13px;padding:.5rem 1.1rem;border-radius:var(--r-pill);text-decoration:none;transition:background .18s}.c:hover{background:var(--mint-dk)}@media(max-width:600px){.a{display:none}}.or{padding:2.5rem 1.5rem;border-top:1px solid rgba(255,248,238,.06)}.ar{max-width:1152px;margin:0 auto}.ir{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.tr{display:flex;align-items:center;gap:.5rem}.nr{font-size:13px;color:var(--cream-d)}.dr{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:12px;color:var(--cream-d)}.mr{opacity:.3}.g{color:var(--cream-d);text-decoration:underline;text-underline-offset:2px}.g:hover{color:var(--cream)}.f{border-top:1px solid rgba(255,248,238,.06);padding-top:1rem;display:flex;flex-direction:column;gap:.25rem}.f p{font-size:11px;color:var(--cream-d);opacity:.5}.lr{display:flex;flex-direction:column;gap:.75rem}.pr{align-items:center;text-align:center}.sr{font-size:13px;font-weight:600;color:var(--mint)}.cr{display:flex;flex-direction:column;gap:.5rem}.i,.e{width:100%;min-width:0;background:#ffffff0d;border:1px solid rgba(134,242,207,.28);color:var(--cream);border-radius:var(--r-pill);padding:.7rem 1.2rem;font-size:14px;outline:none;transition:border-color .2s;-webkit-appearance:none;appearance:none}.i:focus,.e:focus{border-color:var(--mint)}.i::placeholder{color:#fff8ee59}.e{color:var(--cream);cursor:pointer}.e option{background:var(--navy-mid);color:var(--cream)}.t{background:var(--mint);color:var(--navy);font-family:Syne,sans-serif;font-weight:700;font-size:14px;padding:.7rem 1.4rem;border-radius:var(--r-pill);border:none;cursor:pointer;white-space:nowrap;transition:background .18s}.t:hover:not(:disabled){background:var(--mint-dk)}.t:disabled{opacity:.6;cursor:default}.n{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer}.n input{margin-top:3px;accent-color:var(--mint);flex-shrink:0}.n span{font-size:12px;color:var(--cream-d);line-height:1.5}.gr{font-size:11px;color:var(--cream-d)}.x{color:var(--mint);text-decoration:underline;text-underline-offset:2px}.x:hover{color:var(--cream)}.fr{font-size:12px;color:#f87171}.xr{padding:.5rem 0}.br{font-size:15px;color:var(--mint);font-weight:500}.hr{background:var(--navy-mid);border:1px solid rgba(134,242,207,.16);border-radius:var(--r-card);padding:2rem;max-width:520px;margin:0 auto}.vr{height:4px;background:#86f2cf1f;border-radius:100px;margin-bottom:1.75rem;overflow:hidden}.ur{height:100%;background:var(--mint);border-radius:100px;transition:width .4s ease}.yr{display:flex;flex-direction:column;gap:1.25rem}.wr{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.2em;color:var(--mint);text-transform:uppercase}.kr{font-size:clamp(1.1rem,3vw,1.35rem);color:var(--cream);font-weight:700}.zr{display:flex;gap:.75rem;flex-wrap:wrap}.b{background:transparent;border:1.5px solid rgba(134,242,207,.3);color:var(--mint);font-family:Syne,sans-serif;font-weight:700;font-size:15px;padding:.6rem 1.4rem;border-radius:var(--r-pill);cursor:pointer;transition:background .15s,border-color .15s}.b:hover{background:#86f2cf1a;border-color:var(--mint)}.Mr{background:var(--mint);color:var(--navy);border-color:var(--mint)}.jr{display:flex;align-items:center;gap:.5rem}.Sr{font-size:1.5rem;font-weight:600;color:var(--mint)}.d{background:#ffffff0d;border:1px solid rgba(134,242,207,.28);color:var(--cream);border-radius:10px;padding:.65rem 1rem;font-size:1.5rem;font-weight:600;outline:none;width:100%;transition:border-color .2s}.d:focus{border-color:var(--mint)}.d::placeholder{color:#fff8ee40}.m{background:var(--mint);color:var(--navy);font-family:Syne,sans-serif;font-weight:700;font-size:14px;padding:.65rem 1.5rem;border-radius:var(--r-pill);border:none;cursor:pointer;align-self:flex-start;transition:background .18s}.m:hover:not(:disabled){background:var(--mint-dk)}.m:disabled{opacity:.4;cursor:default}.Ir{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.2em;color:var(--cream-d);text-transform:uppercase}.Br{font-family:Syne,sans-serif;font-size:clamp(2.5rem,8vw,4rem);font-weight:800;color:var(--mint);line-height:1}.Pr{font-size:15px;color:var(--cream-d)}.Fr{font-size:14px;color:var(--cream);background:#86f2cf14;border-left:2px solid var(--mint);padding:.75rem 1rem;border-radius:0 8px 8px 0}.Er{display:flex;flex-direction:column;gap:.5rem}.l,.o{background:#ffffff0d;border:1px solid rgba(134,242,207,.28);color:var(--cream);border-radius:var(--r-pill);padding:.65rem 1.1rem;font-size:14px;outline:none;transition:border-color .2s}.l:focus,.o:focus{border-color:var(--mint)}.l::placeholder{color:#fff8ee59}.o{cursor:pointer;-webkit-appearance:none;appearance:none}.o option{background:var(--navy-mid)}.p{background:var(--mint);color:var(--navy);font-family:Syne,sans-serif;font-weight:700;font-size:14px;padding:.65rem 1.25rem;border-radius:var(--r-pill);border:none;cursor:pointer;transition:background .18s}.p:hover:not(:disabled){background:var(--mint-dk)}.p:disabled{opacity:.5}.Yr{font-size:11px;color:var(--cream-d);opacity:.7}.Cr{text-align:center;padding:1rem 0}.Ur{font-size:16px;color:var(--mint);font-weight:600}.qr{max-width:1152px;margin:0 auto}.Ar{max-width:640px;margin:0 auto}.Dr{padding:5rem 1.5rem}.Gr{padding:5rem 1.5rem;background:#0f2c6259}.Hr{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.25em;color:var(--mint);text-transform:uppercase;display:block}.Jr{font-size:15px;color:var(--cream-d);max-width:640px;margin:.5rem auto 0;line-height:1.65}.Kr{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;color:var(--cream);margin:.75rem 0 .5rem;line-height:1.05}.Lr{color:var(--mint)}.Nr{font-size:clamp(1.8rem,4vw,2.75rem);font-weight:800;color:var(--cream)}.Or{padding:0 1.5rem}.r{display:flex;align-items:flex-end;height:20px;border-bottom:1px solid rgba(134,242,207,.2);max-width:1152px;margin:0 auto}.r span{flex:1;border-left:1px solid rgba(134,242,207,.18);height:8px}.r span:nth-child(5n){height:12px;border-left-color:#86f2cf5c}.r span:nth-child(10n){height:16px;border-left-color:#86f2cf8c}.r span:first-child{border-left:none}.h{padding:7rem 1.5rem 4rem;background:radial-gradient(ellipse 70% 50% at 50% -10%,rgba(134,242,207,.08) 0%,transparent 65%),var(--navy)}@media(max-width:767px){.h{padding-top:5.5rem}}.v{max-width:1152px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center}@media(max-width:768px){.v{grid-template-columns:1fr}}.Qr{display:flex;flex-direction:column;gap:1rem}.Rr{display:flex;align-items:center;gap:.5rem;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.25em;color:var(--mint);text-transform:uppercase}.Tr{height:1px;width:40px;background:#86f2cf66}.Vr{font-size:15px;font-weight:600;color:var(--mint);margin:0}.Wr{font-size:clamp(1rem,2vw,1.2rem);color:var(--cream-d);font-weight:300;line-height:1.6}.Xr{font-size:11px;color:var(--cream-d);opacity:.7;margin-top:.25rem}.u{font-size:12px;color:var(--cream-d);text-decoration:underline;text-underline-offset:2px}.u:hover{color:var(--cream)}.y{display:flex;justify-content:flex-end}@media(max-width:768px){.y{justify-content:center}}.w{width:100%;max-width:350px;margin-right:24px;filter:drop-shadow(0 32px 64px rgba(0,0,0,.45)) drop-shadow(0 0 80px rgba(134,242,207,.06))}.Zr{width:100%;height:auto;display:block}@media(max-width:768px){.w{max-width:260px;margin-right:0}}._r{background:#0f2c6240;border-top:1px solid rgba(255,248,238,.05);padding:2rem 1.5rem}.re{max-width:560px}.ee{font-size:13px;font-weight:600;color:var(--cream-d);margin-bottom:1rem}.oe{display:flex;flex-direction:column;gap:.6rem}.ae{display:flex;align-items:flex-start;gap:.75rem}.ie{width:16px;height:16px;flex-shrink:0;margin-top:2px;border-radius:4px;display:block}.te{font-size:14px;color:var(--cream-d);line-height:1.55}.k{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:1rem}.z{display:flex;gap:1.5rem;width:max-content;padding:.5rem .25rem}@media(min-width:768px){.k{overflow-x:visible}.z{width:auto;justify-content:center}}.ne{scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:1rem}.de{width:208px;background:#050d1a;border-radius:28px;border:1.5px solid rgba(134,242,207,.2);padding:10px;box-shadow:0 0 0 5px #08122ccc,0 24px 48px #0006}.M{height:20px;display:flex;align-items:center;justify-content:center;margin-bottom:3px}.M:after{content:"";width:55px;height:7px;background:#050d1a;border-radius:100px;border:1px solid rgba(255,255,255,.06)}.me{background:var(--navy-mid);border-radius:18px;aspect-ratio:9 / 15.5;overflow:hidden;display:flex;align-items:center;justify-content:center}.le{width:100%;height:100%;display:block;object-fit:cover;background:#fff8ee}.j{height:18px;display:flex;align-items:center;justify-content:center;margin-top:3px}.j:after{content:"";width:60px;height:3px;background:#ffffff26;border-radius:100px}.pe{font-size:12px;font-weight:600;color:var(--cream-d);text-align:center;max-width:160px}.se{text-align:center;font-size:12px;color:var(--cream-d);margin-top:2rem;opacity:.7}.ce{color:var(--mint);text-decoration:underline;text-underline-offset:2px}.ge{display:flex;flex-direction:column;gap:.6rem}.fe{height:4px;background:#86f2cf26;border-radius:100px;margin-bottom:.25rem}.xe{height:100%;background:var(--mint);border-radius:100px}.be{font-family:IBM Plex Mono,monospace;font-size:8px;letter-spacing:.15em;color:var(--cream-d);text-transform:uppercase}.he{font-family:Syne,sans-serif;font-size:2rem;font-weight:800;color:var(--cream);line-height:1}.ve{font-size:10px;color:var(--cream-d)}.ue{height:4px;background:#86f2cf1f;border-radius:100px;overflow:hidden}.ye{display:flex;justify-content:space-between;font-size:10px;color:var(--cream-d)}.we{background:#86f2cf26;color:var(--mint);font-size:9px;padding:3px 8px;border-radius:100px;align-self:flex-start}.S{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width:768px){.S{grid-template-columns:1fr}}.s{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:900px){.s{grid-template-columns:1fr 1fr}}@media(max-width:600px){.s{grid-template-columns:1fr}}.I{background:var(--navy-mid);border:1px solid rgba(134,242,207,.12);border-radius:var(--r-card);padding:1.75rem;transition:border-color .2s}.I:hover{border-color:#86f2cf52}.ke{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--mint);display:block;margin-bottom:.75rem}.ze{font-size:1.05rem;font-weight:700;color:var(--cream);margin-bottom:.6rem}.Me{font-size:14px;color:var(--cream-d);line-height:1.65}.je{border-left:2px solid var(--mint);padding-left:1.25rem}.Se{font-size:1rem;font-weight:700;color:var(--cream);margin-bottom:.4rem}.Ie{font-size:14px;color:var(--cream-d);line-height:1.65}.Be{margin-top:3rem;background:#86f2cf0f;border:1.5px solid rgba(134,242,207,.28);border-radius:var(--r-card);padding:1.5rem 2rem;display:flex;flex-direction:column;gap:.75rem}.Pe{display:flex;align-items:flex-start;gap:.75rem;font-size:14px;color:var(--cream)}.Fe{color:var(--mint);font-weight:700;flex-shrink:0}.B{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;max-width:760px;margin:0 auto}@media(max-width:640px){.B{grid-template-columns:1fr}}.Ee{background:var(--navy-mid);border:1px solid rgba(134,242,207,.14);border-radius:var(--r-card);padding:2rem;display:flex;flex-direction:column;gap:0}.Ye{border:1.5px solid rgba(134,242,207,.45);box-shadow:0 0 40px #86f2cf1a}.P{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.25em;color:var(--cream-d);text-transform:uppercase;margin-bottom:.75rem}.F{color:var(--mint)}.E{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.E .F{margin-bottom:0}.Ce{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.12em;background:var(--mint);color:var(--navy);padding:2px 8px;border-radius:100px;text-transform:uppercase}.Y{font-family:Syne,sans-serif;font-size:3.5rem;font-weight:800;color:var(--cream);line-height:1;margin-bottom:1.5rem}.C{color:var(--mint)}.U{display:flex;align-items:flex-end;gap:.4rem;margin-bottom:1.5rem}.U .C{margin-bottom:0}.Ue{font-size:14px;color:var(--cream-d);margin-bottom:.5rem}.q{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.6rem;flex:1}.q li{display:flex;align-items:flex-start;gap:.6rem;font-size:13px;color:var(--cream-d)}.qe{color:var(--mint);flex-shrink:0;font-weight:700}.A{display:inline-flex;align-items:center;justify-content:center;background:var(--mint);color:var(--navy);font-family:Syne,sans-serif;font-weight:700;font-size:14px;padding:.7rem 1.4rem;border-radius:var(--r-pill);border:none;cursor:pointer;transition:background .18s;text-decoration:none}.A:hover{background:var(--mint-dk)}.D{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--mint);font-family:Syne,sans-serif;font-weight:700;font-size:14px;padding:.65rem 1.4rem;border-radius:var(--r-pill);border:1.5px solid rgba(134,242,207,.45);cursor:pointer;transition:background .18s,border-color .18s;text-decoration:none}.D:hover{background:#86f2cf14;border-color:var(--mint)}.Ae{display:flex;flex-direction:column;gap:0}.G{border-top:1px solid rgba(255,248,238,.08);padding:1.5rem 0}.G:last-child{border-bottom:1px solid rgba(255,248,238,.08)}.De{font-size:16px;font-weight:600;color:var(--cream);margin-bottom:.6rem;font-family:Syne,sans-serif}.Ge{font-size:14px;color:var(--cream-d);line-height:1.65}.H{display:flex;gap:2.5rem;align-items:flex-start}@media(max-width:640px){.H{flex-direction:column;align-items:center}}.He{flex-shrink:0}.Je{width:140px;height:140px;border-radius:50%;overflow:hidden;border:2px solid rgba(134,242,207,.25)}.Ke{width:100%;height:100%;object-fit:cover;object-position:center 28%;transform:scale(1.15);transform-origin:center 25%}.Le{font-size:15px;color:var(--cream-d);line-height:1.7}.Ne{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1rem}.J{font-size:13px;color:var(--mint);text-decoration:underline;text-underline-offset:2px}.J:hover{color:var(--cream)}.Oe{background:var(--navy-mid);border:1px solid rgba(134,242,207,.14);border-radius:var(--r-card);padding:2rem}.Qe{max-width:1024px;margin:0 auto}.Re{padding:5rem 1.5rem}.Te{padding:5rem 1.5rem;background:#0f2c6259}.Ve{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.25em;color:var(--mint);text-transform:uppercase;display:block}.We{font-size:clamp(1.9rem,4vw,3rem);font-weight:800;color:var(--cream);margin:.75rem 0 1rem;line-height:1.1}.Xe{font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800;color:var(--cream)}.Ze{padding:8rem 1.5rem 5rem;background:radial-gradient(ellipse 60% 40% at 50% -5%,rgba(134,242,207,.08) 0%,transparent 60%),var(--navy)}._e{font-size:1.1rem;color:var(--cream-d);max-width:560px;line-height:1.65;margin-bottom:2rem}.ro{display:flex;flex-wrap:wrap;gap:.75rem}.eo{font-size:11px;color:var(--cream-d);opacity:.6;margin-top:.75rem}.K{display:inline-flex;align-items:center;justify-content:center;background:var(--mint);color:var(--navy);font-family:Syne,sans-serif;font-weight:700;font-size:14px;padding:.75rem 1.5rem;border-radius:var(--r-pill);border:none;cursor:pointer;text-decoration:none;transition:background .18s}.K:hover{background:var(--mint-dk)}.L{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--mint);font-family:Syne,sans-serif;font-weight:700;font-size:14px;padding:.7rem 1.5rem;border-radius:var(--r-pill);border:1.5px solid rgba(134,242,207,.45);cursor:pointer;text-decoration:none;transition:background .18s,border-color .18s}.L:hover{background:#86f2cf14;border-color:var(--mint)}.oo{padding:3rem 1.5rem}.N{display:flex;gap:2rem;align-items:center;background:var(--navy-mid);border:1px solid rgba(134,242,207,.14);border-radius:var(--r-card);padding:2rem;max-width:700px}@media(max-width:600px){.N{flex-direction:column}}.ao{font-family:Syne,sans-serif;font-size:3.5rem;font-weight:800;color:var(--mint);flex-shrink:0;line-height:1}.io{font-size:15px;color:var(--cream-d);line-height:1.65}.to{font-size:11px;color:var(--cream-d);opacity:.45;margin-top:.75rem}.O{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:768px){.O{grid-template-columns:1fr}}.no{background:var(--navy-mid);border:1px solid rgba(134,242,207,.12);border-radius:var(--r-card);padding:1.75rem}.do{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.2em;color:var(--mint);text-transform:uppercase;margin-bottom:.5rem;display:block}.mo{font-size:1.05rem;font-weight:700;color:var(--cream);margin-bottom:.5rem}.lo{font-size:14px;color:var(--cream-d);line-height:1.65}.po{background:var(--navy-mid);border:1px solid rgba(134,242,207,.14);border-radius:var(--r-card);padding:2rem}.Q{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:768px){.Q{grid-template-columns:1fr}}.so{font-size:13px;font-weight:600;color:var(--cream);margin-bottom:.6rem}.co{font-size:13px;color:var(--cream-d);line-height:1.9}.R{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width:640px){.R{grid-template-columns:1fr}}.go{border-left:2px solid var(--mint);padding-left:1.25rem}.fo{font-size:1rem;font-weight:700;color:var(--cream);margin-bottom:.4rem}.xo{font-size:14px;color:var(--cream-d);line-height:1.65}.bo{max-width:600px;margin:0 auto;padding:0 1.5rem;text-align:center}.ho{font-size:15px;color:var(--cream-d);line-height:1.65}
