.provider-page{padding:48px 0 80px}.provider-page .container{max-width:1200px;width:100%;margin-inline:auto}.provider-breadcrumb{font-size:.86rem;color:#65758e;margin-bottom:32px}.provider-heading{padding:0 0 36px;border-bottom:1px solid #dce4f2}.provider-heading h1{font-size:clamp(1.8rem,4vw,3rem);margin:12px 0 16px;overflow-wrap:anywhere}.provider-lead{max-width:840px;font-size:1.13rem;line-height:1.9;color:#435772;margin:0}.provider-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;align-items:start;margin-top:40px}.provider-main{min-width:0}.provider-section{margin-bottom:40px}.provider-section h2{font-size:1.5rem;margin:0 0 20px}.provider-introduction{white-space:pre-line;line-height:2;overflow-wrap:anywhere}.provider-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:0;list-style:none}.provider-capabilities li{display:flex;gap:12px;align-items:flex-start;border-top:1px solid #e1e8f3;padding:18px 0;line-height:1.7;overflow-wrap:anywhere}.provider-capabilities li>span:first-child{color:#3159db;flex:0 0 18px;padding-top:3px}.provider-consultation{padding:28px 24px;border-top:3px solid #3159db;background:#f3f6fe;position:sticky;top:112px}.provider-consultation>span{color:#3159db}.provider-consultation h2{font-size:1.23rem;line-height:1.8;margin:16px 0}.provider-consultation p{font-size:.94rem;line-height:1.9}.provider-consultation .button{width:100%;display:flex;justify-content:center;gap:12px;white-space:nowrap;padding:14px 16px}.provider-consultation .provider-small{font-size:.8rem;color:#526681;margin-top:20px}.provider-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.provider-services article{border-top:2px solid #dce4f2;padding:22px 0;min-width:0}.provider-services h3{font-size:1.08rem;line-height:1.7;margin:12px 0}.provider-services h3 a{color:#172c4b;text-decoration:none}.provider-services h3 a:hover{text-decoration:underline;color:#3159db}.provider-services p{font-size:.91rem;line-height:1.9;color:#65758e;overflow-wrap:anywhere}.provider-service-price{font-weight:700;color:#3159db;font-size:1.1rem}.provider-page .text-link{text-decoration:underline;text-underline-offset:4px}.provider-page a:focus-visible{outline:3px solid #3159db;outline-offset:4px}@media(max-width:800px){.provider-page{padding:28px 0 56px}.provider-layout{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:28px}.provider-consultation{position:static;grid-row:1;padding:24px}.provider-capabilities,.provider-services{grid-template-columns:minmax(0,1fr)}.provider-heading{padding-bottom:24px}.provider-heading h1{font-size:1.8rem}.provider-lead{font-size:1rem}.provider-section{margin-bottom:32px}}
