.free-consultation-page{max-width:1060px}.free-consultation-page .breadcrumb{flex-wrap:wrap;font-size:14px}.free-consultation{color:#263f32;overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.85}.free-consultation p{margin:12px 0}.free-consultation h1{margin:12px 0;font-size:clamp(27px,4vw,38px);font-weight:750;line-height:1.5}.free-consultation h2{margin:14px 0;font-size:clamp(22px,3vw,27px);font-weight:700;line-height:1.6}.free-consultation h3{font-size:19px;font-weight:700;line-height:1.65}.free-consultation-heading{max-width:870px;margin:22px 0 32px}.free-consultation-provider{color:#176b51;font-size:14px;font-weight:700}.free-consultation-lead-note{background:#edf5f0;border-left:4px solid #176b51;border-radius:0 8px 8px 0;padding:16px 20px}:is(.free-consultation a:focus-visible,.free-consultation summary:focus-visible,.free-consultation input:focus-visible){outline-offset:4px;outline:3px solid #c48024}.free-consultation a:not(.primary-link):not(.outline-link){color:#176b51;text-underline-offset:4px;text-decoration:underline}.free-consultation .primary-link,.free-consultation .outline-link{white-space:normal;gap:10px;max-width:100%;min-height:48px;font-size:16px;line-height:1.7}.free-consultation .primary-link svg,.free-consultation .outline-link svg{flex-shrink:0}.free-consultation-selector{border:0;margin:30px 0;padding:0}.free-consultation-selector legend{margin-bottom:16px;font-size:23px;font-weight:700}.free-consultation-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.free-consultation-topics label{cursor:pointer;background:#fff;border:1px solid #c5d9cd;border-radius:10px;align-items:flex-start;gap:12px;padding:20px 16px;display:flex}.free-consultation-topics label.selected{background:#edf5f0;border:2px solid #176b51;padding:19px 15px}.free-consultation-topics input{accent-color:#176b51;flex:none;width:20px;height:20px;margin-top:5px}.free-consultation-topics strong{font-size:18px;display:block}.free-consultation-topics small{color:#536b5e;margin-top:8px;font-size:14px;display:block}.free-consultation-selected{color:#176b51;font-size:14px;font-weight:700}.free-consultation-topic{background:#fff;border:1px solid #d2e0d7;border-radius:12px;margin:24px 0 36px;padding:24px}.free-consultation-worries{margin:14px 0 24px;padding-left:23px;list-style:outside}.free-consultation-worries li{padding:5px 0}.free-consultation-scope{border-top:1px solid #d2e0d7;grid-template-columns:1fr 1fr;gap:20px;padding-top:20px;display:grid}.free-consultation-scope>div{background:#f1f6f3;border-radius:8px;padding:18px}.free-consultation-scope>div:last-child{background:#f7f4ed}.free-consultation-caution{border-top:1px solid #d2e0d7;margin-top:24px;padding-top:20px}.free-consultation-danger{color:#653921;background:#fff2e9;border:1px solid #d6a77f;border-radius:8px;gap:15px;margin:18px 0 24px;padding:20px;display:flex}.free-consultation-danger>svg{flex:none;margin-top:5px}.free-consultation-danger h3{color:#783b1b}.free-consultation-danger a{align-items:center;min-height:44px;display:inline-flex}.free-consultation-methods{margin:36px 0;scroll-margin-top:110px}.free-consultation-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.free-consultation-contact-grid article{background:#fff;border:1px solid #d2e0d7;border-radius:12px;min-width:0;padding:24px}.free-consultation-contact-grid article>svg{color:#176b51;margin-bottom:8px}.free-consultation-contact-grid article>a{margin:8px 0;display:inline-flex}.free-consultation-contact-value{color:#526b5d;margin-top:8px;font-size:14px;display:block}.free-consultation-privacy{background:#edf5f0;border-radius:10px;padding:20px 24px}.free-consultation-template{border-block:1px solid #d2e0d7;margin:24px 0;padding:8px 0 16px}.free-consultation-template summary{cursor:pointer;min-height:48px;padding:14px 0;font-size:16px;font-weight:700}.free-consultation-template textarea{resize:vertical;background:#fff;border:1px solid #bacfc2;border-radius:8px;width:100%;min-height:180px;margin:8px 0 16px;padding:16px;font-size:16px;line-height:1.8}.free-consultation-template button{white-space:normal;height:auto;min-height:44px;padding:10px 16px;font-size:16px}.free-consultation-staff{background:#fff;border:1px solid #d2e0d7;border-radius:10px;margin:32px 0;padding:24px}.free-consultation-staff>a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.free-consultation-next{margin:36px 0}.free-consultation-next ol{margin:20px 0;padding-left:24px;list-style:decimal}.free-consultation-next li{padding:7px 0}.free-consultation-next li span{display:block}.free-consultation-next .action-links{flex-wrap:wrap;gap:12px}.free-consultation-next .action-links a{white-space:normal;min-height:44px;font-size:16px}.free-consultation-sources{border-top:1px solid #d2e0d7;margin-top:32px;padding:20px 0}.free-consultation-sources>p{font-size:14px;font-weight:700}.free-consultation-sources a{align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.free-consultation-sources a svg{flex:none}@media (max-width:780px){.free-consultation-topics{grid-template-columns:1fr}.free-consultation-topics label{padding:16px}.free-consultation-topics label.selected{padding:15px}.free-consultation-topics small{margin-top:4px}.free-consultation-scope{grid-template-columns:1fr;gap:12px}}@media (max-width:600px){.free-consultation-contact-grid{grid-template-columns:1fr}.free-consultation-topic,.free-consultation-staff,.free-consultation-contact-grid article{padding:20px 16px}.free-consultation-danger{gap:10px;padding:16px;display:block}.free-consultation-danger>svg{margin-bottom:8px}.free-consultation-privacy,.free-consultation-lead-note{padding:18px 16px}.free-consultation-selector legend{font-size:22px}.free-consultation-scope>div{padding:16px}.free-consultation-template textarea{padding:12px}}.free-consultation-topics [data-slot=radio-group-item]{border-color:#698775;flex:none;width:20px;height:20px;margin-top:5px}.free-consultation-topics [data-slot=radio-group-item]:focus-visible{outline-offset:4px;outline:3px solid #c48024}.free-consultation-housing-purpose{border:0;border-top:1px solid #d2e0d7;margin:24px 0;padding:22px 0 0}.free-consultation-housing-purpose legend{padding-top:14px;font-size:19px;font-weight:700}.free-consultation-housing-purpose>p{color:#526b5d;font-size:14px}.free-consultation-housing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.free-consultation-housing-grid label{cursor:pointer;border:1px solid #c5d9cd;border-radius:8px;align-items:flex-start;gap:10px;min-width:0;padding:15px;display:flex}.free-consultation-housing-grid label.selected{background:#edf5f0;border-color:#176b51}.free-consultation-housing-grid input{accent-color:#176b51;flex:none;width:19px;height:19px;margin-top:5px}.free-consultation-housing-grid strong,.free-consultation-housing-grid small{display:block}.free-consultation-housing-grid small{color:#536b5e;margin-top:4px;font-size:13px}@media (max-width:600px){.free-consultation-housing-grid{grid-template-columns:1fr}}
