.lp{--bg:#0b0e13;--bg-2:#10141a;--surface:#151a21;--surface-2:#1c2129;--line:#232933;--line-2:#313844;--ink:#f8f9fb;--ink-2:#d2d6de;--ink-3:#a0a7b3;--brand:#f472b6;--brand-hi:#f9a8d4;--brand-ink:#500724;--brand-soft:#ec48991f;--brand-line:#ec489952;--pink:#5eead4;--pink-soft:#2dd4bf29;--ok:#6ee7b7;--ok-soft:#10b98124;--attn:#fcd34d;--attn-soft:#f59e0b24;--dan:#fca5a5;--dan-soft:#ef444426;--glow-t:#ec489933;--glow-p:#2dd4bf21;--f-display:var(--font-jakarta), "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--f-body:var(--font-inter), "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-logo:"Bodoni Moda", Didot, Georgia, serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lp *,.lp{box-sizing:border-box}html:has(.lp){scroll-behavior:smooth;background:#0b0e13;scroll-padding-top:80px}.lp{background:var(--bg);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:hidden}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit;color:inherit}.lp img{max-width:100%;display:block}.lp .wrap{max-width:1200px;margin:0 auto;padding-inline:16px}@media (min-width:720px){.lp .wrap{padding-inline:32px}}.lp h1,.lp h2,.lp h3{font-family:var(--f-display);text-wrap:balance;letter-spacing:-.03em;color:var(--ink);margin:0}.lp h1{font-size:clamp(2.4rem,6.4vw,5rem);font-weight:800;line-height:1.02}.lp h2{font-size:clamp(1.9rem,4.2vw,3.1rem);font-weight:700;line-height:1.06}.lp h3{letter-spacing:-.02em;font-size:1.2rem;font-weight:700;line-height:1.3}.lp p{margin:0}.lp .hl{background:linear-gradient(100deg,#f9a8d4 0%,#f472b6 45%,#5eead4 110%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp .lead{color:var(--ink-2);max-width:60ch;font-size:clamp(1.04rem,1.6vw,1.2rem)}.lp .kicker{color:var(--brand);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:600}.lp section{padding-block:80px;position:relative}@media (min-width:960px){.lp section{padding-block:120px}}.lp .sec-head{gap:16px;max-width:780px;margin-bottom:48px;display:grid}.lp .sec-head.c{text-align:center;justify-items:center;margin-inline:auto}.lp .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.95rem;font-weight:600;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;position:relative}.lp .btn-p{background:var(--brand);color:var(--brand-ink);box-shadow:inset 0 0 0 1px #f472b666,0 10px 30px -10px #ec4899b3}.lp .btn-p:hover{background:var(--brand-hi);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #f472b680,0 16px 40px -12px #ec4899d9}.lp .btn-g{border-color:var(--line-2);color:var(--ink);background:#ffffff0a}.lp .btn-g:hover{background:#ffffff12;border-color:#4b4f57}.lp .btn-lg{border-radius:14px;padding:15px 24px;font-size:1rem}.lp .btn .arr{transition:transform .2s}.lp .btn:hover .arr{transform:translate(4px)}.lp :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:8px}.lp .progress{transform-origin:0;width:100%;height:2px;transform:scaleX(var(--p,0));z-index:60;pointer-events:none;background:linear-gradient(90deg,#f472b6,#2dd4bf);position:fixed;top:0;left:0}.lp .nav{top:env(safe-area-inset-top,0px);z-index:50;-webkit-backdrop-filter:saturate(1.5)blur(16px);background:#09090bb8;border-bottom:1px solid #0000;transition:border-color .2s,background-color .2s;position:sticky}.lp .nav.scrolled{border-bottom-color:var(--line);background:#09090bdb}.lp .nav .wrap{align-items:center;gap:20px;min-height:68px;display:flex}.lp .logo{flex-shrink:0;align-items:center;gap:11px;display:flex}.lp .logo .lm{filter:drop-shadow(0 6px 16px #ec489973);flex-shrink:0}.lp .lw{flex-direction:column;gap:5px;line-height:1;display:flex}.lp .lw .l1{font-family:var(--font-poppins), "Poppins", var(--f-body);letter-spacing:.32em;color:#fce7f3;font-size:15px;font-weight:400}.lp .lw .l2{font-family:var(--font-poppins), "Poppins", var(--f-body);letter-spacing:.36em;color:var(--ink-3);font-size:9px;font-weight:500}.lp .links{gap:2px;margin-left:8px;display:flex}.lp .links a{white-space:nowrap;color:var(--ink-2);border-radius:8px;padding:8px 12px;font-size:.95rem;font-weight:500;transition:color .15s,background-color .15s}.lp .links a:hover{color:var(--ink);background:#ffffff0d}.lp .links a.active{color:var(--brand-hi);background:var(--brand-soft)}.lp .nav .right{align-items:center;gap:10px;margin-left:auto;display:flex}.lp .nav .btn{padding:9px 16px;font-size:.9rem}.lp .burger{border:1px solid var(--line-2);cursor:pointer;background:#ffffff0a;border-radius:12px;place-items:center;width:44px;height:44px;display:none}.lp .burger span,.lp .burger span:before,.lp .burger span:after{background:var(--ink);border-radius:2px;width:18px;height:2px;transition:transform .25s,background-color .25s;display:block;position:relative}.lp .burger span:before,.lp .burger span:after{content:"";position:absolute;left:0}.lp .burger span:before{top:-6px}.lp .burger span:after{top:6px}.lp .burger[aria-expanded=true] span{background:0 0}.lp .burger[aria-expanded=true] span:before{transform:translateY(6px)rotate(45deg)}.lp .burger[aria-expanded=true] span:after{transform:translateY(-6px)rotate(-45deg)}.lp .sheet[hidden]{display:none}.lp .sheet{border-top:1px solid var(--line);background:var(--bg);padding:8px 16px 24px;animation:.25s lp-drop;display:grid}@keyframes lp-drop{0%{opacity:.3;transform:translateY(-6px)}}.lp .sheet a{border-bottom:1px solid var(--line);padding:14px 4px;font-size:1.05rem;font-weight:500}.lp .sheet .btn{border-bottom:0;margin-top:16px}@media (max-width:1100px){.lp .links,.lp .nav .right .btn-g{display:none}.lp .burger{display:grid}}@media (min-width:1101px){.lp .sheet{display:none!important}}@media (max-width:440px){.lp .nav .right .btn-p{display:none}}.lp .hero{padding-block:56px 40px;overflow:hidden}.lp .hero:before{content:"";pointer-events:none;background:radial-gradient(50% 40% at 80% 0%, var(--glow-t), transparent 70%), radial-gradient(40% 35% at 0% 30%, var(--glow-p), transparent 70%);position:absolute;inset:0}.lp .hero .grid-bg{pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 10%,#000,#0000 75%);mask-image:radial-gradient(60% 50% at 50% 10%,#000,#0000 75%)}.lp .hero .wrap{align-items:center;gap:48px;display:grid;position:relative}.lp .hero-copy{text-align:center;justify-items:center;gap:26px;min-width:0;display:grid}.lp .hero-media{justify-self:center;width:100%;min-width:0;max-width:520px}@media (min-width:1000px){.lp .hero .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px}.lp .hero-copy{text-align:left;justify-items:start}.lp .hero-copy .lead{margin-inline:0}.lp .hero-copy .ctas,.lp .hero-copy .trust{justify-content:flex-start}.lp .hero-media{justify-self:end}}.lp .who{color:var(--ink);border:1px solid var(--line-2);background:#ffffff0a;border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 5px;font-size:.86rem;font-weight:500;display:inline-flex}.lp .who b{background:var(--brand);color:var(--brand-ink);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:700}@media (max-width:480px){.lp .who{text-align:left;padding-right:12px;font-size:.76rem}}.lp .hero h1{max-width:15ch;font-size:clamp(2.4rem,5.4vw,4.4rem)}.lp .hero .lead{margin-inline:auto}.lp .ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.lp .trust{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:.86rem;display:flex}.lp .trust span{align-items:center;gap:8px;display:inline-flex}.lp .rise{animation:.8s cubic-bezier(.2,.7,.2,1) both lp-rise}.lp .rise.d1{animation-delay:80ms}.lp .rise.d2{animation-delay:.16s}.lp .rise.d3{animation-delay:.24s}.lp .rise.d4{animation-delay:.32s}.lp .rise.d5{animation-delay:.45s}@keyframes lp-rise{0%{opacity:.25;transform:translateY(18px)}to{opacity:1;transform:none}}.lp .stage{width:100%;position:relative}.lp .photo{border:1px solid var(--line-2);aspect-ratio:736/1104;background:#111;border-radius:clamp(18px,3vw,32px);max-width:100%;position:relative;overflow:hidden;box-shadow:0 60px 120px -50px #ec489973,inset 0 0 0 1px #ffffff08}.lp .layer{position:absolute;inset:0}.lp .layer>img{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.lp .photo:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 30%,#0000 55%,#09090b8c),linear-gradient(#09090b00 60%,#09090b73);position:absolute;inset:0}.lp .screen{transform-origin:0 0;background:#121316;border-radius:.3cqw;width:45.517%;height:18.614%;position:absolute;top:35.326%;left:31.182%;overflow:hidden;box-shadow:0 0 24px 4px #ffecd22e;container-type:size}.lp .screen:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(118deg,#ffffff1a 0%,#ffffff08 28%,#0000 42%),radial-gradient(120% 90% at 50% 120%,#ffaa6e1a,#0000 60%);position:absolute;inset:0}.lp .screen:before{content:"";pointer-events:none;z-index:2;position:absolute;inset:0;box-shadow:inset 0 0 14px #0000008c}.lp .photo{container-type:inline-size}.lp .sui{filter:saturate(.88)contrast(.95)brightness(.97);font-family:var(--f-body);color:#e7e9ec;grid-template-columns:22% minmax(0,1fr);font-size:3.1cqh;line-height:1.25;display:grid;position:absolute;inset:0}.lp .sui .sb{background:#101113;border-right:1px solid #222;align-content:start;gap:2.6cqh;padding:6cqh 3cqw;display:grid}.lp .sui .sb b.sl{font-family:var(--font-poppins), "Poppins", var(--f-body);letter-spacing:.28em;color:#fce7f3;align-items:center;gap:1.4cqw;margin-bottom:2cqh;font-size:2.6cqh;font-weight:400;display:flex}.lp .sui .sb b.sl svg{flex-shrink:0;width:6.5cqh;height:6.5cqh}.lp .sui .sb i{color:#8b9098;border-radius:1.2cqh;padding:1.4cqh 2cqw;font-style:normal}.lp .sui .sb i.on{color:#fbcfe8;background:#ec489924}.lp .sui .mn{align-content:start;gap:3.4cqh;min-width:0;padding:6cqh 4cqw;display:grid}.lp .sui .hd{font-family:var(--f-display);letter-spacing:-.02em;font-size:6.4cqh;font-weight:700}.lp .sui .sub{color:#8b9098;margin-top:1.2cqh;font-size:2.8cqh}.lp .sui .row3{grid-template-columns:repeat(3,1fr);gap:2cqw;display:grid}.lp .sui .k{background:#15161a;border:1px solid #25272c;border-radius:1.6cqh;gap:.6cqh;padding:2.6cqh 2cqw;display:grid}.lp .sui .k span{color:#8b9098;font-size:2.6cqh}.lp .sui .k strong{font-family:var(--f-display);font-size:5.2cqh;font-weight:700}.lp .sui .k em{color:#6ee7b7;font-size:2.5cqh;font-style:normal}.lp .sui .k em.d{color:#fca5a5}.lp .sui .list{background:#15161a;border:1px solid #25272c;border-radius:1.6cqh;padding:1cqh 2.4cqw}.lp .sui .li{border-bottom:1px solid #23252a;justify-content:space-between;align-items:center;gap:2cqw;padding:2.1cqh 0;display:flex}.lp .sui .li:last-child{border-bottom:0}.lp .sui .pill{white-space:nowrap;border-radius:99px;padding:.6cqh 1.6cqw;font-size:2.3cqh}.lp .sui .p-ok{color:#6ee7b7;background:#10b98129}.lp .sui .p-at{color:#fcd34d;background:#f59e0b29}.lp .sui .p-dn{color:#fca5a5;background:#ef444429}.lp .sui .tp{justify-content:space-between;align-items:flex-start;gap:2cqw;display:flex}.lp .sui .tabsx{background:#15161a;border:1px solid #25272c;border-radius:99px;gap:.8cqw;padding:.6cqh;display:flex}.lp .sui .tabsx i{color:#8b9098;border-radius:99px;padding:.6cqh 1.6cqw;font-size:2.5cqh;font-style:normal}.lp .sui .tabsx i.on{color:#fbcfe8;background:#ec48992e}.lp .sui .kk{color:#8b9098;gap:3cqw;margin-top:-1cqh;font-size:2.6cqh;display:flex}.lp .sui .kk b{color:#e7e9ec;font-family:var(--f-display);font-size:3.2cqh}.lp .sui .kk .hot b{color:#6ee7b7}.lp .sui .pg{grid-template-columns:repeat(4,minmax(0,1fr));gap:1cqw;width:100%;display:grid}.lp .sui .ps{aspect-ratio:1;background:#222;border-radius:1.2cqh;position:relative;overflow:hidden}.lp .sui .ps img{object-fit:cover;width:100%;height:100%;display:block}.lp .sui .ps:after{content:"";background:linear-gradient(#0000 45%,#000000bf);position:absolute;inset:0}.lp .sui .ps .pm{color:#fff;z-index:1;justify-content:space-between;font-size:2.2cqh;font-weight:600;display:flex;position:absolute;bottom:.8cqh;left:1cqw;right:1cqw}.lp .sui .ps.best{outline-offset:-.5cqh;outline:.5cqh solid #f472b6}.lp .sui .ps .bt{z-index:1;color:#500724;background:#f472b6;border-radius:99px;padding:.3cqh 1cqw;font-size:2cqh;font-weight:700;position:absolute;top:.8cqh;left:.8cqw}.lp .sui .scan{pointer-events:none;background:linear-gradient(#0000,#ec489912 50%,#0000);height:30%;animation:5s ease-in-out infinite lp-scan;position:absolute;inset:0}@keyframes lp-scan{0%{transform:translateY(-100%)}60%,to{transform:translateY(380%)}}.lp .toast{-webkit-backdrop-filter:blur(14px);border:1px solid var(--line-2);text-align:left;background:#151618d1;border-radius:16px;align-items:center;gap:12px;max-width:300px;padding:12px 16px 12px 12px;animation:6s ease-in-out infinite lp-float;display:flex;position:absolute;box-shadow:0 20px 50px -20px #000c}.lp .toast .ti{border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.lp .toast b{font-size:.86rem;font-weight:600;line-height:1.3;display:block}.lp .toast small{color:var(--ink-3);font-size:.76rem}.lp .t1{top:60%;left:-6%}.lp .t2{animation-delay:-2s;top:9%;right:-8%}.lp .t3{animation-delay:-4s;bottom:7%;right:-6%}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1240px){.lp .t1{left:-3%}.lp .t2{right:-3%}.lp .t3{right:-2%}}@media (max-width:860px){.lp .t1{top:auto;bottom:8px;left:8px}.lp .t2,.lp .t3{display:none}.lp .toast{max-width:250px;padding:9px 12px 9px 9px}.lp .toast .ti{width:30px;height:30px}}@media (max-width:480px){.lp .toast{display:none}}.lp .marquee{border-block:1px solid var(--line);background:var(--bg-2);padding-block:18px;position:relative;overflow:hidden}.lp .marquee:before,.lp .marquee:after{content:"";z-index:1;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.lp .marquee:before{background:linear-gradient(90deg, var(--bg-2), transparent);left:0}.lp .marquee:after{background:linear-gradient(-90deg, var(--bg-2), transparent);right:0}.lp .track{gap:14px;width:max-content;animation:40s linear infinite lp-slide;display:flex}.lp .marquee:hover .track{animation-play-state:paused}@keyframes lp-slide{to{transform:translate(-50%)}}.lp .gone{white-space:nowrap;color:var(--ink-2);border:1px solid var(--line-2);background:var(--surface);border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:.92rem;display:inline-flex}.lp .gone s{text-decoration-color:#fca5a5b3;text-decoration-thickness:2px}.lp .gone:before{content:"×";color:var(--dan);font-weight:700}.lp .mq-label{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:.76rem;font-weight:600}.lp .gains{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;display:grid}.lp .gain-card{align-content:start;gap:14px;padding:28px;transition:border-color .25s,transform .25s;display:grid}.lp .gain-card:hover{border-color:var(--brand-line);transform:translateY(-4px)}.lp .gain-card .gi{border:1px solid var(--line-2);background:linear-gradient(140deg,#ec489929,#2dd4bf1a);border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.lp .gain-card h3{font-size:1.35rem}.lp .gain-card p{color:var(--ink-2);font-size:.97rem}.lp .tabs{background:var(--bg-2);border:1px solid var(--line);scrollbar-width:none;border-radius:16px;gap:6px;width:fit-content;max-width:100%;margin-bottom:32px;padding:6px;display:flex;overflow-x:auto}.lp .tabs::-webkit-scrollbar{display:none}.lp .tab{color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:11px 18px;font-size:.92rem;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex;position:relative;overflow:hidden}.lp .tab:hover{color:var(--ink)}.lp .tab[aria-selected=true]{background:var(--surface-2);color:var(--ink);box-shadow:0 0 0 1px var(--line-2) inset}.lp .tab .bar{transform-origin:0;background:var(--brand);width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.lp .tab[aria-selected=true] .bar.run{animation:lp-fill var(--dur,7s) linear forwards}@keyframes lp-fill{to{transform:scaleX(1)}}.lp .tab .dot{background:var(--brand);border-radius:50%;width:7px;height:7px}.lp .tab .dot.later{background:var(--line-2)}.lp .panel{align-items:center;gap:40px;display:grid}@media (min-width:1000px){.lp .panel{grid-template-columns:.8fr 1.2fr;gap:64px}}.lp .panel[hidden]{display:none}.lp .panel.enter .panel-copy,.lp .panel.enter .window{animation:.5s cubic-bezier(.2,.7,.2,1) both lp-rise}.lp .panel.enter .window{animation-delay:60ms}.lp .panel-copy{gap:18px;min-width:0;display:grid}.lp .phase{border-radius:999px;width:fit-content;padding:4px 10px;font-size:.74rem;font-weight:600}.lp .phase.now{background:var(--brand-soft);color:var(--brand-hi)}.lp .phase.later{color:var(--ink-3);border:1px solid var(--line-2);background:#ffffff0d}.lp .checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp .checks li{color:var(--ink-2);grid-template-columns:22px 1fr;gap:12px;font-size:.98rem;display:grid}.lp .checks li:before{content:"";background:var(--brand-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235eead4' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;width:22px;height:22px;margin-top:2px}.lp .checks b{color:var(--ink);font-weight:600}.lp .tilt{perspective:1200px;min-width:0}.lp .window{background:var(--surface);border:1px solid var(--line-2);min-width:0;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;border-radius:20px;transition:transform .25s ease-out;overflow:hidden;box-shadow:0 50px 100px -50px #ec489973;container-type:inline-size}.lp .window .wbar{border-bottom:1px solid var(--line);background:var(--bg-2);align-items:center;gap:6px;padding:11px 14px;display:flex}.lp .window .wbar i{background:var(--line-2);border-radius:50%;width:10px;height:10px}.lp .window .wbar span{color:var(--ink-3);margin-left:8px;font-size:.74rem;font-weight:500}.lp .ui{gap:12px;padding:18px;font-size:.84rem;display:grid}.lp .ui-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lp .ui-head .crumb{color:var(--ink-3);font-size:.72rem}.lp .ui-head .t{font-family:var(--f-display);letter-spacing:-.02em;font-size:1.15rem;font-weight:700}.lp .card{border:1px solid var(--line);background:var(--bg-2);border-radius:12px;gap:4px;min-width:0;padding:12px 14px;display:grid}.lp .kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.lp .kpi .l{color:var(--ink-3);font-size:.7rem;font-weight:500}.lp .kpi .n{font-family:var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.lp .kpi .d{font-size:.7rem;font-weight:600}.lp .up{color:var(--ok)}.lp .down{color:var(--dan)}.lp .chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.7rem;font-weight:600;display:inline-flex}.lp .chip.ok{background:var(--ok-soft);color:var(--ok)}.lp .chip.attn{background:var(--attn-soft);color:var(--attn)}.lp .chip.dan{background:var(--dan-soft);color:var(--dan)}.lp .chip.ok:before,.lp .chip.attn:before,.lp .chip.dan:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.lp .ptag{background:var(--pink-soft);color:var(--pink);white-space:nowrap;border-radius:6px;width:fit-content;padding:2px 8px;font-size:.68rem;font-weight:600}.lp .split{grid-template-columns:1.35fr 1fr;gap:10px;display:grid}.lp .ui svg{width:100%;height:auto;display:block}.lp .just{color:var(--ink-2);font-size:.78rem;line-height:1.5}.lp .ui-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lp .ui-actions span{border-radius:9px;padding:7px 12px;font-size:.76rem;font-weight:600}.lp .ui-actions .a1{background:var(--brand);color:var(--brand-ink)}.lp .ui-actions .a2{border:1px solid var(--line-2)}.lp .draw path.ln{stroke-dasharray:520;stroke-dashoffset:520px}.lp .panel.enter .draw path.ln,.lp .draw.seen path.ln{animation:1.4s .2s forwards lp-draw}@keyframes lp-draw{to{stroke-dashoffset:0}}.lp .cal{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.lp .cal .day{border:1px solid var(--line);background:var(--bg-2);border-radius:10px;align-content:start;gap:6px;min-width:0;min-height:150px;padding:8px;display:grid}.lp .cal .day .dn{color:var(--ink-3);font-size:.68rem;font-weight:600}.lp .post{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;gap:5px;min-width:0;padding:7px;display:grid}.lp .post .pt{overflow-wrap:anywhere;font-size:.7rem;font-weight:600;line-height:1.3}.lp .post .pt small{color:var(--ink-3);font-weight:500;display:block}.lp .portal{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lp .portal .hello{grid-column:1/-1;align-items:center;gap:12px;display:flex}.lp .portal .av{color:#fde7cf;width:38px;height:38px;font-weight:700;font-family:var(--f-display);background:#3f2a1d;border-radius:10px;place-items:center;display:grid}.lp .rep{background:linear-gradient(135deg,#be185d,#831843);border:0}.lp .rep .big{font-family:var(--f-display);letter-spacing:-.03em;font-size:1.7rem;font-weight:800}.lp .okrow{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.lp .okrow span{border-radius:8px;padding:6px 10px;font-size:.72rem;font-weight:600}.lp .okrow .y{background:var(--brand);color:var(--brand-ink)}.lp .okrow .n{border:1px solid var(--line-2)}.lp .fin-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 0;font-size:.8rem;display:grid}.lp .fin-row:last-child{border-bottom:0}.lp .fin-row .val{font-variant-numeric:tabular-nums;font-weight:600}@container (max-width:640px){.lp .kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lp .split,.lp .portal{grid-template-columns:1fr}.lp .cal{grid-template-columns:repeat(3,minmax(0,1fr))}.lp .cal .day:nth-child(n+4){display:none}.lp .fin-row{grid-template-columns:1fr auto}.lp .fin-row .chip{display:none}}.lp .ex-note{color:var(--ink-3);text-align:right;margin-top:12px;font-size:.74rem}.lp .bento{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:860px){.lp .bento{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr}.lp .bento .b1{grid-row:span 2}}.lp .shot{border:1px solid var(--line-2);isolation:isolate;background:#111;border-radius:24px;min-height:280px;position:relative;overflow:hidden}.lp .shot img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.lp .shot:hover img{transform:scale(1.05)}.lp .shot:after{content:"";z-index:-1;background:linear-gradient(#09090b00 30%,#09090beb);position:absolute;inset:0}.lp .shot .cap{gap:8px;padding:clamp(18px,3vw,30px);display:grid;position:absolute;bottom:0;left:0;right:0}.lp .shot .cap .kicker{color:var(--brand-hi)}.lp .shot .cap h3{max-width:22ch;font-size:clamp(1.25rem,2.2vw,1.7rem)}.lp .shot .cap p{color:var(--ink-2);max-width:44ch;font-size:.94rem}.lp .b1{min-height:560px}.lp .b1 img,.lp .b2 img{object-position:50% 45%}.lp .b3 img{object-position:50% 35%}.lp .steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;display:grid}.lp .spot{background:var(--surface);border:1px solid var(--line);border-radius:20px;position:relative;overflow:hidden}.lp .spot:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), #ec489924, transparent 60%);transition:opacity .3s;position:absolute;inset:0}.lp .spot:hover:before{opacity:1}.lp .step{align-content:start;gap:12px;padding:26px;transition:border-color .25s,transform .25s;display:grid}.lp .step:hover{border-color:var(--brand-line);transform:translateY(-3px)}.lp .step .n{width:42px;height:42px;font-family:var(--f-display);background:var(--brand-soft);color:var(--brand-hi);border:1px solid var(--brand-line);border-radius:12px;place-items:center;font-weight:800;display:grid}.lp .step .whom{color:var(--ink-3);text-transform:uppercase;letter-spacing:.07em;font-size:.74rem;font-weight:600}.lp .step p{color:var(--ink-2);font-size:.95rem}.lp .rule{border:1px solid var(--brand-line);background:linear-gradient(120deg,#ec48991a,#2dd4bf14);border-radius:20px;grid-template-columns:auto 1fr;align-items:start;gap:6px 18px;margin-top:20px;padding:24px 28px;display:grid}.lp .rule .ic{background:#ec489929;border-radius:12px;grid-row:span 2;place-items:center;width:42px;height:42px;display:grid}.lp .rule b{font-family:var(--f-display);font-size:1.1rem}.lp .rule p{color:var(--ink-2);max-width:80ch;font-size:.95rem}@media (max-width:520px){.lp .rule{grid-template-columns:1fr}.lp .rule .ic{grid-row:auto}}.lp .vs{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;display:grid}.lp .vs-col{border-radius:24px;align-content:start;gap:18px;padding:clamp(22px,3vw,32px);display:grid}.lp .vs-col.before{background:var(--bg-2);border:1px solid var(--line)}.lp .vs-col.after{border:1px solid var(--brand-line);background:linear-gradient(160deg,#ec48991f,#151618e6 55%);box-shadow:0 50px 100px -60px #ec489999}.lp .vs-col .lbl{text-transform:uppercase;letter-spacing:.09em;color:var(--ink-3);font-size:.78rem;font-weight:700}.lp .vs-col.after .lbl{color:var(--brand-hi)}.lp .vs-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.lp .vs-list li{border-bottom:1px dashed var(--line-2);color:var(--ink-2);grid-template-columns:1fr auto;align-items:baseline;gap:12px;padding-bottom:14px;font-size:.96rem;display:grid}.lp .vs-list li:last-child{border-bottom:0;padding-bottom:0}.lp .vs-list li b{font-family:var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.lp .vs-col.after .vs-list li b{color:var(--brand-hi)}.lp .vs-total{border-top:2px solid var(--line-2);justify-content:space-between;align-items:baseline;padding-top:10px;font-weight:600;display:flex}.lp .vs-total b{font-family:var(--f-display);letter-spacing:-.03em;font-size:1.9rem;font-weight:800}.lp .vs-col.after .vs-total{border-top-color:var(--brand-line)}.lp .vs-col.after .vs-total b{color:var(--brand-hi)}.lp .vs-note{color:var(--ink-3);margin-top:16px;font-size:.8rem}.lp .sec-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.lp .sec-card{align-content:start;gap:10px;padding:24px;display:grid}.lp .sec-card .ic{background:var(--bg-2);border:1px solid var(--line-2);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.lp .sec-card p{color:var(--ink-2);font-size:.94rem}.lp .plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;gap:20px;max-width:980px;margin-inline:auto;display:grid}.lp .plan{align-content:start;gap:18px;padding:30px;display:grid}.lp .plan.main{border:1px solid var(--brand-line);background:linear-gradient(160deg, #ec48991f, var(--surface) 55%);overflow:visible;box-shadow:0 50px 100px -60px #ec4899b3}.lp .plan.main .ribbon{background:var(--brand);color:var(--brand-ink);border-radius:999px;padding:4px 12px;font-size:.74rem;font-weight:700;position:absolute;top:-13px;left:28px}.lp .plan .price{font-family:var(--f-display);letter-spacing:-.03em;font-size:2rem;font-weight:800;line-height:1.1}.lp .plan .price small{font-family:var(--f-body);color:var(--ink-2);letter-spacing:0;margin-top:8px;font-size:.88rem;font-weight:500;display:block}.lp .faq-wrap{gap:40px;display:grid}@media (min-width:960px){.lp .faq-wrap{grid-template-columns:.8fr 1.2fr;gap:64px}}.lp .faq{border-top:1px solid var(--line)}.lp details{border-bottom:1px solid var(--line)}.lp summary{cursor:pointer;font-family:var(--f-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1.06rem;font-weight:600;list-style:none;transition:color .15s;display:flex}.lp summary:hover{color:var(--brand-hi)}.lp summary::-webkit-details-marker{display:none}.lp summary .pm{border:1px solid var(--line-2);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;transition:transform .25s,background-color .25s,border-color .25s;display:grid}.lp details[open] summary .pm{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-hi);transform:rotate(45deg)}.lp details p{color:var(--ink-2);max-width:68ch;padding-bottom:22px}.lp details[open] p{animation:.35s both lp-rise}.lp .final{background:var(--bg-2);border:1px solid var(--line-2);isolation:isolate;border-radius:32px;grid-template-columns:minmax(0,1fr);gap:26px;padding:clamp(28px,6vw,80px);display:grid;position:relative;overflow:hidden}.lp .final:before{content:"";z-index:-1;filter:blur(40px);background:conic-gradient(at 70% 30%,#ec489900,#ec489938,#2dd4bf29,#ec489900 60%);animation:18s linear infinite lp-spin;position:absolute;inset:-40%}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp .final>*{min-width:0}.lp .final h2{max-width:18ch}.lp form{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:end;gap:14px;max-width:980px;display:grid}.lp form .seg-f{border:0;grid-column:1/-1;gap:8px;min-width:0;margin:0;padding:0;display:grid}.lp form .seg-f legend{color:var(--ink-2);margin-bottom:8px;padding:0;font-size:.82rem;font-weight:500}.lp .seg-o{border:1px solid var(--line-2);background:#00000059;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-width:520px;padding:5px;display:grid}.lp .seg-o input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lp .seg-o label{min-height:44px;color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:10px;place-items:center;padding:0 8px;font-size:.92rem;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s;display:grid}.lp .seg-o label:hover{color:var(--ink);background:#ffffff0d}.lp .seg-o input:checked+label{background:var(--brand);color:var(--brand-ink);box-shadow:0 6px 18px -8px #ec4899cc}.lp .seg-o input:focus-visible+label{outline:2px solid var(--brand);outline-offset:2px}.lp form label{color:var(--ink-2);gap:6px;font-size:.82rem;font-weight:500;display:grid}.lp form input:not([type=radio]){font:inherit;color:var(--ink);border:1px solid var(--line-2);background:#00000059;border-radius:12px;width:100%;padding:13px 14px;font-size:.96rem;transition:border-color .15s,box-shadow .15s}.lp form input::placeholder{color:#6b7079}.lp form input:not([type=radio]):focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 4px #ec489933}.lp .form-msg{color:var(--brand-hi);min-height:1.5em;font-size:.92rem}.lp footer{color:var(--ink-2);border-top:1px solid var(--line);padding-block:56px 40px;font-size:.9rem}.lp .foot{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:32px;padding-bottom:32px;display:grid}.lp .foot h4{font-family:var(--f-display);color:var(--ink);margin:0 0 12px;font-size:.86rem}.lp .foot ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp .foot a:hover{color:var(--brand-hi)}.lp .legal{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-top:24px;font-size:.8rem;display:flex}.lp .reveal{transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .7s}.lp.js .reveal.pending{opacity:.35;transform:translateY(22px)}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}.lp *,.lp,.lp :before,.lp :after{transition:none!important;animation:none!important}.lp.js .reveal.pending{opacity:1;transform:none}.lp .draw path.ln{stroke-dashoffset:0}}
