.zan-ct-grid{align-items:start;gap:2.5rem;display:grid}.zan-ct-grid>*{min-width:0}@media (min-width:980px){.zan-ct-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem}}.zan-ct-title{color:var(--zan-foam)}.zan-ct-plate{border:1px solid color-mix(in srgb, var(--zan-ink) 22%, transparent);background:var(--zan-sand-deep);color:var(--zan-ink);border-radius:1rem;padding:clamp(1.5rem,4vw,2.5rem)}.zan-ct-inquiry .zan-ct-plate .zan-rule{background-color:var(--zan-line)}.zan-ct-input{border:1px solid var(--zan-ink-40);background-color:var(--zan-sand);min-block-size:44px;inline-size:100%;color:var(--zan-ink);font:inherit;border-radius:2px;margin-block-start:.5rem;padding:12px 14px;font-size:1rem;line-height:1.6;transition:border-color .2s,outline-color .2s;display:block}.zan-ct-input::placeholder{color:color-mix(in srgb, var(--zan-ink) 70%, transparent);opacity:1}.zan-ct-input:hover{border-color:var(--zan-ink-72)}textarea.zan-ct-input{resize:vertical;min-block-size:9.5rem}.zan-ct-input.zan-ct-input-invalid,.zan-ct-input.zan-ct-input-invalid:hover{border:2px solid var(--zan-ink);padding:11px 13px}.zan-ct-select-wrap{margin-block-start:.5rem;position:relative}.zan-ct-select-wrap .zan-ct-input{appearance:none;cursor:pointer;margin-block-start:0;padding-inline-end:2.75rem}.zan-ct-select-wrap:after{content:"";border-right:1.5px solid var(--zan-gold-text);border-bottom:1.5px solid var(--zan-gold-text);pointer-events:none;block-size:8px;inline-size:8px;position:absolute;inset-block-start:50%;inset-inline-end:1.1rem;transform:translateY(-70%)rotate(45deg)}.zan .zan-ct-inquiry.zan-night-zone :focus-visible{outline-color:var(--zan-foam)}.zan .zan-ct-inquiry.zan-night-zone .zan-ct-plate :focus-visible{outline-color:var(--zan-horizon)}.zan .zan-ct-inquiry .zan-ct-plate .zan-ct-input:focus-visible{outline:2px solid var(--zan-horizon);outline-offset:2px;border-color:var(--zan-horizon);border-radius:2px}.zan .zan-ct-inquiry .zan-ct-plate .zan-ct-input.zan-ct-input-invalid:focus-visible{border-color:var(--zan-ink)}@media (prefers-reduced-motion:reduce){.zan-ct-input{transition:none}}
