.page-module___8aEwW__main{min-height:100vh;overflow-x:hidden}.page-module___8aEwW__section{padding:6rem 0}.page-module___8aEwW__bgAlt{background-color:var(--background-alt)}.page-module___8aEwW__heroWrapper{background:radial-gradient(circle at 10% 20%,#0179e608 0%,#0000 40%);align-items:center;min-height:90vh;padding-top:4rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroContainer{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.page-module___8aEwW__heroContent{z-index:10;max-width:600px}.page-module___8aEwW__heroTitle{color:var(--secondary);margin-bottom:2rem;font-size:4.5rem;line-height:1.1}.page-module___8aEwW__italicAccent{color:var(--primary);font-style:italic;font-family:var(--font-serif);font-weight:400}.page-module___8aEwW__heroText{color:var(--muted);max-width:90%;margin-bottom:2.5rem;font-size:1.25rem;line-height:1.7}.page-module___8aEwW__heroButtons{gap:1.5rem;display:flex}.page-module___8aEwW__heroVisual{width:100%;height:600px;position:relative}.page-module___8aEwW__imageCard{border-radius:var(--radius);background-color:#f0f0f0;width:90%;height:100%;margin-left:auto;position:relative;overflow:hidden;box-shadow:20px 20px 60px #0000000d}.page-module___8aEwW__heroImage{object-fit:cover;transition:transform 1.5s}.page-module___8aEwW__imageCard:hover .page-module___8aEwW__heroImage{transform:scale(1.05)}.page-module___8aEwW__glowEffect{z-index:-1;filter:blur(40px);background:radial-gradient(circle,#0179e626 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-50px;right:-50px}.page-module___8aEwW__gridThree{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.page-module___8aEwW__valueCard{border-radius:var(--radius);text-align:center;background:#fff;border:1px solid #00000008;padding:3rem 2rem;transition:transform .3s,box-shadow .3s}.page-module___8aEwW__valueCard:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000000d}.page-module___8aEwW__iconWrapper{color:var(--primary);background:#0179e60d;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.5rem;display:inline-flex}.page-module___8aEwW__valueCard h3{color:var(--secondary);margin-bottom:1rem;font-size:1.5rem}.page-module___8aEwW__valueCard p{color:var(--muted)}.page-module___8aEwW__headerRow{justify-content:space-between;align-items:flex-end;margin-bottom:3rem;display:flex}.page-module___8aEwW__headerRow h2{color:var(--secondary);font-size:3rem}.page-module___8aEwW__linkArrow{color:var(--primary);font-size:1.1rem;font-weight:500;transition:transform .2s}.page-module___8aEwW__linkArrow:hover{transform:translate(5px)}.page-module___8aEwW__bentoGrid{grid-template-columns:1.5fr 1fr;gap:2rem;height:600px;display:grid}.page-module___8aEwW__bentoLarge,.page-module___8aEwW__bentoSmall{border-radius:var(--radius);height:100%;display:block;position:relative;overflow:hidden}.page-module___8aEwW__bentoLarge{height:100%}.page-module___8aEwW__bentoColumn{flex-direction:column;gap:2rem;display:flex}.page-module___8aEwW__bentoSmall{flex:1}.page-module___8aEwW__bentoImage{object-fit:cover;transition:transform .5s}.page-module___8aEwW__placeholderColor{width:100%;height:100%;transition:transform .5s}.page-module___8aEwW__bentoLarge:hover .page-module___8aEwW__bentoImage,.page-module___8aEwW__bentoSmall:hover .page-module___8aEwW__bentoImage{transform:scale(1.05)}.page-module___8aEwW__bentoOverlay{z-index:2;position:absolute;bottom:2rem;left:2rem}.page-module___8aEwW__bentoOverlay h3{color:var(--secondary);background:#ffffffe6;border-radius:99px;padding:.5rem 1.5rem;font-size:2rem;display:inline-block}.page-module___8aEwW__ctaSection{background-color:var(--primary);text-align:center;color:#fff;border-radius:var(--radius)var(--radius)0 0;padding:8rem 1rem}.page-module___8aEwW__ctaContainer h2{color:#fff;margin-bottom:1.5rem;font-size:3.5rem}.page-module___8aEwW__ctaContainer p{opacity:.9;max-width:600px;margin:0 auto 3rem;font-size:1.25rem}@media (max-width:968px){.page-module___8aEwW__heroContainer{text-align:center;grid-template-columns:1fr;gap:3rem}.page-module___8aEwW__heroTitle{font-size:3rem}.page-module___8aEwW__heroButtons{justify-content:center}.page-module___8aEwW__heroVisual{height:400px}.page-module___8aEwW__imageCard{width:100%}.page-module___8aEwW__bentoGrid{grid-template-columns:1fr;height:auto}.page-module___8aEwW__bentoLarge{height:400px}.page-module___8aEwW__bentoColumn{height:500px}}
.HeroSection-module__sBkrQG__heroWrapper{background:radial-gradient(circle at 10% 20%,#0179e608 0%,#0000 40%);align-items:center;min-height:90vh;padding-top:4rem;display:flex;position:relative;overflow:hidden}.HeroSection-module__sBkrQG__heroContainer{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.HeroSection-module__sBkrQG__heroContent{z-index:10;max-width:600px}.HeroSection-module__sBkrQG__heroTitle{color:var(--secondary);margin-bottom:2rem;font-size:4.5rem;line-height:1.1}.HeroSection-module__sBkrQG__italicAccent{color:var(--primary);font-style:italic;font-family:var(--font-serif);font-weight:400}.HeroSection-module__sBkrQG__heroText{color:var(--muted);max-width:90%;margin-bottom:2.5rem;font-size:1.25rem;line-height:1.7}.HeroSection-module__sBkrQG__heroButtons{gap:1.5rem;display:flex}.HeroSection-module__sBkrQG__heroVisual{width:100%;height:600px;position:relative}.HeroSection-module__sBkrQG__imageCard{border-radius:var(--radius);background-color:#f0f0f0;width:90%;height:100%;margin-left:auto;position:relative;overflow:hidden;box-shadow:20px 20px 60px #0000000d}.HeroSection-module__sBkrQG__heroImage{object-fit:cover;transition:opacity 1s ease-in-out,transform 1s ease-in-out}.HeroSection-module__sBkrQG__glowEffect{z-index:-1;filter:blur(40px);background:radial-gradient(circle,#0179e626 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-50px;right:-50px}@media (max-width:968px){.HeroSection-module__sBkrQG__heroContainer{text-align:center;grid-template-columns:1fr;gap:3rem}.HeroSection-module__sBkrQG__heroContent{order:2}.HeroSection-module__sBkrQG__heroVisual{order:1;height:400px}.HeroSection-module__sBkrQG__heroTitle{font-size:3rem}.HeroSection-module__sBkrQG__heroButtons{justify-content:center}.HeroSection-module__sBkrQG__imageCard{width:100%}}
