.plan-banner[data-astro-cid-dirks5n2]{isolation:isolate;color:#eff5fc;background:#071426;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,3vw,44px);padding:clamp(28px,3.2vw,46px);display:grid;position:relative;overflow:hidden}.plan-banner__bg[data-astro-cid-dirks5n2]{z-index:-2;position:absolute;inset:0}.plan-banner__bg[data-astro-cid-dirks5n2] picture{display:contents}.plan-banner__bg[data-astro-cid-dirks5n2] img{object-fit:cover;object-position:72% 50%;width:100%;height:100%}.plan-banner[data-astro-cid-dirks5n2]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#050f1cf5 0%,#061221e6 32%,#07142594 52%,#0000 76%);position:absolute;inset:0}.plan-banner__eyebrow[data-astro-cid-dirks5n2]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.15em;text-transform:uppercase;color:#e7eef8;background:#07122085;border:1px solid #fff3;border-radius:999px;align-items:center;gap:9px;margin:0 0 14px;padding:7px 15px;font-size:10.5px;font-weight:700;display:inline-flex}.plan-banner__eyebrow[data-astro-cid-dirks5n2] .dot[data-astro-cid-dirks5n2]{background:#4aa8ff;border-radius:50%;width:6px;height:6px}.plan-banner__title[data-astro-cid-dirks5n2]{letter-spacing:-.025em;color:#fff;max-width:20ch;margin:0 0 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(25px,2.7vw,38px);font-weight:800;line-height:1.1}.plan-banner__lead[data-astro-cid-dirks5n2]{color:#e2ecf7d6;max-width:52ch;margin:0;font-size:14.5px;line-height:1.6}.plan-banner__marks[data-astro-cid-dirks5n2]{flex-wrap:wrap;gap:8px 10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.plan-banner__marks[data-astro-cid-dirks5n2] li[data-astro-cid-dirks5n2]{color:#e6effae0;backdrop-filter:blur(6px);background:#0814249e;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:12.5px;display:inline-flex}.plan-banner__mark-icon[data-astro-cid-dirks5n2]{color:#06182c;background:#4aa8ff;border-radius:50%;place-items:center;width:15px;height:15px;display:grid}.plan-banner__mark-icon[data-astro-cid-dirks5n2] svg{width:10px;height:10px}.plan-banner__action[data-astro-cid-dirks5n2]{flex-direction:column;justify-self:end;align-items:stretch;gap:10px;display:flex}.plan-banner__cta[data-astro-cid-dirks5n2]{isolation:isolate;color:#fff;background:linear-gradient(135deg,#3b8ef0 0%,#1f6fd0 52%,#1657ab 100%);border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:16px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff61,inset 0 -2px 6px #06183073,0 18px 38px -16px #1f6fd0d9,0 0 0 1px #78beff4d}.plan-banner__cta[data-astro-cid-dirks5n2]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff42 46%,#0000 62%);transition:transform .62s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-120%)}.plan-banner__cta-icon[data-astro-cid-dirks5n2]{background:#ffffff2e;border-radius:50%;place-items:center;width:24px;height:24px;transition:transform .2s,background-color .2s;display:grid;box-shadow:inset 0 0 0 1px #ffffff42}.plan-banner__cta-icon[data-astro-cid-dirks5n2] svg{width:14px;height:14px}.plan-banner__cta[data-astro-cid-dirks5n2]:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff75,inset 0 -2px 6px #06183073,0 24px 48px -16px #1f6fd0f2,0 0 0 1px #96d0ff75}.plan-banner__cta[data-astro-cid-dirks5n2]:hover:before{transform:translate(120%)}.plan-banner__cta[data-astro-cid-dirks5n2]:hover .plan-banner__cta-icon[data-astro-cid-dirks5n2]{background:#ffffff42;transform:translate(2px)}.plan-banner__cta[data-astro-cid-dirks5n2]:focus-visible{outline-offset:3px;outline:2px solid #bcdcff}.plan-banner__secondary[data-astro-cid-dirks5n2]{text-align:center;color:#e9f1fae6;backdrop-filter:blur(6px);background:#06101e9e;border-radius:999px;align-self:center;padding:6px 14px;font-size:13px;text-decoration:none}.plan-banner__secondary[data-astro-cid-dirks5n2]:hover{color:#fff;text-decoration:underline}.plan-banner--narrow[data-astro-cid-dirks5n2]{grid-template-columns:minmax(0,1fr);gap:clamp(20px,2vw,26px)}.plan-banner--narrow[data-astro-cid-dirks5n2] .plan-banner__lead[data-astro-cid-dirks5n2]{max-width:56ch}.plan-banner--narrow[data-astro-cid-dirks5n2] .plan-banner__action[data-astro-cid-dirks5n2]{justify-self:start;align-items:flex-start}@media (width<=860px){.plan-banner[data-astro-cid-dirks5n2]{border-radius:18px;padding:0;display:block}.plan-banner__bg[data-astro-cid-dirks5n2]{z-index:0;aspect-ratio:5/4;position:relative;inset:auto}.plan-banner__bg[data-astro-cid-dirks5n2] img{object-position:50% 12%}.plan-banner[data-astro-cid-dirks5n2]:before{background:linear-gradient(#0000 0% 42%,#061221b8 58%,#050f1cf5 74%,#071426 100%)}.plan-banner__copy[data-astro-cid-dirks5n2],.plan-banner__action[data-astro-cid-dirks5n2]{z-index:1;padding-inline:clamp(18px,5vw,26px);position:relative}.plan-banner__copy[data-astro-cid-dirks5n2]{margin-top:-18%}.plan-banner__title[data-astro-cid-dirks5n2]{max-width:18ch;font-size:clamp(23px,6.6vw,30px)}.plan-banner__lead[data-astro-cid-dirks5n2]{font-size:14px}.plan-banner__marks[data-astro-cid-dirks5n2]{flex-direction:column;align-items:flex-start;gap:8px}.plan-banner__action[data-astro-cid-dirks5n2]{justify-self:stretch;margin-top:20px;padding-bottom:clamp(20px,5vw,26px)}.plan-banner__cta[data-astro-cid-dirks5n2]{width:100%}}@media (prefers-reduced-motion:reduce){.plan-banner__cta[data-astro-cid-dirks5n2],.plan-banner__cta[data-astro-cid-dirks5n2]:before,.plan-banner__cta-icon[data-astro-cid-dirks5n2]{transition:none}.plan-banner__cta[data-astro-cid-dirks5n2]:hover{transform:none}.plan-banner__cta[data-astro-cid-dirks5n2]:before{display:none}}
