*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#270404;background:#fff;font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:1.5}a{color:inherit}a:focus-visible{outline:3px solid #147813;outline-offset:5px}img{max-width:100%;height:auto;vertical-align:middle}.topbar{background:#080808;padding:20px;text-align:center}.topbar a{display:inline-block;background:#443636;color:white;text-decoration:none;font-size:30px;font-weight:800;line-height:1.2;padding:7px;box-shadow:0 0 10px #0008;border-radius:3px}.offer{max-width:1140px;margin:auto;padding:10px}.offer-panel{background:#ececec;border-radius:7px;box-shadow:0 0 10px #0008;padding:20px}.hero{display:grid;grid-template-columns:43.3% 56.7%;align-items:center}.hero-image,.hero-copy{padding:10px}.hero h1,.hero h2{font-size:24px;line-height:1.25;margin:0 0 20px;font-weight:700;text-shadow:0 0 10px #0004}.cta{display:block;background:#ff0202;color:white;text-align:center;font-size:30px;line-height:1.2;font-weight:800;text-decoration:none;padding:9px 7px;border-radius:3px;box-shadow:0 0 10px #0008;transition:transform .15s,background .15s}.cta:hover{background:#da0808;transform:translateY(-2px)}.guarantee{display:grid;grid-template-columns:25.35% 74.65%;align-items:center;margin-top:20px}.guarantee>div{padding:10px}.guarantee p{margin:0 0 20px;text-shadow:0 0 10px #0004}.details{text-align:center;padding:10px}.pricing{max-width:1140px;margin:0 auto 20px;padding:20px;box-shadow:0 0 10px #0008;text-align:center}.footer{max-width:1140px;margin:auto;padding:20px;text-align:center;color:#352828}.footer nav{display:flex;justify-content:space-around;gap:20px;padding:10px 0 25px}.footer nav a{color:#344a53;font-size:24px;font-weight:600;text-decoration:none}.footer a:hover{text-decoration:underline}.footer p{margin:8px 0}.legal{max-width:860px;padding:55px 24px 65px;margin:auto;color:#302b2b}.legal h1{font-size:42px;margin:0 0 8px;line-height:1.15}.legal h2{font-size:23px;margin:32px 0 8px}.legal p,.legal li{line-height:1.8}.legal .date{color:#6b6262}.legal .back{display:inline-block;margin-bottom:28px;color:#3d653b}.notice{font-size:14px;color:#635a5a}.skip{position:absolute;left:15px;top:-100px;background:white;padding:12px;z-index:2}.skip:focus{top:15px}@media(max-width:767px){.topbar{padding:18px 10px}.topbar a{font-size:24px}.offer{padding:10px}.offer-panel{padding:10px}.hero,.guarantee{grid-template-columns:1fr}.hero-image{text-align:center}.hero-image img{width:450px}.hero h1,.hero h2{font-size:22px}.cta{font-size:25px}.guarantee img{width:200px}.guarantee>div:first-child{text-align:center}.pricing{margin:10px;padding:10px}.footer{padding:20px 18px}.footer nav{gap:14px;flex-wrap:wrap}.footer nav a{font-size:20px}.legal{padding-top:35px}.legal h1{font-size:34px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cta{transition:none}}
