.final-cta{background:var(--bg-dark);overflow:hidden;padding:120px 0;position:relative;text-align:center}.cta-ring{border-radius:50%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.cta-ring-1{animation:ctaPulse 5s ease-in-out infinite;border:1px solid rgba(232,93,60,.12);height:400px;width:400px}.cta-ring-2{animation:ctaPulse 5s ease-in-out 1.5s infinite;border:1px solid rgba(232,93,60,.07);height:660px;width:660px}.cta-ring-3{animation:ctaPulse 5s ease-in-out 3s infinite;border:1px solid rgba(232,93,60,.04);height:940px;width:940px}@keyframes ctaPulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}}.final-cta-inner{margin:0 auto;max-width:660px;position:relative;z-index:1}.final-cta-eyebrow{align-items:center;color:var(--orange);display:flex;font-size:11px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.2em;margin-bottom:24px;text-transform:uppercase}.final-cta-eyebrow:after,.final-cta-eyebrow:before{background:var(--orange);content:"";height:1px;width:24px}.final-cta-h2{color:#fff;font-family:var(--serif);font-size:clamp(36px,4.5vw,60px);font-weight:400;letter-spacing:-.03em;line-height:1.06;margin-bottom:20px}.final-cta-h2 em{color:var(--orange);font-style:italic}.final-cta-sub{color:hsla(0,0%,100%,.55);font-size:16px;line-height:1.75;margin-bottom:40px}.final-cta-btns{gap:14px;margin-bottom:40px}.final-cta-btns,.final-cta-gets{display:flex;flex-wrap:wrap;justify-content:center}.final-cta-gets{gap:28px}.final-cta-get{align-items:center;color:hsla(0,0%,100%,.55);display:flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.06em;text-transform:uppercase}.final-cta-get:before{color:var(--orange);content:"✓"}@media (max-width:640px){.final-cta-gets{align-items:center;flex-direction:column;gap:12px}}section.b2wqf-on{border-top:4px solid #e85d3c;padding-bottom:clamp(64px,7vw,96px)!important;padding-top:clamp(64px,7vw,96px)!important}section.b2wqf-on h2{font-size:clamp(30px,3.2vw,44px)!important;letter-spacing:-.5px!important;line-height:1.12!important;margin-bottom:16px!important}.b2wqf-eyebrow{color:#e85d3c;display:block;font-size:12px;font-weight:600;letter-spacing:.2em;line-height:1.4;margin:0 0 18px;text-transform:uppercase}.b2wqf{align-self:flex-start;left:50%;margin:36px 0 28px;position:relative;text-align:left;transform:translateX(-50%);width:min(760px,calc(100vw - 40px));z-index:2}.b2wqf,.b2wqf-card{box-sizing:border-box}.b2wqf-card{background:hsla(0,0%,100%,.035);border:1px solid hsla(42,25%,92%,.14);border-radius:16px;padding:32px 32px 26px}.b2wqf-target{width:100%}.b2wqf-alt{color:hsla(42,25%,92%,.55);font-size:15px;line-height:1.5;margin:18px 0 0;text-align:center}.b2wqf .b2wqf-alt a,.b2wqf .b2wqf-alt a:focus,.b2wqf .b2wqf-alt a:hover{color:#e85d3c!important;text-decoration:underline!important;text-underline-offset:3px}.b2wqf-trust{color:hsla(42,25%,92%,.45);font-size:14px;line-height:1.6;margin:28px 0 0;text-align:center}@media (max-width:640px){.b2wqf{margin-top:32px}.b2wqf-card{border-radius:14px;padding:26px 20px 22px}}