.hero-bg[data-v-d171a7ad]{background:radial-gradient(ellipse at 85% 15%,rgba(29,78,137,.08) 0,transparent 50%),radial-gradient(ellipse at 15% 85%,rgba(29,78,137,.05) 0,transparent 50%),#fff}.marquee-track[data-v-55fb66a8]{animation:marquee-55fb66a8 50s linear infinite;width:-moz-max-content;width:max-content}@keyframes marquee-55fb66a8{to{transform:translate(-50%)}}.benefit-card[data-v-e6e6e32d]{background:#fff;border:1px solid #eef1f4;border-radius:18px;padding:32px 26px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.benefit-card[data-v-e6e6e32d]:hover{border-color:#1d4e89;box-shadow:0 16px 32px -12px #1d4e891f;transform:translateY(-2px)}.benefit-card__icon[data-v-e6e6e32d]{align-items:center;background:#e8f0f9;border-radius:12px;color:#1d4e89;display:inline-flex;height:44px;justify-content:center;width:44px}.pricing-card[data-v-be8965e3]{background:#fff;border:1px solid #eef1f4;border-radius:22px;display:flex;flex-direction:column;padding:32px 26px 28px;position:relative;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.pricing-card[data-v-be8965e3]:hover{border-color:#94a3b8;box-shadow:0 20px 40px -16px #0f172a1a;transform:translateY(-3px)}.pricing-card--featured[data-v-be8965e3]{border:2px solid #1d4e89;box-shadow:0 24px 48px -16px #1d4e892e}.pricing-card--featured[data-v-be8965e3]:hover{border-color:#1d4e89;box-shadow:0 32px 56px -16px #1d4e8947}.pricing-card__badge[data-v-be8965e3]{background:#1d4e89;border-radius:999px;box-shadow:0 6px 14px -4px #1d4e8966;color:#fff;font-size:11px;font-weight:700;left:50%;letter-spacing:.05em;padding:5px 12px;position:absolute;top:-12px;transform:translate(-50%);white-space:nowrap}.pricing-card__name[data-v-be8965e3]{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.18em;margin-bottom:16px;text-transform:uppercase}.pricing-card--featured .pricing-card__name[data-v-be8965e3]{color:#1d4e89}.pricing-card__price[data-v-be8965e3]{align-items:baseline;color:#0b1220;display:flex}.pricing-card__features[data-v-be8965e3]{color:#1f2937;display:flex;flex:1;flex-direction:column;font-size:13.5px;gap:14px;line-height:1.5;margin:28px 0}.pricing-card__features li[data-v-be8965e3]{align-items:flex-start;display:flex;gap:10px}.pricing-card__cta[data-v-be8965e3]{align-items:center;border-radius:12px;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;justify-content:center;padding:13px 18px;transition:background-color .15s ease,color .15s ease,border-color .15s ease;width:100%}.step-num[data-v-bf10fbcc]{align-items:center;background:#fff;border:2px solid #1d4e89;border-radius:999px;color:#1d4e89;display:inline-flex;font-size:18px;font-weight:800;height:56px;justify-content:center;letter-spacing:-.02em;position:relative;width:56px;z-index:2}.faq-item[data-v-a7b0449a]{background:#fff;border:1px solid #eef1f4;border-radius:16px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.faq-item[open][data-v-a7b0449a]{border-color:#1d4e89;box-shadow:0 8px 20px -10px #1d4e892e}.faq-item__q[data-v-a7b0449a]{align-items:center;color:#0b1220;cursor:pointer;display:flex;font-size:15.5px;font-weight:700;gap:16px;justify-content:space-between;list-style:none;padding:20px 24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-item__q[data-v-a7b0449a]::-webkit-details-marker{display:none}.faq-item__chevron[data-v-a7b0449a]{color:#94a3b8;flex-shrink:0;transition:transform .25s ease,color .25s ease}.faq-item[open] .faq-item__chevron[data-v-a7b0449a]{color:#1d4e89;transform:rotate(180deg)}.faq-item__a[data-v-a7b0449a]{color:#1f2937;font-size:14.5px;line-height:1.65;padding:0 24px 22px}.cta-card[data-v-a1d65e87]{background:radial-gradient(ellipse at 80% 20%,hsla(0,0%,100%,.18) 0,transparent 50%),linear-gradient(135deg,#1d4e89,#153a66);border-radius:28px;overflow:hidden;padding:64px 40px;position:relative}.cta-card[data-v-a1d65e87]:before{background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);height:320px;right:-80px;top:-100px;width:320px}.cta-card[data-v-a1d65e87]:after,.cta-card[data-v-a1d65e87]:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.cta-card[data-v-a1d65e87]:after{background:radial-gradient(circle,hsla(0,0%,100%,.07) 0,transparent 70%);bottom:-120px;height:280px;left:-60px;width:280px}@media(min-width:1024px){.cta-card[data-v-a1d65e87]{padding:88px 64px}}
