body{margin:0} .wv-modern{font-family:Arial,Helvetica,sans-serif;color:#191817;line-height:1.65;background:#fff}.wv-modern *{box-sizing:border-box}.wv-modern .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.wv-modern .hero{padding:95px 0 90px;background:radial-gradient(circle at 83% 15%,#f1d8c9,transparent 35%),linear-gradient(120deg,#f7f4f0,#fff 72%)}.wv-modern .ey{font-size:12px;text-transform:uppercase;letter-spacing:.2em;color:#a64019;font-weight:800}.wv-modern h1{font-size:clamp(44px,6vw,82px);letter-spacing:-.06em;line-height:1.04;margin:18px 0 23px;max-width:960px}.wv-modern h2{font-size:clamp(30px,4vw,50px);line-height:1.12;letter-spacing:-.045em;margin:0 0 18px}.wv-modern h3{font-size:23px;line-height:1.2;margin:12px 0}.wv-modern .lead{font-size:19px;max-width:750px;color:#59534f}.wv-modern .section{padding:80px 0}.wv-modern .soft{background:#f7f5f2}.wv-modern .dark{background:#191817;color:#fff}.wv-modern .dark p{color:#ddd}.wv-modern .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wv-modern .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.wv-modern .card{border:1px solid #e4dfd9;border-radius:13px;background:#fff;overflow:hidden;box-shadow:0 12px 35px #00000008;display:flex;flex-direction:column}.wv-modern .card-body{padding:27px;flex:1;display:flex;flex-direction:column}.wv-modern .card p{color:#5d5753}.wv-modern .card .button{margin-top:auto;align-self:flex-start}.wv-modern .card img{width:100%;height:205px;object-fit:cover;display:block}.wv-modern .price{font-size:36px;font-weight:850;color:#a64019;letter-spacing:-.05em;margin:5px 0}.wv-modern .button{display:inline-block;background:#a64019;color:#fff!important;text-decoration:none;border-radius:4px;padding:14px 20px;font-weight:800;font-size:13px;margin-top:18px}.wv-modern .outline{background:transparent;color:#a64019!important;border:1px solid #a64019}.wv-modern .pill{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#a64019;font-weight:800}.wv-modern .feature{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center}.wv-modern .feature img{width:100%;border-radius:12px;object-fit:cover}.wv-modern a:focus-visible{outline:3px solid #e87a42;outline-offset:3px}.wv-modern .mini{color:#69625e;font-size:14px}.wv-modern ul{padding-left:21px}.wv-modern li{margin-bottom:7px}@media(max-width:850px){.wv-modern .grid,.wv-modern .grid2,.wv-modern .feature{grid-template-columns:1fr}.wv-modern .hero{padding:65px 0}.wv-modern .section{padding:55px 0}}