.stakh-enquiry{max-width:44rem;width:100%;padding:1.25rem;border:1px solid var(--rule, #ddd5c4);border-radius:var(--r-md, 16px);background:var(--surface, #fbf9f4);color:var(--ink, #0c1a2b)}.stakh-enquiry [hidden]{display:none!important}.stakh-enquiry fieldset{min-width:0;border:0;margin:0;padding:0;scroll-margin-top:8rem}.stakh-enquiry fieldset+fieldset{margin-top:2rem}.stakh-enquiry[data-enhanced] fieldset{margin-top:0}.stakh-enquiry legend{font-family:var(--font-heading);font-size:clamp(1.5rem,4vw,2rem);line-height:1.2;margin-bottom:1.25rem;padding:0}.stakh-enquiry label{display:block;margin:1rem 0;font-family:var(--font-body);font-size:1rem}.stakh-enquiry label>span{display:block;margin-bottom:.45rem}.stakh-enquiry :is(input:not([type=hidden]),select,textarea){box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:48px;padding:.75rem;border:1px solid var(--rule, #ddd5c4);border-radius:var(--r-sm, 10px);background:var(--surface, #fbf9f4);color:var(--ink, #0c1a2b);font:inherit;font-size:16px;line-height:1.5}.stakh-enquiry textarea{min-height:100px;resize:vertical}.stakh-enquiry :is(input,select,textarea,button,summary,legend):focus-visible{outline:2px solid var(--clay, #a6492a);outline-offset:4px}.stakh-enquiry :is(button,summary){min-height:48px;cursor:pointer;font:inherit}.stakh-enquiry .enquiry-primary{width:100%;padding:.85rem 1.25rem;border:1px solid var(--ink, #0c1a2b);border-radius:var(--r-sm, 10px);background:var(--ball, #dff244);color:var(--ink, #0c1a2b);font-weight:600}.stakh-enquiry .enquiry-primary:hover{background:#d2e538}.stakh-enquiry .enquiry-primary:disabled{cursor:wait;opacity:.75}.stakh-enquiry .enquiry-back{padding:.5rem 0;border:0;background:transparent;color:var(--clay, #a6492a);text-decoration:underline;text-underline-offset:.2em}.stakh-enquiry :is(.enquiry-note,.enquiry-progress,.enquiry-selection){font-family:var(--font-body);font-size:.9rem;line-height:1.6;color:var(--ink-2, #3a4757);margin:.75rem 0}.stakh-enquiry .enquiry-progress{font-weight:600}.stakh-enquiry .enquiry-action{padding:1rem;border-left:3px solid var(--clay, #a6492a);background:var(--surface-sunk, #ede7da);color:var(--ink, #0c1a2b);font-size:.95rem;line-height:1.6;margin:1rem 0}.stakh-enquiry .enquiry-optional{margin:1rem 0}.stakh-enquiry .enquiry-optional summary{padding:.6rem 0;color:var(--clay, #a6492a)}.stakh-service-proof{padding:1.5rem;border:1px solid var(--rule, #ddd5c4);border-radius:var(--r-md, 16px);background:var(--surface, #fbf9f4);color:var(--ink, #0c1a2b);margin-bottom:1.75rem}.stakh-service-proof h3{font-family:var(--font-heading);font-size:1.75rem;line-height:1.25;margin:0 0 1rem}.stakh-service-proof dl{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem;margin:1rem 0}.stakh-service-proof dt{font-family:var(--font-body);font-size:.9rem;font-weight:600;color:var(--clay, #a6492a)}.stakh-service-proof dd{margin:.25rem 0 0;font-family:var(--font-body);font-size:1rem;line-height:1.5}.stakh-service-proof p{font-family:var(--font-body);font-size:.9rem;line-height:1.6;margin:.75rem 0}.stakh-service-proof a{color:var(--clay, #a6492a);text-decoration:underline;text-underline-offset:.2em}@media(max-width:520px){.stakh-service-proof dl{grid-template-columns:1fr}.stakh-service-proof{padding:1.25rem}}.stakh-enquiry .enquiry-error{padding:1rem;border:2px solid #9b482f;background:#fff4ed;color:#702913}body.stakh-enquiry-active .fixed.bottom-0:has(a),body.stakh-enquiry-active a.fixed[href^="https://wa.me/"]{visibility:hidden;pointer-events:none}
