@layer components{.page-module__7WLeaq__page{background-color:var(--color-background);min-height:100vh}.page-module__7WLeaq__illoRoot{position:relative}.page-module__7WLeaq__illoCard{z-index:20;transform-origin:0;width:100%;max-width:18rem;height:fit-content;margin-block:auto;position:absolute;top:0;bottom:0;transform:scale(.75)}@media (max-width:1023.98px){.page-module__7WLeaq__illoCard{left:24px}}.page-module__7WLeaq__illoGlow{background-image:linear-gradient(to right, color-mix(in srgb, var(--thermal-bloom-500) 40%, transparent),  color-mix(in srgb, var(--sienna-glow-400) 30%, transparent),  color-mix(in srgb, var(--solar-flare-300) 20%, transparent) );opacity:.6;filter:blur(64px);position:absolute;inset:-24px}.page-module__7WLeaq__illoPanel{background-color:var(--color-background);box-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a, 0 0 0 1px var(--color-border);border-radius:1rem;padding:24px;position:relative}.page-module__7WLeaq__illoHeader{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.page-module__7WLeaq__illoHeaderCol>:not(:last-child){margin-block-end:2px}.page-module__7WLeaq__illoTitleRow{align-items:center;gap:8px;display:flex}.page-module__7WLeaq__illoTitleIcon{width:24px;height:24px;color:var(--color-primary)}.page-module__7WLeaq__illoTitle{font-weight:600}.page-module__7WLeaq__illoUpdated{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-muted-foreground);margin-top:16px}.page-module__7WLeaq__illoScore{font-family:var(--font-mono);color:var(--moss-canopy-500);margin-top:4px;font-size:30px;font-weight:600;line-height:36px;transform:translate(-4px)}.page-module__7WLeaq__illoDelta{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-muted-foreground);font-weight:500}.page-module__7WLeaq__illoStats{margin-top:24px}.page-module__7WLeaq__illoStats>:not(:last-child){margin-block-end:12px}.page-module__7WLeaq__illoStatRow{font-size:var(--text-sm);line-height:var(--text-sm--line-height);justify-content:space-between;align-items:center;display:flex}.page-module__7WLeaq__illoStatLabel{color:var(--color-muted-foreground)}.page-module__7WLeaq__illoStatValue{font-weight:500}.page-module__7WLeaq__illoStatValueGood{color:var(--moss-canopy-500);font-weight:500}.page-module__7WLeaq__illoImageWrap{width:80%;margin-left:auto;padding-block:32px;padding-inline:16px}.page-module__7WLeaq__illoImageFrame{aspect-ratio:2/3;height:fit-content;box-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a, 0 0 0 1px color-mix(in srgb, var(--color-border) 20%, transparent);border-radius:.75rem;margin-top:auto;position:relative;overflow:hidden}.page-module__7WLeaq__illoImage{object-fit:cover;width:100%;height:100%}.page-module__7WLeaq__hero{background-color:var(--color-muted);padding-block:80px;padding-top:128px}.page-module__7WLeaq__heroContainer{max-width:72rem;margin-inline:auto;padding-inline:24px}.page-module__7WLeaq__heroGrid{align-items:center;gap:48px;display:grid}@media (min-width:768px){.page-module__7WLeaq__heroGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.page-module__7WLeaq__heroCopy{text-align:center}}.page-module__7WLeaq__eyebrow{color:var(--color-primary);font-size:var(--text-sm);line-height:var(--text-sm--line-height);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.page-module__7WLeaq__heroTitle{text-wrap:balance;font-size:36px;font-weight:600;line-height:40px;font-family:var(--font-display);margin-top:16px}@media (min-width:768px){.page-module__7WLeaq__heroTitle{font-size:48px;line-height:1}}@media (min-width:1024px){.page-module__7WLeaq__heroTitle{font-size:60px;line-height:1}}.page-module__7WLeaq__heroLede{color:var(--color-muted-foreground);text-wrap:balance;max-width:28rem;font-size:var(--text-lg);line-height:var(--text-lg--line-height);margin-top:16px;margin-bottom:24px}@media (max-width:767.98px){.page-module__7WLeaq__heroLede{margin-inline:auto}}.page-module__7WLeaq__btnGap{margin-left:12px}.page-module__7WLeaq__heroStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:24rem;margin-top:48px;display:grid}@media (max-width:767.98px){.page-module__7WLeaq__heroStats{margin-inline:auto}}.page-module__7WLeaq__heroStat>:not(:last-child){margin-block-end:8px}.page-module__7WLeaq__heroStatNumber{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:600}.page-module__7WLeaq__heroStatUnit{color:var(--color-muted-foreground);font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.page-module__7WLeaq__heroStatCopy{color:var(--color-muted-foreground);text-wrap:balance;font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.page-module__7WLeaq__strongFgMedium{color:var(--color-foreground);font-weight:500}.page-module__7WLeaq__features{padding-block:96px;padding-inline:24px}.page-module__7WLeaq__featuresContainer{max-width:72rem;margin-inline:auto}.page-module__7WLeaq__featuresHeader{text-align:center;margin-bottom:64px}.page-module__7WLeaq__featuresHeading{font-size:30px;font-weight:600;line-height:36px;font-family:var(--font-display);margin-bottom:16px}@media (min-width:768px){.page-module__7WLeaq__featuresHeading{font-size:36px;line-height:40px}}.page-module__7WLeaq__featuresSub{color:var(--color-muted-foreground);font-size:var(--text-lg);line-height:var(--text-lg--line-height);max-width:42rem;margin-inline:auto}.page-module__7WLeaq__featuresGrid{gap:32px;display:grid}@media (min-width:768px){.page-module__7WLeaq__featuresGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page-module__7WLeaq__featuresGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module__7WLeaq__featureCard{border:1px solid color-mix(in srgb, var(--color-border) 50%, transparent);background-color:color-mix(in srgb, var(--color-card) 50%, transparent);border-radius:.75rem;padding:24px;transition:color .15s,background-color .15s,border-color .15s}.page-module__7WLeaq__featureCard:hover{background-color:color-mix(in srgb, var(--color-card) 80%, transparent)}.page-module__7WLeaq__featureIcon{width:40px;height:40px;color:var(--color-primary);margin-bottom:16px}.page-module__7WLeaq__featureTitle{font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-bottom:8px;font-weight:600}.page-module__7WLeaq__featureDesc{color:var(--color-muted-foreground)}.page-module__7WLeaq__benefits{background-color:color-mix(in srgb, var(--color-muted) 50%, transparent);padding-block:96px;padding-inline:24px}.page-module__7WLeaq__benefitsContainer{max-width:72rem;margin-inline:auto}.page-module__7WLeaq__benefitsGrid{gap:48px;display:grid}@media (min-width:768px){.page-module__7WLeaq__benefitsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module__7WLeaq__benefit{text-align:center}.page-module__7WLeaq__benefitNumber{color:var(--color-primary);margin-bottom:16px;font-size:48px;font-weight:700;line-height:1}.page-module__7WLeaq__benefitTitle{font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-bottom:8px;font-weight:600}.page-module__7WLeaq__benefitDesc{color:var(--color-muted-foreground)}}
