.mkt{--bg:var(--color-paper);--white:var(--color-white);--ink:var(--color-ink);--slate:var(--color-slate);--muted:var(--color-muted);--blue:var(--color-blue);--blue-d:var(--color-blue-d);--blue-t:var(--color-blue-t);--coral:var(--color-coral);--coral-d:var(--color-coral-d);--coral-t:var(--color-coral-t);--green:var(--color-green);--line:var(--color-line);--line-2:var(--color-line-2);--disp:var(--font-display);--sans:var(--font-sans);--e:var(--ease-brand);--pad:clamp(20px, 4vw, 68px);--maxw:1240px;--sh-s:var(--shadow-sm);--sh:var(--shadow);background:var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.55;overflow-x:clip}.mkt ::selection{background:var(--coral);color:#fff}.mkt a{color:inherit;text-decoration:none}.mkt h1,.mkt h2,.mkt h3{font-family:var(--disp);font-optical-sizing:auto;letter-spacing:-.025em;color:var(--ink);overflow-wrap:break-word;font-weight:800;line-height:1.02}.mkt .lbl{font-family:var(--disp);letter-spacing:.08em;text-transform:uppercase;color:#c2371f;font-size:12.5px;font-weight:700}.mkt .pad{padding-left:var(--pad);padding-right:var(--pad)}.mkt .wrap{max-width:var(--maxw);margin:0 auto}.mkt .btn{font-family:var(--disp);background:var(--coral);color:#fff;transition:transform .2s var(--e), background .25s var(--e), box-shadow .25s var(--e), color .2s var(--e);border-radius:12px;align-items:center;gap:8px;padding:13px 24px;font-size:15.5px;font-weight:700;display:inline-flex;box-shadow:0 14px 28px -12px #ff5a45b3}.mkt .btn:hover{background:var(--coral-d);transform:translateY(-2px)scale(1.03)}.mkt .btn:active{transform:translateY(0)scale(.99)}.mkt .btn.o{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.mkt .btn.o:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.mkt .btn.lg{padding:16px 30px;font-size:16.5px}.mkt .btn.w{color:var(--coral-d);box-shadow:none;background:#fff}.mkt .btn.w:hover{background:var(--ink);color:#fff}.mkt .logo{font-family:var(--disp);letter-spacing:-.03em;transition:transform .2s var(--e);align-items:center;gap:9px;font-size:21px;font-weight:800;display:inline-flex}.mkt .logo:hover{transform:scale(1.04)}.mkt .logo .m{background:var(--coral);border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.mkt nav{z-index:80;transition:background .3s var(--e), border-color .3s var(--e);background:0 0;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.mkt nav.scrolled{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);border-bottom:1px solid var(--line-2);background:#f4f6fbb8}.mkt .nav-in{justify-content:space-between;align-items:center;height:70px;display:flex}.mkt nav .logo{color:#fff}.mkt nav.scrolled .logo{color:var(--ink)}.mkt .navlinks{color:#fff;transition:color .3s var(--e);gap:30px;font-size:14.5px;font-weight:500;display:flex}.mkt .navlinks a{opacity:.92}.mkt .navlinks a:hover{opacity:1}.mkt nav.scrolled .navlinks{color:var(--slate)}.mkt nav.scrolled .navlinks a:hover{color:var(--ink)}.mkt .nav-r{align-items:center;gap:16px;display:flex}.mkt .nav-r .login{color:#fff;opacity:.92;font-size:14.5px;font-weight:500}.mkt .nav-r .login:hover{opacity:1}.mkt nav.scrolled .nav-r .login{color:var(--slate)}.mkt .nav-r .btn{box-shadow:none;color:var(--coral);background:#fff;padding:10px 19px;font-size:14.5px}.mkt .nav-r .btn:hover{background:var(--ink);color:#fff}.mkt nav.scrolled .nav-r .btn{background:var(--coral);color:#fff}.mkt nav.scrolled .nav-r .btn:hover{background:var(--coral-d)}.mkt .nav-r .demo{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #fff9}.mkt .nav-r .demo:hover{background:#ffffff1a;box-shadow:inset 0 0 0 1.5px #fff}.mkt nav.scrolled .nav-r .demo{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.mkt nav.scrolled .nav-r .demo:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.mkt .nm-signup{text-align:center;background:var(--coral);color:#fff;font-family:var(--disp);border-radius:12px;margin-top:6px;padding:13px;font-weight:700}@media (max-width:940px){.mkt .nav-r .login{display:none}}.mkt [id]{scroll-margin-top:86px}.mkt .nav-burger{cursor:pointer;background:#ffffff29;border:1px solid #ffffff47;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:none}.mkt nav.scrolled .nav-burger{background:var(--soft);border-color:var(--line)}.mkt .nav-burger span{width:16px;height:10px;display:block;position:relative}.mkt .nav-burger i{height:2px;transition:transform .2s var(--e), top .2s var(--e);background:#fff;border-radius:2px;position:absolute;left:0;right:0}.mkt nav.scrolled .nav-burger i{background:var(--ink)}.mkt .nav-burger i:first-child{top:0}.mkt .nav-burger i:nth-child(2){top:8px}.mkt .nav-burger span.x i:first-child{top:4px;transform:rotate(45deg)}.mkt .nav-burger span.x i:nth-child(2){top:4px;transform:rotate(-45deg)}.mkt .nav-mobile{border-top:1px solid var(--line-2);flex-direction:column;padding:6px 22px 20px;display:flex}.mkt .nav-mobile a{font-family:var(--disp);color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 2px;font-size:16px;font-weight:700;display:flex}.mkt .nav-mobile a span{color:var(--muted);font-weight:400}.mkt .nav-mobile .nm-login{border-bottom:none}.mkt .nav-mobile .nm-demo{background:var(--coral);color:#fff;border-bottom:none;border-radius:12px;justify-content:center;margin-top:12px;padding:15px;box-shadow:0 12px 26px -12px #ff5a45bf}.mkt .nav-mobile .nm-demo:hover{background:var(--coral-d)}@media (max-width:820px){.mkt .navlinks,.mkt .nav-r .login,.mkt .nav-r>.btn{display:none}.mkt .nav-burger{display:inline-flex}}@media (min-width:821px){.mkt .nav-mobile{display:none}}.mkt .hero{background:var(--coral);color:#fff;text-align:center;flex-direction:column;justify-content:center;min-height:100vh;padding-top:clamp(96px,14vh,150px);padding-bottom:clamp(56px,8vw,104px);display:flex;position:relative;overflow:hidden}.mkt .hero:after{content:"";pointer-events:none;background:radial-gradient(60% 60% at 50% 8%,#ffffff29,#0000 60%);position:absolute;inset:0}.mkt .hero .inner{z-index:2;width:100%;max-width:1100px;margin:0 auto;position:relative}.mkt .hero .kick{color:#fff;font-family:var(--disp);letter-spacing:.04em;justify-content:center;align-items:center;gap:9px;font-size:13.5px;font-weight:700;display:inline-flex}.mkt .hero h1{color:#fff;letter-spacing:-.035em;margin:18px 0 0;font-size:clamp(42px,9vw,148px);line-height:.92}.mkt .hero h1 .o{color:#0b1a38}.mkt .hero .sub{color:#fff;max-width:42ch;margin:24px auto 0;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.mkt .hero .sub b{color:#fff;font-weight:600}.mkt .hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;margin-top:30px;display:flex}.mkt .hero-cta .btn{color:var(--coral);background:#fff;box-shadow:0 16px 32px -16px #00000073}.mkt .hero-cta .btn:hover{background:var(--ink);color:#fff}.mkt .hero-cta .btn.o{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.6px #fff}.mkt .hero-cta .btn.o:hover{color:var(--coral);background:#fff}.mkt .hero-h .l1,.mkt .hero-h .l-rest{display:block}.mkt .hero-h .num{color:#0b1a38;font-variant-numeric:tabular-nums;text-align:center;min-width:1.6ch;display:inline-block}.mkt .hero-h .hero-timer{background:#0b1a3838;border-radius:999px;width:min(360px,60%);height:8px;margin:clamp(18px,2.4vw,28px) auto 0;display:block;overflow:hidden}.mkt .hero-h .hero-timer i{background:#0b1a38;border-radius:999px;width:100%;height:100%;display:block}.js .mkt .hero-h .hero-timer i{width:0}.js .mkt .hero-h.run .hero-timer i{animation:heroFill 2.4s var(--e) both}.js .mkt .hero-h.run .num{animation:heroThunk .5s var(--e) 2.3s both}@keyframes heroFill{to{width:100%}}@keyframes heroThunk{0%,to{transform:scale(1)}45%{transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){.mkt .hero-h .hero-timer i,.js .mkt .hero-h .hero-timer i{width:100%}.js .mkt .hero-h.run .hero-timer i,.js .mkt .hero-h.run .num{animation:none}}.mkt .hero-proof{color:#fff;font-size:14.5px;font-weight:600;font-family:var(--sans);flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 12px;margin-top:22px;display:flex}.mkt .hero-proof b{color:#fff;font-weight:700}.mkt .hero-proof .dot{opacity:.55}.mkt .marq{background:var(--ink);color:#fff;overflow:hidden}.mkt .marq-group{font-family:var(--disp);letter-spacing:-.01em;white-space:nowrap;flex:none;padding:15px 0;font-size:21px;font-weight:700}.mkt .marq-group i{color:var(--coral);margin:0 14px;font-style:normal}.mkt .trust{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);border-bottom:1px solid var(--line-2);background:#f8fbff99}.mkt .trust-in{color:var(--slate);flex-wrap:wrap;justify-content:center;gap:14px 34px;padding:18px 0;font-size:13.5px;font-weight:600;display:flex}.mkt .trust-in span{transition:color .2s var(--e), transform .2s var(--e);border-radius:999px;align-items:center;gap:8px;padding:4px 6px;display:inline-flex}.mkt .trust-in span:hover{color:var(--ink);transform:translateY(-2px)}.mkt .trust-in svg{color:var(--coral)}.mkt .sec{contain:layout paint;padding:clamp(72px,8.5vw,118px) 0;position:relative;overflow:hidden}.mkt .sec:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#1466ff1f,#0000 62%);border-radius:50%;width:48vmax;height:48vmax;position:absolute;top:-16vmax;left:-14vmax}.mkt .sec:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#ff5a451f,#0000 62%);border-radius:50%;width:44vmax;height:44vmax;position:absolute;bottom:-16vmax;right:-14vmax}.mkt .sec>.wrap{z-index:1;position:relative}.mkt .head{max-width:680px}.mkt .head.c{text-align:center;margin:0 auto}.mkt .head h2{margin:12px 0 0;font-size:clamp(30px,4vw,56px)}.mkt .head h2 .c{color:var(--coral)}.mkt .head p{color:var(--slate);margin:14px 0 0;font-size:18px}.mkt .head.c p{margin-left:auto;margin-right:auto}.mkt .intro{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:#f8fbff99}.mkt .intro-lead{font-family:var(--disp);letter-spacing:-.02em;text-align:center;max-width:760px;color:var(--ink);margin:0 auto;font-size:clamp(20px,2.3vw,32px);font-weight:600;line-height:1.4}.mkt .intro-lead .c{color:var(--coral)}.mkt .intro-lead b{font-weight:800}.mkt .demo-grid{grid-template-columns:1fr .92fr;align-items:center;gap:clamp(32px,5vw,76px);display:grid}.mkt .demo-copy h2{font-size:clamp(32px,4.4vw,60px)}.mkt .demo-copy h2 .c{color:var(--coral)}.mkt .demo-copy p{color:var(--slate);max-width:44ch;margin:16px 0 0;font-size:17px}.mkt .demo-copy p b{color:var(--ink);font-weight:600}.mkt .demo-pts{gap:11px;margin:20px 0 0;padding:0;list-style:none;display:grid}.mkt .demo-pts li{color:var(--slate);align-items:center;gap:10px;font-size:15px;display:flex}.mkt .demo-pts li svg{color:var(--coral);flex:none}.mkt .demo-copy .ctaR{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.mkt .demo-phone{flex-direction:column;align-items:center;gap:14px;display:flex}.mkt .iphone{aspect-ratio:300/612;background:#0c0c0e;border-radius:46px;width:min(300px,78vw);padding:11px;position:relative;box-shadow:0 50px 90px -34px #0f1a2e8c,inset 0 0 0 2px #ffffff12}.mkt .iphone .island{z-index:6;background:#000;border-radius:999px;width:92px;height:26px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.mkt .iphone .scr{background:#eef1f7;border-radius:36px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.mkt .app-bar{border-bottom:1px solid var(--line);background:#fff;padding:34px 15px 12px}.mkt .app-bar .sb{color:var(--ink);justify-content:space-between;align-items:flex-end;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.mkt .app-bar .sig{align-items:flex-end;gap:3px;display:flex}.mkt .app-bar .sig i{background:var(--ink);border-radius:1px;width:3px;display:block}.mkt .app-bar .hrow{justify-content:space-between;align-items:center;display:flex}.mkt .app-bar .ht{font-family:var(--disp);font-size:16px;font-weight:800}.mkt .app-bar .hb{color:var(--coral-d);background:var(--coral-t);border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:700}.mkt .app-bar .hv{color:var(--muted);margin-top:4px;font-size:12px}.mkt .app-bar .pbar{background:#e7ecf4;border-radius:999px;height:6px;margin-top:12px;overflow:hidden}.mkt .app-bar .pbar i{background:var(--coral);border-radius:999px;width:82%;height:100%;display:block}.mkt .app-list{flex:1;gap:7px;padding:11px;display:grid;overflow:hidden}.mkt .ac{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 11px;font-size:12.5px;font-weight:500;display:flex}.mkt .ac .k{color:#fff;background:var(--green);border-radius:6px;flex:none;place-items:center;width:19px;height:19px;font-size:11px;font-weight:800;display:grid}.mkt .ac.def .k{background:var(--coral)}.mkt .ac .t{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-left:auto;font-size:9.5px;font-weight:700}.mkt .ac.def .t{color:var(--coral-d)}.mkt .app-foot{border-top:1px solid var(--line);background:#fff;padding:11px}.mkt .app-foot .ab{background:var(--coral);color:#fff;text-align:center;font-family:var(--disp);border-radius:12px;padding:12px;font-size:13.5px;font-weight:800}.mkt .demo-note{font-family:var(--disp);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}@media (max-width:860px){.mkt .demo-grid{grid-template-columns:1fr}}@media (min-width:861px){.mkt .demo-phone{background:var(--color-white);border:1px solid var(--color-line);max-width:420px;box-shadow:var(--shadow);border-radius:28px;margin-inline:auto;padding:32px 24px}}.mkt .iphone{position:relative}.mkt .iphone .demo-tag{z-index:7;font-family:var(--disp);letter-spacing:.03em;background:var(--coral-t);color:#b5300e;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:700;position:absolute;top:14px;left:14px}.mkt .glasscard{box-shadow:inset 0 1px 0 #fff9, var(--sh-s);transition:transform .32s var(--e), box-shadow .32s var(--e), border-color .32s var(--e);background:#ffffffb8;border-color:#ffffffb3;position:relative;overflow:hidden}.mkt .glasscard:hover{will-change:transform;transform:translateY(-7px)scale(1.015);box-shadow:0 32px 64px -26px #0f1a2e5c,inset 0 1px #fffc}.mkt .glasscard:before{content:"";border-radius:inherit;background:radial-gradient(240px circle at var(--mx,50%) var(--my,-30%), #ffffffb3, transparent 55%);opacity:0;transition:opacity .35s var(--e);pointer-events:none;z-index:0;position:absolute;inset:0}.mkt .glasscard:hover:before{opacity:1}.mkt .glasscard>*{z-index:1;position:relative}.mkt .steps{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:clamp(38px,5vw,58px);display:grid}.mkt .step{border:1px solid var(--line);border-radius:18px;padding:26px}.mkt .step .n{background:var(--coral);color:#fff;width:40px;height:40px;font-family:var(--disp);transition:transform .3s var(--e);border-radius:11px;place-items:center;font-size:17px;font-weight:800;display:grid}.mkt .step:nth-child(2) .n{background:var(--blue)}.mkt .step:hover .n{transform:rotate(-7deg)scale(1.1)}.mkt .step h3{margin:16px 0 0;font-size:19px}.mkt .step p{color:var(--slate);margin:8px 0 0;font-size:14.5px}@media (max-width:900px){.mkt .steps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.mkt .steps{grid-template-columns:1fr}}.mkt .why{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:#f8fbff99}.mkt .pillars{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:clamp(36px,4vw,52px);display:grid}.mkt .pil{border:1px solid var(--line);border-radius:18px;padding:30px}.mkt .pil .k{font-family:var(--disp);letter-spacing:-.03em;font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1}.mkt .pil:first-child .k{color:var(--coral)}.mkt .pil:nth-child(2) .k{color:var(--blue)}.mkt .pil:nth-child(3) .k{color:var(--coral)}.mkt .pil p{color:var(--slate);margin:14px 0 0;font-size:15px}.mkt .savings{color:#fff;box-shadow:var(--sh);background:linear-gradient(150deg,#0f1a2e,#143b86);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:26px;padding:clamp(26px,3.4vw,40px);display:flex}.mkt .savings .big{font-family:var(--disp);letter-spacing:-.04em;color:#ff8a73;font-size:clamp(40px,6vw,76px);font-weight:800;line-height:.92}.mkt .savings .cap{color:#aebed8;max-width:30ch;margin-top:6px;font-size:14.5px}.mkt .savings .r .mini{color:#cdd8ea;margin:5px 0;font-size:14px}.mkt .savings .r .mini b{color:#fff}@media (max-width:860px){.mkt .pillars{grid-template-columns:1fr}}.mkt .nologin-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(36px,4vw,54px);display:grid}.mkt .nl-card{border:1px solid var(--line);background:#ffffffb8;border-radius:18px;padding:26px}.mkt .nl-card h3{font-family:var(--disp);letter-spacing:-.02em;font-size:18px;font-weight:800}.mkt .nl-card p{color:var(--slate);margin-top:8px;font-size:14.5px;line-height:1.55}@media (max-width:860px){.mkt .nologin-grid{grid-template-columns:1fr}}.mkt .continuity{text-align:center;border:1px solid var(--line);background:#ffffffb8;border-radius:22px;max-width:760px;margin:0 auto;padding:clamp(28px,4vw,44px)}.mkt .continuity .k{font-family:var(--disp);letter-spacing:-.02em;color:var(--ink);font-size:clamp(20px,2.4vw,28px);font-weight:800}.mkt .continuity p{color:var(--slate);max-width:56ch;margin:12px auto 0;font-size:16px;line-height:1.6}.mkt .continuity a{color:var(--coral-d);text-underline-offset:2px;text-decoration:underline}.mkt .decal-link{color:var(--coral-d);text-underline-offset:2px;margin-top:16px;font-size:14.5px;font-weight:600;text-decoration:underline;display:inline-block}.mkt .decal-link:hover{color:var(--coral)}.mkt .accr{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(26px,4vw,40px);display:flex}.mkt .ac-item{border:1px solid var(--line);font-family:var(--disp);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:#fff9;border-radius:999px;align-items:center;gap:9px;padding:11px 18px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fff9}.mkt .ac-item svg{color:var(--blue)}.mkt .ac-item.dim{color:var(--muted);border-style:dashed}.mkt .ac-item.dim svg{color:var(--muted)}.mkt .ac-item .stars{color:var(--coral);letter-spacing:1px}.mkt .quote{color:#fff;max-width:880px;box-shadow:var(--sh);text-align:center;background:linear-gradient(150deg,#0f1a2e,#143b86);border-radius:22px;margin:clamp(30px,4vw,48px) auto 0;padding:clamp(28px,4vw,52px)}.mkt .quote .qm{font-family:var(--disp);color:var(--coral);height:26px;font-size:60px;font-weight:800;line-height:.5}.mkt .quote p{font-family:var(--disp);letter-spacing:-.02em;color:#fff;margin:8px 0 0;font-size:clamp(20px,2.4vw,30px);font-weight:700;line-height:1.25}.mkt .quote .by{color:#aebed8;margin-top:18px;font-size:14px;font-weight:600}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.mkt .ac-item{background:#fff}}.mkt .stats{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.mkt .stat{border:1px solid var(--line);border-radius:18px;padding:28px}.mkt .stat .v{font-family:var(--disp);letter-spacing:-.04em;font-size:clamp(42px,5vw,72px);font-weight:800;line-height:.9}.mkt .stat:first-child .v,.mkt .stat:nth-child(3) .v{color:var(--coral)}.mkt .stat:nth-child(2) .v,.mkt .stat:nth-child(4) .v{color:var(--blue)}.mkt .stat .v .u{font-size:.4em}.mkt .stat .l{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:12.5px;font-weight:600}@media (max-width:760px){.mkt .stats{grid-template-columns:1fr 1fr}}.mkt .show{color:#fff;background:linear-gradient(160deg,#0f1a2e,#102a5e);border-radius:26px;padding:clamp(30px,4vw,56px);position:relative;overflow:hidden}.mkt .show .lbl{color:#ff9d8a}.mkt .show h2{color:#fff;margin-top:10px;font-size:clamp(28px,3.4vw,46px)}.mkt .show .timer{font-family:var(--disp);color:#ff9d8a;font-variant-numeric:tabular-nums;font-size:clamp(34px,5vw,64px);font-weight:800;position:absolute;top:clamp(30px,4vw,56px);right:clamp(30px,4vw,56px)}.mkt .show .list{gap:10px;max-width:560px;margin-top:clamp(24px,3vw,40px);display:grid}.mkt .show .li{font-family:var(--disp);color:#5f7197;opacity:.5;transition:color .4s var(--e), opacity .4s var(--e);align-items:center;gap:14px;font-size:clamp(18px,2vw,26px);font-weight:700;display:flex}.mkt .show .li.on{color:#fff;opacity:1}.mkt .show .li .b{color:#fff;width:24px;height:24px;transition:.4s var(--e);border:2px solid #33446a;border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.mkt .show .li.on .b{background:var(--coral);border-color:var(--coral)}.mkt .show .done{color:#7ff0c0;font-family:var(--disp);opacity:0;transition:.5s var(--e);background:#54e0a624;border:1px solid #54e0a666;border-radius:12px;align-items:center;gap:12px;margin-top:26px;padding:12px 20px;font-size:16px;font-weight:800;display:inline-flex;transform:translateY(8px)}.mkt .show .done.on{opacity:1;transform:none}.mkt .pricewrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,4vw,56px);margin-top:clamp(32px,4vw,48px);display:grid}.mkt .pcard{border:2px solid var(--coral);box-shadow:inset 0 1px 0 #fff9, var(--sh);border-radius:24px;padding:clamp(30px,3.6vw,44px);position:relative}@supports ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.mkt .pcard{-webkit-backdrop-filter:blur(22px)saturate(175%);backdrop-filter:blur(22px)saturate(175%);background:#ffffff9e}}.mkt .pcard .rib{font-family:var(--disp);letter-spacing:.05em;text-transform:uppercase;color:var(--coral-d);background:var(--coral-t);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;position:absolute;top:20px;right:20px}.mkt .pcard .amt{align-items:baseline;gap:8px;margin-top:6px;display:flex}.mkt .pcard .amt .p{font-family:var(--disp);letter-spacing:-.04em;color:var(--coral);font-size:clamp(64px,8vw,104px);font-weight:800;line-height:1}.mkt .pcard .amt .per{color:var(--ink);font-size:15px;font-weight:600}.mkt .pcard .exv{color:var(--slate);margin-top:8px;font-size:13.5px;font-weight:500}.mkt .pcard ul{gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}.mkt .pcard li{color:var(--slate);align-items:center;gap:10px;font-size:15px;display:flex}.mkt .pcard li svg{color:var(--coral);flex:none}.mkt .pcard .btn{justify-content:center;width:100%;margin-top:24px}.mkt .pcard .re{text-align:center;color:var(--muted);margin-top:12px;font-size:12.5px}.mkt .pricewrap .say h2{font-size:clamp(28px,3.2vw,44px)}.mkt .pricewrap .say p{color:var(--slate);max-width:38ch;margin:14px 0 0;font-size:16.5px}@media (max-width:860px){.mkt .pricewrap{grid-template-columns:1fr}}.mkt .road-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(36px,4vw,54px);display:grid}.mkt .rcard{border:1px solid var(--line);box-shadow:inset 0 1px 0 #fff9, var(--sh-s);transition:transform .3s var(--e), box-shadow .3s var(--e);border-radius:18px;padding:26px;position:relative}@supports ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.mkt .rcard{-webkit-backdrop-filter:blur(18px)saturate(165%);backdrop-filter:blur(18px)saturate(165%);background:#fff9}}.mkt .rcard:hover{box-shadow:var(--sh);transform:translateY(-5px)}.mkt .rcard .ric{background:var(--blue-t);width:48px;height:48px;color:var(--blue);border-radius:13px;place-items:center;display:grid}.mkt .rcard:first-child .ric{background:var(--coral-t);color:var(--coral-d)}.mkt .rcard h3{margin:16px 0 0;padding-right:78px;font-size:18px}.mkt .rcard p{color:var(--slate);margin:8px 0 0;font-size:14.5px}.mkt .rcard .rp{font-family:var(--disp);letter-spacing:.05em;text-transform:uppercase;color:#3f4b61;background:#dde3ec;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700;position:absolute;top:22px;right:20px}.mkt .rcard.next .rp{background:var(--coral-t);color:#b5300e}@media (max-width:900px){.mkt .road-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.mkt .road-grid{grid-template-columns:1fr}}.mkt #roadmap{background:linear-gradient(180deg, transparent, var(--coral-t))}.mkt .photo{margin:0}.mkt .photo>img{aspect-ratio:16/9;object-fit:cover;background:var(--color-line-2);width:100%;height:auto;box-shadow:var(--shadow);border-radius:22px;display:block}.mkt .photo figcaption{text-align:center;font-family:var(--font-display);color:var(--color-slate);margin-top:14px;font-size:15px;font-weight:600}.mkt .cta{color:#fff;text-align:center;background:linear-gradient(150deg,#ff6e52,#e8442f);border-radius:26px;padding:clamp(56px,7vw,100px) clamp(24px,4vw,60px);position:relative;overflow:hidden}.mkt .cta h2{color:#fff;font-size:clamp(40px,6vw,92px)}.mkt .cta p{color:#ffe2db;max-width:40ch;margin:16px auto 26px;font-size:18px}.mkt .cta .btn.w{color:var(--coral-d)}.mkt .cta .re{color:#ffd7cd;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:18px;font-size:13.5px;display:flex}.mkt .cta .re span{align-items:center;gap:7px;display:inline-flex}.mkt .cta .re svg{color:#fff}.mkt footer{padding:clamp(46px,6vw,72px) 0 38px}.mkt .foot-in{grid-template-columns:1.8fr 1fr 1fr 1fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.mkt .foot-brand p{color:var(--muted);max-width:30ch;margin:14px 0 0;font-size:14px}.mkt .foot-brand .foot-cta{color:var(--ink);margin-top:8px;font-weight:600}.mkt .foot-col h5{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:12px;font-family:var(--disp);margin-bottom:12px;font-weight:700}.mkt .foot-col a{color:var(--slate);transition:color .2s var(--e), transform .2s var(--e);padding:5px 0;font-size:14px;display:block}.mkt .foot-col a:hover{color:var(--ink);transform:translate(4px)}@media (max-width:720px){.mkt .foot-in{grid-template-columns:1fr 1fr}.mkt .foot-brand{grid-column:1/-1}}.mkt .foot-cr{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:40px;padding-top:22px;font-size:13px;display:flex}.mkt .stickybar{display:none}@media (max-width:820px){.mkt .stickybar{z-index:95;-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);border-top:1px solid var(--line);background:#ffffffb8;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -16px #0f1a2e66}.mkt .stickybar .sb-t{font-family:var(--disp);font-size:14px;font-weight:800}.mkt .stickybar .btn{padding:11px 18px;font-size:14px}}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.mkt .stickybar{background:#fff}}.js .mkt .rv{opacity:0;transition:opacity .8s var(--e), transform .8s var(--e);transform:translateY(24px)}.js .mkt .rv.in{opacity:1;transform:none}.js .mkt .hero .anim:not(.hero-h){opacity:0;transition:opacity .7s var(--e), transform .8s var(--e);transform:translateY(22px)}.js .mkt .hero.ready .anim{opacity:1;transform:none}.js .mkt .hero.ready .anim:nth-child(2){transition-delay:60ms}.js .mkt .hero.ready .anim:nth-child(3){transition-delay:.12s}.js .mkt .hero.ready .anim:nth-child(4){transition-delay:.18s}.js .mkt .hero.ready .anim:nth-child(5){transition-delay:.24s}@media (prefers-reduced-motion:reduce){.js .mkt .rv,.js .mkt .hero .anim{opacity:1!important;transform:none!important}}
