.offer-page{background:#f5f8fc;color:#13223a}.offer-hero{overflow:hidden;padding:22px 0 72px;background:radial-gradient(circle at 82% 16%,#3d6cf0 0,#16326c 30%,#07172d 72%);color:#fff}.offer-breadcrumb{display:flex;gap:8px;align-items:center;margin-bottom:42px;color:#a9bad7;font-size:11px}.offer-breadcrumb a{color:#d6e3ff}.offer-breadcrumb b{color:#fff}.offer-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:54px;align-items:center}.offer-kicker,.offer-section-head>span{display:inline-block;color:#e7bb70;font-size:10px;font-weight:900;letter-spacing:.13em}.offer-hero h1{max-width:680px;margin:14px 0;font-size:clamp(38px,5vw,66px);letter-spacing:-.05em;line-height:1.02}.offer-hero__copy>p{max-width:610px;margin:0;color:#d4def2;font-size:17px;line-height:1.65}.offer-hero__proof{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0;color:#e4ecfb;font-size:12px}.offer-hero__actions{display:flex;align-items:center;gap:12px}.offer-hero__actions form{margin:0}.btn-outline-light{border:1px solid #fff6;background:transparent;color:#fff}.offer-preview{overflow:hidden;border:1px solid #fff3;border-radius:21px;background:#ffffff12;box-shadow:0 25px 70px #02091966;backdrop-filter:blur(14px)}.offer-preview__top{display:flex;justify-content:space-between;padding:15px 18px;border-bottom:1px solid #fff2;color:#f7fbff;font-size:11px;font-weight:900}.offer-preview__top i{padding:4px 7px;border-radius:5px;background:#f0a831;color:#17223a;font-size:8px;font-style:normal}.offer-preview__canvas{display:flex;min-height:230px;align-items:flex-start;justify-content:center;flex-direction:column;padding:32px;background:linear-gradient(130deg,#0d244a99,#345cb766),url('/images/afsin-panorama.jpg') center/cover}.offer-preview__badge{display:grid;width:54px;height:54px;margin-bottom:15px;place-items:center;border-radius:16px;background:#ffffffde;color:#ec4050;font-size:27px}.offer-preview__canvas b{font-size:25px}.offer-preview__canvas small{margin-top:7px;color:#deebff}.offer-preview__canvas em{margin-top:18px;padding:7px 9px;border-radius:7px;background:#fff;color:#14305a;font-size:10px;font-style:normal;font-weight:900}.offer-preview__stats{display:grid;grid-template-columns:repeat(3,1fr);padding:15px}.offer-preview__stats span{display:flex;flex-direction:column;gap:4px;color:#c6d4eb;font-size:9px}.offer-preview__stats b{color:#fff;font-size:13px}.offer-trust{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:-28px;padding:18px;border:1px solid #e0e7f0;border-radius:15px;background:#fff;box-shadow:0 15px 42px #12264b13}.offer-trust article{display:flex;gap:11px;align-items:center;padding:5px 18px;border-right:1px solid #edf0f4}.offer-trust article:last-child{border:0}.offer-trust i{display:grid;width:35px;height:35px;place-items:center;border-radius:11px;background:#edf4ff;color:#2868c9;font-style:normal}.offer-trust b,.offer-trust span{display:block}.offer-trust b{font-size:11px}.offer-trust span{margin-top:3px;color:#738095;font-size:9px}.offer-main{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;padding-top:68px;padding-bottom:50px}.offer-section-head{margin-bottom:23px}.offer-section-head h2{margin:7px 0;color:#172a47;font-size:30px}.offer-section-head p{margin:0;color:#67768c;line-height:1.65}.offer-benefits{display:grid;gap:11px}.offer-benefits article{display:flex;gap:15px;padding:18px;border:1px solid #e2e9f1;border-radius:14px;background:#fff}.offer-benefits article>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:10px;background:#f0f5ff;color:#2f6cd3;font-size:10px;font-weight:900}.offer-benefits h3{margin:1px 0 6px;font-size:15px}.offer-benefits p{margin:0;color:#6a798e;font-size:12px;line-height:1.55}.offer-placement{display:grid;grid-template-columns:1fr .85fr;gap:25px;align-items:center;margin-top:20px;padding:30px;border-radius:18px;background:#102849;color:#fff}.offer-placement>div>span{color:#f3bf62;font-size:10px;font-weight:900;letter-spacing:.1em}.offer-placement h2{margin:8px 0;font-size:25px}.offer-placement p{color:#c9d6e9;font-size:13px;line-height:1.6}.offer-placement ul{padding:0;list-style:none;color:#eaf2ff;font-size:11px;line-height:2}.offer-placement li:before{content:'✓';margin-right:8px;color:#60d294}.offer-placement__mock{display:flex;min-height:190px;justify-content:center;flex-direction:column;padding:25px;border:1px solid #ffffff2b;border-radius:14px;background:linear-gradient(135deg,#2a67d9,#5d3fd1)}.offer-placement__mock span{color:#d2e3ff!important;font-size:9px!important}.offer-placement__mock b{margin:9px 0;font-size:20px}.offer-placement__mock small{color:#eef4ff}.offer-placement__mock i{align-self:flex-start;margin-top:18px;padding:7px 10px;border-radius:6px;background:#fff;color:#1a3c79;font-size:10px;font-style:normal;font-weight:900}.offer-checkout{position:sticky;top:22px;height:max-content;overflow:hidden;border:1px solid #e2e9f1;border-radius:17px;background:#fff;box-shadow:0 16px 40px #19375812}.offer-checkout__head{padding:23px;background:linear-gradient(145deg,#133e80,#285fbe);color:#fff}.offer-checkout__head span{color:#b9d1ff;font-size:9px;font-weight:900;letter-spacing:.1em}.offer-checkout h2{margin:8px 0;font-size:22px}.offer-checkout__head p{margin:0;color:#dce9fe;font-size:11px;line-height:1.55}.offer-price-options{padding:13px 16px}.offer-price-options label{position:relative;display:grid;grid-template-columns:18px 1fr auto;gap:8px;align-items:center;margin:8px 0;padding:12px;border:1px solid #e5eaf0;border-radius:10px;cursor:pointer}.offer-price-options label.is-recommended{border-color:#2868d0;background:#f3f7ff}.offer-price-options input{accent-color:#e6404f}.offer-price-options b,.offer-price-options small{display:block}.offer-price-options b{font-size:12px}.offer-price-options small{margin-top:3px;color:#718096;font-size:9px}.offer-price-options strong{color:#1a345b;font-size:12px}.offer-price-options em{position:absolute;top:-8px;right:8px;padding:3px 5px;border-radius:4px;background:#e94250;color:#fff;font-size:7px;font-style:normal;font-weight:900}.offer-buy{display:flex;width:calc(100% - 32px);align-items:center;justify-content:center;gap:7px;margin:0 16px 12px}.offer-secure{display:block;padding:0 16px 17px;color:#758398;font-size:9px;line-height:1.5}.offer-checkout hr{border:0;border-top:1px solid #eef1f5}.offer-checkout>p{padding:0 16px 17px;color:#63738a;font-size:10px;line-height:1.55}.offer-checkout>p b,.offer-checkout>p span{display:block}.offer-faq{margin-top:30px}.offer-faq details{margin:8px 0;padding:15px 17px;border:1px solid #e0e7ef;border-radius:10px;background:#fff}.offer-faq summary{cursor:pointer;color:#1a3355;font-size:13px;font-weight:800}.offer-faq p{margin:10px 0 0;color:#6f7d91;font-size:12px;line-height:1.6}.offer-related{padding-bottom:70px}.offer-related>div{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.offer-related a{display:flex;min-height:150px;justify-content:center;flex-direction:column;padding:18px;border:1px solid #e1e8f0;border-radius:13px;background:#fff;transition:.2s}.offer-related a:hover{border-color:#9ab8e7;transform:translateY(-3px)}.offer-related a>span{display:grid;width:35px;height:35px;margin-bottom:13px;place-items:center;border-radius:10px;background:#eef4ff;color:#326bca}.offer-related b{color:#1b304d;font-size:13px}.offer-related small{margin-top:8px;color:#4778c4;font-size:10px;font-weight:800}@media(max-width:900px){.offer-hero__grid,.offer-main{grid-template-columns:1fr}.offer-checkout{position:static}.offer-trust{grid-template-columns:repeat(2,1fr)}.offer-related>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.offer-hero{padding-bottom:55px}.offer-breadcrumb{margin-bottom:25px}.offer-hero__proof{flex-direction:column;gap:7px}.offer-hero__actions{align-items:stretch;flex-direction:column}.offer-hero__actions form,.offer-hero__actions .btn{width:100%;text-align:center}.offer-preview{margin-top:8px}.offer-trust{grid-template-columns:1fr;margin-top:-15px}.offer-trust article{border-right:0;border-bottom:1px solid #edf0f4}.offer-trust article:last-child{border-bottom:0}.offer-main{padding-top:40px}.offer-placement{grid-template-columns:1fr;padding:22px}.offer-related>div{grid-template-columns:1fr}.offer-section-head h2{font-size:25px}}
