.ztm-promo.svelte-qp2j89{display:grid;overflow:hidden;border-radius:32px;background:radial-gradient(60% 80% at 78% 50%,rgb(70 84 170 / .28) 0%,transparent 70%),#0b0f17;border:1px solid rgb(255 255 255 / .06);box-shadow:0 40px 80px -40px #090f1573;color:#fff}.ztm-promo__copy.svelte-qp2j89{display:flex;flex-direction:column;align-items:flex-start;padding:.5rem 1.5rem 1.75rem}.ztm-promo__visual.svelte-qp2j89{position:relative;order:-1;min-height:11rem;background:radial-gradient(42% 46% at 50% 50%,rgb(120 135 255 / .18) 0%,transparent 70%)}.ztm-promo__eyebrow.svelte-qp2j89{margin:0 0 .75rem;padding:.3rem .7rem;border-radius:999px;border:1px solid rgb(255 255 255 / .18);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fffc}.ztm-promo.svelte-qp2j89 .ztm-promo__title{margin:0;max-width:16ch;font-size:clamp(28px,7.4vw,44px);font-weight:600;line-height:1.04;letter-spacing:var(--heading-tracking-display, var(--heading-tracking));text-wrap:balance;color:#fff}.ztm-promo.svelte-qp2j89 .ztm-promo__title--ja{max-width:46rem;font-size:clamp(22px,6.4vw,40px)}.ztm-promo__chunk.svelte-qp2j89{display:inline-block;word-break:keep-all}.ztm-promo__body.svelte-qp2j89{margin:.75rem 0 0;max-width:42ch;font-size:15px;line-height:1.55;color:#ffffffa8}.ztm-promo__stats.svelte-qp2j89{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:1.25rem 0 0;border-top:1px solid rgb(255 255 255 / .12)}.ztm-promo__stat.svelte-qp2j89{padding:.85rem .75rem 0 0}.ztm-promo__stat.svelte-qp2j89+.ztm-promo__stat:where(.svelte-qp2j89){padding-left:.75rem;border-left:1px solid rgb(255 255 255 / .12)}.ztm-promo__stat-value.svelte-qp2j89{font-size:15px;font-weight:600;line-height:1.15;letter-spacing:var(--heading-tracking-snug);color:#fff}.ztm-promo__stat-label.svelte-qp2j89{margin:.25rem 0 0;font-size:12px;line-height:1.35;color:#ffffff8c}@media (max-width: 479.98px){.ztm-promo__stats.svelte-qp2j89{grid-template-columns:1fr}.ztm-promo__stat.svelte-qp2j89,.ztm-promo__stat.svelte-qp2j89+.ztm-promo__stat:where(.svelte-qp2j89){display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.75rem 0;border-left:0}.ztm-promo__stat.svelte-qp2j89+.ztm-promo__stat:where(.svelte-qp2j89){border-top:1px solid rgb(255 255 255 / .12)}.ztm-promo__stat-label.svelte-qp2j89{margin:0;text-align:right}}.ztm-promo.svelte-qp2j89 .ztm-promo__cta{margin-top:1.5rem;background:#fff;color:var(--color-skydea-dark)}@media (min-width: 1440px){.ztm-promo.svelte-qp2j89{border-radius:40px}}@media (min-width: 1024px){.ztm-promo.svelte-qp2j89{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.ztm-promo__copy.svelte-qp2j89{justify-content:center;padding:4.5rem 2rem 4.5rem 4rem}.ztm-promo__visual.svelte-qp2j89{order:0;min-height:32rem}.ztm-promo.svelte-qp2j89 .ztm-promo__title{font-size:clamp(44px,4vw,64px)}.ztm-promo__eyebrow.svelte-qp2j89{margin-bottom:1rem}.ztm-promo__body.svelte-qp2j89{margin-top:1.25rem;font-size:17px;line-height:1.6}.ztm-promo__stats.svelte-qp2j89{margin-top:2.25rem}.ztm-promo__stat.svelte-qp2j89{padding-top:1rem}.ztm-promo.svelte-qp2j89 .ztm-promo__cta{margin-top:2rem}.ztm-promo__stat-value.svelte-qp2j89{font-size:21px}.ztm-promo__stat-label.svelte-qp2j89{font-size:13px;margin-top:.3rem}}.ztm-promo.svelte-qp2j89.ztm-promo--armed{transform:scale(calc(.92 + .08 * var(--ztm-grow, 1)));transform-origin:50% 100%;will-change:transform}.ztm-promo.svelte-qp2j89.ztm-promo--armed .ztm-promo__visual:where(.svelte-qp2j89){opacity:0;transform:scale(.86);transition:opacity 1.4s cubic-bezier(.22,1,.36,1) .1s,transform 1.6s cubic-bezier(.22,1,.36,1) .1s}.ztm-promo.svelte-qp2j89.ztm-promo--armed :is(.ztm-promo__eyebrow:where(.svelte-qp2j89),.ztm-promo__body:where(.svelte-qp2j89),.ztm-promo__stat:where(.svelte-qp2j89)),.ztm-promo.svelte-qp2j89.ztm-promo--armed .ztm-promo__cta{opacity:0;transform:translate3d(0,1rem,0);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.ztm-promo__stats.svelte-qp2j89{position:relative}.ztm-promo.svelte-qp2j89.ztm-promo--armed .ztm-promo__stats:where(.svelte-qp2j89){border-top-color:transparent}.ztm-promo.svelte-qp2j89.ztm-promo--armed .ztm-promo__stats:where(.svelte-qp2j89):before{content:"";position:absolute;inset:-1px 0 auto;height:1px;background:#ffffff1f;transform:scaleX(0);transform-origin:0 50%;transition:transform 1.1s cubic-bezier(.22,1,.36,1) .45s}.ztm-promo.svelte-qp2j89.ztm-promo--armed.is-in .ztm-promo__visual:where(.svelte-qp2j89){opacity:1;transform:none}.ztm-promo.svelte-qp2j89.ztm-promo--armed.is-in :is(.ztm-promo__eyebrow:where(.svelte-qp2j89),.ztm-promo__body:where(.svelte-qp2j89),.ztm-promo__stat:where(.svelte-qp2j89)),.ztm-promo.svelte-qp2j89.ztm-promo--armed.is-in .ztm-promo__cta{opacity:1;transform:none}.ztm-promo.svelte-qp2j89.ztm-promo--armed.is-in .ztm-promo__stats:where(.svelte-qp2j89):before{transform:scaleX(1)}.ztm-promo.svelte-qp2j89.ztm-promo--armed.is-in .ztm-promo__body:where(.svelte-qp2j89){transition-delay:.2s}.ztm-promo.svelte-qp2j89.ztm-promo--armed.is-in .ztm-promo__stat:where(.svelte-qp2j89):nth-child(1){transition-delay:.4s}.ztm-promo.svelte-qp2j89.ztm-promo--armed.is-in .ztm-promo__stat:where(.svelte-qp2j89):nth-child(2){transition-delay:.5s}.ztm-promo.svelte-qp2j89.ztm-promo--armed.is-in .ztm-promo__stat:where(.svelte-qp2j89):nth-child(3){transition-delay:.6s}.ztm-promo.svelte-qp2j89.ztm-promo--armed.is-in .ztm-promo__cta{transition-delay:.75s}.ztm-promo--compact.svelte-qp2j89{border-radius:24px}.ztm-promo--compact.svelte-qp2j89 .ztm-promo__copy:where(.svelte-qp2j89){padding:1.5rem 1.25rem 1.75rem}.ztm-promo--compact.svelte-qp2j89 .ztm-promo__visual:where(.svelte-qp2j89){min-height:12rem}.ztm-promo--compact.svelte-qp2j89 .ztm-promo__title{font-size:clamp(26px,6.4vw,34px)}.ztm-promo--compact.svelte-qp2j89 .ztm-promo__title--ja{font-size:clamp(20px,5.4vw,30px)}.ztm-promo--compact.svelte-qp2j89 .ztm-promo__body:where(.svelte-qp2j89){font-size:15px}.ztm-promo--compact.svelte-qp2j89 .ztm-promo__stats:where(.svelte-qp2j89){margin-top:1.25rem}.ztm-promo--compact.svelte-qp2j89 .ztm-promo__stat-value:where(.svelte-qp2j89){font-size:16px}.ztm-promo--compact.svelte-qp2j89 .ztm-promo__cta{margin-top:1.5rem}@media (min-width: 1024px){.ztm-promo--compact.svelte-qp2j89{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);border-radius:28px}.ztm-promo--compact.svelte-qp2j89 .ztm-promo__copy:where(.svelte-qp2j89){padding:2.75rem 1.5rem 2.75rem 3rem}.ztm-promo--compact.svelte-qp2j89 .ztm-promo__visual:where(.svelte-qp2j89){min-height:20rem}.ztm-promo--compact.svelte-qp2j89 .ztm-promo__title{font-size:clamp(34px,2.8vw,44px)}.ztm-promo--compact.svelte-qp2j89 .ztm-promo__body:where(.svelte-qp2j89){font-size:16px}.ztm-promo--compact.svelte-qp2j89 .ztm-promo__stats:where(.svelte-qp2j89){margin-top:1.75rem}.ztm-promo--compact.svelte-qp2j89 .ztm-promo__stat-value:where(.svelte-qp2j89){font-size:18px}}
