@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal.Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal.2CBVLo0M.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal.FNmA3REe.woff)format("woff")}:root{--bg:#f6f4ef;--paper:#efebe3;--surface:#fff;--surface2:#fbfaf7;--ink:#1d2422;--ink2:#3f4945;--muted:#5f6a66;--line:#e2ded5;--line2:#eeebe4;--accent:#0e6a61;--accent-h:#0a554e;--accent-soft:#e2efec;--ok:#1b6b3e;--ok-bg:#e6f3ea;--warn:#7a4b00;--warn-bg:#fdf1d8;--warn-line:#e0a93a;--man:#6a3f96;--man-bg:#f1eaf8;--man-line:#9b7bc4;--dark:#18201e;--dark2:#232d2a;--serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--sans:Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--shadow:0 1px 2px #1d24220f, 0 8px 28px #1d242214;--shadow-l:0 18px 60px #1d242229;--wrap:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}img,svg{display:block}a{color:var(--accent);text-underline-offset:3px}a:hover{color:var(--accent-h)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.num{font-variant-numeric:tabular-nums}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 32px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--ink);color:#fff;z-index:100;border-radius:8px;padding:10px 14px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}h1,h2{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:0;font-weight:600}h1{font-size:66px;line-height:1.02}h2{font-size:46px;line-height:1.06}h3{color:var(--ink);margin:0;font-size:18px;font-weight:600;line-height:1.35}p{margin:0}.lead{color:var(--ink2);font-size:20px;line-height:1.55}.btn{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--ink);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:400;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.btn:hover{color:var(--ink);border-color:#c9c3b7}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-h);border-color:var(--accent-h);color:#fff}.btn-lg{min-height:56px;padding:0 28px;font-size:17px}.btn-quiet{color:var(--ink2);background:0 0;border-color:#0000}.btn-quiet:hover{background:var(--line2)}.btn svg{width:18px;height:18px}.tag{border:1px solid var(--line);color:var(--muted);background:var(--surface);white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;line-height:1;display:inline-flex}.tag-accent{background:var(--accent-soft);color:var(--accent-h);border-color:#0000}.site-head{z-index:20;backdrop-filter:saturate(1.2)blur(8px);background:#f6f4efeb;border-bottom:1px solid #0000;position:sticky;top:0}.site-head.scrolled{border-bottom-color:var(--line)}.head-in{align-items:center;gap:28px;height:72px;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand svg{flex:none;width:30px;height:30px}.brand span{font-family:var(--serif);letter-spacing:.01em;font-size:27px;font-weight:600;line-height:1}.nav{gap:4px;margin-left:12px;display:flex}.nav a{color:var(--ink2);border-radius:8px;padding:8px 12px;font-size:15.5px;text-decoration:none}.nav a:hover{background:var(--line2);color:var(--ink)}.head-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.head-actions .btn{min-height:44px;padding:0 18px;font-size:15.5px}.m-menu{display:none}section{padding:104px 0}.band{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.band-paper{background:var(--paper)}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:14px;margin-bottom:18px;font-size:13px;display:flex}.kicker:after{content:"";opacity:.5;background:currentColor;width:56px;height:1px}.sec-head{max-width:760px;margin-bottom:52px}.sec-head .lead{margin-top:18px}.two{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.two.wide-right{grid-template-columns:.9fr 1.1fr}.two.wide-left{grid-template-columns:1.1fr .9fr}.hero{padding:72px 0 96px}.hero-grid{grid-template-columns:1fr 1.02fr;align-items:center;gap:64px;display:grid}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:22px;font-size:13.5px}.hero h1{max-width:600px}.hero .lead{max-width:560px;margin-top:26px}.cta-row{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.trust{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin:30px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.trust li{align-items:center;gap:8px;display:flex}.trust svg{width:16px;height:16px;color:var(--accent)}.demo{margin:0;position:relative}.demo-paste{z-index:2;background:var(--surface);width:78%;box-shadow:var(--shadow);border:1.5px dashed #b9c9c5;border-radius:14px;padding:16px 18px 14px;font-size:13px;position:relative}.dp-head{color:var(--ink2);align-items:center;gap:10px;margin-bottom:10px;display:flex}.dp-ico{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.dp-ico svg{width:16px;height:16px}.dp-links{color:var(--ink2);font-variant-numeric:tabular-nums;margin:0;padding:0 0 0 40px;line-height:1.75;list-style:none}.dp-links li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dp-foot{color:var(--muted);align-items:center;gap:12px;margin-top:10px;padding-left:40px;display:flex}.dp-btn{background:var(--accent);color:#fff;border-radius:8px;margin-left:auto;padding:7px 14px}.demo-arrow{z-index:1;color:var(--accent);opacity:.7;position:absolute;top:58px;left:84%}.demo-arrow svg{width:64px;height:84px}.demo-sheet{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-l);border-radius:14px;margin:-22px 0 0 8%;font-size:13px;position:relative;overflow:hidden}.ds-head{border-bottom:1px solid var(--line);align-items:flex-end;gap:16px;padding:34px 18px 14px;display:flex}.ds-title{font-family:var(--serif);font-size:22px;font-weight:600;line-height:1.1}.ds-meta{color:var(--muted);margin-top:4px;font-size:12.5px}.ds-meta .w{color:var(--warn)}.ds-total{text-align:right;margin-left:auto}.ds-total small{color:var(--muted);font-size:12px;display:block}.ds-total b{font-family:var(--serif);font-size:26px;font-weight:600;line-height:1.1}.ds-cols,.ds-row{grid-template-columns:40px minmax(0,1fr) 78px 70px 92px 104px;align-items:center;gap:10px;padding:0 16px;display:grid}.ds-cols{background:var(--surface2);border-bottom:1px solid var(--line);height:32px;color:var(--muted);font-size:11.5px}.ds-row{border-bottom:1px solid var(--line2);min-height:58px;animation:.5s both rowin;box-shadow:inset 3px 0 #0000}.ds-row:last-child{border-bottom:0}.ds-row.w{box-shadow:inset 3px 0 0 var(--warn-line)}.ds-row:nth-child(4){animation-delay:.1s}.ds-row:nth-child(5){animation-delay:.2s}.ds-row:nth-child(6){animation-delay:.3s}.ds-row:nth-child(7){animation-delay:.4s}@keyframes rowin{0%{opacity:0;transform:translateY(6px)}}.ds-row .r,.ds-cols .r{text-align:right}.nm{min-width:0}.nm b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:400;display:block;overflow:hidden}.nm small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.mut{color:var(--muted)}.ph{border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ph svg{width:22px;height:22px}.ph-furn{color:#7a5a3a;background:#efe7dc}.ph-light{color:#7a6420;background:#f4edd6}.ph-tile{color:#4f5a57;background:#e6e9e8}.ph-plumb{color:#3e5e6e;background:#e3ecf0}.ph-mat{color:#4e6640;background:#e8eee4}.ph-none{background:var(--surface2);color:var(--muted);border:1px dashed var(--line)}.st{white-space:nowrap;border-radius:20px;justify-self:start;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.st svg{width:12px;height:12px}.st-ok{color:var(--ok);background:var(--ok-bg)}.st-warn{color:var(--warn);background:var(--warn-bg)}.st-man{color:var(--man);background:var(--man-bg)}.st-hint{color:var(--muted);white-space:nowrap;margin-top:2px;font-size:11px;display:block}.pain{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pain article{border-top:1px solid var(--ink);padding-top:22px}.pain .n{font-family:var(--serif);color:var(--accent);margin-bottom:16px;font-size:40px;font-weight:600;line-height:1}.pain h3{margin-bottom:10px}.pain p{color:var(--ink2)}.steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.steps li{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:28px 28px 30px;position:relative}.steps .n{font-family:var(--serif);color:var(--accent);margin-bottom:18px;font-size:56px;font-weight:600;line-height:.9}.steps h3{margin-bottom:10px;font-size:19px}.steps p{color:var(--ink2)}.step-vis{border-top:1px dashed var(--line);color:var(--ink2);margin-top:22px;padding-top:18px;font-size:13px}.chip-row{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--surface2);border:1px solid var(--line2);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:5px 10px;display:inline-flex;overflow:hidden}.feats{grid-template-columns:1fr 1fr;gap:34px 36px;display:grid}.feat .ico{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.feat .ico svg{width:22px;height:22px}.feat h3{margin-bottom:8px}.feat p{color:var(--ink2);font-size:16px}.stack{flex-direction:column;gap:20px;display:flex}.card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:22px 24px}.card-cap{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:12px;font-weight:600}.trow{border-bottom:1px solid var(--line2);grid-template-columns:1fr 70px 120px;gap:8px;padding:9px 0;font-size:15px;display:grid}.trow .r{text-align:right}.trow.h{color:var(--muted);padding-top:0;font-size:12px}.trow.all{border-bottom:0;padding-top:12px;font-size:16px;font-weight:600}.calc{align-items:center;gap:16px;display:flex}.calc-body{color:var(--ink2);font-size:14.5px}.calc-body b{color:var(--ink);font-weight:600}.calc-res{background:var(--accent-soft);color:var(--accent-h);border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:6px 12px;font-size:14.5px;display:inline-flex}.calc-res b{font-weight:600}.xl{box-shadow:var(--shadow-l);font-family:Arial, "Liberation Sans", var(--sans);color:var(--ink);background:#fff;border:1px solid #cfcac0;border-radius:10px;margin:0;overflow:hidden}.xl-bar{color:#fff;white-space:nowrap;background:#1f6b47;align-items:center;gap:10px;height:34px;padding:0 14px;font-size:12.5px;display:flex;overflow:hidden}.xl-bar i{background:#ffffff59;border-radius:50%;flex:none;width:10px;height:10px}.xl-bar span{text-overflow:ellipsis;overflow:hidden}.xl-sheet{padding:20px 22px 18px;font-size:12.5px}.xl-top{color:var(--ink2);letter-spacing:.06em;justify-content:space-between;font-size:11px;display:flex}.xl-top b{font-weight:700}.xl-title{margin:8px 0 4px;font-family:Georgia,PT Serif,serif;font-size:26px;line-height:1.15}.xl-meta{color:var(--muted);border-bottom:2px solid var(--accent);padding-bottom:12px;font-size:12px}.xl-row{border-bottom:1px solid var(--line2);grid-template-columns:22px 36px minmax(0,1fr) 62px 66px 76px;align-items:center;gap:8px;padding:6px 0;display:grid}.xl-row .r{text-align:right}.xl-cols{color:var(--muted);text-transform:uppercase;border-bottom:1px solid var(--ink);padding:10px 0 6px;font-size:10px;font-weight:700}.xl-row .ph{border-radius:4px;width:34px;height:34px}.xl-row .ph svg{width:18px;height:18px}.xl-grp{background:#f3f0ea;align-items:baseline;gap:10px;margin:8px 0 0;padding:6px 10px;display:flex}.xl-grp b{font-family:Georgia,PT Serif,serif;font-size:15px}.xl-grp span{color:var(--muted);font-size:11px}.xl-grp em{margin-left:auto;font-style:normal;font-weight:700}.xl-row.chk{background:#fdf6e3;box-shadow:inset 3px 0 #c98a1b}.xl-total{border-top:2px solid var(--ink);justify-content:flex-end;gap:18px;margin-top:8px;padding:12px 0 6px;font-size:15px;display:flex}.xl-total b{font-family:Georgia,PT Serif,serif;font-size:18px}.xl-disc{color:var(--ink2);font-size:11px;font-style:italic}.ticks{flex-direction:column;gap:16px;margin:28px 0 0;padding:0;list-style:none;display:flex}.ticks li{grid-template-columns:26px 1fr;gap:12px;display:grid}.ticks svg{width:22px;height:22px;color:var(--accent);margin-top:2px}.ticks b{color:var(--ink);font-weight:600;display:block}.ticks span{color:var(--ink2)}.fin{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-l);border-radius:16px;margin:0;padding:24px 26px}.fin-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:16px;display:flex}.fin-head .ph{border-radius:10px;width:52px;height:52px}.fin-head .ph svg{width:28px;height:28px}.fin-head b{font-weight:400;display:block}.fin-head small{color:var(--muted);font-size:13px}.fin-head .tag{margin-left:auto}.frow{border-bottom:1px solid var(--line2);justify-content:space-between;gap:16px;padding:11px 0;font-size:16px;display:flex}.frow span{color:var(--ink2)}.frow.priv span:after{content:"видите только вы";color:var(--muted);border:1px solid var(--line);vertical-align:2px;border-radius:20px;margin-left:10px;padding:1px 8px;font-size:11.5px}.frow.inc{border-bottom:0;padding-top:16px}.frow.inc b{font-family:var(--serif);color:var(--accent);font-size:30px;line-height:1}.fin-foot{background:var(--surface2);border:1px solid var(--line2);color:var(--ink2);border-radius:10px;margin-top:14px;padding:12px 14px;font-size:14px}.honest-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.honest-card .ds-row{min-height:64px;box-shadow:inset 3px 0 0 var(--man-line);grid-template-columns:40px minmax(0,1fr) 150px;animation:none}.hc-note{background:var(--man-bg);color:#4e2c72;border-radius:12px;margin:16px;padding:14px 16px;font-size:15px}.hc-note b{margin-bottom:4px;font-weight:600;display:block}.hc-acts{gap:16px;margin-top:10px;font-size:14px;display:flex}.hc-acts span{text-underline-offset:3px;text-decoration:underline}.facts{color:var(--ink2);flex-direction:column;gap:12px;margin:26px 0 0;padding:0;list-style:none;display:flex}.facts li{grid-template-columns:22px 1fr;gap:10px;display:grid}.facts svg{width:18px;height:18px;color:var(--accent);margin-top:4px}.soon{padding:72px 0}.soon h2{font-size:34px}.soon-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:30px;display:grid}.soon-grid article{background:#fff6;border:1px dashed #cfc9bd;border-radius:14px;padding:20px 20px 22px}.soon-grid .tag{margin-bottom:14px}.soon-grid h3{margin-bottom:6px;font-size:16.5px}.soon-grid p{color:var(--ink2);font-size:15px}.price{grid-template-columns:1fr 1fr;align-items:start;gap:72px;display:grid}.price-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-l);border-radius:20px;padding:34px 36px}.price-card .big{font-family:var(--serif);font-size:44px;font-weight:600;line-height:1.05}.price-card .sub{color:var(--muted);margin-top:8px}.price-card ul{flex-direction:column;gap:12px;margin:24px 0 28px;padding:0;list-style:none;display:flex}.price-card li{color:var(--ink2);grid-template-columns:22px 1fr;gap:10px;display:grid}.price-card li svg{width:18px;height:18px;color:var(--accent);margin-top:4px}.price-card .btn{width:100%}.faq{max-width:860px}.faq details{border-bottom:1px solid var(--line)}.faq details:first-of-type{border-top:1px solid var(--line)}.faq summary{cursor:pointer;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary h3{flex:1;font-size:19px;font-weight:600}.faq summary:after{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);flex:none;width:12px;height:12px;transition:transform .2s;transform:rotate(45deg)translate(-3px,-3px)}.faq details[open] summary:after{transform:rotate(-135deg)translate(-3px,-3px)}.faq .ans{color:var(--ink2);padding:0 40px 24px 0}.faq-more{margin-top:26px}.final{background:var(--dark);color:#e9eeec;text-align:center;padding:112px 0;position:relative;overflow:hidden}.final:before{content:"";pointer-events:none;background:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 64px);position:absolute;inset:0}.final h2{color:#fff;font-size:56px;position:relative}.final p{color:#b9c6c2;max-width:620px;margin:20px auto 0;font-size:19px;position:relative}.final .btn{margin-top:36px;position:relative}.final .btn-primary{background:#2e9a8c;border-color:#2e9a8c}.final .btn-primary:hover{background:#38ae9f;border-color:#38ae9f}.final small{color:#8fa19c;margin-top:18px;font-size:14.5px;display:block;position:relative}.foot{background:var(--dark2);color:#b9c6c2;padding:64px 0 36px;font-size:15px}.foot a{color:#dce5e2;text-decoration:none}.foot a:hover{color:#fff;text-decoration:underline}.foot-grid{grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:40px;display:grid}.foot .brand{color:#fff}.foot .brand span{font-size:26px}.foot-about{color:#9fb0ab;max-width:300px;margin-top:14px}.foot-h{color:#fff;font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:600;line-height:1.35}.foot li small{color:#8fa19c;font-size:13px;display:block}.foot ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ru{color:#dce5e2;align-items:center;gap:8px;margin-top:18px;display:inline-flex}.ru svg{width:16px;height:16px}.foot-bottom{color:#8fa19c;border-top:1px solid #36423f;flex-wrap:wrap;gap:8px 28px;margin-top:48px;padding-top:22px;font-size:13.5px;display:flex}.foot-bottom .req{flex-wrap:wrap;gap:4px 18px;display:flex}@media (width<=1080px){h1{font-size:56px}.nav a{padding:8px}.hero-grid{gap:44px}}@media (width<=960px){body{font-size:16.5px}section{padding:80px 0}.nav,.head-actions .btn-primary{display:none}.m-menu{display:block;position:relative}.m-menu summary{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.m-menu summary::-webkit-details-marker{display:none}.m-menu summary svg{width:20px;height:20px}.m-menu[open] summary{background:var(--line2)}.m-panel{background:var(--surface);border:1px solid var(--line);width:min(320px,100vw - 32px);box-shadow:var(--shadow-l);border-radius:14px;padding:10px;position:absolute;top:54px;right:0}.m-panel a{color:var(--ink);border-radius:8px;padding:12px;font-size:16.5px;text-decoration:none;display:block}.m-panel a:hover{background:var(--line2)}.m-panel .btn{color:#fff;width:100%;margin-top:8px}.hero{padding:44px 0 72px}.hero-grid{grid-template-columns:1fr}.hero h1{max-width:none}.two,.two.wide-right,.two.wide-left,.price{grid-template-columns:1fr;gap:44px}.two .vis-first{order:-1}.pain,.steps{grid-template-columns:1fr}.soon-grid,.foot-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){body{font-size:16px}.wrap{padding:0 18px}.head-in{gap:12px;height:64px}.brand span{font-size:24px}.head-actions .btn{padding:0 14px}section{padding:64px 0}h1{font-size:41px;line-height:1.05}h2{font-size:33px}.lead{font-size:17.5px}.eyebrow{margin-bottom:16px;font-size:12px}.hero .lead{margin-top:18px}.cta-row{flex-direction:column}.cta-row .btn{width:100%}.trust{flex-direction:column;gap:8px}.sec-head{margin-bottom:36px}.demo-paste{width:100%;padding:14px}.dp-links{padding-left:0;font-size:12.5px}.dp-foot{padding-left:0}.dp-links li:nth-child(n+4),.demo-arrow{display:none}.demo-sheet{margin:14px 0 0}.ds-head{padding:16px 14px 12px}.ds-title{font-size:19px}.ds-total b{font-size:21px}.ds-cols{display:none}.ds-cols,.ds-row{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:0 12px}.ds-row{padding-top:10px;padding-bottom:10px}.ds-row .c-room,.ds-row .c-qty{display:none}.ds-row .c-sum{grid-area:2/2;margin-top:-6px;font-size:13px;text-align:left!important}.ds-row .c-st{grid-area:1/3/3}.steps li{padding:24px 22px}.feats{grid-template-columns:1fr;gap:28px}.xl-sheet{padding:16px 14px}.xl-title{font-size:21px}.xl-row{grid-template-columns:28px minmax(0,1fr) 72px;gap:8px}.xl-row .c-n,.xl-row .c-q,.xl-row .c-p{display:none}.fin{padding:20px}.fin-head .tag{display:none}.frow.priv span:after{width:max-content;margin:4px 0 0;display:block}.honest-card .ds-row{grid-template-columns:40px minmax(0,1fr)}.honest-card .c-st{grid-area:auto/2}.soon h2{font-size:28px}.soon-grid{grid-template-columns:1fr}.price-card{padding:26px 22px}.price-card .big{font-size:36px}.faq summary h3{font-size:17.5px}.faq .ans{padding-right:0}.final{padding:80px 0}.final h2{font-size:38px}.final p{font-size:17px}.final .btn{width:100%}.foot-grid{grid-template-columns:1fr;gap:32px}}.sprite{width:0;height:0;position:absolute;overflow:hidden}.lead-gap{margin-top:18px}.note{color:var(--ink2);margin-top:16px}.ph.ph-lg{width:52px;height:52px}.ph.ph-lg svg{width:28px;height:28px}.nf{padding:96px 0 120px}.nf h1{max-width:720px}.nf .lead{max-width:620px}.doc{max-width:860px;padding-top:56px;padding-bottom:96px}.doc-note{background:var(--surface);border:1px solid var(--line);color:var(--ink2);border-radius:12px;margin:0 0 28px;padding:14px 16px;font-size:15.5px}.doc-body{color:var(--ink);overflow-wrap:anywhere;font-size:16.5px;line-height:1.65}.doc-body h1{margin:0 0 18px;font-size:44px;line-height:1.08}.doc-body h2{margin:44px 0 14px;font-size:30px;line-height:1.15}.doc-body h3{margin:28px 0 10px;font-size:18px}.doc-body p,.doc-body ul,.doc-body ol{margin:0 0 14px}.doc-body ul,.doc-body ol{padding-left:24px}.doc-body li{margin:4px 0}.doc-body hr{border:0;border-top:1px solid var(--line);margin:28px 0}.doc-body code{background:var(--line2);border-radius:4px;padding:1px 5px;font-size:.92em}.doc-body table{border-collapse:collapse;margin:0 0 18px;font-size:15px;display:block;overflow-x:auto}.doc-body th,.doc-body td{border:1px solid var(--line);text-align:left;vertical-align:top;min-width:120px;padding:8px 10px}.doc-body th{background:var(--surface2);font-weight:600}@media (width<=600px){.doc{padding-top:36px;padding-bottom:64px}.doc-body h1{font-size:34px}.doc-body h2{font-size:25px}.nf{padding:64px 0 88px}}.two>*,.hero-grid>*,.price>*{min-width:0}.feat p,.feat h3{overflow-wrap:break-word;hyphens:auto}@media (width<=600px){.feats{grid-template-columns:minmax(0,1fr)}}
