.PageView-module__BVpxEq__wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.PageView-module__BVpxEq__heroSection{background:var(--color-text);width:100%;padding:calc(5rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.PageView-module__BVpxEq__heroSection:before{content:"";width:calc(25rem * var(--mantine-scale));height:calc(25rem * var(--mantine-scale));pointer-events:none;z-index:1;background:radial-gradient(circle,#9fe2ff26 0%,#0000 70%);position:absolute;top:0;right:0}.PageView-module__BVpxEq__heroContent{max-width:calc(50rem * var(--mantine-scale));z-index:2;text-align:center;gap:calc(1rem * var(--mantine-scale));flex-direction:column;align-items:center;display:flex;position:relative}.PageView-module__BVpxEq__heroTitle{color:var(--color-white);font-size:calc(3.5rem * var(--mantine-scale));line-height:calc(4.125rem * var(--mantine-scale));font-weight:600}.PageView-module__BVpxEq__heroSubtitle{color:var(--color-primary-variant);font-size:calc(1.375rem * var(--mantine-scale));line-height:calc(1.625rem * var(--mantine-scale));max-width:calc(37.5rem * var(--mantine-scale))}.PageView-module__BVpxEq__container{max-width:calc(62.5rem * var(--mantine-scale));gap:calc(5rem * var(--mantine-scale));width:100%;padding:calc(5rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale));flex-direction:column;align-items:stretch;display:flex}.PageView-module__BVpxEq__contactSection{grid-template-columns:repeat(auto-fit, minmax(calc(18.75rem * var(--mantine-scale)), 1fr));gap:calc(2rem * var(--mantine-scale));display:grid}.PageView-module__BVpxEq__contactCard{text-align:center;align-items:center;gap:calc(1rem * var(--mantine-scale));padding:calc(2rem * var(--mantine-scale));border:calc(.0625rem * var(--mantine-scale)) solid var(--color-border);border-radius:calc(.5rem * var(--mantine-scale));flex-direction:column;transition:all .3s;display:flex}.PageView-module__BVpxEq__contactIcon{width:calc(3rem * var(--mantine-scale));height:calc(3rem * var(--mantine-scale));color:var(--color-primary)}.PageView-module__BVpxEq__contactTitle{font-size:calc(1.5rem * var(--mantine-scale));color:var(--color-text)}.PageView-module__BVpxEq__contactLink{color:var(--color-primary);text-decoration:none;transition:color .3s}.PageView-module__BVpxEq__contactLink:hover{color:var(--color-primary)}
