.faq-module-scss-module__4MK1Ya__faq{background:var(--canvas);padding:100px 0}.faq-module-scss-module__4MK1Ya__header{margin-bottom:56px}.faq-module-scss-module__4MK1Ya__overline{font-family:var(--ff-secondary);font-size:var(--fs-xxs);font-weight:var(--fw-medium);letter-spacing:4px;text-transform:uppercase;color:var(--gold)}.faq-module-scss-module__4MK1Ya__title{font-family:var(--ff-display);font-size:clamp(var(--fs-3xl),3vw,var(--fs-5xl));font-weight:var(--fw-bold);letter-spacing:-.5px;color:var(--text-ink);margin-top:var(--gap-md);line-height:1.1}.faq-module-scss-module__4MK1Ya__title em{width:fit-content;color:var(--gold);background:var(--gradient-gold-text);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.faq-module-scss-module__4MK1Ya__list{border-top:1px solid var(--hairline-light)}.faq-module-scss-module__4MK1Ya__item{border-bottom:1px solid var(--hairline-light)}.faq-module-scss-module__4MK1Ya__itemHeader{justify-content:space-between;align-items:center;gap:var(--gap-lg);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:22px 4px;display:flex}.faq-module-scss-module__4MK1Ya__itemHeader:hover .faq-module-scss-module__4MK1Ya__question{color:var(--gold)}.faq-module-scss-module__4MK1Ya__itemHeader:hover .faq-module-scss-module__4MK1Ya__toggle{border-color:var(--gold)}.faq-module-scss-module__4MK1Ya__question{font-family:var(--ff-secondary);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-ink);line-height:1.4;transition:color .2s}.faq-module-scss-module__4MK1Ya__open .faq-module-scss-module__4MK1Ya__question{color:var(--gold)}.faq-module-scss-module__4MK1Ya__toggle{border:1px solid color-mix(in srgb, var(--gold) 35%, transparent);width:26px;height:26px;color:var(--gold);font-size:var(--fs-lg);flex-shrink:0;justify-content:center;align-items:center;line-height:1;transition:transform .3s,background .25s,color .25s,border-color .25s;display:flex}.faq-module-scss-module__4MK1Ya__open .faq-module-scss-module__4MK1Ya__toggle{background:var(--gold);color:var(--on-gold);border-color:var(--gold);transform:rotate(45deg)}.faq-module-scss-module__4MK1Ya__answerWrap{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.faq-module-scss-module__4MK1Ya__open .faq-module-scss-module__4MK1Ya__answerWrap{grid-template-rows:1fr}.faq-module-scss-module__4MK1Ya__answerInner{min-height:0;overflow:hidden}.faq-module-scss-module__4MK1Ya__answer{font-family:var(--ff-secondary);font-size:var(--fs-md);color:var(--text-soft);line-height:1.8;font-weight:var(--fw-light);max-width:92ch;padding:0 4px 24px}@media (max-width:1024px){.faq-module-scss-module__4MK1Ya__faq{padding:80px 0}}@media (max-width:768px){.faq-module-scss-module__4MK1Ya__faq{padding:70px 0}.faq-module-scss-module__4MK1Ya__question{font-size:var(--fs-sm)}.faq-module-scss-module__4MK1Ya__itemHeader{padding:18px 2px}}@media (max-width:480px){.faq-module-scss-module__4MK1Ya__faq{padding:56px 0}}
.consultation-module-scss-module__0ZoWLW__consultation{background:var(--parchment);border-top:1px solid var(--hairline-light);border-bottom:1px solid var(--hairline-light);padding:80px 0}.consultation-module-scss-module__0ZoWLW__inner{justify-content:space-between;align-items:center;gap:var(--gap-2xl);flex-wrap:wrap;display:flex}.consultation-module-scss-module__0ZoWLW__left{gap:var(--gap-md);flex-direction:column;display:flex}.consultation-module-scss-module__0ZoWLW__title{font-family:var(--ff-display);font-size:clamp(var(--fs-2xl),2.5vw,var(--fs-4xl));font-weight:var(--fw-bold);letter-spacing:-.5px;color:var(--text-ink);line-height:1.1}.consultation-module-scss-module__0ZoWLW__title em{width:fit-content;color:var(--gold);background:var(--gradient-gold-text);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.consultation-module-scss-module__0ZoWLW__subtitle{font-family:var(--ff-secondary);font-size:var(--fs-md);color:var(--text-soft);font-weight:var(--fw-normal)}.consultation-module-scss-module__0ZoWLW__actions{gap:var(--gap-md);flex-wrap:wrap;flex-shrink:0;display:flex}@media (max-width:1024px){.consultation-module-scss-module__0ZoWLW__inner{text-align:center;flex-direction:column;align-items:center}.consultation-module-scss-module__0ZoWLW__left{align-items:center}.consultation-module-scss-module__0ZoWLW__title em{margin-inline:auto}.consultation-module-scss-module__0ZoWLW__actions{justify-content:center}}@media (max-width:768px){.consultation-module-scss-module__0ZoWLW__consultation{padding:70px 0}}@media (max-width:480px){.consultation-module-scss-module__0ZoWLW__consultation{padding:56px 0}.consultation-module-scss-module__0ZoWLW__actions{flex-direction:column;width:100%}.consultation-module-scss-module__0ZoWLW__actions button{width:100%}}
.quote-module-scss-module__B-tB9W__section{background:var(--charcoal);border-top:1px solid var(--hairline-light);border-bottom:1px solid var(--hairline-light);padding:clamp(48px,8vh,88px) 0}.quote-module-scss-module__B-tB9W__content{text-align:center;align-items:center;gap:var(--gap-md);flex-direction:column;max-width:820px;margin-inline:auto;display:flex}.quote-module-scss-module__B-tB9W__quote{font-family:var(--ff-display);font-size:clamp(var(--fs-2xl),3.2vw,var(--fs-4xl));font-weight:var(--fw-semibold);letter-spacing:-.3px;color:var(--text-ink);line-height:1.3}.quote-module-scss-module__B-tB9W__quote em{color:var(--gold);background:var(--gradient-gold-text);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.quote-module-scss-module__B-tB9W__cite{font-family:var(--ff-secondary);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:2px;text-transform:uppercase;color:var(--text-muted)}
