/* Scoped to the finished-products inquiry; existing form and menu behavior retained. */
:root{--bg:#FAF8F5;--bg-alt:#FAF8F5;--text:#1F1F1F;--text-sub:#1F1F1F;--accent:#254D40;--accent-dk:#254D40;--line:rgba(31,31,31,.22);--container:1280px;--radius:0;--font-head:Georgia,'Times New Roman',serif;--font-body:Arial,Helvetica,sans-serif;--font-mono:Arial,Helvetica,sans-serif}
body{font-size:16px;line-height:1.6;padding-bottom:80px}p{max-width:72ch}h1,h2,h3{font-weight:400;letter-spacing:-.025em}h1{font-size:clamp(39.063px,4vw,61.035px);line-height:1.08}h2{font-size:clamp(31.25px,3vw,39.063px);line-height:1.2}h3{font-size:25px;line-height:1.25}a{text-underline-offset:4px}a:hover{text-decoration:underline}.container{width:100%}section[id],main[id]{scroll-margin-top:104px}::selection{color:var(--bg);background:var(--accent)}
.nav-logo-img{width:168px;height:42px}.nav{gap:14px}.nav-links{gap:16px}.breadcrumb{font-size:12.8px}.breadcrumb li:not(:last-child)::after{color:var(--text)}.btn{min-height:48px;font-size:14px;padding:12px 20px;white-space:normal;transition:opacity .25s ease}.btn--primary{color:var(--bg)}.btn--outline{border-color:var(--accent);background:transparent;color:var(--accent)}.btn:hover{opacity:.85}.fq-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.fq-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px}.fq-eyebrow{font:500 12.8px/1.6 var(--font-body);text-transform:uppercase;letter-spacing:.1em;margin-bottom:18px}.fq-hero{padding:64px 0 96px}.fq-intro{grid-column:span 7}.fq-intro h1{max-width:19ch;margin-bottom:24px}.fq-intro h1 span{display:block}.fq-intro>p:not(.fq-eyebrow):not(.fq-legal){font-size:20px;max-width:46ch}.fq-legal{margin-top:24px;font-size:12.8px}.fq-proof{grid-column:9/span 4;border-top:1px solid var(--accent);padding-top:24px;align-self:center}.fq-proof h2{margin-bottom:24px}.fq-proof p:not(.fq-eyebrow){font-size:14px;margin-bottom:18px}.fq-proof>a{font-size:14px}
.form-section{padding:96px 0;border-block:1px solid var(--line)}.fq-form-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px}.fq-form-guide{grid-column:span 4}.fq-form-guide h2{margin-bottom:24px}.fq-form-guide p,.fq-form-guide ol{font-size:14px;margin-bottom:24px}.fq-form-guide ol{padding-left:20px}.fq-form-guide li{padding-bottom:10px}.form-col{grid-column:6/span 7;max-width:none;border:1px solid var(--line);padding:32px;min-width:0}.field input,.field select,.field textarea{font-size:16px!important}.choice{background:transparent}.inquiry-draft{overflow-wrap:anywhere}.inquiry-draft textarea{background:var(--bg);color:var(--text)}.form-col .back-link{margin-top:24px}.field-details>summary{gap:12px}.field-details>summary .mono{font-size:12px}.field-label{display:block;margin-bottom:8px;font-size:14px;font-weight:500}.quantity-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.fq-section{padding:96px 0}.fq-section-head{max-width:720px;margin-bottom:40px}.fq-section-head h2{margin-bottom:20px}.fq-card{grid-column:span 6;border:1px solid var(--line);padding:32px;display:flex;flex-direction:column;min-width:0}.fq-card h3{margin-bottom:16px}.fq-card>p{margin-bottom:20px}.fq-card dl{margin:8px 0 24px;font-size:14px}.fq-card dl>div{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:16px;padding:12px 0;border-top:1px solid var(--line)}.fq-card dt{font-weight:600}.fq-card dd{overflow-wrap:anywhere}.fq-card-links{display:grid;gap:10px;font-size:14px}.fq-card>.btn{margin-top:auto;align-self:flex-start}.fq-terms{border-block:1px solid var(--line)}.fq-process article{grid-column:span 4;min-width:0}.fq-step{display:block;font-family:var(--font-head);font-size:31.25px;color:var(--accent);margin-bottom:16px}.fq-process h3{margin-bottom:20px}.fq-process p{font-size:14px;margin-bottom:16px;overflow-wrap:anywhere}.fq-process a{font-size:14px}.fq-faq-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px}.fq-faq-layout>div:first-child{grid-column:span 4}.fq-faq-layout h2{margin-bottom:20px}.fq-faq-layout p{margin-bottom:20px}.fq-faq-layout a{font-size:14px}.fq-faq{grid-column:6/span 7;min-width:0}.fq-faq details{border-top:1px solid var(--line);padding:24px 0}.fq-faq details:last-child{border-bottom:1px solid var(--line)}.fq-faq summary{cursor:pointer;padding-right:20px;font-size:16px;font-weight:500}.fq-faq details p{font-size:14px;margin:16px 0 0;overflow-wrap:anywhere}.fq-closing{padding:80px 0;border-block:1px solid var(--line)}.fq-closing h2{margin-bottom:20px}.site-footer{padding-top:64px}.footer-grid{gap:28px}.fq-whatsapp{position:fixed;z-index:90;right:24px;bottom:16px;background:var(--accent);color:var(--bg);padding:12px 18px;box-shadow:0 2px 12px rgba(31,31,31,.15);font-size:14px;text-decoration:none!important;transition:opacity .25s}.fq-whatsapp span{margin-left:12px}.fq-whatsapp:hover{opacity:.9}.fq-skip{position:fixed;left:16px;top:-100px;z-index:120;background:var(--bg);padding:12px;border:1px solid var(--accent)}.fq-skip:focus{top:12px}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}
@media(min-width:1280px){.container{padding-inline:32px}}
@media(max-width:1024px){.nav-links{gap:0}.fq-intro{grid-column:span 8}.fq-proof{grid-column:9/span 4}.fq-grid,.fq-form-layout,.fq-faq-layout{gap:24px}.fq-form-guide{grid-column:span 5}.form-col{grid-column:6/span 7;padding:24px}.fq-proof h2{font-size:25px}}
@media(max-width:767px){:root{--pad-x:20px}.breadcrumb{padding-top:16px;font-size:12px}.fq-hero{padding:32px 0 56px}.fq-grid,.fq-form-layout,.fq-faq-layout{gap:32px}.fq-intro,.fq-proof,.fq-form-guide,.form-col,.fq-card,.fq-process article,.fq-faq-layout>div:first-child,.fq-faq{grid-column:1/-1}.fq-intro h1{font-size:39.063px;margin-bottom:18px}.fq-intro>p:not(.fq-eyebrow):not(.fq-legal){font-size:16px}.fq-intro .fq-eyebrow{font-size:11px;margin-bottom:16px}.fq-intro .fq-actions{margin-top:20px}.fq-intro .btn{padding:12px 14px;font-size:13px}.fq-proof{margin-top:8px}.fq-proof h2 br{display:none}.form-section,.fq-section{padding:56px 0}.form-col,.fq-card{padding:24px 20px}.fq-form-guide p{margin-bottom:16px}.fq-card dl>div{grid-template-columns:1fr;gap:4px}.fq-process article{border-top:1px solid var(--line);padding-top:24px}.fq-section-head{margin-bottom:32px}.fq-closing{padding:56px 0}.fq-whatsapp{right:16px;bottom:12px;padding:12px 16px;font-size:13px}.fq-whatsapp span{margin-left:8px}.field-details>summary{flex-wrap:wrap}.field-details>summary .mono{text-align:left}.quantity-fields{grid-template-columns:1fr}.nav-logo-img{width:160px;height:40px}.footer-grid{grid-template-columns:1fr}.inquiry-draft{padding:14px}}
@media(max-width:767px){.fq-grid,.fq-form-layout,.fq-faq-layout{grid-template-columns:minmax(0,1fr)}.fq-proof h2 br::after{content:' '}.fq-proof h2 br{display:initial}.fq-intro,.fq-proof{min-width:0}}
@media(max-width:1024px){.fq-whatsapp{position:static;display:flex;align-items:center;justify-content:center;min-height:48px;margin:0 20px 20px}.fq-whatsapp span{margin-left:8px}}
.fq-intro>p.fq-trust{font-size:14px!important;max-width:54ch!important;margin-top:18px}
@media(max-width:767px){.fq-intro h1{font-size:31.25px}.fq-intro>p.fq-trust{font-size:12.8px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
