.cra-cta-section{background-color:#fff;padding-bottom:60px}.cta-blue-card{background-color:#f1f6fc;border-radius:12px;gap:70px;overflow:visible;padding:15px 45px;position:relative}.cta-blue-card,.cta-mockup-col{align-items:center;display:flex}.cta-mockup-col{flex-shrink:0;justify-content:center;width:200px}.book-mockup-img{filter:drop-shadow(10px 15px 25px rgba(12,35,64,.18));height:auto;object-fit:contain;width:100%}.cta-content-col{display:flex;flex:1;flex-direction:column}.cta-content-col h3{color:#0c2340;font-size:26px;font-weight:800;line-height:1.3;margin:0 0 12px}.cta-content-col p{color:#4a5568;font-size:15px;line-height:1.5;margin:0 0 24px}.cta-buttons-group{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:28px}.cta-buttons-group .btn-cta{align-items:center;border-radius:6px;display:inline-flex!important;font-size:14px;font-weight:700;justify-content:center;padding:13px 24px;text-decoration:none;transition:all .25s ease;white-space:nowrap}.cta-buttons-group .btn-cta svg{fill:currentColor;flex-shrink:0;height:16px;margin-right:8px;width:16px}.btn-primary-blue{background-color:#1a5cc7;border:1px solid #1a5cc7;color:#fff}.btn-primary-blue:hover{background-color:#12469c;border-color:#12469c}.btn-secondary-white{background-color:#fff;border:1px solid #ccd9eb;box-shadow:0 2px 6px rgba(12,35,64,.04);color:#1a5cc7}.btn-secondary-white:hover{background-color:#f8fafc;border-color:#b3cbe6}.cta-trust-indicators{display:flex;flex-wrap:wrap;gap:24px}.trust-item{align-items:center;color:#1a5cc7;display:flex;gap:8px}.trust-item svg{flex-shrink:0;height:15px;width:15px}.trust-item span{color:#4a5568;font-size:12.5px;font-weight:500}@media (max-width:991px){.cta-blue-card{gap:30px;padding:15px 35px}.cta-mockup-col{width:150px}.cta-content-col h3{font-size:22px}}@media (max-width:800px){.cta-blue-card{align-items:flex-start;flex-direction:column;padding:40px 30px}.cta-mockup-col{align-self:center;width:160px}.cta-trust-indicators{flex-direction:column;gap:12px}}@media (max-width:540px){.cta-blue-card{padding:30px 20px}.cta-content-col h3{font-size:20px}.cta-buttons-group{gap:12px;width:100%}.btn-cta{padding:14px 20px;text-align:center;white-space:normal;width:100%}}