.page-module__V-JWFa__page{background:var(--bg-radial-gradient);width:100%;min-height:100vh;padding:30px 0 60px}.page-module__V-JWFa__container{box-sizing:border-box;max-width:1170px;margin:0 auto;padding:0}@media (max-width:1190px){.page-module__V-JWFa__container{padding:0 10px}}.page-module__V-JWFa__heroCard{color:var(--white);text-align:center;box-shadow:0 20px 50px #0f224240, var(--shadow-panel);background:linear-gradient(135deg,#1e3a6a 0%,#0f2242 100%);border:1px solid #ffffff14;border-radius:36px;margin-bottom:50px;padding:60px 36px;position:relative;overflow:hidden}.page-module__V-JWFa__glowTopLeft{pointer-events:none;background:radial-gradient(circle,#2563eb59 0%,#2563eb00 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-60px;left:-60px}.page-module__V-JWFa__glowBottomRight{pointer-events:none;background:radial-gradient(circle,#14b8a640 0%,#14b8a600 70%);border-radius:50%;width:280px;height:280px;position:absolute;bottom:-60px;right:-60px}.page-module__V-JWFa__heroContent{z-index:2;max-width:760px;margin:0 auto;position:relative}.page-module__V-JWFa__badge{backdrop-filter:blur(8px);color:#fffffff2;background:#ffffff1a;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:13px;font-weight:500;display:inline-flex}.page-module__V-JWFa__badge .material-symbols-rounded{color:#38bdf8;font-size:18px}.page-module__V-JWFa__heading{color:#fff;letter-spacing:-.02em;margin:0 0 16px;font-size:34px;font-weight:700;line-height:1.25}.page-module__V-JWFa__subheading{color:#ffffffd9;max-width:640px;margin:0 auto 30px;font-size:16.5px;line-height:1.6}.page-module__V-JWFa__buttonsGroup{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.page-module__V-JWFa__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;margin-bottom:60px;display:grid}.page-module__V-JWFa__card{text-align:center;background-color:var(--bg-base);border:1px solid var(--border-color);box-shadow:var(--shadow-panel);border-radius:32px;flex-direction:column;align-items:center;padding:36px 28px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .2s;display:flex}.page-module__V-JWFa__card:hover{border-color:var(--blue);transform:translateY(-5px)}.page-module__V-JWFa__iconCircle{width:52px;height:52px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.page-module__V-JWFa__iconCircle .material-symbols-rounded{font-size:30px!important}.page-module__V-JWFa__card:nth-child(3n+1) .page-module__V-JWFa__iconCircle{background:var(--indigo)}.page-module__V-JWFa__card:nth-child(3n+2) .page-module__V-JWFa__iconCircle{background:var(--teal)}.page-module__V-JWFa__card:nth-child(3n+3) .page-module__V-JWFa__iconCircle{background:var(--navy)}.page-module__V-JWFa__cardTitle{color:var(--text-base);margin:0 0 12px;font-size:18px;font-weight:500}.page-module__V-JWFa__cardText{color:var(--text-muted);margin:0;font-size:14.5px;line-height:1.6}.page-module__V-JWFa__sectionHeader{text-align:center;margin-bottom:40px}.page-module__V-JWFa__sectionHeader h2{color:var(--text-base);margin:0 0 10px;font-size:28px;font-weight:700}.page-module__V-JWFa__sectionHeader p{color:var(--text-muted);margin:0;font-size:16px}.page-module__V-JWFa__securityGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;display:grid}.page-module__V-JWFa__secCard{background-color:var(--bg-base);border:1px solid var(--border-color);box-shadow:var(--shadow-panel);border-radius:32px;align-items:center;gap:16px;padding:24px;display:flex}.page-module__V-JWFa__secIconCircle{background:var(--pale-blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.page-module__V-JWFa__secIconCircle .material-symbols-rounded{color:var(--blue);font-size:24px!important}.page-module__V-JWFa__secTitle{color:var(--text-base);margin:0;font-size:15px;font-weight:600}@media (max-width:768px){.page-module__V-JWFa__heading{font-size:26px}.page-module__V-JWFa__buttonsGroup{flex-direction:column;width:100%}.page-module__V-JWFa__buttonsGroup a{width:100%}}
