.inquiry-type-select-module__ZHP0sG__root{position:relative}.inquiry-type-select-module__ZHP0sG__trigger{border:1px solid var(--line-strong);background:var(--canvas);width:100%;height:48px;color:var(--ink);font:inherit;font-size:var(--type-body-sm);text-align:left;cursor:pointer;border-radius:8px;outline:0;justify-content:space-between;align-items:center;gap:20px;padding:0 18px 0 14px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex}.inquiry-type-select-module__ZHP0sG__trigger:hover{border-color:#aaa}.inquiry-type-select-module__ZHP0sG__trigger:focus-visible,.inquiry-type-select-module__ZHP0sG__trigger[aria-expanded=true]{border-color:var(--ink);box-shadow:0 0 0 3px #0761d126}.inquiry-type-select-module__ZHP0sG__chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 8px;width:8px;height:8px;margin:-4px 3px 0 0;transition:transform .16s;transform:rotate(45deg)}.inquiry-type-select-module__ZHP0sG__trigger[aria-expanded=true] .inquiry-type-select-module__ZHP0sG__chevron{margin-top:4px;transform:rotate(225deg)}.inquiry-type-select-module__ZHP0sG__listbox{z-index:30;border:1px solid var(--line-strong);background:var(--canvas);border-radius:10px;max-height:312px;margin:0;padding:6px;list-style:none;animation:.12s ease-out inquiry-type-select-module__ZHP0sG__listbox-enter;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #11111424}.inquiry-type-select-module__ZHP0sG__option{min-height:42px;color:var(--body);font-size:var(--type-body-sm);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;line-height:1.4;display:flex}.inquiry-type-select-module__ZHP0sG__option[data-active=true]{background:var(--canvas-soft);color:var(--ink)}.inquiry-type-select-module__ZHP0sG__option[data-selected=true]{color:var(--ink);font-weight:600}.inquiry-type-select-module__ZHP0sG__selectedMark{background:var(--primary);border-radius:50%;flex:0 0 6px;width:6px;height:6px}@keyframes inquiry-type-select-module__ZHP0sG__listbox-enter{0%{transform:translateY(-4px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.inquiry-type-select-module__ZHP0sG__trigger,.inquiry-type-select-module__ZHP0sG__chevron{transition:none}.inquiry-type-select-module__ZHP0sG__listbox{animation:none}}
.page-module__OSLHOG__page{--mute:#686873;background:var(--canvas);color:var(--ink)}.page-module__OSLHOG__container{width:min(100% - 80px,1240px);margin-inline:auto}.page-module__OSLHOG__hero{padding-block:var(--section-space-lg);border-bottom:1px solid var(--line)}.page-module__OSLHOG__kicker{color:var(--mute);font-family:inherit;font-size:var(--type-caption);letter-spacing:.04em;font-weight:500}.page-module__OSLHOG__hero h1{max-width:1040px;font-size:var(--type-hero);letter-spacing:-.055em;margin-top:24px;line-height:1.02}.page-module__OSLHOG__hero>div>p:last-child,.page-module__OSLHOG__formSection aside>ol{color:var(--body);font-size:var(--type-body-lg);letter-spacing:-.02em;line-height:1.72}.page-module__OSLHOG__hero>div>p:last-child{max-width:690px;margin-top:28px}.page-module__OSLHOG__formSection{padding-block:clamp(64px,8vw,96px)}.page-module__OSLHOG__formSection h2{font-size:var(--type-display-lg);letter-spacing:-.05em;line-height:1.08}.page-module__OSLHOG__formSection{border-block:1px solid var(--line);background:var(--canvas-soft);scroll-margin-top:88px}.page-module__OSLHOG__formGrid{grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);gap:clamp(64px,10vw,150px);display:grid}.page-module__OSLHOG__formSection aside{align-self:start;position:sticky;top:104px}.page-module__OSLHOG__formSection h2{max-width:620px}.page-module__OSLHOG__formSection aside>ol{gap:16px;margin:36px 0 0;padding-left:24px;display:grid}.page-module__OSLHOG__formPanel .contact-form{background:var(--canvas);box-shadow:var(--shadow-card);border-radius:12px;padding:clamp(24px,5vw,52px)}.page-module__OSLHOG__formPanel .form-field label{color:var(--ink)}:is(.page-module__OSLHOG__formPanel .form-field input,.page-module__OSLHOG__formPanel .form-field select,.page-module__OSLHOG__formPanel .form-field textarea){border-color:var(--line-strong);background:var(--canvas);color:var(--ink)}.page-module__OSLHOG__formPanel .form-field textarea::placeholder{color:#696969}:is(.page-module__OSLHOG__formPanel .form-field input:focus,.page-module__OSLHOG__formPanel .form-field select:focus,.page-module__OSLHOG__formPanel .form-field textarea:focus){border-color:var(--ink);box-shadow:0 0 0 3px #0761d126}:is(.page-module__OSLHOG__formPanel .form-field input[aria-invalid=true],.page-module__OSLHOG__formPanel .form-field textarea[aria-invalid=true]){border-color:var(--error)}:is(.page-module__OSLHOG__formPanel .form-field input[aria-invalid=true]:focus,.page-module__OSLHOG__formPanel .form-field textarea[aria-invalid=true]:focus){border-color:var(--error);box-shadow:0 0 0 3px #c500001a}.page-module__OSLHOG__formPanel .form-submit{min-height:52px}@media (max-width:900px){.page-module__OSLHOG__container{width:min(100% - 32px,1240px)}.page-module__OSLHOG__formGrid{grid-template-columns:1fr}.page-module__OSLHOG__formSection aside{position:static}}@media (max-width:640px){.page-module__OSLHOG__hero h1{font-size:var(--type-hero)}}
