.home_hero___zbB8{position:relative;overflow:hidden;padding-block:clamp(2rem,6vw,5rem) clamp(3rem,8vw,6rem)}.home_hero___zbB8:before{content:"";position:absolute;top:-20%;right:-10%;width:50vw;height:50vw;max-width:700px;max-height:700px;background:radial-gradient(circle,var(--color-accent-soft),transparent 70%);pointer-events:none}.home_heroInner__66YNP{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:center;grid-template-columns:1fr}.home_heroContent__wqltF{display:flex;flex-direction:column;gap:var(--space-md)}.home_heroTitle__YjEpC{font-size:clamp(2.6rem,7vw,5rem);line-height:1.02;margin-top:var(--space-sm)}.home_accent__ktx0I{color:var(--color-accent);font-style:italic}.home_heroSub__b2ic0{color:var(--color-text-muted);font-size:clamp(1rem,1.2vw + .7rem,1.2rem);max-width:46ch}.home_heroActions__P1544{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-sm)}.home_stats__JtKOS{display:flex;gap:clamp(1.2rem,4vw,2.5rem);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.home_stats__JtKOS dt{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;color:var(--color-text)}.home_stats__JtKOS dd{font-size:.85rem;color:var(--color-text-muted)}.home_heroMedia__NmZSI{position:relative;display:flex;justify-content:center}.home_heroImg__oxmCf{width:100%;max-width:560px;height:auto;border-radius:var(--radius-lg);object-fit:cover;box-shadow:var(--shadow-md)}.home_sectionHead__2EKK9{margin-bottom:var(--space-xl)}.home_categories__XvPoQ{display:grid;grid-gap:clamp(1rem,2vw,1.6rem);gap:clamp(1rem,2vw,1.6rem);grid-template-columns:1fr}.home_catCard__M7iRm{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface);transition:transform var(--transition-base),box-shadow var(--transition-base)}.home_catCard__M7iRm:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.home_catMedia__Lbbny{position:relative;aspect-ratio:16/11}.home_catMedia__Lbbny img{object-fit:cover;transition:transform var(--transition-slow)}.home_catCard__M7iRm:hover .home_catMedia__Lbbny img{transform:scale(1.05)}.home_catInfo__7C_sg{padding:var(--space-lg)}.home_catInfo__7C_sg h3{font-size:1.4rem}.home_catInfo__7C_sg p{color:var(--color-text-muted);margin-top:.3rem;font-size:.95rem}.home_catLink__k5sd_{display:inline-block;margin-top:var(--space-md);color:var(--color-accent);font-weight:600}.home_advantages__piPQU{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);grid-template-columns:1fr;padding:clamp(1.5rem,4vw,3rem);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.home_advantage__MVmU_ h3{font-family:var(--font-body);font-size:1.1rem;font-weight:700;margin-bottom:.4rem}.home_advantage__MVmU_ h3:before{content:"✦";color:var(--color-accent);margin-right:.5rem}.home_advantage__MVmU_ p{color:var(--color-text-muted);font-size:.92rem}.home_cta__ECFTZ{text-align:center;padding:clamp(2.5rem,6vw,5rem) var(--space-lg);background:linear-gradient(135deg,var(--color-surface),var(--color-surface-2));border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.home_ctaTitle___C6_9{font-size:clamp(1.8rem,4vw,3rem)}.home_cta__ECFTZ p{color:var(--color-text-muted)}.home_cta__ECFTZ .home_heroActions__P1544{justify-content:center}@media (min-width:768px){.home_categories__XvPoQ{grid-template-columns:repeat(3,1fr)}.home_advantages__piPQU{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.home_heroInner__66YNP{grid-template-columns:1.1fr .9fr}.home_advantages__piPQU{grid-template-columns:repeat(4,1fr)}}