.inquiry-page{padding-bottom:110px;padding-top:54px}.inquiry-top{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:30px;justify-content:space-between;padding-bottom:38px}.inquiry-back{align-items:center;color:var(--muted);display:inline-flex;font-size:16px;gap:16px}.inquiry-back:hover{color:var(--ink)}.inquiry-tabs{display:flex;font-size:17px;gap:32px}.inquiry-tabs a{border-bottom:1px solid transparent;color:var(--muted);padding-block:12px}.inquiry-tabs a[aria-current=page]{border-color:var(--ink);color:var(--ink)}.inquiry-layout{display:grid;gap:9%;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);padding-top:76px}.inquiry-intro .mono{color:var(--muted);display:block;margin-bottom:32px}.inquiry-intro h1{font-size:clamp(3.7rem,6.6vw,6.8rem);font-weight:300;letter-spacing:-.055em;line-height:1.02;margin:0 0 34px}.demo-heading-line,.demo-heading-prefix{display:block}.demo-heading-line{white-space:nowrap}html[lang=fr] .demo-heading{font-size:.9em}html[lang=ar] .demo-heading{font-size:.8em}.inquiry-intro>p{color:var(--muted);font-size:21px;line-height:1.6;max-width:410px}.inquiry-aside{border-top:1px solid var(--line);margin-top:64px;max-width:410px;padding-top:24px}.inquiry-aside p{color:var(--muted);font-size:17px;margin:0 0 18px}.inquiry-aside a{align-items:center;border-bottom:1px solid var(--line);display:inline-flex;font-size:19px;gap:45px;padding-bottom:9px}.demo-points{list-style:none;margin:54px 0 0;max-width:410px;padding:0}.demo-points li{align-items:baseline;border-top:1px solid var(--line);display:flex;font-size:19px;gap:22px;padding:21px 0}.demo-points .mono{color:var(--quiet);font-size:12px;margin:0}.inquiry-form{min-width:0;padding-top:3px}.form-caption{align-items:baseline;color:var(--muted);display:flex;gap:25px;justify-content:space-between;margin-bottom:34px}.form-caption .mono{font-size:12px}.form-caption p{font-size:14px;margin:0}.form-fields{display:grid;gap:30px 26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.form-field{display:flex;flex-direction:column;gap:11px;min-width:0}.form-field.full{grid-column:1/-1}.form-field label{font-size:17px;line-height:1.4}.required-mark{color:var(--muted);font-size:15px}.form-field input,.form-field select,.form-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--line);border-radius:0;box-sizing:border-box;color:var(--ink);font:inherit;font-size:19px;line-height:1.4;min-width:0;padding:17px 16px;transition:border-color .2s,background .2s;width:100%}.form-field input::-moz-placeholder,.form-field textarea::-moz-placeholder{color:var(--quiet);opacity:1}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--quiet);opacity:1}.form-field input:hover,.form-field select:hover,.form-field textarea:hover{border-color:var(--muted)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{background:var(--bg);border-color:var(--ink);box-shadow:none;outline:none}.form-field textarea{min-height:160px;resize:vertical}.select-wrap{position:relative}.select-wrap:after{border-bottom:1px solid;border-right:1px solid;content:"";height:8px;pointer-events:none;position:absolute;right:19px;top:23px;transform:rotate(45deg);width:8px}.select-wrap select{padding-right:44px}.form-section-label{border-top:1px solid var(--line);color:var(--muted);font-size:12px;grid-column:1/-1;margin-top:5px;padding-top:30px}.form-hint{color:var(--muted);font-size:15px;line-height:1.6;margin:0}.form-optional{font-size:13px;margin-inline-start:6px}.form-field.is-inactive label,.form-optional{color:var(--muted)}.form-field input:disabled{cursor:not-allowed;opacity:.45}.form-counter{display:flex;gap:20px;justify-content:space-between}.form-counter span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.form-privacy{color:var(--muted);font-size:13px;line-height:1.7;margin-top:26px;max-width:620px}.form-submit{align-items:center;background:var(--ink);border:1px solid var(--ink);color:var(--bg);display:flex;font:inherit;font-size:20px;gap:28px;justify-content:space-between;margin-top:32px;padding:19px 23px;transition:background .2s,color .2s;width:100%}.form-submit:hover{background:var(--bg);color:var(--ink)}.form-submit>span[aria-hidden=true]{font-size:27px;line-height:1}.form-actions{align-items:center;display:flex;flex-direction:row-reverse;gap:24px;margin-top:32px}.form-actions .form-submit{flex:1 1 auto;margin-top:0;min-width:0}.form-actions .form-turnstile{flex:0 0 auto;margin:0}@media(max-width:760px){.form-actions{align-items:stretch;flex-direction:column}}.form-simulation{border:0;border-top:1px solid var(--line);margin:30px 0 0;min-width:0;padding:18px 0 0}.form-simulation legend{color:var(--muted);font-size:14px;padding:0 14px 0 0}.form-simulation-options{display:flex;flex-wrap:wrap;gap:12px 28px}.form-simulation label{align-items:center;cursor:pointer;display:inline-flex;font-size:16px;gap:10px;min-height:36px}.form-simulation input{accent-color:var(--ink);height:17px;margin:0;width:17px}.form-simulation input:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.form-simulation:disabled{opacity:.5}.form-status{background:var(--surface);border:1px solid var(--line);display:grid;font-size:17px;gap:14px;grid-template-columns:28px minmax(0,1fr);line-height:1.55;margin-top:24px;padding:21px}.form-status[data-state=error]{border-color:var(--ink)}.form-status-icon{border:1px solid var(--ink);border-radius:50%;display:grid;font-size:17px;height:26px;line-height:1;place-items:center;width:26px}.form-status-title{font-size:20px;font-weight:500;line-height:1.3;margin:0 0 8px}.form-status-message{color:var(--muted);margin:0}html.custom-cursor-active .inquiry-form input,html.custom-cursor-active .inquiry-form textarea{cursor:text!important}html.custom-cursor-active .inquiry-form select{cursor:pointer!important}html.cursor-over-field .polymorpho-cursor{opacity:0!important}@media(max-width:1000px){.inquiry-layout{gap:6%;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.inquiry-intro h1{font-size:clamp(3.2rem,6.5vw,5rem)}.form-fields{gap:26px 18px}.inquiry-intro>p{font-size:20px}}@media(max-width:760px){.inquiry-page{padding-bottom:70px;padding-top:30px}.inquiry-top{flex-wrap:wrap;gap:24px;padding-bottom:24px}.inquiry-tabs{gap:28px}.inquiry-layout{gap:48px;grid-template-columns:minmax(0,1fr);padding-top:48px}.inquiry-intro h1{font-size:clamp(3.7rem,11vw,5.4rem);margin-bottom:26px}.inquiry-intro>p{max-width:580px}.demo-points,.inquiry-aside{margin-top:30px;max-width:none}.inquiry-intro .mono{margin-bottom:24px}.demo-points .mono{margin-bottom:0}.form-caption{margin-bottom:26px}}@media(max-width:430px){.form-fields{grid-template-columns:minmax(0,1fr)}.inquiry-tabs{font-size:16px}.inquiry-back{font-size:14px}.form-caption{gap:15px}.form-field input,.form-field select,.form-field textarea{font-size:18px}.inquiry-intro h1{font-size:clamp(3.15rem,13vw,4.1rem)}}.form-submit:disabled{cursor:default;opacity:.5}
