.fq{max-width:calc(var(--container-max) + var(--margin) * 2);padding:168px var(--margin) var(--space-7);margin-inline:auto}.fq-grid{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);align-items:start;column-gap:clamp(32px,6vw,104px);display:grid}.fq-side{position:sticky;top:132px}.fq-side h1{margin:0 0 var(--space-5)}.fq-side ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.fq-side a{color:var(--ink-muted);font:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;align-items:baseline;gap:14px;padding:8px 0;text-decoration:none;transition:color .2s;display:flex}.fq-side a:hover{color:var(--ink)}.fq-side .n{color:var(--yerba-gold);font-size:10px}.fq-section{scroll-margin-top:120px}.fq-section+.fq-section{margin-top:var(--space-6)}.fq-section .eyebrow{margin:0 0 var(--space-3);color:var(--yerba-gold)}.fq-section .eyebrow .no{color:var(--ink)}.fq{interpolate-size:allow-keywords}.fq-item{border-top:1px solid var(--rule)}.fq-section .fq-item:last-child{border-bottom:1px solid var(--rule)}.fq-item summary{gap:var(--space-3);cursor:pointer;font:400 17px/1.4 var(--font-ui);color:var(--ink);grid-template-columns:1fr 20px;align-items:center;padding:20px 0;list-style:none;transition:color .2s;display:grid}.fq-item summary::-webkit-details-marker{display:none}.fq-item summary:hover{color:var(--yerba-gold)}.fq-item summary:focus-visible{outline:1px solid var(--yerba-gold);outline-offset:4px}.fq-item summary i{justify-self:end;width:14px;height:14px;position:relative}.fq-item summary i:before,.fq-item summary i:after{content:"";width:14px;height:1px;transition:transform .35s var(--ease);background:currentColor;position:absolute;top:50%;left:0}.fq-item summary i:after{transform:rotate(90deg)}.fq-item[open] summary i:after{transform:rotate(0)}.fq-item::details-content{height:0;transition:height .45s var(--ease), content-visibility .45s allow-discrete;overflow:hidden}.fq-item[open]::details-content{height:auto}.fq-answer p{max-width:var(--measure-editorial);color:var(--ink-muted);font:var(--t-body);text-wrap:pretty;margin:0;padding:0 40px 24px 0}.fq-answer a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--yerba-gold);text-decoration-color:var(--yerba-gold);text-underline-offset:3px}.fq-answer a:hover{color:var(--yerba-gold)}.fq-contact{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--rule);grid-template-columns:minmax(240px,1fr) minmax(0,2fr);column-gap:clamp(32px,6vw,104px);display:grid}.fq-contact-head h2{margin:0 0 var(--space-3)}.fq-contact-head .lead{color:var(--ink-muted);margin:0}.fq-forms{scroll-margin-top:120px;position:relative}.fq-anchor{position:absolute;top:-120px}.fq-tabs{gap:var(--space-5);margin-bottom:var(--space-4);border-bottom:1px solid var(--rule);display:flex}.fq-tabs button{color:var(--ink-muted);font:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;margin-bottom:-1px;padding:0 0 14px;transition:color .2s,border-color .2s}.fq-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--yerba-gold)}.fq-tabs button:focus-visible{outline:1px solid var(--yerba-gold);outline-offset:4px}.fq-form{gap:6px var(--space-4);grid-template-columns:1fr 1fr;display:grid}.fq-field{padding-top:18px;display:block;position:relative}.fq-field[data-wide],.fq-consent,.fq-send,.fq-form>.fq-err{grid-column:1/-1}.fq-field input,.fq-field textarea,.fq-field select{border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--ink);font:var(--t-ui);appearance:none;background:0 0;border-radius:0;outline:none;padding:10px 0 8px;transition:border-color .2s}.fq-field input,.fq-field select{height:44px}.fq-field textarea{resize:vertical;min-height:120px}.fq-field select option{background:var(--lunar-black);color:var(--ink)}.fq-field>span:first-of-type{color:var(--ink-muted);font:var(--t-ui);pointer-events:none;transition:top .2s var(--ease), font-size .2s var(--ease), color .2s;line-height:1;position:absolute;top:30px;left:0}.fq-field :is(input,textarea):focus+span,.fq-field :is(input,textarea):not(:placeholder-shown)+span,.fq-select span:first-of-type{letter-spacing:.04em;font-size:11px;top:12px}.fq-field :is(input,textarea,select):focus{border-bottom-color:var(--yerba-gold)}.fq-field :is(input,textarea):focus+span{color:var(--yerba-gold)}.fq-field [aria-invalid]{border-bottom-color:#c9826b}.fq-select:after{content:"⌄";color:var(--ink-muted);pointer-events:none;position:absolute;bottom:12px;right:2px}.fq-err{color:#c9826b;font:var(--t-ui-s);margin-top:6px;display:block}.fq-consent{margin-top:var(--space-3);color:var(--ink-muted);font:var(--t-ui-s);cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:12px;display:grid}.fq-consent input{width:16px;height:16px;accent-color:var(--yerba-gold);margin:2px 0 0}.fq-consent a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.fq-consent .fq-err{grid-column:2;margin:0}.fq-brochure{margin:0 0 var(--space-3);color:var(--ink-muted);font:var(--t-ui);grid-column:1/-1}.fq-hp{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.fq-send{margin-top:var(--space-4);justify-self:start;min-width:180px}.fq-send:disabled{cursor:progress;opacity:.6}.fq-sent{margin:var(--space-4) 0 0;padding:var(--space-4) 0;color:var(--ink);font:var(--t-lead)}@media (prefers-reduced-motion:reduce){.fq-item::details-content{transition:none}}@media (max-width:900px){.fq{padding-top:120px}.fq-grid,.fq-contact{grid-template-columns:1fr}.fq-side{margin-bottom:var(--space-5);position:static}.fq-side ol{flex-wrap:wrap;gap:4px 20px;display:flex}.fq-item summary{padding:18px 0;font-size:16px}.fq-answer p{padding-right:0}.fq-contact-head{margin-bottom:var(--space-4)}}@media (max-width:560px){.fq-form{grid-template-columns:1fr}}
