.contact-section[data-astro-cid-ogjzdvpc]{padding-block:clamp(2.5rem, 2rem + 3vw, 4.5rem) var(--section)}.contact-grid[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.form-card[data-astro-cid-ogjzdvpc]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow);padding:clamp(1.5rem,1rem + 2.5vw,2.75rem)}form[data-astro-cid-ogjzdvpc]{gap:2.25rem;display:grid}fieldset[data-astro-cid-ogjzdvpc]{border:0;gap:1.15rem;min-width:0;margin:0;padding:0;display:grid}.sep[data-astro-cid-ogjzdvpc]{border:0;border-top:1px solid var(--line);width:100%;margin:0}legend[data-astro-cid-ogjzdvpc]{letter-spacing:-.02em;align-items:center;gap:.75rem;margin-bottom:.25rem;padding:0;font-size:1.35rem;font-weight:800;display:flex}.step[data-astro-cid-ogjzdvpc]{background:var(--coral);width:2rem;height:2rem;color:var(--ink);letter-spacing:0;border-radius:50%;place-items:center;font-size:.95rem;font-weight:800;display:grid}.fs-intro[data-astro-cid-ogjzdvpc]{color:var(--muted);margin-top:-.4rem;font-size:.9375rem}.row[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr 1fr;gap:1.15rem;display:grid}.row[data-astro-cid-ogjzdvpc].three{grid-template-columns:1.2fr 1fr .8fr}.field[data-astro-cid-ogjzdvpc]{align-content:start;gap:.45rem;min-width:0;display:grid}label[data-astro-cid-ogjzdvpc]{font-size:.9375rem;font-weight:700}.optional[data-astro-cid-ogjzdvpc]{color:var(--muted);margin-left:.35rem;font-weight:500}.optional[data-astro-cid-ogjzdvpc][hidden]{display:none}input[data-astro-cid-ogjzdvpc],textarea[data-astro-cid-ogjzdvpc],select[data-astro-cid-ogjzdvpc]{background:var(--white);border:1.5px solid #dcd5cd;border-radius:14px;width:100%;padding:.85rem 1.05rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}input[data-astro-cid-ogjzdvpc]::placeholder,textarea[data-astro-cid-ogjzdvpc]::placeholder{color:#9a938b}input[data-astro-cid-ogjzdvpc]:hover,textarea[data-astro-cid-ogjzdvpc]:hover,select[data-astro-cid-ogjzdvpc]:hover{border-color:#bdb4aa}input[data-astro-cid-ogjzdvpc]:focus,textarea[data-astro-cid-ogjzdvpc]:focus,select[data-astro-cid-ogjzdvpc]:focus{border-color:var(--coral);outline:none;box-shadow:0 0 0 4px #ff707033}textarea[data-astro-cid-ogjzdvpc]{resize:vertical;min-height:8rem}.select[data-astro-cid-ogjzdvpc]{display:block;position:relative}.select[data-astro-cid-ogjzdvpc] select[data-astro-cid-ogjzdvpc]{appearance:none;cursor:pointer;padding-right:2.75rem}.select[data-astro-cid-ogjzdvpc] svg{pointer-events:none;color:var(--muted);position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.hint[data-astro-cid-ogjzdvpc]{color:var(--muted);font-size:.8125rem}[data-astro-cid-ogjzdvpc][aria-invalid=true]{background:#fff8f7;border-color:#c62828}.error[data-astro-cid-ogjzdvpc]{color:#c62828;font-size:.875rem;font-weight:600}.error[data-astro-cid-ogjzdvpc][hidden]{display:none}.hp[data-astro-cid-ogjzdvpc]{position:absolute;left:-9999px}.quote[data-astro-cid-ogjzdvpc]{border-radius:var(--radius);background:var(--blush);padding:1rem}.quote[data-astro-cid-ogjzdvpc][hidden]{display:none}.quote-head[data-astro-cid-ogjzdvpc]{justify-content:space-between;align-items:center;gap:1rem;padding:.15rem .35rem .85rem;display:flex}.quote-head[data-astro-cid-ogjzdvpc]>span[data-astro-cid-ogjzdvpc]{align-items:center;gap:.5rem;font-weight:800;display:inline-flex}.quote-head[data-astro-cid-ogjzdvpc] svg{color:var(--coral-ink)}.text-btn[data-astro-cid-ogjzdvpc]{color:var(--coral-ink);cursor:pointer;background:0 0;border:0;padding:.3rem .2rem;font-size:.875rem;font-weight:700;text-decoration:underline}.quote-rows[data-astro-cid-ogjzdvpc]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.quote-rows[data-astro-cid-ogjzdvpc] .q-row{background:var(--white);border-radius:16px;padding:.9rem 1rem 1rem}.quote-rows[data-astro-cid-ogjzdvpc] .q-top{align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.quote-rows[data-astro-cid-ogjzdvpc] .q-num{background:var(--sand);border-radius:50%;flex-shrink:0;place-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;font-weight:800;display:grid}.quote-rows[data-astro-cid-ogjzdvpc] .q-name{flex:1;min-width:0;font-size:1rem}.quote-rows[data-astro-cid-ogjzdvpc] .q-remove{background:var(--sand);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.quote-rows[data-astro-cid-ogjzdvpc] .q-remove:hover{background:var(--ink);color:var(--white)}.quote-rows[data-astro-cid-ogjzdvpc] .q-lines{gap:.75rem;display:grid}.quote-rows[data-astro-cid-ogjzdvpc] .q-fields{align-items:flex-end;gap:.6rem;display:flex}.quote-rows[data-astro-cid-ogjzdvpc] .q-fields+.q-fields{border-top:1.5px dashed var(--line);padding-top:.75rem}.quote-rows[data-astro-cid-ogjzdvpc] .q-fields .q-f{flex:1 1 0;min-width:0}.quote-rows[data-astro-cid-ogjzdvpc] .q-fields .q-size{flex-grow:1.2}.quote-rows[data-astro-cid-ogjzdvpc] .q-fields .q-unit{flex-grow:.75}.quote-rows[data-astro-cid-ogjzdvpc] .q-f{color:var(--muted);gap:.3rem;font-size:.8125rem;font-weight:600;display:grid}.quote-rows[data-astro-cid-ogjzdvpc] .q-note{margin-top:.75rem}.quote-rows[data-astro-cid-ogjzdvpc] .q-line-remove{background:var(--sand);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:.2rem;display:grid}.quote-rows[data-astro-cid-ogjzdvpc] .q-line-remove:hover{background:var(--ink);color:var(--white)}.quote-rows[data-astro-cid-ogjzdvpc] .q-fields:only-child .q-line-remove{display:none}.quote-rows[data-astro-cid-ogjzdvpc] .q-add-line{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:1.5px dashed #c9c0b6;border-radius:999px;align-items:center;gap:.35rem;margin-top:.75rem;padding:.45rem .85rem;font-size:.875rem;font-weight:700;display:inline-flex}.quote-rows[data-astro-cid-ogjzdvpc] .q-add-line:hover{border-color:var(--charcoal);background:var(--sand)}.quote-rows[data-astro-cid-ogjzdvpc] .q-f input,.quote-rows[data-astro-cid-ogjzdvpc] .q-f select{color:var(--ink);border-radius:11px;padding:.6rem .8rem;font-size:.9375rem}.quote-rows[data-astro-cid-ogjzdvpc] .q-qty-wrap{display:block;position:relative}.quote-rows[data-astro-cid-ogjzdvpc] .q-qty-wrap input{padding-right:2.9rem}.quote-rows[data-astro-cid-ogjzdvpc] .q-unit-suffix{color:var(--muted);pointer-events:none;font-size:.9375rem;font-weight:700;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.quote-rows[data-astro-cid-ogjzdvpc] .select.small select{padding-right:2.2rem}.quote-rows[data-astro-cid-ogjzdvpc] .select.small svg{right:.75rem}.add-more[data-astro-cid-ogjzdvpc]{align-items:center;gap:.45rem;margin:.85rem .35rem .1rem;font-size:.9375rem;font-weight:700;text-decoration:underline;display:inline-flex}.quote-empty[data-astro-cid-ogjzdvpc]{border-radius:var(--radius);background:var(--sand);color:var(--muted);border:2px dashed #ddd5cc;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:.9375rem;display:grid}.quote-empty[data-astro-cid-ogjzdvpc][hidden]{display:none}.qe-icon[data-astro-cid-ogjzdvpc]{background:var(--white);width:3rem;height:3rem;color:var(--coral-ink);border-radius:50%;place-items:center;display:grid}.qe-title[data-astro-cid-ogjzdvpc]{color:var(--ink);font-weight:800}.quote-empty[data-astro-cid-ogjzdvpc] strong[data-astro-cid-ogjzdvpc]{color:var(--ink)}.privacy[data-astro-cid-ogjzdvpc]{color:var(--muted);font-size:.875rem}.privacy[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{color:var(--ink);font-weight:600;text-decoration:underline}.submit-row[data-astro-cid-ogjzdvpc]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:-1rem;display:flex}.form-status[data-astro-cid-ogjzdvpc]{color:#c62828;font-size:.9375rem;font-weight:600}.form-status[data-astro-cid-ogjzdvpc]:empty{display:none}.info[data-astro-cid-ogjzdvpc]{top:calc(var(--header-h) + 1.5rem);border-radius:var(--radius-lg);background:var(--charcoal);color:var(--white);padding:clamp(1.75rem,1.25rem + 2vw,2.5rem);position:sticky;overflow:hidden}.info[data-astro-cid-ogjzdvpc] h2[data-astro-cid-ogjzdvpc]{color:var(--white);font-size:1.6rem}.info-intro[data-astro-cid-ogjzdvpc]{color:#ffffffb3;margin-top:.4rem}.info-list[data-astro-cid-ogjzdvpc]{gap:1.25rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.info-list[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc]{align-items:center;gap:1rem;display:flex}.info-list[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc]>span[data-astro-cid-ogjzdvpc]:last-child{min-width:0;display:grid}.i-circle[data-astro-cid-ogjzdvpc]{background:var(--coral);width:3rem;height:3rem;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.i-label[data-astro-cid-ogjzdvpc]{color:#fff9;font-size:.8125rem}.info-list[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc],.i-value[data-astro-cid-ogjzdvpc]{color:var(--white);overflow-wrap:break-word;font-weight:700}.info-list[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]:hover{color:var(--coral)}.note[data-astro-cid-ogjzdvpc]{border-radius:var(--radius-sm);color:#fffc;background:#ffffff12;gap:.75rem;margin-top:1.75rem;padding:1rem 1.1rem;font-size:.9375rem;display:flex}.note[data-astro-cid-ogjzdvpc] svg{color:var(--coral);flex-shrink:0;margin-top:.15rem}.seal[data-astro-cid-ogjzdvpc]{aspect-ratio:1;background:var(--white);border-radius:50%;place-items:center;width:8rem;margin:2rem 0 0 auto;display:grid;transform:rotate(-10deg);box-shadow:0 18px 40px -18px #000000b3}.seal[data-astro-cid-ogjzdvpc] img[data-astro-cid-ogjzdvpc]{width:86%;height:auto}.faq-wrap[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:2rem 4rem;display:grid}.faq-intro[data-astro-cid-ogjzdvpc]{color:var(--muted);margin-top:1rem;font-size:1.0625rem}.faq[data-astro-cid-ogjzdvpc]{gap:.75rem;display:grid}details[data-astro-cid-ogjzdvpc]{border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow)}summary[data-astro-cid-ogjzdvpc]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.4rem;font-size:1.0625rem;font-weight:700;list-style:none;display:flex}summary[data-astro-cid-ogjzdvpc]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-ogjzdvpc]{background:var(--blush);width:2.2rem;height:2.2rem;color:var(--coral-ink);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .25s,background-color .25s;display:grid}details[data-astro-cid-ogjzdvpc][open] .faq-icon[data-astro-cid-ogjzdvpc]{background:var(--coral);color:var(--ink);transform:rotate(45deg)}details[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{color:var(--muted);padding:0 1.4rem 1.3rem}@media (width<=1060px){.contact-grid[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr}.info[data-astro-cid-ogjzdvpc]{position:static}.faq-wrap[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr}}@media (width<=640px){.row[data-astro-cid-ogjzdvpc],.row[data-astro-cid-ogjzdvpc].three{grid-template-columns:1fr}.quote[data-astro-cid-ogjzdvpc]{padding:.75rem}.quote-rows[data-astro-cid-ogjzdvpc] .q-fields{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr) auto;align-items:end;display:grid}.quote-rows[data-astro-cid-ogjzdvpc] .q-size{grid-column:1/3}.quote-rows[data-astro-cid-ogjzdvpc] .q-fields:only-child .q-size,.quote-rows[data-astro-cid-ogjzdvpc] .q-grade{grid-column:1/-1}.quote-rows[data-astro-cid-ogjzdvpc] .q-unit{grid-column:2/-1}.quote-rows[data-astro-cid-ogjzdvpc] .q-line-remove{grid-area:1/3}.quote-empty[data-astro-cid-ogjzdvpc]{grid-template-columns:auto minmax(0,1fr)}.quote-empty[data-astro-cid-ogjzdvpc] .btn[data-astro-cid-ogjzdvpc]{grid-column:1/-1}.submit-row[data-astro-cid-ogjzdvpc] .btn[data-astro-cid-ogjzdvpc]{width:100%}.info[data-astro-cid-ogjzdvpc]{padding:1.5rem 1.25rem}.info-list[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc],.i-value[data-astro-cid-ogjzdvpc]{font-size:.95rem}.i-circle[data-astro-cid-ogjzdvpc]{width:2.6rem;height:2.6rem}.seal[data-astro-cid-ogjzdvpc]{width:6.5rem}}
