.krtVhq_top{padding-top:clamp(56px,8vw,112px);padding-bottom:var(--section-y);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:64px clamp(40px,6vw,112px);display:grid}.krtVhq_intro{flex-direction:column;gap:32px;display:flex}.krtVhq_title{letter-spacing:-.055em;margin:0;font-size:clamp(52px,7.4vw,120px);font-weight:600;line-height:.92}.krtVhq_facts{border-top:1px solid var(--line);flex-direction:column;max-width:440px;display:flex}.krtVhq_facts>*{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.krtVhq_facts a{transition:opacity .2s}.krtVhq_facts a:hover{opacity:.6}.krtVhq_hours{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.krtVhq_area{max-width:44ch;color:var(--mute);text-wrap:pretty;margin:0}.krtVhq_form{flex-direction:column;gap:28px;display:flex}.krtVhq_needs{border:0;min-width:0;margin:0;padding:0}.krtVhq_chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.krtVhq_label{color:var(--mute);padding:0;font-size:14px}.krtVhq_fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:28px 24px;display:grid}.krtVhq_field{flex-direction:column;gap:8px;display:flex}.krtVhq_field[data-wide]{grid-column:1/-1}.krtVhq_field[data-error] .krtVhq_label{color:var(--ink);font-weight:500}.krtVhq_field input,.krtVhq_field textarea{border:none;border-bottom:1px solid var(--line-input);background:0 0;border-radius:0;padding:10px 0;font-size:19px;transition:border-color .2s}.krtVhq_field textarea{resize:vertical}.krtVhq_field input:focus,.krtVhq_field textarea:focus{border-bottom-color:var(--ink);outline:none}.krtVhq_field[data-error] input{border-bottom-color:var(--ink)}.krtVhq_field textarea::placeholder{color:var(--mute);opacity:.7}.krtVhq_error{font-size:14px}.krtVhq_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.krtVhq_submitRow{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.krtVhq_submitRow button:disabled{opacity:.6;cursor:progress}.krtVhq_hint{color:var(--mute);font-size:14px}.krtVhq_sent{border-top:1px solid var(--ink);flex-direction:column;gap:24px;padding:clamp(32px,4vw,56px) 0;display:flex}.krtVhq_sentTitle{letter-spacing:-.04em;margin:0;font-size:clamp(36px,4.4vw,64px);font-weight:600;line-height:1}.krtVhq_again{cursor:pointer;background:0 0;border:none;border-bottom:1px solid;align-self:flex-start;padding:0 0 2px;font-weight:500}.krtVhq_faq{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:40px clamp(40px,6vw,96px);display:grid}.krtVhq_faqList{grid-column:span 2;min-width:0}@media (max-width:759px){.krtVhq_faqList{grid-column:auto}}
