.Contact-module__NlPNFq__ContactContainer{min-height:calc(100vh - var(--header-height));padding:var(--spacing-3xl)var(--spacing-md);background-color:var(--bg-dark);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Contact-module__NlPNFq__ContactContainer:before,.Contact-module__NlPNFq__ContactContainer:after{content:"";filter:blur(140px);opacity:.18;pointer-events:none;z-index:0;border-radius:50%;position:absolute}.Contact-module__NlPNFq__ContactContainer:before{background:var(--sea-blue);width:480px;height:480px;top:-160px;left:-160px}.Contact-module__NlPNFq__ContactContainer:after{background:var(--toxic-violet);width:520px;height:520px;bottom:-200px;right:-180px}.Contact-module__NlPNFq__ContactInner{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:560px;display:flex;position:relative}.Contact-module__NlPNFq__ContactHeader{text-align:center;margin-bottom:var(--spacing-2xl)}.Contact-module__NlPNFq__ContactHeading{font-size:var(--font-size-section);letter-spacing:-.02em;color:var(--white);margin:0 0 var(--spacing-md);padding:0;font-weight:800;line-height:1.15}.Contact-module__NlPNFq__ContactLead{color:var(--gray-bright);font-size:var(--font-size-lg);margin:0;padding:0;line-height:1.6}.Contact-module__NlPNFq__ContactCard{border-radius:var(--border-radius-lg);width:100%;padding:var(--spacing-2xl);-webkit-backdrop-filter:blur(14px);background:#ffffff08;border:1px solid #ffffff14;box-shadow:0 20px 60px -25px #00000080}.Contact-module__NlPNFq__ContactForm{gap:var(--spacing-md);flex-direction:column;display:flex}.Contact-module__NlPNFq__Field{width:100%}.Contact-module__NlPNFq__SrOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Contact-module__NlPNFq__ContactForm input,.Contact-module__NlPNFq__ContactForm textarea{width:100%;padding:14px var(--spacing-md);font-size:var(--font-size-base);box-sizing:border-box;color:var(--white);background-color:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;outline:none;font-family:inherit;transition:border-color .2s,background-color .2s,box-shadow .2s}.Contact-module__NlPNFq__ContactForm input:hover,.Contact-module__NlPNFq__ContactForm textarea:hover{border-color:#ffffff38}.Contact-module__NlPNFq__ContactForm input:focus,.Contact-module__NlPNFq__ContactForm textarea:focus{border-color:var(--sea-blue);background-color:#0397b20f;box-shadow:0 0 0 3px #0397b22e}.Contact-module__NlPNFq__ContactForm input::placeholder,.Contact-module__NlPNFq__ContactForm textarea::placeholder{color:var(--gray-bright);opacity:.65}.Contact-module__NlPNFq__ContactForm textarea{resize:vertical;min-height:160px;line-height:1.6}.Contact-module__NlPNFq__TurnstileSlot{justify-content:center;min-height:1px;display:flex}.Contact-module__NlPNFq__ButtonWrapper{margin-top:var(--spacing-sm);justify-content:center;display:flex}.Contact-module__NlPNFq__ContactStatus{width:100%;margin-top:var(--spacing-lg);padding:14px var(--spacing-md);font-size:var(--font-size-sm);border-radius:10px;justify-content:center;align-items:center;font-weight:500;animation:.3s forwards Contact-module__NlPNFq__statusIn;display:flex}.Contact-module__NlPNFq__ContactStatusSuccess{color:var(--green-blue);background:#a3eccc14;border:1px solid #a3eccc38}.Contact-module__NlPNFq__ContactStatusError{color:var(--orange);background:#ff922b14;border:1px solid #ff922b38}.Contact-module__NlPNFq__ContactStatusInfo{color:var(--sea-blue);background:#0397b214;border:1px solid #0397b238}.Contact-module__NlPNFq__ContactStatusFading{animation:.45s forwards Contact-module__NlPNFq__statusOut}@keyframes Contact-module__NlPNFq__statusIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes Contact-module__NlPNFq__statusOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@media (max-width:600px){.Contact-module__NlPNFq__ContactContainer{padding:var(--spacing-2xl)var(--spacing-md)}.Contact-module__NlPNFq__ContactCard{padding:var(--spacing-lg);border-radius:var(--border-radius)}.Contact-module__NlPNFq__ContactLead{font-size:var(--font-size-base)}}.Contact-module__NlPNFq__ContactFormHeading{color:var(--white);font-size:var(--font-size-xl);margin:0 0 var(--spacing-md);font-weight:600}.Contact-module__NlPNFq__ContactInfo{margin-top:var(--spacing-xl);gap:var(--spacing-sm);flex-direction:column;max-width:640px;display:flex}.Contact-module__NlPNFq__ContactInfoHeading{color:var(--white);font-size:var(--font-size-lg);margin:var(--spacing-md)0 var(--spacing-xs);font-weight:600}.Contact-module__NlPNFq__ContactInfoBody{color:var(--gray-bright);font-size:var(--font-size-base);margin:0;line-height:1.6}.Contact-module__NlPNFq__ContactInfoBody a{color:var(--white);text-decoration:underline}
.CustomButton-module__LEjhHa__CustomButton{text-align:center;color:var(--white);width:300px;padding:30px;padding:var(--spacing-xl)50px;cursor:pointer;font-size:var(--font-size-2xl);transition:var(--transition-default);background:linear-gradient(270deg,var(--sea-blue),var(--toxic-violet),var(--orange));animation:var(--gradient-shift)7s ease infinite;background-size:300% 300%;border:1px solid #0000;border-radius:5px;font-weight:700;display:block}.CustomButton-module__LEjhHa__CustomButton:hover{border:1px solid var(--white)}@media (max-width:900px){.CustomButton-module__LEjhHa__CustomButton{font-size:var(--font-size-lg)}}
.Intro-module__3mjkFG__IntroSection{width:100%;min-height:calc(100vh - var(--header-height));align-items:center;display:flex;position:relative;overflow:hidden}.Intro-module__3mjkFG__IntroContainer{justify-content:space-between;align-items:center;gap:var(--spacing-3xl);width:100%;max-width:var(--max-width-container);padding:var(--spacing-2xl)var(--spacing-xl);margin:0 auto;display:flex}.Intro-module__3mjkFG__IntroLogo{background:linear-gradient(270deg,var(--sea-blue),var(--toxic-violet),var(--orange));width:480px;max-width:45vw;height:480px;max-height:45vw;animation:var(--gradient-shift)20s ease-in-out infinite;filter:drop-shadow(0 30px 60px #0006);background-size:400% 400%;flex-shrink:0;-webkit-mask:url(/logo_white.svg) 50%/contain no-repeat;mask:url(/logo_white.svg) 50%/contain no-repeat}.Intro-module__3mjkFG__IntroContent{gap:var(--spacing-md);flex-direction:column;flex:1;max-width:560px;display:flex}.Intro-module__3mjkFG__IntroHeading{font-size:var(--font-size-hero);letter-spacing:-.02em;max-width:22ch;margin:0;padding:0;font-weight:800;line-height:1.1}.Intro-module__3mjkFG__IntroSubtitle{font-size:var(--font-size-lg);color:var(--gray-bright);max-width:56ch;margin:0;padding:0;line-height:1.65}.Intro-module__3mjkFG__ButtonWrapper{margin-top:var(--spacing-md)}@media (max-width:1100px){.Intro-module__3mjkFG__IntroContainer{justify-content:center;gap:var(--spacing-xl);text-align:center;padding:var(--spacing-2xl)var(--spacing-lg);flex-direction:column}.Intro-module__3mjkFG__IntroContent{align-items:center;max-width:90%}.Intro-module__3mjkFG__IntroHeading{max-width:100%}.Intro-module__3mjkFG__IntroLogo{width:360px;max-width:70vw;height:360px;max-height:70vw}}@media (max-width:600px){.Intro-module__3mjkFG__IntroSubtitle{font-size:var(--font-size-base)}.Intro-module__3mjkFG__IntroLogo{width:260px;height:260px}}
.SectionsContent-module__W68NvW__ComparisonTableContainer{min-height:calc(100vh - var(--header-height));padding:var(--spacing-3xl)var(--spacing-xl);justify-content:center;gap:var(--spacing-2xl);flex-direction:column;max-width:1400px;margin:0 auto;display:flex}.SectionsContent-module__W68NvW__ComparisonHeader{text-align:center;align-items:center;gap:var(--spacing-md);flex-direction:column;max-width:720px;margin:0 auto;display:flex}.SectionsContent-module__W68NvW__ComparisonHeading{font-size:var(--font-size-section);letter-spacing:-.02em;color:var(--white);margin:0;padding:0;font-weight:800;line-height:1.15}.SectionsContent-module__W68NvW__ComparisonLead{font-size:var(--font-size-lg);color:var(--gray-bright);margin:0;padding:0;line-height:1.6}.SectionsContent-module__W68NvW__TableScroll{border-radius:var(--border-radius-lg);border:1px solid var(--gray-dark);background:var(--bg-elevated);-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.SectionsContent-module__W68NvW__TableScroll:focus-visible{outline:2px solid var(--green-blue);outline-offset:2px}.SectionsContent-module__W68NvW__CustomTable{border-collapse:collapse;font-size:var(--font-size-sm);text-align:left;width:100%;min-width:760px;line-height:1.5}.SectionsContent-module__W68NvW__CustomTable th,.SectionsContent-module__W68NvW__CustomTable td{border-bottom:1px solid var(--gray-dark);padding:var(--spacing-md)var(--spacing-md);vertical-align:top}.SectionsContent-module__W68NvW__CustomTable thead tr{background-color:var(--gray-darkest)}.SectionsContent-module__W68NvW__CustomTable thead th{border-bottom:2px solid var(--sea-blue);background-color:var(--gray-darkest);z-index:1;position:sticky;top:0}.SectionsContent-module__W68NvW__CustomTable tbody tr{background-color:var(--bg-elevated);transition:background-color .15s}.SectionsContent-module__W68NvW__CustomTable tbody tr:hover{background-color:var(--gray-darkest)}.SectionsContent-module__W68NvW__CustomTable tbody tr:last-child th,.SectionsContent-module__W68NvW__CustomTable tbody tr:last-child td{border-bottom:none}.SectionsContent-module__W68NvW__CustomTableFeature{color:var(--gray-bright);white-space:nowrap;background-color:var(--bg-elevated);z-index:1;border-right:1px solid var(--gray-dark);font-weight:600;position:sticky;left:0}.SectionsContent-module__W68NvW__CustomTable tbody tr:hover .SectionsContent-module__W68NvW__CustomTableFeature{background-color:var(--gray-darkest)}.SectionsContent-module__W68NvW__CustomTableHeader{color:var(--sea-blue);font-weight:700;font-size:var(--font-size-base);white-space:nowrap}.SectionsContent-module__W68NvW__CustomTable thead th:first-child{background-color:var(--gray-darkest);z-index:2;border-right:1px solid var(--gray-dark);position:sticky;left:0}.SectionsContent-module__W68NvW__TableScrollHint{text-align:center;color:var(--gray-bright);font-size:var(--font-size-sm);margin:0;padding:0;display:none}@media (max-width:900px){.SectionsContent-module__W68NvW__ComparisonTableContainer{padding:var(--spacing-2xl)var(--spacing-lg);gap:var(--spacing-xl)}.SectionsContent-module__W68NvW__CustomTable{font-size:var(--font-size-xs)}.SectionsContent-module__W68NvW__CustomTable th,.SectionsContent-module__W68NvW__CustomTable td{padding:var(--spacing-sm)var(--spacing-md)}.SectionsContent-module__W68NvW__TableScrollHint{display:block}.SectionsContent-module__W68NvW__ComparisonLead{font-size:var(--font-size-base)}}
