.inquire-page{min-height:100svh;color:var(--ivory);background:radial-gradient(circle at 5% 15%,#173e8438,#0000 45%),#050b16;padding:0 clamp(24px,5vw,76px) 110px}.inquire-nav{border-bottom:1px solid #d5ad573d;justify-content:space-between;gap:22px;max-width:1440px;margin:auto;padding:31px 0;display:flex}.inquire-nav a{letter-spacing:.15em;color:var(--gold-light);text-transform:uppercase;font-size:11px}.inquire-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(35px,7vw,110px);max-width:1340px;margin:clamp(65px,9vw,145px) auto;display:grid}.inquire-intro{position:relative}.inquire-intro h1{font-family:var(--font-display),Georgia,serif;letter-spacing:-.04em;margin:28px 0 36px;font-size:clamp(62px,7.2vw,116px);font-weight:500;line-height:.9}.inquire-lead{color:#f4edddc2;max-width:600px;font-size:clamp(16px,1.45vw,20px);line-height:1.8}.inquire-steps{color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;margin-top:65px;font-size:12px;line-height:3}.inquire-form{background:linear-gradient(145deg,#13274ecc,#060f22fa);border:1px solid #d5ad576b;gap:23px;padding:clamp(24px,3.8vw,58px);display:grid;box-shadow:0 24px 80px #0003}.inquire-form label{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-light);gap:10px;font-size:11px;display:grid}.inquire-form input,.inquire-form select,.inquire-form textarea{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:normal;text-transform:none;color:var(--ivory);box-sizing:border-box;outline-offset:4px;background:#020919bf;border:1px solid #f4eddd4d;border-radius:0;width:100%;padding:15px 16px;font-size:15px}.inquire-form input:focus-visible,.inquire-form select:focus-visible,.inquire-form textarea:focus-visible{outline:2px solid var(--gold-light);border-color:var(--gold-light)}.inquire-submit{background:var(--gold);color:#110e09;border:1px solid var(--gold);min-height:56px;font:600 12px var(--font-sans),Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:background .2s}.inquire-submit:hover{background:var(--gold-light)}.inquire-note{color:#f4edddad;margin:0;font-size:12px;line-height:1.7}.inquire-form textarea{resize:vertical}@media (max-width:850px){.inquire-layout{grid-template-columns:1fr;gap:40px}.inquire-intro h1{max-width:700px}.inquire-steps{margin-top:30px}}@media (prefers-reduced-motion:reduce){.inquire-submit{transition:none}}.inquire-confirmation{background:linear-gradient(145deg,#13274ec7,#060f22fa);border:1px solid #d5ad576b;align-self:start;padding:clamp(28px,4vw,58px);box-shadow:0 24px 80px #00000038}.inquire-confirmation h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;margin:18px 0 24px;font-size:clamp(42px,4.5vw,72px);font-weight:500;line-height:.98}.inquire-confirmation>p:not(.eyebrow){color:#f4edddbd;max-width:620px;line-height:1.8}.inquire-confirmation-steps{border-top:1px solid #d5ad573d;border-bottom:1px solid #d5ad573d;gap:0;margin:34px 0;display:grid}.inquire-confirmation-steps span{color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #d5ad5724;padding:15px 0;font-size:10px;font-weight:700}.inquire-confirmation-steps span:last-child{border-bottom:0}
