:root{--bg:#fff6ea;--bg-soft:#ffefdc;--card:#fff;--card-tint:#fffaf3;--navy:#17223b;--navy-soft:#566079;--accent:#ff6a45;--accent-dark:#e14e29;--accent-tint:#ffe3d6;--accent-tint-2:#ffd9c4;--green:#2e9e6c;--border:#f0dcc4;--err:#c22a1f;--ok:#2e9e6c;--warn:#8a5a00;--radius-lg:28px;--radius-md:20px;--radius-sm:14px;--shadow:0 18px 40px -18px #17223b38}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--navy);max-width:100vw;margin:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p,ul,figure{margin:0}ul{padding:0;list-style:none}button,input,select,textarea{font-family:inherit}.wrap,.w{width:100%;max-width:1160px;margin:0 auto;padding:0 20px}section{padding:64px 0}@media (width>=900px){section{padding:96px 0}}.eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-dark);background:var(--accent-tint);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}h2{letter-spacing:-.01em;max-width:720px;margin-top:14px;font-size:clamp(26px,4.4vw,38px);font-weight:800}.lead{color:var(--navy-soft);max-width:620px;margin-top:12px;font-size:clamp(15px,2vw,18px)}.mut{color:var(--navy-soft)}.kick{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-dark);font-size:13px;font-weight:700}header.site-h{z-index:50;backdrop-filter:blur(8px);border-bottom:1px solid var(--border);background:#fff6eaeb;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.logo{letter-spacing:-.01em;white-space:nowrap;color:var(--navy);align-items:center;gap:10px;font-size:19px;font-weight:800;text-decoration:none;display:flex}.logo .mark{flex:none;width:36px;height:36px}.logo b{color:var(--accent-dark);font-weight:800}nav.main-nav{display:none}nav.main-nav ul{gap:28px;display:flex}nav.main-nav a{color:var(--navy);opacity:.82;font-size:15px;font-weight:600;text-decoration:none}nav.main-nav a:hover{opacity:1;color:var(--accent-dark)}@media (width>=860px){nav.main-nav{display:block}}.header-cta{display:none}@media (width>=860px){.header-cta{background:var(--navy);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;padding:11px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}}.burger{background:var(--accent-tint);width:44px;height:44px;color:var(--accent-dark);cursor:pointer;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (width>=860px){.burger{display:none}}#mnav{display:none}#mnav.open{display:block}.btn{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:12px 24px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}@media (width>=520px){.btn{width:auto}}.btn-accent,.btn{background:var(--accent);color:#fff;box-shadow:0 14px 26px -10px #ff6a458c}.btn-accent:hover,.btn:hover{background:var(--accent-dark)}.btn[disabled]{opacity:.55;cursor:default;box-shadow:none}.btn.ghost,.btn-ghost{color:var(--navy);border:2px solid var(--border);box-shadow:none;background:#fff}.btn.ghost:hover,.btn-ghost:hover{background:var(--bg-soft);color:var(--navy)}.btn.wide{text-align:center;width:100%;display:flex}.sub{color:var(--navy-soft);margin-top:12px;font-size:14px}.hero{padding-top:44px;padding-bottom:20px}@media (width>=900px){.hero{padding-top:64px}}.hero-grid{grid-template-columns:1fr;align-items:start;gap:36px;display:grid}@media (width>=980px){.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px}}.hero h1{letter-spacing:-.015em;font-size:clamp(30px,6vw,46px);font-weight:800;line-height:1.12}.hero h1 span{color:var(--accent-dark)}.hero .lead{max-width:520px}@media (width<=600px){.hero{padding-top:22px}.hero-grid{gap:20px}.hero .eyebrow,.hero .icon-row{display:none}.hero .lead{margin-bottom:0;font-size:16px}}.icon-row{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.icon-chip{background:var(--card);border:1px solid var(--border);color:var(--navy-soft);border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:13px;font-weight:600;display:flex}.icon-chip .ic{background:var(--accent-tint);width:30px;height:30px;color:var(--accent-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.icon-chip .ic svg{width:18px;height:18px}.calc-card{background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--border);padding:22px}@media (width>=560px){.calc-card{padding:30px}}.calc-head{align-items:center;gap:10px;margin-bottom:18px;display:flex}.calc-head .ic{background:var(--accent);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.calc-head .ic svg{width:22px;height:22px}.calc-head strong{font-size:18px;font-weight:800}.calc-head small{color:var(--navy-soft);font-size:13px;font-weight:600;display:block}.field{margin-bottom:16px}.field label,.field>.flabel{color:var(--navy-soft);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.panel .field label{color:var(--navy);font-size:15px}.field select,.field input,.field textarea{border-radius:var(--radius-sm);border:2px solid var(--border);background:var(--card-tint);width:100%;min-height:50px;color:var(--navy);padding:0 14px;font-size:16px;font-weight:600}.field textarea{resize:vertical;min-height:110px;padding:12px 14px;font-weight:500}.field select:focus,.field input:focus,.field textarea:focus{border-color:var(--accent);outline:none}.field-row{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=460px){.field-row{grid-template-columns:1fr 1fr}}.hint{color:var(--navy-soft);margin:-4px 0 8px;font-size:13.5px;font-weight:500}.calc-result{background:var(--bg-soft);border-radius:var(--radius-md);margin-top:6px;padding:18px}.big-k{color:var(--navy-soft);font-size:14px;font-weight:700}.big-sum{color:var(--accent-dark);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:6px 0 16px;font-size:60px;font-weight:800;line-height:1.05}@media (width<=460px){.big-sum{font-size:46px}}.bar{background:#f3dccb;border-radius:99px;height:12px;overflow:hidden}.bar i{background:linear-gradient(90deg,#ffb547,var(--accent));border-radius:99px;width:0;height:100%;transition:width .35s;display:block}.bar-legend{color:var(--navy-soft);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;margin-top:8px;font-size:13.5px;font-weight:700;display:flex}.deadline-line{color:var(--navy);margin-top:10px;font-size:13.5px;font-weight:600}.rate-line{color:var(--navy);margin-top:12px;font-size:13.5px;font-weight:600}.cap-note{color:var(--accent-dark);margin-top:4px;font-size:12.5px;font-weight:700}.fine-print{color:var(--navy-soft);margin-top:14px;font-size:12.5px;line-height:1.5}.calc-cta{margin-top:18px}.calc-cta p{text-align:center;color:var(--navy-soft);margin-top:10px;font-size:13px;font-weight:600}.grid-2{grid-template-columns:1fr;gap:18px;display:grid}@media (width>=760px){.grid-2{grid-template-columns:1fr 1fr}}.grid-3{grid-template-columns:1fr;gap:18px;margin-top:34px;display:grid}@media (width>=640px){.grid-3{grid-template-columns:1fr 1fr}}@media (width>=980px){.grid-3{grid-template-columns:repeat(3,1fr)}}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:22px}.get-list{grid-template-columns:1fr;gap:14px;margin-top:34px;display:grid}@media (width>=760px){.get-list{grid-template-columns:1fr 1fr}}.get-item{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);gap:14px;padding:18px;display:flex}.get-item .ic{background:var(--accent-tint);width:42px;height:42px;color:var(--accent-dark);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.get-item .ic svg{width:22px;height:22px}.get-item strong{margin-bottom:4px;font-size:15.5px;font-weight:800;display:block}.get-item span{color:var(--navy-soft);font-size:14px}.steps{grid-template-columns:1fr;gap:18px;margin-top:34px;display:grid}@media (width>=760px){.steps{grid-template-columns:repeat(3,1fr)}}.step{background:var(--card);border-radius:var(--radius-md);border:1px solid var(--border);padding:22px;position:relative}.step .num{background:var(--navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:14px;font-weight:800;display:flex}.step strong{margin-bottom:6px;font-size:16.5px;font-weight:800;display:block}.step span{color:var(--navy-soft);font-size:14px}.sit-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--navy);flex-direction:column;gap:12px;padding:20px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex}.sit-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.sit-card .ic{background:var(--accent-tint);width:46px;height:46px;color:var(--accent-dark);border-radius:13px;justify-content:center;align-items:center;display:flex}.sit-card .ic svg{width:24px;height:24px}.sit-card strong{font-size:15.5px;font-weight:800}.sit-card em{color:var(--accent-dark);font-size:13px;font-style:normal;font-weight:700}.sample-wrap{grid-template-columns:1fr;align-items:center;gap:28px;margin-top:34px;display:grid}@media (width>=900px){.sample-wrap{grid-template-columns:1.1fr 1fr}}.doc{border-radius:var(--radius-md);box-shadow:var(--shadow);color:var(--navy);border:1px solid var(--border);background:#fff;max-width:480px;padding:26px 24px;font-size:14px;line-height:1.6;position:relative;overflow:hidden}.doc:before{content:"ОБРАЗЕЦ";background:var(--accent);color:#fff;letter-spacing:.06em;padding:5px 34px;font-size:11px;font-weight:800;position:absolute;top:16px;right:-30px;transform:rotate(28deg);box-shadow:0 6px 14px -6px #0000004d}.doc .doc-title{margin-bottom:14px;font-size:16px;font-weight:800}.doc p{color:var(--navy-soft);margin-bottom:10px}.doc p b{color:var(--navy)}.doc .doc-sum{background:var(--bg-soft);color:var(--accent-dark);border-radius:10px;margin-top:14px;padding:10px 12px;font-size:15px;font-weight:800}.sample-notes{flex-direction:column;gap:14px;display:flex}.sample-notes .card small{color:var(--navy-soft);margin-top:6px;font-size:12.5px;display:block}.price-card{background:var(--navy);color:#fff;border-radius:var(--radius-lg);max-width:420px;margin-top:34px;padding:30px}.price-card .amount{color:var(--accent);margin:6px 0 18px;font-size:44px;font-weight:800}.price-card ul{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.price-card li{align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.price-card li svg{width:20px;height:20px;color:var(--accent);flex:none;margin-top:1px}.price-soon{color:var(--navy-soft);margin-top:16px;font-size:12.5px}.faq{flex-direction:column;gap:12px;max-width:760px;margin-top:34px;display:flex}.faq-item{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:4px 20px}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:15.5px;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .plus{background:var(--accent-tint);width:26px;height:26px;color:var(--accent-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.faq-item[open] summary .plus{background:var(--accent);color:#fff}.faq-item p{color:var(--navy-soft);padding-bottom:16px;font-size:14.5px}footer.site-f{background:var(--navy);color:#cfd5e4;padding:46px 0 30px}.foot-top{border-bottom:1px solid #ffffff1f;flex-direction:column;gap:22px;padding-bottom:26px;display:flex}@media (width>=760px){.foot-top{flex-direction:row;justify-content:space-between;align-items:flex-start}}.foot-logo{color:#fff;align-items:center;gap:10px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.foot-logo .mark{width:32px;height:32px}.foot-links{flex-wrap:wrap;gap:18px 26px;font-size:14px;display:flex}.foot-links a{color:#cfd5e4;text-decoration:none}.foot-links a:hover{color:#fff}.foot-bottom{color:#94a0bd;flex-direction:column;gap:6px;padding-top:22px;font-size:12.5px;display:flex}@media (width>=760px){.foot-bottom{flex-direction:row;justify-content:space-between}}.foot-bottom a{color:#b7c0d8;text-decoration:underline}section#sample,section#pricing{background:var(--bg-soft)}section#pricing{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.panel{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;padding:28px}.narrow{max-width:720px;margin:0 auto}.progress{background:#f3dccb;border-radius:99px;height:6px;margin:0 0 24px}.progress i{background:var(--accent);border-radius:99px;height:6px;transition:width .2s;display:block}.panel .field{margin:0 0 18px}.panel .field>label,.flabel{color:var(--navy);margin-bottom:6px;font-size:15px;font-weight:700;display:block}.opts{gap:8px;display:grid}.opt{border:2px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background:#fff;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.opt input{accent-color:var(--accent);flex:none;width:18px;height:18px;margin-top:4px}.opt:has(input:checked){border-color:var(--accent);background:var(--accent-tint)}.opt small{color:var(--navy-soft);font-size:14px;font-weight:500;display:block}.seg{flex-wrap:wrap;gap:6px;display:flex}.seg label{text-align:center;border:2px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background:#fff;flex:1;min-width:56px;padding:10px 0;font-weight:700}.seg input{opacity:0;pointer-events:none;position:absolute}.seg label:has(input:checked){border-color:var(--accent);background:var(--accent-tint)}.row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.nav-btns{justify-content:space-between;gap:10px;margin-top:22px;display:flex}.msg{border-radius:var(--radius-sm);margin:12px 0;padding:12px 16px;font-size:15px;font-weight:600}.msg.err{color:var(--err);background:#fbeae8}.msg.warn{color:var(--warn);background:#fff4de}.msg.ok{color:var(--ok);background:#e7f4ec}.msg ul{margin:6px 0 0;padding-left:20px;font-weight:500}.result{border:2px solid var(--border);border-radius:var(--radius-md);background:#fff;margin-bottom:14px;padding:18px 20px}.result small{color:var(--navy-soft);font-weight:600}.result .big{color:var(--accent-dark);margin:4px 0;font:800 28px/1.2 Manrope,sans-serif}.checks{margin:10px 0;padding:0;list-style:none}.checks li{padding:4px 0 4px 26px;position:relative}.checks li:before{content:"✓";color:var(--ok);font-weight:700;position:absolute;left:0}.preview{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;width:100%;height:560px}.hidden{display:none!important}.doc-page h2{max-width:none;margin:28px 0 12px;font-size:26px}.guide h3{margin-top:18px;font-size:19px}.guide p{color:var(--navy-soft);margin:6px 0}.kid{border:1.5px dashed var(--border);border-radius:var(--radius-sm);margin-bottom:12px;padding:14px}fieldset{border:0;margin:0 0 20px;padding:0}legend{margin-bottom:12px;padding:0;font:800 19px Manrope,sans-serif}.lock-note{background:var(--bg-soft);border-radius:var(--radius-sm);color:var(--navy-soft);align-items:center;gap:10px;margin-top:10px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.mnav{display:none;position:relative}.mnav summary{cursor:pointer;background:var(--accent-tint);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;list-style:none;display:flex}.mnav summary::-webkit-details-marker{display:none}.mnav summary span{background:var(--accent-dark);border-radius:1px;width:20px;height:2px;display:block}.mnav-p{z-index:20;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);background:#fff;flex-direction:column;width:min(300px,100vw - 32px);padding:8px;display:flex;position:absolute;top:52px;right:0}.mnav-p a{color:var(--navy);border-radius:10px;padding:12px 14px;font-size:16px;font-weight:600;text-decoration:none}.mnav-p a:hover{background:var(--bg-soft)}.mnav-p a.btn{color:#fff;text-align:center;margin-top:6px;font-weight:700}@media (width>=860px){.mnav{display:none!important}}@media (width<=859px){.mnav{display:block}}@media (width<=820px){h2{font-size:26px}.price-card,.how,.hero-grid,.row2{grid-template-columns:1fr}.panel{padding:20px 16px}}.opt input[type=radio],.opt input[type=checkbox]{height:18px;min-height:0;box-shadow:none;border:0;flex:none;margin:3px 0 0;padding:0;width:18px!important}.opt{align-items:center}.field .opt{align-items:center;gap:12px;font-weight:600;display:flex}.field .opt input[type=radio],.field .opt input[type=checkbox]{-webkit-appearance:auto;appearance:auto;margin:0}
