.offer-shell:where(.astro-zsolqyep){width:min(1180px,100% - 48px);margin:0 auto}.offer-hero:where(.astro-zsolqyep){color:#fff;background:#0b1a27;padding:88px 0 76px}.offer-hero-grid:where(.astro-zsolqyep){grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:64px;display:grid}.offer-eyebrow:where(.astro-zsolqyep){color:#1ccbee;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font:700 13px/1 Hanken Grotesk,sans-serif}.offer-eyebrow-dark:where(.astro-zsolqyep){color:#0a6e82}h1:where(.astro-zsolqyep),h2:where(.astro-zsolqyep){letter-spacing:0}h1:where(.astro-zsolqyep){color:#fff;max-width:13ch;margin:0 0 24px;font:700 54px/1.07 Spectral,serif}h2:where(.astro-zsolqyep){color:#0b1a27;margin:0 0 18px;font:700 38px/1.13 Spectral,serif}.offer-lead:where(.astro-zsolqyep){color:#c5d3da;max-width:690px;margin:0 0 30px;font:400 20px/1.62 Hanken Grotesk,sans-serif}.offer-actions:where(.astro-zsolqyep){flex-wrap:wrap;align-items:center;gap:12px;display:flex}.offer-button:where(.astro-zsolqyep){text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:14px 21px;font:700 15px/1.15 Hanken Grotesk,sans-serif;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.offer-button:where(.astro-zsolqyep):hover{transform:translateY(-1px)}.offer-button-primary:where(.astro-zsolqyep){color:#0b1a27;background:#1ccbee}.offer-button-primary:where(.astro-zsolqyep):hover{box-shadow:0 12px 28px -14px #1ccbeeb3}.offer-button-secondary:where(.astro-zsolqyep){color:#fff;background:0 0;border-color:#476170}.offer-button-secondary:where(.astro-zsolqyep):hover{border-color:#1ccbee}.offer-status:where(.astro-zsolqyep){color:#afc0c8;max-width:660px;margin:20px 0 0;font:500 13px/1.55 Hanken Grotesk,sans-serif}.offer-summary:where(.astro-zsolqyep){background:#102532;border:1px solid #294552;border-radius:8px;padding:28px;box-shadow:0 24px 60px -36px #000c}.offer-summary-kicker:where(.astro-zsolqyep){color:#8ea7b2;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font:700 12px/1 Hanken Grotesk,sans-serif}.offer-price-row:where(.astro-zsolqyep){border-bottom:1px solid #294552;justify-content:space-between;gap:20px;padding:18px 0;display:flex}.offer-price-row:where(.astro-zsolqyep)>div:where(.astro-zsolqyep){flex-direction:column;gap:5px;display:flex}.offer-price-row:where(.astro-zsolqyep) strong:where(.astro-zsolqyep){color:#fff;font:700 18px/1.2 Hanken Grotesk,sans-serif}.offer-price-row:where(.astro-zsolqyep) span:where(.astro-zsolqyep){color:#afc0c8;font:500 13px/1.4 Hanken Grotesk,sans-serif}.offer-price:where(.astro-zsolqyep){text-align:right;align-items:flex-end}.offer-price:where(.astro-zsolqyep) strong:where(.astro-zsolqyep){color:#1ccbee;font-size:23px}.offer-summary:where(.astro-zsolqyep) ul:where(.astro-zsolqyep){color:#d6e0e4;margin:20px 0 0;padding:0 0 0 19px;font:500 14px/1.65 Hanken Grotesk,sans-serif}.offer-band:where(.astro-zsolqyep){background:#f4efe6;border-bottom:1px solid #e8e1d5;padding:78px 0}.offer-band:where(.astro-zsolqyep) h2:where(.astro-zsolqyep){max-width:720px}.offer-capabilities:where(.astro-zsolqyep){grid-template-columns:repeat(5,1fr);gap:18px;margin-top:36px;display:grid}.offer-capabilities:where(.astro-zsolqyep) article:where(.astro-zsolqyep){border-left:3px solid #1ccbee;padding:4px 10px 4px 18px}.offer-capabilities:where(.astro-zsolqyep) strong:where(.astro-zsolqyep){color:#0b1a27;margin-bottom:8px;font:700 18px/1.2 Spectral,serif;display:block}.offer-capabilities:where(.astro-zsolqyep) p:where(.astro-zsolqyep),.offer-product-copy:where(.astro-zsolqyep) p:where(.astro-zsolqyep),.offer-details:where(.astro-zsolqyep) p:where(.astro-zsolqyep){color:#52616c;margin:0;font:400 16px/1.65 Hanken Grotesk,sans-serif}.offer-fit:where(.astro-zsolqyep){color:#52616c;border-top:1px solid #d8d0c3;margin-top:34px;padding-top:22px;font:500 15px/1.6 Hanken Grotesk,sans-serif}.offer-fit:where(.astro-zsolqyep) strong:where(.astro-zsolqyep){color:#0b1a27}.offer-product:where(.astro-zsolqyep){background:#fbfaf7;padding:84px 0}.offer-product-copy:where(.astro-zsolqyep){text-align:center;max-width:760px;margin:0 auto 36px}.offer-product-frame:where(.astro-zsolqyep){background:#07151e;border:1px solid #d8e1e5;border-radius:8px;overflow:hidden;box-shadow:0 28px 70px -46px #0b1a27a6}.offer-details:where(.astro-zsolqyep){background:#fff;border-top:1px solid #e8e1d5;padding:78px 0}.offer-details-grid:where(.astro-zsolqyep){grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:start;gap:70px;display:grid}.offer-details:where(.astro-zsolqyep) p:where(.astro-zsolqyep)+p:where(.astro-zsolqyep){margin-top:16px}.offer-details:where(.astro-zsolqyep) dl:where(.astro-zsolqyep){border-top:1px solid #dce2e4;margin:0}.offer-details:where(.astro-zsolqyep) dl:where(.astro-zsolqyep) div:where(.astro-zsolqyep){border-bottom:1px solid #dce2e4;grid-template-columns:145px 1fr;gap:18px;padding:15px 0;display:grid}.offer-details:where(.astro-zsolqyep) dt:where(.astro-zsolqyep){color:#0b1a27;font:700 14px/1.5 Hanken Grotesk,sans-serif}.offer-details:where(.astro-zsolqyep) dd:where(.astro-zsolqyep){color:#52616c;margin:0;font:500 14px/1.5 Hanken Grotesk,sans-serif}.offer-trust-links:where(.astro-zsolqyep){flex-wrap:wrap;gap:12px 20px;margin-top:24px;display:flex}.offer-trust-links:where(.astro-zsolqyep) a:where(.astro-zsolqyep){color:#0a6e82;text-underline-offset:3px;font:700 14px/1.4 Hanken Grotesk,sans-serif}.offer-faq:where(.astro-zsolqyep){background:#f4efe6;border-top:1px solid #e8e1d5;padding:78px 0}.offer-faq-shell:where(.astro-zsolqyep){max-width:840px}.offer-faq:where(.astro-zsolqyep) details:where(.astro-zsolqyep){border-bottom:1px solid #d8d0c3}.offer-faq:where(.astro-zsolqyep) summary:where(.astro-zsolqyep){cursor:pointer;color:#0b1a27;padding:20px 44px 20px 0;font:700 18px/1.4 Hanken Grotesk,sans-serif;list-style:none;position:relative}.offer-faq:where(.astro-zsolqyep) summary:where(.astro-zsolqyep)::-webkit-details-marker{display:none}.offer-faq:where(.astro-zsolqyep) summary:where(.astro-zsolqyep):after{content:"+";color:#0a6e82;font:500 25px/1 Hanken Grotesk,sans-serif;position:absolute;top:18px;right:4px}.offer-faq:where(.astro-zsolqyep) details:where(.astro-zsolqyep)[open] summary:where(.astro-zsolqyep):after{content:"-"}.offer-faq:where(.astro-zsolqyep) details:where(.astro-zsolqyep) p:where(.astro-zsolqyep){color:#52616c;margin:0;padding:0 44px 20px 0;font:400 16px/1.65 Hanken Grotesk,sans-serif}.offer-final:where(.astro-zsolqyep){color:#fff;background:#0b1a27;padding:60px 0}.offer-final-inner:where(.astro-zsolqyep){justify-content:space-between;align-items:center;gap:42px;display:flex}.offer-final:where(.astro-zsolqyep) h2:where(.astro-zsolqyep){color:#fff;max-width:760px;margin-bottom:10px}.offer-final:where(.astro-zsolqyep) p:where(.astro-zsolqyep):not(.offer-eyebrow){color:#afc0c8;max-width:750px;margin:0;font:400 16px/1.6 Hanken Grotesk,sans-serif}@media (width<=900px){.offer-hero-grid:where(.astro-zsolqyep),.offer-details-grid:where(.astro-zsolqyep){grid-template-columns:1fr;gap:36px}.offer-capabilities:where(.astro-zsolqyep){grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.offer-shell:where(.astro-zsolqyep){width:min(100% - 36px,1180px)}.offer-hero:where(.astro-zsolqyep){padding:54px 0 48px}h1:where(.astro-zsolqyep){font-size:37px}h2:where(.astro-zsolqyep){font-size:29px}.offer-lead:where(.astro-zsolqyep){font-size:17px}.offer-actions:where(.astro-zsolqyep),.offer-actions:where(.astro-zsolqyep) .offer-button:where(.astro-zsolqyep){width:100%}.offer-price-row:where(.astro-zsolqyep){align-items:flex-start}.offer-capabilities:where(.astro-zsolqyep){grid-template-columns:1fr}.offer-band:where(.astro-zsolqyep),.offer-product:where(.astro-zsolqyep),.offer-details:where(.astro-zsolqyep),.offer-faq:where(.astro-zsolqyep){padding:54px 0}.offer-details:where(.astro-zsolqyep) dl:where(.astro-zsolqyep) div:where(.astro-zsolqyep){grid-template-columns:1fr;gap:3px}.offer-final-inner:where(.astro-zsolqyep){flex-direction:column;align-items:flex-start}.offer-final:where(.astro-zsolqyep) .offer-button:where(.astro-zsolqyep){width:100%}}
