@font-face{font-family:'DM Sans';src:url('/dm-sans.ttf') format('truetype');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#361616;font-family:'DM Sans',sans-serif;font-size:16px;line-height:1.6}a{color:inherit}img{max-width:100%;height:auto;display:block}a:focus-visible{outline:3px solid #b1260f;outline-offset:6px}.skip{position:absolute;left:12px;top:-100px;background:white;padding:12px;z-index:10}.skip:focus{top:12px}.headline{margin:20px 20px 10px;padding:22px 30px;border-radius:7px;box-shadow:0 0 10px #0005;text-align:center}.headline h1{max-width:1120px;margin:0 auto;color:#161616;font-family:Arial,sans-serif;font-size:39px;line-height:1.15;font-weight:800}.wrap{max-width:1140px;margin:auto}.offer{background:#e9d6d6;margin-top:24px}.offer-grid{display:grid;grid-template-columns:51.6% 48.4%;align-items:center;padding:30px 12px;gap:0}.offer-copy{padding:10px}.offer h2{color:#b1260f;font-size:31px;line-height:1.18;margin:0 0 22px;font-weight:800}.offer p{margin:0 0 22px;line-height:1.7}.button{display:block;width:fit-content;margin:24px auto 8px;padding:9px 14px;border-radius:4px;box-shadow:0 0 10px #0005;background:#442a2a;color:white;text-decoration:none;text-align:center;font-family:Arial,sans-serif;font-size:30px;font-weight:800;line-height:1.2;transition:background .18s,transform .18s}.button:hover{background:#643e3e;transform:translateY(-2px)}.product{display:grid;place-items:center;padding:18px}.product img{width:300px;height:300px;object-fit:contain}.guarantee{display:grid;grid-template-columns:48.4% 51.6%;align-items:center;padding:38px 22px}.guarantee img{margin:auto;width:252px}.guarantee h2{font-size:27px;line-height:1.25;margin:0 0 18px;color:#344a53}.guarantee p{margin:0}.visuals{padding:14px 10px}.visuals img{margin:0 auto 24px;width:1024px}.pricing-link{display:block}.pricing-link:hover{opacity:.94}.footer{max-width:1140px;margin:16px auto 0;padding:18px 20px 32px;text-align:center}.footer nav{display:flex;justify-content:space-around;gap:25px;margin-bottom:28px}.footer nav a{font-size:23px;font-weight:bold;color:#344a53;text-decoration:none}.footer nav a:hover{text-decoration:underline}.footer p{margin:12px 0;font-size:14px}.footer .disclaimer{max-width:1080px;margin:auto;font-size:14px}.legal-header{background:#e9d6d6;padding:22px 24px}.legal-header a{font-size:24px;font-weight:bold;text-decoration:none;color:#442a2a}.legal{max-width:850px;margin:55px auto 70px;padding:0 24px}.legal h1{font-size:44px;line-height:1.15;color:#344a53;margin-bottom:12px}.legal .updated{color:#756262;margin-bottom:32px}.legal h2{font-size:23px;color:#344a53;margin-top:30px}.legal a{color:#9b2d21}.legal li{margin:8px 0}@media(max-width:767px){.headline{margin:12px;padding:20px 14px}.headline h1{font-size:29px}.offer{margin-top:20px}.offer-grid{grid-template-columns:1fr;padding:24px 16px}.offer h2{font-size:29px}.button{font-size:25px}.product{padding:20px 0 0}.guarantee{grid-template-columns:1fr;gap:28px;padding:35px 24px}.guarantee img{width:200px}.guarantee h2{font-size:25px}.visuals{padding:8px 12px}.footer nav{flex-wrap:wrap;gap:24px}.footer nav a{font-size:19px}.legal{margin-top:35px}.legal h1{font-size:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
