.hb-fields:where(.astro-eun6nlmo){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.hb-wide:where(.astro-eun6nlmo){grid-column:1 / -1}.hb-fields:where(.astro-eun6nlmo) label:where(.astro-eun6nlmo){min-width:0}.hb-fields:where(.astro-eun6nlmo) label:where(.astro-eun6nlmo)>span:where(.astro-eun6nlmo){font-size:12px!important;color:#d7ddec!important}.hb-fields:where(.astro-eun6nlmo) small:where(.astro-eun6nlmo){font-size:10px;line-height:1.7;color:#909fb8}.hb-fields:where(.astro-eun6nlmo) select:where(.astro-eun6nlmo){width:100%;padding:12px;border:1px solid var(--home-border);border-radius:6px;background:#0b1020;color:#e0e5f2;font:inherit;font-size:13px}.hb-fields:where(.astro-eun6nlmo) select:where(.astro-eun6nlmo):focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.hb-result:where(.astro-eun6nlmo){align-self:stretch;justify-content:center;gap:24px}.hb-price:where(.astro-eun6nlmo)+.hb-price:where(.astro-eun6nlmo){border-top:1px solid var(--home-border);padding-top:24px}.hb-price:where(.astro-eun6nlmo) strong:where(.astro-eun6nlmo){font-size:clamp(28px,3vw,40px)}.hb-price:where(.astro-eun6nlmo)>span:where(.astro-eun6nlmo):last-of-type{font-size:11px;line-height:1.7}.hb-price:where(.astro-eun6nlmo) p:where(.astro-eun6nlmo){margin-top:10px;font-size:12px;color:#b2bfd4;line-height:1.8}.hb-estimate-note:where(.astro-eun6nlmo){font-size:11px;line-height:1.8;color:#a6b2ca}@media(max-width:480px){.hb-fields:where(.astro-eun6nlmo){grid-template-columns:1fr}.hb-result:where(.astro-eun6nlmo){padding:20px}}
