.page-inquiry{--foreground-50: 245 244 242;--foreground-100: 232 230 227;--foreground-200: 210 207 202;--foreground-300: 181 177 170;--foreground-400: 147 144 137;--foreground-500: 112 109 103;--foreground-600: 86 84 79;--foreground-700: 62 60 56;--foreground-800: 42 40 37;--foreground-900: 27 27 27;--foreground-950: 15 15 14;--background-50: 252 252 251;--background-100: 245 244 242;--background-200: 235 233 229;--background-300: 220 217 211;--background-400: 201 197 189;--background-500: 177 172 163;--background-600: 150 145 136;--background-700: 122 117 109;--background-800: 94 90 83;--background-900: 62 59 54;--background-950: 31 29 25;--accent-50: 255 251 235;--accent-100: 254 243 199;--accent-200: 253 230 138;--accent-300: 252 211 77;--accent-400: 251 191 36;--accent-500: 245 158 11;--accent-600: 217 119 6;--accent-700: 180 83 9;--accent-800: 146 64 14;--accent-900: 120 53 15;--accent-950: 69 26 3;--inq-danger: 220 38 38}.page-inquiry .inq-hero-scrim{background-image:linear-gradient(to bottom,rgba(0,0,0,.4) 0%,transparent 35%),linear-gradient(to right,rgba(0,0,0,.7) 0%,rgba(0,0,0,.28) 28%,rgba(0,0,0,.06) 50%,transparent 62%),linear-gradient(to top,rgba(0,0,0,.12) 0%,transparent 50%)}.page-inquiry .inq-panel{background-color:rgb(var(--background-100));border:1px solid rgb(var(--background-200))}.page-inquiry .inq-notice{background-color:rgb(var(--accent-50));border-color:rgb(var(--accent-200))}.page-inquiry .hero-accent-shadow{text-shadow:0 1px 4px rgba(0,0,0,.4)}.page-inquiry .inq-ctl{outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.page-inquiry .inq-ctl:focus{border-color:rgb(var(--primary-500))!important;box-shadow:0 0 0 3px rgb(var(--primary-500) / .15)!important}.page-inquiry input.inq-ctl:not([type=hidden]):not(:-moz-placeholder):not(:focus),.page-inquiry textarea.inq-ctl:not(:-moz-placeholder):not(:focus){border-color:rgb(var(--primary-300))!important}.page-inquiry input.inq-ctl:not([type=hidden]):not(:placeholder-shown):not(:focus),.page-inquiry textarea.inq-ctl:not(:placeholder-shown):not(:focus){border-color:rgb(var(--primary-300))!important}.page-inquiry button.inq-ctl:not(:focus){border-color:rgb(var(--background-200))!important}@keyframes pageEntranceInquiry{0%{opacity:0}to{opacity:1}}.page-inquiry{animation:pageEntranceInquiry .55s cubic-bezier(.22,1,.36,1) both}@keyframes staggerInquiryIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.page-inquiry .stagger-in{animation:staggerInquiryIn .6s cubic-bezier(.22,1,.36,1) both}.page-inquiry .stagger-d2{animation-delay:.18s}.page-inquiry input,.page-inquiry select,.page-inquiry textarea{font-size:16px!important}@media(min-width:640px){.page-inquiry input,.page-inquiry select,.page-inquiry textarea{font-size:14px!important}}.page-inquiry .field-assist{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}@keyframes consentHighlightInquiry{0%{border-color:rgb(var(--primary-400));background-color:rgb(var(--primary-100))}55%{border-color:rgb(var(--primary-300));background-color:rgb(var(--primary-50))}to{border-color:rgb(var(--primary-300));background-color:rgb(var(--primary-50))}}.page-inquiry .consent-box.is-agreed{animation:consentHighlightInquiry .65s cubic-bezier(.22,1,.36,1) both}@keyframes consentCheckPopInquiry{0%{transform:scale(.55)}55%{transform:scale(1.18)}to{transform:scale(1)}}.page-inquiry .consent-check.is-agreed{animation:consentCheckPopInquiry .42s cubic-bezier(.34,1.56,.64,1) both}@keyframes consentErrorShakeInquiry{0%{transform:translate(0);box-shadow:0 0 rgb(var(--inq-danger) / 0)}12%{transform:translate(0);box-shadow:0 0 0 3px rgb(var(--inq-danger) / .2)}24%{transform:translate(-6px)}40%{transform:translate(6px)}56%{transform:translate(-4px);box-shadow:0 0 0 3px rgb(var(--inq-danger) / .14)}72%{transform:translate(4px)}86%{transform:translate(-2px);box-shadow:0 0 rgb(var(--inq-danger) / 0)}to{transform:translate(0);box-shadow:0 0 rgb(var(--inq-danger) / 0)}}.page-inquiry .consent-box.is-error{animation:consentErrorShakeInquiry .55s cubic-bezier(.36,.07,.19,.97) both}.page-inquiry .consent-box.is-targeted{outline:2px solid rgb(var(--primary-500));outline-offset:3px}.page-inquiry .consent-row:has(input:focus-visible){outline:2px solid rgb(var(--primary-500));outline-offset:4px;border-radius:8px}@keyframes fadeUp-inquiry{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page-inquiry .fade-up{animation:fadeUp-inquiry .5s ease-out both}.page-inquiry .inquiry-submit-btn{transition:background-color .2s ease,color .2s ease,transform .15s ease}.page-inquiry .inquiry-submit-btn.is-disabled{background-color:rgb(var(--background-300))!important;color:rgb(var(--foreground-500))!important;cursor:not-allowed}.page-inquiry [data-field],.page-inquiry #form{scroll-margin-top:88px}@media(min-width:768px){.page-inquiry [data-field],.page-inquiry #form{scroll-margin-top:92px}}@media(max-width:768px){.page-inquiry .hero-cta-area{display:none!important;padding-bottom:0!important;margin-bottom:0!important}.page-inquiry .hero-body{padding-bottom:40px!important}}@media(max-width:768px){.page-inquiry .privacy-view-link{display:inline;margin-top:0;padding:0}}@media(max-width:768px){.page-inquiry .consent-row{align-items:flex-start;gap:14px;min-height:48px;padding-top:8px;padding-bottom:8px}.page-inquiry .consent-row .consent-mark{flex-shrink:0;margin-top:2px}}@media(prefers-reduced-motion:reduce){.page-inquiry{animation:none!important;opacity:1!important}.page-inquiry .stagger-in{animation:none!important;opacity:1!important;transform:none!important}.page-inquiry .consent-box.is-agreed,.page-inquiry .consent-box.is-error,.page-inquiry .consent-check.is-agreed{animation:none!important}}
