.calc-cta[data-astro-cid-ftts4h6l]{background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:var(--radius,16px);text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.calc-cta[data-astro-cid-ftts4h6l]:hover{box-shadow:var(--shadow-md,0 12px 28px -12px #00000059);transform:translateY(-3px)}.calc-cta__inner[data-astro-cid-ftts4h6l]{display:contents}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__inner[data-astro-cid-ftts4h6l]{display:block}.calc-cta__glow[data-astro-cid-ftts4h6l]{aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklab, var(--primary) 30%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:70%;position:absolute;top:-40%;right:-20%}.calc-cta[data-astro-cid-ftts4h6l]>:not(.calc-cta__glow){z-index:1;position:relative}.calc-cta__eyebrow[data-astro-cid-ftts4h6l]{text-transform:uppercase;letter-spacing:.12em;color:color-mix(in oklab, var(--paper) 70%, transparent);font-family:JetBrains Mono,monospace;font-size:11px;display:block}.calc-cta__lead[data-astro-cid-ftts4h6l]{letter-spacing:-.01em;color:var(--paper);font-family:Plus Jakarta Sans,sans-serif;font-weight:700;line-height:1.2;display:block}.calc-cta__lead[data-astro-cid-ftts4h6l] b[data-astro-cid-ftts4h6l]{color:var(--primary);font-weight:700}.calc-cta__sub[data-astro-cid-ftts4h6l]{color:color-mix(in oklab, var(--paper) 70%, transparent);line-height:1.5;display:block}.calc-cta__btn[data-astro-cid-ftts4h6l]{background:var(--primary);color:#fff;text-align:center;box-shadow:0 4px 12px color-mix(in oklab, var(--primary) 38%, transparent);border-radius:8px;font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.calc-cta--sidebar[data-astro-cid-ftts4h6l]{padding:24px}.calc-cta--sidebar[data-astro-cid-ftts4h6l] .calc-cta__eyebrow[data-astro-cid-ftts4h6l]{margin:0 0 14px}.calc-cta--sidebar[data-astro-cid-ftts4h6l] .calc-cta__lead[data-astro-cid-ftts4h6l]{margin:0 0 8px;font-size:17px}.calc-cta--sidebar[data-astro-cid-ftts4h6l] .calc-cta__sub[data-astro-cid-ftts4h6l]{margin:0 0 16px;font-size:13px}.calc-cta--sidebar[data-astro-cid-ftts4h6l] .calc-cta__btn[data-astro-cid-ftts4h6l]{width:100%;padding:11px 12px;font-size:14px;display:block}.calc-cta--banner[data-astro-cid-ftts4h6l]{isolation:isolate;background:linear-gradient(135deg,#7acffff5 0%,#c9ebff66 15%,#ffffff14 38%,#ffffff0a 63%,#ff772f57 83%,#ff671ff5 100%);border:0;border-radius:25px;padding:1px;box-shadow:0 30px 80px #0006106b,0 4px 14px #0000002e}.calc-cta--banner[data-astro-cid-ftts4h6l]:before,.calc-cta--banner[data-astro-cid-ftts4h6l]:after{content:"";z-index:-1;pointer-events:none;position:absolute}.calc-cta--banner[data-astro-cid-ftts4h6l]:before{filter:blur(26px);opacity:.7;background:radial-gradient(#3bb1ff75 0%,#3bb1ff2e 38%,#0000 72%);width:300px;height:200px;top:-46px;left:-58px}.calc-cta--banner[data-astro-cid-ftts4h6l]:after{filter:blur(30px);opacity:.76;background:radial-gradient(#ff56127a 0%,#ff56122e 40%,#0000 74%);width:340px;height:220px;bottom:-54px;right:-62px}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__inner[data-astro-cid-ftts4h6l]{background-color:#0b1626;background-image:linear-gradient(120deg,#0a1626e0 0%,#081423b8 45%,#141218ad 100%),image-set("/img/news/calc-cta-bg-1440.webp" 1x,"/img/news/calc-cta-bg-full.webp" 2x);background-position:60%;background-size:cover;border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,inset 1px 0 #94daff1a,inset 0 -1px #ff671f24}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__inner[data-astro-cid-ftts4h6l]:before{content:"";pointer-events:none;mix-blend-mode:screen;background:radial-gradient(420px 220px at 0 0,#5dbeff24,#0000 72%),radial-gradient(430px 230px at 100% 100%,#ff5f1826,#0000 72%),linear-gradient(110deg,#0000 16%,#ffffff09 45%,#0000 69%);position:absolute;inset:0}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__inner[data-astro-cid-ftts4h6l]:after{content:"";pointer-events:none;opacity:.09;mix-blend-mode:soft-light;background-image:radial-gradient(circle,#ffffff4d .5px,#0000 .7px);background-size:5px 5px;position:absolute;inset:0}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__inner[data-astro-cid-ftts4h6l]>[data-astro-cid-ftts4h6l]{z-index:1;position:relative}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__glow[data-astro-cid-ftts4h6l]{display:none}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__inner[data-astro-cid-ftts4h6l]{grid-template-columns:1fr auto;align-items:center;gap:28px;padding:36px 40px;display:grid}.calc-cta--banner[data-astro-cid-ftts4h6l]{margin:40px 0 8px}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__glow[data-astro-cid-ftts4h6l]{width:40%;top:-60%}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__eyebrow[data-astro-cid-ftts4h6l]{grid-column:1;margin:0 0 8px}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__lead[data-astro-cid-ftts4h6l]{grid-column:1;margin:0 0 6px;font-size:clamp(20px,2.4vw,28px)}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__sub[data-astro-cid-ftts4h6l]{grid-column:1;max-width:54ch;margin:0;font-size:14px}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__btn[data-astro-cid-ftts4h6l]{white-space:nowrap;grid-area:1/2/4;align-self:center;padding:14px 26px;font-size:15px}@media (width<=640px){.calc-cta--banner[data-astro-cid-ftts4h6l]{grid-template-columns:1fr;padding:28px 24px}.calc-cta--banner[data-astro-cid-ftts4h6l] .calc-cta__btn[data-astro-cid-ftts4h6l]{grid-area:auto/1;width:100%}}@media (prefers-reduced-motion:reduce){.calc-cta[data-astro-cid-ftts4h6l]{transition:none}.calc-cta[data-astro-cid-ftts4h6l]:hover{transform:none}}
