.Contact_page__Z74bC{position:relative;overflow:hidden;isolation:isolate;padding:clamp(40px,7vh,88px) 0 clamp(64px,10vh,120px)}.Contact_glow__ejpzG{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 78% 30%,rgb(200 216 240/.55),transparent 70%),radial-gradient(30% 40% at 10% 80%,rgb(200 216 240/.3),transparent 70%)}.Contact_layout__htgES{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);align-items:start}.Contact_intro__FUnIC h1{margin:20px 0;font-size:clamp(40px,4.4vw,58px);font-weight:600;line-height:1.04;letter-spacing:-.045em}.Contact_intro__FUnIC h1 span{color:var(--signal)}.Contact_intro__FUnIC>p{max-width:440px;color:var(--muted);font-size:18px;line-height:1.6}.Contact_intro__FUnIC .eyebrow{color:var(--signal)}.Contact_ways__hgFz2{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-gap:16px;gap:16px;max-width:440px}.Contact_ways__hgFz2 li{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:var(--r-card);border:1px solid var(--line);background:rgb(255 255 255/.7);font-size:14px;color:var(--muted)}.Contact_ways__hgFz2 strong{color:var(--ink);font-size:14px;font-weight:600}.Contact_urgent__u6ld0{border-color:color-mix(in srgb,#c47b2a 30%,var(--line))!important;background:color-mix(in srgb,#f6ead9 45%,white)!important}.Contact_card__te_p5{position:relative;padding:clamp(24px,3vw,40px);border-radius:var(--r-panel);background:#fff;box-shadow:0 40px 80px rgb(10 14 26/.08),0 4px 12px rgb(10 14 26/.04),0 0 0 1px rgb(58 110 200/.1)}.Contact_form__q_B2n{display:grid;grid-gap:20px;gap:20px}.Contact_row__J9hwX{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.Contact_field__vdPlY{position:relative;display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:550;color:var(--ink)}.Contact_field__vdPlY>span em{font-style:normal;font-weight:400;color:var(--muted);font-size:12.5px;margin-left:6px}.Contact_field__vdPlY input,.Contact_field__vdPlY textarea{width:100%;padding:13px 15px;border-radius:var(--r-control);border:1px solid var(--line);background:color-mix(in srgb,var(--frost) 10%,white);color:var(--ink);font:inherit;font-weight:400;font-size:15.5px;transition:border-color .25s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease)}.Contact_field__vdPlY textarea{resize:vertical;min-height:150px;line-height:1.6}.Contact_field__vdPlY input:hover,.Contact_field__vdPlY textarea:hover{border-color:color-mix(in srgb,var(--signal) 30%,var(--line))}.Contact_field__vdPlY input:focus,.Contact_field__vdPlY textarea:focus{outline:none;background:#fff;border-color:var(--signal);box-shadow:0 0 0 4px rgb(58 110 200/.12)}.Contact_field__vdPlY[data-invalid] input,.Contact_field__vdPlY[data-invalid] textarea,.Contact_topics__TOvqq[data-invalid] .Contact_topic__OWO5n span{border-color:#c4553a}.Contact_field__vdPlY small,.Contact_topics__TOvqq small{color:#b2442a;font-size:12.5px;font-weight:400}.Contact_count__dI_KN{align-self:flex-end;margin-top:-2px;font-size:11.5px;font-weight:400;color:var(--muted);transition:color .3s}.Contact_count__dI_KN[data-low]{color:#b2442a}.Contact_topics__TOvqq{margin:0;padding:0;border:0;display:grid;grid-gap:10px;gap:10px}.Contact_topics__TOvqq legend{padding:0;margin-bottom:10px;font-size:14px;font-weight:550;color:var(--ink)}.Contact_topics__TOvqq>div{display:flex;flex-wrap:wrap;gap:8px}.Contact_topic__OWO5n{position:relative;cursor:pointer}.Contact_topic__OWO5n input{position:absolute;z-index:1;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.Contact_topic__OWO5n span{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:var(--r-control);border:1px solid var(--line);background:#fff;font-size:13.5px;color:var(--ink);transition:background .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.Contact_topic__OWO5n span:before{content:"";width:0;height:7px;border-radius:50%;background:currentColor;transition:width .25s var(--ease)}.Contact_topic__OWO5n:hover span{border-color:color-mix(in srgb,var(--signal) 40%,var(--line))}.Contact_topic__OWO5n input:checked+span{background:color-mix(in srgb,var(--signal) 10%,white);border-color:var(--signal);color:var(--signal)}.Contact_topic__OWO5n input:checked+span:before{width:7px}.Contact_topic__OWO5n input:focus-visible+span{outline:2px solid var(--signal);outline-offset:2px}.Contact_problem__bRDwA{margin:0;padding:12px 16px;border-radius:var(--r-control);background:color-mix(in srgb,#f6ead9 60%,white);border:1px solid color-mix(in srgb,#c47b2a 30%,white);color:#7a4a14;font-size:14px}.Contact_actions__Hj7Yw{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px}.Contact_actions__Hj7Yw small{flex:1 1 200px;color:var(--muted);font-size:12.5px;line-height:1.5}.Contact_sent__q76Q9{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px 4px}.Contact_sent__q76Q9 h2{margin:8px 0 0;font-size:30px;font-weight:600;letter-spacing:-.03em}.Contact_sent__q76Q9 p{margin:0;color:var(--muted);font-size:16px;line-height:1.6}.Contact_sent__q76Q9 p strong{color:var(--ink)}.Contact_tick__AuCvy{width:56px;height:56px}.Contact_tick__AuCvy circle,.Contact_tick__AuCvy path{fill:none;stroke:var(--signal);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.Contact_tick__AuCvy circle{stroke:color-mix(in srgb,var(--signal) 30%,white)}@media (prefers-reduced-motion:no-preference){.Contact_card__te_p5{animation:Contact_contact-rise__DjlUg .9s cubic-bezier(.16,1,.3,1) .1s both}.Contact_intro__FUnIC>*{animation:Contact_contact-rise__DjlUg .9s cubic-bezier(.16,1,.3,1) both}.Contact_intro__FUnIC>:nth-child(2){animation-delay:.06s}.Contact_intro__FUnIC>:nth-child(3){animation-delay:.12s}.Contact_intro__FUnIC>:nth-child(4){animation-delay:.18s}.Contact_topic__OWO5n:active span{transform:scale(.96)}.Contact_tick__AuCvy circle,.Contact_tick__AuCvy path{stroke-dasharray:100;stroke-dashoffset:100;animation:Contact_contact-draw__kqEn9 .7s cubic-bezier(.65,0,.35,1) forwards}.Contact_tick__AuCvy path{animation-delay:.45s}.Contact_sent__q76Q9>:not(svg){animation:Contact_contact-rise__DjlUg .7s cubic-bezier(.16,1,.3,1) .5s both}}@keyframes Contact_contact-rise__DjlUg{0%{opacity:0;transform:translateY(14px)}}@keyframes Contact_contact-draw__kqEn9{to{stroke-dashoffset:0}}@media (max-width:900px){.Contact_layout__htgES{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.Contact_row__J9hwX{grid-template-columns:minmax(0,1fr)}.Contact_card__te_p5{border-radius:var(--r-panel)}}