.styles-module__xmEN2W__hero{justify-content:center;align-items:center;height:100vh;min-height:600px;display:flex;position:relative;overflow:hidden}.styles-module__xmEN2W__background{z-index:0;position:absolute;inset:0}.styles-module__xmEN2W__bgImage{object-fit:cover;object-position:center;width:100%;height:100%}.styles-module__xmEN2W__overlay{background:linear-gradient(160deg,#1a2332d9 0%,#1a233299 50%,#1a2332bf 100%);position:absolute;inset:0}.styles-module__xmEN2W__content{z-index:1;text-align:center;max-width:800px;padding:0 var(--space-md);align-items:center;gap:var(--space-lg);flex-direction:column;display:flex;position:relative}.styles-module__xmEN2W__textBlock{overflow:hidden}.styles-module__xmEN2W__headline{font-family:var(--font-playfair);color:var(--color-white);letter-spacing:-.02em;font-size:clamp(3rem,8vw,5.5rem);font-weight:400;line-height:1.05}.styles-module__xmEN2W__accent{color:var(--color-accent)}.styles-module__xmEN2W__subheadline{font-family:var(--font-inter);color:#ffffffd9;max-width:540px;font-size:clamp(1rem,2vw,1.25rem);font-weight:400;line-height:1.7}.styles-module__xmEN2W__ctas{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}.styles-module__xmEN2W__scrollIndicator{bottom:var(--space-lg);align-items:center;gap:var(--space-xs);z-index:1;flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.styles-module__xmEN2W__scrollText{font-family:var(--font-inter);letter-spacing:.2em;text-transform:uppercase;color:#fff9;font-size:.6875rem;font-weight:500}.styles-module__xmEN2W__scrollLine{background:linear-gradient(#fff9,#0000);width:1px;height:40px;animation:2s ease-in-out infinite styles-module__xmEN2W__scrollPulse}@keyframes styles-module__xmEN2W__scrollPulse{0%,to{opacity:.4;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.2)}}@media (max-width:768px){.styles-module__xmEN2W__ctas{flex-direction:column;width:100%;max-width:300px}.styles-module__xmEN2W__ctas a{text-align:center}}
.styles-module__PQViGG__section{padding:var(--space-2xl) 0;background:var(--color-cream)}.styles-module__PQViGG__container{max-width:var(--max-width);padding:0 var(--space-md);margin:0 auto}.styles-module__PQViGG__header{text-align:center;margin-bottom:var(--space-xl)}.styles-module__PQViGG__title{font-family:var(--font-playfair);color:var(--color-primary);margin-bottom:var(--space-sm);font-size:clamp(2rem,4vw,3rem)}.styles-module__PQViGG__subtitle{color:var(--color-text-muted);max-width:500px;margin:0 auto;font-size:1.125rem}.styles-module__PQViGG__grid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.styles-module__PQViGG__card{background:var(--color-white);padding:var(--space-lg);gap:var(--space-sm);transition:box-shadow var(--transition-base);cursor:default;flex-direction:column;display:flex}.styles-module__PQViGG__card:hover{box-shadow:0 12px 40px #1a23321a}.styles-module__PQViGG__icon{color:var(--color-accent);margin-bottom:var(--space-xs)}.styles-module__PQViGG__cardTitle{font-family:var(--font-playfair);color:var(--color-primary);font-size:1.25rem}.styles-module__PQViGG__cardDesc{color:var(--color-text-muted);font-size:.9375rem;line-height:1.65}.styles-module__PQViGG__cta{text-align:center;margin-top:var(--space-xl)}@media (max-width:992px){.styles-module__PQViGG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.styles-module__PQViGG__grid{grid-template-columns:1fr}}
.styles-module__lejYsG__section{padding:var(--space-2xl) 0;position:relative;overflow:hidden}.styles-module__lejYsG__background{background:var(--color-primary);position:absolute;inset:0}.styles-module__lejYsG__container{z-index:1;max-width:var(--max-width);padding:0 var(--space-md);margin:0 auto;position:relative}.styles-module__lejYsG__header{text-align:center;margin-bottom:var(--space-xl)}.styles-module__lejYsG__title{font-family:var(--font-playfair);color:var(--color-white);margin-bottom:var(--space-sm);font-size:clamp(2rem,4vw,3rem)}.styles-module__lejYsG__subtitle{color:#ffffffa6;max-width:500px;margin:0 auto;font-size:1.125rem}.styles-module__lejYsG__grid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.styles-module__lejYsG__card{padding:var(--space-lg);gap:var(--space-md);transition:background var(--transition-base), border-color var(--transition-base);background:#ffffff0d;border:1px solid #ffffff1a;flex-direction:column;display:flex}.styles-module__lejYsG__card:hover{background:#ffffff14;border-color:#c9a96e4d}.styles-module__lejYsG__quoteIcon{color:var(--color-accent)}.styles-module__lejYsG__quote{font-family:var(--font-playfair);color:#ffffffe6;flex:1;font-size:1.0625rem;font-style:italic;line-height:1.7}.styles-module__lejYsG__attribution{flex-direction:column;gap:.25rem;display:flex}.styles-module__lejYsG__author{font-family:var(--font-inter);color:var(--color-accent);font-size:.875rem;font-weight:600}.styles-module__lejYsG__location{color:#ffffff80;font-size:.8125rem}@media (max-width:992px){.styles-module__lejYsG__grid{grid-template-columns:1fr;max-width:600px;margin:0 auto}}
