.sk-contact-screen{padding-block:64px;border-bottom:1px solid var(--sk-rule)}.sk-inquiry-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);grid-template-areas:"intro form" "details form";gap:32px;align-items:start}.sk-inquiry-intro{grid-area:intro}.sk-inquiry-intro h1{font-size:clamp(32px,3.4vw,46px);line-height:1.15;max-width:18ch}.sk-inquiry-intro>p{color:var(--sk-muted);font-size:18px;max-width:32ch;margin-top:16px}.sk-inquiry-form{grid-area:form;gap:16px 24px;padding:32px;border:1px solid var(--sk-rule);border-radius:16px;background:var(--sk-soft);min-width:0}.sk-inquiry-form label>span{color:var(--sk-muted);font-size:13px}.sk-inquiry-form input{height:52px}.sk-inquiry-form textarea{min-height:128px}.sk-inquiry-form :where(input,textarea):hover{border-color:var(--sk-ink)}.sk-inquiry-actions{display:flex;align-items:center;justify-content:space-between;gap:24px}.sk-inquiry-actions>p{color:var(--sk-muted);font-size:14px;flex:1;min-width:0}.sk-inquiry-actions .sk-button{min-width:208px;flex-shrink:0}.sk-inquiry-form[data-state=error] [role=status]{color:var(--sk-ink);font-weight:700}.sk-inquiry-form[data-state=success] [role=status]{color:var(--sk-green);font-weight:700}.sk-inquiry-direct{grid-area:details}.sk-inquiry-direct dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding-top:32px;border-top:1px solid var(--sk-rule)}.sk-inquiry-direct dt{font-size:15px;color:var(--sk-muted)}.sk-inquiry-direct dd{font-size:16px;margin:4px 0 0}.sk-inquiry-direct a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.sk-inquiry-address{grid-column:1/-1}.sk-inquiry-direct .sk-inquiry-address dd{margin-top:8px}@media (max-width:1100px){.sk-inquiry-form{padding:24px}.sk-inquiry-direct dl{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:900px){.sk-contact-screen{padding-block:40px 56px}.sk-inquiry-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "form" "details"}.sk-inquiry-intro h1{max-width:20ch}.sk-inquiry-direct dl{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-inquiry-address{grid-column:auto}}@media (max-width:600px){.sk-contact-screen{padding-block:32px 48px}.sk-inquiry-layout{gap:24px}.sk-inquiry-intro h1{font-size:32px;max-width:19ch}.sk-inquiry-intro>p{font-size:17px;margin-top:12px}.sk-inquiry-form{padding:20px 16px;gap:14px}.sk-inquiry-form label{margin-bottom:6px}.sk-inquiry-form textarea{min-height:120px}.sk-inquiry-actions{flex-direction:column;align-items:stretch;gap:12px}.sk-inquiry-actions .sk-button{align-self:stretch;width:100%;min-width:0}.sk-inquiry-direct dl{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:24px}}