@charset "UTF-8";:root{--navy: #011037;--navy2: #061648;--canvas: #F7F7FA;--coral: #FB5A3D;--violet: #782DFA;--violet3: #B08CFF;--white: #FFFFFF;--bg: var(--navy);--bg2: var(--navy2);--fg: var(--canvas);--mute: #9AA3C2;--line: rgba(255,255,255,.1);--card: #0A1A4E;--card2: #10225C;--purple: var(--violet);--purple3: var(--violet3);--lime: var(--coral);--rose: var(--violet3);--sans: "Inter", system-ui, sans-serif;--display: "Poppins", "Inter", system-ui, sans-serif;--serif: var(--display);--mono: "JetBrains Mono", ui-monospace, monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}::selection{background:var(--coral);color:var(--navy)}a{text-decoration:none;color:inherit}img{display:block}.wrap{max-width:1300px;margin:0 auto;padding:0 40px}@media(max-width:900px){.wrap{padding:0 28px}}@media(max-width:560px){.wrap{padding:0 20px}}.narrow{max-width:900px;margin:0 auto;padding:0 40px}@media(max-width:900px){.narrow{padding:0 28px}}@media(max-width:560px){.narrow{padding:0 20px}}.lbl{font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--mute)}.sdp{font-family:var(--display);font-weight:800;letter-spacing:-.03em;line-height:.96}em.serif{font-family:var(--display);font-style:normal;font-weight:800}.grad,em.serif.grad,em.serif.lime,em.serif.rose,em.serif.purple{background:linear-gradient(100deg,var(--coral),var(--violet3));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.btn-lime,.btn-coral{display:inline-flex;align-items:center;gap:12px;height:58px;padding:0 10px 0 26px;border-radius:999px;background:var(--coral);color:var(--navy);font-weight:700;font-size:16px;transition:transform .15s,box-shadow .2s;border:none;cursor:pointer;font-family:var(--sans)}.btn-lime:hover,.btn-coral:hover{transform:translateY(-2px);box-shadow:0 14px 40px -8px #fb5a3d8c}.btn-lime .arr,.btn-coral .arr{width:36px;height:36px;border-radius:50%;background:var(--navy);color:var(--coral);display:inline-flex;align-items:center;justify-content:center}.btn-ghost{display:inline-flex;align-items:center;gap:10px;height:58px;padding:0 26px;border-radius:999px;background:transparent;color:var(--fg);border:1.5px solid var(--line);font-weight:700;font-size:16px;transition:border-color .15s,background .15s;cursor:pointer;font-family:var(--sans)}.btn-ghost:hover{border-color:#ffffff4d;background:#ffffff0a}section.sec{padding:120px 0}@media(max-width:900px){section.sec{padding:80px 0}}@media(max-width:560px){section.sec{padding:56px 0}}.sec-head{margin-bottom:64px}@media(max-width:560px){.sec-head{margin-bottom:40px}}.sec-head h2{margin:14px 0 0;font-size:clamp(36px,5.8vw,80px);letter-spacing:-.03em;line-height:.96}.sec-head .lede{margin:20px 0 0;max-width:520px;font-size:17px;line-height:1.55;color:var(--mute);font-weight:500}@font-face{font-family:Ionicons;src:url(/assets/fonts/Ionicons.ttf) format("truetype");font-display:block}.ion{font-family:Ionicons;font-style:normal;font-weight:400;line-height:1;display:inline-block;speak:never;-webkit-font-smoothing:antialiased}.ion[data-ion=heart]:before{content:"\f36a"}.ion[data-ion=heart-outline]:before{content:"\f377"}.ion[data-ion=radio-button-on-outline]:before{content:"\f504"}.ion[data-ion=chatbubble-ellipses-outline]:before{content:"\f213"}.ion[data-ion=arrow-redo-outline]:before{content:"\f13d"}.ion[data-ion=play-circle]:before{content:"\f4cd"}.ion[data-ion=play-circle-outline]:before{content:"\f4ce"}.ion[data-ion=search-outline]:before{content:"\f563"}.ion[data-ion=add]:before{content:"\f103"}.ion[data-ion=chatbubbles-outline]:before{content:"\f218"}.ion[data-ion=notifications-outline]:before{content:"\f47f"}.ion[data-ion=location-outline]:before{content:"\f3c5"}.ion[data-ion=ellipsis-horizontal]:before{content:"\f2ce"}.ion[data-ion=volume-mute]:before{content:"\f61c"}.ion[data-ion=musical-notes]:before{content:"\f469"}.ion[data-ion=pulse]:before{content:"\f4f6"}.ion[data-ion=chevron-back]:before{content:"\f229"}.ion[data-ion=chevron-up]:before{content:"\f241"}
