.consultation-shell{max-width:1100px;margin:auto;padding:30px 5% 60px}.consultation-hero{background:#182028;color:#fff;padding:50px;border-top:5px solid var(--yellow)}.consultation-hero h1{font-size:clamp(2.2rem,5vw,3.7rem);line-height:1.4;margin:20px 0}.consultation-hero .eyebrow,.consultation-request .eyebrow{color:var(--yellow)}.consultation-label{font-size:.9rem}.consultation-free{font-weight:700}.consultation-note{font-size:.9rem;line-height:1.8}.consultation-hero .consultation-note a{color:#fff;text-decoration:underline}.consultation-nav{display:flex;flex-wrap:wrap;gap:14px;padding:24px 0}.consultation-page .consultation-nav a{display:block;border-bottom:1px solid;font-size:.95rem}.consultation-section{margin:45px 0;scroll-margin-top:24px}.consultation-section h2,.consultation-request h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.6}.consultation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.consultation-grid article{border:1px solid var(--line);padding:24px;background:#fff}.consultation-grid span{font-weight:800;color:#746000}.consultation-grid h3,.consultation-two h3{font-size:1.15rem}.consultation-grid p{font-size:.95rem}.consultation-tint{padding:30px;background:#f3f5f6}.consultation-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.consultation-steps{counter-reset:step;padding:0;list-style:none}.consultation-steps>li{counter-increment:step;padding:20px 0;border-bottom:1px solid var(--line)}.consultation-steps>li:before{content:'STEP 0' counter(step);position:static;display:block;font-weight:800;color:#746000}.consultation-request{background:#182028;color:white;padding:40px;scroll-margin-top:24px}.consultation-example{border-left:3px solid var(--yellow);padding:18px 22px;background:#27343e;overflow-wrap:anywhere;margin:24px 0}.consultation-example h3{font-size:1rem;margin:0 0 12px}.consultation-example p{margin:0}.consultation-phone{border-top:1px solid #78838a;margin-top:28px;padding-top:12px}.consultation-phone a{display:inline-flex;align-items:center;min-height:48px;color:white;font-size:1.5rem;text-decoration:underline}.consultation-page summary{min-height:48px;line-height:1.8;cursor:pointer}.consultation-page details{padding:12px 0;border-bottom:1px solid #9da5ab}.consultation-page .button{color:#182028;min-height:52px;white-space:normal;text-align:center}.consultation-request .button{display:flex;align-items:center;justify-content:center}.consultation-page :focus-visible{outline:3px solid #b87900;outline-offset:4px}.consultation-page .consultation-request :focus-visible{outline-color:var(--yellow)}.consultation-operator a{text-decoration:underline}.consultation-page li{padding-left:0}.consultation-page ul{padding-left:24px;list-style:disc}.consultation-page ul>li:before{content:none}@media(max-width:700px){.consultation-shell{padding:24px 6% 45px}.consultation-hero,.consultation-request{padding:26px 20px}.consultation-hero h1{font-size:2.2rem}.consultation-grid,.consultation-two{grid-template-columns:1fr}.consultation-grid article{padding:20px}.consultation-tint{padding:24px 20px}.consultation-hero .button{width:100%;font-size:1rem}.consultation-nav{gap:12px 18px}.consultation-example{padding:16px}.consultation-request .button{font-size:1rem}}
.service-facts{margin:24px 0;border-top:1px solid var(--line)}.service-facts>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.service-facts dt{font-weight:800}.service-facts dd{margin:0;overflow-wrap:anywhere}.service-facts a,.consultation-section>p>a,.consultation-tint li a{text-decoration:underline;text-underline-offset:3px}.consultation-page #consult-choose ul li{margin:10px 0}@media(max-width:700px){.service-facts>div{grid-template-columns:1fr;gap:6px}.consultation-page #consult-choose .button{width:100%}.consultation-hero h1{font-size:1.85rem}}