.big-cta-blue{background:var(--navy);color:var(--white);overflow:hidden;padding:120px 0;position:relative}.big-cta-blue:before{background:radial-gradient(circle at 30% 100%,rgba(33,99,139,.12),transparent 50%);content:"";inset:0;pointer-events:none;position:absolute}.big-cta-blue .container{margin:0 auto;max-width:1200px;padding:0 40px}.big-cta-blue__inner{margin:0 auto;max-width:880px;position:relative;text-align:center;z-index:1}.big-cta-blue__headline{color:#fff;font-size:clamp(34px,4.5vw,52px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:16px}.big-cta-blue__headline .italic{color:var(--teal-on-dark);font-family:Cormorant,serif;font-style:italic;font-weight:700}.big-cta-blue__body{color:hsla(0,0%,100%,.75);font-size:18px;line-height:1.5;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:620px}.big-cta-blue__body p{margin:0}.big-cta-blue__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.big-cta-blue .btn-primary{align-items:center;background:var(--teal);border:none;border-radius:4px;color:var(--white);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:16px 32px;text-decoration:none;transition:background .2s,transform .1s}.big-cta-blue .btn-primary:hover{background:var(--teal-on-dark);transform:translateY(-2px)}.big-cta-blue .btn-ghost{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.25);border-radius:4px;color:var(--white);cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;gap:8px;padding:15px 32px;text-decoration:none;transition:border-color .2s,background .2s}.big-cta-blue .btn-ghost:hover{background:rgba(33,99,139,.08);border-color:var(--teal-on-dark)}.big-cta-blue .arrow{height:14px;width:14px}@media (max-width:960px){.big-cta-blue{padding:72px 0}.big-cta-blue .container{padding:0 24px}}