.page-module__VKYseq__pageHeader{text-align:center;background:linear-gradient(135deg,#036 0%,#064 60%,#0a8 100%);padding:120px 0 64px;position:relative;overflow:hidden}.page-module__VKYseq__pageHeader:before{content:"";background:radial-gradient(at 70% 40%,#00d9c833 0%,#0000 65%);position:absolute;inset:0}.page-module__VKYseq__heroLabel{letter-spacing:2px;text-transform:uppercase;color:#ffffffa6;margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block;position:relative}.page-module__VKYseq__title{margin-bottom:var(--space-md);position:relative;color:#fff!important}.page-module__VKYseq__subtitle{max-width:800px;margin:0 auto;font-size:20px;position:relative;color:#ffffffd1!important}.page-module__VKYseq__servicesSection{background-color:var(--bg-primary)}.page-module__VKYseq__servicesList{gap:var(--space-xxl);flex-direction:column;display:flex}.page-module__VKYseq__serviceItem{gap:var(--space-xl);background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-xl);transition:transform .3s;display:flex;box-shadow:0 4px 16px #0000000d}.page-module__VKYseq__serviceItem:hover{border-color:var(--primary-blue);transform:translateY(-8px);box-shadow:0 12px 32px #0066cc26}.page-module__VKYseq__serviceIconWrapper{border-radius:var(--radius-md);background:linear-gradient(135deg,#0066cc1a 0%,#00d9ff1a 100%);border:1px solid #06c3;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.page-module__VKYseq__serviceIcon{color:var(--primary-blue)}.page-module__VKYseq__serviceContent h2{color:var(--dark-navy);margin-bottom:var(--space-md)}.page-module__VKYseq__serviceDesc{color:var(--primary-blue);margin-bottom:var(--space-lg);font-size:18px;font-weight:500}.page-module__VKYseq__programsGrid{gap:var(--space-md);margin-bottom:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.page-module__VKYseq__programCard{background-color:var(--bg-secondary);padding:var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--border-color)}.page-module__VKYseq__programCard h3{color:var(--dark-navy);margin-bottom:var(--space-sm);font-size:20px}.page-module__VKYseq__programCard p{color:var(--text-main);font-size:16px;line-height:1.6}.page-module__VKYseq__featureList{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.page-module__VKYseq__featureList li{color:var(--text-main);align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.page-module__VKYseq__checkIcon{color:var(--success-green);flex-shrink:0;margin-top:2px}.page-module__VKYseq__phaseGrid{gap:var(--space-md);margin-bottom:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid}.page-module__VKYseq__phase{background-color:var(--bg-secondary);padding:var(--space-lg);border-radius:var(--radius-md);text-align:center;border:1px solid var(--border-color)}.page-module__VKYseq__phaseNum{background:var(--primary-blue);color:#fff;width:48px;height:48px;margin-bottom:var(--space-md);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #0066cc4d}.page-module__VKYseq__phase h4{color:var(--dark-navy);font-size:16px}.page-module__VKYseq__ctaSection{background:linear-gradient(135deg, var(--primary-blue) 0%, var(--dark-navy) 100%);color:#fff}.page-module__VKYseq__ctaSection h2{color:#fff}.page-module__VKYseq__ctaSubtitle{color:#ffffffe6;margin-top:var(--space-sm);margin-bottom:var(--space-xl);font-size:20px}.page-module__VKYseq__ctaButtons{gap:var(--space-md);justify-content:center;display:flex}.page-module__VKYseq__whiteBtnOutline{color:#fff!important;border-color:#fff!important}.page-module__VKYseq__whiteBtnOutline:hover{color:var(--primary-blue)!important;background-color:#fff!important}@media (max-width:900px){.page-module__VKYseq__serviceItem{gap:var(--space-lg);flex-direction:column}.page-module__VKYseq__phaseGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page-module__VKYseq__phaseGrid{grid-template-columns:1fr}.page-module__VKYseq__ctaButtons{flex-direction:column}}
