.page-module__vWlGAq__page{color:#fff;min-height:100vh;padding:var(--space-16) 0;background:#000}.page-module__vWlGAq__heroTitle{letter-spacing:-.055em;color:#fff;font-size:clamp(2.75rem,7vw,5.75rem);font-weight:400;line-height:.98}.page-module__vWlGAq__featureGrid{gap:var(--space-4);padding:var(--space-4) var(--page-padding);margin-bottom:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.page-module__vWlGAq__block{border-radius:var(--radius-xl);background-color:var(--color-bg-surface);border:1px solid var(--color-border-light);flex-direction:column;min-height:480px;transition:transform .4s cubic-bezier(.2,0,.2,1);display:flex;position:relative;overflow:hidden}.page-module__vWlGAq__block:hover{transform:scale(1.005)}.page-module__vWlGAq__fullWidth{grid-column:1/-1;min-height:560px}.page-module__vWlGAq__blockImage{background-color:var(--color-border-light);font-size:var(--text-sm);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.1em;flex:1;justify-content:center;align-items:center;display:flex}.page-module__vWlGAq__blockContent{width:100%;height:100%;padding:var(--space-12);pointer-events:none;z-index:2;flex-direction:column;justify-content:flex-start;display:flex;position:absolute;top:0;left:0}.page-module__vWlGAq__contentBottom{justify-content:flex-end}.page-module__vWlGAq__blockTitle{font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--color-black);margin-bottom:var(--space-2);pointer-events:auto}.page-module__vWlGAq__blockSubtitle{font-size:var(--text-base);color:var(--color-text-secondary);max-width:480px;margin-bottom:var(--space-8);pointer-events:auto}.page-module__vWlGAq__blockActions{gap:var(--space-4);pointer-events:auto;display:flex}.page-module__vWlGAq__compactRow{flex-direction:row;min-height:380px}.page-module__vWlGAq__compactRow .page-module__vWlGAq__blockContent{width:50%;height:auto;padding:var(--space-10);position:relative}.page-module__vWlGAq__compactRow .page-module__vWlGAq__blockImage{width:50%}@media (max-width:1024px){.page-module__vWlGAq__featureGrid{grid-template-columns:1fr}.page-module__vWlGAq__compactRow{flex-direction:column}.page-module__vWlGAq__compactRow .page-module__vWlGAq__blockContent,.page-module__vWlGAq__compactRow .page-module__vWlGAq__blockImage{width:100%}.page-module__vWlGAq__block{min-height:400px}}
