.lv2{--page: #eceef3;--card: #ffffff;--ink: #0a0d14;--ink-2: #5a6275;--ink-3: #9aa1b4;--brand: #4f46e5;--brand-soft: #eef0fe;--brand-deep: #2a247d;--line: #e6e8f0;--radius: 26px;--radius-sm: 16px;background:var(--page);color:var(--ink);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.lv2 *,.lv2 *:before,.lv2 *:after{box-sizing:border-box}.lv2 .page{max-width:1240px;margin:0 auto;padding:20px;display:flex;flex-direction:column;gap:14px}.lv2 .row{display:grid;gap:14px}.lv2 .row-2{grid-template-columns:1fr 1fr}.lv2 .row-3{grid-template-columns:repeat(3,1fr)}.lv2 .card{background:var(--card);border-radius:var(--radius);padding:40px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center}.lv2 .card>*{max-width:100%}.lv2 .card-brand{background:var(--brand);color:#fff}.lv2 .card-brand-deep{background:linear-gradient(155deg,#4f46e5,#4338ca 55%,#3b32b0);color:#fff}.lv2 .card-tint{background:var(--brand-soft)}.lv2 .card-flush{padding:0}.lv2 :where(.page) h1{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.04em;font-size:clamp(40px,5.2vw,68px);line-height:.98;margin:0 0 22px}.lv2 :where(.page) h2{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.03em;font-size:clamp(25px,2.5vw,33px);line-height:1.12;margin:0 0 14px}.lv2 :where(.page) h3{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.02em;font-size:20px;line-height:1.2;margin:0 0 10px}.lv2 :where(.page) p:where(:not(.m-scr *)){margin:0;font-size:16px;line-height:1.6;color:var(--ink-2)}.lv2 .card-brand p,.lv2 .card-brand-deep p{color:#ffffffd9}.lv2 .small{font-size:14px}.lv2 .label{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin-bottom:16px;display:block}.lv2 .card-brand .label,.lv2 .card-brand-deep .label{color:#fffc}.lv2 .stores{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.lv2 .stores a{display:block;transition:transform .18s ease}.lv2 .stores a:hover{transform:translateY(-2px)}.lv2 .stores img{display:block;height:40px;width:auto}.lv2 .stores.big img{height:46px}.lv2 .btn{display:inline-flex;align-items:center;gap:10px;background:var(--brand);color:#fff;border:none;cursor:pointer;padding:16px 28px;border-radius:100px;font:600 15px Inter,sans-serif;text-decoration:none;transition:transform .18s ease,background .18s ease}.lv2 .btn:hover{transform:translateY(-2px);background:#4338ca}.lv2 .btn-arrow{width:46px;height:46px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;transition:transform .18s ease}.lv2 .cta-pair{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.lv2 .cta-pair:hover .btn-arrow{transform:translateY(-2px) rotate(45deg)}.lv2 .link-plain{color:var(--ink-2);font-size:14.5px;font-weight:600;text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:2px;transition:color .18s,border-color .18s}.lv2 .link-plain:hover{color:var(--brand);border-color:var(--brand)}.lv2 .hero-card{background:linear-gradient(170deg,#fff 0% 52%,#f4f5fb);padding:clamp(76px,8vw,124px) 40px 0;justify-content:flex-start}.lv2 .hero-card h1{font-size:clamp(31px,4.4vw,58px);margin-bottom:26px}.lv2 h1 .label{font-family:Inter,sans-serif;line-height:1.4;letter-spacing:.12em}.lv2 .h1-line{display:block}.lv2 .hero-lead{max-width:54ch;font-size:17.5px}.lv2 .hero-actions{margin-top:clamp(32px,4vw,44px);display:flex;flex-direction:column;align-items:center;gap:14px}.lv2 .trial-main{font-size:15px;color:var(--ink-2)}.lv2 .trial-main b{color:var(--ink);font-weight:700}.lv2 .promo-note{margin-top:22px;display:inline-flex;align-items:center;gap:11px;background:var(--brand-soft);border:1px solid rgba(79,70,229,.16);border-radius:100px;padding:9px 18px 9px 10px;text-decoration:none;font-size:13.5px;color:var(--brand-deep);line-height:1.35;transition:border-color .18s ease,transform .18s ease}.lv2 .promo-note:hover{border-color:#4f46e56b;transform:translateY(-1px)}.lv2 .promo-badge{background:var(--brand);color:#fff;border-radius:100px;padding:5px 12px;font:700 12.5px Manrope,sans-serif;flex:none}.lv2 .promo-note b{font-weight:700}.lv2 .final-actions{margin-top:26px;display:flex;flex-direction:column;align-items:center;gap:16px}.lv2 .hero-stage{position:relative;margin-top:clamp(38px,5vw,60px);width:100%;display:grid;place-items:end center}.lv2 .hero-stage .m-dev{margin-bottom:-1px}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.lv2 .page>.card,.lv2 .page>.row>.card{animation:cardIn linear both;animation-timeline:view();animation-range:entry 0% entry 46%}.lv2 .hero-card{animation:none}}}@keyframes cardIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.lv2 .stat{display:flex;flex-direction:column;justify-content:center}.lv2 .stat .num{font:800 clamp(34px,4vw,46px) Manrope,sans-serif;letter-spacing:-.03em;line-height:1}.lv2 .stat .cap{margin-top:10px;font-size:14px;color:var(--ink-2)}.lv2 .card-brand-deep .cap{color:#fffc}.lv2 .steps-card{padding:clamp(46px,5vw,68px) 40px}.lv2 .steps-lead{max-width:56ch}.lv2 .steps{margin-top:clamp(38px,4vw,54px);width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative}.lv2 .steps:before{content:"";position:absolute;top:27px;left:16%;right:16%;height:2px;background:linear-gradient(90deg,var(--brand-soft),rgba(79,70,229,.35),var(--brand-soft));border-radius:2px}.lv2 .step{position:relative;display:flex;flex-direction:column;align-items:center;background:#fbfbfe;border:1px solid var(--line);border-radius:20px;padding:28px 24px 24px}.lv2 .step-icon{width:54px;height:54px;border-radius:17px;background:var(--brand);color:#fff;display:grid;place-items:center;margin-bottom:16px;box-shadow:0 8px 20px #4f46e547;position:relative;z-index:1}.lv2 .step-n{font:700 11.5px Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin-bottom:8px}.lv2 .step p{min-height:66px}.lv2 .quote{margin-top:16px;width:100%;border-radius:13px;padding:12px 15px;font-size:14px;font-weight:600}.lv2 .quote-voice{background:var(--brand);color:#fff}.lv2 .quote-parsed{background:#fff;border:1px solid var(--line);color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:10px}.lv2 .quote-parsed .q-cat{color:var(--ink-2);font-weight:600}.lv2 .quote-parsed .q-sum{font:700 14px Manrope,sans-serif;color:#e11d48}.lv2 .quote-balance{background:#ecfdf5;color:#047857}.lv2 .quote-balance b{font:800 15px Manrope,sans-serif}.lv2 .shot-card{display:flex;flex-direction:column}.lv2 .shot-card .shot-copy{padding:40px 40px 26px}.lv2 .shot-card .shot-img{width:100%;padding:0 40px 40px;display:grid;place-items:center}.lv2 .shot-card .shot-img .m-dev{width:min(272px,86%)}.lv2 .price{font:800 clamp(42px,5vw,58px) Manrope,sans-serif;letter-spacing:-.03em;line-height:1}.lv2 .price span{font-size:17px;font-weight:600;letter-spacing:0;opacity:.82}.lv2 .price-alt{font-size:12px;margin-top:6px}.lv2 .plist{list-style:none;margin:24px 0 28px;padding:0;display:grid;gap:12px}.lv2 .plist li{display:flex;gap:11px;align-items:flex-start;font-size:15px;color:var(--ink-2)}.lv2 .card-brand .plist li{color:#ffffffdb}.lv2 .plist svg{flex:none;margin-top:3px}@media (max-width: 980px){.lv2 .row-2,.lv2 .row-3{grid-template-columns:1fr}.lv2 .card{padding:30px}.lv2 .hero-card{padding:82px 26px 0}.lv2 .steps-card{padding:40px 26px}.lv2 .steps{grid-template-columns:1fr;gap:14px}.lv2 .steps:before{display:none}.lv2 .step p{min-height:0}.lv2 .shot-card .shot-copy{padding:30px 30px 22px}.lv2 .shot-card .shot-img{padding:0 30px 30px}}@media (max-width: 560px){.lv2 .page{padding:14px;gap:10px}.lv2 .card{padding:26px 22px;border-radius:22px}.lv2 .hero-card{padding:88px 22px 0}.lv2 .h1-line{display:inline}.lv2 .stores img{height:37px}.lv2 .stores.big img{height:40px}.lv2 .hero-stage .m-dev{width:86%}.lv2 .shot-card .shot-img .m-dev{width:min(272px,100%)}.lv2 .promo-note{padding:8px 14px 8px 8px;font-size:12.5px}.lv2 .shot-card .shot-copy{padding:26px 22px 20px}.lv2 .shot-card .shot-img{padding:0 22px 26px}}@media (prefers-reduced-motion: reduce){.lv2 *,.lv2 *:before,.lv2 *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.lv2 .faq-card{align-items:stretch;text-align:left}.lv2 .faq-card>.label,.lv2 .faq-card>h2{text-align:center}.lv2 .faq-card>.link-plain{align-self:center;margin-top:26px}.lv2 .faq-list{width:100%;max-width:820px;margin:12px auto 0}.lv2 .faq-item{border-bottom:1px solid var(--line)}.lv2 .faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 2px;font:700 17px/1.35 Manrope,sans-serif;color:var(--ink)}.lv2 .faq-item summary::-webkit-details-marker{display:none}.lv2 .faq-item summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:6px}.lv2 .faq-ic{flex:none;color:var(--brand);transition:transform .2s ease}.lv2 .faq-item[open] .faq-ic{transform:rotate(45deg)}.lv2 :where(.page) .faq-item p{padding:0 2px 22px;max-width:70ch}@media (max-width: 640px){.lv2 .faq-item summary{font-size:16px;padding:17px 0}}
