.section-eyebrow{color:#0f62fe;font-size:13px;font-weight:700;letter-spacing:.12em;margin-bottom:.5rem;text-align:center;text-transform:uppercase}.services-section{padding:5rem 0}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;margin:0 auto;max-width:480px}.service-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;border:1px solid #0f62fe14;border-radius:24px;box-shadow:0 20px 45px #02143c1a;display:flex;flex-direction:column;padding:2.25rem;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{box-shadow:0 30px 60px #02143c29;transform:translateY(-6px)}.service-icon{align-items:center;border-radius:18px;color:#fff;display:flex;height:64px;justify-content:center;margin-bottom:1.25rem;width:64px}.service-icon--blue{background:linear-gradient(135deg,#0f62fe,#0043ce)}.service-bullet{line-height:1.45}.service-card .MuiButton-root{margin-top:auto}@media (max-width:768px){.services-grid{grid-template-columns:1fr}}.benefits-section{padding:4rem 0}.benefits-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.benefit-card{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:24px;box-shadow:0 20px 40px #0000001f;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:180px;padding:2.5rem 1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.benefit-card:hover{box-shadow:0 30px 60px #0000002e;transform:translateY(-6px)}.benefit-icon{align-items:center;background:#0f62fe1a;border-radius:16px;color:#0f62fe;display:flex;height:60px;justify-content:center;margin-bottom:1rem;width:60px}.benefit-title{font-size:18px;font-weight:700;margin-bottom:.35rem}.benefit-text{color:#475569;font-size:15px;font-weight:400;line-height:1.5}@media (max-width:1024px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.benefits-grid{grid-template-columns:1fr}.benefit-card{min-height:160px}}.how-section{padding:5rem 0;text-align:center}.how-flows{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin:3rem auto 0;max-width:900px;text-align:left}.how-flow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border:1px solid #0f62fe14;border-radius:24px;box-shadow:0 18px 40px #02143c1a;padding:2rem}.how-flow-head{gap:.85rem;margin-bottom:1.5rem}.how-flow-head,.how-flow-icon{align-items:center;display:flex}.how-flow-icon{background:#0f62fe1a;border-radius:12px;color:#0f62fe;height:46px;justify-content:center;width:46px}.how-steps{display:flex;flex-direction:column;gap:1.1rem;list-style:none;margin:0;padding:0}.how-item{align-items:flex-start;display:flex;gap:.9rem}.how-step{align-items:center;background:linear-gradient(135deg,#0f62fe,#0043ce);border-radius:10px;box-shadow:0 8px 18px #0f62fe4d;color:#fff;display:flex;flex:0 0 auto;font-size:15px;font-weight:700;height:34px;justify-content:center;width:34px}.how-text{color:#1f2937;font-size:16px;font-weight:500;line-height:1.45;padding-top:5px}@media (max-width:768px){.how-flows{grid-template-columns:1fr}}.faq-section{padding:5rem 0}.faq-item{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb!important;border:1px solid #02143c14!important;border-radius:16px!important;margin-bottom:.85rem!important;overflow:hidden}.faq-item:before{display:none!important}.faq-item .MuiAccordionSummary-root{padding:.4rem 1.25rem}.faq-item .MuiAccordionDetails-root{line-height:1.55;padding:0 1.25rem 1.25rem}.terms-page{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffbf;padding:4rem 0}.terms-page section{margin-top:2rem}.terms-page h6{font-weight:700;margin-bottom:.5rem}.terms-page p{color:#334155;font-size:15px;line-height:1.7}.terms-updated{color:#64748b;font-size:13px;margin-bottom:2rem}.about-page{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffbf;padding:4rem 0}.about-intro{color:#334155;font-size:18px;font-weight:500;margin-bottom:2.5rem}.about-page section{margin-top:2rem}.about-page h6{font-weight:700;margin-bottom:.6rem}.about-page p{color:#475569;font-size:15px;line-height:1.7}.footer{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb8;border-top:1px solid #00000014;padding:3.5rem 1.5rem 2rem}.footer-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:1.7fr 1fr 1fr 1.2fr 1fr;margin-bottom:2.5rem}.footer-brand-text{color:#475569;font-size:14px;line-height:1.55;margin-top:.75rem;max-width:320px}.footer-coverage{align-items:center;color:#0f62fe;display:flex;font-size:13px;font-weight:600;gap:.5rem;margin-top:1rem}.footer-title{color:#0f172a;font-size:14px;font-weight:700;margin-bottom:.9rem}.footer-col{display:flex;flex-direction:column;gap:.6rem}.footer-link{color:#475569;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease}.footer-link:hover{color:#0f62fe}.footer-contact{align-items:center;color:#0f172a;display:inline-flex;font-weight:700;gap:.4rem}.footer-muted{color:#94a3b8;font-size:13px;line-height:1.4}.footer-copy{border-top:1px solid #0000000f;color:#64748b;font-size:13px;padding-top:1.5rem;text-align:center}@media (max-width:900px){.footer-grid{gap:2rem;grid-template-columns:1fr 1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:560px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:380px){.footer-grid{grid-template-columns:1fr}}body,html{max-width:100%;overflow-x:hidden}*,:after,:before{box-sizing:border-box}img{max-width:100%}.app-background{background:linear-gradient(135deg,#c8102e2e,#0033a02e 55%,#f8fafc);min-height:100vh;overflow-x:hidden;position:relative}.app-background:before{background:radial-gradient(circle at 20% 30%,#c8102e40,#0000 45%),radial-gradient(circle at 80% 65%,#0033a040,#0000 50%),radial-gradient(circle at 50% 50%,#ffcc0038,#0000 55%);content:"";inset:0}.app-background:before,.star-global{pointer-events:none;position:fixed;z-index:0}.star-global{color:#c8102e2e;font-size:320px;font-weight:900;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-12deg);-webkit-user-select:none;user-select:none}@media (max-width:768px){.star-global{font-size:180px}}.star-global:after{color:#0000000f;content:"★";left:8px;position:absolute;top:8px;z-index:-1}.page-content{position:relative;z-index:1}
/*# sourceMappingURL=main.baa30790.css.map*/