.ab-inquiry-backdrop{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overscroll-behavior:contain;background:radial-gradient(circle at 50% 45%,#2227251f,#0000 48%),#000000ed;place-items:center;padding:clamp(.75rem,2.5vw,1.75rem);display:grid;position:fixed;inset:0;overflow:hidden}.ab-inquiry-modal{--inquiry-cut:22px;--inquiry-edge:1px;--inquiry-cut-inner:calc(var(--inquiry-cut) - .585786 * var(--inquiry-edge));isolation:isolate;overscroll-behavior:contain;width:min(640px,100%);max-height:calc(100dvh - clamp(1.5rem,5vw,3.5rem));clip-path:polygon(0 0, calc(100% - var(--inquiry-cut)) 0, 100% var(--inquiry-cut), 100% 100%, var(--inquiry-cut) 100%, 0 calc(100% - var(--inquiry-cut)));scrollbar-color:var(--hw-mint) transparent;scrollbar-width:thin;background:#464b49;border:0;padding:clamp(1.35rem,3vw,2rem);position:relative;overflow-y:auto;box-shadow:0 0 42px #00000080}.ab-inquiry-modal:before{content:"";z-index:-1;inset:var(--inquiry-edge);background:radial-gradient(circle at 100% 0%, #4248451a 0%, #181b1afa 28%, #080909fe 68%), var(--hw-pit);clip-path:polygon(0 0, calc(100% - var(--inquiry-cut-inner)) 0, 100% var(--inquiry-cut-inner), 100% 100%, var(--inquiry-cut-inner) 100%, 0 calc(100% - var(--inquiry-cut-inner)));pointer-events:none;position:absolute}.ab-inquiry-modal h2{max-width:13ch;color:var(--hw-snow);font-family:var(--font-orbitron), sans-serif;text-transform:uppercase;margin:.55rem 0 .75rem;font-size:clamp(1.85rem,5vw,3.1rem);line-height:.92}.ab-inquiry-close{z-index:3;float:right;border:1px solid var(--hw-line-hi);background:var(--hw-steel);width:2.25rem;height:2.25rem;color:var(--hw-mint);cursor:pointer;font:1.3rem/1 var(--font-jetbrains-mono), monospace;place-items:center;display:grid;position:sticky;top:0}.ab-inquiry-close:hover,.ab-inquiry-close:focus-visible{border-color:var(--hw-mint);outline:0}.ab-inquiry-intro,.ab-inquiry-success>p{max-width:58ch;color:var(--hw-bone);margin:0 0 1.25rem;font-size:.82rem;line-height:1.55}.ab-inquiry-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ab-inquiry-trap{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:fixed!important;left:-100vw!important;overflow:hidden!important}.ab-inquiry-form label{flex-direction:column;gap:.35rem;min-width:0;display:flex}.ab-inquiry-form label>span{color:var(--hw-silver);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.15em;text-transform:uppercase;font-size:.62rem}.ab-inquiry-form input,.ab-inquiry-form select,.ab-inquiry-form textarea{border:1px solid var(--hw-line-hi);width:100%;color:var(--hw-snow);font:.85rem/1.45 var(--font-jetbrains-mono), monospace;background:#080a09f2;border-radius:0;padding:.68rem .8rem}.ab-inquiry-form textarea{resize:none;min-height:5.5rem}.ab-inquiry-form input:focus,.ab-inquiry-form select:focus,.ab-inquiry-form textarea:focus{border-color:var(--hw-mint);outline:1px solid var(--hw-mint);outline-offset:1px}.ab-inquiry-wide,.ab-inquiry-submit,.ab-inquiry-error{grid-column:1/-1}.ab-inquiry-error{color:#ff7a83;border:1px solid #ff5864;margin:0;padding:.75rem .9rem;font-size:.78rem;line-height:1.5}.ab-inquiry-submit{cursor:pointer;justify-content:center;margin-top:.5rem}.ab-inquiry-submit:disabled{cursor:not-allowed;box-shadow:none;opacity:.65}.ab-inquiry-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:270px;display:flex}@media (max-width:600px){.ab-inquiry-backdrop{padding:.45rem}.ab-inquiry-modal{--inquiry-cut:16px;max-height:calc(100dvh - .9rem);padding:1rem .85rem 1.1rem}.ab-inquiry-modal h2{margin-top:.4rem;font-size:clamp(1.7rem,9vw,2.25rem)}.ab-inquiry-modal>.hw26-label{padding-right:3rem}.ab-inquiry-form{grid-template-columns:minmax(0,1fr);gap:.6rem}.ab-inquiry-wide,.ab-inquiry-submit,.ab-inquiry-error{grid-column:auto}}@media (max-height:700px){.ab-inquiry-backdrop{place-items:start center;padding:.45rem}.ab-inquiry-modal{max-height:calc(100dvh - .9rem)}}@media (max-width:600px) and (max-height:780px){.ab-inquiry-backdrop{padding:.25rem}.ab-inquiry-modal{--inquiry-cut:12px;box-sizing:border-box;max-height:calc(100dvh - .5rem);padding:.65rem .65rem .7rem;overflow:hidden}.ab-inquiry-modal h2{max-width:16ch;margin:.2rem 0 .35rem;font-size:clamp(1.35rem,7.2vw,1.75rem);line-height:.9}.ab-inquiry-close{width:1.9rem;height:1.9rem;font-size:1.05rem}.ab-inquiry-intro,.ab-inquiry-success>p{margin-bottom:.55rem;font-size:.68rem;line-height:1.35}.ab-inquiry-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .5rem}.ab-inquiry-form label{gap:.18rem}.ab-inquiry-form label>span{letter-spacing:.12em;font-size:.5rem}.ab-inquiry-form input,.ab-inquiry-form select,.ab-inquiry-form textarea{padding:.43rem .5rem;font-size:.68rem;line-height:1.3}.ab-inquiry-wide,.ab-inquiry-submit,.ab-inquiry-error{grid-column:1/-1}.ab-inquiry-form textarea{height:3.25rem;min-height:3.25rem}.ab-inquiry-submit{margin-top:.05rem;padding:.7rem 1rem;font-size:.65rem}}@media (max-width:600px) and (max-height:560px){.ab-inquiry-modal{padding-block:.5rem}.ab-inquiry-intro{display:none}.ab-inquiry-modal h2{margin-bottom:.25rem;font-size:1.25rem}.ab-inquiry-form{gap:.28rem .45rem}.ab-inquiry-form input,.ab-inquiry-form select,.ab-inquiry-form textarea{padding-block:.34rem}.ab-inquiry-form textarea{height:2.55rem;min-height:2.55rem}.ab-inquiry-submit{padding-block:.55rem}}
