.ConsultationBenefits-module__JgGeTG__section{padding:var(--space-2xl) 0;background:var(--color-surface)}.ConsultationBenefits-module__JgGeTG__header{max-width:760px;margin-bottom:var(--space-xl)}.ConsultationBenefits-module__JgGeTG__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}.ConsultationBenefits-module__JgGeTG__title{color:var(--color-text);font-family:var(--font-heading);letter-spacing:-.025em;margin:0;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.15}.ConsultationBenefits-module__JgGeTG__description{margin:var(--space-md) 0 0;color:var(--color-text-secondary);font-size:18px;line-height:1.7}.ConsultationBenefits-module__JgGeTG__grid{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ConsultationBenefits-module__JgGeTG__card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);padding:28px}.ConsultationBenefits-module__JgGeTG__number{margin-bottom:var(--space-md);color:var(--color-accent-hover);font-family:var(--font-heading);letter-spacing:.08em;font-size:13px;font-weight:700;display:inline-block}.ConsultationBenefits-module__JgGeTG__cardTitle{color:var(--color-text);font-family:var(--font-heading);margin:0;font-size:20px;font-weight:500;line-height:1.3}.ConsultationBenefits-module__JgGeTG__cardDescription{margin:var(--space-sm) 0 0;color:var(--color-text-secondary);font-size:15px;line-height:1.7}@media (max-width:1024px){.ConsultationBenefits-module__JgGeTG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ConsultationBenefits-module__JgGeTG__section{padding:var(--space-xl) 0}.ConsultationBenefits-module__JgGeTG__grid{grid-template-columns:1fr}.ConsultationBenefits-module__JgGeTG__card{padding:24px}}
.ConsultationAuthor-module__-h5iVa__section{padding:var(--space-2xl) 0;background:var(--color-bg)}.ConsultationAuthor-module__-h5iVa__card{gap:var(--space-xl);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.ConsultationAuthor-module__-h5iVa__imageWrap{border-radius:var(--radius-md);background:var(--color-bg2);overflow:hidden}.ConsultationAuthor-module__-h5iVa__image{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.ConsultationAuthor-module__-h5iVa__content{max-width:680px}.ConsultationAuthor-module__-h5iVa__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}.ConsultationAuthor-module__-h5iVa__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}.ConsultationAuthor-module__-h5iVa__lead{margin:var(--space-md) 0 0;color:var(--color-blue);font-size:18px;font-weight:600;line-height:1.6}.ConsultationAuthor-module__-h5iVa__text{margin-top:var(--space-md);color:var(--color-text-secondary);font-size:16px;line-height:1.75}.ConsultationAuthor-module__-h5iVa__text p{margin:0}.ConsultationAuthor-module__-h5iVa__text p+p{margin-top:var(--space-sm)}.ConsultationAuthor-module__-h5iVa__link{margin-top:var(--space-lg);color:var(--color-blue);align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.ConsultationAuthor-module__-h5iVa__link:hover{color:var(--color-blue-hover)}@media (max-width:900px){.ConsultationAuthor-module__-h5iVa__card{grid-template-columns:1fr}.ConsultationAuthor-module__-h5iVa__imageWrap{max-width:520px}}@media (max-width:767px){.ConsultationAuthor-module__-h5iVa__section{padding:var(--space-xl) 0}.ConsultationAuthor-module__-h5iVa__card{gap:var(--space-lg);padding:24px}}
.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%}}
