.promo-page{background:var(--navy);color:#fff}.promo-page h2,.promo-page .lead{color:#fff}.promo-page .lead{color:#d9dcf2}.promo-page .faq3 details{background:#1a1f6e;border-color:transparent;color:#fff}.promo-page .faq3 p{color:#d9dcf2}.offer{background:var(--navy);color:#fff;padding:clamp(28px,4vw,48px) 0 clamp(28px,4vw,48px);position:relative;overflow:hidden}.offer__inner{text-align:left;position:relative}.offer__head{text-align:center;max-width:760px;margin:0 auto}.offer__head .offer__chips{justify-content:center}.offer__head .offer__stars{display:flex;justify-content:center}.offer h1{font-size:clamp(36px,5vw,62px);line-height:1.08;letter-spacing:-.03em}.offer h1 mark{background:var(--green);color:var(--navy);padding:0 12px;border-radius:6px}.offer__sub{margin-top:16px;font-size:18px;line-height:1.5;color:#d9dcf2}.offer__sub b{color:var(--yellow)}.offer__ends{margin-top:10px;font-weight:700;font-size:15px;color:#d9dcf2}.offer__ends b{color:var(--yellow)}.offer__stars{margin-top:12px;font-weight:800}.offer__chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.offer__chips span{background:var(--pink);color:#fff;font-family:var(--font-display);font-weight:800;font-size:13.5px;padding:8px 16px;border-radius:999px}.offer__chips span:nth-child(2n){background:#7c4dff}.offer__chips span.is-size{background:var(--yellow);color:var(--navy)}.offer__count{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px}.offer__count-lbl{font-family:var(--font-display);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#d9dcf2}.offer__count-box{display:inline-flex;align-items:center;gap:6px;background:#e0245e;color:#fff;border-radius:12px;padding:8px 16px}.offer__count-box span{display:grid;justify-items:center;min-width:40px}.offer__count-box b{font-family:var(--font-display);font-weight:800;font-size:24px;line-height:1}.offer__count-box small{font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.9;margin-top:2px}.offer__count-box i{font-style:normal;font-weight:800;font-size:22px;line-height:1;margin-bottom:12px}.offer__row.is-date{border-top:1px solid rgba(255,255,255,.14);margin-top:6px;padding-top:10px}.offer__row.is-date b{color:#8fb8ff}.offer__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:stretch;margin-top:26px}.offer__box{background:#1a1f6e;border-radius:18px;padding:18px 22px;display:flex;flex-direction:column;justify-content:center}.offer__box h4{font-family:var(--font-display);font-weight:800;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#8fb8ff;margin:0 0 8px}.offer__box h4+h4{margin-top:14px}.offer__row{display:flex;justify-content:space-between;gap:16px;font-size:14.5px;padding:5px 0}.offer__row b{font-weight:700}.offer__row.is-save b{color:#ff8a80}.offer__row.is-pay b{background:var(--green);color:var(--navy);padding:2px 8px;border-radius:6px;font-weight:800}.offer__right{display:grid;gap:14px;align-content:center}.offer__dz.dropzone{border-color:#ffffff4d;background:transparent;color:#fff;min-height:220px}.offer__dz .dropzone__title{color:#fff}.offer__dz .dropzone__sub{color:#b8bce0}.offer__dz.is-over{background:#ffffff14}.offer__add{width:100%}.offer__proof{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;background:#1a1f6e;border-radius:18px;padding:16px}.offer__proof img{width:100%;max-height:300px;object-fit:contain;display:block}.offer__proof-meta{display:grid;gap:6px;font-size:14px;color:#d9dcf2;max-width:220px}.offer__proof-meta b{color:#fff;font-family:var(--font-display);font-size:15px}.offer__proof-meta .link-btn{color:#8fb8ff;justify-self:start}.offer__promo-size{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center;background:var(--sky);border-radius:12px;padding:10px 14px;color:var(--navy);font-weight:700;font-size:14px}.offer__promo-size b{font-family:var(--font-display);font-size:18px}.offer__promo-size small{grid-column:1 / -1;font-weight:500;color:#5b6478}.offer__more{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:28px 0 0}.offer__card{background:#1a1f6e;border-radius:16px;padding:16px;text-align:left;border:2px solid transparent;cursor:pointer;color:#fff;font:inherit}.offer__card.is-on{border-color:var(--green)}.offer__card b{font-family:var(--font-display);font-size:22px;display:block}.offer__card small{color:#b8bce0}.offer__spark{position:absolute;color:#f5b301;font-size:34px;opacity:.8;pointer-events:none}.offer__reviews{background:#1a1f6e;color:#fff;border-radius:22px;padding:clamp(26px,3.5vw,40px) clamp(18px,3vw,40px);max-width:1000px;margin:0 auto}.offer__reviews h2{font-size:clamp(28px,3.6vw,44px)}.offer__reviews .lead{margin-top:12px;font-size:16px}.offer__reviews .stats{margin-top:22px}.offer__reviews .stat{background:var(--navy)}.promo-page .howto__step b{color:var(--blue)}@media(max-width:900px){.offer__grid,.offer__proof{grid-template-columns:1fr}}@media(max-width:560px){.offer h1 mark{padding:0 8px}}
