.ContactPage-module__CKQtTW__page{width:min(100% - 2 * var(--gutter), 1200px);flex-direction:column;margin-inline:auto;padding:36.8px 0 54.7px;display:flex}.ContactPage-module__CKQtTW__title{font-family:var(--font-sans);font-weight:var(--weight-light);letter-spacing:-.055em;color:var(--color-ink);margin-top:21.5px;font-size:50px;line-height:.92}.ContactPage-module__CKQtTW__title strong{font-weight:var(--weight-black);color:var(--color-blue)}.ContactPage-module__CKQtTW__text{font-family:var(--font-sans);color:var(--color-gray-750);margin-top:15.6px;font-size:16px;line-height:1.55}.ContactPage-module__CKQtTW__form{margin-top:32.3px}.ContactPage-module__CKQtTW__steps{margin-top:40.8px}.ContactPage-module__CKQtTW__stepsLabel{font-family:var(--font-mono);color:var(--color-gray-600);font-size:12px;line-height:1.2}.ContactPage-module__CKQtTW__stepList{margin-top:4.8px}.ContactPage-module__CKQtTW__step{border-top:1px solid var(--color-ink);grid-template-columns:56px minmax(0,1fr);align-items:start;padding:16.3px 0 16px;display:grid}.ContactPage-module__CKQtTW__step:last-child{padding-bottom:0}.ContactPage-module__CKQtTW__stepNumber{font-family:var(--font-sans);font-weight:var(--weight-black);letter-spacing:-.06em;color:var(--color-blue);font-size:30px;line-height:.9}.ContactPage-module__CKQtTW__step+.ContactPage-module__CKQtTW__step .ContactPage-module__CKQtTW__stepNumber{color:#0000;-webkit-text-stroke:1.5px var(--color-blue)}.ContactPage-module__CKQtTW__stepTitle{font-family:var(--font-sans);font-weight:var(--weight-extrabold);color:var(--color-ink);font-size:17px;line-height:1.2}.ContactPage-module__CKQtTW__stepText{font-family:var(--font-sans);color:var(--color-gray-750);margin-top:3.3px;font-size:14px;line-height:1.5}.ContactPage-module__CKQtTW__proof{display:none}.ContactPage-module__CKQtTW__proofCard{background:var(--color-ink);border-radius:22px;align-items:center;gap:15px;min-height:129.2px;padding:20px 24px;display:flex}.ContactPage-module__CKQtTW__proofValue{font-family:var(--font-sans);font-weight:var(--weight-black);letter-spacing:-.06em;color:var(--color-lime);flex:none;font-size:72px;line-height:.85}.ContactPage-module__CKQtTW__proofText{font-family:var(--font-sans);color:var(--color-gray-250);font-size:14px;line-height:1.45}.ContactPage-module__CKQtTW__proofText strong{font-weight:var(--weight-bold);color:var(--color-white)}.ContactPage-module__CKQtTW__email{margin-top:40.4px}.ContactPage-module__CKQtTW__emailLabel{font-family:var(--font-mono);color:var(--color-gray-600);font-size:11px;line-height:1.2}.ContactPage-module__CKQtTW__emailValue{font-family:var(--font-sans);font-weight:var(--weight-bold);color:var(--color-ink);margin-top:5.7px;font-size:17px;line-height:1.2}.ContactPage-module__CKQtTW__page[data-sent]{padding:28px 0 40px}.ContactPage-module__CKQtTW__page[data-sent] .ContactPage-module__CKQtTW__intro,.ContactPage-module__CKQtTW__page[data-sent] .ContactPage-module__CKQtTW__steps,.ContactPage-module__CKQtTW__page[data-sent] .ContactPage-module__CKQtTW__proof,.ContactPage-module__CKQtTW__page[data-sent] .ContactPage-module__CKQtTW__email{display:none}.ContactPage-module__CKQtTW__page[data-sent] .ContactPage-module__CKQtTW__form{margin-top:0}@media (min-width:640px){.ContactPage-module__CKQtTW__page{padding:56px 0 80px}.ContactPage-module__CKQtTW__title{margin-top:32px;font-size:72px;line-height:.9}.ContactPage-module__CKQtTW__text{max-width:600px;margin-top:20px;font-size:18px}.ContactPage-module__CKQtTW__form,.ContactPage-module__CKQtTW__steps{margin-top:48px}.ContactPage-module__CKQtTW__step{grid-template-columns:68px minmax(0,1fr);padding:20.1px 0 19.7px}.ContactPage-module__CKQtTW__step:last-child{padding-bottom:0}.ContactPage-module__CKQtTW__stepNumber{font-size:38px}.ContactPage-module__CKQtTW__stepTitle{font-size:19px}.ContactPage-module__CKQtTW__stepText{margin-top:2.8px;font-size:15px}.ContactPage-module__CKQtTW__proof{max-width:473.3px;margin-top:40px;display:block}.ContactPage-module__CKQtTW__email{margin-top:32px}.ContactPage-module__CKQtTW__emailLabel{font-size:12px}.ContactPage-module__CKQtTW__emailValue{margin-top:6px;font-size:18px}.ContactPage-module__CKQtTW__page[data-sent]{padding:56px 0 80px}}@media (min-width:1024px){.ContactPage-module__CKQtTW__page,.ContactPage-module__CKQtTW__page[data-sent]{grid-template:"intro form""steps form""proof form""email form"".form"1fr/minmax(0,473.3fr) minmax(0,662.7fr);column-gap:64px;padding:64.6px 0 118.8px;display:grid}.ContactPage-module__CKQtTW__intro{grid-area:intro;container-type:inline-size}.ContactPage-module__CKQtTW__form,.ContactPage-module__CKQtTW__page[data-sent] .ContactPage-module__CKQtTW__form{grid-area:form;align-self:start;margin-top:0}.ContactPage-module__CKQtTW__steps{grid-area:steps;margin-top:48.3px}.ContactPage-module__CKQtTW__proof{grid-area:proof;max-width:none;margin-top:55.7px}.ContactPage-module__CKQtTW__email{grid-area:email;margin-top:28.8px}.ContactPage-module__CKQtTW__page[data-sent] .ContactPage-module__CKQtTW__intro,.ContactPage-module__CKQtTW__page[data-sent] .ContactPage-module__CKQtTW__steps,.ContactPage-module__CKQtTW__page[data-sent] .ContactPage-module__CKQtTW__proof,.ContactPage-module__CKQtTW__page[data-sent] .ContactPage-module__CKQtTW__email{display:block}.ContactPage-module__CKQtTW__title{margin-top:27.8px;font-size:20.283cqw}.ContactPage-module__CKQtTW__text{max-width:none;margin-top:23.2px;font-size:19px}.ContactPage-module__CKQtTW__stepText{margin-right:-1.7px}}
.ContactForm-module__XYe3ma__card{margin-inline:calc(var(--shell-inset) - var(--gutter));border:1px solid var(--color-sand-200);background:var(--color-white);border-radius:22px;padding:21.2px 18px 21.6px;position:relative}.ContactForm-module__XYe3ma__sticker{background:var(--color-lime);width:176px;height:31px;font-family:var(--font-sans);font-weight:var(--weight-bold);white-space:nowrap;color:var(--color-ink);pointer-events:none;border-radius:10px;justify-content:center;align-items:center;font-size:12.5px;line-height:1.2;display:flex;position:absolute;top:-14.5px;right:10px;rotate:6deg;box-shadow:0 8px 18px #0000002e}.ContactForm-module__XYe3ma__row{gap:19.2px;display:grid}.ContactForm-module__XYe3ma__row+.ContactForm-module__XYe3ma__row,.ContactForm-module__XYe3ma__row+.ContactForm-module__XYe3ma__group,.ContactForm-module__XYe3ma__group+.ContactForm-module__XYe3ma__group{margin-top:19.2px}.ContactForm-module__XYe3ma__field,.ContactForm-module__XYe3ma__group{min-width:0}.ContactForm-module__XYe3ma__group{border:0;margin:0;padding:0}.ContactForm-module__XYe3ma__label{font-family:var(--font-sans);font-weight:var(--weight-semibold);color:var(--color-ink);padding:0;font-size:13px;line-height:1.2;display:block}.ContactForm-module__XYe3ma__required{color:var(--color-blue)}.ContactForm-module__XYe3ma__optional{font-family:var(--font-mono);font-weight:var(--weight-regular);color:var(--color-gray-500);font-size:11px}.ContactForm-module__XYe3ma__hint{font-family:var(--font-mono);color:var(--color-gray-500);margin-top:5.8px;font-size:11.5px;line-height:1.2}.ContactForm-module__XYe3ma__input{border:1px solid var(--color-sand-300);background:var(--color-white);width:100%;height:56px;font-family:var(--font-sans);color:var(--color-ink);border-radius:14px;margin-top:7.2px;padding:0 16px;font-size:16px;line-height:1.2;transition:border-color .15s,box-shadow .15s;display:block}.ContactForm-module__XYe3ma__input::placeholder{color:var(--color-gray-450);opacity:1}.ContactForm-module__XYe3ma__input:focus{border-color:var(--color-blue);outline:none;box-shadow:0 0 0 3px #2135f524}.ContactForm-module__XYe3ma__input[aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 3px #c2410c1a}.ContactForm-module__XYe3ma__selectWrap{display:block;position:relative}.ContactForm-module__XYe3ma__select{appearance:none;cursor:pointer;padding-right:44px}.ContactForm-module__XYe3ma__select[data-empty]{color:var(--color-gray-450)}.ContactForm-module__XYe3ma__select option{color:var(--color-ink)}.ContactForm-module__XYe3ma__chevron{color:var(--color-ink);pointer-events:none;margin-top:3.6px;position:absolute;top:50%;right:17px;translate:0 -50%}.ContactForm-module__XYe3ma__textarea{resize:vertical;height:120px;padding:15.5px 16px;line-height:1.5}.ContactForm-module__XYe3ma__error,.ContactForm-module__XYe3ma__formError{font-family:var(--font-sans);color:var(--color-error);align-items:flex-start;gap:6px;margin-top:7.2px;font-size:13px;line-height:1.2;display:flex}.ContactForm-module__XYe3ma__errorIcon{flex:none;margin-top:.5px}.ContactForm-module__XYe3ma__chips{flex-wrap:wrap;gap:8px;margin-top:10.6px;display:flex}.ContactForm-module__XYe3ma__hiddenInput{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ContactForm-module__XYe3ma__chip{border:1px solid var(--color-sand-300);border-radius:var(--radius-pill);background:var(--color-white);height:44px;font-family:var(--font-sans);font-weight:var(--weight-semibold);white-space:nowrap;color:var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:0 14px;font-size:14px;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.ContactForm-module__XYe3ma__chip:hover{border-color:var(--color-ink)}.ContactForm-module__XYe3ma__chip[data-checked]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}:is(.ContactForm-module__XYe3ma__chip:has(:focus-visible),.ContactForm-module__XYe3ma__radio:has(:focus-visible)){outline:2px solid var(--color-blue);outline-offset:2px}.ContactForm-module__XYe3ma__chipCheck{background:var(--color-blue);width:18px;height:18px;color:var(--color-white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ContactForm-module__XYe3ma__radios{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:7.2px;display:grid}.ContactForm-module__XYe3ma__radio{border:1px solid var(--color-sand-300);background:var(--color-white);height:56px;font-family:var(--font-sans);color:var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;align-items:center;gap:10px;padding:0 16px;font-size:16px;line-height:1.2;transition:background-color .15s,border-color .15s;display:flex;position:relative}.ContactForm-module__XYe3ma__radio:hover{border-color:var(--color-ink)}.ContactForm-module__XYe3ma__radioDot{background:var(--color-white);border:1px solid #b9b3a7;border-radius:50%;flex:none;width:20px;height:20px;position:relative}.ContactForm-module__XYe3ma__radio[data-checked]{border-color:var(--color-blue);background:var(--color-blue-50);font-weight:var(--weight-semibold)}.ContactForm-module__XYe3ma__radio[data-checked] .ContactForm-module__XYe3ma__radioDot{border-color:var(--color-blue)}.ContactForm-module__XYe3ma__radio[data-checked] .ContactForm-module__XYe3ma__radioDot:after{content:"";background:var(--color-blue);border-radius:50%;position:absolute;inset:4px}.ContactForm-module__XYe3ma__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ContactForm-module__XYe3ma__button{border-radius:var(--radius-pill);background:var(--color-ink);width:100%;height:60px;font-family:var(--font-sans);font-weight:var(--weight-bold);white-space:nowrap;color:var(--color-white);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:0 8px 0 25px;font-size:17px;line-height:1.2;transition:background-color .15s;display:flex}.ContactForm-module__XYe3ma__button:hover{background:var(--color-gray-800)}.ContactForm-module__XYe3ma__button:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}.ContactForm-module__XYe3ma__buttonIcon{background:var(--color-blue);width:44px;height:44px;color:var(--color-white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ContactForm-module__XYe3ma__button[data-sending]{background:var(--color-gray-750);cursor:default;justify-content:center;padding:0 25px}.ContactForm-module__XYe3ma__sending{align-items:center;gap:11px;display:flex}.ContactForm-module__XYe3ma__spinner{border:2px solid #ffffff4d;border-top-color:var(--color-white);flex:none;width:18px;height:18px}.ContactForm-module__XYe3ma__spin{animation:.9s linear infinite ContactForm-module__XYe3ma__spin}@keyframes ContactForm-module__XYe3ma__spin{to{rotate:360deg}}.ContactForm-module__XYe3ma__formError{margin-top:12px}.ContactForm-module__XYe3ma__note{font-family:var(--font-mono);text-align:center;color:var(--color-gray-500);margin-top:11.9px;font-size:11.5px;line-height:1.5}.ContactForm-module__XYe3ma__noteLink{text-underline-offset:2px;text-decoration:underline}.ContactForm-module__XYe3ma__noteLink:hover{color:var(--color-ink)}.ContactForm-module__XYe3ma__sent{margin-inline:calc(var(--shell-inset) - var(--gutter));background:var(--color-blue);color:var(--color-white);scroll-margin-top:calc(var(--sticky-nav-height,0px) + 16px);border-radius:22px;padding:28px 20px 27.9px}.ContactForm-module__XYe3ma__sentIcon{background:var(--color-white);width:52px;height:52px;color:var(--color-blue);border-radius:50%;justify-content:center;align-items:center;display:flex}.ContactForm-module__XYe3ma__sentTitle{font-family:var(--font-sans);font-weight:var(--weight-light);letter-spacing:-.05em;outline:none;margin-top:15.5px;font-size:40px;line-height:.95}.ContactForm-module__XYe3ma__sentTitle strong{font-weight:var(--weight-black);display:block}.ContactForm-module__XYe3ma__sentText{max-width:420px;font-family:var(--font-sans);color:var(--color-blue-100);margin-top:15.6px;font-size:16px;line-height:1.55}.ContactForm-module__XYe3ma__sentNext{border-top:1px solid #ffffff4d;flex-direction:column;align-items:flex-start;margin-top:16.3px;padding-top:16.8px;display:flex}.ContactForm-module__XYe3ma__sentLabel{font-family:var(--font-mono);color:#d6dafe;font-size:12px;line-height:1.2}.ContactForm-module__XYe3ma__sentLink{font-family:var(--font-sans);font-weight:var(--weight-bold);color:var(--color-white);margin-top:8.8px;font-size:16px;line-height:1.2}.ContactForm-module__XYe3ma__sentLabel+.ContactForm-module__XYe3ma__sentLink{margin-top:9.7px}.ContactForm-module__XYe3ma__sentLink:hover{text-decoration:underline}@media (max-width:359px){.ContactForm-module__XYe3ma__button{gap:8px;padding-left:18px;font-size:15px}}@media (min-width:640px){.ContactForm-module__XYe3ma__card{border-radius:var(--radius-3xl);margin-inline:0;padding:39.1px 40px 39.3px}.ContactForm-module__XYe3ma__sticker{border-radius:12px;width:216px;height:40px;font-size:15px;top:-18px;right:32px;box-shadow:0 10px 24px #0a0a0a2e}.ContactForm-module__XYe3ma__row{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16.4px}.ContactForm-module__XYe3ma__row+.ContactForm-module__XYe3ma__row,.ContactForm-module__XYe3ma__row+.ContactForm-module__XYe3ma__group,.ContactForm-module__XYe3ma__group+.ContactForm-module__XYe3ma__group{margin-top:21.1px}.ContactForm-module__XYe3ma__label{font-size:14px}.ContactForm-module__XYe3ma__input{margin-top:7.1px}.ContactForm-module__XYe3ma__hint{margin-top:5.7px}.ContactForm-module__XYe3ma__chip{height:46px;padding:0 16px;font-size:15px}.ContactForm-module__XYe3ma__radios{gap:10.4px;margin-top:7.1px}.ContactForm-module__XYe3ma__textarea{height:132px}.ContactForm-module__XYe3ma__button{margin-top:26px}.ContactForm-module__XYe3ma__sent{border-radius:var(--radius-3xl);margin-inline:0;padding:48px 44px 47.9px}.ContactForm-module__XYe3ma__sentIcon{width:64px;height:64px}.ContactForm-module__XYe3ma__sentTitle{margin-top:19.1px;font-size:64px}.ContactForm-module__XYe3ma__sentText{margin-top:19.5px;font-size:18px}.ContactForm-module__XYe3ma__sentNext{margin-top:20.7px;padding-top:20.8px}}@media (prefers-reduced-motion:reduce){.ContactForm-module__XYe3ma__input,.ContactForm-module__XYe3ma__chip,.ContactForm-module__XYe3ma__radio,.ContactForm-module__XYe3ma__button{transition:none}.ContactForm-module__XYe3ma__spin{animation:none}}
