.benefits-rows-wrapper[data-astro-cid-hcolfi4u]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;max-width:100%}.benefits-row[data-astro-cid-hcolfi4u]{display:contents}.benefit-card--last[data-astro-cid-hcolfi4u]{grid-column:1 / -1;justify-self:center;width:calc(50% - .375rem)}@media(min-width:640px){.benefits-rows-wrapper[data-astro-cid-hcolfi4u]{gap:1rem}}@media(min-width:1024px){.benefits-rows-wrapper[data-astro-cid-hcolfi4u]{display:flex;flex-direction:column;gap:1rem}.benefits-row[data-astro-cid-hcolfi4u]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.benefits-row[data-astro-cid-hcolfi4u]>.benefit-card[data-astro-cid-hcolfi4u]{flex:0 1 calc(25% - .75rem)}.benefit-card--last[data-astro-cid-hcolfi4u]{grid-column:unset;justify-self:unset;width:auto}}.benefit-card[data-astro-cid-hcolfi4u]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.75rem;border-radius:1rem;border:2px solid rgb(10 22 40 / .08);background:#fff;box-shadow:0 1px 3px #0000000a;transition:all .35s cubic-bezier(.4,0,.2,1);min-width:0;overflow:hidden}@media(min-width:640px){.benefit-card[data-astro-cid-hcolfi4u]{padding:1.5rem;border-radius:1.5rem}}.benefit-card[data-astro-cid-hcolfi4u]:hover{border-color:var(--color-light-blue, #38bdf8);box-shadow:0 8px 25px #00000014;transform:translateY(-4px)}.benefit-card__icon-wrap[data-astro-cid-hcolfi4u]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;margin-bottom:.5rem;background:#0e559614;color:var(--color-blue, #0e5596);transition:all .35s ease}@media(min-width:640px){.benefit-card__icon-wrap[data-astro-cid-hcolfi4u]{width:3.5rem;height:3.5rem;border-radius:1rem;margin-bottom:1rem}}.benefit-card[data-astro-cid-hcolfi4u]:hover .benefit-card__icon-wrap[data-astro-cid-hcolfi4u]{transform:scale(1.12);background:#38bdf826;color:var(--color-light-blue, #38bdf8)}.benefit-card__title[data-astro-cid-hcolfi4u]{font-family:var(--font-body, "Inter", sans-serif);font-size:.8rem;font-weight:600;color:var(--color-navy, #0a1628);line-height:1.35;overflow-wrap:break-word}@media(min-width:640px){.benefit-card__title[data-astro-cid-hcolfi4u]{font-size:.875rem}}.benefit-card--campaign[data-astro-cid-hcolfi4u]{position:relative;z-index:1;padding:1.25rem;background:linear-gradient(135deg,#0e559608,#38bdf80f);border:2px solid rgb(56 189 248 / .18)}@media(min-width:640px){.benefit-card--campaign[data-astro-cid-hcolfi4u]{padding:1.75rem 2rem}}.benefit-card--campaign[data-astro-cid-hcolfi4u]:hover{border-color:var(--color-light-blue, #38bdf8);background:linear-gradient(135deg,#0e55960a,#38bdf81a)}.benefit-card__header[data-astro-cid-hcolfi4u]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;width:100%}.benefit-card__header[data-astro-cid-hcolfi4u] .benefit-card__title[data-astro-cid-hcolfi4u]{text-align:left}.benefit-card__icon-wrap--campaign[data-astro-cid-hcolfi4u]{margin-bottom:0;flex-shrink:0;background:#38bdf81f;color:var(--color-blue, #0e5596)}.campaign-logos[data-astro-cid-hcolfi4u]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;width:100%}@media(min-width:640px){.campaign-logos[data-astro-cid-hcolfi4u]{grid-template-columns:repeat(4,1fr);gap:1rem}}.campaign-logo-link[data-astro-cid-hcolfi4u]{text-decoration:none;color:inherit;display:block}.campaign-logo-item[data-astro-cid-hcolfi4u]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;border-radius:1rem;background:#fff;border:1px solid rgb(14 85 150 / .06);transition:all .3s ease}.campaign-logo-item[data-astro-cid-hcolfi4u]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f;border-color:#38bdf833}.campaign-logo-img[data-astro-cid-hcolfi4u]{height:3rem;width:auto;max-width:100%;object-fit:contain;transition:transform .3s ease}@media(min-width:640px){.campaign-logo-img[data-astro-cid-hcolfi4u]{height:4rem}}@media(min-width:768px){.campaign-logo-img[data-astro-cid-hcolfi4u]{height:4.5rem}}.campaign-logo-item[data-astro-cid-hcolfi4u]:hover .campaign-logo-img[data-astro-cid-hcolfi4u]{transform:scale(1.05)}.campaign-logo-label[data-astro-cid-hcolfi4u]{font-family:var(--font-body, "Inter", sans-serif);font-size:.7rem;font-weight:500;color:#0a16288c;text-align:center;line-height:1.3}@media(min-width:640px){.campaign-logo-label[data-astro-cid-hcolfi4u]{font-size:.75rem}}.exclusive-section[data-astro-cid-hcolfi4u]{margin-top:2rem;padding:1.5rem;border-radius:1.5rem;background:linear-gradient(135deg,#0e55960a,#7c3aed0a);border:2px solid rgb(124 58 237 / .12);position:relative;overflow:hidden}.exclusive-section[data-astro-cid-hcolfi4u]:before{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,rgb(124 58 237 / .08) 0%,transparent 70%);pointer-events:none}@media(min-width:640px){.exclusive-section[data-astro-cid-hcolfi4u]{margin-top:2.5rem;padding:2rem 2.5rem;border-radius:2rem}}.exclusive-section__header[data-astro-cid-hcolfi4u]{text-align:center;margin-bottom:1.5rem;position:relative;z-index:1}.exclusive-section__badge[data-astro-cid-hcolfi4u]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:9999px;background:linear-gradient(135deg,#7c3aed1f,#0e55961a);color:#7c3aed;font-family:var(--font-body, "Inter", sans-serif);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}@media(min-width:640px){.exclusive-section__badge[data-astro-cid-hcolfi4u]{font-size:.75rem;padding:.4rem 1rem}}.exclusive-section__title[data-astro-cid-hcolfi4u]{font-size:1.25rem;font-weight:300;color:var(--color-navy, #0a1628);margin-bottom:.35rem}@media(min-width:640px){.exclusive-section__title[data-astro-cid-hcolfi4u]{font-size:1.5rem}}.exclusive-section__subtitle[data-astro-cid-hcolfi4u]{font-size:.8rem;color:#0a16288c}@media(min-width:640px){.exclusive-section__subtitle[data-astro-cid-hcolfi4u]{font-size:.875rem}}.exclusive-cards[data-astro-cid-hcolfi4u]{display:grid;grid-template-columns:1fr;gap:.75rem;position:relative;z-index:1}@media(min-width:640px){.exclusive-cards[data-astro-cid-hcolfi4u]{grid-template-columns:repeat(2,1fr);gap:1rem}}.exclusive-card[data-astro-cid-hcolfi4u]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.25rem 1rem;border-radius:1.25rem;border:2px solid rgb(124 58 237 / .1);background:#fff;box-shadow:0 2px 8px #7c3aed0a;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;outline:none;font:inherit;width:100%}@media(min-width:640px){.exclusive-card[data-astro-cid-hcolfi4u]{padding:1.75rem 1.5rem;border-radius:1.5rem}}.exclusive-card__glow[data-astro-cid-hcolfi4u]{position:absolute;inset:0;background:linear-gradient(135deg,#7c3aed0a,#38bdf80a);opacity:0;transition:opacity .4s ease;pointer-events:none}.exclusive-card[data-astro-cid-hcolfi4u]:hover .exclusive-card__glow[data-astro-cid-hcolfi4u]{opacity:1}.exclusive-card[data-astro-cid-hcolfi4u]:hover{border-color:#7c3aed4d;box-shadow:0 12px 32px #7c3aed1a;transform:translateY(-4px)}.exclusive-card[data-astro-cid-hcolfi4u]:focus-visible{outline:2px solid rgb(124 58 237 / .5);outline-offset:2px}.exclusive-card__icon-wrap[data-astro-cid-hcolfi4u]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;margin-bottom:.75rem;background:linear-gradient(135deg,#7c3aed1a,#0e559614);color:#7c3aed;transition:all .35s ease;position:relative;z-index:1}@media(min-width:640px){.exclusive-card__icon-wrap[data-astro-cid-hcolfi4u]{width:3.5rem;height:3.5rem;margin-bottom:1rem}}.exclusive-card[data-astro-cid-hcolfi4u]:hover .exclusive-card__icon-wrap[data-astro-cid-hcolfi4u]{transform:scale(1.12);background:linear-gradient(135deg,#7c3aed2e,#38bdf81f)}.exclusive-card__content[data-astro-cid-hcolfi4u]{position:relative;z-index:1;margin-bottom:.75rem}.exclusive-card__title[data-astro-cid-hcolfi4u]{font-size:.95rem;font-weight:600;color:var(--color-navy, #0a1628);margin-bottom:.25rem;line-height:1.3}@media(min-width:640px){.exclusive-card__title[data-astro-cid-hcolfi4u]{font-size:1.05rem}}.exclusive-card__desc[data-astro-cid-hcolfi4u]{font-size:.75rem;color:#0a16288c;line-height:1.4}@media(min-width:640px){.exclusive-card__desc[data-astro-cid-hcolfi4u]{font-size:.8rem}}.exclusive-card__action[data-astro-cid-hcolfi4u]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:9999px;background:#7c3aed0f;color:#7c3aed;transition:all .3s ease;position:relative;z-index:1}.exclusive-card__action-text[data-astro-cid-hcolfi4u]{font-size:.7rem;font-weight:600}@media(min-width:640px){.exclusive-card__action-text[data-astro-cid-hcolfi4u]{font-size:.75rem}}.exclusive-card[data-astro-cid-hcolfi4u]:hover .exclusive-card__action[data-astro-cid-hcolfi4u]{background:#7c3aed1f;transform:translate(2px)}.pdf-modal-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#0a162899;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:1rem;animation:fadeIn .25s ease}.pdf-modal-panel{position:relative;width:100%;max-width:56rem;max-height:92vh;background:#fff;border-radius:1.5rem;box-shadow:0 25px 50px #00000040;display:flex;flex-direction:column;overflow:hidden;animation:slideUp .3s cubic-bezier(.4,0,.2,1)}.pdf-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgb(10 22 40 / .08);background:#0a162805;flex-shrink:0}.pdf-modal-title{font-family:var(--font-heading, "Outfit", sans-serif);font-size:1rem;font-weight:500;color:var(--color-navy, #0a1628);margin:0}@media(min-width:640px){.pdf-modal-title{font-size:1.15rem}}.pdf-modal-close{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:.625rem;background:#0a16280d;color:#0a162880;cursor:pointer;transition:all .2s ease;flex-shrink:0}.pdf-modal-close:hover{background:#0a16281a;color:#0a1628cc}.pdf-modal-body{flex:1;overflow-y:auto;padding:1rem;min-height:0}@media(min-width:640px){.pdf-modal-body{padding:1.5rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}
