.ApproContact_page__lvLhy{--appro-orange:#f27540;--appro-ink:#17191e;--appro-muted:#55565c;--appro-paper:#fcf6f1;--appro-border:#eadfd8;max-width:1280px;margin:0 auto;padding:clamp(62px,8vw,104px) 28px 120px;color:var(--appro-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ApproContact_hero__e0dtG{max-width:920px;margin:0 auto clamp(54px,8vw,92px);text-align:center}.ApproContact_eyebrow__UtlA5{margin:0 0 16px;color:var(--appro-orange);font-size:11px;font-weight:750;letter-spacing:.15em}.ApproContact_hero__e0dtG h1{margin:0;font-size:clamp(48px,8vw,88px);font-weight:620;letter-spacing:-.075em;line-height:1.02}.ApproContact_hero__e0dtG h1 span{color:var(--appro-orange)}.ApproContact_heroDescription__reP9_{max-width:650px;margin:22px auto 0;color:var(--appro-muted);font-size:clamp(16px,2vw,19px);line-height:1.7}.ApproContact_contactLayout__8e198{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(290px,.9fr);align-items:start;gap:clamp(24px,4vw,52px)}.ApproContact_form__iZ12u{padding:clamp(24px,4vw,48px);border:1px solid rgba(234,223,216,.85);border-radius:30px;background:var(--appro-paper)}.ApproContact_formIntro__rGBpG{margin-bottom:30px}.ApproContact_directIntro__6yRjJ h2,.ApproContact_formIntro__rGBpG h2{margin:0;font-size:clamp(25px,3vw,34px);font-weight:610;letter-spacing:-.055em;line-height:1.13}.ApproContact_directIntro__6yRjJ>p:last-child,.ApproContact_formIntro__rGBpG>p:last-child{margin:11px 0 0;color:var(--appro-muted);font-size:14px;line-height:1.65}.ApproContact_fields__Y7kzv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 16px;margin-bottom:26px}.ApproContact_field__zK6G5{display:flex;min-width:0;flex-direction:column;gap:8px;color:var(--appro-ink);font-size:13px;font-weight:620}.ApproContact_field__zK6G5>span span{color:var(--appro-orange)}.ApproContact_field__zK6G5 input,.ApproContact_field__zK6G5 select,.ApproContact_field__zK6G5 textarea{width:100%;min-height:50px;padding:13px 15px;border:1px solid var(--appro-border);border-radius:13px;outline:0;color:var(--appro-ink);background:#fff;font:inherit;font-size:14px;font-weight:400;transition:border-color .16s ease,box-shadow .16s ease}.ApproContact_field__zK6G5 textarea{min-height:155px;resize:vertical;line-height:1.55}.ApproContact_field__zK6G5 input::placeholder,.ApproContact_field__zK6G5 textarea::placeholder{color:#89837f}.ApproContact_field__zK6G5 input:focus,.ApproContact_field__zK6G5 select:focus,.ApproContact_field__zK6G5 textarea:focus{border-color:var(--appro-orange);box-shadow:0 0 0 3px rgba(242,117,64,.13)}.ApproContact_choiceGroup__5ZSDB{min-width:0;margin:0 0 26px;padding:0;border:0}.ApproContact_choiceGroup__5ZSDB legend{margin-bottom:12px;font-size:13px;font-weight:650}.ApproContact_pills__NNIFY{display:flex;flex-wrap:wrap;gap:9px}.ApproContact_pill__lhfgZ{min-height:40px;padding:9px 14px;border:1px solid var(--appro-border);border-radius:999px;color:var(--appro-ink);background:#fff;cursor:pointer;font:inherit;font-size:12px;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.ApproContact_pill__lhfgZ:hover{transform:translateY(-1px);border-color:var(--appro-orange)}.ApproContact_pillSelected__Vaikf{border-color:var(--appro-orange);color:#fff;background:var(--appro-orange)}.ApproContact_messageField__gbAgg{margin-bottom:19px}.ApproContact_privacy__RR18z{margin:0 0 20px;color:var(--appro-muted);font-size:12px;line-height:1.7}.ApproContact_privacy__RR18z a{color:var(--appro-ink);text-decoration-color:rgba(23,25,30,.35);text-underline-offset:3px}.ApproContact_privacy__RR18z a:hover{color:var(--appro-orange)}.ApproContact_submitButton__A2lTs{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:11px;padding:0 23px;border:1px solid var(--appro-orange);border-radius:999px;color:#fff;background:var(--appro-orange);box-shadow:0 9px 22px rgba(190,88,46,.15);cursor:pointer;font:inherit;font-size:14px;font-weight:650;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.ApproContact_submitButton__A2lTs:hover:not(:disabled){transform:translateY(-2px);background:#e66b39;box-shadow:0 12px 25px rgba(190,88,46,.22)}.ApproContact_submitButton__A2lTs:disabled{cursor:wait;opacity:.72}.ApproContact_formStatus__tpeNK{min-height:22px;margin:14px 0 0;color:var(--appro-muted);font-size:13px;line-height:1.55}.ApproContact_success__XGVWF{color:#267244}.ApproContact_error__wVBWN{color:#a33124}.ApproContact_honeypot___y6Od{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ApproContact_directContact__5MkuT{padding-top:5px}.ApproContact_directIntro__6yRjJ{margin-bottom:22px}.ApproContact_contactCards__RndaU{display:grid;gap:13px}.ApproContact_contactCard__95JFj{padding:22px;border:1px solid var(--appro-border);border-radius:21px;background:#fff;box-shadow:0 8px 28px rgba(52,40,33,.035);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ApproContact_contactCard__95JFj:hover{transform:translateY(-2px);border-color:rgba(242,117,64,.4);box-shadow:0 14px 34px rgba(52,40,33,.075)}.ApproContact_contactIcon__BktLB{display:grid;width:40px;height:40px;place-items:center;border-radius:13px;color:var(--appro-orange);background:var(--appro-paper)}.ApproContact_contactCard__95JFj h3{margin:15px 0 6px;font-size:17px;font-weight:650;letter-spacing:-.025em}.ApproContact_contactCard__95JFj>p{margin:0;color:var(--appro-muted);font-size:13px;line-height:1.6}.ApproContact_contactValue__GtRNV{display:inline-block;margin-top:14px;color:var(--appro-ink);font-size:14px;font-weight:650;text-decoration:none}.ApproContact_contactAction__RMtvr:hover,.ApproContact_contactValue__GtRNV:hover{color:var(--appro-orange)}.ApproContact_contactAction__RMtvr{display:flex;width:fit-content;align-items:center;gap:7px;margin-top:11px;color:var(--appro-muted);font-size:12px;font-weight:620;text-decoration:none;transition:color .15s ease}.ApproContact_welcomeNote__gX4XO{margin-top:15px;padding:22px;border:1px solid rgba(242,117,64,.15);border-radius:21px;color:var(--appro-orange);background:var(--appro-paper)}.ApproContact_welcomeNote__gX4XO h3{margin:12px 0 6px;color:var(--appro-ink);font-size:16px;letter-spacing:-.025em}.ApproContact_welcomeNote__gX4XO p{margin:0;color:var(--appro-muted);font-size:13px;line-height:1.65}.ApproContact_faq__t0_qi{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,8vw,110px);margin:clamp(90px,12vw,150px) auto 0;padding-top:clamp(42px,7vw,78px);border-top:1px solid var(--appro-border)}.ApproContact_faqHeader__vXjkb h2{margin:0;font-size:clamp(34px,5vw,54px);font-weight:610;letter-spacing:-.07em}.ApproContact_faqHeader__vXjkb>p:last-child{margin:11px 0 0;color:var(--appro-muted);font-size:15px;line-height:1.6}.ApproContact_faqList__aYkJq{border-top:1px solid var(--appro-border)}.ApproContact_faqItem__1lyBv{border-bottom:1px solid var(--appro-border)}.ApproContact_faqItem__1lyBv summary{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:18px;color:var(--appro-ink);cursor:pointer;font-size:15px;font-weight:620;list-style:none}.ApproContact_faqItem__1lyBv summary::-webkit-details-marker{display:none}.ApproContact_faqItem__1lyBv summary svg{flex:0 0 auto;color:var(--appro-orange);transition:transform .18s ease}.ApproContact_faqItem__1lyBv[open] summary svg{transform:rotate(45deg)}.ApproContact_faqItem__1lyBv>p{max-width:650px;margin:-3px 36px 21px 0;color:var(--appro-muted);font-size:14px;line-height:1.7}.ApproContact_page__lvLhy a:focus-visible,.ApproContact_page__lvLhy button:focus-visible,.ApproContact_page__lvLhy summary:focus-visible{outline:3px solid rgba(242,117,64,.52);outline-offset:4px}@media (max-width:900px){.ApproContact_contactLayout__8e198{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:24px}.ApproContact_faq__t0_qi{grid-template-columns:1fr;gap:25px}}@media (max-width:700px){.ApproContact_page__lvLhy{padding:54px 20px 80px}.ApproContact_contactLayout__8e198{grid-template-columns:1fr;gap:48px}.ApproContact_directContact__5MkuT{padding:0}}@media (max-width:480px){.ApproContact_page__lvLhy{padding-right:16px;padding-left:16px}.ApproContact_hero__e0dtG h1{font-size:clamp(43px,12vw,58px)}.ApproContact_form__iZ12u{padding:22px 17px;border-radius:23px}.ApproContact_fields__Y7kzv{grid-template-columns:1fr;gap:16px}.ApproContact_pill__lhfgZ{min-height:42px;padding-right:12px;padding-left:12px}}@media (prefers-reduced-motion:reduce){.ApproContact_page__lvLhy *,.ApproContact_page__lvLhy :after,.ApproContact_page__lvLhy :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}