.PageSkeleton-module__yFDCWa__page{background:var(--bg);min-height:70vh}.PageSkeleton-module__yFDCWa__hero{background:radial-gradient(ellipse 55% 80% at 100% 0%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 60%), linear-gradient(180deg, #fff 0%, var(--bg) 100%);border-bottom:1px solid var(--border);padding:56px 0 64px;position:relative;overflow:hidden}.PageSkeleton-module__yFDCWa__heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(220px,.95fr);align-items:center;gap:max(24px,min(4vw,48px));display:grid}.PageSkeleton-module__yFDCWa__copy{gap:14px;display:grid}.PageSkeleton-module__yFDCWa__visual{border-radius:20px;height:min(360px,48vw)}.PageSkeleton-module__yFDCWa__section{padding:40px 0}.PageSkeleton-module__yFDCWa__sectionAlt{background:color-mix(in srgb, var(--bg-alt) 70%, transparent);border-block:1px solid var(--border)}.PageSkeleton-module__yFDCWa__heading{width:min(280px,55%);height:28px;margin-bottom:20px}.PageSkeleton-module__yFDCWa__lines{gap:10px;margin-bottom:22px;display:grid}.PageSkeleton-module__yFDCWa__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.PageSkeleton-module__yFDCWa__card{border:1px solid var(--border);background:#fff;border-radius:14px;gap:12px;padding:16px;display:grid}.PageSkeleton-module__yFDCWa__icon{border-radius:8px;width:28px;height:28px}.PageSkeleton-module__yFDCWa__bar{border-radius:999px;height:14px}.PageSkeleton-module__yFDCWa__barWide{width:100%}.PageSkeleton-module__yFDCWa__barMid{width:78%}.PageSkeleton-module__yFDCWa__barShort{width:52%}.PageSkeleton-module__yFDCWa__cta{border-radius:999px;width:min(220px,70%);height:48px}.PageSkeleton-module__yFDCWa__bone{background:linear-gradient(100deg,#e8ecf3 0%,#e8ecf3 35%,#f7f9fc 50%,#e8ecf3 65%,#e8ecf3 100%) 0 0/220% 100%;animation:1.35s ease-in-out infinite PageSkeleton-module__yFDCWa__shimmer}@keyframes PageSkeleton-module__yFDCWa__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:860px){.PageSkeleton-module__yFDCWa__heroGrid{grid-template-columns:1fr}.PageSkeleton-module__yFDCWa__visual{order:-1;height:220px}}@media (max-width:767px){.PageSkeleton-module__yFDCWa__cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.PageSkeleton-module__yFDCWa__bone{animation:none}}
