.ConsultationFaq-module__AYU0EW__section{padding:var(--space-2xl) 0;background:var(--color-surface)}.ConsultationFaq-module__AYU0EW__layout{gap:var(--space-xl);grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;display:grid}.ConsultationFaq-module__AYU0EW__header{position:sticky;top:120px}.ConsultationFaq-module__AYU0EW__eyebrow{margin:0 0 var(--space-sm);color:var(--color-accent-hover);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.4}.ConsultationFaq-module__AYU0EW__title{color:var(--color-text);font-family:var(--font-heading);letter-spacing:-.025em;margin:0;font-size:clamp(32px,4vw,46px);font-weight:500;line-height:1.15}.ConsultationFaq-module__AYU0EW__description{max-width:520px;margin:var(--space-md) 0 0;color:var(--color-text-secondary);font-size:17px;line-height:1.7}.ConsultationFaq-module__AYU0EW__list{border-top:1px solid var(--color-border)}.ConsultationFaq-module__AYU0EW__item{border-bottom:1px solid var(--color-border)}.ConsultationFaq-module__AYU0EW__question{justify-content:space-between;align-items:center;gap:var(--space-md);color:var(--color-text);font-family:var(--font-heading);cursor:pointer;padding:24px 0;font-size:18px;font-weight:500;line-height:1.4;list-style:none;display:flex}.ConsultationFaq-module__AYU0EW__question::-webkit-details-marker{display:none}.ConsultationFaq-module__AYU0EW__icon{color:var(--color-blue);font-family:var(--font-body);flex-shrink:0;font-size:26px;font-weight:400;line-height:1;transition:transform .2s}.ConsultationFaq-module__AYU0EW__item[open] .ConsultationFaq-module__AYU0EW__icon{transform:rotate(45deg)}.ConsultationFaq-module__AYU0EW__answer{max-width:760px;color:var(--color-text-secondary);padding:0 48px 24px 0;font-size:16px;line-height:1.75}.ConsultationFaq-module__AYU0EW__answer p{margin:0}@media (max-width:1024px){.ConsultationFaq-module__AYU0EW__layout{grid-template-columns:1fr}.ConsultationFaq-module__AYU0EW__header{max-width:760px;position:static}}@media (max-width:767px){.ConsultationFaq-module__AYU0EW__section{padding:var(--space-xl) 0}.ConsultationFaq-module__AYU0EW__question{padding:20px 0;font-size:17px}.ConsultationFaq-module__AYU0EW__answer{padding-right:0}}
.ConsultationCta-module__CzEHBG__section{padding:var(--space-2xl) 0;background:var(--color-bg)}.ConsultationCta-module__CzEHBG__card{justify-content:space-between;align-items:center;gap:var(--space-xl);padding:var(--space-xl);border-radius:var(--radius-md);background:var(--color-blue);display:flex}.ConsultationCta-module__CzEHBG__content{max-width:760px}.ConsultationCta-module__CzEHBG__eyebrow{margin:0 0 var(--space-sm);color:var(--color-accent-light);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.4}.ConsultationCta-module__CzEHBG__title{color:var(--color-white);font-family:var(--font-heading);letter-spacing:-.025em;margin:0;font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1.15}.ConsultationCta-module__CzEHBG__description{margin:var(--space-md) 0 0;color:var(--color-blue-light);font-size:17px;line-height:1.7}.ConsultationCta-module__CzEHBG__button{border-radius:var(--radius-md);background:var(--color-accent);min-height:52px;color:var(--color-text);flex-shrink:0;justify-content:center;align-items:center;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.ConsultationCta-module__CzEHBG__button:hover{background:var(--color-accent-hover)}@media (max-width:900px){.ConsultationCta-module__CzEHBG__card{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.ConsultationCta-module__CzEHBG__section{padding:var(--space-xl) 0}.ConsultationCta-module__CzEHBG__card{padding:32px 24px}.ConsultationCta-module__CzEHBG__button{width:100%}}
