.enquiry-page{box-sizing:border-box;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:7vw;min-height:100svh;padding-block:190px 120px;display:grid}.enquiry-intro h1{letter-spacing:-.065em;margin:0;font-size:clamp(46px,5.4vw,84px);font-weight:450;line-height:1.04}.enquiry-intro h1>span{color:var(--dye-cyan);background:linear-gradient(112deg, var(--dye-ice) 0%, var(--dye-cyan) 22%, var(--dye-blue) 65%, var(--dye-cyan) 100%);background-size:190% 100%;background-position:var(--ink-phase) 50%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.enquiry-intro>p:not(.section-kicker,.availability){color:#c2c8d1;max-width:470px;margin:30px 0 0;font-size:16px;line-height:1.85}.enquiry-intro .enquiry-email{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.enquiry-intro .availability{margin-top:50px}.enquiry-form{border:1px solid var(--ink-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080e1bcc;border-radius:12px;gap:22px;padding:34px;display:grid}.enquiry-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.enquiry-form label{color:var(--ink-soft);font:12px/1.6 var(--font-geist-mono),monospace;letter-spacing:.06em;text-transform:uppercase;gap:9px;display:grid}.enquiry-form label small{color:#8b98a9;font-size:inherit;text-transform:none;letter-spacing:0}.enquiry-form :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--ink-line);width:100%;color:var(--foreground);font:16px/1.5 var(--font-geist-sans),Arial,sans-serif;letter-spacing:0;text-transform:none;background:#0b1121e6;border-radius:6px;padding:13px 15px;transition:border-color .2s,box-shadow .2s}.enquiry-form textarea{resize:vertical;min-height:150px}.enquiry-form ::placeholder{color:#6f7b8c}.enquiry-form select{-webkit-appearance:none;appearance:none;background:#0b1121e6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%2381dcf5' stroke-width='1.5'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E") right 15px center no-repeat;padding-right:40px}.enquiry-form select option{background:#0b1121}.enquiry-form :is(input,select,textarea):focus{border-color:var(--dye-cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--dye-cyan) 18%,transparent);outline:none}.enquiry-trap{position:absolute;left:-9999px}.enquiry-submit{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px;display:flex}.enquiry-submit .button-primary{cursor:pointer;border:0;font-family:inherit}.enquiry-submit .button-primary:disabled{cursor:progress;opacity:.75;transform:none}.enquiry-submit p{color:#ffb4b4;flex:1;min-width:220px;margin:0;font-size:14px;line-height:1.6}.enquiry-submit p a{color:var(--foreground);border-bottom:1px solid}.enquiry-spin{animation:1s linear infinite enquiry-spin}@keyframes enquiry-spin{to{rotate:360deg}}.enquiry-sent{justify-items:start;gap:14px}.enquiry-sent>svg{color:var(--dye-cyan)}.enquiry-sent h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,2.6vw,38px)}.enquiry-sent p{color:#c2c8d1;margin:0}@media (max-width:1000px){.enquiry-page{grid-template-columns:1fr;gap:50px;padding-block:150px 90px}}@media (max-width:640px){.enquiry-page{padding-block:130px 70px}.enquiry-form{padding:22px 18px}.enquiry-row{grid-template-columns:1fr}}.enquiry-sent h2:focus{outline:none}
