@font-face{font-family:Zain;src:url('/app7/assets/zain.ttf') format('truetype');font-display:swap}
*{box-sizing:border-box}body{margin:0;background:#121214;color:#f7f5f5;font-family:Zain,Arial,sans-serif;background-image:radial-gradient(ellipse at 10% 8%,#4b0b19 0,transparent 48%);min-height:100vh}.offer{max-width:540px;margin:auto;padding:32px 24px 26px;text-align:center}header{display:flex;justify-content:center;align-items:center;gap:15px;font-family:Arial,sans-serif;font-size:27px;font-weight:700}header img{border-radius:17px}.eyebrow{color:#d3a9b0;font-size:18px;margin:32px 0 8px}h1{font-size:40px;line-height:1.15;margin:0;font-weight:700}.discount{font-family:Arial,sans-serif;line-height:.9;margin:22px 0 4px;display:flex;justify-content:center;align-items:flex-start;color:#fff}.discount span{font-size:138px;font-weight:800;letter-spacing:-10px}.discount small{font-size:49px;padding-top:13px;margin-left:8px}.subtitle{font-size:22px;margin:6px 0 20px}.code{display:flex;align-items:center;justify-content:center;gap:24px;border:1px solid #72505a;background:#29171d;border-radius:15px;padding:13px;margin-bottom:24px}.code span{font-size:20px;color:#d7cdd0}.code strong{font-size:32px;letter-spacing:4px;font-family:Arial,sans-serif}form{text-align:right;background:#ffffff08;border:1px solid #ffffff15;padding:20px;border-radius:18px}label{font-size:23px;display:block}.hint{font-size:17px;line-height:1.5;color:#c6bfc1;margin:5px 0 16px}input[type=tel]{font-family:Arial,sans-serif;color:#171418;background:#fff;width:100%;padding:16px;border:2px solid transparent;border-radius:10px;font-size:21px;outline-offset:4px}button,.download-primary{font-family:inherit;font-size:23px;color:white;background:#9d0c21;border:0;border-radius:11px;padding:12px 18px;display:block;width:100%;font-weight:700;text-decoration:none;margin-top:14px;cursor:pointer}button:hover,.download-primary:hover{background:#bd1330}.error{color:#ffb6bd;font-size:18px}.success{padding:22px;background:#182c24;border:1px solid #385d4b;border-radius:16px}.success h2{margin:0 0 10px;font-size:27px}.success p{font-size:21px;line-height:1.5;margin:0}.notice{padding:20px;background:#32272a;border:1px solid #795a62;border-radius:15px;font-size:23px}.badges{display:flex;align-items:center;justify-content:center;gap:12px;margin:25px 0 10px}.badges a{display:flex;align-items:center}.badges img{display:block;width:158px;max-height:59px;object-fit:contain}.badges a:first-child img{width:144px;height:48px}.steps{font-size:21px;color:#d6c4c8}footer{border-top:1px solid #ffffff20;margin-top:22px;padding-top:12px;font-size:16px;line-height:1.5;color:#b9b3b5}footer p{margin:8px 0}footer a{color:#e5c4cb}@media(max-width:360px){.offer{padding:24px 16px}h1{font-size:35px}.badges img{width:139px}.badges a:first-child img{width:130px}}
