.cta-band.cta-band--photo{padding:0;overflow:hidden;position:relative;background:#002366;border-radius:var(--r-xl)}.cta-band--photo .service-cta-photo{display:block;position:relative;margin:0;line-height:0}.cta-band--photo .service-cta-photo img{display:block;width:100%;height:auto;aspect-ratio:1618/1000;object-fit:cover}.cta-band--photo .service-cta-content{position:relative;padding:clamp(12px,1.6vw,18px) clamp(16px,2.5vw,32px);background:rgb(255 255 255 / .76);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-top:1px solid rgb(255 255 255 / .9);box-shadow:0 -4px 20px rgb(0 20 60 / .05);z-index:2;text-align:center}.cta-band--photo .service-cta-content h2{color:#002366;font-size:clamp(18px,1.6vw,24px);font-weight:700;margin:0 0 4px;line-height:1.25}.cta-band--photo .service-cta-content p{color:#1e2d42;font-size:clamp(12.5px,1vw,14px);margin:0 auto 10px;max-width:60ch;line-height:1.45;font-weight:500}.cta-band--photo .service-cta-content .cta-actions{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;position:relative}.cta-band--photo .service-cta-content .cta-actions .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:8px 20px;font-size:13.5px;font-weight:600;border-radius:8px;vertical-align:middle!important}.cta-band--photo .service-cta-content .cta-actions .btn svg,.cta-band--photo .service-cta-content .cta-actions .btn .i{display:inline-block!important;vertical-align:middle!important;flex:none!important}.cta-band--photo .service-cta-content .btn-primary{background:#002366;color:#ffffff!important;border-color:#002366}.cta-band--photo .service-cta-content .btn-primary svg,.cta-band--photo .service-cta-content .btn-primary .i{width:20px!important;height:20px!important;color:#ffffff!important;fill:#ffffff!important}.cta-band--photo .service-cta-content .btn-ghost{background:#fff;color:#002366!important;border:1px solid #c9d5ea;box-shadow:0 1px 4px rgb(0 20 60 / .04)}.cta-band--photo .service-cta-content .btn-ghost svg,.cta-band--photo .service-cta-content .btn-ghost .i{width:24px!important;height:15px!important;color:#002366!important;stroke:#002366!important}.cta-band--photo .service-cta-content .btn-ghost svg rect,.cta-band--photo .service-cta-content .btn-ghost svg circle{stroke:#002366!important}.cta-band--photo .service-cta-content .btn-ghost svg path{fill:#002366!important}.cta-band--photo .service-cta-content .btn-ghost .see-social-caption{display:none!important}.cta-band--photo .cta-glow{display:none}@media(min-width:900px){.cta-band--photo .service-cta-content{position:absolute;inset:auto 0 0}}@media (max-width:899px){.cta-band.cta-band--photo{background:#ffffff!important;border:1px solid var(--border,rgb(0 35 102 / .1))!important;box-shadow:0 4px 20px rgb(0 20 60 / .06)!important}.cta-band--photo .service-cta-content{background:#ffffff!important;border-top:1px solid rgb(0 35 102 / .08)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:24px 20px!important}.cta-band--photo .service-cta-content h2{color:#002366!important}.cta-band--photo .service-cta-content p{color:#243248!important}.cta-band--photo .service-cta-content .btn-primary{background:#002366!important;color:#ffffff!important;border-color:#002366!important}.cta-band--photo .service-cta-content .btn-ghost{background:#ffffff!important;color:#002366!important;border:1px solid #c9d5ea!important}}