.consultation-section{background-color:var(--bg-soft);padding:var(--space-7) var(--space-3);color:var(--text-primary);font-family:Jost,sans-serif}.consultation-container{max-width:1100px;margin:0 auto;background:#faf7f2;padding:60px 50px;box-shadow:var(--shadow-low)}.consultation-header{text-align:center;margin-bottom:var(--space-5)}.consultation-card button{min-width:auto;width:100%;margin-top:var(--space-5)}.consultation-header .eyebrow{font-family:Sackers Gothic,sans-serif;font-size:var(--text-xxs);font-weight:400;letter-spacing:.22em;color:#c9a880;display:block;margin-bottom:var(--text-xs);line-height:var(--line-height-4)}.consultation-header .main-title{font-family:Cormorant Garamond,serif;font-size:var(--text-xl);font-weight:500;letter-spacing:-.01em;line-height:var(--line-height-1)}.title-divider{font-size:30px;color:#c9a880;position:relative;display:inline-block;width:100%}.title-divider:before{content:"";width:100%;height:1px;background:#c9a880;max-width:330px;top:10px}.title-divider span,.title-divider:before{position:absolute;left:0;margin:0 auto;right:0}.title-divider span{display:inline-block;width:50px;background:#faf7f2;top:-15px}.intro-grid{display:flex;justify-content:space-between;gap:var(--space-6);max-width:850px;margin:0 auto var(--space-5) auto;border-top:1px solid var(--shadow-low-simple);padding-top:var(--space-4)}.intro-block{flex:1 1}.intro-sub{font-family:Sackers Gothic,sans-serif;font-size:var(--text-xxs);font-weight:400;letter-spacing:.22em;color:#c9a880;margin-bottom:var(--text-xs);line-height:var(--line-height-4)}.intro-grid .intro-block{border-left:1px solid #c9a880;padding-left:var(--space-2)}.card-description span,.intro-p span{color:#c9a880}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4)}.consultation-card{background-color:var(--text-inverse);border:1px solid var(--shadow-low-simple);padding:var(--space-5) var(--space-4);text-align:center;display:flex;flex-direction:column;align-items:flex-start;box-shadow:var(--shadow-low)}.highlighted-card{background-color:#f2eaf0;border-color:transparent;box-shadow:var(--shadow-medium);border-top:2px solid #c9a880}.card-icon-wrapper{width:44px;height:44px;border:1px solid #c9a880;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-2);background-color:var(--text-inverse)}.card-eyebrow{font-family:Sackers Gothic,sans-serif;font-size:var(--text-xxs);font-weight:400;letter-spacing:.22em;color:#c9a880;margin-bottom:var(--space-2);display:block;line-height:var(--line-height-4)}.consultation-card h2.card-title{margin-bottom:var(--space-2);text-align:left}.card-description{font-size:var(--text-sm);font-weight:300;line-height:var(--line-height);letter-spacing:.015em;color:var(--text-primary);text-align:left;margin-bottom:auto}.card-meta{font-size:var(--text-xs);color:var(--text-secondary);margin:var(--space-3) 0;display:flex;align-items:center;gap:var(--space-0)}.info-chips-row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4)}.info-chip{background-color:var(--text-inverse);border:1px solid var(--shadow-low-simple);padding:var(--space-2) var(--space-3);display:flex;align-items:flex-start;gap:var(--space-2);box-shadow:var(--shadow-low)}.info-chip p{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:var(--line-height)}.helpline-banner{background-color:#f2eaf0;padding:var(--space-3) var(--space-5);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.helpline-link{font-size:var(--text-xs);font-weight:500;letter-spacing:.12em;color:#fff;text-decoration:none;border-bottom:1px solid #fff;white-space:nowrap;padding-bottom:var(--space-0);line-height:var(--line-height-2);cursor:pointer}.helpline-link:hover{color:var(--brand-primary);border-color:var(--brand-primary)}.card-description,.consultation-card h2.card-title,.consultation-header .main-title,.info-chip *,p.helpline-text,p.intro-p{color:var(--brand-primary)!important}.contact-us-popup{position:fixed;width:100%;height:100%;background:#00000052;left:0;right:0;top:0;z-index:11;display:flex;align-items:center}.contact-us-popup .contact-popup-inner{max-width:calc(100% - 50px);margin:0 auto;max-height:700px;overflow-y:auto;position:relative}.contact-us-popup .contact-popup-inner .consultation-container{padding:20px}.contact-us-popup .close-popup-icon{right:10px;position:absolute}.contact-us-popup .contact-popup-content{padding:0}.contact-us-popup .close-popup-icon{margin:0}.contact-popup-content .info-chips-row{grid-template-columns:repeat(3,1fr)}@media (max-width:767px){.consultation-section{padding:var(--space-5) var(--space-2)}.consultation-header .eyebrow{font-size:var(
      --text-xs
    );letter-spacing:.18em}.consultation-header .main-title{font-size:var(
      --text-lg
    )}.intro-grid{flex-direction:column;gap:var(
      --space-3
    );margin-bottom:var(--space-4);padding-top:var(--space-3)}.intro-sub{font-size:var(
      --text-xs
    )!important}.cards-grid{grid-template-columns:1fr;gap:var(--space-2)}.consultation-card{padding:var(--space-4) var(--space-2)}.info-chips-row{grid-template-columns:1fr;gap:var(--text-xs)}.helpline-banner{flex-direction:column;text-align:center;padding:var(--space-4) var(--space-2);gap:var(--space-2)}.helpline-link{align-self:center}.consultation-container{padding:0}.contact-popup-content .info-chips-row{grid-template-columns:repeat(1,1fr);flex-wrap:wrap}}