.faq-page.svelte-1vetqmy{background:#f8f4ed;color:#171717;font-family:Montserrat,Arial,sans-serif}.intro.svelte-1vetqmy{padding:40px clamp(20px,5vw,96px) 82px;background:#090909;color:#fff}.intro.svelte-1vetqmy>a:where(.svelte-1vetqmy){color:#b3aa9f;font-size:10px;text-decoration:none}.intro-grid.svelte-1vetqmy{display:grid;grid-template-columns:1.3fr .7fr;align-items:end;gap:50px;max-width:1600px;margin:70px auto 0}.intro-grid.svelte-1vetqmy span:where(.svelte-1vetqmy),.faq-layout.svelte-1vetqmy aside:where(.svelte-1vetqmy)>span:where(.svelte-1vetqmy),.contact.svelte-1vetqmy span:where(.svelte-1vetqmy){color:var(--qc-gold);font-size:10px;font-weight:700;letter-spacing:.2em}.intro.svelte-1vetqmy h1:where(.svelte-1vetqmy){margin:20px 0 0;font:400 clamp(48px,5.5vw,86px)/1.02 Georgia,serif;letter-spacing:-.06em}.intro.svelte-1vetqmy h1:where(.svelte-1vetqmy) em:where(.svelte-1vetqmy){color:var(--qc-gold);font-weight:400}.intro-grid.svelte-1vetqmy p:where(.svelte-1vetqmy){max-width:400px;margin:0 0 8px;color:#bbb3ab;font-size:13px;line-height:1.85}.faq-layout.svelte-1vetqmy{display:grid;grid-template-columns:minmax(190px,.4fr) minmax(0,1fr);gap:clamp(40px,6vw,130px);max-width:1600px;margin:auto;padding:85px clamp(20px,5vw,96px) 110px}.faq-layout.svelte-1vetqmy aside:where(.svelte-1vetqmy){align-self:start;position:sticky;top:190px}.faq-layout.svelte-1vetqmy aside:where(.svelte-1vetqmy)>span:where(.svelte-1vetqmy){color:#9a7645}.faq-layout.svelte-1vetqmy aside:where(.svelte-1vetqmy) p:where(.svelte-1vetqmy){max-width:230px;margin:18px 0;color:#655e57;font:400 23px/1.3 Georgia,serif}.faq-layout.svelte-1vetqmy aside:where(.svelte-1vetqmy) a:where(.svelte-1vetqmy){display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:#111;font-size:11px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.faq-item.svelte-1vetqmy{border-bottom:1px solid #cfc6bb}.faq-item.svelte-1vetqmy:first-child{border-top:1px solid #cfc6bb}.faq-item.svelte-1vetqmy button:where(.svelte-1vetqmy){display:grid;grid-template-columns:44px 1fr 24px;align-items:center;gap:10px;width:100%;min-height:85px;padding:12px 0;border:0;background:transparent;color:#171717;text-align:left;cursor:pointer}.faq-item.svelte-1vetqmy button:where(.svelte-1vetqmy) small:where(.svelte-1vetqmy){align-self:start;padding-top:8px;color:#ab814b;font-size:10px}.faq-item.svelte-1vetqmy button:where(.svelte-1vetqmy) strong:where(.svelte-1vetqmy){font:400 clamp(19px,2vw,28px)/1.25 Georgia,serif}.faq-item.svelte-1vetqmy button:where(.svelte-1vetqmy) svg{color:#a77a44}.answer.svelte-1vetqmy{padding:0 55px 30px}.answer.svelte-1vetqmy p:where(.svelte-1vetqmy){max-width:650px;margin:0;color:#5f5952;font-size:13px;line-height:1.85}.contact.svelte-1vetqmy{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:55px clamp(20px,5vw,96px);background:#161616;color:#fff}.contact.svelte-1vetqmy h2:where(.svelte-1vetqmy){margin:12px 0;font:400 clamp(29px,3vw,44px) Georgia,serif}.contact.svelte-1vetqmy p:where(.svelte-1vetqmy){max-width:500px;margin:0;color:#b6ada3;font-size:12px;line-height:1.7}.contact.svelte-1vetqmy>a:where(.svelte-1vetqmy){display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-width:220px;padding:18px;border:1px solid var(--qc-gold);color:var(--qc-gold);font-size:11px;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.08em}.faq-page.svelte-1vetqmy button:where(.svelte-1vetqmy):focus-visible,.faq-page.svelte-1vetqmy a:where(.svelte-1vetqmy):focus-visible{outline:2px solid var(--qc-gold);outline-offset:3px}@media(max-width:760px){.intro.svelte-1vetqmy{padding:25px 20px 55px}.intro-grid.svelte-1vetqmy{grid-template-columns:1fr;gap:25px;margin-top:55px}.intro.svelte-1vetqmy h1:where(.svelte-1vetqmy){font-size:51px}.faq-layout.svelte-1vetqmy{display:block;padding:52px 20px 75px}.faq-layout.svelte-1vetqmy aside:where(.svelte-1vetqmy){position:static;margin-bottom:30px}.faq-layout.svelte-1vetqmy aside:where(.svelte-1vetqmy) p:where(.svelte-1vetqmy){max-width:none;font-size:20px}.faq-item.svelte-1vetqmy button:where(.svelte-1vetqmy){grid-template-columns:30px 1fr 22px;min-height:75px}.answer.svelte-1vetqmy{padding:0 30px 26px}.contact.svelte-1vetqmy{align-items:flex-start;flex-direction:column;padding:45px 20px}.contact.svelte-1vetqmy>a:where(.svelte-1vetqmy){width:100%}}
