.specialist-jump{border-block:1px solid var(--line);background:#f8fbfc}.specialist-jump .container{scrollbar-width:thin;gap:clamp(23px,3.5vw,58px);display:flex;overflow-x:auto}.specialist-jump a{color:#426075;white-space:nowrap;flex:none;padding:17px 0;font-size:12px;font-weight:600}.specialist-jump a:hover,.specialist-jump a:focus-visible{color:#008f9b}.specialist-section{padding-block:68px;scroll-margin-top:88px}.specialist-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:60px;margin-bottom:31px;display:grid}.specialist-heading h2{max-width:640px;font-size:clamp(28px,3vw,38px);line-height:1.17}.specialist-heading>p{max-width:560px;font-size:14px;line-height:1.8}.specialist-application-grid,.specialist-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.specialist-application-grid article{border:1px solid var(--line);background:#fff;min-height:205px;padding:26px}.specialist-application-grid article>span,.specialist-decision-grid article>span{color:#009dad;letter-spacing:.12em;font-size:11px;font-weight:700}.specialist-application-grid h3,.specialist-decision-grid h3,.specialist-workflow-grid h3{margin-top:23px;font-size:18px;line-height:1.35}.specialist-application-grid p,.specialist-decision-grid p,.specialist-workflow-grid p{margin-top:10px;font-size:13px;line-height:1.7}.specialist-workflow{background:#eaf2f5}.specialist-workflow-grid{margin:0;padding:0;list-style:none}.specialist-workflow-grid li{background:#fff;border-top:3px solid #06aab8;padding:28px;position:relative}.specialist-step{color:#008f9b;background:#dff5f6;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:inline-grid}.specialist-step-arrow{color:#07a9b5;position:absolute;top:39px;right:13px}.specialist-selection{scroll-margin-top:88px}.specialist-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.specialist-decision-grid article{border:1px solid var(--line);background:#fff;padding:25px 27px}.specialist-decision-grid h3{margin-top:13px}.specialist-brief{color:#fff;background:#102a43;scroll-margin-top:88px}.specialist-brief-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:80px;padding-block:70px;display:grid}.specialist-brief h2{font-size:clamp(29px,3vw,38px);line-height:1.2}.specialist-brief-grid>div:first-child>p{color:#d2e0e9;max-width:530px;margin:18px 0 25px;font-size:14px;line-height:1.8}.specialist-brief-panel{color:var(--ink);background:#fff;padding:28px 32px}.specialist-brief-title{color:#008f9b;align-items:center;gap:14px;display:flex}.specialist-brief-title h3{color:var(--ink);font-size:21px}.specialist-brief-panel ul{margin:19px 0 15px;padding:0;list-style:none}.specialist-brief-panel li{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:10px 0;font-size:13px;line-height:1.55;display:flex}.specialist-brief-panel li svg{color:#04a8b2;flex:none;margin-top:1px}.specialist-brief-panel>p{font-size:11px;line-height:1.6}.specialist-faq{padding-bottom:30px}.specialist-faq-list{border-top:1px solid var(--line)}.specialist-faq-list details{border-bottom:1px solid var(--line)}.specialist-faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:15px;font-weight:650;list-style:none;display:flex}.specialist-faq-list summary::-webkit-details-marker{display:none}.specialist-faq-list summary span{color:#009eab;font-size:23px;line-height:.7}.specialist-faq-list details[open] summary span{transform:rotate(45deg)}.specialist-faq-list details>p{max-width:850px;padding:0 30px 22px 0;font-size:13px;line-height:1.8}@media (max-width:900px){.specialist-heading,.specialist-brief-grid{gap:30px}.specialist-application-grid,.specialist-workflow-grid{gap:12px}.specialist-application-grid article,.specialist-workflow-grid li{padding:20px}}@media (max-width:700px){.specialist-section{padding-block:45px;scroll-margin-top:74px}.specialist-heading{margin-bottom:23px;display:block}.specialist-heading>p{margin-top:15px;font-size:13px}.specialist-application-grid,.specialist-workflow-grid,.specialist-decision-grid,.specialist-brief-grid{grid-template-columns:1fr}.specialist-application-grid article{min-height:0}.specialist-application-grid h3{margin-top:14px}.specialist-brief-grid{gap:27px;padding-block:48px}.specialist-brief-panel{padding:23px 20px}.specialist-jump .container{gap:24px}.specialist-jump a{padding:15px 0;font-size:11px}}
