@font-face{font-family:clash;src:url(../media/ClashDisplay_500-s.p.bce5a8f2.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:clash;src:url(../media/ClashDisplay_600-s.p.f188b517.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:clash;src:url(../media/ClashDisplay_700-s.p.9137c724.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@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_15ee703a-module__YIv4qW__className{font-family:clash,clash Fallback}.clash_15ee703a-module__YIv4qW__variable{--font-clash:"clash","clash Fallback"}
@font-face{font-family:satoshi;src:url(../media/Satoshi_400-s.p.8b170606.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_500-s.p.eae7bb78.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_700-s.p.fc9d5d15.woff2)format("woff2");font-display:swap;font-weight:600 700;font-style:normal}@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_e55d125-module__m8YkJW__className{font-family:satoshi,satoshi Fallback}.satoshi_e55d125-module__m8YkJW__variable{--font-satoshi:"satoshi","satoshi Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.p.bd593fbe.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.d82a9aff.woff2)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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.p.b460e02c.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.855a563b.woff2)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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_c640da30-module__IVlIia__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_c640da30-module__IVlIia__variable{--font-poppins:"Poppins","Poppins Fallback"}
:root{--plum:#350066;--plum-deep:#0c0216;--plum-darkest:#08010f;--plum-ink:#1c0733;--plum-ink-2:#2a0a3f;--raspberry:#b5005d;--flame:#ff004e;--flame-hover:#e00046;--pink:#ff9bbb;--pink-2:#ff7ba6;--light-1:#fff;--light-2:#f5f2fa;--light-3:#ece7f3;--muted-light:#4a3960;--w-82:#ffffffd1;--w-72:#ffffffb8;--w-70:#ffffffb3;--w-50:#ffffff80;--w-line:#ffffff1f;--line-light:#3500661a;--shadow-card:0 10px 30px #3500660f;--font-display:var(--font-clash),"Clash Display",sans-serif;--font-body:var(--font-satoshi),"Satoshi",system-ui,sans-serif;--font-logo:var(--font-poppins),"Poppins",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}section[id],div[id]{scroll-margin-top:76px}body{background:var(--plum-deep);color:#fff;font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%;height:auto}a{color:inherit}button{font-family:inherit}input::placeholder,textarea::placeholder{color:#00000057}.skip-link{z-index:100;background:var(--flame);color:#fff;border-radius:0 0 12px;padding:12px 20px;font-size:15px;font-weight:700;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.wrap{max-width:1120px;margin:0 auto;padding:0 20px}.sec{padding:64px 0}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--raspberry);font-size:12.5px;font-weight:700;display:block}.eyebrow--dark{color:var(--pink)}.h2{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:12px 0 8px;font-size:clamp(24px,4vw,36px);font-weight:700;line-height:1.14}.lead{color:var(--muted-light);max-width:60ch;margin:0 0 36px;font-size:17px;line-height:1.55}.grid{gap:18px;display:grid}.grid--260{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid--280{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid--240{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid--team{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.s-light{background:var(--light-1);color:var(--plum-ink)}.s-light-2{background:var(--light-2);color:var(--plum-ink)}.s-light-3{background:var(--light-3);color:var(--plum-ink)}.card{border:1px solid var(--line-light);box-shadow:var(--shadow-card);background:#fff;border-radius:18px;padding:26px}.btn{cursor:pointer;background:var(--flame);color:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-weight:700;text-decoration:none;transition:background .18s;display:inline-flex}.btn:hover{background:var(--flame-hover)}.btn:focus-visible{outline-offset:3px;outline:3px solid #fff}.btn--sm{white-space:nowrap;padding:11px 22px;font-size:15px;box-shadow:0 0 24px #ff004e66}.btn--md{white-space:nowrap;padding:13px 24px;font-size:16px;box-shadow:0 0 24px #ff004e73}.btn--lg{padding:18px 34px;font-size:18px;box-shadow:0 0 36px #ff004e73}.btn--xl{padding:19px 44px;font-size:19px;box-shadow:0 0 46px #ff004e80}.nav{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0216c7;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.nav__inner{justify-content:space-between;align-items:center;gap:20px;max-width:1120px;margin:0 auto;padding:14px 20px;display:flex}.logo{font-family:var(--font-logo);letter-spacing:-.02em;color:#fff;font-size:19px;font-weight:700;text-decoration:none}.logo em{color:var(--flame);font-style:normal;animation:2.4s ease-in-out infinite mmPulse}.nav__links{align-items:center;gap:24px;display:flex}.nav__link{color:#ffffffc7;font-size:15px;font-weight:600;text-decoration:none;transition:color .15s}.nav__link:hover{color:#fff}@media (max-width:720px){.nav__links .nav__link{display:none}}.hero{background-image:radial-gradient(1.4px 1.4px at 20% 26%,#ffffff80 45%,#0000 55%),radial-gradient(1px 1px at 70% 16%,#fff6 45%,#0000 55%),radial-gradient(1.2px 1.2px at 86% 60%,#ffffff52 45%,#0000 55%),radial-gradient(85% 60% at 50% -12%,#350066b3,#0000);position:relative;overflow:hidden}.hero__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:44px;max-width:1120px;margin:0 auto;padding:56px 20px 64px;display:grid}.hero__copy{flex-direction:column;gap:20px;max-width:620px;display:flex}@media (min-width:901px){.hero__grid{grid-template-columns:1.15fr .85fr}}.badge{letter-spacing:.16em;text-transform:uppercase;color:var(--pink);border:1px solid #ff004e80;border-radius:999px;align-self:flex-start;align-items:center;gap:9px;padding:7px 15px;font-size:12.5px;font-weight:700;display:inline-flex}.badge__dot{background:var(--flame);width:8px;height:8px;box-shadow:0 0 12px var(--flame);border-radius:50%}.hero__h1{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(32px,4.8vw,50px);font-weight:700;line-height:1.08}.hero__h1 em{color:var(--flame);text-shadow:0 0 34px #ff004e8c;font-style:normal}.hero__lead{color:var(--w-82);max-width:60ch;margin:0;font-size:clamp(16px,2.4vw,19px);line-height:1.6}.hero__cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:2px;display:flex}.hero__link{color:var(--w-82);border-bottom:1px solid #ffffff4d;padding-bottom:2px;font-size:15px;font-weight:600;text-decoration:none}.hero__link:hover{color:#fff}.hero__media{justify-content:center;align-items:center;min-height:460px;display:flex;position:relative}.hero__glow{filter:blur(46px);pointer-events:none;background:radial-gradient(at 55%,#ff004e57,#0000 63%);position:absolute;inset:-6% -4%}.hero__wall{aspect-ratio:1;perspective:1400px;justify-content:center;align-items:center;width:100%;max-width:460px;display:flex;position:relative}.hero__card{aspect-ratio:9/16;background:linear-gradient(160deg,var(--plum-ink-2),var(--plum-deep));border:1px solid #ffffff29;border-radius:20px;position:absolute;overflow:hidden;box-shadow:0 26px 70px #0009}.hero__card img,.hero__card video{object-fit:cover;width:100%;height:100%;display:block}.hero__card--main{z-index:3;width:54%;box-shadow:0 30px 80px #000000a6,0 0 0 1px #ff004e59,0 0 60px #ff004e47}.hero__card--left,.hero__card--right{filter:saturate(.75)brightness(.62);width:42%}.hero__card--left{z-index:1;transform:translate(-78%)translateY(-4%)rotate(-8deg)scale(.9)}.hero__card--right{z-index:2;transform:translate(78%)translateY(4%)rotate(8deg)scale(.9)}.hero__live{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;letter-spacing:.1em;text-transform:uppercase;pointer-events:none;background:#0c02169e;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.hero__live:before{content:"";background:var(--flame);width:6px;height:6px;box-shadow:0 0 10px var(--flame);border-radius:50%}@media (max-width:900px){.hero__media{min-height:0}.hero__wall{aspect-ratio:3/4;max-width:300px}.hero__card--left,.hero__card--right{display:none}.hero__card--main{width:74%}}.blade-under{white-space:nowrap;display:inline-block;position:relative}.blade-under:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--flame)8%,var(--flame)92%,transparent 100%);border-radius:4px;height:4px;animation:3s ease-in-out infinite mmBlade;position:absolute;bottom:-.06em;left:0;right:0}.grain:before{content:"";pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.hero__copy>*,.hero__wall{animation:.72s cubic-bezier(.22,.9,.28,1) both heroIn}.hero__copy>:first-child{animation-delay:50ms}.hero__copy>:nth-child(2){animation-delay:.13s}.hero__copy>:nth-child(3){animation-delay:.21s}.hero__copy>:nth-child(4){animation-delay:.29s}.hero__wall{animation-delay:.18s}@keyframes heroIn{0%{opacity:0;filter:blur(6px);transform:translateY(20px)}to{opacity:1;filter:none;transform:none}}.marquee{background:var(--flame);border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;padding:11px 0;position:relative;overflow:hidden}.marquee__track{width:max-content;animation:34s linear infinite marquee;display:flex}.marquee__item{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#fff;white-space:nowrap;align-items:center;gap:26px;padding:0 26px;font-size:14px;font-weight:600;display:inline-flex}.marquee__item:after{content:"◆";opacity:.65;font-size:8px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.facts{max-width:1120px;margin:0 auto;padding:0 20px 60px}.facts__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.fact{border:1px solid var(--w-line);background:#ffffff0d;border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;padding:20px;display:flex}.fact__icon{width:58px;height:58px;color:var(--pink);background:#ff004e24;border:1px solid #ff004e66;border-radius:15px;flex:none;justify-content:center;align-items:center;display:flex}.fact__body{flex-direction:column;gap:3px;min-width:0;display:flex}.fact__label{letter-spacing:.12em;text-transform:uppercase;color:var(--w-50);font-size:11.5px;font-weight:700}.fact__value{color:#fff;font-size:15px;font-weight:600;line-height:1.35}.why__stat{font-family:var(--font-display);color:var(--raspberry);font-size:34px;font-weight:700;line-height:1}.card h3{font-family:var(--font-display);color:var(--plum-ink);margin:0;font-size:18px;font-weight:600}.card p{color:var(--muted-light);margin:0;font-size:15px;line-height:1.55}.card--stack{flex-direction:column;gap:12px;display:flex}.person{border:1px solid var(--line-light);box-shadow:var(--shadow-card);background:#faf8fd;border-radius:18px;flex-direction:column;gap:14px;padding:22px;display:flex}.person__head{align-items:center;gap:14px;display:flex}.person__avatar{background:linear-gradient(150deg,var(--plum),var(--raspberry));border-radius:50%;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:flex;overflow:hidden}.person__avatar img{object-fit:cover;object-position:center top;width:100%;height:100%}.person__initial{font-family:var(--font-display);color:#ffffffe6;letter-spacing:-.02em;font-size:22px;font-weight:700}.person__body{flex-direction:column;gap:2px;min-width:0;display:flex}.person__name{font-family:var(--font-display);color:var(--plum-ink);font-size:18px;font-weight:600}.person__role{color:var(--raspberry);font-size:13px;font-weight:600}.person__blurb{color:var(--muted-light);margin:0;font-size:14px;line-height:1.5}.founder{box-shadow:var(--shadow-card);background:linear-gradient(135deg,#faf8fd,#f2ecf9);border:1px solid #35006624;border-radius:18px;align-items:center;gap:26px;margin-top:18px;padding:26px 28px;display:flex}.founder__photo{background:linear-gradient(150deg,var(--plum),var(--raspberry));border-radius:50%;flex:none;width:132px;height:132px;overflow:hidden;box-shadow:0 10px 26px #3500662e}.founder__photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.founder__body{flex-direction:column;gap:10px;min-width:0;display:flex}.founder__head{flex-direction:column;gap:2px;display:flex}.founder__name{font-family:var(--font-display);color:var(--plum-ink);font-size:22px;font-weight:700}.founder__badges{flex-wrap:wrap;gap:8px;display:flex}.founder__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--raspberry);background:#b5005d1a;border:1px solid #b5005d38;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.founder__blurb{color:var(--muted-light);max-width:68ch;margin:0;font-size:15.5px;line-height:1.55}@media (max-width:620px){.founder{flex-direction:column;align-items:flex-start;gap:18px}.founder__photo{width:96px;height:96px}}.quote{background:var(--light-2);border-left:4px solid var(--flame);border-radius:0 16px 16px 0;align-items:flex-start;gap:20px;margin-top:26px;padding:26px 28px;display:flex}.quote__avatar{background:var(--plum-ink-2);border-radius:50%;flex:none;width:64px;height:64px;overflow:hidden}.quote__text{color:var(--plum-ink);max-width:62ch;margin:0;font-size:clamp(17px,2.4vw,20px);font-weight:500;line-height:1.5}.quote__author{color:var(--muted-light);font-size:14px;font-weight:600}.s-dark-a{background:var(--plum-deep);background-image:radial-gradient(80% 60% at 80% 0,#3500668c,#0000)}.s-dark-b{background:var(--plum-deep);background-image:radial-gradient(70% 60% at 20% 0,#35006680,#0000)}.tabs{background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;gap:6px;margin-bottom:28px;padding:5px;display:inline-flex}.tab{cursor:pointer;min-height:44px;color:var(--w-70);background:0 0;border:none;border-radius:999px;padding:11px 22px;font-size:14.5px;font-weight:700;transition:background .18s,color .18s}.tab[aria-pressed=true]{background:var(--flame);color:#fff}.duties{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px 32px;display:grid}.duty{align-items:flex-start;gap:14px;padding:6px 0;display:flex}.duty__mark{width:22px;height:22px;color:var(--pink);background:#ff004e29;border:1px solid #ff004e80;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:4px;font-size:13px;font-weight:800;display:flex}.duty p{color:#ffffffd9;margin:0;font-size:15.5px;line-height:1.55}.mgr{background:linear-gradient(135deg,#ff004e24,#ff004e0a);border:1px solid #ff004e66;border-radius:18px;margin-top:22px;padding:22px 26px}.mgr h3{font-family:var(--font-display);color:#fff;margin:0 0 12px;font-size:17px;font-weight:600}.mgr__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 28px;display:grid}.mgr__item{align-items:flex-start;gap:12px;display:flex}.mgr__dot{background:var(--flame);width:7px;height:7px;box-shadow:0 0 10px var(--flame);border-radius:50%;flex:none;margin-top:6px}.mgr__item p{color:#ffffffd9;margin:0;font-size:15px;line-height:1.5}.earn__start{color:var(--w-72);max-width:60ch;margin:0 0 30px;font-size:17px;line-height:1.55}.earn__start strong{color:#fff;font-family:var(--font-display);font-size:20px;font-weight:700}.earn{border:1px solid var(--w-line);background:#ffffff0d;border-radius:22px;max-width:760px;padding:30px;box-shadow:0 20px 60px #0006}.earn .tabs{flex-wrap:wrap;margin-bottom:22px}.earn__amount{font-family:var(--font-display);letter-spacing:-.02em;color:var(--flame);text-shadow:0 0 34px #ff004e73;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:12px;font-size:clamp(34px,6vw,54px);font-weight:700;line-height:1.05;display:flex}.earn__per{font-family:var(--font-body);letter-spacing:0;color:var(--w-50);text-shadow:none;font-size:15px;font-weight:600}.earn__note{color:var(--w-82);max-width:58ch;margin:12px 0 0;font-size:16px;line-height:1.55}.earn__rows{border-top:1px solid var(--w-line);flex-direction:column;gap:10px;margin:24px 0 26px;padding-top:22px;display:flex}.earn__row{color:var(--w-72);max-width:62ch;margin:0;font-size:15px;line-height:1.55}.earn__row--accent{color:var(--pink);font-weight:600}.earn__cta{align-self:flex-start}.earn__disclaimer{color:#ffffff6b;margin:16px 0 0;font-size:12.5px;line-height:1.5}@media (max-width:560px){.earn{padding:22px 20px}.earn .tabs{border-radius:16px;width:100%;display:flex}.earn .tab{flex:auto;padding:11px 14px;font-size:13.5px}.earn__cta{width:100%}}.learn__n{background:var(--plum);color:#fff;width:44px;height:44px;font-family:var(--font-display);border-radius:12px;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.perk{border:1px solid var(--line-light);background:#fff;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.perk__icon{width:48px;height:48px;color:var(--raspberry);background:#b5005d1a;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.perk p{color:var(--plum-ink-2);margin:0;font-size:15px;line-height:1.5}.perk strong{color:var(--plum-ink)}.fitbox{background:var(--light-2);border:1px solid #3500661f;border-radius:18px;padding:28px}.fitbox--no{background:var(--plum-ink);border-color:#ff004e4d}.fitbox h3{font-family:var(--font-display);color:var(--plum);margin:0 0 16px;font-size:19px;font-weight:600}.fitbox--no h3{color:var(--pink)}.fitlist{flex-direction:column;gap:12px;display:flex}.fitrow{align-items:flex-start;gap:12px;display:flex}.fitrow p{color:var(--plum-ink-2);margin:0;font-size:15px;line-height:1.5}.fitbox--no .fitrow p{color:var(--w-82)}.fitmark{background:var(--plum);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:13px;font-weight:800;display:flex}.fitmark--no{color:var(--pink);background:#ff004e29;border:1px solid #ff004e80}.d90__bar{background:linear-gradient(90deg,var(--flame),#ff004e26);border-radius:3px;width:56px;height:3px;margin-bottom:16px}.d90__range{font-family:var(--font-display);letter-spacing:.04em;color:var(--raspberry);text-transform:uppercase;font-size:15px;font-weight:700}.d90 p{color:var(--plum-ink-2);margin:12px 0 0;font-size:15.5px;line-height:1.55}.step{background:var(--light-2);border:1px solid var(--line-light);border-radius:18px;flex-direction:column;gap:10px;padding:26px;display:flex}.step__top{justify-content:space-between;align-items:center;display:flex}.step__n{font-family:var(--font-display);color:var(--flame);font-size:32px;font-weight:700}.step__time{color:var(--raspberry);background:#b5005d1a;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.step h3{font-family:var(--font-display);color:var(--plum-ink);margin:2px 0 0;font-size:17px;font-weight:600}.step p{color:var(--muted-light);margin:0;font-size:14.5px;line-height:1.5}.reels__head{max-width:1120px;margin:0 auto;padding:64px 20px 20px}.reels__titles{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.reels__hint{color:var(--w-50);font-size:13px}.reels__lead{color:var(--w-72);max-width:60ch;margin:12px 0 0;font-size:16px;line-height:1.55}.reels{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--flame)#ffffff1f;gap:16px;max-width:1160px;margin:0 auto;padding:22px 20px 56px;display:flex;overflow-x:auto}.reels::-webkit-scrollbar{height:8px}.reels::-webkit-scrollbar-thumb{background:var(--flame);border-radius:99px}.reels::-webkit-scrollbar-track{background:#ffffff1a;border-radius:99px}.reel{aspect-ratio:9/16;scroll-snap-align:start;background:linear-gradient(160deg,var(--plum-ink-2),var(--plum-deep));border:1px solid #ffffff24;border-radius:20px;flex:none;width:min(74vw,260px);position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080}.reel video{object-fit:cover;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.reel__shade{pointer-events:none;background:linear-gradient(#0000,#0c0216d9);height:44%;position:absolute;bottom:0;left:0;right:0}.reel__chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;pointer-events:none;background:#0c021699;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.reel__cap{pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.reel__title{font-family:var(--font-display);color:#fff;font-size:15px;font-weight:600}.reel__sub{color:var(--w-70);font-size:12.5px}.reel__play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0c02168c;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reel__play svg{width:22px;height:22px;margin-left:3px}.reel[data-playing=true] .reel__play{opacity:0}.closer{background:var(--plum-darkest);background-image:radial-gradient(90% 70% at 50% 120%,#35006699,#0000);position:relative;overflow:hidden}.closer__inner{text-align:center;flex-direction:column;align-items:center;gap:26px;max-width:920px;margin:0 auto;padding:88px 20px;display:flex}.wordmark{font-family:var(--font-logo);letter-spacing:-.01em;background:linear-gradient(100deg,#fff,var(--pink)50%,var(--flame));color:#0000;filter:drop-shadow(0 0 30px #ff004e80);-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,7vw,64px);font-weight:700;line-height:1}.blade{background:linear-gradient(90deg,transparent,var(--flame),transparent);width:min(320px,60%);height:2px;animation:3s ease-in-out infinite mmBlade}.closer__quote{color:#ffffffeb;text-wrap:pretty;max-width:56ch;margin:0;font-size:clamp(19px,3vw,26px);font-weight:500;line-height:1.5}.faq{max-width:760px;margin:0 auto;padding:64px 20px}.faq h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 26px;font-size:clamp(22px,3.6vw,30px);font-weight:700}.faq__list{flex-direction:column;gap:10px;display:flex}.faq__item{border:1px solid var(--line-light);background:#fff;border-radius:14px;overflow:hidden}.faq__btn{cursor:pointer;width:100%;color:var(--plum-ink);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:18px 20px;font-size:16.5px;font-weight:600;display:flex}.faq__sym{color:var(--flame);flex:none;font-size:22px;font-weight:700}.faq__a{color:var(--muted-light);margin:0;padding:0 20px 18px;font-size:15.5px;line-height:1.6}.form-sec{background:var(--plum-deep);background-image:radial-gradient(70% 60% at 50% 110%,#3500668c,#0000);position:relative;overflow:hidden}.form-sec__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:34px;max-width:1120px;margin:0 auto;padding:64px 20px;display:grid}.form-sec__copy{flex-direction:column;gap:16px;display:flex}.form-sec__copy h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(24px,4vw,36px);font-weight:700}.form-sec__copy>p{color:#fffc;max-width:52ch;margin:0;font-size:17px;line-height:1.55}.assur{flex-direction:column;gap:12px;margin-top:6px;display:flex}.assur__row{align-items:flex-start;gap:12px;display:flex}.assur__tick{color:var(--pink);flex:none;margin-top:2px;font-weight:800}.assur__row span:last-child{color:var(--w-82);font-size:15px;line-height:1.5}.formcard{background:#ffffff0d;border:1px solid #ffffff24;border-radius:22px;padding:26px;box-shadow:0 20px 60px #0006}.form{flex-direction:column;gap:14px;display:flex}.field{color:#ffffffd9;flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.field__opt{color:var(--w-50);font-weight:500}.field input[type=text],.field input[type=tel],.field input[type=email],.field textarea{color:var(--plum-ink);background:#fff;border:1px solid #0000001a;border-radius:12px;width:100%;padding:14px 16px;font-family:inherit;font-size:16px}.field textarea{resize:vertical}.field input:focus,.field textarea:focus{border-color:var(--flame);outline-offset:1px;outline:2px solid #ff004e59}.filebox{cursor:pointer;color:#ffffffbf;background:#ffffff0f;border:1px dashed #ffffff4d;border-radius:12px;align-items:center;gap:12px;min-height:44px;padding:13px 16px;font-size:14.5px;display:flex}.filebox:hover{border-color:var(--flame)}.filebox__ico{color:var(--pink);flex:none;font-size:18px;font-weight:800}.filebox input[type=file]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.consent{color:#ffffffad;cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.consent input{width:20px;height:20px;accent-color:var(--flame);flex:none;margin:1px 0 0}.consent a{color:var(--pink-2)}.form__error{color:var(--pink-2);background:#ff004e1f;border:1px solid #ff004e66;border-radius:10px;margin:0;padding:10px 14px;font-size:14px;font-weight:600}.form__submit{cursor:pointer;background:var(--flame);color:#fff;border:none;border-radius:999px;min-height:44px;margin-top:2px;padding:18px 24px;font-size:17.5px;font-weight:700;box-shadow:0 0 32px #ff004e66}.form__submit:hover:not(:disabled){background:var(--flame-hover)}.form__submit:disabled{opacity:.65;cursor:progress}.form__submit:focus-visible{outline-offset:3px;outline:3px solid #fff}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.thanks{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 4px;display:flex}.thanks__tick{background:linear-gradient(135deg,var(--plum),var(--flame));border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;display:flex;box-shadow:0 0 28px #ff004e80}.thanks h3{font-family:var(--font-display);margin:0;font-size:20px;font-weight:700}.thanks p{color:#fffc;margin:0;font-size:16px;line-height:1.55}.footer{background:var(--plum-darkest);border-top:1px solid #ffffff14}.footer__inner{flex-direction:column;gap:12px;max-width:1120px;margin:0 auto;padding:32px 20px 108px;display:flex}.footer__legal{color:#ffffff73;margin:0;font-size:12.5px;line-height:1.6}.footer__links{flex-wrap:wrap;gap:18px;font-size:13px;display:flex}.footer__links a{color:#fff9;align-items:center;min-height:44px;display:inline-flex}.sticky{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#0c0216e0;border-top:1px solid #ffffff24;position:fixed;bottom:0;left:0;right:0}.sticky__inner{justify-content:space-between;align-items:center;gap:14px;max-width:1120px;margin:0 auto;display:flex}.sticky__txt{flex-direction:column;gap:1px;min-width:0;display:flex}.sticky__title{color:var(--pink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.sticky__sub{color:#fff9;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media (max-width:420px){.sticky__sub{display:none}}@keyframes mmPulse{0%,to{text-shadow:0 0 12px #ff004e8c}50%{text-shadow:0 0 26px #ff004e,0 0 52px #ff004e80}}@keyframes mmBlade{0%,to{opacity:.6;box-shadow:0 0 14px #ff004e99}50%{opacity:1;box-shadow:0 0 34px #ff004ef2}}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.hero__copy>*,.hero__wall,.marquee__track{animation:none}}
