.dashboard-page .dash-section{padding:84px 6%;background:#f3f6f1;color:#173541}.dash-section *{box-sizing:border-box}.dashboard-page .dash-section h2{font:600 clamp(38px,3.6vw,56px)/1.1 Outfit,sans-serif;letter-spacing:-.045em;margin:0 0 26px;text-wrap:pretty}.dashboard-page .dash-section h2 em{color:#318fce;font-style:normal}.dashboard-page .dash-section h3{font:500 25px/1.2 Outfit,sans-serif;letter-spacing:-.025em;margin:0 0 14px}.dashboard-page .dash-section p,.dashboard-page .dash-section dd{font:400 18px/1.6 General,sans-serif;color:#49616d;margin:0}.dashboard-page .dash-section .eyebrow{font:500 14px/1.4 General,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#387696;margin:0 0 24px}.dash-difference h2{max-width:24ch}.dashboard-page .dash-lead{max-width:76ch}.dash-principles{display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px;border:1px solid #ccd7d3;border-radius:16px;overflow:hidden;background:#fff}.dash-principles article{padding:30px}.dash-principles article+article{border-left:1px solid #ccd7d3}.dashboard-page .dash-process,.dashboard-page .dash-faq{background:#e7eee6}.dash-heading{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;margin-bottom:40px}.dash-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;list-style:none;padding:0;margin:0}.dash-stages li{border-top:6px solid #469bda;padding-top:24px}.dash-stages li:nth-child(2){border-color:#173541}.dash-stages li:nth-child(3){border-color:#91c76c}.dash-stages li:nth-child(4){border-color:#8cbddc}.dash-stages li>span{display:block;color:#267daf;font:500 17px/1.2 General,sans-serif;margin-bottom:18px}.dashboard-page .dash-tools{background:#0b202a;color:#f5f7f4;display:grid;grid-template-columns:1fr 1fr;gap:7%}.dashboard-page .dash-tools p,.dashboard-page .dash-tools dd{color:#c1d1d8}.dashboard-page .dash-tools .eyebrow{color:#a5d97b}.dash-tools dl{margin:0}.dash-tools dl>div{border-top:1px solid #36515b;padding:24px 0}.dash-tools dl>div:first-child{padding-top:0;border:0}.dash-tools dt{font:500 25px/1.2 Outfit,sans-serif;margin-bottom:12px}.dash-repair,.dash-faq{display:grid;grid-template-columns:1fr 1fr;gap:7%}.dash-repair-list{list-style:none;padding:0;margin:0}.dash-repair-list li{display:flex;gap:24px;border-top:1px solid #c7d3cf;padding:24px 0}.dash-repair-list li:first-child{padding-top:0;border:0}.dash-repair-list li>span{font:500 18px/1.4 General,sans-serif;color:#318fce;padding-top:4px;flex:0 0 28px}.dash-faq details{border-top:1px solid #c7d3cf;padding:24px 0}.dash-faq details:last-child{border-bottom:1px solid #c7d3cf}.dash-faq summary{display:flex;justify-content:space-between;gap:20px;align-items:center;list-style:none;cursor:pointer;font:500 24px/1.3 Outfit,sans-serif}.dash-faq summary::-webkit-details-marker{display:none}.dash-faq summary>span{border:1px solid #b6c8c6;flex:0 0 30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#267daf;font:400 21px/1 General,sans-serif}.dash-faq summary>span:after{content:'+'}.dash-faq details[open] summary>span:after{content:'−'}.dashboard-page .dash-faq details p{margin:24px 0 4px}.dash-faq summary:focus-visible{outline:3px solid #318fce;outline-offset:6px}@media(min-width:1600px){.dashboard-page .dash-section{padding-left:max(6%,calc((100vw - 1450px)/2));padding-right:max(6%,calc((100vw - 1450px)/2))}}@media(max-width:1050px){.dash-stages{grid-template-columns:1fr 1fr;gap:34px}.dash-principles article{padding:24px}.dashboard-page .dash-section h3{font-size:24px}}@media(max-width:850px){.dashboard-page .dash-section{padding-top:64px;padding-bottom:64px}.dash-heading,.dashboard-page .dash-tools,.dash-repair,.dash-faq{grid-template-columns:1fr;gap:32px}.dash-principles{grid-template-columns:1fr}.dash-principles article+article{border-left:0;border-top:1px solid #ccd7d3}}@media(max-width:520px){.dashboard-page .dash-section{padding:56px 6%}.dashboard-page .dash-section h2{font-size:38px}.dash-stages{grid-template-columns:1fr}.dash-faq summary{font-size:23px}.dash-repair-list li{gap:16px}}
.dashboard-page .dash-faq details[open] summary>span{transform:none}
