.whatsapp-icon[data-astro-cid-u5mvmadl]{fill:currentColor;flex:0 0 18px;width:18px;height:18px}.inquiry-page{padding-block:clamp(28px,4vw,58px) 20px}.inquiry-page-heading{max-width:740px;margin-bottom:38px}.inquiry-page-heading h1{letter-spacing:-.035em;margin:10px 0 15px;font-size:clamp(30px,4.1vw,52px);font-weight:550;line-height:1.1}.inquiry-page-heading>p:last-child{color:#62594e;max-width:650px;font-size:16px;line-height:1.65}.inquiry-page .cart-panel{background:0 0;border:0;margin-bottom:30px;padding:0}.inquiry-selection-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.inquiry-selection-heading h2{letter-spacing:-.025em;font-size:20px;font-weight:550;line-height:1.25}.inquiry-selection-heading a{align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:flex}.inquiry-page #inquiry-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.inquiry-page #inquiry-list .inquiry-product{white-space:normal;background:#fffcf5;border:1px solid #ded5c5;border-radius:8px;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:18px;min-width:0;padding:16px;display:grid}.inquiry-product .inquiry-product-image{object-fit:contain;background:#f2eee5;border-radius:4px;width:112px;height:112px}.inquiry-product-content{min-width:0}.inquiry-product-content h3{overflow-wrap:anywhere;margin:5px 0 4px;font-size:17px;font-weight:550;line-height:1.3}.inquiry-product-actions{flex-wrap:wrap;gap:2px 18px;display:flex}.inquiry-product-actions a,.inquiry-product-actions button,.inquiry-product details summary{font:inherit;cursor:pointer;color:#3f4938;background:0 0;border:0;align-items:center;min-height:44px;padding:0;font-size:12px;text-decoration:underline;display:inline-flex}.inquiry-product details{margin-top:0}.inquiry-product details summary{width:max-content;line-height:44px;list-style-position:inside;display:list-item}.inquiry-product details p{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2ede2;border-radius:4px;padding:12px;font-size:12px;line-height:1.65}.inquiry-product .inquiry-product-notice{color:#943b2d;margin-top:8px;font-size:12px;line-height:1.5}.inquiry-page #cart-status{color:#62594e;margin-top:16px;font-size:12px;line-height:1.65}.inquiry-page #contact.inquiry{padding-top:28px}.inquiry-page #contact.inquiry h2{letter-spacing:-.03em;font-size:clamp(26px,3vw,36px);font-weight:550;line-height:1.15}.inquiry-page #contact .inquiry-lead{font-size:16px}.inquiry-page #contact .inquiry-grid{gap:35px}.inquiry-page #contact .inquiry-intro{position:static}.inquiry-page #contact .next-steps{gap:20px;margin-block:28px}.inquiry-page #contact .inquiry-sheet{box-shadow:none}.inquiry .inquiry-assets-summary{background:#edf1e5;border-radius:4px;margin-top:20px;padding:12px 14px;font-size:12px;line-height:1.65}.inquiry .inquiry-assets-summary.has-error{color:#843a2c;background:#fae8e1}.inquiry .review-summary{background:#f4efe4;border:1px solid #ded5c5;border-radius:6px;margin-block:18px;padding:18px}.inquiry #review-project{margin:0 0 8px;font-size:17px;font-weight:550}.inquiry #review-contact{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.inquiry #review-products{margin:16px 0;padding:0;list-style:none}.inquiry #review-products li{border-top:1px solid #d9d0bf;gap:4px;padding-block:10px;display:grid}.inquiry #review-products strong{font-size:14px;font-weight:550}.inquiry #review-products span{color:#655c50;font-size:12px}.inquiry .review-details summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:13px;line-height:1.5}.inquiry .review-details pre{margin-top:0}.inquiry .review-actions{gap:8px}.inquiry .review-actions button{font-size:13px}.inquiry #review-status a{min-height:44px;margin-top:8px;text-decoration:underline;display:block}.inquiry-page a:focus-visible,.inquiry-page button:focus-visible,.inquiry-page summary:focus-visible{outline-offset:3px;outline:3px solid #4679a4}@media (width>=900px){.inquiry-page #contact .inquiry-grid{grid-template-columns:.72fr 1.28fr;gap:55px}}@media (width<=767px){.inquiry-page #inquiry-list{grid-template-columns:1fr}.inquiry-selection-heading{align-items:flex-start;gap:10px}.inquiry-selection-heading h2{max-width:230px}.inquiry-selection-heading a{flex-shrink:0;font-size:12px}.inquiry-page-heading{margin-bottom:28px}.inquiry-page #contact .inquiry-grid{gap:30px}}@media (width<=390px){.inquiry-page #inquiry-list .inquiry-product{grid-template-columns:86px minmax(0,1fr);gap:12px;padding:12px}.inquiry-product .inquiry-product-image{width:86px;height:96px}.inquiry-product-content h3{font-size:16px}.inquiry-product-actions{gap:2px 12px}.inquiry-selection-heading h2{font-size:18px}}.inquiry[data-astro-cid-pvikj4a2]{--form-ink:#30261f;--form-green:#254b35;--form-paper:#fffcf4;color:var(--form-ink);padding-block:48px 90px}.inquiry-grid[data-astro-cid-pvikj4a2]{align-items:start;gap:40px;display:grid}.inquiry[data-astro-cid-pvikj4a2] h2[data-astro-cid-pvikj4a2]{letter-spacing:-.045em;margin:14px 0 20px;font-size:clamp(32px,4.2vw,58px);font-weight:600;line-height:1.02}.inquiry[data-astro-cid-pvikj4a2] h2[data-astro-cid-pvikj4a2] em[data-astro-cid-pvikj4a2]{color:var(--form-green);font-style:normal}.inquiry-lead[data-astro-cid-pvikj4a2]{max-width:390px;font-size:18px;line-height:1.55}.next-steps[data-astro-cid-pvikj4a2]{gap:22px;margin-block:36px;padding:0;list-style:none;display:grid}.next-steps[data-astro-cid-pvikj4a2] li[data-astro-cid-pvikj4a2]{gap:16px;display:flex}.next-steps[data-astro-cid-pvikj4a2] li[data-astro-cid-pvikj4a2]>span[data-astro-cid-pvikj4a2]{color:var(--form-green);padding-top:3px;font-size:12px;font-weight:700}.next-steps[data-astro-cid-pvikj4a2] strong[data-astro-cid-pvikj4a2]{font-size:16px}.next-steps[data-astro-cid-pvikj4a2] p[data-astro-cid-pvikj4a2]{max-width:330px;margin-top:5px;font-size:14px;line-height:1.6}.direct-contact[data-astro-cid-pvikj4a2]{border-top:1px solid #d7cbbc;flex-direction:column;align-items:start;gap:8px;padding-top:24px;display:flex}.direct-contact[data-astro-cid-pvikj4a2]>span[data-astro-cid-pvikj4a2]{font-size:13px}.direct-contact[data-astro-cid-pvikj4a2] a[data-astro-cid-pvikj4a2]{overflow-wrap:anywhere;align-items:center;gap:10px;min-height:44px;font-size:18px;font-weight:600;display:flex}.direct-contact[data-astro-cid-pvikj4a2] svg[data-astro-cid-pvikj4a2]{width:22px;height:22px}.direct-contact[data-astro-cid-pvikj4a2] p[data-astro-cid-pvikj4a2]{max-width:320px;margin-top:8px;font-size:12px;line-height:1.7}.inquiry-sheet[data-astro-cid-pvikj4a2]{background:var(--form-paper);border:1px solid #d7cbbc;border-radius:10px;padding:24px}.inquiry[data-astro-cid-pvikj4a2] fieldset[data-astro-cid-pvikj4a2]{border:0;min-width:0;margin:0;padding:0}.field-grid[data-astro-cid-pvikj4a2]{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.wide[data-astro-cid-pvikj4a2]{grid-column:1/-1}.inquiry[data-astro-cid-pvikj4a2] label[data-astro-cid-pvikj4a2]{margin:18px 0 8px;font-size:13px;font-weight:650;line-height:1.6;display:block}.inquiry[data-astro-cid-pvikj4a2] label[data-astro-cid-pvikj4a2] span[data-astro-cid-pvikj4a2]{color:#665d51;margin-left:5px;font-size:11px;font-weight:400}.inquiry[data-astro-cid-pvikj4a2] input[data-astro-cid-pvikj4a2],.inquiry[data-astro-cid-pvikj4a2] textarea[data-astro-cid-pvikj4a2]{width:100%;min-width:0;min-height:48px;font:inherit;color:var(--form-ink);background:#fffefa;border:1px solid #b8ac9b;border-radius:4px;padding:12px;font-size:15px;display:block}.inquiry[data-astro-cid-pvikj4a2] input[data-astro-cid-pvikj4a2]::placeholder,.inquiry[data-astro-cid-pvikj4a2] textarea[data-astro-cid-pvikj4a2]::placeholder{color:#746b60}.inquiry[data-astro-cid-pvikj4a2] textarea[data-astro-cid-pvikj4a2]{resize:vertical;line-height:1.55}.attachment-area[data-astro-cid-pvikj4a2]{background:#f4eedf;border:1px dashed #a99883;border-radius:6px;margin-top:22px;padding:0 16px 14px}.attachment-area[data-astro-cid-pvikj4a2] input[data-astro-cid-pvikj4a2]{background:0 0;border:0;min-height:44px;padding:0;font-size:12px}.attachment-area[data-astro-cid-pvikj4a2] input[data-astro-cid-pvikj4a2]::file-selector-button{cursor:pointer;min-height:44px;font:inherit;background:#fffefa;border:1px solid #b8ac9b;border-radius:4px;margin-right:10px;padding:8px 12px;font-size:12px}#file-help[data-astro-cid-pvikj4a2],#file-status[data-astro-cid-pvikj4a2]{margin-top:8px;font-size:12px;line-height:1.6}#file-list[data-astro-cid-pvikj4a2]{overflow-wrap:anywhere;padding:0;font-size:12px;list-style:none}#file-list[data-astro-cid-pvikj4a2] li{border-top:1px solid #d7cbbc;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:7px;display:flex}#file-list[data-astro-cid-pvikj4a2] button{cursor:pointer;flex-shrink:0;min-height:44px;text-decoration:underline}#file-list[data-astro-cid-pvikj4a2] small{color:#665d51;display:block}#file-status[data-astro-cid-pvikj4a2]{color:#873925}.extra-fields[data-astro-cid-pvikj4a2]{border-block:1px solid #d7cbbc;margin-top:20px;padding-bottom:0}.extra-fields[data-astro-cid-pvikj4a2][open]{padding-bottom:18px}.extra-fields[data-astro-cid-pvikj4a2] summary[data-astro-cid-pvikj4a2]{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;font-size:13px;font-weight:600;display:flex}.extra-fields[data-astro-cid-pvikj4a2] summary[data-astro-cid-pvikj4a2] span[data-astro-cid-pvikj4a2]{color:#665d51;font-weight:400}.inquiry[data-astro-cid-pvikj4a2] label[data-astro-cid-pvikj4a2].nda-option{align-items:start;gap:10px;display:flex}.nda-option[data-astro-cid-pvikj4a2] input[data-astro-cid-pvikj4a2]{flex-shrink:0;width:18px;min-height:18px;margin-top:3px}.nda-option[data-astro-cid-pvikj4a2] span[data-astro-cid-pvikj4a2]{margin:0;font-size:12px}.inquiry[data-astro-cid-pvikj4a2] .button-primary[data-astro-cid-pvikj4a2]{background:var(--form-green);color:#fffdfa;border:1px solid var(--form-green);cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:15px 20px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.inquiry[data-astro-cid-pvikj4a2] .button-primary[data-astro-cid-pvikj4a2]:disabled{opacity:.5;cursor:wait}.inquiry-submit[data-astro-cid-pvikj4a2]{text-align:left;width:100%;margin-top:24px}.inquiry-note[data-astro-cid-pvikj4a2]{color:#62594e;margin-top:12px;font-size:12px;line-height:1.65}.inquiry-note[data-astro-cid-pvikj4a2] a[data-astro-cid-pvikj4a2]{text-decoration:underline}.sheet-tools[data-astro-cid-pvikj4a2]{flex-wrap:wrap;gap:8px 18px;margin-top:8px;display:flex}.sheet-tools[data-astro-cid-pvikj4a2] button[data-astro-cid-pvikj4a2]{cursor:pointer;min-height:44px;font-size:11px;text-decoration:underline}.inquiry[data-astro-cid-pvikj4a2] [data-astro-cid-pvikj4a2][role=status]{overflow-wrap:anywhere;margin-top:12px;font-size:13px;font-weight:600;line-height:1.6}.honeypot[data-astro-cid-pvikj4a2]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.inquiry-print[data-astro-cid-pvikj4a2],.sr-only[data-astro-cid-pvikj4a2]{display:none}.inquiry[data-astro-cid-pvikj4a2] dialog[data-astro-cid-pvikj4a2]{color:var(--form-ink);background:var(--form-paper);overscroll-behavior:contain;border:1px solid #d7cbbc;border-radius:10px;width:min(640px,100% - 24px);max-height:90dvh;margin:auto;padding:28px}.inquiry[data-astro-cid-pvikj4a2] dialog[data-astro-cid-pvikj4a2]::backdrop{background:#1e1914a6}.review-top[data-astro-cid-pvikj4a2]{justify-content:space-between;align-items:center;gap:16px;display:flex}.review-top[data-astro-cid-pvikj4a2] button[data-astro-cid-pvikj4a2]{cursor:pointer;min-width:44px;min-height:44px}.inquiry[data-astro-cid-pvikj4a2] dialog[data-astro-cid-pvikj4a2] h2[data-astro-cid-pvikj4a2]{margin-top:8px;font-size:34px}.review-note[data-astro-cid-pvikj4a2]{font-size:14px;line-height:1.6}.inquiry[data-astro-cid-pvikj4a2] pre[data-astro-cid-pvikj4a2]{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:12px;line-height:1.65}.inquiry[data-astro-cid-pvikj4a2] dialog[data-astro-cid-pvikj4a2] pre[data-astro-cid-pvikj4a2]{background:#f0e8db;border-radius:5px;max-height:33dvh;margin-top:20px;padding:18px;overflow:auto}.review-actions[data-astro-cid-pvikj4a2]{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.review-actions[data-astro-cid-pvikj4a2] button[data-astro-cid-pvikj4a2]{text-align:center;flex:1;justify-content:center;min-width:200px}.button-outline[data-astro-cid-pvikj4a2]{cursor:pointer;border:1px solid #a99883;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px;font-size:13px;display:flex}.button-outline[data-astro-cid-pvikj4a2] svg[data-astro-cid-pvikj4a2]{width:20px;height:20px}#review-files[data-astro-cid-pvikj4a2]{margin-top:10px;font-size:12px}#inquiry-turnstile[data-astro-cid-pvikj4a2]{margin-top:14px}@media (width>=900px){.inquiry-grid[data-astro-cid-pvikj4a2]{grid-template-columns:.85fr 1.15fr;gap:70px}.inquiry-intro[data-astro-cid-pvikj4a2]{position:sticky;top:120px}.inquiry-sheet[data-astro-cid-pvikj4a2]{padding:26px 34px}}@media (width<=550px){.field-grid[data-astro-cid-pvikj4a2]{grid-template-columns:1fr}.inquiry-sheet[data-astro-cid-pvikj4a2]{padding:18px}.inquiry[data-astro-cid-pvikj4a2] dialog[data-astro-cid-pvikj4a2]{padding:20px}.inquiry[data-astro-cid-pvikj4a2] h2[data-astro-cid-pvikj4a2]{font-size:38px}.inquiry[data-astro-cid-pvikj4a2]{padding-bottom:60px}.review-actions[data-astro-cid-pvikj4a2]{flex-direction:column}.inquiry-intro[data-astro-cid-pvikj4a2]{order:2}.inquiry-sheet[data-astro-cid-pvikj4a2]{order:1}}
