.dc-band-cta-ladder{background:var(--color-bg-deep);color:#fff;overflow:hidden;padding:120px 0;position:relative}.dc-band-cta-ladder--slim{padding:80px 0}.dc-band-cta-ladder:before{background:radial-gradient(55% 65% at 82% 8%,rgba(110,167,212,.26),transparent 72%),radial-gradient(45% 60% at 8% 92%,rgba(95,150,193,.14),transparent 72%)}.dc-band-cta-ladder:after,.dc-band-cta-ladder:before{content:"";inset:0;pointer-events:none;position:absolute}.dc-band-cta-ladder:after{background-image:radial-gradient(rgba(150,190,220,.32) 1px,transparent 0);background-size:5px 5px;-webkit-mask-image:radial-gradient(45% 55% at 82% 12%,rgba(0,0,0,.95) 0,rgba(0,0,0,.5) 45%,transparent 80%);mask-image:radial-gradient(45% 55% at 82% 12%,rgba(0,0,0,.95) 0,rgba(0,0,0,.5) 45%,transparent 80%);opacity:.6}.dc-band-cta-ladder .container{position:relative;z-index:1}.dc-band-cta-ladder .cta-head{margin-bottom:56px;text-align:center}.dc-band-cta-ladder .cta-head .eyebrow{color:var(--color-accent);justify-content:center;margin-bottom:24px}.dc-band-cta-ladder .cta-head .eyebrow:before{display:none}.dc-band-cta-ladder .cta-head h2{color:#fff;font-size:clamp(32px,3.4vw,46px);font-weight:800;letter-spacing:-.025em;line-height:1.08;margin:0 auto 24px;max-width:720px;text-wrap:balance}.dc-band-cta-ladder .cta-head p{color:#b9ccdd;font-size:16px;line-height:1.6;margin:14px auto 0;max-width:900px}.dc-band-cta-ladder .cta-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:40px 0 0}.dc-band-cta-ladder .wx-ind{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid rgba(95,150,193,.4);border-radius:999px;color:#cfe0ee;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;padding:9px 15px;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.dc-band-cta-ladder .wx-ind:hover{background:rgba(95,150,193,.12);border-color:var(--color-accent);color:#fff}.dc-band-cta-ladder .wx-ind-ico{color:var(--color-accent);display:inline-flex}.dc-band-cta-ladder .wx-ind-ico svg{height:15px;width:15px}.dc-band-cta-ladder .cta-ladder{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.dc-band-cta-ladder .cta-offer{background:hsla(0,0%,100%,.04);border:1px solid rgba(95,150,193,.22);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:36px 32px}.dc-band-cta-ladder .cta-offer.is-primary{background:rgba(95,150,193,.1);border-color:var(--color-accent)}.dc-band-cta-ladder .cta-offer h3{color:#fff;font-size:22px;font-weight:800;letter-spacing:-.015em;line-height:1.2;margin:0 0 12px}.dc-band-cta-ladder .cta-offer p{color:#b9ccdd;flex:1;font-size:15px;line-height:1.55;margin:0 0 28px}.dc-band-cta-ladder .cta-offer .btn{align-self:flex-start}.dc-band-cta-ladder .cta-offer:hover .btn__arrow{transform:translateX(3px)}.dc-band-cta-ladder .cta-offer:hover .btn--ghost-navy{background:hsla(0,0%,100%,.06);border-color:#fff}.dc-band-cta-ladder .cta-offer:hover .btn--header{background:var(--color-accent);color:#fff}.dc-band-cta-ladder .cta-offer:hover .btn--on-navy{background:#6ea7d4}.dc-band-cta-ladder .offer-tag{color:var(--color-accent);font-size:12px;font-weight:600;letter-spacing:.18em;margin-bottom:16px;text-transform:uppercase}.dc-band-cta-ladder .btn--on-navy{background:var(--color-accent);box-shadow:0 1px 2px rgba(0,0,0,.2),0 8px 24px rgba(95,150,193,.28);color:#fff}.dc-band-cta-ladder .btn--on-navy:hover{background:#6ea7d4}.dc-band-cta-ladder .btn--header{background:#fff;color:var(--color-text-strong)}.dc-band-cta-ladder .btn--header:hover{background:var(--color-accent);color:#fff}.dc-band-cta-ladder .btn--ghost-navy{background:transparent;border:1px solid hsla(0,0%,100%,.42);color:#fff}.dc-band-cta-ladder .btn--ghost-navy:hover{background:hsla(0,0%,100%,.06);border-color:#fff}.dc-band-cta-ladder .reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.dc-band-cta-ladder .reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:980px){.dc-band-cta-ladder{padding:80px 0}.dc-band-cta-ladder .cta-ladder{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dc-band-cta-ladder .reveal{opacity:1;transform:none;transition:none}}