.heroInner h1{margin-top:var(--space-xs);max-width:760px;font-size:clamp(32px,4vw,48px)}.heroLede{max-width:560px}.heroInner .btn{margin-top:28px}@media (max-width:640px){.heroInner h1{font-size:clamp(26px,7vw,32px)}.heroInner .btn{margin-top:20px}}.page-module__kuyC1G__pillarsHead{max-width:640px;margin-bottom:44px}.page-module__kuyC1G__pillarsHead h2{margin-top:var(--space-sm)}.page-module__kuyC1G__sectionLedeStack{margin-top:var(--space-sm);color:var(--ink-mid);line-height:1.65}.page-module__kuyC1G__challengePoints{gap:var(--space-xs);flex-direction:column;margin:20px 0 0;padding:0;list-style:none;display:flex}.page-module__kuyC1G__challengePoints li{align-items:flex-start;gap:var(--space-xs);color:var(--ink-mid);line-height:1.5;display:flex}.page-module__kuyC1G__challengeCheck{width:22px;height:22px;color:var(--accent);background:#f6851f1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.page-module__kuyC1G__challengeCheck svg{width:11px;height:11px}.page-module__kuyC1G__pillarGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:900px){.page-module__kuyC1G__pillarGrid{grid-template-columns:1fr}}.page-module__kuyC1G__capGrid{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;display:grid}@media (max-width:900px){.page-module__kuyC1G__capGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.page-module__kuyC1G__capGrid{grid-template-columns:1fr}.page-module__kuyC1G__capGrid .capCard{height:520px}}.page-module__kuyC1G__outcomesHead{max-width:640px;margin-bottom:44px}.page-module__kuyC1G__outcomesHead h2{margin-top:var(--space-sm)}.page-module__kuyC1G__outcomesGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}@media (max-width:900px){.page-module__kuyC1G__outcomesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.page-module__kuyC1G__outcomesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module__kuyC1G__outcomeCard{padding:var(--space-xl) 20px 26px;border-radius:var(--radius-card);background:linear-gradient(160deg, var(--panel-solid), var(--void));border:1px solid var(--panel-border);text-align:center;transition:transform .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease);position:relative;overflow:hidden}.page-module__kuyC1G__outcomeCard:hover{border-color:#f6851f66;transform:translateY(-6px);box-shadow:0 20px 44px #0000004d}.page-module__kuyC1G__outcomeIcon{background:linear-gradient(135deg, var(--accent), #ffb066);width:60px;height:60px;color:var(--accent-ink);transition:transform .35s var(--ease), box-shadow .35s var(--ease);animation:page-module__kuyC1G__outcomeIconPulse 2.8s var(--ease) infinite;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex;box-shadow:0 10px 24px #f6851f59}.page-module__kuyC1G__outcomeIcon svg{width:26px;height:26px}.page-module__kuyC1G__outcomeCard:hover .page-module__kuyC1G__outcomeIcon{transform:scale(1.1)rotate(-6deg);box-shadow:0 14px 30px #f6851f80}.page-module__kuyC1G__outcomesGrid>.page-module__kuyC1G__outcomeCard:first-child .page-module__kuyC1G__outcomeIcon{animation-delay:0s}.page-module__kuyC1G__outcomesGrid>.page-module__kuyC1G__outcomeCard:nth-child(2) .page-module__kuyC1G__outcomeIcon{animation-delay:.2s}.page-module__kuyC1G__outcomesGrid>.page-module__kuyC1G__outcomeCard:nth-child(3) .page-module__kuyC1G__outcomeIcon{animation-delay:.4s}.page-module__kuyC1G__outcomesGrid>.page-module__kuyC1G__outcomeCard:nth-child(4) .page-module__kuyC1G__outcomeIcon{animation-delay:.6s}.page-module__kuyC1G__outcomesGrid>.page-module__kuyC1G__outcomeCard:nth-child(5) .page-module__kuyC1G__outcomeIcon{animation-delay:.8s}@keyframes page-module__kuyC1G__outcomeIconPulse{0%{box-shadow:0 10px 24px #f6851f59,0 0 #f6851f66}70%{box-shadow:0 10px 24px #f6851f59,0 0 0 12px #f6851f00}to{box-shadow:0 10px 24px #f6851f59,0 0 #f6851f00}}@media (prefers-reduced-motion:reduce){.page-module__kuyC1G__outcomeIcon{animation:none}}.page-module__kuyC1G__outcomeLabel{font-family:var(--font-heading);color:var(--ink);font-size:14.5px;font-weight:700;line-height:1.4;display:block}
