@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400 800;src:url(../fonts/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400 800;src:url(../fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400 800;src:url(../fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400 800;src:url(../fonts/manrope-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:#f4f7ff;color:#0f1e46;font-family:Manrope,sans-serif;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a,button{cursor:pointer}button{background:none;border:none;font-family:inherit}ul{list-style:none}img{display:block;max-width:100%}input,select,textarea{font-family:inherit}:root{--primary:#00bf73;--accent2:#f0a500;--text:#0f1e46;--bg:#f4f7ff;--surface:#fff;--muted:#5a6a8a;--muted2:#8a9bbc;--border:rgba(15,30,70,.08);--border2:rgba(15,30,70,.13);--danger:#ef4444;--radius-card:20px;--radius-btn:50px;--shadow-card:0 6px 24px rgba(15,30,70,.06);--shadow-btn:0 4px 14px rgba(0,191,115,.3);--shadow-lg:0 16px 48px rgba(15,30,70,.14);--max-w:1200px;--transition:.2s ease;--s2:#edf1ff;--s3:#e4eaff;--al:rgba(0,191,115,.09);--ald:rgba(0,191,115,.2);--a2l:rgba(240,165,0,.09);--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-md:18px;--fs-lg:22px;--fs-xl:clamp(26px,3.4vw,34px);--fs-2xl:clamp(30px,4.2vw,48px)}.container{margin:0 auto;max-width:var(--max-w);overflow-wrap:break-word;padding:0 24px;word-break:break-word}.card p,.card-description,.card-title,.hero-sub,.hero-text,h1,h2,h3,h4,p{text-wrap:pretty}h1,h2,h3,h4{line-height:1.2}.section{padding:80px 0}@media(min-width:1024px){.section{padding:100px 0}}.btn{align-items:center;border-radius:var(--radius-btn);display:inline-flex;font-size:var(--fs-base);font-weight:600;gap:8px;justify-content:center;min-height:48px;min-width:48px;padding:14px 32px;transition:all var(--transition)}.btn-primary{background:var(--primary);box-shadow:var(--shadow-btn);color:#fff}.btn-primary:hover{background:var(--primary-hover);box-shadow:var(--shadow-btn);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{cursor:not-allowed;opacity:.5;transform:none}.btn-outline{background:transparent;border:1.5px solid rgba(15,30,70,.13);color:var(--text)}.btn-outline:hover{border-color:var(--primary);color:var(--primary)}.btn-lg{font-size:var(--fs-base);max-width:100%;padding:16px 36px;white-space:nowrap}@keyframes spin{to{transform:rotate(1turn)}}.fade-up{opacity:1;transform:none;transition:opacity .3s ease-out,transform .3s ease-out}html.js .fade-up:not(.visible){opacity:0;transform:translateY(24px)}@media(prefers-reduced-motion:reduce){html.js .fade-up:not(.visible){opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.header{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid var(--border);position:sticky;top:0;transition:box-shadow var(--transition);z-index:100}.header.scrolled{box-shadow:0 2px 20px #0f1e4614}.header-inner{height:68px;justify-content:space-between}.header-inner,.logo{align-items:center;display:flex}.logo{color:inherit;font-size:var(--fs-lg);font-weight:800;gap:10px;letter-spacing:-.02em}.logo,.logo:hover{text-decoration:none}.logo-icon{align-items:center;background:var(--accent,var(--primary));border-radius:9px;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.nav{display:none;gap:28px}@media(min-width:1024px){.nav{display:flex}}.nav a{color:var(--muted);font-size:var(--fs-base);font-weight:400;padding:4px 0;transition:color var(--transition)}.nav a:hover{color:var(--text)}.header-actions{gap:12px}.btn-login,.header-actions{align-items:center;display:flex}.btn-login{background:none;border:1.5px solid rgba(15,30,70,.13);border-radius:var(--radius-btn);color:var(--text);font-size:var(--fs-sm);font-weight:600;gap:6px;min-height:44px;padding:8px 20px;transition:all var(--transition)}.btn-login:hover{border-color:var(--primary);color:var(--primary)}@media(max-width:768px){.btn-login{display:none}}.burger{align-items:center;display:flex;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:10px;width:44px}@media(min-width:1024px){.burger{display:none}}.burger span{background:var(--text);border-radius:2px;display:block;height:2px;transition:all var(--transition);width:22px}.burger.active span:first-child{transform:translateY(7px) rotate(45deg)}.burger.active span:nth-child(2){opacity:0}.burger.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{background:var(--surface);display:none;flex-direction:column;gap:8px;inset:68px 0 0;overflow-y:auto;padding:24px;position:fixed;z-index:100}.mobile-menu.open{display:flex}.mobile-menu a{border-bottom:1px solid var(--border);font-size:var(--fs-md);font-weight:600;padding:14px 0}.main-screen{padding-bottom:56px;padding-top:40px}@media(min-width:768px){.main-screen{padding-bottom:56px;padding-top:60px}}.main-screen-inner{align-items:start;display:grid;gap:40px}@media(min-width:1024px){.main-screen-inner{gap:48px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.main-screen-badge{align-items:center;background:color-mix(in srgb,var(--primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);border-radius:var(--radius-btn);color:var(--primary);display:inline-flex;font-size:var(--fs-sm);font-weight:600;gap:8px;margin-bottom:20px;padding:6px 14px}.main-screen-badge-dot{background:var(--primary);border-radius:50%;flex-shrink:0;height:8px;width:8px}.main-screen h1{font-size:var(--fs-2xl);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:20px}.main-screen h1 em{color:var(--primary);font-style:normal}.main-screen-sub{color:var(--muted);font-size:var(--fs-md);line-height:1.6;margin-bottom:32px;max-width:520px}.main-screen-ctas{align-items:center;display:flex;gap:14px}.main-screen-illustration{display:none}@media(min-width:1024px){.main-screen-illustration{display:block}}.trust-bar{background:var(--text);color:#fff;padding:28px 0}.trust-bar-inner{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);text-align:center}@media(min-width:768px){.trust-bar-inner{grid-template-columns:repeat(4,1fr)}}.trust-item{align-items:center;display:flex;flex-direction:column;gap:6px}.trust-item svg{opacity:.7}.trust-item strong{font-size:var(--fs-lg);font-weight:800;letter-spacing:-.02em}.trust-item span{font-size:var(--fs-sm);font-weight:400;opacity:.7}.steps-grid{display:grid;gap:32px;position:relative}@media(min-width:768px){.steps-grid{gap:40px;grid-template-columns:repeat(3,1fr)}.steps-line{background:linear-gradient(90deg,var(--primary),var(--primary) 50%,color-mix(in srgb,var(--primary) 20%,transparent));display:block;height:2px;left:calc(16.66% + 20px);position:absolute;right:calc(16.66% + 20px);top:52px;z-index:0}}.steps-line{display:none}.step-card{position:relative;text-align:center;z-index:1}.step-num{align-items:center;background:var(--primary);border-radius:50%;color:#fff;display:flex;font-size:var(--fs-md);font-weight:800;height:48px;justify-content:center;margin:0 auto 16px;width:48px}.step-icon{color:var(--primary);height:52px;margin:0 auto 14px;width:52px}.step-card h3{font-size:var(--fs-md);font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.step-card p{color:var(--muted);font-size:var(--fs-base);line-height:1.6}.section-title{font-size:var(--fs-xl);font-weight:800;letter-spacing:-.02em;margin-bottom:40px;text-align:center}.section-title em{color:var(--primary);font-style:normal}.section-title:has(+.section-subtitle){margin-bottom:12px}.section-subtitle{color:var(--muted);font-size:var(--fs-base);margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:560px;text-align:center}.services-grid{display:grid;gap:20px}@media(min-width:768px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.services-grid{grid-template-columns:repeat(3,1fr)}}.service-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);cursor:pointer;display:flex;flex-direction:column;padding:28px;transition:all var(--transition)}.service-card:hover{box-shadow:0 8px 30px #0f1e461a;transform:translateY(-3px)}.service-card-top{align-items:center;display:flex;gap:14px;margin-bottom:14px}.service-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.service-icon.free{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.service-icon.pro{background:#f0a5001a;color:var(--accent2)}.service-badge{border-radius:20px;font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase}.service-badge.free{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.service-badge.pro{background:#f0a5001a;color:var(--accent2)}.service-card h3{font-size:var(--fs-base);font-weight:600;letter-spacing:-.02em;margin-bottom:8px}.service-card p{color:var(--muted);flex:1;font-size:var(--fs-sm);line-height:1.6}.service-link{align-items:center;color:var(--primary);display:inline-flex;font-size:var(--fs-sm);font-weight:600;gap:6px;margin-top:14px;transition:gap var(--transition)}.service-link:hover{gap:10px}.service-link.pro-link{color:var(--primary)}.reviews-grid{display:grid;gap:20px}@media(min-width:768px){.reviews-grid{grid-template-columns:repeat(3,1fr)}}.review-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:28px}.review-header{gap:14px;margin-bottom:16px}.review-avatar,.review-header{align-items:center;display:flex}.review-avatar{background:#e2e8f4;border-radius:50%;color:var(--muted);flex-shrink:0;height:44px;justify-content:center;width:44px}.review-avatar,.review-name{font-size:var(--fs-base);font-weight:600}.review-role{color:var(--muted);font-size:var(--fs-sm)}.review-stars{display:flex;gap:3px;margin-bottom:12px}.review-text{color:var(--muted);font-size:var(--fs-base);line-height:1.65}.partners{border-top:1px solid var(--border);flex-wrap:wrap;gap:20px;margin-top:48px;padding-top:40px}.partner-logo,.partners{display:flex;justify-content:center}.partner-logo{align-items:center;background:#e9edf5;border-radius:10px;color:var(--muted);font-size:var(--fs-sm);font-weight:600;height:48px;width:120px}.faq-list{border-top:1px solid color-mix(in srgb,var(--text) 12%,transparent);margin:0 auto;max-width:880px}.faq-item{border-bottom:1px solid color-mix(in srgb,var(--text) 12%,transparent)}.faq-question{align-items:center;color:var(--text);display:flex;font-size:var(--fs-lg);font-weight:800;gap:24px;justify-content:space-between;line-height:1.25;padding:28px 0;text-align:left;width:100%}.faq-item.open .faq-question,.faq-question:hover{color:var(--primary)}.faq-question:focus-visible{border-radius:6px;outline:2px solid var(--primary);outline-offset:4px}.faq-plus{color:var(--primary);flex-shrink:0;height:28px;transition:transform .25s ease;width:28px}.faq-item.open .faq-plus{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer-inner{color:var(--muted);font-size:var(--fs-base);line-height:1.65;max-width:68ch;padding:0 52px 28px 0}@media(max-width:639px){.faq-question{font-size:var(--fs-md);gap:16px;padding:20px 0}.faq-plus{height:24px;width:24px}.faq-answer-inner{padding:0 0 20px}}@media(prefers-reduced-motion:reduce){.faq-answer,.faq-plus{transition:none}}.final-cta{background:linear-gradient(135deg,#0f1e46,#1a2f5c 50%,#0f1e46);color:#fff;padding:80px 0;text-align:center}.final-cta h2{font-size:var(--fs-xl);font-weight:800;letter-spacing:-.02em;margin-bottom:12px}.final-cta p{color:#ffffffa6;font-size:var(--fs-base);margin-bottom:32px}.footer{background:var(--text);color:#ffffffbf;padding:60px 0 32px}.footer-grid{display:grid;gap:40px;margin-bottom:40px}@media(min-width:768px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.footer-brand{max-width:280px}.footer-brand .logo{color:#fff;margin-bottom:14px}.footer-brand p{font-size:var(--fs-sm);line-height:1.65;opacity:.65}.footer-col h4{color:#fff;font-size:var(--fs-sm);font-weight:600;letter-spacing:.06em;margin-bottom:16px;text-transform:uppercase}.footer-col a{display:block;font-size:var(--fs-sm);opacity:.65;padding:5px 0;transition:opacity var(--transition)}.footer-col a:hover{opacity:1}.footer-bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;min-width:0;padding-top:28px}.footer-legal{font-size:var(--fs-sm);max-width:600px;opacity:.5}.footer-payments{gap:12px}.footer-payments,.payment-icon{align-items:center;display:flex}.payment-icon{background:#ffffff1a;border-radius:6px;height:30px;justify-content:center;width:48px}.overlay{align-items:flex-start;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f1e468c;display:flex;inset:0;justify-content:center;opacity:0;overflow-y:auto;padding:20px;pointer-events:none;position:fixed;transition:opacity .28s;z-index:300;-webkit-overflow-scrolling:touch}.overlay.open{opacity:1;pointer-events:all}.modal{background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-lg);margin:auto 0;max-width:420px;padding:32px;position:relative;transform:translateY(16px);transition:transform .28s;width:100%}.overlay.open .modal{transform:translateY(0)}.modal__close{align-items:center;background:var(--s2);border:1px solid var(--border);border-radius:50%;color:var(--muted);display:flex;font-size:var(--fs-base);height:30px;justify-content:center;line-height:1;position:absolute;right:14px;top:14px;transition:all .2s;width:30px}.modal__close:hover{color:var(--text)}.modal h3{font-family:Manrope,sans-serif;font-size:var(--fs-md);font-weight:800;margin-bottom:6px}.modal>p{color:var(--muted);font-size:var(--fs-sm);margin-bottom:20px}.form-group{margin-bottom:14px}.form-group label{display:block;font-size:var(--fs-xs);font-weight:600;margin-bottom:6px}.form-group input,.form-group select,.form-group textarea{background:var(--s2);border:1.5px solid var(--border);border-radius:10px;color:var(--text);font-family:Manrope,sans-serif;font-size:var(--fs-sm);outline:none;padding:11px 14px;transition:all .2s;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#fff;border-color:var(--primary);box-shadow:0 0 0 3px var(--al)}.form-group textarea{min-height:88px;resize:none}.stars-input{display:flex;gap:5px}.stars-input span{color:var(--accent2);cursor:pointer;font-size:var(--fs-lg);opacity:.25;transition:all .2s}.stars-input span.on{opacity:1}.mob-sticky-cta{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffff2;border-top:1px solid rgba(15,30,70,.08);bottom:0;box-shadow:0 -4px 20px #0f1e4614;display:none;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:99}.mob-sticky-cta .btn{font-size:var(--fs-base);justify-content:center;padding:14px;width:100%}@media(max-width:768px){.mob-sticky-cta{display:block}}@supports (padding-bottom:env(safe-area-inset-bottom)){.footer-bottom{padding-bottom:env(safe-area-inset-bottom)}}.lang-switch{background:var(--s2,#edf1ff);border:1px solid rgba(15,30,70,.08);border-radius:8px;display:flex;gap:2px;padding:3px}.lang-btn{background:transparent;border:none;border-radius:6px;color:var(--muted,#5a6a8a);cursor:pointer;font-size:var(--fs-xs);font-weight:600;padding:4px 11px;transition:all .15s}.lang-btn.active{background:#fff;box-shadow:0 1px 3px #0000000f;color:var(--text,#0f1e46)}@media(max-width:768px){body{overflow-x:hidden;padding-bottom:72px}svg{height:auto;max-width:100%}.section{padding:56px 0}.container{padding:0 16px}.main-screen{padding-bottom:32px;padding-top:16px}.main-screen-ctas{flex-direction:column}.main-screen-ctas .btn{justify-content:center;width:100%}.main-screen-illustration{display:none}.main-screen-sub{margin-bottom:24px}.trust-bar{padding:20px 0}.trust-bar-inner{gap:16px}.trust-item strong{font-size:var(--fs-md)}.trust-item span{font-size:var(--fs-sm)}.steps-line{display:none!important}.steps-grid{gap:24px;grid-template-columns:1fr}.step-icon,.step-icon svg,.step-num{height:40px;width:40px}.step-card p,.step-num{font-size:var(--fs-base)}.services-grid{gap:14px;grid-template-columns:repeat(2,1fr)}.service-card{padding:20px}.reviews-grid{gap:16px;grid-template-columns:1fr}.review-card{padding:22px}.final-cta{padding:48px 0}.final-cta p{font-size:var(--fs-base);margin-bottom:24px}.footer{padding:40px 0 24px}.footer-grid{gap:28px;grid-template-columns:1fr}.footer-brand{max-width:100%}.footer-bottom{align-items:center;flex-direction:column;gap:12px;text-align:center}.footer-payments{justify-content:center}.footer-legal{text-align:center}.modal{border-radius:14px;max-width:100%;padding:24px 20px}.overlay{padding:12px}.form-group input,.form-group select,.form-group textarea{padding:12px 14px}.section-subtitle{font-size:var(--fs-base);margin-bottom:32px}.partners{gap:12px;margin-top:32px;padding-top:28px}.partner-logo{font-size:var(--fs-sm);height:40px;width:100px}}@media(max-width:480px){.container{padding:0 14px}.main-screen-badge{font-size:var(--fs-sm);padding:6px 14px}.btn{justify-content:center;padding:13px 24px;width:100%}.btn,.btn-lg{font-size:var(--fs-base)}.btn-lg{padding:14px 28px}.services-grid{gap:12px;grid-template-columns:1fr}.review-card,.service-card{padding:18px}.review-text{font-size:var(--fs-base)}.review-name{font-size:var(--fs-sm)}.trust-bar-inner{gap:12px}.trust-item strong{font-size:var(--fs-base)}.trust-item span{font-size:var(--fs-sm)}.final-cta{padding:40px 0}.final-cta p{font-size:var(--fs-base)}.footer-col h4{margin-bottom:12px}.footer-col a,.footer-col h4,.footer-legal{font-size:var(--fs-sm)}.step-card h3{font-size:var(--fs-base)}.step-card p{font-size:var(--fs-sm)}.step-num{font-size:var(--fs-sm);margin-bottom:12px}.step-icon,.step-icon svg,.step-num{height:36px;width:36px}.modal{max-width:calc(100vw - 32px)!important;padding:20px 16px}.modal .btn{font-size:var(--fs-sm);padding:12px 16px}.modal h3{font-size:var(--fs-md)}.modal p{font-size:var(--fs-sm)}.logo{font-size:var(--fs-md)}.btn-login{font-size:var(--fs-sm);padding:7px 16px}}@media(max-width:380px){.container{padding:0 12px}.section{padding:40px 0}.main-screen{padding-bottom:24px;padding-top:12px}.main-screen-badge{font-size:var(--fs-sm);padding:5px 12px}.btn{padding:12px 20px}.btn,.btn-lg{font-size:var(--fs-base)}.btn-lg{padding:13px 24px}.trust-bar{padding:16px 0}.trust-bar-inner{gap:10px}.trust-item span,.trust-item strong{font-size:var(--fs-sm)}.section-subtitle{margin-bottom:24px}.section-subtitle,.step-card h3{font-size:var(--fs-base)}.step-card p,.step-num{font-size:var(--fs-sm)}.step-num{height:32px;margin-bottom:10px;width:32px}.service-card{padding:16px}.service-card h3{font-size:var(--fs-base)}.service-card p{font-size:var(--fs-sm)}.review-card{padding:16px}.review-name,.review-text{font-size:var(--fs-sm)}.final-cta{padding:32px 0}.final-cta p{font-size:var(--fs-sm);margin-bottom:20px}.footer{padding:32px 0 20px}.footer-col a,.footer-col h4{font-size:var(--fs-sm)}.footer-legal{font-size:var(--fs-xs)}.modal{max-width:calc(100vw - 24px)!important;padding:18px 14px}.modal h3{font-size:var(--fs-md)}.modal .btn,.modal p{font-size:var(--fs-sm)}.modal .btn{padding:11px 14px}.logo{font-size:var(--fs-base);gap:8px}.logo-icon{height:30px;width:30px}.header-inner{height:60px}.mobile-menu{top:60px}}.main-screen-mobile-visual{display:none}@media(max-width:1023px){.main-screen-mobile-visual{display:block;margin-bottom:8px}}@media(min-width:1024px){.main-screen-illustration{display:block!important}}.logo-text{display:flex;flex-direction:column;line-height:1.05}.logo-ru{color:var(--muted);font-size:var(--fs-xs);font-weight:600;letter-spacing:0}.logo-ru--dark{color:#ffffff8c}.mobile-menu .btn{width:100%}.btn-block{display:flex;width:100%}.center{margin-top:28px;text-align:center}.section--surface{background:var(--surface)}.page{padding-top:40px}.page-title{font-size:var(--fs-xl);font-weight:800;letter-spacing:-.02em;margin-bottom:10px}.page-sub{color:var(--muted);font-size:var(--fs-base);margin-bottom:24px}.narrow{max-width:820px}.field-error{color:var(--danger);margin-top:6px}.field-error,.link-btn{display:block;font-size:var(--fs-sm);font-weight:600}.link-btn{color:var(--primary);margin:8px auto 0;padding:8px 0}.link-btn:disabled{color:var(--muted2);cursor:default}.optional{color:var(--muted2);font-weight:400}.modal-foot{color:var(--muted);font-size:var(--fs-sm);margin-top:14px;text-align:center}.footer-disclaimer a,.form-alt a,.form-sub a,.modal-foot a,.page a:not(.btn){color:var(--primary);font-weight:600}.back-link{color:var(--muted)!important;display:inline-block;font-size:var(--fs-sm);margin-bottom:16px}.check-list li{color:var(--text);margin:8px 0;padding-left:28px;position:relative}.check-list li:before{border-bottom:2.5px solid var(--primary);border-left:2.5px solid var(--primary);content:"";height:7px;left:4px;position:absolute;top:7px;transform:rotate(-45deg);width:12px}.dot-list{margin:8px 0 12px}.dot-list li{color:var(--muted);margin:6px 0;padding-left:18px;position:relative}.dot-list li:before{background:var(--primary);border-radius:50%;content:"";height:6px;left:4px;position:absolute;top:11px;width:6px}.footer-contact{margin-top:14px}.footer-contact a{color:#fff}.footer-disclaimer{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:#ffffffb8;font-size:var(--fs-sm);line-height:1.6;margin:8px 0 20px;padding:16px}.footer-disclaimer p+p{margin-top:8px}.footer-col a{line-height:1.4}.cookie{align-items:center;background:#fff;border:1px solid var(--border2);border-radius:14px;bottom:16px;box-shadow:var(--shadow-lg);display:flex;flex-wrap:wrap;gap:16px;left:16px;margin:0 auto;max-width:720px;padding:16px 18px;position:fixed;right:16px;z-index:250}.cookie p{color:var(--muted);flex:1 1 280px;font-size:var(--fs-sm)}.cookie a{color:var(--primary);font-weight:600}.cookie-actions{display:flex;flex-wrap:wrap;gap:8px}.cookie-actions .btn{font-size:var(--fs-sm);min-height:40px;padding:8px 18px;width:auto}@media(max-width:768px){.cookie{bottom:84px}}.calc{background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-card);max-width:480px;padding:24px}.calc-row{align-items:baseline;display:flex;justify-content:space-between;margin-top:8px}.calc-row label{color:var(--muted);font-size:var(--fs-sm);font-weight:600}.calc-row strong{font-size:var(--fs-lg);font-weight:800}.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;display:block;height:44px;margin:6px 0 2px;touch-action:pan-y;width:100%}.range:focus{outline:none}.range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--primary) 0,var(--primary) var(--fill,50%),#e3e8f2 var(--fill,50%),#e3e8f2 100%);border-radius:999px;height:10px}.range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--primary);border:5px solid #fff;border-radius:50%;box-shadow:0 2px 10px #0f1e4647;height:32px;margin-top:-11px;-webkit-transition:transform .15s;transition:transform .15s;width:32px}.range:active::-webkit-slider-thumb{transform:scale(1.1)}.range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 30%,transparent),0 2px 10px #0f1e4647}.range::-moz-range-track{background:#e3e8f2;border-radius:999px;height:10px}.range::-moz-range-progress{background:var(--primary);border-radius:999px;height:10px}.range::-moz-range-thumb{background:var(--primary);border:5px solid #fff;border-radius:50%;box-shadow:0 2px 10px #0f1e4647;height:22px;width:22px}.range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 30%,transparent)}@media(max-width:768px){.range{height:48px}.range::-webkit-slider-thumb{height:36px;margin-top:-13px;width:36px}.range::-moz-range-thumb{height:26px;width:26px}}.calc-scale{color:var(--muted2);display:flex;font-size:var(--fs-xs);justify-content:space-between;margin-bottom:8px}.calc .btn{margin-top:14px}.calc-note{color:var(--muted);font-size:var(--fs-xs);line-height:1.5;margin-top:12px}.hero-preview{background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-lg);padding:24px}.hero-preview-title{font-weight:800;margin-bottom:12px}.hero-preview-row{align-items:center;border-top:1px solid var(--border);display:flex;font-weight:600;gap:12px;padding:12px 0}.hero-preview-sum{color:var(--muted);font-weight:400;margin-left:auto}.hero-preview-foot{color:var(--muted2);font-size:var(--fs-xs);margin-top:10px}.requirements{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:40px}.requirements span{background:var(--surface);border:1px solid var(--border);border-radius:999px;font-size:var(--fs-sm);font-weight:600;padding:8px 16px}.tariff{background:var(--surface);border:2px solid var(--primary);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid;gap:32px;padding:32px}@media(min-width:900px){.tariff{align-items:center;grid-template-columns:3fr 2fr}}.tariff h2{font-size:var(--fs-lg);font-weight:800;margin-bottom:8px}.tariff-price{color:var(--primary);font-size:var(--fs-xl);font-weight:800}.tariff-note{color:var(--muted);margin:4px 0 12px}.tariff-side p{color:var(--muted);margin-bottom:16px}.tariff-unsub{color:var(--muted);display:block;font-weight:600;margin-top:12px;text-align:center}.offers-grid{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin-top:8px}.offers-foot{color:var(--muted);font-size:var(--fs-sm);margin-top:20px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.chip{background:var(--surface);border:1.5px solid var(--border2);border-radius:999px;color:var(--text);font-size:var(--fs-sm);font-weight:600;min-height:40px;padding:8px 14px}.chip.active{background:var(--al);border-color:var(--primary);color:var(--primary-dark)}.chip--reset,.empty{color:var(--muted)}.empty{padding:40px 0;text-align:center}.empty .btn{margin-top:12px;width:auto}.plan-grid{display:grid;gap:16px;margin-bottom:28px}.plan-grid--single{margin-left:auto;margin-right:auto;max-width:560px}.plan{background:var(--surface);border:1px solid var(--border);border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:24px}.plan--main{border:2px solid var(--primary)}.plan-name{font-size:var(--fs-md);font-weight:800}.plan-price{font-size:var(--fs-xl);font-weight:800}.plan-price small{color:var(--muted);font-size:var(--fs-base);font-weight:600}.plan .check-list{flex:1}.info-blocks{display:flex;flex-direction:column;gap:16px}.info-block{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:20px 22px}.info-block h2{font-size:var(--fs-md);font-weight:800;margin-bottom:8px}.info-block p{color:var(--muted)}.info-block p+p{margin-top:8px}.docs-links{color:var(--muted);font-size:var(--fs-sm)}.contact-grid{display:grid;gap:16px;margin-bottom:16px}@media(min-width:700px){.contact-grid{grid-template-columns:1fr 1fr}}.profile>div,.requisites dl>div,.sub-facts>div{border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:4px 16px;padding:8px 0}.profile dt,.requisites dt,.sub-facts dt{color:var(--muted);min-width:200px}.profile dd,.requisites dd,.sub-facts dd{font-weight:600}.form-wrap{max-width:560px}.form-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-card);padding:24px}.form-card h1{font-size:var(--fs-lg)}.form-card h1,.form-h2{font-weight:800;margin-bottom:6px}.form-h2{font-size:var(--fs-md)}.form-sub{color:var(--muted);margin-bottom:18px}.form-row{display:grid;gap:0 12px}@media(min-width:520px){.form-row{grid-template-columns:1fr 1fr}}.form-group input[type=date]{min-height:46px}.amount-row{align-items:center;display:flex;gap:14px}.amount-row strong{font-size:var(--fs-md);white-space:nowrap}.amount-row .range{flex:1;min-width:0}.form-group input.range,.form-group input.range:focus{background:transparent;border:0;border-radius:0;box-shadow:none;min-height:0;padding:0}.consents{flex-direction:column;margin:6px 0 18px}.check,.consents{display:flex;gap:10px}.check{align-items:flex-start;color:var(--muted);cursor:pointer;font-size:var(--fs-sm);line-height:1.5;margin:10px 0}.check input{accent-color:var(--primary);flex-shrink:0;height:20px;margin-top:1px;width:20px}.check--optional{opacity:.92}.form-alt{color:var(--muted)}.form-alt,.form-skip{font-size:var(--fs-sm);margin-top:14px;text-align:center}.form-skip{color:var(--muted)!important;display:block;font-weight:600}.progress{counter-reset:none;display:flex;gap:6px;margin-bottom:20px}.fsteps{margin-bottom:24px}.fsteps-track{margin-bottom:14px}.fsteps-dot,.fsteps-track{align-items:center;display:flex}.fsteps-dot{background:var(--surface);border:2.5px solid var(--border2);border-radius:50%;color:var(--muted);flex-shrink:0;font-size:14px;font-weight:700;height:40px;justify-content:center;position:relative;transition:all .25s ease;width:40px;z-index:2}.fsteps-dot.active{box-shadow:0 0 0 6px var(--al)}.fsteps-dot.active,.fsteps-dot.done{background:var(--primary);border-color:var(--primary);color:#fff}.fsteps-line{background:var(--border2);border-radius:2px;flex:1;height:3px;margin:0 -2px;transition:background .3s ease;z-index:1}.fsteps-line.done{background:var(--primary)}.fsteps-labels{align-items:center;display:flex;gap:12px;justify-content:space-between}.fsteps-title{color:var(--text);font-size:16px;font-weight:700}.fsteps-hint{background:var(--s2);border-radius:999px;color:var(--muted);font-size:13px;font-weight:600;padding:4px 12px}.progress li{color:var(--muted2);flex:1;flex-direction:column;font-size:var(--fs-xs);gap:6px;text-align:center}.progress li,.progress-dot{align-items:center;display:flex}.progress-dot{background:var(--s2);border-radius:50%;color:var(--muted);font-weight:800;height:32px;justify-content:center;width:32px}.progress li.active .progress-dot{background:var(--primary);color:#fff}.progress li.done .progress-dot{background:var(--al);color:var(--primary)}.progress li.active{color:var(--text);font-weight:600}.pay-note{color:var(--muted);font-size:13px;line-height:1.5;margin:8px 0}.pay-note a{color:var(--primary);font-weight:400}.pay-note--center{margin-bottom:0;text-align:center}.pay-frame{background:var(--s2);border-radius:14px;margin:14px 0;padding:24px 16px}.pay-frame-card{background:var(--surface);border-radius:14px;box-shadow:0 2px 12px #00000014;margin:0 auto;max-width:340px;padding:20px}.pay-frame-card .pay-note:first-child{margin-bottom:14px;margin-top:0;text-align:center}.cp-blocks{display:flex;isolation:isolate;justify-content:center;padding:8px 0 4px;position:relative;z-index:0}.cp-blocks>*{width:100%}.cp-blocks:empty{display:none}.pay-title{align-items:center;display:flex;gap:12px}.pay-title-spinner{animation:cp-spin .9s linear infinite;color:var(--primary);flex-shrink:0}.checkout-loading{align-items:center;color:var(--muted);display:flex;flex-direction:column;font-size:14px;gap:14px;padding:40px 0}.checkout-loading-spinner{animation:cp-spin .8s linear infinite;border:3px solid var(--border);border-radius:50%;border-top-color:var(--primary);height:40px;width:40px}@keyframes cp-spin{to{transform:rotate(1turn)}}.checkout-error{align-items:center;color:var(--danger,#dc2626);display:flex;flex-direction:column;font-size:14px;gap:12px;padding:16px 0;text-align:center}.trust-badges{border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:18px;padding-top:18px}.trust-badge{align-items:center;display:flex;font-weight:600;gap:6px}.trust-badge,.verify-text{color:var(--muted);font-size:12px}.verify-text{border-top:1px solid var(--border);line-height:1.6;margin:12px 0 0;padding:12px 0}.payment-note a,.verify-text a{color:var(--primary);font-weight:600}.payment-note{color:var(--text);font-size:12px;line-height:1.6;margin-top:8px;text-align:center}.pay-consents .check{font-size:13px;line-height:1.4;margin:6px 0}.pay-consents .check input{height:18px;margin-top:0;width:18px}.pay-consents .check a{font-weight:400}.unsub-alt{color:var(--muted);font-size:var(--fs-sm);margin-top:24px}.unsub-alt h2{color:var(--text);font-size:var(--fs-base);font-weight:600;margin-bottom:6px}.cab-title{font-size:var(--fs-lg);font-weight:800;margin-bottom:6px}.cab-sub{color:var(--muted);margin-bottom:16px}.cab-h2{font-size:var(--fs-md);font-weight:800;margin:28px 0 12px}.cab-banner{background:var(--a2l);border-radius:12px;color:#7a5300;margin-bottom:12px;padding:12px 14px}.quiz-q{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);margin-bottom:12px;padding:16px}.quiz-q-title{font-weight:600}.quiz-result{background:var(--s2);border-radius:16px;padding:20px;text-align:center}.quiz-result--high{background:var(--al)}.quiz-result--low{background:#ef444414}.quiz-result-label{color:var(--muted);font-size:var(--fs-sm)}.quiz-result-level{font-size:var(--fs-xl);font-weight:800}.quiz-disclaimer{color:var(--muted);font-size:var(--fs-sm);margin:12px 0}.cabinet .btn-outline{width:auto}.sub-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:22px}.sub-status{border-radius:999px;display:inline-block;font-weight:800;margin-bottom:8px;padding:6px 14px}.sub-status--ok{background:var(--al);color:var(--primary-dark)}.sub-status--warn{background:var(--a2l);color:#7a5300}.sub-status--off{background:var(--s2);color:var(--muted)}.sub-text{color:var(--muted);margin-bottom:12px}.sub-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.sub-actions .btn{width:auto}.pay-table{background:var(--surface);border-collapse:collapse;border-radius:var(--radius-card);font-size:var(--fs-sm);overflow:hidden;width:100%}.pay-table td,.pay-table th{border-bottom:1px solid var(--border);padding:10px 12px;text-align:left}.pay-table th{color:var(--muted);font-weight:600}@media(max-width:600px){.pay-table td:nth-child(2),.pay-table th:nth-child(2){display:none}}.profile{margin-bottom:12px}.profile-note{color:var(--muted);font-size:var(--fs-sm);margin:4px 0 16px}.btn-danger{border-color:#ef444459!important;color:var(--danger)!important}.btn-danger-fill{background:var(--danger)!important;box-shadow:none!important}.doc-toc{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:4px;margin:12px 0 20px;padding:16px 18px}.doc-toc-title{font-weight:800;margin-bottom:4px}.doc-toc a{font-size:var(--fs-sm)}.doc{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);line-height:1.65;padding:24px}.doc h2{font-size:var(--fs-md);font-weight:800;margin:24px 0 8px;scroll-margin-top:90px}.doc h3{font-size:var(--fs-base);font-weight:600;margin:16px 0 6px}.doc p{color:var(--text);margin:8px 0}.doc ol,.doc ul{margin:8px 0 8px 22px}.doc ul{list-style:disc}.doc li{margin:4px 0}.doc blockquote{background:var(--a2l);border-left:3px solid var(--accent2);border-radius:6px;color:#7a5300;font-size:var(--fs-sm);margin-bottom:12px;padding:10px 14px}.doc-empty{color:var(--muted)}.doc-others{display:flex;flex-direction:column;font-size:var(--fs-sm);gap:6px;margin-top:28px}.doc-others-title{color:var(--text);font-weight:800}.mobile-menu-support{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px;margin-top:16px;padding-top:16px}.mobile-menu .mobile-menu-support a{border:0;font-size:var(--fs-base);padding:0}.calc-price,.mobile-menu-support small{color:var(--muted);font-size:var(--fs-sm)}.calc-price{line-height:1.5;margin-top:12px}.calc-price a{color:var(--primary);font-weight:600;white-space:nowrap}.chances{align-items:center;background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid;gap:28px;padding:32px}@media(min-width:900px){.chances{grid-template-columns:3fr 2fr}}.chances h2{font-size:var(--fs-lg);font-weight:800;margin-bottom:8px}.chances-sub{color:var(--muted);margin-bottom:16px}.chances-questions{display:flex;flex-wrap:wrap;gap:8px}.chances-questions span{background:var(--bg,#f5f7fb);border:1px solid var(--border);border-radius:999px;font-size:var(--fs-sm);font-weight:600;padding:6px 14px}.chances-note{color:var(--muted);font-size:var(--fs-sm);line-height:1.5;margin-top:12px}.support-box{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid;gap:16px;margin:48px auto 0;max-width:880px;padding:24px}@media(min-width:768px){.support-box{align-items:center;grid-template-columns:1fr auto}}.support-box h3{font-size:var(--fs-md);font-weight:800;margin-bottom:4px}.support-box p{color:var(--muted)}.support-contacts{display:flex;flex-direction:column;font-weight:600;gap:4px}.support-contacts a:last-child{color:var(--primary)}.mob-sticky-price{color:var(--muted);font-size:var(--fs-xs);margin-top:6px;text-align:center}.support-box p a{color:var(--primary);font-weight:600}.main-screen .calc{box-shadow:var(--shadow-lg);max-width:none;width:100%}@media(min-width:1024px){.main-screen .calc{justify-self:end;max-width:460px}}.calc-title{font-size:var(--fs-md);font-weight:800;margin-bottom:4px}.main-screen-price{color:var(--text);font-size:var(--fs-md);margin-bottom:24px}.main-screen-price strong{color:var(--primary);font-weight:800;white-space:nowrap}.main-screen-points{display:flex;flex-direction:column;gap:12px;list-style:none;margin-bottom:8px}.main-screen-points li{align-items:center;display:flex;font-size:var(--fs-base);font-weight:600;gap:10px}.main-screen-points svg{color:var(--primary);flex-shrink:0}.why-grid{display:grid;gap:16px}@media(min-width:768px){.why-grid{grid-template-columns:repeat(3,1fr)}}.why-card{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:24px}.why-card h3{font-size:var(--fs-md);font-weight:800;margin-bottom:6px}.why-card p{color:var(--muted);line-height:1.55}.how-cta{margin-top:40px}.how-cta .calc-price{margin-left:auto;margin-right:auto;max-width:520px}.needs-grid{display:grid;gap:16px;list-style:none}@media(min-width:640px){.needs-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.needs-grid{gap:20px;grid-template-columns:repeat(3,1fr)}}.need-item{align-items:center;background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;font-size:var(--fs-md);font-weight:800;gap:16px;line-height:1.3;padding:28px 24px}.need-icon{color:var(--primary);flex-shrink:0}.rates-grid{display:grid;gap:16px;list-style:none}@media(min-width:768px){.rates-grid{gap:20px;grid-template-columns:repeat(3,1fr)}}.rates-tile{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:6px;padding:24px}.rates-tile strong{color:var(--primary);font-size:var(--fs-xl);font-weight:800;line-height:1.1}.rates-tile span{color:var(--muted);line-height:1.5}.rates-note{font-weight:600;margin-top:24px;text-align:center}.home .section{padding:40px 0}@media(min-width:1024px){.home .section{padding:56px 0}}.step-head{align-items:baseline;display:flex;font-size:var(--fs-lg);font-weight:800;gap:12px;justify-content:space-between;margin-bottom:20px}.step-head span{color:var(--muted);font-size:var(--fs-sm);font-weight:600}.req{color:#e34343;font-style:normal}.amount-box{background:var(--bg);border-radius:16px;display:grid;gap:16px;margin-bottom:22px;padding:18px}.amount-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.amount-head label{font-weight:600;white-space:nowrap}.amount-input{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:10px;display:flex;gap:6px;padding:6px 12px}.amount-input input{background:transparent;border:0;color:var(--text);outline:none;text-align:right;width:96px}.amount-input input,.amount-input span{font-size:var(--fs-md);font-weight:800}.amount-input:focus-within{border-color:var(--primary)}@media(max-width:639px){.needs-grid{gap:12px;grid-template-columns:1fr}.need-item{font-size:var(--fs-base);padding:16px 18px}}.main-screen-inner{grid-template-areas:"intro" "calc" "points"}.main-screen-content{grid-area:intro}.main-screen .calc{grid-area:calc}.main-screen-points{grid-area:points}@media(min-width:1024px){.main-screen-inner{grid-template-areas:"intro calc" "points calc";grid-template-rows:auto 1fr;row-gap:0}}@media(max-width:1023px){.main-screen{padding-bottom:40px;padding-top:20px}.main-screen-inner{gap:20px}.main-screen h1,.main-screen-badge{margin-bottom:12px}.main-screen-price{margin-bottom:0}.main-screen .calc{padding:20px}.main-screen .calc-title,.main-screen-badge{display:none}.main-screen .range{height:42px}.main-screen .calc-row{margin-top:2px}}@media(max-width:480px){.main-screen-price{font-size:var(--fs-base)}}.mob-sticky-cta{transition:transform .3s ease}.mob-sticky-cta.hidden{transform:translateY(110%)}@media(prefers-reduced-motion:reduce){.mob-sticky-cta{transition:none}}.form-confirm{color:var(--muted);font-size:var(--fs-xs);line-height:1.4;margin:8px 0 0;text-align:center}.consents--compact{gap:2px;margin:2px 0 14px}.consents--compact .check{font-size:13px;line-height:1.4;margin:4px 0}.consents--compact .check input{height:18px;margin-top:0;width:18px}.loader{padding:16px 0 8px;text-align:center}.loader-spinner{color:var(--primary);height:96px;margin:0 auto 24px;position:relative;width:96px}.loader-ring{border:3px solid transparent;border-radius:50%;inset:0;position:absolute}.loader-ring--1{animation:loaderSpin 1s linear infinite;border-top-color:var(--primary)}.loader-ring--2{animation:loaderSpin 1.5s linear infinite reverse;border-right-color:color-mix(in srgb,var(--primary) 30%,transparent);inset:8px}.loader-ring--3{animation:loaderSpin 2s linear infinite;border-bottom-color:color-mix(in srgb,var(--primary) 12%,transparent);inset:16px}.loader-icon{inset:0;margin:auto;position:absolute}@keyframes loaderSpin{to{transform:rotate(1turn)}}.loader-title{font-size:var(--fs-lg);font-weight:800;margin-bottom:6px}.loader-sub{color:var(--muted);font-size:var(--fs-sm);margin-bottom:24px}.loader-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0 auto;max-width:300px;text-align:left}.loader-list li{align-items:center;color:var(--muted);display:flex;font-size:var(--fs-sm);gap:12px;transition:color .3s}.loader-list li.done{color:var(--text);font-weight:600}.loader-dot{align-items:center;border:2px solid var(--border);border-radius:50%;color:transparent;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .3s;width:28px}.loader-list li.done .loader-dot{background:var(--primary);border-color:var(--primary);color:#fff}@media(prefers-reduced-motion:reduce){.loader-ring{animation:none}}.modal-error{display:block;margin:-4px 0 10px}.modal-forgot{font-size:var(--fs-sm);margin-top:12px;text-align:center}.modal-forgot a{color:var(--primary);font-weight:600}.forgot-hint{background:var(--bg);border-radius:12px;margin-bottom:12px;padding:14px 16px}.forgot-hint-title{font-weight:800;margin-bottom:4px}.forgot-hint p{margin-bottom:10px}.forgot-hint p,.modal-support{color:var(--muted);font-size:var(--fs-sm)}.modal-support{margin-top:12px;text-align:center}.modal-support summary{cursor:pointer}.modal-support a{color:var(--primary);display:inline-block;font-weight:600;margin-top:6px}.unsub-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.unsub-back{align-items:center;color:var(--muted);display:inline-flex;font-size:var(--fs-sm);font-weight:600;gap:6px}.unsub-back:hover{color:var(--text)}.unsub-dots{display:flex;gap:8px;list-style:none}.unsub-dots li{background:color-mix(in srgb,var(--text) 15%,transparent);border-radius:999px;height:8px;transition:all .3s;width:8px}.unsub-dots li.active{width:24px}.unsub-dots li.active,.unsub-dots li.done{background:var(--primary)}.unsub-title{font-size:var(--fs-lg);font-weight:800;margin-bottom:6px}.lose{margin:20px 0}.lose-title{font-size:var(--fs-base);font-weight:800;margin-bottom:12px}.lose ul{display:flex;flex-direction:column;gap:10px;list-style:none}.lose-item{background:var(--bg);border-radius:12px;gap:12px;padding:12px 14px}.lose-icon,.lose-item{align-items:center;display:flex}.lose-icon{background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:10px;color:var(--primary);flex-shrink:0;height:36px;justify-content:center;width:36px}.lose-text{color:var(--muted);display:flex;flex:1;flex-direction:column;font-size:var(--fs-sm);min-width:0}.lose-text strong{color:var(--text);font-size:var(--fs-base);font-weight:600}.lose-badge{background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:999px;color:var(--primary);font-size:var(--fs-xs);font-weight:600;padding:4px 10px;white-space:nowrap}.reason-list,.unsub-actions{display:flex;flex-direction:column;gap:10px}.reason-list{margin:16px 0}.reason{background:var(--surface);border:1.5px solid var(--border);border-radius:12px;color:var(--text);font-weight:600;padding:14px 16px;text-align:left;transition:border-color .2s}.reason:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent)}.reason.active{background:color-mix(in srgb,var(--primary) 6%,transparent);border-color:var(--primary)}.unsub-nav{display:flex;gap:10px;margin-top:8px}.unsub-nav .btn:first-child{flex:0 0 56px;padding:0}.unsub-nav .btn:last-child{flex:1}.unsub-info{background:var(--bg);border-radius:12px;color:var(--muted);font-size:var(--fs-sm);margin:4px 0 16px;padding:12px 14px}.unsub-done{text-align:center}.unsub-done svg{color:var(--primary);margin-bottom:12px}.offers-banner{background:linear-gradient(135deg,#0f1e46,#1a2f5c 60%,#22408a);color:#fff;padding:40px 0}.offers-banner h1{font-size:var(--fs-xl);font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.offers-banner p{color:#ffffffb3;max-width:640px}.offers-main{padding-bottom:56px;padding-top:28px}.ocard{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;height:100%;padding:18px 18px 14px;transition:opacity .2s}.ocard--applied{background:#f8fafc;opacity:.95}.ocard-head{align-items:center;display:flex;gap:10px;margin-bottom:16px;min-height:44px}.ocard-logo{align-items:center;border-radius:12px;color:#fff;display:inline-flex;flex-shrink:0;font-size:var(--fs-sm);font-weight:800;height:44px;justify-content:center;width:44px}.ocard-name{flex:1;font-size:var(--fs-base);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ocard-badge{background:var(--primary);border-radius:999px;color:#fff;font-size:var(--fs-xs);font-weight:800;padding:3px 10px;white-space:nowrap}.ocard-info{color:var(--muted);display:inline-flex;flex-shrink:0;padding:2px}.ocard-info:hover,.ocard-info[aria-expanded=true]{color:var(--primary)}.ocard-amount{align-items:baseline;border-bottom:1px solid var(--border);display:flex;font-size:var(--fs-xl);font-weight:800;gap:6px;letter-spacing:-.01em;line-height:1.1;padding-bottom:16px}.ocard-amount span{color:var(--muted);font-size:var(--fs-sm);font-weight:400}.ocard-stats{border-bottom:1px solid var(--border);display:grid;gap:8px;grid-template-columns:1fr 1.15fr 1fr;padding:12px 0}.ocard-stats dt{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.ocard-stats dd{font-size:var(--fs-sm);font-weight:600;white-space:nowrap}.ocard-stats small{color:var(--muted);font-size:var(--fs-xs);font-weight:400}.ocard-foot{align-items:center;display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:16px;text-align:center}.ocard-cta{background:linear-gradient(135deg,var(--primary) 0,var(--primary-hover,var(--primary)) 100%);box-shadow:var(--shadow-btn);color:#fff;gap:8px;justify-content:center;margin-bottom:10px;width:100%}.ocard-cta:hover{filter:brightness(1.05)}.ocard-cta--applied,.ocard-cta--applied:hover{background:#e2e8f0!important;box-shadow:none!important;color:#475569!important;filter:none!important;font-weight:600}.ocard:hover .ocard-cta--applied{background:#cbd5e1!important;color:#0f172a!important}.ocard-logo--img{background:#fff;border:1px solid var(--border,#e5e7eb);-o-object-fit:contain;object-fit:contain}.ocard-broker{color:var(--muted);font-size:var(--fs-sm);line-height:1.45;margin:4px 0 0}.ocard-legal{color:var(--muted);font-size:11px;margin-top:6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.show-more{align-items:center;flex-direction:column;font-size:var(--fs-sm);gap:8px;margin-top:28px}.offers-disclaimer,.show-more{color:var(--muted);display:flex}.offers-disclaimer{background:color-mix(in srgb,var(--text) 4%,var(--bg));border-radius:var(--radius-card);font-size:13px;gap:12px;line-height:1.5;margin-top:40px;padding:16px 18px}.offers-disclaimer svg{flex-shrink:0;margin-top:2px}.offers-disclaimer-text p+p{margin-top:8px}.offers-cta{align-items:center;background:linear-gradient(135deg,#0f1e46,#1a2f5c);border-radius:var(--radius-card);color:#fff;display:grid;gap:16px;margin-top:20px;padding:28px}@media(min-width:768px){.offers-cta{grid-template-columns:1fr auto}}.offers-cta h2{font-size:var(--fs-lg);font-weight:800;margin-bottom:4px}.offers-cta p{color:#ffffffb3;font-size:var(--fs-sm)}.op-title{font-size:var(--fs-lg);font-weight:800;margin-bottom:4px}.op-sub{color:var(--muted);font-size:var(--fs-sm);margin-bottom:16px}.op-list{display:flex;flex-direction:column;gap:10px;list-style:none}.op-item{align-items:center;background:var(--bg);border-radius:14px;display:flex;gap:12px;padding:12px;text-align:left;width:100%}.op-item:hover{background:color-mix(in srgb,var(--primary) 8%,var(--bg))}.op-text{color:var(--muted);display:flex;flex:1;flex-direction:column;font-size:var(--fs-sm);min-width:0}.op-text strong{color:var(--text);font-size:var(--fs-base)}.op-go{background:var(--primary);border-radius:999px;color:#fff;font-size:var(--fs-sm);font-weight:800;padding:8px 14px;white-space:nowrap}.op-item--applied .op-go{background:#e2e8f0;color:#475569;font-weight:600}.op-legal{color:var(--muted);font-size:var(--fs-xs);margin-top:2px}.offers-empty{color:var(--muted);padding:32px 0;text-align:center}.cab-menu-sub{background:none;border:0;color:var(--primary);cursor:pointer;font-size:var(--fs-xs);font-weight:600;padding:0}.cab-menu-avatar{align-items:center;background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:50%;color:var(--primary);display:flex;font-weight:800;height:40px;justify-content:center;width:40px}.ocard{cursor:pointer}.ocard:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.apply-hint{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:20px;padding:14px 18px;transition:border-color .25s}.apply-hint-head{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fs-sm);font-weight:600;gap:12px;justify-content:space-between;margin-bottom:8px}.apply-hint-count{color:var(--muted);white-space:nowrap}.apply-hint-bar{background:var(--s2,#edf1ff);border-radius:999px;height:8px;overflow:hidden}.apply-hint-bar span{background:#ef4444;border-radius:999px;display:block;height:100%;transition:width .4s ease}.apply-hint--warm .apply-hint-bar span{background:#f59e0b}.apply-hint--done .apply-hint-bar span{background:var(--primary)}.apply-hint--done{border-color:color-mix(in srgb,var(--primary) 35%,transparent)}.sub-hero{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-bottom:28px;padding:24px}.sub-hero-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.sub-plan{font-size:var(--fs-md);font-weight:800}.sub-price{color:var(--primary);font-size:var(--fs-lg);font-weight:800;margin-top:2px}.sub-hero .sub-status{margin:0;white-space:nowrap}.sub-hero .sub-facts{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.sub-hero .sub-actions{margin-top:16px}.cab-bottom-nav{display:none}@media(max-width:899px){.cab-bottom-nav{background:var(--surface);border-top:1px solid var(--border);bottom:0;box-shadow:0 -2px 16px #0f1e4614;display:flex;justify-content:space-around;left:0;padding:8px 0 calc(8px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:150}}.cab-bottom-btn{align-items:center;background:none;border:0;color:var(--muted);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:11px;font-weight:600;gap:4px;min-width:64px;padding:4px 8px}.cab-bottom-btn.active{color:var(--primary)}.cab-bottom-btn{flex:1 1 0;min-width:0;overflow:hidden;padding:4px 2px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:360px){.cab-bottom-btn{font-size:10px}}.lc-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 0}.lc .lc-tabs .btn{border-radius:var(--radius-btn);font-size:var(--fs-sm);font-weight:700;min-height:40px;padding:8px 18px;width:auto}.lc .lc-tabs .lc-tab-active{background:var(--primary);border:1.5px solid var(--primary);color:#fff}.lc-tab-sub{color:var(--muted);font-size:var(--fs-sm);line-height:1.5;margin:10px 0 16px}.lc-card-title{color:var(--muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.lc-calc-error{background:#ef444412;border-radius:12px;color:var(--danger);font-size:var(--fs-sm);font-weight:600;line-height:1.45;margin-top:16px;padding:12px 14px}.cab-body,.lc,.lc-card{min-width:0}.lc-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:24px}.lc-form{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:1fr}@media(min-width:700px){.lc-form{grid-template-columns:1fr 1fr}.lc-wide{grid-column:1/-1}}.lc-form .form-group input.lc-err{border-color:var(--danger)}.lc-label{display:block;font-size:var(--fs-xs);font-weight:600;margin-bottom:6px}.lc-form .chips{margin-top:0}.lc-submit{margin-top:6px;width:100%}.lc-results{border-top:1px solid var(--border);display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:24px;padding-top:24px}@media(min-width:900px){.lc-results{grid-template-columns:repeat(4,1fr)}}.lc-stat{background:var(--bg);border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:14px 16px}.lc-stat span{color:var(--muted);font-size:var(--fs-xs);font-weight:600}.lc-stat strong{font-size:var(--fs-md);font-weight:800;line-height:1.25}.lc-stat strong.lc-stat-range{font-size:var(--fs-base)}.lc-stat small{color:var(--muted);font-size:var(--fs-xs)}.lc-table-wrap{margin-top:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:14px}.lc-table{border-collapse:collapse;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;min-width:640px;width:100%}.lc-table td,.lc-table th{border-bottom:1px solid var(--border);padding:10px 12px;text-align:right;white-space:nowrap}.lc-table td:first-child,.lc-table td:nth-child(2),.lc-table th:first-child,.lc-table th:nth-child(2){text-align:left}.lc-table th{background:var(--bg);color:var(--muted);font-weight:600}.lc-table tfoot td{border-bottom:0;font-weight:800}.lc .lc-toggle{margin-top:16px;width:100%}.lc-schedule-lead{font-size:var(--fs-sm);font-weight:600;line-height:1.45;margin-top:16px}.lc-schedule-note{color:var(--muted);font-size:var(--fs-xs);line-height:1.5;margin-top:4px}.lc-schedule-note+.lc-table-wrap{margin-top:12px}.lc-note{color:var(--muted);font-size:var(--fs-xs);line-height:1.5;margin-top:16px}@media(max-width:600px){.lc-card{padding:16px}.lc-tabs{gap:6px}.lc .lc-tabs .btn{font-size:var(--fs-xs);padding:7px 12px}.lc-results{gap:8px}.lc-stat{padding:12px}.lc-stat strong{font-size:var(--fs-sm);overflow-wrap:anywhere}.lc-stat strong.lc-stat-range{font-size:var(--fs-xs)}.lc-form .chips .chip{flex:1 1 0;padding:8px 10px}.lc-table{font-size:var(--fs-xs);min-width:560px}.lc-table td,.lc-table th{padding:8px}}.cabx{background:var(--bg);display:flex;min-height:100vh}.cabx-side{background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;height:100vh;overflow-y:auto;position:sticky;top:0;width:240px}.cabx-logo{border-bottom:1px solid var(--border);padding:18px 20px}.cabx-main{flex:1;min-width:0}.cabx-main>.cab-body{margin:0 auto;max-width:1200px;padding:28px 32px 48px}.cabx-user{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;padding:14px 20px}.cabx-user strong{display:block;font-size:var(--fs-sm)}.cabx-nav{display:flex;flex:1;flex-direction:column;gap:2px;padding:8px 10px}.cabx-group{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.1em;padding:12px 10px 4px;text-transform:uppercase}.cabx-item{align-items:center;background:none;border:0;border-radius:10px;color:var(--muted);cursor:pointer;display:flex;font-size:var(--fs-sm);font-weight:500;gap:10px;min-height:44px;padding:9px 10px;text-align:left;width:100%}.cabx-item:hover{background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text)}.cabx-item.active{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);font-weight:600}.cabx-foot{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:4px;padding:12px 16px 16px}.cabx-foot a{color:var(--muted);font-size:var(--fs-xs);padding:4px 0}.cabx-foot a:hover{color:var(--text)}.cabx-logout{align-items:center;background:none;border:1px solid rgba(239,68,68,.2);border-radius:8px;color:#ef4444;cursor:pointer;display:flex;font-size:var(--fs-xs);font-weight:600;gap:8px;margin-top:6px;padding:8px 10px;width:100%}.cabx-logout:hover{background:#ef44440f}.cabx-mbar,.cabx-mmenu{display:none}@media(max-width:899px){.cabx-side{display:none}.cabx-mbar{align-items:center;border-bottom:1px solid var(--border);height:60px;justify-content:space-between;padding:0 12px 0 16px;top:0;z-index:170}.cabx-mbar,.cabx-mmenu{background:var(--surface);display:flex;left:0;position:fixed;right:0}.cabx-mmenu{bottom:0;flex-direction:column;overflow-y:auto;padding:8px 8px calc(24px + env(safe-area-inset-bottom));top:60px;z-index:160}.cabx-mmenu .cabx-user{padding:12px 12px 16px}.cabx-mmenu .cabx-item{font-size:var(--fs-base)}.cabx-mmenu .cabx-foot a{font-size:var(--fs-sm);padding:8px 0}.cabx-mmenu .cabx-logout{font-size:var(--fs-sm);padding:10px}.cabx-main>.cab-body{padding:76px 16px 96px}}:root{--primary:#1d64d8;--primary-hover:#1a5ac9;--primary-dark:#1e40af;--indigo:#4b31c9;--accent2:#f0a500;--text:#0f1e46;--bg:#f5f8ff;--surface:#fff;--muted:#5a6a8a;--muted2:#8a9bbc;--border:rgba(15,30,70,.08);--border2:rgba(15,30,70,.13);--s2:#edf1ff;--al:rgba(38,126,255,.09);--ald:rgba(38,126,255,.2);--shadow-card:0 2px 14px rgba(15,30,70,.07);--shadow-btn:0 8px 20px rgba(51,54,180,.28);--grad:linear-gradient(135deg,#1d64d8,#2e45c9);--grad-hover:linear-gradient(135deg,#1a5ac9,#283ec0)}body{background:var(--bg)}.btn-primary{background:var(--grad)}.btn-primary:hover{background:var(--grad-hover)}.main-screen{background:radial-gradient(ellipse 55% 70% at 85% 10%,rgba(75,49,201,.12) 0,transparent 70%),radial-gradient(ellipse 50% 60% at 10% 90%,rgba(38,126,255,.1) 0,transparent 70%),linear-gradient(180deg,#f7f9ff,#e9efff)}.main-screen .calc{border:0;box-shadow:0 20px 60px #1d3ca024}.main-screen-price strong{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.main-screen-badge{background:#1d64d814;border-color:#1d64d82e}#faq,#how,.section--rates{background:#fff}#how .step-num{background:var(--grad);box-shadow:0 0 0 6px #1d64d81f}.need-item,.rates-tile,.why-card{border:1px solid rgba(15,30,70,.05)}.rates-tile strong{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.tariff{border-color:var(--primary)}.final-cta{background:radial-gradient(ellipse 60% 90% at 50% 120%,rgba(38,126,255,.35) 0,transparent 70%),linear-gradient(160deg,#0f1e46,#14295e 60%,#0f1e46)}.footer{background:#0b1736}.offers-banner{background:radial-gradient(ellipse 50% 120% at 90% 0,rgba(75,49,201,.35) 0,transparent 70%),linear-gradient(135deg,#0f1e46,#1a2f6e)}.ocard{border:1px solid rgba(15,30,70,.06)}.ocard-badge{background:var(--grad)}.ocard-cta{background:linear-gradient(135deg,#2a7bf2,#1d64d8);box-shadow:0 0 0 6px #1d64d81f,0 8px 20px #1d64d840}.offers-cta{background:radial-gradient(ellipse 60% 120% at 85% 120%,rgba(38,126,255,.35) 0,transparent 70%),linear-gradient(135deg,#0f1e46,#1a2f6e)}.form-page .progress,.form-page .progress li{position:relative}.form-page .progress li:not(:last-child):after{background:var(--border2);content:"";height:2px;left:calc(50% + 22px);position:absolute;right:calc(-50% + 22px);top:16px}.form-page .progress li.done:not(:last-child):after{background:var(--primary)}.form-page .progress-dot{background:#fff;border:2px solid var(--border2)}.form-page .progress li.active .progress-dot{background:var(--grad);border-color:transparent;box-shadow:0 0 0 6px #1d64d81f}.form-page .progress li.done .progress-dot{background:var(--primary);border-color:transparent;color:#fff}.form-page .step-head span{background:var(--s2);border-radius:999px;color:var(--muted);font-size:var(--fs-sm);padding:2px 12px}.form-page .form-card{border:0;box-shadow:0 10px 40px #0f1e4614}.amount-input input,.amount-input span{color:var(--primary)}.error-page[data-v-05499306]{align-items:center;background:var(--bg);display:flex;justify-content:center;min-height:100vh;padding:20px}.error-card[data-v-05499306]{text-align:center}.error-card h1[data-v-05499306]{color:var(--primary);font-size:var(--fs-2xl);font-weight:800;margin-bottom:12px}.error-card p[data-v-05499306]{color:var(--muted);font-size:var(--fs-md);margin-bottom:24px}
