@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--navy:#091b4f;--blue:#3158e8;--violet:#6a35ef;--ink:#122148;--muted:#64718d;--line:#dde4f2}*{box-sizing:border-box}body{margin:0;font-family:Manrope,Arial,sans-serif;color:var(--ink);background:#f8f9fd}.offer-header{height:84px;padding:0 max(6vw,24px);display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--line)}.offer-header img{width:150px;display:block}.offer-header span{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;color:#6f7b96}.offer-page{min-height:calc(100vh - 154px);padding:clamp(36px,7vw,90px) max(6vw,24px);display:grid;place-items:center}.offer-hero{position:relative;overflow:hidden;width:min(1160px,100%);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:70px;align-items:center;padding:clamp(38px,6vw,76px);border-radius:34px;background:linear-gradient(135deg,#071947 0%,#152b77 48%,#6430ed 100%);box-shadow:0 32px 90px rgba(13,34,91,.22);color:#fff}.offer-glow{position:absolute;width:450px;height:450px;border-radius:50%;right:-180px;top:-220px;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 0 75px rgba(255,255,255,.025),0 0 0 150px rgba(255,255,255,.018)}.offer-copy,.offer-proof{position:relative;z-index:1}.offer-badge{display:inline-flex;padding:8px 13px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.23);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.offer-partner{margin:22px 0 8px;color:#b9caff;font-weight:700}.offer-copy h1{font-size:clamp(38px,5.5vw,70px);letter-spacing:-.055em;line-height:1.02;margin:0;max-width:800px}.offer-description{font-size:clamp(16px,1.5vw,19px);line-height:1.7;color:#d9e2ff;max-width:680px;margin:25px 0 30px}.offer-cta{display:inline-flex;align-items:center;gap:18px;padding:17px 22px;border-radius:13px;background:#fff;color:#10235f;text-decoration:none;font-weight:800;box-shadow:0 12px 30px rgba(0,0,0,.16);transition:.2s}.offer-cta:hover{transform:translateY(-2px);box-shadow:0 16px 35px rgba(0,0,0,.22)}.offer-cta span{font-size:19px}.affiliate-disclosure{max-width:620px;margin:19px 0 0;font-size:11px;line-height:1.55;color:#acbce7}.offer-proof{padding:29px;border-radius:24px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(12px)}.proof-mark{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:white;color:#2749c7;font-weight:800}.offer-proof h2{font-size:22px;margin:20px 0 8px}.offer-proof p{color:#d4defa;line-height:1.6;margin:0 0 22px}.offer-proof>div:not(.proof-mark){display:flex;gap:10px;margin:12px 0;font-size:13px;font-weight:700}.offer-proof>div span{color:#80f0c0}.offer-loading,.offer-missing{min-height:calc(100vh - 154px);display:grid;place-content:center;text-align:center;padding:30px}.loader{width:42px;height:42px;margin:auto;border-radius:50%;border:4px solid #dfe5f5;border-top-color:var(--blue);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.offer-loading p,.offer-missing p{color:var(--muted)}.offer-missing span{font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--blue)}.offer-missing h1{font-size:42px;margin:10px}.offer-missing a{color:var(--blue);font-weight:800;text-decoration:none}footer{height:70px;padding:0 max(6vw,24px);display:flex;align-items:center;justify-content:center;gap:9px;color:#77819a;font-size:12px}footer a{color:inherit}@media(max-width:850px){.offer-hero{grid-template-columns:1fr;gap:35px}.offer-proof{max-width:540px}}@media(max-width:540px){.offer-header{height:70px}.offer-header img{width:125px}.offer-header span{display:none}.offer-page{padding:22px 15px}.offer-hero{padding:32px 24px;border-radius:23px}.offer-copy h1{font-size:39px}footer{height:auto;flex-wrap:wrap;padding:25px 18px}}
