.nav-lp{z-index:50;-webkit-backdrop-filter:saturate(160%)blur(12px);backdrop-filter:saturate(160%)blur(12px);border-bottom:1px solid var(--slate-200);background:#ffffffd9;position:sticky;top:0}.nav-lp .container{justify-content:space-between;align-items:center;padding-block:14px;display:flex}.nav-lp .meta{align-items:center;gap:22px;display:flex}.nav-lp .meta a:not(.btn){color:var(--slate-600);font-size:14px;font-weight:500}.nav-lp .meta a:not(.btn):hover{color:var(--ink)}@media (max-width:640px){.nav-lp .meta a.label{display:none}}.lp-hero{background:radial-gradient(60% 80% at 100% 0,#8841b41a 0%,#8841b400 60%),radial-gradient(50% 70% at 0 100%,#f9731614 0%,#f9731600 60%),linear-gradient(#faf7ff 0%,#f7eefc 100%);padding-block:clamp(56px,7vw,96px) clamp(72px,8vw,112px);position:relative;overflow:hidden}.lp-hero .container{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,6vw,88px);display:grid}@media (max-width:960px){.lp-hero .container{grid-template-columns:1fr;gap:40px}}.lp-hero h1 .accent{color:var(--violet-700)}.lp-hero .lead{max-width:50ch;margin-top:22px}.lp-hero .below-cta{color:var(--slate-600);align-items:center;gap:14px;margin-top:28px;font-size:13px;display:flex}.lp-hero .below-cta .avatars{display:flex}.lp-hero .below-cta .avatars span{background:linear-gradient(135deg, var(--violet-500), var(--orange-400));border:2px solid #fff;border-radius:50%;width:26px;height:26px;margin-left:-8px}.lp-hero .below-cta .avatars span:first-child{margin-left:0}.form-card{background:linear-gradient(155deg, var(--violet-800) 0%, var(--violet-900) 100%);color:#fff;border-radius:var(--r-2xl);border:1px solid #ffffff0f;padding:clamp(24px,2.6vw,32px);position:relative;overflow:hidden;box-shadow:0 24px 48px -16px #3b165d59,0 8px 16px -8px #0f0c191f}.form-card>*{position:relative}.form-card .form-title{letter-spacing:-.015em;font-size:18px;font-weight:700;line-height:1.25}.form-card .form-sub{color:#ffffff9e;margin-top:4px;font-size:13px}.form-card form{gap:12px;margin-top:20px;display:grid}.form-card .row-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:480px){.form-card .row-2{grid-template-columns:1fr}}.form-card .fine{color:#ffffff73;text-align:center;margin-top:2px;font-size:11px}.form-card .submit{justify-content:center;width:100%;margin-top:2px}.form-card .success{border-radius:var(--r-md);text-align:center;color:#fff;background:#ffffff14;border:1px solid #ffffff2e;padding:18px;font-size:14px}.stats-strip{background:radial-gradient(140% 100% at 80% 20%, var(--violet-600) 0%, var(--violet-800) 60%, var(--violet-900) 100%);color:#fff;padding-block:clamp(48px,6vw,80px)}.stats-strip .head{max-width:760px}.stats-strip h2{color:#fff}.stats-strip .grid-stats{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:48px;display:grid}@media (max-width:800px){.stats-strip .grid-stats{grid-template-columns:repeat(2,1fr)}}.stats-strip .stat .num{letter-spacing:-.03em;color:#fff;font-size:clamp(40px,4.6vw,56px);font-weight:700;line-height:1}.stats-strip .stat .num em{color:var(--orange-400);font-style:normal}.stats-strip .stat .label{color:#ffffffb3;margin-top:10px;font-size:14px;line-height:1.4}.steps{background:var(--soft)}.steps .head{text-align:center;max-width:720px;margin-inline:auto}.steps .grid-steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}@media (max-width:880px){.steps .grid-steps{grid-template-columns:1fr}}.step-card{border-radius:var(--r-xl);border:1px solid var(--violet-100);background:#fff;padding:32px;position:relative;overflow:hidden}.step-card .num{color:var(--violet-100);font-size:72px;font-style:italic;font-weight:400;line-height:1;position:absolute;top:18px;right:22px}.step-card .icon{background:var(--violet-50);width:44px;height:44px;color:var(--violet-700);border-radius:12px;place-items:center;margin-bottom:22px;display:grid}.step-card h3{margin-bottom:8px;font-size:19px}.step-card p{color:var(--slate-600);margin:0;font-size:15px;line-height:1.55}.diff{background:var(--ink);color:#ffffffdb}.diff .container{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,88px);display:grid}@media (max-width:960px){.diff .container{grid-template-columns:1fr;gap:40px}}.diff h2 .accent{color:var(--orange-400)}.diff p.lead{color:#ffffffb3}.diff .cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:520px){.diff .cards{grid-template-columns:1fr}}.diff .card-dark{border-radius:var(--r-lg);background:#ffffff0a;border:1px solid #ffffff14;padding:24px;transition:border-color .2s,background .2s}.diff .card-dark:hover{background:#ffffff0f;border-color:#f9731659}.diff .card-dark .ico{width:36px;height:36px;color:var(--orange-400);background:#f973161f;border-radius:10px;place-items:center;margin-bottom:16px;display:grid}.diff .card-dark h3{color:#fff;margin-bottom:6px;font-size:16px}.diff .card-dark p{color:#ffffff9e;margin:0;font-size:14px;line-height:1.5}.final{background:radial-gradient(80% 100% at 50% 0%, #f9731626 0%, transparent 60%), radial-gradient(120% 100% at 70% 100%, var(--violet-700) 0%, var(--violet-900) 70%, var(--violet-950) 100%);color:#fff;padding-block:clamp(72px,9vw,120px);overflow:hidden}.final .container{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid}@media (max-width:960px){.final .container{grid-template-columns:1fr}}.final h2{color:#fff}.final h2 .accent{color:var(--orange-400)}.final .lead{color:#ffffffc7}.final .form-card{background:#00000059;border:1px solid #ffffff1a}.faq-section{background:#fff;padding-block:clamp(56px,7vw,96px)}.faq-section .head{max-width:720px}.faq-section h2{font-size:clamp(28px,3vw,40px)}.faq-section h2 em{font-style:italic;font-weight:inherit;color:var(--violet-700)}.faq-list{gap:12px;max-width:820px;margin-top:40px;display:grid}.faq-item{background:var(--soft);border:1px solid var(--violet-100);border-radius:var(--r-lg);padding:20px 24px;transition:border-color .15s}.faq-item[open]{border-color:var(--violet-300)}.faq-item summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--slate-400);font-size:26px;font-weight:400;line-height:1;transition:transform .2s,color .2s}.faq-item[open] summary:after{color:var(--violet-700);transform:rotate(45deg)}.faq-item .answer{color:var(--slate-600);margin-top:14px;font-size:15px;line-height:1.6}