.lp2 *,.lp2 :after,.lp2 :before{box-sizing:border-box}.lp2{margin:0;font-family:var(--font-golos),-apple-system,system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:clip}.lp2 .num{font-family:var(--font-manrope),system-ui,sans-serif;font-variant-numeric:tabular-nums}.lp2 a{color:inherit;text-decoration:none}.lp2 .wrap{max-width:1180px;margin:0 auto;padding:0 40px}@media (max-width:760px){.lp2 .wrap{padding:0 20px}}.lp2 .nav{gap:24px;height:68px}.lp2 .logo,.lp2 .nav{display:flex;align-items:center}.lp2 .logo{gap:10px;font-weight:800;font-size:17px;letter-spacing:-.01em}.lp2 .logo i{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#5B5BD6,#8B5CF6);display:grid;place-items:center}.lp2 .nav .sp{flex:1}.lp2 .nav .lnk{font-size:15px;font-weight:500}.lp2 .nav .in{height:40px;padding:0 16px;border-radius:12px;display:inline-flex;align-items:center;font-weight:600;font-size:15px}@media (max-width:760px){.lp2 .nav .lnk{display:none}}.lp2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;padding:0 26px;border-radius:16px;font-weight:700;font-size:16.5px;white-space:nowrap}.lp2 .btn.primary{color:#fff;background:linear-gradient(135deg,#5B5BD6,#8B5CF6);box-shadow:0 10px 30px rgba(91,91,214,.35),inset 0 1px 0 rgba(255,255,255,.18)}@media (max-width:760px){.lp2 .btn{width:100%}}.lp2 .sticky-cta{display:none}@media (max-width:900px){.lp2 .sticky-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:50;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.lp2 .sticky-cta .btn{width:100%;height:54px}.lp2{padding-bottom:80px}}.lp2 .phwrap{--s:1;position:relative;width:calc(324px * var(--s));height:calc(684px * var(--s));flex-shrink:0}.lp2 .ph{position:absolute;left:0;top:0;width:324px;height:684px;border-radius:54px;padding:12px;background:linear-gradient(145deg,#2A2C33,#121317 60%);box-shadow:0 50px 100px -20px rgba(15,12,30,.45),0 30px 60px -30px rgba(15,12,30,.4),inset 0 0 0 1.5px rgba(255,255,255,.1),inset 0 0 0 5px #0B0B0E;transform:scale(var(--s));transform-origin:top left}.lp2 .ph .scr{position:relative;width:300px;height:660px;border-radius:42px;overflow:hidden;background:#fff}.lp2 .ph .isl{position:absolute;z-index:9;top:11px;left:50%;transform:translateX(-50%);width:96px;height:28px;border-radius:20px;background:#050507}.lp2 .ph .sb{position:absolute;z-index:8;top:0;left:0;right:0;height:48px;justify-content:space-between;padding:6px 26px 0;font:600 13px/1 var(--font-golos),system-ui;letter-spacing:-.01em}.lp2 .ph .sb,.lp2 .ph .sb .ic{display:flex;align-items:center}.lp2 .ph .sb .ic{gap:5px}.lp2 .ph .sb .ic i{display:block;width:16px;height:9px;border-radius:2.5px;border:1.3px solid;position:relative}.lp2 .ph .sb .ic i:after{content:"";position:absolute;inset:1.2px;right:3px;border-radius:1px;background:currentColor}.lp2 .kpd{position:relative;min-height:100%;font-family:var(--font-golos),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.lp2 .kpd .k-top{display:flex;align-items:center;gap:9px;padding:52px 18px 10px}.lp2 .kpd .k-logo{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-weight:800;font-size:12.5px;letter-spacing:-.02em;flex-shrink:0}.lp2 .kpd .k-brand{display:flex;flex-direction:column;font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1.15}.lp2 .kpd .k-brand small{font-size:9px;font-weight:500;letter-spacing:.06em;text-transform:none;opacity:.7}.lp2 .kpd .k-no{margin-left:auto;font-size:9.5px;font-weight:700;letter-spacing:.08em;opacity:.6}.lp2 .kpd .k-body{padding:4px 18px 22px}.lp2 .kpd .k-for{margin:0;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.62}.lp2 .kpd h3{margin:6px 0 0;font-size:25px;line-height:1.06;letter-spacing:-.03em;font-weight:800}.lp2 .kpd .k-lbl{margin:16px 0 8px;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.55}.lp2 .kpd .k-acc{margin-top:14px;height:46px;border-radius:14px;display:grid;place-items:center;font-weight:700;font-size:14px;letter-spacing:-.005em}.lp2 .kpd .k-until{margin:9px 0 0;text-align:center;font-size:10.5px;opacity:.6}.lp2 .kpd .num,.lp2 .kpd b{font-variant-numeric:tabular-nums}.lp2 .kpd-remont{background:#F3EEE6;color:#1E2126}.lp2 .kpd-remont .k-logo{background:#1E2126;color:#F3EEE6;font-family:var(--font-playfair),serif;font-size:16px}.lp2 .kpd-remont .k-hero{position:relative;margin:4px 12px 0;border-radius:18px;background:#FBF8F3;box-shadow:inset 0 0 0 1px rgba(30,33,38,.08);padding:8px 6px 34px}.lp2 .kpd-remont .k-hero svg{display:block;width:100%;height:auto}.lp2 .kpd-remont .k-tag{position:absolute;left:12px;bottom:9px;padding:4px 9px;border-radius:999px;background:#1E2126;color:#F3EEE6;font-size:9.5px;font-weight:700;letter-spacing:.06em}.lp2 .kpd-remont .k-body{padding-top:14px}.lp2 .kpd-remont .k-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px}.lp2 .kpd-remont .k-facts span{padding:8px 8px 7px;border-radius:12px;background:#FBF8F3;box-shadow:inset 0 0 0 1px rgba(30,33,38,.08);font-size:9.5px;line-height:1.25;color:#4A4D55}.lp2 .kpd-remont .k-facts b{display:block;font-family:var(--font-manrope),system-ui;font-size:17px;font-weight:800;color:#1E2126;letter-spacing:-.02em}.lp2 .kpd-remont .k-pk{display:flex;flex-direction:column;gap:6px}.lp2 .kpd-remont .k-pk div{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:12px;background:#FBF8F3;box-shadow:inset 0 0 0 1px rgba(30,33,38,.1);font-size:12px;font-weight:600;color:#3A3D44}.lp2 .kpd-remont .k-pk b{font-family:var(--font-manrope);font-size:13px;font-weight:800;color:#1E2126}.lp2 .kpd-remont .k-pk .on{background:#fff;box-shadow:inset 0 0 0 1.6px #B4532A,0 8px 18px -10px rgba(180,83,42,.5);color:#1E2126}.lp2 .kpd-remont .k-pk .on em{font-style:normal;margin-left:6px;padding:2px 6px;border-radius:6px;background:#B4532A;color:#fff;font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.lp2 .kpd-remont .k-acc{background:#1E2126;color:#F7F2EA;box-shadow:0 12px 24px -12px rgba(30,33,38,.6)}.lp2 .kpd-proizv{background:linear-gradient(180deg,#F3ECF8,#EEF1FA 45%,#FFFFFF);color:#1D1B2E}.lp2 .kpd-proizv .k-logo{background:linear-gradient(135deg,#8E7BD6,#D98FB3);color:#fff}.lp2 .kpd-proizv .k-hero{margin:0 12px}.lp2 .kpd-proizv .k-hero svg{display:block;width:100%;height:auto}.lp2 .kpd-proizv .k-for{color:#6E5BC0;opacity:1}.lp2 .kpd-proizv h3{font-size:23px}.lp2 .kpd-proizv .k-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.lp2 .kpd-proizv .k-tiers div{padding:9px 8px;border-radius:13px;background:rgba(255,255,255,.75);box-shadow:inset 0 0 0 1px rgba(29,27,46,.09);text-align:center}.lp2 .kpd-proizv .k-tiers span{display:block;font-size:10px;font-weight:600;color:#5E5A78}.lp2 .kpd-proizv .k-tiers b{display:block;margin-top:3px;font-family:var(--font-manrope);font-size:14px;font-weight:800;letter-spacing:-.02em}.lp2 .kpd-proizv .k-tiers small{display:block;font-size:9px;color:#7C7898}.lp2 .kpd-proizv .k-tiers .on{background:#fff;box-shadow:inset 0 0 0 1.6px #7B62D8,0 10px 20px -12px rgba(123,98,216,.6)}.lp2 .kpd-proizv .k-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:10px;border-top:1px dashed rgba(29,27,46,.18);font-size:11.5px;color:#5E5A78}.lp2 .kpd-proizv .k-total b{font-family:var(--font-manrope);font-size:20px;font-weight:800;color:#1D1B2E;letter-spacing:-.02em}.lp2 .kpd-proizv .k-acc{background:linear-gradient(135deg,#7B62D8,#C66FA6);color:#fff;box-shadow:0 14px 26px -14px rgba(123,98,216,.8)}.lp2 .pop{position:absolute;z-index:20;text-align:left;display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;padding:11px 14px 11px 11px;border-radius:18px;font-family:var(--font-golos),system-ui;box-shadow:0 24px 50px -18px rgba(20,16,40,.45)}.lp2 .pop .av{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:12px;background:linear-gradient(135deg,#5B5BD6,#8B5CF6)}.lp2 .pop .av.ok{background:linear-gradient(135deg,#0FA37F,#13C39B)}.lp2 .pop .ttl{display:flex;justify-content:space-between;gap:12px;font-size:12px;opacity:.7}.lp2 .pop p{margin:2px 0 0;font-size:13.5px;line-height:1.35;font-weight:500}.lp2 .pop p b{font-weight:700}.lp2 .pop.light{background:rgba(255,255,255,.92);color:#17181F;box-shadow:0 24px 50px -18px rgba(20,16,40,.35),inset 0 0 0 1px rgba(20,16,40,.06)}.lp2 .pop.dark,.lp2 .pop.light{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.lp2 .pop.dark{background:rgba(33,35,47,.94);color:#F3EFF8;box-shadow:0 24px 50px -18px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.08)}.lp2 .pop .hot{color:#E0662E}.lp2 .pop.dark .hot{color:#FFB38F}.lp2 .lock{position:relative;height:660px;overflow:hidden;color:#fff;font-family:var(--font-golos),system-ui}.lp2 .lock .l-wall{position:absolute;inset:0;background:radial-gradient(90% 60% at 20% 10%,#8B5CF6 0,transparent 60%),radial-gradient(80% 60% at 90% 40%,#FF8A5B 0,transparent 60%),radial-gradient(90% 70% at 30% 100%,#3B2BA8 0,transparent 70%),linear-gradient(160deg,#2A1E6B,#1A1440)}.lp2 .lock .l-wall:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.25))}.lp2 .lock .l-date{position:relative;margin:66px 0 0;text-align:center;font-size:15px;font-weight:600;opacity:.92}.lp2 .lock .l-time{position:relative;margin:-4px 0 0;text-align:center;font-size:78px;font-weight:700;letter-spacing:-.03em;line-height:1.05}.lp2 .lock .l-stack{position:relative;display:flex;flex-direction:column;gap:7px;margin:22px 10px 0}.lp2 .lock .ln{display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:start;padding:10px 11px;border-radius:20px;background:rgba(250,248,255,.78);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);color:#15131F;box-shadow:0 8px 22px -12px rgba(0,0,0,.45)}.lp2 .lock .ln-av{position:relative;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#5B5BD6,#8B5CF6);color:#fff;font-size:11.5px;font-weight:800}.lp2 .lock .ln-av i{position:absolute;right:-3px;bottom:-3px;width:14px;height:14px;border-radius:50%;background:#2AABEE;border:2px solid #f4f1fb}.lp2 .lock .ln-h{display:flex;justify-content:space-between;font-size:11.5px}.lp2 .lock .ln-h span{color:#6C6880}.lp2 .lock .ln p{margin:1px 0 0;font-size:12px;line-height:1.32;color:#2C2938}.lp2 .lock .ln p b{color:#15131F;font-weight:700}.lp2 .lock .l-bot{position:absolute;left:0;right:0;bottom:34px;display:flex;justify-content:space-between;padding:0 44px}.lp2 .lock .l-bot span{width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.2);backdrop-filter:blur(10px)}.lp2 .doc{position:relative;width:330px;padding:26px 24px 22px;background:#fff;box-shadow:0 30px 60px -30px rgba(20,20,30,.35),0 0 0 1px rgba(20,20,30,.06);font-family:Times New Roman,Times,serif;color:#2A2A2A;filter:grayscale(1);text-align:left}.lp2 .doc-h{display:flex;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1.5px solid #333;font-size:8.5px;line-height:1.3}.lp2 .doc-h b{font-size:10px}.lp2 .doc-t{margin:16px 0 2px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.06em}.lp2 .doc-n{margin:0 0 10px;text-align:center;font-size:8.5px}.lp2 .doc p.p{margin:0 0 8px;font-size:8.5px;line-height:1.35;text-align:justify}.lp2 .doc table{width:100%;border-collapse:collapse;font-size:7.6px}.lp2 .doc td,.lp2 .doc th{border:.8px solid #444;padding:3px 4px;text-align:left}.lp2 .doc th{background:#E8E8E8;font-weight:700}.lp2 .doc td:nth-child(n+3),.lp2 .doc th:nth-child(n+3){text-align:right}.lp2 .doc .tot td{font-weight:700}.lp2 .doc .sign{margin-top:14px;font-size:8.5px}.lp2 .doc .stamp{position:absolute;right:26px;bottom:16px;width:58px;height:58px;border-radius:50%;border:1.6px solid #6d7ab6;color:#6D7AB6;display:grid;place-items:center;font:700 6px/1.2 Arial,sans-serif;text-align:center;transform:rotate(-14deg);opacity:.7}.lp2 .slides{--ink:#121217;--muted:#5C5C66;--pain:#A34A24;--pain-bg:#FBEFE8;--sol:#4B3FC7;--card:#FFFFFF;--line:#ECE8E2;--soft:#F4F1EC;--proof:#6B6B75}.lp2 .slides.dark{--ink:#F4EFF8;--muted:#B9B3C9;--pain:#FF9D6E;--pain-bg:rgba(255,122,69,.12);--sol:#BCA6FF;--card:#1D1E28;--line:rgba(255,255,255,.08);--soft:#16171F;--proof:#9A93B3}.lp2 .slides{display:flex;flex-direction:column;gap:22px;padding:30px 0 20px;color:var(--ink)}.lp2 .sl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;padding:56px 0;border-top:1px solid var(--line);text-align:left}.lp2 .sl:nth-child(2n) .sl-vis{order:-1}.lp2 .sl-no{font-family:var(--font-manrope),system-ui;font-size:13px;font-weight:800;color:var(--muted);letter-spacing:.08em}.lp2 .sl-pain{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;padding:7px 13px;border-radius:999px;background:var(--pain-bg);color:var(--pain);font-size:15px;font-weight:700}.lp2 .sl-pain:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.lp2 .sl-pain-t{margin:12px 0 0;max-width:32em;font-size:17px;line-height:1.55;color:var(--muted)}.lp2 .sl-sol{margin:22px 0 0;font-size:36px;line-height:1.08;letter-spacing:-.035em;font-weight:800;text-wrap:balance}.lp2 .sl-pain-t,.lp2 .sl-proof,.lp2 .sl-sol-t,.lp2 .v-card p{text-wrap:pretty}.lp2 .sl-sol:before{content:"Решение";display:block;margin-bottom:8px;font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--sol)}.lp2 .sl-sol-t{margin:12px 0 0;max-width:32em;font-size:17.5px;line-height:1.55;color:var(--ink);opacity:.86}.lp2 .sl-proof{margin:16px 0 0;padding-left:12px;border-left:2px solid var(--sol);font-size:13.5px;line-height:1.5;color:var(--proof)}.lp2 .sl-proof b{color:var(--ink)}.lp2 .sl-vis{position:relative;min-height:330px;border-radius:28px;background:var(--soft);display:grid;place-items:center;padding:28px;overflow:hidden}.lp2 .v-chat{width:300px;display:flex;flex-direction:column;gap:10px}.lp2 .v-chat .b{align-self:flex-end;display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:16px 16px 6px 16px;background:#DCEBD4;color:#2B3A24;font-size:13.5px;filter:grayscale(.4);opacity:.8}.lp2 .v-chat .b i{width:30px;height:36px;border-radius:5px;background:#D65A33;color:#fff;display:grid;place-items:center;font:800 9px/1 var(--font-golos);font-style:normal}.lp2 .v-chat .b small{display:block;font-size:11px;opacity:.7}.lp2 .v-chat .gap{align-self:center;padding:5px 12px;border-radius:999px;background:rgba(120,120,130,.15);color:var(--muted);font-size:12px;font-weight:700;text-decoration:line-through}.lp2 .v-arrow{align-self:center;color:var(--sol);font-size:22px;line-height:1}.lp2 .v-card{position:relative;width:300px;padding:12px 14px;border-radius:18px;background:var(--card);box-shadow:0 18px 40px -22px rgba(20,16,40,.45),inset 0 0 0 1px var(--line);display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;color:var(--ink)}.lp2 .v-card .av{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:12px;background:linear-gradient(135deg,#5B5BD6,#8B5CF6)}.lp2 .v-card .av.ok{background:linear-gradient(135deg,#0FA37F,#13C39B)}.lp2 .v-card .av.hot{background:linear-gradient(135deg,#FF9A5A,#E0662E)}.lp2 .v-card .t{font-size:11.5px;color:var(--muted);display:flex;justify-content:space-between}.lp2 .v-card p{margin:2px 0 0;font-size:14px;line-height:1.35;font-weight:600}.lp2 .gauge{width:260px}.lp2 .gauge svg{display:block;width:100%;height:auto}.lp2 .gauge .lbl{margin-top:-30px;text-align:center;font-family:var(--font-manrope),system-ui;font-weight:800;font-size:40px;letter-spacing:-.03em}.lp2 .gauge .lbl small{display:block;font-family:var(--font-golos);font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pain)}.lp2 .facts{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:14px 0 12px}.lp2 .facts span{padding:6px 10px;border-radius:10px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font-size:12.5px;color:var(--muted)}.lp2 .facts b{color:var(--ink)}.lp2 .devs{display:flex;gap:22px;align-items:flex-end;justify-content:center;margin-bottom:18px}.lp2 .devs figure{margin:0;text-align:center;font-size:11.5px;color:var(--muted)}.lp2 .devs svg{display:block;margin:0 auto 6px;color:var(--ink);opacity:.8}.lp2 .devs figure.new svg{color:var(--pain);opacity:1}.lp2 .devs figure.new{color:var(--pain);font-weight:700}.lp2 .v-trans{display:flex;align-items:center;gap:18px}.lp2 .v-trans .doc{width:230px;padding:16px 14px 14px;transform:rotate(-5deg)}.lp2 .v-trans .doc table{font-size:6px}.lp2 .v-trans .doc .doc-h,.lp2 .v-trans .doc .doc-n,.lp2 .v-trans .doc .sign,.lp2 .v-trans .doc p.p{font-size:6.4px}.lp2 .v-trans .doc .doc-t{font-size:9px}.lp2 .v-trans .doc .stamp{width:42px;height:42px;font-size:4.5px;right:14px;bottom:10px}.lp2 .cat{width:320px;border-radius:18px;background:var(--card);box-shadow:0 18px 40px -24px rgba(20,16,40,.4),inset 0 0 0 1px var(--line);padding:12px}.lp2 .cat .r{display:grid;grid-template-columns:20px 1fr auto;gap:10px;align-items:center;padding:9px 6px;border-bottom:1px solid var(--line);font-size:13px}.lp2 .cat .r i{width:18px;height:18px;border-radius:6px;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:800;color:#fff;background:var(--sol)}.lp2 .cat .r i.off{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line)}.lp2 .cat .r b{font-family:var(--font-manrope);font-weight:800}.lp2 .cat .r span small{display:block;font-size:11px;color:var(--muted)}.lp2 .cat .tot{display:flex;justify-content:space-between;align-items:baseline;padding:12px 6px 4px;font-size:13px;color:var(--muted)}.lp2 .cat .tot b{font-family:var(--font-manrope);font-size:24px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.lp2 .cat .auto{display:inline-flex;margin:4px 6px 2px;padding:3px 8px;border-radius:999px;background:rgba(15,163,127,.12);color:#0A7A58;font-size:11px;font-weight:700}.lp2 .acc{width:320px;display:flex;flex-direction:column;gap:12px;align-items:stretch}.lp2 .acc .btnk{height:50px;border-radius:14px;display:grid;place-items:center;background:#1E2126;color:#F7F2EA;font-weight:700;font-size:15px;position:relative}.lp2 .acc .btnk:after{content:"";position:absolute;right:30px;bottom:-10px;width:26px;height:26px;border-radius:50%;background:rgba(139,92,246,.35);box-shadow:0 0 0 8px rgba(139,92,246,.15)}.lp2 .slides.dark .cat .auto{background:rgba(79,216,174,.12);color:#4FD8AE}.lp2 .slides.dark .acc .btnk{background:#F4EFF8;color:#15161B}.lp2 .money{text-align:center}.lp2 .money .big{font-family:var(--font-manrope);font-weight:800;font-size:64px;letter-spacing:-.04em;line-height:1}.lp2 .money .big small{font-size:24px;letter-spacing:-.01em}.lp2 .money .eq{margin:12px 0 18px;font-size:16px;color:var(--muted)}.lp2 .money .eq b{color:var(--ink)}.lp2 .money .plans{display:flex;gap:10px;justify-content:center}.lp2 .money .plans span{padding:10px 14px;border-radius:14px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font-size:13px;color:var(--muted)}.lp2 .money .plans b{display:block;font-family:var(--font-manrope);font-size:18px;color:var(--ink)}.lp2 .money .plans .rec{box-shadow:inset 0 0 0 2px var(--sol)}@media (max-width:900px){.lp2 .sl{grid-template-columns:1fr;gap:22px;padding:36px 0}.lp2 .sl:nth-child(2n) .sl-vis{order:0}.lp2 .sl-sol{font-size:28px}.lp2 .sl-pain-t,.lp2 .sl-sol-t{font-size:16px}.lp2 .sl-vis{min-height:0;padding:22px 12px}.lp2 .v-trans{zoom:.74}.lp2 .money .big{font-size:52px}}.lp2-v7{background:#F7F5F2;color:#111114}.lp2-v7 .nav .lnk{color:#3A3A40}.lp2-v7 .nav .in{border:1px solid #dcd7cf;background:#fff}.lp2-v7 .hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:30px;align-items:center;padding:26px 0 30px}.lp2-v7 .tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#FFF1EA;color:#A6431A;font-size:13.5px;font-weight:700}.lp2-v7 .tag i{width:8px;height:8px;border-radius:50%;background:#E0662E;box-shadow:0 0 0 4px rgba(224,102,46,.18)}.lp2-v7 h1{margin:18px 0 0;font-size:68px;line-height:1;letter-spacing:-.048em;font-weight:800}.lp2-v7 h1 span{background:linear-gradient(90deg,#E0662E,#C0392B);-webkit-background-clip:text;background-clip:text;color:transparent}.lp2-v7 .sub{margin:20px 0 0;max-width:29em;font-size:20px;line-height:1.5;color:#3A3A42}.lp2-v7 .sub b{color:#111114}.lp2-v7 .ctas{display:flex;gap:20px;align-items:center;margin-top:28px}.lp2-v7 .btn.primary{border-radius:999px}.lp2-v7 .more{font-size:17px;font-weight:600;color:#5B4FCF}.lp2-v7 .fine{margin:12px 0 0;font-size:13.5px;color:#6B6B74}.lp2-v7 .scene{position:relative;height:640px}.lp2-v7 .scene .back{position:absolute;right:-10px;top:70px;transform:rotate(8deg);opacity:.96}.lp2-v7 .scene .front{position:absolute;left:20px;top:20px;z-index:2}.lp2-v7 .sticky-cta{background:linear-gradient(180deg,rgba(247,245,242,0),rgba(247,245,242,.96) 30%)}.lp2-v7 .sticky-cta .btn{border-radius:999px}.lp2-v7 .final{text-align:center;padding:70px 0 90px;border-top:1px solid #ece8e2}.lp2-v7 .final h2{margin:0;font-size:50px;letter-spacing:-.045em;line-height:1.04}.lp2-v7 .final p{margin:14px 0 26px;font-size:19px;color:#55555E}@media (max-width:900px){.lp2-v7 .hero{grid-template-columns:1fr;gap:0;padding:14px 0 10px}.lp2-v7 .copy{display:contents}.lp2-v7 .tag{justify-self:start;font-size:12.5px}.lp2-v7 h1{font-size:42px;margin-top:12px}.lp2-v7 .sub{font-size:16.5px;margin-top:12px}.lp2-v7 .ctas,.lp2-v7 .fine{display:none}.lp2-v7 .scene{height:470px;margin:14px -20px 0 0;overflow-x:clip}.lp2-v7 .scene .front{--s:.66!important;left:0;top:0}.lp2-v7 .scene .back{--s:.58!important;right:-24px;top:44px}.lp2-v7 .final h2{font-size:32px}}.lp2-v8{background:#0A0A0F;color:#F4EFF8}.lp2-v8 .top{position:relative;overflow-x:clip}.lp2-v8 .glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 50% at 80% 20%,rgba(139,92,246,.22),transparent 70%),radial-gradient(40% 40% at 10% 90%,rgba(255,122,69,.12),transparent 70%)}.lp2-v8 .nav .lnk{color:#C9C3D8}.lp2-v8 .nav .in{border:1px solid rgba(244,239,248,.24);color:#F4EFF8}.lp2-v8 .hero{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px;align-items:center;padding:30px 0 40px}.lp2-v8 .beats{gap:14px}.lp2-v8 .beat,.lp2-v8 .beats{display:flex;flex-direction:column}.lp2-v8 .beat{align-items:flex-start;gap:8px}.lp2-v8 .beat b{font-size:84px;line-height:.98;letter-spacing:-.055em;font-weight:800}.lp2-v8 .beat:nth-child(2) b{color:#FFB38F}.lp2-v8 .beat:nth-child(3) b{background:linear-gradient(90deg,#B99CFF,#8B5CF6);-webkit-background-clip:text;background-clip:text;color:transparent}.lp2-v8 .beat span{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:12px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);font-size:13.5px;color:#D8D2E2;white-space:nowrap}.lp2-v8 .beat span em{font-style:normal;font-family:var(--font-manrope);font-weight:800;color:#F4EFF8}.lp2-v8 h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lp2-v8 .sub{margin:26px 0 0;max-width:30em;font-size:20px;line-height:1.5;color:#C9C3D8}.lp2-v8 .ctas{display:flex;gap:14px;margin-top:28px}.lp2-v8 .btn.ghost,.lp2-v8 .btn.primary{border-radius:999px}.lp2-v8 .btn.ghost{color:#F4EFF8;box-shadow:inset 0 0 0 1px rgba(244,239,248,.26)}.lp2-v8 .fine{margin:12px 0 0;font-size:13.5px;color:#9A93B3}.lp2-v8 .scene{position:relative;height:620px;display:flex;justify-content:center}.lp2-v8 .scene .pop{left:auto;right:-34px;top:440px;width:280px}.lp2-v8 .sticky-cta{background:linear-gradient(180deg,rgba(10,10,15,0),rgba(10,10,15,.94) 30%)}.lp2-v8 .sticky-cta .btn{border-radius:999px}.lp2-v8 .final{text-align:center;padding:70px 0 90px;border-top:1px solid rgba(255,255,255,.08)}.lp2-v8 .final h2{margin:0;font-size:50px;letter-spacing:-.045em;line-height:1.04}.lp2-v8 .final p{margin:14px 0 26px;font-size:19px;color:#C9C3D8}@media (max-width:900px){.lp2-v8 .hero{grid-template-columns:1fr;gap:0;padding:18px 0 10px}.lp2-v8 .beat{gap:10px;flex-wrap:wrap}.lp2-v8 .beat b{font-size:50px}.lp2-v8 .beat span{font-size:12px;padding:5px 9px}.lp2-v8 .sub{font-size:16.5px;margin-top:16px}.lp2-v8 .ctas,.lp2-v8 .fine{display:none}.lp2-v8 .scene{height:440px;margin-top:16px}.lp2-v8 .scene .phwrap{--s:.62!important}.lp2-v8 .scene .pop{left:0;right:auto;top:320px;width:270px}.lp2-v8 .final h2{font-size:32px}}.lp2{min-height:100vh}.lp2-v7{--ink:#111114;--muted:#55555E;--card:#FFFFFF;--line:#E7E2DA;--line-strong:#CFC8BD;--accent:#5B4FCF;--accent-solid:#5B4FCF}.lp2-v8{--ink:#F4EFF8;--muted:#B9B3C9;--card:#15161E;--line:rgba(255,255,255,.09);--line-strong:rgba(244,239,248,.32);--accent:#BCA6FF;--accent-solid:#7B62D8}.lp2 .nav .lnk:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:760px){.lp2 .nav{gap:16px}.lp2 .nav .lnk.keep{display:inline}}.lp2 .lock .ln p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.lp2 .sec{padding:72px 0;border-top:1px solid var(--line)}.lp2 .sec-h{margin:0;font-size:44px;line-height:1.05;letter-spacing:-.04em;font-weight:800;text-wrap:balance}.lp2 .sec-sub{margin:14px 0 0;max-width:36em;font-size:18px;line-height:1.5;color:var(--muted);text-wrap:pretty}.lp2 .plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px}.lp2 .plan{position:relative;display:flex;flex-direction:column;gap:10px;padding:28px 24px 24px;border-radius:24px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.lp2 .plan.rec{box-shadow:inset 0 0 0 2px var(--accent),0 30px 60px -36px rgba(91,79,207,.55)}.lp2 .plan .badge{position:absolute;top:-13px;left:22px;padding:5px 12px;border-radius:999px;background:var(--accent-solid);color:#fff;font-size:12.5px;font-weight:700;white-space:nowrap}.lp2 .plan h3{margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em}.lp2 .plan .price{font-family:var(--font-manrope),system-ui;font-size:42px;font-weight:800;letter-spacing:-.03em;line-height:1}.lp2 .plan .price small{margin-left:4px;font-size:16px;font-weight:600;letter-spacing:0;color:var(--muted)}.lp2 .plan .for{margin:0;font-size:14.5px;line-height:1.45;color:var(--muted)}.lp2 .plan ul{margin:6px 0 14px;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px;font-size:15px;line-height:1.4}.lp2 .plan li{position:relative;padding-left:24px}.lp2 .plan li:before{content:"";position:absolute;left:2px;top:6px;width:11px;height:6px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.lp2 .plan .btn{margin-top:auto;width:100%;height:50px;border-radius:999px;font-size:15.5px}.lp2 .btn.outline{color:var(--ink);background:transparent;box-shadow:inset 0 0 0 1.5px var(--line-strong)}.lp2 .plans-note{margin:18px 0 0;font-size:15px;color:var(--muted)}.lp2 .trial-cta{margin-top:auto;margin-bottom:10px}.lp2 .trial-cta .btn{margin-top:0}.lp2 .trial-cta .btn.primary{background:#5B4FCF;box-shadow:inset 0 0 0 1.5px #B7A4FF,0 10px 30px rgba(91,91,214,.3)}.lp2 .trial-cta+.btn{margin-top:0}.lp2 .trial-note{margin:8px 0 0;text-align:center;font-size:13.5px;line-height:1.45;color:var(--muted)}.lp2 .corp{display:flex;align-items:center;gap:18px;justify-content:space-between;margin-top:16px;padding:20px 24px;border-radius:20px;box-shadow:inset 0 0 0 1px var(--line)}.lp2 .corp p{margin:0;font-size:15px;line-height:1.5;color:var(--muted)}.lp2 .corp p b{color:var(--ink)}.lp2 .corp button{flex-shrink:0;height:44px;padding:0 20px;border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.lp2 .posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}.lp2 .post{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:22px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:transform .15s ease,box-shadow .15s ease}.lp2 .post:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--line-strong)}.lp2 .post b{font-size:18px;line-height:1.3;letter-spacing:-.01em;text-wrap:balance}.lp2 .post span{font-size:15px;line-height:1.5;color:var(--muted)}.lp2 .post em{margin-top:auto;padding-top:6px;font-style:normal;font-size:14.5px}.lp2 .more-link,.lp2 .post em{font-weight:700;color:var(--accent)}.lp2 .more-link{display:inline-flex;margin-top:22px;font-size:16px}.lp2 .foot{display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;padding:28px 0 36px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.lp2 .foot a{text-decoration:underline;text-underline-offset:3px}.lp2 .foot nav{display:flex;flex-wrap:wrap;gap:8px 18px}@media (max-width:900px){.lp2 .sec{padding:48px 0}.lp2 .sec-h{font-size:32px}.lp2 .sec-sub{font-size:16px}.lp2 .plans,.lp2 .posts{grid-template-columns:1fr;gap:20px}.lp2 .corp{flex-direction:column;align-items:stretch}}.lp2-v8 .glow{-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.lp2 .final h2{font-weight:800}.lp2 .money .lbl{margin:0 0 6px;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.lp2 .money .bars{display:flex;flex-direction:column;gap:12px;width:min(340px,100%);margin:20px auto 0;text-align:left}.lp2 .money .bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:baseline;font-size:14px;color:var(--muted)}.lp2 .money .bar b{font-family:var(--font-manrope),system-ui;font-size:16px;font-weight:800;color:var(--ink)}.lp2 .money .bar i{grid-column:1/-1;display:block;height:12px;border-radius:6px;background:var(--sol)}.lp2 .money .bar.deal i{background:linear-gradient(90deg,#FFB020,#FF7A45)}.lp2 .money .note{margin:14px 0 0;font-size:14px;color:var(--muted)}.lp2 .scene-cap{position:absolute;left:0;right:0;bottom:0;margin:0;text-align:center;font-size:12.5px;line-height:1.3;color:var(--muted)}.lp2-v7 .scene{height:660px}.lp2-v8 .scene{height:640px}@media (max-width:900px){.lp2-v7 .scene{height:490px}.lp2-v8 .scene{height:460px}}