.page-module-scss-module__dKq0xq__grayDivider{width:.0625rem;height:unset;background-color:var(--mantine-color-gray-2);flex-grow:0;flex-shrink:0;align-self:stretch}[data-mantine-color-scheme=dark] .page-module-scss-module__dKq0xq__grayDivider{background-color:var(--mantine-color-dark-7)}.page-module-scss-module__dKq0xq__grayDivider.page-module-scss-module__dKq0xq__stronger{background-color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .page-module-scss-module__dKq0xq__grayDivider.page-module-scss-module__dKq0xq__stronger{background-color:var(--mantine-color-dark-6)}.page-module-scss-module__dKq0xq__grayDividerResponsive{width:.0625rem;height:unset;background-color:var(--mantine-color-gray-2);flex-grow:0;flex-shrink:0;align-self:stretch}[data-mantine-color-scheme=dark] .page-module-scss-module__dKq0xq__grayDividerResponsive{background-color:var(--mantine-color-dark-7)}.page-module-scss-module__dKq0xq__grayDividerResponsive.page-module-scss-module__dKq0xq__stronger{background-color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .page-module-scss-module__dKq0xq__grayDividerResponsive.page-module-scss-module__dKq0xq__stronger{background-color:var(--mantine-color-dark-6)}@media (max-width:760px){.page-module-scss-module__dKq0xq__grayDividerResponsive{justify-self:stretch;width:100%;height:.0625rem}}.page-module-scss-module__dKq0xq__buttonNoOutline{border:none}.page-module-scss-module__dKq0xq__titleFont{font-family:var(--font-playfair-display);font-weight:900}.page-module-scss-module__dKq0xq__page{min-height:70vh;color:var(--color-text-primary)}.page-module-scss-module__dKq0xq__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:3rem 1.5rem;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.page-module-scss-module__dKq0xq__hero{padding:4rem 2rem}}.page-module-scss-module__dKq0xq__decorativeElements{pointer-events:none;position:absolute;inset:0}.page-module-scss-module__dKq0xq__floatingIcon1{width:600px;height:600px;color:var(--color-accent-primary);opacity:.6;animation:12s ease-in-out infinite page-module-scss-module__dKq0xq__float1;position:absolute;top:15%;left:10%}@media (max-width:768px){.page-module-scss-module__dKq0xq__floatingIcon1{width:100px;height:100px;animation-duration:8s;top:10%;left:5%}}.page-module-scss-module__dKq0xq__floatingIcon2{width:1000px;height:1000px;color:var(--color-accent-secondary);opacity:.5;animation:15s ease-in-out infinite page-module-scss-module__dKq0xq__float2;position:absolute;top:20%;right:-35%}@media (max-width:768px){.page-module-scss-module__dKq0xq__floatingIcon2{width:100px;height:100px;animation-duration:8s;top:20%}}.page-module-scss-module__dKq0xq__floatingIcon3{width:400px;height:400px;color:var(--color-text-muted);opacity:.4;animation:14s ease-in-out infinite page-module-scss-module__dKq0xq__float3;position:absolute;bottom:-30%;left:15%}@media (max-width:768px){.page-module-scss-module__dKq0xq__floatingIcon3{width:100px;height:100px;animation-duration:8s;bottom:20%;left:8%}}@keyframes page-module-scss-module__dKq0xq__float1{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-15px)rotate(10deg)}}@keyframes page-module-scss-module__dKq0xq__float2{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(-8deg)}}@keyframes page-module-scss-module__dKq0xq__float3{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(5deg)}}.page-module-scss-module__dKq0xq__headline{z-index:1;font-family:var(--font-mulish),system-ui,sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-primary);margin:0 0 1rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.35;position:relative}.page-module-scss-module__dKq0xq__subhead{z-index:1;color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.1rem;line-height:1.6;position:relative}@media (min-width:768px){.page-module-scss-module__dKq0xq__subhead{font-size:1.2rem}}.page-module-scss-module__dKq0xq__subheadSecondary{z-index:1;color:var(--color-text-muted);margin-bottom:2rem;font-size:.88rem;line-height:1.6;position:relative}@media (min-width:768px){.page-module-scss-module__dKq0xq__subheadSecondary{font-size:.96rem}}.page-module-scss-module__dKq0xq__formContainer{z-index:1;width:100%;max-width:400px;position:relative}
