body{background:#f3e8dc;color:#3a2a22;font-family:Instrument Sans,sans-serif}h1,h2,.prob,.wm{font-family:Literata,serif;font-weight:600;color:#8b4518}.wm{font-size:26px;display:flex;align-items:center;gap:10px}.wm img{width:28px}.btn{background:#c4704a;color:#fdf6f0}.btn.ghost{background:#fff;color:#8b4518;border:1px solid #E0D0C0}.sub,.card p,.step p{color:#9a7b68}.eyebrow,.num{color:#c4704a}.browser{background:#fff;border:1px solid #E0D0C0;box-shadow:0 24px 60px #8b451822}.browser .bar{background:#f8efe4;border-bottom:1px solid #E0D0C0}.browser .bar i{background:#e0d0c0}.browser .bar span{color:#9a7b68}.phone{background:#3a2a22;box-shadow:0 20px 50px #3a2a2233}.card{background:#fff;border:1px solid #E0D0C0}.viz{background:#f8efe4;border:1px solid #E0D0C0}.card h3,.step h3{color:#3a2a22}.res{width:84%;display:flex;flex-direction:column;gap:6px}.res div{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #E0D0C0;border-radius:8px;padding:4px 8px;font-size:12px}.res b{width:22px;height:22px;border-radius:6px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}.ok{background:#5b8a57}.no{background:#c4704a}.proven{background:#f8e4c8;color:#8b5a2b;font:600 22px Literata,serif;padding:8px 20px;border-radius:999px;position:relative;z-index:1;margin-top:-22px}.pv2{position:absolute;bottom:10px;left:50%;transform:translate(-50%);white-space:nowrap;z-index:1;font-size:11px;color:#8b5a2b;background:#f8efe4;border:1px solid #E0D0C0;padding:3px 10px;border-radius:999px}.conf{position:absolute;inset:0;background-image:radial-gradient(#C4704A 2px,transparent 3px),radial-gradient(#E8B89A 2px,transparent 3px),radial-gradient(#5B8A57 2px,transparent 3px),radial-gradient(#8B4518 1.5px,transparent 2.5px);background-size:37px 29px,23px 41px,53px 31px,29px 19px;background-position:0 0,11px 7px,19px 13px,5px 21px;opacity:.8}.heat{display:grid;grid-template-columns:repeat(7,18px);gap:4px}.heat i{height:18px;border-radius:4px;display:block}@media(min-width:601px){.wrap.hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.hero h1{font-size:38px;line-height:1.12}}.plat{color:#8b4518}.plat>span{color:#9a7b68}.ctabox{background:#fff;border:1px solid #E0D0C0}.ftr{border-top:1px solid #E0D0C0;color:#9a7b68}.ftr a{color:#8b4518}*{margin:0;box-sizing:border-box}a{text-decoration:none}.wrap{max-width:1200px;margin:0 auto;padding-left:40px;padding-right:40px}.hnote{font-size:13px;line-height:1.5;margin-top:14px;max-width:440px}.hdr{display:flex;justify-content:space-between;align-items:center;height:84px}.btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;border-radius:12px;font-weight:600;font-size:15px}.btn.big{height:56px;padding:0 30px;font-size:17px}.hero{display:grid;grid-template-columns:1fr 1.25fr;gap:56px;align-items:center;padding-top:48px;padding-bottom:96px}h1{font-size:60px;line-height:1.04;margin-bottom:20px}.sub{font-size:20px;line-height:1.5;margin-bottom:32px;max-width:440px}.hvis{position:relative;padding-right:60px;padding-bottom:40px}.browser{border-radius:14px;overflow:hidden}.browser .bar{height:34px;display:flex;align-items:center;gap:6px;padding:0 14px}.browser .bar i{width:10px;height:10px;border-radius:50%}.browser .bar span{margin-left:14px;font-size:12px}.browser img{display:block;width:100%}.phone{width:220px;border-radius:34px;padding:8px;overflow:hidden}.phone img{display:block;width:100%;border-radius:27px}.float{position:absolute;right:0;bottom:0;width:190px}.eyebrow{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px}section{padding-bottom:96px}.why{max-width:900px;text-align:center}.prob{font-size:30px;line-height:1.4}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.card{border-radius:16px;padding:22px}.viz{height:120px;border-radius:12px;margin-bottom:18px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.card h3{font-size:19px;margin-bottom:6px}.card p{font-size:15px;line-height:1.45}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.step .phone{width:100%;margin:12px 0 18px}.num{font-weight:700;font-size:14px;letter-spacing:.1em}.step h3{font-size:19px;margin-bottom:6px}.step p{font-size:15px;line-height:1.45}.plat{display:flex;gap:40px;align-items:center;justify-content:center;font-weight:600}.plat{gap:20px}.plat>span{font-size:18px}.pl{display:flex;align-items:center;gap:14px}.pl img{width:24px;height:24px}.ctabox{border-radius:24px;padding:64px;text-align:center}.ctabox h2{font-size:40px;line-height:1.15;margin-bottom:28px}.row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.row.hrow{justify-content:flex-start}.ftr{display:flex;justify-content:center;align-items:center;padding-top:28px;padding-bottom:36px;font-size:14px}.ftr nav{display:flex;gap:24px}.wm.sm{font-size:18px!important}@media(max-width:600px){.wrap{padding-left:20px;padding-right:20px}.hdr{height:68px}.hdr .btn{height:40px;padding:0 16px;font-size:14px}.hero{grid-template-columns:1fr;gap:36px;padding-top:24px;padding-bottom:64px}h1{font-size:40px}.sub{font-size:17px}.hero .btn.big{width:100%}.hvis{padding-right:40px;padding-bottom:50px}.float{width:130px;border-radius:24px;padding:5px}.float img{border-radius:20px}section{padding-bottom:64px}.prob{font-size:21px}.grid{grid-template-columns:1fr;gap:14px}.steps{grid-template-columns:1fr;gap:40px}.step .phone{width:240px;margin-left:auto;margin-right:auto}.plat{flex-direction:column;gap:14px;text-align:center}.plat>span{font-size:16px}.hero .row .btn{width:100%}.ctabox{padding:40px 22px}.ctabox h2{font-size:28px}.row .btn{width:100%}.btn.big{font-size:15px;padding:0 16px}.ftr{padding-bottom:28px}}:focus-visible{outline:2px solid #8B4518;outline-offset:3px}
