@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.a1099429.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.1914b782.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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.9b40bd6c.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.1d7e972f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.3716a6ec.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0855aa53.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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.0d1c4196.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dae58b0b46c3f93-s.725acad1.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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89232e6535d3b87e-s.p.1a05cc88.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:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_3f649541-module__XD1QDq__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_3f649541-module__XD1QDq__variable{--font-lp-display:"Barlow Condensed","Barlow Condensed Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_31f18790-module__TO1wnq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_31f18790-module__TO1wnq__variable{--font-lp-body:"Inter","Inter Fallback"}
.lp{--bg:#061a1c;--bg2:#0a2427;--surface:#0e2f33;--surface2:#133c41;--line:#ffffff1a;--text:#f1fffc;--muted:#9fcfca;--amber:#ffb547;--amber2:#ff8a3d;--coral:#ff5c7a;--violet:#14d4c0;--mint:#4ade80;background:var(--bg);color:var(--text);font-family:var(--font-lp-body),system-ui,sans-serif;min-height:100vh;position:relative;overflow-x:hidden}.lp *{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp h1,.lp h2,.lp h3,.lp .display{font-family:var(--font-lp-display),Impact,sans-serif;text-transform:uppercase;letter-spacing:.01em;font-weight:800;line-height:.98}.lp .wrap{max-width:1160px;margin:0 auto;padding:0 20px}.lp section{padding:88px 0;position:relative}.lp .eyebrow{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.lp .eyebrow:before{content:"";background:currentColor;border-radius:2px;width:28px;height:2px}.lp .sec-title{margin:12px 0 14px;font-size:clamp(32px,5vw,54px)}.lp .sec-sub{color:var(--muted);max-width:640px;font-size:18px;line-height:1.55}.lp .center{text-align:center}.lp .center .sec-sub{margin:0 auto}.lp .center .eyebrow{justify-content:center}.lp .grad-text{background:linear-gradient(100deg,var(--amber),var(--coral)55%,var(--violet));color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite lp-shine}.lp .blob{filter:blur(90px);opacity:.45;pointer-events:none;z-index:0;border-radius:50%;position:absolute}.lp .blob.a{background:var(--violet);opacity:.6;width:560px;height:560px;animation:14s ease-in-out infinite lp-drift;top:-120px;left:-170px}.lp .blob.b{background:var(--amber2);opacity:.4;width:480px;height:480px;animation:18s ease-in-out infinite reverse lp-drift;top:220px;right:-170px}.lp .dots{z-index:0;pointer-events:none;opacity:.35;background-image:radial-gradient(#ffffff2e 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.lp .btn{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:50px;padding:0 26px;font-size:14px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.lp .btn svg{transition:transform .2s}.lp .btn:hover svg.arrow{transform:translate(4px)}.lp .btn-primary{background:linear-gradient(135deg,var(--amber),var(--amber2));color:#2a1300;box-shadow:0 10px 30px #ff8a3d59}.lp .btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px #ff8a3d80}.lp .btn-ghost{color:var(--text);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f}.lp .btn-ghost:hover{background:#ffffff21;transform:translateY(-2px)}.lp .btn-sm{height:40px;padding:0 18px;font-size:12px}.lp .nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#061a1cb8;padding:12px 0;transition:background .3s;position:sticky;top:0}.lp .nav-in{justify-content:space-between;align-items:center;gap:16px;display:flex}.lp .brand{font-family:var(--font-lp-display);text-transform:uppercase;align-items:center;gap:10px;font-size:24px;font-weight:800;display:flex}.lp .brand-ico{background:linear-gradient(135deg,var(--amber),var(--coral));color:#2a1300;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.lp .nav-links{border:1px solid var(--line);background:#ffffff0f;border-radius:999px;gap:4px;padding:6px;display:flex}.lp .nav-links a{color:var(--muted);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s}.lp .nav-links a:hover{color:#fff;background:#ffffff1a}.lp .nav-cta{gap:8px;display:flex}@media (max-width:900px){.lp .nav-links{display:none}}@media (max-width:520px){.lp .nav-cta .btn-ghost{display:none}}.lp .hero{padding:72px 0 96px}.lp .hero-grid{z-index:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;display:grid;position:relative}.lp .hero h1{margin:16px 0 22px;font-size:clamp(46px,8vw,92px)}.lp .hero p.lead{color:var(--muted);max-width:540px;font-size:19px;line-height:1.6}.lp .hero-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.lp .trust{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:30px;font-size:14px;display:flex}.lp .trust span{align-items:center;gap:7px;display:inline-flex}.lp .trust svg{color:var(--mint)}@media (max-width:900px){.lp .hero-grid{grid-template-columns:1fr}.lp .hero{padding-top:40px}}.lp .scene{place-items:center;height:520px;display:grid;position:relative}.lp .pad{background:linear-gradient(135deg,var(--coral),var(--violet));border-radius:56px;width:440px;height:440px;animation:7s ease-in-out infinite lp-pad;position:absolute;top:130px;transform:rotate(45deg)skew(8deg,8deg)scale(.78,.62);box-shadow:0 60px 90px #14d4c059}.lp .phone{z-index:2;background:#02100f;border:2px solid #ffffff2e;border-radius:38px;width:250px;height:460px;padding:12px;animation:5s ease-in-out infinite lp-float;position:relative;box-shadow:0 40px 80px #00000080,inset 0 0 0 2px #000}.lp .phone:before{content:"";z-index:3;background:#000;border-radius:12px;width:70px;height:18px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.lp .screen{background:linear-gradient(170deg,#133c41,#061a1c);border-radius:28px;flex-direction:column;gap:12px;width:100%;height:100%;padding:38px 14px 14px;display:flex;overflow:hidden}.lp .wcard{background:linear-gradient(135deg,var(--amber),var(--coral));color:#2a0a1a;border-radius:18px;padding:14px;position:relative;overflow:hidden}.lp .wcard:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);animation:3.6s ease-in-out infinite lp-sweep;position:absolute;inset:0;transform:translate(-120%)}.lp .wcard h4{font-family:var(--font-lp-display);text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:17px;font-weight:800;display:flex}.lp .stamps{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.lp .stamp{aspect-ratio:1;color:#2a0a1a;border:2px dashed #2a0a1a66;border-radius:50%;place-items:center;display:grid}.lp .stamp.on{color:var(--amber);background:#2a0a1a;border:0;animation:.5s both lp-pop}.lp .stamp.on:first-child{animation-delay:.2s}.lp .stamp.on:nth-child(2){animation-delay:.4s}.lp .stamp.on:nth-child(3){animation-delay:.6s}.lp .stamp.on:nth-child(4){animation-delay:.8s}.lp .stamp.on:nth-child(5){animation-delay:1s}.lp .stamp.on:nth-child(6){animation-delay:1.2s}.lp .qrbox{color:#061a1c;background:#fff;border-radius:14px;place-items:center;margin-top:auto;padding:10px;display:grid}.lp .notif{z-index:4;color:#0a2427;background:#fffffff5;border-radius:16px;align-items:center;gap:10px;max-width:230px;padding:12px 14px;font-size:12.5px;line-height:1.3;display:flex;position:absolute;box-shadow:0 20px 40px #00000059}.lp .notif b{font-size:13px;display:block}.lp .notif .ni{color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.lp .notif.n1{animation:6s ease-in-out infinite lp-float;top:14px;left:-30px}.lp .notif.n1 .ni{background:linear-gradient(135deg,var(--violet),var(--coral))}.lp .notif.n2{animation:7s ease-in-out infinite reverse lp-float;bottom:70px;right:-6px}.lp .notif.n2 .ni{background:linear-gradient(135deg,var(--amber),var(--amber2))}@media (max-width:520px){.lp .notif.n1{left:-4px}.lp .notif{max-width:190px}.lp .scene{height:500px}}.lp .marquee{border-block:1px solid var(--line);background:#ffffff08;padding:22px 0;overflow:hidden}.lp .marquee-track{gap:48px;width:max-content;animation:32s linear infinite lp-marq;display:flex}.lp .marquee-track span{font-family:var(--font-lp-display);text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;font-size:22px;font-weight:700;display:inline-flex}.lp .marquee-track svg{color:var(--amber)}.lp .stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.lp .stat{text-align:center;border:1px solid var(--line);background:linear-gradient(#ffffff12,#ffffff05);border-radius:22px;padding:28px 12px}.lp .stat .n{font-family:var(--font-lp-display);font-size:clamp(38px,5vw,58px);font-weight:800;line-height:1}.lp .stat .l{color:var(--muted);margin-top:8px;font-size:14px}@media (max-width:760px){.lp .stats{grid-template-columns:repeat(2,1fr)}}.lp .cards{gap:18px;margin-top:46px;display:grid}.lp .cards.c3{grid-template-columns:repeat(3,1fr)}.lp .cards.c4{grid-template-columns:repeat(4,1fr)}.lp .cards.c2{grid-template-columns:repeat(2,1fr)}@media (max-width:960px){.lp .cards.c3,.lp .cards.c4{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.lp .cards.c2,.lp .cards.c3,.lp .cards.c4{grid-template-columns:1fr}}.lp .card{background:linear-gradient(180deg,var(--surface),#0e2f338c);border:1px solid var(--line);border-radius:24px;padding:28px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.lp .card:before{content:"";background:radial-gradient(400px circle at 100% 0,var(--glow,#ffb5472e),transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.lp .card:hover{border-color:#ffb54780;transform:translateY(-6px);box-shadow:0 24px 50px #00000059}.lp .card:hover:before{opacity:1}.lp .ico{background:linear-gradient(135deg,var(--c1,var(--amber)),var(--c2,var(--coral)));color:#1c0b00;width:56px;height:56px;box-shadow:0 10px 24px color-mix(in srgb,var(--c1,var(--amber))40%,transparent);border-radius:16px;place-items:center;margin-bottom:18px;transition:transform .3s;display:grid;position:relative}.lp .card:hover .ico{transform:rotate(-8deg)scale(1.08)}.lp .card h3{margin:0 0 10px;font-size:24px;position:relative}.lp .card p{color:var(--muted);margin:0;font-size:15.5px;line-height:1.6;position:relative}.lp .card ul{color:var(--muted);gap:8px;margin:14px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid;position:relative}.lp .card li{align-items:flex-start;gap:8px;display:flex}.lp .card li svg{color:var(--mint);flex:none;margin-top:2px}.lp .tag{letter-spacing:.1em;color:var(--amber);text-transform:uppercase;background:#ffb54726;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;position:absolute;top:18px;right:18px}.lp .steps{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:50px;display:grid;position:relative}.lp .steps:before{content:"";background:repeating-linear-gradient(90deg,var(--amber)0 10px,transparent 10px 20px);opacity:.5;height:2px;position:absolute;top:34px;left:8%;right:8%}.lp .step{text-align:center;padding:0 8px;position:relative}.lp .step .num{width:68px;height:68px;font-family:var(--font-lp-display);background:var(--bg);border:2px solid var(--amber);color:var(--amber);z-index:1;box-shadow:0 0 0 8px var(--bg),0 0 30px #ffb5474d;border-radius:50%;place-items:center;margin:0 auto 18px;font-size:30px;font-weight:800;transition:all .3s;display:grid;position:relative}.lp .step:hover .num{background:var(--amber);color:#2a1300;transform:scale(1.1)}.lp .step h3{margin:0 0 8px;font-size:22px}.lp .step p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}@media (max-width:860px){.lp .steps{grid-template-columns:1fr 1fr;row-gap:36px}.lp .steps:before{display:none}}@media (max-width:520px){.lp .steps{grid-template-columns:1fr}}.lp .split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.lp .split.rev .split-vis{order:-1}@media (max-width:900px){.lp .split{grid-template-columns:1fr;gap:36px}.lp .split.rev .split-vis{order:0}}.lp .checks{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.lp .checks li{color:var(--text);align-items:flex-start;gap:12px;line-height:1.5;display:flex}.lp .checks .ck{width:26px;height:26px;color:var(--mint);background:#4ade8026;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.lp .note{color:var(--muted);background:#ffb54714;border:1px solid #ffb5474d;border-radius:14px;gap:10px;margin-top:22px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.lp .note svg{color:var(--amber);flex:none;margin-top:2px}.lp .radar{aspect-ratio:1;place-items:center;max-width:460px;margin:0 auto;display:grid;position:relative}.lp .radar .ring{border:1.5px solid #ffb54773;border-radius:50%;position:absolute}.lp .radar .r1{border-style:dashed;animation:40s linear infinite lp-spin;inset:0}.lp .radar .r2{inset:16%}.lp .radar .r3{background:radial-gradient(circle,#ff5c7a40,#0000 70%);inset:33%}.lp .radar .pulse{border:2px solid var(--coral);border-radius:50%;animation:2.8s ease-out infinite lp-ping;position:absolute;inset:33%}.lp .radar .pulse.p2{animation-delay:1.4s}.lp .radar .sweep{background:conic-gradient(#ffb54759,#0000 25%);border-radius:50%;animation:5s linear infinite lp-spin;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 60%,#0000 61%);mask-image:radial-gradient(circle,#000 60%,#0000 61%)}.lp .radar .pin{z-index:2;background:linear-gradient(135deg,var(--amber),var(--coral));color:#2a0a1a;border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:relative;box-shadow:0 0 40px #ff5c7a99}.lp .radar .user{z-index:2;width:40px;height:40px;color:var(--violet);background:#fff;border-radius:50%;place-items:center;animation:7s ease-in-out infinite lp-walk;display:grid;position:absolute;box-shadow:0 8px 20px #0006}.lp .radar .label{border:1px solid var(--line);white-space:nowrap;background:#00000080;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:800;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.lp .bday{gap:14px;max-width:460px;margin:0 auto;display:grid}.lp .bday-item{background:var(--surface);border:1px solid var(--line);border-radius:18px;align-items:center;gap:14px;padding:16px 18px;transition:transform .3s;display:flex}.lp .bday-item:hover{transform:translate(8px)}.lp .bday-item .ico{border-radius:13px;flex:none;width:46px;height:46px;margin:0}.lp .bday-item b{font-size:15px;display:block}.lp .bday-item span{color:var(--muted);font-size:13.5px}.lp .bday-item.hl{background:linear-gradient(135deg,#ff5c7a40,#14d4c040);border-color:#ff5c7a80}.lp .toggle{border:1px solid var(--line);background:#ffffff12;border-radius:999px;margin-top:28px;padding:5px;display:inline-flex}.lp .toggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 22px;font-family:inherit;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.lp .toggle button.on{background:var(--amber);color:#2a1300}.lp .toggle .off-badge{background:var(--coral);color:#fff;border-radius:999px;padding:2px 7px;font-size:11px}.lp .plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-top:44px;display:grid}@media (max-width:960px){.lp .plans{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}.lp .plan{background:var(--surface);border:1px solid var(--line);border-radius:28px;flex-direction:column;padding:34px 28px;transition:transform .3s;display:flex;position:relative}.lp .plan:hover{transform:translateY(-6px)}.lp .plan.pop{background:linear-gradient(160deg,#0fb5a4,#0a8f93 55%,#07657a);border-color:#ffb547b3;transform:scale(1.04);box-shadow:0 30px 70px #14d4c066}.lp .plan.pop:hover{transform:scale(1.04)translateY(-6px)}@media (max-width:960px){.lp .plan.pop,.lp .plan.pop:hover{transform:none}}.lp .plan .ribbon{background:linear-gradient(135deg,var(--amber),var(--amber2));color:#2a1300;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:6px 16px;font-size:12px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.lp .plan .pn{font-family:var(--font-lp-display);text-transform:uppercase;font-size:26px;font-weight:800}.lp .plan .pt{color:var(--muted);margin-top:2px;font-size:14px}.lp .plan .price{align-items:baseline;gap:6px;margin:20px 0 4px;display:flex}.lp .plan .price b{font-family:var(--font-lp-display);font-size:58px;font-weight:800;line-height:1}.lp .plan .price small{color:var(--muted);font-size:15px}.lp .plan .yr{color:var(--amber);min-height:20px;font-size:13px}.lp .plan ul{flex:1;gap:12px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.lp .plan li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.lp .plan li svg{color:var(--mint);flex:none;margin-top:2px}.lp .plan li.no{color:#b9b1dd80;text-decoration:line-through}.lp .plan li.no svg{color:#b9b1dd66}.lp .plan .btn{width:100%}.lp .faq{gap:12px;max-width:820px;margin:44px auto 0;display:grid}.lp .faq details{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:0 22px;transition:border-color .2s}.lp .faq details[open]{border-color:#ffb54780}.lp .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary svg{color:var(--amber);flex:none;transition:transform .3s}.lp .faq details[open] summary svg{transform:rotate(45deg)}.lp .faq .ans{color:var(--muted);padding:0 0 20px;font-size:15.5px;line-height:1.65}.lp .cta-box{text-align:center;background:linear-gradient(135deg,#0aa89b,#ff8a1f 55%,#ff5c7a);border-radius:36px;padding:72px 28px;position:relative;overflow:hidden}.lp .cta-box:before{content:"";background:#ffffff1f;border-radius:50%;width:420px;height:420px;animation:12s ease-in-out infinite lp-drift;position:absolute;top:-180px;left:-120px}.lp .cta-box:after{content:"";background:#ffb54740;border-radius:50%;width:320px;height:320px;animation:15s ease-in-out infinite reverse lp-drift;position:absolute;bottom:-140px;right:-80px}.lp .cta-box>*{z-index:1;position:relative}.lp .cta-box h2{margin:0 0 14px;font-size:clamp(34px,6vw,64px)}.lp .cta-box p{color:#ffffffe0;max-width:560px;margin:0 auto 30px;font-size:18px}.lp footer{border-top:1px solid var(--line);color:var(--muted);padding:44px 0 30px;font-size:14px}.lp .foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.lp .foot nav{flex-wrap:wrap;gap:22px;display:flex}.lp .foot nav a:hover{color:var(--amber)}.lp .copy{border-top:1px solid var(--line);margin-top:28px;padding-top:22px;font-size:13px}.lp .reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(32px)}.lp .reveal.in{opacity:1;transform:none}.lp .reveal.d1{transition-delay:.1s}.lp .reveal.d2{transition-delay:.2s}.lp .reveal.d3{transition-delay:.3s}.lp .reveal.d4{transition-delay:.4s}.lp .reveal.d5{transition-delay:.5s}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes lp-drift{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}@keyframes lp-pad{0%,to{transform:rotate(45deg)skew(8deg,8deg)scale(.78,.62)}50%{transform:rotate(45deg)skew(8deg,8deg)scale(.82,.66)}}@keyframes lp-shine{to{background-position:200%}}@keyframes lp-sweep{0%,40%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes lp-pop{0%{transform:scale(0)rotate(-180deg)}70%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes lp-marq{to{transform:translate(-50%)}}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@keyframes lp-walk{0%,to{transform:translate(150px,-130px)}50%{transform:translate(55px,-45px)}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}.lp .reveal{opacity:1;transform:none}}
