.tools-modern-module__bqXl3W__page{color:#111521;--purple:#7545df;--teal:#009faf;--ink:#111521;background:#fff}.tools-modern-module__bqXl3W__shell{width:min(86%,1300px);margin-inline:auto}.tools-modern-module__bqXl3W__page p{color:#4a5260;line-height:1.7}.tools-modern-module__bqXl3W__hero{background:linear-gradient(120deg,#e4f3f2 0%,#f2f8f8 52%,#eee9fc 100%);padding:76px 0 92px;position:relative;overflow:hidden}.tools-modern-module__bqXl3W__hero:after{content:"";background:#fff;border-radius:50% 50% 0 0;width:120%;height:60px;position:absolute;bottom:-42px;left:-10%}.tools-modern-module__bqXl3W__heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.tools-modern-module__bqXl3W__page h1,.tools-modern-module__bqXl3W__page h2{text-wrap:balance;white-space:pre-line;margin:0}.tools-modern-module__bqXl3W__page h3{margin:0 0 14px;font-size:25px;font-weight:700;line-height:1.25}.tools-modern-module__bqXl3W__page h4{margin:12px 0;font-size:20px;font-weight:700;line-height:1.35}.tools-modern-module__bqXl3W__eyebrow{text-transform:uppercase;letter-spacing:.12em;margin:0 0 20px;font-size:13px;font-weight:400}.tools-modern-module__bqXl3W__page .tools-modern-module__bqXl3W__lead{max-width:720px;margin:26px 0 30px;font-size:21px;line-height:1.6}.tools-modern-module__bqXl3W__primary,.tools-modern-module__bqXl3W__secondary{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:15px 24px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex}.tools-modern-module__bqXl3W__page .tools-modern-module__bqXl3W__primary{background:var(--purple);color:#fff}.tools-modern-module__bqXl3W__primary:hover{background:#6031cb;box-shadow:0 6px 22px #7545df25}.tools-modern-module__bqXl3W__secondary{color:var(--purple);background:#fff;border-color:#dcd2ee}.tools-modern-module__bqXl3W__secondary:hover{background:#f5f0ff}.tools-modern-module__bqXl3W__secondary:disabled{opacity:.4;cursor:default}.tools-modern-module__bqXl3W__page :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #009faf}.tools-modern-module__bqXl3W__heroVisual{background:#ffffffc9;border:1px solid #fff;border-radius:28px;padding:32px;box-shadow:0 22px 70px #42327912}.tools-modern-module__bqXl3W__visualHeading{align-items:center;gap:14px;font-size:20px;font-weight:700;display:flex}.tools-modern-module__bqXl3W__visualHeading svg{color:var(--purple);width:32px;height:32px}.tools-modern-module__bqXl3W__stagePath{gap:12px;margin:28px 0;display:grid}.tools-modern-module__bqXl3W__stagePath>div{background:linear-gradient(90deg,#ede7fb,#f5f8fb);border-radius:12px;align-items:center;gap:16px;padding:12px 16px;display:flex}.tools-modern-module__bqXl3W__stagePath>div:nth-child(2n){margin-left:18px}.tools-modern-module__bqXl3W__stagePath span{color:var(--purple);font-size:13px;font-weight:700}.tools-modern-module__bqXl3W__stagePath strong{font-size:17px}.tools-modern-module__bqXl3W__visualFooter{color:#426467;align-items:center;gap:9px;font-size:13px;display:flex}.tools-modern-module__bqXl3W__section{padding:88px 0;scroll-margin-top:110px}.tools-modern-module__bqXl3W__feature{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:80px;display:grid}.tools-modern-module__bqXl3W__feature p:not(.tools-modern-module__bqXl3W__eyebrow){margin:24px 0;font-size:18px}.tools-modern-module__bqXl3W__dimensionList{gap:10px;display:grid}.tools-modern-module__bqXl3W__dimensionList>div{border-bottom:1px solid #e8e8ef;align-items:center;gap:18px;padding:18px 0;display:flex}.tools-modern-module__bqXl3W__dimensionList>div>span{color:var(--purple);font-size:13px}.tools-modern-module__bqXl3W__dimensionList>div>svg{color:var(--teal);flex-shrink:0;margin-left:auto}.tools-modern-module__bqXl3W__dimensionList h3{margin:0 0 5px;font-size:19px}.tools-modern-module__bqXl3W__dimensionList p{margin:0!important;font-size:14px!important}.tools-modern-module__bqXl3W__tinted{background:#f5f8fa}.tools-modern-module__bqXl3W__sectionTitle{max-width:900px}.tools-modern-module__bqXl3W__sectionIntro{max-width:720px;margin:24px 0 40px;font-size:18px}.tools-modern-module__bqXl3W__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.tools-modern-module__bqXl3W__card{color:inherit;background:#fff;border:1px solid #e0e5ea;border-radius:24px;flex-direction:column;align-items:flex-start;min-width:0;padding:32px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.tools-modern-module__bqXl3W__card:hover{border-color:#b29ade;box-shadow:0 12px 30px #7545df0e}.tools-modern-module__bqXl3W__cardIcon{width:30px;height:30px;color:var(--purple);margin-bottom:28px}.tools-modern-module__bqXl3W__cardEyebrow{letter-spacing:.07em;text-transform:uppercase;color:#68717f;margin-bottom:12px;font-size:12px}.tools-modern-module__bqXl3W__card p{margin:0 0 28px;font-size:15px}.tools-modern-module__bqXl3W__cardLink{color:var(--purple);align-items:center;gap:12px;margin-top:auto;font-size:15px;font-weight:700;display:flex}.tools-modern-module__bqXl3W__featureCard{background:linear-gradient(120deg,#e4f3f2,#eee7ff);grid-column:span 2}.tools-modern-module__bqXl3W__featureCard h3{font-size:32px}.tools-modern-module__bqXl3W__featureCard p{max-width:550px}.tools-modern-module__bqXl3W__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin-top:45px;display:grid}.tools-modern-module__bqXl3W__steps article{border-top:1px solid #dadce5;padding-top:24px}.tools-modern-module__bqXl3W__steps svg{width:28px;height:28px;color:var(--purple)}.tools-modern-module__bqXl3W__steps article>span{float:right;color:#9194a3;font-size:15px}.tools-modern-module__bqXl3W__steps h3{margin-top:24px}.tools-modern-module__bqXl3W__cta{text-align:center;background:linear-gradient(110deg,#e1f2f1,#ede6fc);padding:72px 0}.tools-modern-module__bqXl3W__cta h2{max-width:1000px;margin-inline:auto}.tools-modern-module__bqXl3W__cta p{max-width:680px;margin:24px auto 30px;font-size:18px}.tools-modern-module__bqXl3W__backLink{color:#53626c;align-items:center;gap:8px;margin-bottom:32px;font-size:14px;text-decoration:none;display:inline-flex}.tools-modern-module__bqXl3W__assessmentHero{max-width:960px}.tools-modern-module__bqXl3W__assessmentHero>p:not(.tools-modern-module__bqXl3W__eyebrow){max-width:760px}.tools-modern-module__bqXl3W__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.tools-modern-module__bqXl3W__actions>span{color:#52616b;font-size:13px}.tools-modern-module__bqXl3W__assessmentPanel{border:1px solid #e4dfee;border-radius:24px;scroll-margin-top:120px;overflow:hidden}.tools-modern-module__bqXl3W__assessmentPanel:focus{outline:none}.tools-modern-module__bqXl3W__workspace{grid-template-columns:300px minmax(0,1fr);display:grid}.tools-modern-module__bqXl3W__sidebar{background:#f4f0fc;padding:32px}.tools-modern-module__bqXl3W__sidebar>svg{color:var(--purple);margin-bottom:20px}.tools-modern-module__bqXl3W__sidebar>p{font-size:14px}.tools-modern-module__bqXl3W__sidebar ol{margin:30px 0;padding:0;list-style:none}.tools-modern-module__bqXl3W__sidebar li{color:#68717c;align-items:center;gap:10px;padding:13px 0;font-size:13px;display:flex}.tools-modern-module__bqXl3W__sidebar li>span{border:1px solid #d9d0eb;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.tools-modern-module__bqXl3W__sidebar li[data-active=true]{color:#6031bc;font-weight:700}.tools-modern-module__bqXl3W__sidebar li[data-active=true]>span{background:var(--purple);color:#fff;border-color:var(--purple)}.tools-modern-module__bqXl3W__sidebar li svg{color:var(--teal);flex-shrink:0;margin-left:auto}.tools-modern-module__bqXl3W__questionPanel{padding:40px}.tools-modern-module__bqXl3W__page .tools-modern-module__bqXl3W__small{font-size:12px;line-height:1.65}.tools-modern-module__bqXl3W__progress{background:#ede9f4;border-radius:8px;height:7px;margin:22px 0 8px;overflow:hidden}.tools-modern-module__bqXl3W__progress>span{border-radius:inherit;background:linear-gradient(90deg,#009faf,#7545df);height:100%;transition:width .25s;display:block}.tools-modern-module__bqXl3W__question{border:0;min-width:0;margin:30px 0;padding:0}.tools-modern-module__bqXl3W__question legend{margin-bottom:15px;font-size:19px;font-weight:700;line-height:1.45}.tools-modern-module__bqXl3W__option{cursor:pointer;border:1px solid #e1e4ea;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:9px;padding:13px 16px;font-size:14px;line-height:1.5;transition:background .15s,border-color .15s;display:flex}.tools-modern-module__bqXl3W__option:hover{background:#faf8ff;border-color:#b19bdd}.tools-modern-module__bqXl3W__option[data-selected=true]{border-color:var(--purple);background:#f4efff}.tools-modern-module__bqXl3W__option input{accent-color:var(--purple);flex-shrink:0;width:16px;height:16px;margin-top:4px}.tools-modern-module__bqXl3W__page .tools-modern-module__bqXl3W__error{color:#a52b43;font-size:14px}.tools-modern-module__bqXl3W__results{padding:44px}.tools-modern-module__bqXl3W__resultTop{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:40px;margin-bottom:45px;display:grid}.tools-modern-module__bqXl3W__score{text-align:center;background:#f0eafa;border-radius:24px;flex-direction:column;gap:4px;padding:28px;display:flex}.tools-modern-module__bqXl3W__score strong{color:var(--purple);font-size:72px;line-height:1.2}.tools-modern-module__bqXl3W__score span{font-size:13px}.tools-modern-module__bqXl3W__scoreGrid{grid-template-columns:1fr 1fr;gap:20px 40px;margin:24px 0 44px;display:grid}.tools-modern-module__bqXl3W__scoreGrid>div>div:first-child{justify-content:space-between;gap:15px;font-size:14px;display:flex}.tools-modern-module__bqXl3W__scoreGrid .tools-modern-module__bqXl3W__progress{margin-top:12px}.tools-modern-module__bqXl3W__priorityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:25px 0;display:grid}.tools-modern-module__bqXl3W__priorityGrid article{border:1px solid #e3dfeb;border-radius:18px;padding:22px}.tools-modern-module__bqXl3W__priorityGrid p{font-size:14px}.tools-modern-module__bqXl3W__priorityNumber{color:var(--purple);font-size:13px;font-weight:700}.tools-modern-module__bqXl3W__notice{border-left:3px solid #d4a756;padding-left:14px;font-size:14px}.tools-modern-module__bqXl3W__methodology{background:#f7fafb}.tools-modern-module__bqXl3W__stageCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:38px 0;display:grid}.tools-modern-module__bqXl3W__stageCards article{border-top:3px solid #b39bdf;padding-top:20px}.tools-modern-module__bqXl3W__stageCards article>span{color:var(--purple);font-size:13px}.tools-modern-module__bqXl3W__stageCards h3{margin-top:14px;font-size:18px}.tools-modern-module__bqXl3W__stageCards p{font-size:14px}.tools-modern-module__bqXl3W__method{border-top:1px solid #dfe3e9;max-width:960px;padding-top:28px}.tools-modern-module__bqXl3W__method p{font-size:14px}.tools-modern-module__bqXl3W__method a{color:#6534bd;text-underline-offset:4px;margin:10px 0;font-size:14px;display:block}@media (max-width:1100px){.tools-modern-module__bqXl3W__shell{width:calc(100% - 48px)}.tools-modern-module__bqXl3W__heroGrid,.tools-modern-module__bqXl3W__feature{gap:35px}.tools-modern-module__bqXl3W__hero{padding:56px 0 70px}.tools-modern-module__bqXl3W__cards{grid-template-columns:1fr 1fr}.tools-modern-module__bqXl3W__featureCard{grid-column:auto}.tools-modern-module__bqXl3W__featureCard h3{font-size:25px}.tools-modern-module__bqXl3W__workspace{grid-template-columns:240px minmax(0,1fr)}.tools-modern-module__bqXl3W__sidebar{padding:24px}.tools-modern-module__bqXl3W__questionPanel{padding:28px}.tools-modern-module__bqXl3W__stageCards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.tools-modern-module__bqXl3W__shell{width:calc(100% - 36px)}.tools-modern-module__bqXl3W__heroGrid,.tools-modern-module__bqXl3W__feature,.tools-modern-module__bqXl3W__workspace,.tools-modern-module__bqXl3W__resultTop{grid-template-columns:1fr}.tools-modern-module__bqXl3W__section{padding:55px 0}.tools-modern-module__bqXl3W__hero{padding:42px 0 64px}.tools-modern-module__bqXl3W__heroVisual{padding:24px}.tools-modern-module__bqXl3W__page .tools-modern-module__bqXl3W__lead{font-size:18px}.tools-modern-module__bqXl3W__cards,.tools-modern-module__bqXl3W__steps,.tools-modern-module__bqXl3W__priorityGrid,.tools-modern-module__bqXl3W__scoreGrid{grid-template-columns:1fr}.tools-modern-module__bqXl3W__cards{gap:16px}.tools-modern-module__bqXl3W__card{padding:26px}.tools-modern-module__bqXl3W__steps{gap:20px}.tools-modern-module__bqXl3W__sidebar ol{display:none}.tools-modern-module__bqXl3W__sidebar{padding:24px}.tools-modern-module__bqXl3W__sidebar .tools-modern-module__bqXl3W__small{margin-bottom:0}.tools-modern-module__bqXl3W__questionPanel,.tools-modern-module__bqXl3W__results{padding:24px 18px}.tools-modern-module__bqXl3W__stageCards{grid-template-columns:1fr 1fr}.tools-modern-module__bqXl3W__cta{padding:55px 0}.tools-modern-module__bqXl3W__resultTop{gap:24px}.tools-modern-module__bqXl3W__score{max-width:220px}.tools-modern-module__bqXl3W__primary,.tools-modern-module__bqXl3W__secondary{padding:13px 20px}}@media (prefers-reduced-motion:reduce){.tools-modern-module__bqXl3W__page *{scroll-behavior:auto!important;transition:none!important}}@media print{:is(body:has([data-maturity-page]) header,body:has([data-maturity-page]) footer,body:has([data-maturity-page]) main~*),.tools-modern-module__bqXl3W__assessmentPage .tools-modern-module__bqXl3W__hero,.tools-modern-module__bqXl3W__assessmentPage .tools-modern-module__bqXl3W__cta,.tools-modern-module__bqXl3W__noPrint,.tools-modern-module__bqXl3W__stageCards{display:none!important}.tools-modern-module__bqXl3W__assessmentPage .tools-modern-module__bqXl3W__shell{width:100%}.tools-modern-module__bqXl3W__assessmentPage .tools-modern-module__bqXl3W__section{padding:12px 0}.tools-modern-module__bqXl3W__assessmentPanel{border:0}.tools-modern-module__bqXl3W__results{padding:0}.tools-modern-module__bqXl3W__priorityGrid article,.tools-modern-module__bqXl3W__scoreGrid>div,.tools-modern-module__bqXl3W__resultTop{break-inside:avoid}.tools-modern-module__bqXl3W__methodology{background:#fff}}.tools-modern-module__bqXl3W__toolsHeroShell{width:min(94%,1480px)}.tools-modern-module__bqXl3W__toolsVideoGrid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:44px}.tools-modern-module__bqXl3W__tabletFrame{background:#171a22;border:2px solid #9699a5;border-radius:26px;width:100%;min-width:0;padding:12px 18px;position:relative;box-shadow:0 22px 48px #25203e26,inset 0 0 0 2px #393d48}.tools-modern-module__bqXl3W__tabletFrame:before{content:"";background:#343d54;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:6px;box-shadow:inset 0 0 0 1px #515767}.tools-modern-module__bqXl3W__tabletVideo{aspect-ratio:16/9;object-fit:contain;border-radius:9px;width:100%;height:auto;display:block}@media (max-width:1100px){.tools-modern-module__bqXl3W__toolsVideoGrid{grid-template-columns:1fr;gap:36px}.tools-modern-module__bqXl3W__toolsHeroShell{width:calc(100% - 48px)}.tools-modern-module__bqXl3W__tabletFrame{max-width:760px;margin-inline:auto}}@media (max-width:760px){.tools-modern-module__bqXl3W__toolsHeroShell{width:calc(100% - 36px)}.tools-modern-module__bqXl3W__tabletFrame{border-radius:19px;padding:8px 13px}.tools-modern-module__bqXl3W__tabletFrame:before{width:4px;height:4px;left:4px}.tools-modern-module__bqXl3W__tabletVideo{border-radius:6px}}@media (min-width:1101px){.tools-modern-module__bqXl3W__toolsVideoGrid>div:first-child{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-start;display:flex}}.tools-modern-module__bqXl3W__directoryCta{background:#fff;padding:20px 0 80px}.tools-modern-module__bqXl3W__blogStyleCta{isolation:isolate;color:#fff;background:linear-gradient(105deg,#2d178e 28%,#7050f1 100%);border-radius:23px;justify-content:space-between;align-items:center;gap:48px;width:100%;padding:48px 56px 90px;display:flex;position:relative;overflow:hidden}.tools-modern-module__bqXl3W__blogStyleCta:after{content:"";z-index:-1;background:var(--cms-media--assets-blog-bg-cta-webp) left bottom / auto 100% repeat-x;opacity:.65;pointer-events:none;height:90px;position:absolute;inset:auto 0 0}.tools-modern-module__bqXl3W__blogStyleCta>div{min-width:0;max-width:760px}.tools-modern-module__bqXl3W__page .tools-modern-module__bqXl3W__blogStyleCta h3{letter-spacing:-.5px;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.19}.tools-modern-module__bqXl3W__page .tools-modern-module__bqXl3W__blogStyleCta p{color:#f2edff;margin:20px 0 0;font-size:17px}.tools-modern-module__bqXl3W__blogStyleCta>a{color:#7650f3;background:#fff;border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;gap:16px;padding:16px 28px;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.tools-modern-module__bqXl3W__blogStyleCta>a:hover{background:#f0eaff;box-shadow:0 7px 20px #15064e40}.tools-modern-module__bqXl3W__blogStyleCta a svg{flex-shrink:0;transition:transform .18s}.tools-modern-module__bqXl3W__blogStyleCta a:hover svg{transform:translate(4px)}@media (max-width:760px){.tools-modern-module__bqXl3W__directoryCta{padding:0 0 55px}.tools-modern-module__bqXl3W__blogStyleCta{border-radius:18px;flex-direction:column;align-items:flex-start;gap:28px;padding:30px 24px 82px}.tools-modern-module__bqXl3W__blogStyleCta:after{height:68px}.tools-modern-module__bqXl3W__page .tools-modern-module__bqXl3W__blogStyleCta p{font-size:16px}}@media (prefers-reduced-motion:reduce){.tools-modern-module__bqXl3W__blogStyleCta a:hover svg{transform:none}}
