.service-detail{background:var(--color-aseri-superlight);color:var(--color-aseri-foreground-highlighted);line-height:1.7}.service-detail :is(h1,h2,h3,p,dl,dd,figure,blockquote){margin:0}.service-detail :is(h1,h2){font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-weight:500;line-height:1.08}.service-detail h1{font-size:clamp(3rem,5.8vw,5rem)}.service-detail h2{font-size:clamp(2.2rem,4vw,3.5rem)}.service-detail h3{font-weight:500;line-height:1.3}.sd-container{max-width:1280px;margin-inline:auto;padding-inline:48px}.sd-section{padding-block:96px}.sd-breadcrumb{align-items:center;gap:10px;padding-block:20px;font-size:13px;display:flex}.sd-breadcrumb a{min-height:44px;color:var(--color-aseri-red-700);align-items:center;display:inline-flex}.sd-breadcrumb>span:last-child{color:#4d4d59}.sd-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.sd-intro{grid-template-columns:1.1fr 1fr;align-items:start;gap:80px;margin-bottom:48px;display:grid}.sd-intro>p{max-width:60ch;font-size:17px}.sd-muted{color:#4d4d59}.sd-list{margin:20px 0 0;padding:0;list-style:none}.sd-list li{margin-top:8px;padding-left:20px;position:relative}.sd-list li:before{content:"";background:var(--color-aseri-red-600);border-radius:50%;width:5px;height:5px;position:absolute;top:.7em;left:0}.sd-choice-row{margin-block:28px}.service-detail :is(a,button,summary):focus-visible{outline:2px solid var(--color-aseri-ring);outline-offset:4px}.sd-close{background:var(--color-aseri-section);text-align:center}.sd-close h2{max-width:800px;margin-inline:auto}.sd-close p{max-width:650px;margin:24px auto 0;font-size:17px}.sd-close .sd-actions{justify-content:center}.sd-faq{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.sd-faq details{border-bottom:1px solid var(--color-aseri-border)}.sd-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding-block:16px;list-style:none;display:flex}.sd-faq summary::-webkit-details-marker{display:none}.sd-faq summary [class*=iconify]{color:var(--color-aseri-red-700);flex:none;transition:transform .2s}.sd-faq details[open] summary [class*=iconify]{transform:rotate(45deg)}.sd-faq details p{color:#4d4d59;padding:0 32px 24px 0}@media (prefers-reduced-motion:no-preference){.sd-change{animation:.45s cubic-bezier(.16,1,.3,1) both sd-content-in}@keyframes sd-content-in{0%{opacity:.65;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.sd-faq summary [class*=iconify],.service-detail :is(a,button,summary){transition:none}}@media (width<=1023px){.sd-container{padding-inline:32px}.sd-faq,.sd-intro{gap:40px}}@media (width<=767px){.sd-container{padding-inline:20px}.sd-section{padding-block:60px}.service-detail h1{font-size:clamp(2.75rem,10.5vw,4rem)}.sd-faq,.sd-intro{grid-template-columns:1fr;gap:24px}.sd-intro{margin-bottom:32px}}.audit-opening{grid-template-columns:1.1fr 1fr;align-items:start;gap:64px;padding:28px 0 48px;display:grid}.audit-opening>div{padding-top:8px}.audit-opening p{max-width:55ch;font-size:18px}.audit-fieldwork{grid-template-columns:1.8fr 1fr;min-height:390px;display:grid}.audit-fieldwork>img{-o-object-fit:cover;object-fit:cover;border-radius:14px 0 0 14px;width:100%;height:100%;max-height:440px}.audit-field-note{background:var(--color-aseri-light);border-radius:0 14px 14px 0;flex-direction:column;justify-content:center;align-items:start;gap:16px;padding:32px;display:flex}.audit-field-note>[class*=iconify]{width:28px;height:28px;color:var(--color-aseri-red-700)}.audit-field-note p{font-size:14px}.audit-field-note h2{font-size:clamp(1.7rem,2.6vw,2.5rem)}.audit-field-note>span{color:#4d4d59;font-size:13px}.audit-evidence-layout{grid-template-columns:.8fr 1.3fr;gap:48px;display:grid}.audit-evidence-detail{min-height:275px;padding:28px 0}.audit-example-label{color:var(--color-aseri-red-700);font-size:13px;margin-bottom:18px!important}.audit-evidence-detail h3{margin-bottom:16px;font-size:26px}.audit-followup{color:var(--color-aseri-red-700);align-items:start;gap:12px;margin-top:24px;display:flex}.audit-followup>[class*=iconify]{flex:none;width:22px;height:22px;margin-top:3px}.audit-evidence-footnote{border-top:1px solid var(--color-aseri-border);color:#4d4d59;padding-top:24px;font-size:14px;margin-top:24px!important}.audit-service-scope{background:var(--color-aseri-section);scroll-margin-top:90px}.audit-group-description{color:#4d4d59;margin-bottom:12px!important}.audit-service-row{border-bottom:1px solid var(--color-aseri-border);grid-template-columns:1fr 1.2fr;gap:64px;padding-block:32px;display:grid}.audit-service-row:last-child{border-bottom:0;padding-bottom:0}.audit-service-row h3{margin-bottom:14px;font-size:24px}.audit-service-row dl{gap:18px;display:grid}.audit-service-row dt{color:var(--color-aseri-red-700);margin-bottom:4px;font-size:13px}.audit-service-row dd{font-size:15px}.audit-handover{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.audit-handover>div>p{margin-top:24px}.audit-handover .sd-link{margin-top:22px}.audit-report{background:#fff;border-radius:14px;padding:32px}.audit-report-title{align-items:center;gap:10px;margin-bottom:24px;font-size:13px;display:flex}.audit-report-title span:last-child{color:#4d4d59;margin-left:auto;font-size:12px}.audit-report h3{font:500 30px/1.15 var(--font-display);margin-bottom:28px}.audit-report dl{gap:22px;display:grid}.audit-report dt{color:var(--color-aseri-red-700);margin-bottom:4px;font-size:13px}.audit-report dd{font-size:14px}.audit-engagement{background:var(--color-aseri-section)}.audit-process{grid-template-columns:repeat(3,1fr);gap:48px;margin:0;padding:0;list-style:none;display:grid}.audit-process li>span{width:36px;height:36px;color:var(--color-aseri-red-700);background:#fff;border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.audit-process h3{margin-bottom:12px;font-size:22px}#audit-evidence{scroll-margin-top:48px}@media (width<=1023px){.audit-opening{gap:32px}.audit-fieldwork{grid-template-columns:1.3fr 1fr}.audit-handover{gap:40px}}@media (width<=767px){.audit-evidence-layout,.audit-fieldwork,.audit-handover,.audit-opening,.audit-process,.audit-service-row{grid-template-columns:1fr}.audit-opening{gap:24px;padding-top:12px}.audit-fieldwork>img{border-radius:14px 14px 0 0;height:230px}.audit-field-note{border-radius:0 0 14px 14px;gap:12px;padding:24px}.audit-field-note h2{max-width:16ch;font-size:32px}.audit-field-note .sd-link{display:none}.audit-evidence-layout{gap:12px}.audit-evidence-detail{min-height:300px}.audit-service-row{gap:24px}.audit-report{padding:24px}.audit-process{gap:32px}.audit-process li>span{margin-bottom:12px}}.service-detail .audit-listening{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;margin-top:64px;display:grid}.audit-listening img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%;border-radius:14px;width:100%;height:auto}.audit-listening h3{font:500 clamp(2rem,3vw,2.75rem) /1.15 var(--font-display);margin-bottom:24px}.audit-listening p{font-size:16px}.audit-listening figcaption>span{color:var(--color-aseri-red-700);margin-top:24px;font-size:13px;display:block}@media (width<=700px){.service-detail .audit-listening{grid-template-columns:1fr;gap:28px;margin-top:40px}}.consulting-opening{text-align:center;padding-block:28px 48px}.consulting-opening h1 span{color:var(--color-aseri-red-700)}.consulting-opening>p{max-width:730px;margin:28px auto 0;font-size:18px}.consulting-opening .sd-actions{justify-content:center}.consulting-workplan{background:#fff;border-radius:14px;padding:30px 32px 24px}.consulting-plan-bar{justify-content:space-between;align-items:center;gap:24px;display:flex}.consulting-plan-bar h2{font-family:var(--font-sans);letter-spacing:0;font-size:20px}.consulting-plan-bar>span{color:#4d4d59;font-size:12px}.consulting-workplan .sd-choice-row{margin-block:20px 28px}.consulting-plan-question{background:var(--color-aseri-red-50);border-radius:10px;align-items:start;gap:14px;padding:22px 24px;display:flex}.consulting-plan-question [class*=iconify]{width:24px;height:24px;color:var(--color-aseri-red-700);flex:none}.consulting-plan-question p{font-size:20px;line-height:1.4}.consulting-plan-columns{color:#4d4d59;grid-template-columns:1.7fr 1fr .8fr;gap:32px;padding:24px 0 12px;font-size:12px;display:grid}.consulting-plan-rows{margin:0;padding:0;list-style:none}.consulting-plan-rows li{border-top:1px solid var(--color-aseri-border);grid-template-columns:1.7fr 1fr .8fr;gap:32px;padding-block:22px;font-size:14px;display:grid}.consulting-plan-rows li>div:first-child{align-items:start;gap:16px;display:flex}.consulting-step-number{color:var(--color-aseri-red-700);flex:none;padding-top:3px;font-size:12px}.consulting-plan-rows h3{margin-bottom:6px;font-size:16px}.consulting-plan-rows li>div:last-child{color:#4d4d59}.consulting-mobile-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.consulting-plan-conclusion{color:var(--color-aseri-red-700);align-items:center;gap:12px;font-size:18px;display:flex;margin-top:20px!important}.consulting-plan-caption{color:#4d4d59;font-size:12px;margin-top:20px!important}.consulting-principle{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.consulting-principle h2 em{color:var(--color-aseri-red-700);font-style:normal}.consulting-principle>div>p{margin-bottom:22px;font-size:17px}.consulting-principle-note{color:var(--color-aseri-red-700);align-items:center;gap:14px;margin-top:28px;display:flex}.consulting-principle-note [class*=iconify]{flex:none;width:26px;height:26px}.consulting-catalogue{background:var(--color-aseri-section);scroll-margin-top:70px}.consulting-area{grid-template-columns:.85fr 1.4fr;gap:72px;padding-block:40px;display:grid}.consulting-area>div>h3{font:500 32px/1.1 var(--font-display);margin-bottom:14px}.consulting-area>div>p{color:#4d4d59;max-width:32ch}.consulting-area details{border-bottom:1px solid var(--color-aseri-border)}.consulting-area summary{cursor:pointer;justify-content:space-between;gap:24px;padding-block:20px;list-style:none;display:flex}.consulting-area summary::-webkit-details-marker{display:none}.consulting-area summary h4{margin:0 0 8px;font-size:18px;font-weight:500}.consulting-area summary p{color:#4d4d59;font-size:14px}.consulting-area summary [class*=iconify]{color:var(--color-aseri-red-700);flex:none;margin-top:4px}.consulting-area details[open] summary [class*=iconify]{transform:rotate(45deg)}.consulting-service-body{padding:0 40px 24px 0;font-size:15px}.consulting-service-body dl{margin-top:20px}.consulting-service-body dt{color:var(--color-aseri-red-700);margin-bottom:5px;font-size:13px}.consulting-working>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;border-radius:14px;width:100%;height:380px}.consulting-working-copy{grid-template-columns:1fr 1fr;gap:28px 72px;padding-top:48px;display:grid}.consulting-working-copy>p{font-size:17px}.consulting-engagements{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:28px;display:grid}.consulting-engagements h3{margin-bottom:12px;font-size:21px}.consulting-engagements p{color:#4d4d59;font-size:15px}.consulting-connections{background:var(--color-aseri-section)}.consulting-connections>div{flex-wrap:wrap;align-items:center;gap:20px 40px;padding-block:28px;display:flex}.consulting-connections p{margin-right:auto;font-size:18px}@media (width<=1023px){.consulting-area{gap:40px}.consulting-plan-columns,.consulting-plan-rows li{grid-template-columns:1.5fr 1fr}.consulting-plan-columns>span:last-child{display:none}.consulting-plan-rows li>div:last-child{grid-column:1/-1;padding-left:24px}.consulting-plan-rows li>div:last-child .consulting-mobile-label{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--color-aseri-red-700);margin-bottom:4px;font-size:12px;display:block;position:static}.consulting-principle{gap:40px}}@media (width<=767px){.consulting-opening{padding-block:12px 36px}.consulting-workplan{margin-inline:-4px;padding:24px 20px}.consulting-plan-bar{align-items:start;gap:12px}.consulting-plan-bar h2{max-width:12ch}.consulting-plan-bar>span{text-align:right;max-width:10ch}.consulting-plan-question{padding:20px 16px}.consulting-plan-question p{font-size:18px}.consulting-plan-columns{display:none}.consulting-plan-rows{margin-top:24px}.consulting-plan-rows li{grid-template-columns:1fr;gap:16px}.consulting-plan-rows li>div:not(:first-child){padding-left:24px}.consulting-mobile-label{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--color-aseri-red-700);margin-bottom:4px;font-size:12px;display:block;position:static}.consulting-plan-conclusion{align-items:start}.consulting-plan-conclusion [class*=iconify]{flex:none;margin-top:5px}.consulting-area,.consulting-engagements,.consulting-principle,.consulting-working-copy{grid-template-columns:1fr;gap:28px}.consulting-area{padding-block:28px}.consulting-area>div>p{max-width:none}.consulting-service-body{padding-right:12px}.consulting-working>img{aspect-ratio:16/9;height:auto;max-height:240px}.consulting-working-copy{padding-top:32px}.consulting-engagements{margin-top:0}.consulting-connections>div{gap:12px;display:grid}}.consulting-practice-image{aspect-ratio:1168/880;-o-object-fit:cover;object-fit:cover;border-radius:14px;width:100%;height:auto}.consulting-principle h2{margin-bottom:28px}.risk-service>.risk-ticker{margin-bottom:32px}.risk-service-opening{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;padding-block:32px 88px;display:grid}.risk-service-proposition{padding-block:28px}.risk-service-proposition h1{font-size:clamp(3rem,5.2vw,4.6rem)}.risk-service-proposition>p{max-width:48ch;margin-top:28px;font-size:18px}.risk-platform-shortcut{color:#4d4d59;gap:4px;width:fit-content;margin-top:44px;font-size:13px;display:grid}.risk-platform-shortcut>span{color:var(--color-aseri-red-700);align-items:center;gap:8px;min-height:28px;display:flex}.risk-platform-shortcut:hover>span{text-underline-offset:4px;text-decoration:underline}.risk-sample-brief{background:#fff;border-radius:14px;padding:28px 30px}.risk-brief-header{align-items:center;gap:8px;font-size:13px;display:flex}.risk-brief-header>[class*=iconify]{color:var(--color-aseri-red-700);flex:none;width:22px;height:22px}.risk-brief-header>span:last-child{color:#4d4d59;text-align:right;margin-left:auto;font-size:11px}.risk-sample-brief .sd-choice-row{margin-block:24px}.risk-sample-brief h2{min-height:104px;font-size:31px}.risk-brief-meta{border-bottom:1px solid var(--color-aseri-border);justify-content:space-between;gap:24px;padding-block:22px;display:flex}.risk-brief-meta dt{color:#4d4d59;margin-bottom:4px;font-size:11px}.risk-brief-meta dd{font-size:13px}.risk-brief-body{gap:20px;min-height:335px;padding-top:22px;display:grid}.risk-brief-body dt{color:var(--color-aseri-red-700);margin-bottom:5px;font-size:12px}.risk-brief-body dd{font-size:14px}.risk-brief-next{background:var(--color-aseri-red-50);border-radius:10px;margin-inline:-16px;padding:16px}.risk-engagement-options{grid-template-columns:1fr 1fr;gap:64px;display:grid}.risk-engagement-options h3{font:500 36px/1.15 var(--font-display);margin-bottom:16px}.risk-engagement-options>article>p{color:#4d4d59;min-height:58px}.risk-engagement-options dl{gap:24px;margin-block:32px 20px;display:grid}.risk-engagement-options dl>div{grid-template-columns:85px 1fr;gap:16px;display:grid}.risk-engagement-options dt{color:var(--color-aseri-red-700);padding-top:2px;font-size:13px}.risk-engagement-options dd{font-size:15px}.risk-change-section{background:var(--color-aseri-section)}.risk-change-layout{grid-template-columns:1fr 1.1fr;align-items:center;gap:96px;display:grid}.risk-change-layout>div>p{margin-top:24px;font-size:17px}.risk-review-note{background:#fff;border-radius:14px;padding:32px}.risk-review-label{color:var(--color-aseri-red-700);align-items:center;gap:10px;margin-top:18px;margin-bottom:24px;font-size:13px;display:flex}.risk-review-note h3{font:500 30px/1.2 var(--font-display)}.risk-review-note ol{margin-block:28px;padding:0;list-style:none}.risk-review-note li{grid-template-columns:22px 1fr;gap:14px;margin-bottom:24px;display:grid}.risk-review-note li>[class*=iconify]{width:22px;height:22px;color:var(--color-aseri-red-700);margin-top:2px}.risk-review-note h4{margin:0 0 8px;font-size:15px;font-weight:500}.risk-review-note li p{color:#4d4d59;font-size:14px}.risk-review-note .risk-review-footnote{border-top:1px solid var(--color-aseri-border);padding-top:20px;font-size:13px}.risk-platform-band{background:var(--color-aseri-light);padding-block:40px}.risk-platform-band>div{justify-content:space-between;align-items:center;gap:48px;display:flex}.risk-platform-band>div>div{max-width:700px}.risk-platform-band h2{margin-block:14px;font-size:30px}.risk-platform-band>div>div>[class*=iconify]{color:var(--color-aseri-red-700);width:26px;height:26px}.risk-platform-band .sd-link{flex:none}@media (width<=1023px){.risk-service-opening{gap:32px}.risk-sample-brief{padding-inline:24px}.risk-change-layout{gap:40px}}@media (width<=767px){.risk-change-layout,.risk-engagement-options,.risk-service-opening{grid-template-columns:1fr;gap:40px}.risk-service-opening{padding-block:8px 56px}.risk-service-proposition{padding-block:0}.risk-service-proposition h1{font-size:clamp(2.7rem,10vw,4rem)}.risk-platform-shortcut{margin-top:24px}.risk-sample-brief{padding:24px 20px}.risk-brief-header>span:last-child{max-width:7ch}.risk-sample-brief h2{min-height:110px;font-size:30px}.risk-brief-body{min-height:410px}.risk-engagement-options{gap:56px}.risk-engagement-options dl>div{grid-template-columns:1fr;gap:6px}.risk-engagement-options>article>p{min-height:0}.risk-review-note{padding:24px}.risk-platform-band>div{gap:20px;display:grid}}.risk-product-intro{padding-top:48px;padding-bottom:0}.risk-product-index{border-top:1px solid var(--color-aseri-border);border-bottom:1px solid var(--color-aseri-border);flex-wrap:wrap;gap:12px 32px;padding-block:24px;display:flex}.risk-product-index a{font-size:16px}.cahra-dossier{grid-template-columns:.85fr 1.15fr;align-items:center;gap:72px;scroll-margin-top:40px;display:grid}.cahra-dossier-copy>p{max-width:50ch;margin-top:24px}.cahra-dossier-use{font-size:14px}.cahra-dossier-visual{background:var(--color-aseri-light);border-radius:14px;min-width:0;padding:26px}.cahra-map-heading{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.cahra-map-heading>span:last-child{color:#4d4d59}.cahra-dossier-map{width:100%;height:310px;margin-block:22px 8px}.cahra-map-legend{flex-wrap:wrap;gap:10px 20px;margin-bottom:20px;font-size:12px;display:flex}.cahra-map-legend>span{align-items:center;gap:7px;display:flex}.cahra-map-legend>span:before{content:"";background:var(--color-aseri-red-200);border-radius:3px;width:10px;height:10px}.cahra-map-legend>.cahra-legend-designated:before{background:var(--color-aseri-red-600)}.cahra-region-selector{flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:20px;font-size:12px;display:flex}.cahra-region-select{cursor:pointer;min-width:168px;min-height:44px}.cahra-region-select:disabled{cursor:not-allowed}.cahra-region-selector>span{color:#4d4d59;flex-basis:100%}.cahra-map-detail{background:#fff;border-radius:10px;min-height:177px;padding:24px}.cahra-map-detail h3{margin-bottom:10px;font-size:20px}.cahra-map-detail p{font-size:14px}.cahra-map-source{color:#4d4d59;font-size:11px;margin-top:16px!important}.cahra-map-source a{text-underline-offset:3px;text-decoration:underline;display:inline}@media (width<=900px){.cahra-dossier{grid-template-columns:1fr 1.1fr;gap:36px}.cahra-dossier-visual{padding:20px}.cahra-dossier-map{height:250px}}@media (width<=700px){.risk-product-index{gap:8px 24px}.cahra-dossier{grid-template-columns:1fr;gap:32px}.cahra-dossier-copy h2 br{display:none}.cahra-dossier-map{height:auto}.cahra-map-detail{min-height:0;padding:20px}}.risk-lens-section{background:var(--color-aseri-section);scroll-margin-top:30px}.risk-lens-content{grid-template-columns:.75fr 1.5fr;align-items:start;gap:44px;display:grid}.risk-lens-summary h3{font-family:var(--font-display);margin-bottom:20px;font-size:30px;line-height:1.2}.risk-lens-summary>p{font-size:15px}.risk-lens-use{border-top:1px solid var(--color-aseri-border);margin-top:24px;padding-top:20px}.risk-lens-use>span{color:var(--color-aseri-red-700);margin-bottom:8px;font-size:12px;display:block}.risk-lens-use p{font-size:14px}.risk-lens-summary .sd-link{margin-top:24px}.risk-lens-sheet{background:#fff;border-radius:14px;min-width:0;overflow:hidden}.risk-lens-sheet-heading{align-items:center;gap:10px;padding:24px;font-size:14px;display:flex}.risk-lens-sheet-heading>:first-child{color:var(--color-aseri-red-700)}.risk-lens-sheet-heading strong{font-weight:500}.risk-lens-sheet-heading>span:last-child{color:#4d4d59;margin-left:auto;font-size:11px}.risk-lens-table-scroll{overflow-x:auto}.risk-lens-table-scroll:focus-visible{outline:2px solid var(--color-aseri-ring);outline-offset:-2px}.risk-lens-sheet table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:520px;font-size:13px}.risk-lens-sheet td,.risk-lens-sheet th{border-bottom:1px solid var(--color-aseri-border);vertical-align:top;padding:20px 16px}.risk-lens-sheet thead th{background:#fafafb;padding-block:12px;font-size:12px;font-weight:400}.risk-lens-sheet tbody th{color:var(--color-aseri-red-700);font-weight:500}.risk-lens-note{color:#4d4d59;align-items:flex-start;gap:8px;padding:20px 24px;font-size:12px;display:flex}.risk-lens-note>span{flex:none;margin-top:3px}.risk-analyst-coverage{background:var(--color-aseri-section)}.risk-analyst-coverage>div{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.risk-analyst-intro>p{margin-top:24px}.risk-analyst-questions details{border-bottom:1px solid var(--color-aseri-border);padding:24px 0}.risk-analyst-questions details:first-child{padding-top:0}.risk-analyst-questions summary{cursor:pointer;align-items:center;gap:14px;min-height:44px;font-size:20px;list-style:none;display:flex}.risk-analyst-questions summary::-webkit-details-marker{display:none}.risk-analyst-questions summary>:first-child{color:var(--color-aseri-red-700)}.risk-analyst-questions summary>:last-child{margin-left:auto;transition:transform .2s}.risk-analyst-questions details[open] summary>:last-child{transform:rotate(45deg)}.risk-analyst-questions details h4{margin-block:20px 12px;font-weight:500}.risk-analyst-questions .sd-list,.risk-analyst-questions details p{font-size:14px}.risk-analyst-output{background:#fff;border-radius:10px;margin-top:20px;padding:20px}.risk-analyst-output>span{color:var(--color-aseri-red-700);margin-bottom:8px;font-size:12px;display:block}@media (width<=1000px){.risk-lens-content{grid-template-columns:1fr;gap:28px}.risk-lens-summary{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.risk-lens-summary h3{grid-column:1/-1}.risk-lens-use{border:0;margin:0;padding:0}.risk-lens-summary .sd-link{grid-column:1/-1}.risk-analyst-coverage>div{gap:40px}}@media (width<=700px){.risk-lens-summary{display:block}.risk-lens-use{margin-top:24px}.risk-lens-sheet-heading{padding:20px 16px}.risk-lens-sheet td,.risk-lens-sheet th{padding:18px 14px}.risk-lens-note{padding:20px 16px}.risk-analyst-coverage>div{grid-template-columns:1fr;gap:32px}}.risk-lens-scroll-hint{display:none}@media (width<=700px){.risk-lens-scroll-hint{color:#4d4d59;align-items:center;gap:8px;padding:0 16px 16px;font-size:12px;display:flex}}@media (prefers-reduced-motion:reduce){.risk-analyst-questions summary>:last-child{transition:none}}.mapping-investigation{scroll-margin-top:30px}.mapping-investigation .mapping-availability{color:var(--color-aseri-red-700);margin-top:20px;font-size:14px}.mapping-investigation .mapping-intro-detail{margin-top:20px}.mapping-case{background:var(--color-aseri-section);border-radius:14px;overflow:hidden}.mapping-case-header{background:#fff;padding:24px 28px}.mapping-case-header h3{font-size:18px;font-weight:500}.mapping-case-header p{color:#4d4d59;margin-top:4px;font-size:12px}.mapping-network-toolbar{padding:20px 28px 0}.mapping-network-guide{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;padding:18px 28px 0;display:flex}.mapping-network-guide p{color:#4d4d59;font-size:12px}.mapping-network-legend{color:#4d4d59;gap:18px;font-size:11px;display:flex}.mapping-network-legend>span{align-items:center;gap:6px;display:flex}.mapping-network-legend i{border-top:1px solid #808096;width:20px;display:block}.mapping-network-legend .is-unconfirmed{border-top-style:dashed}.mapping-network-viewport{padding:12px 16px 60px;position:relative;overflow:hidden}.mapping-network-canvas{aspect-ratio:1120/740;touch-action:pan-y;width:100%;display:block;overflow:hidden}.mapping-network-viewport.is-zoomed .mapping-network-canvas{cursor:grab;touch-action:none}.mapping-network-viewport.is-zoomed .mapping-network-canvas:active{cursor:grabbing}.mapping-network-lines line{stroke:#808096;stroke-width:.65px;vector-effect:non-scaling-stroke}.mapping-network-lines .is-unconfirmed{stroke-dasharray:3 3}.mapping-network-lines .is-traced{stroke:var(--color-aseri-red-600);stroke-width:1.1px}.mapping-network-lines .is-muted{opacity:.12}.mapping-network-node{cursor:pointer;outline:none}.mapping-node-target{fill:#0000}.mapping-node-dot{fill:#808096;stroke:var(--color-aseri-light);stroke-width:.6px}.mapping-network-node.is-hub .mapping-node-dot{fill:var(--color-aseri-red-600)}.mapping-network-node.is-root .mapping-node-dot{fill:var(--color-aseri-red-700);stroke:#fff;stroke-width:3px}.mapping-network-node.is-muted{opacity:.22}.mapping-network-node.is-connected .mapping-node-dot{fill:var(--color-aseri-red-600)}.mapping-network-node:focus-visible .mapping-node-dot,.mapping-network-node:hover .mapping-node-dot{fill:var(--color-aseri-red-700);stroke:var(--color-aseri-red-700);stroke-width:3px}.mapping-network-node:focus-visible .mapping-node-target{stroke:var(--color-aseri-red-700);stroke-width:1.5px}.mapping-node-ring{fill:none;stroke:var(--color-aseri-red-700);stroke-width:1.5px}.mapping-hover-label,.mapping-network-labels{fill:var(--color-aseri-foreground-highlighted);font-family:var(--font-sans);paint-order:stroke;stroke:var(--color-aseri-light);stroke-width:5px;stroke-linejoin:round;pointer-events:none;font-size:12px;font-weight:500}.mapping-network-labels>text{font-size:16px}.mapping-network-labels .mapping-cluster-count{font-size:11px;font-weight:400}.mapping-network-labels .is-muted{opacity:.25}.mapping-hover-label{font-size:12px}.mapping-zoom-controls{background:#fff;border-radius:10px;align-items:center;gap:4px;padding:3px;display:flex;position:absolute;bottom:16px;right:24px}.mapping-zoom-controls button{width:40px;height:40px;color:var(--color-aseri-foreground-highlighted);box-shadow:none;background:#fff;justify-content:center}.mapping-zoom-controls button:hover{background:var(--color-aseri-light)}.mapping-zoom-controls span{text-align:center;min-width:44px;font-size:12px}.mapping-pan-hint{color:#4d4d59;font-size:12px;position:absolute;bottom:32px;left:28px}.mapping-node-detail{background:#fff;grid-template-columns:1.25fr 1fr;gap:48px;min-height:200px;padding:28px 32px;display:grid}.mapping-node-detail h3{font-family:var(--font-display);font-size:26px;line-height:1.15}.mapping-node-detail>div>span{color:var(--color-aseri-red-700);margin-top:8px;font-size:12px;display:block}.mapping-node-detail p{margin-top:12px;font-size:14px}.mapping-node-detail .mapping-next-enquiry{border-left:1px solid var(--color-aseri-border);padding-left:28px}.mapping-next-enquiry>span{color:var(--color-aseri-red-700);font-size:12px}.mapping-node-detail .mapping-next-enquiry p{margin-top:10px;font-size:18px;line-height:1.5}.mapping-case .mapping-case-note{color:#4d4d59;padding:18px 28px;font-size:11px}.mapping-investigation-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:24px;display:flex}.mapping-investigation-footer p{font-size:14px}@media (width<=700px){.mapping-case-header{padding:20px}.mapping-case-header h3{font-size:16px}.mapping-network-toolbar{padding:16px 16px 0}.mapping-network-guide{gap:10px;padding:16px 20px 0}.mapping-network-viewport{padding:16px 0 76px}.mapping-network-canvas{aspect-ratio:1}.mapping-pan-hint{font-size:11px;bottom:61px;left:20px}.mapping-zoom-controls{bottom:8px;right:16px}.mapping-node-detail{grid-template-columns:1fr;gap:24px;min-height:0;padding:24px 20px}.mapping-node-detail .mapping-next-enquiry{border-left:0;border-top:1px solid var(--color-aseri-border);padding:20px 0 0}.mapping-case .mapping-case-note{padding:16px 20px}.mapping-investigation h2 br{display:none}}.platform-service-opening{grid-template-columns:1.05fr 1fr;align-items:center;gap:80px;padding-block:48px 64px;display:grid}.platform-lead{font-size:20px;line-height:1.65}.platform-service .platform-service-opening-note{color:var(--color-aseri-foreground-muted);margin-top:24px}.platform-workspace{padding-bottom:96px}.platform-workspace-intro{justify-content:space-between;align-items:end;gap:40px;margin-bottom:28px;display:flex}.platform-workspace-intro h2{font-size:clamp(1.8rem,2.8vw,2.4rem)}.platform-workspace-intro p{max-width:48ch;font-size:15px}.platform-rhythm,.platform-support{background:var(--color-aseri-section)}.platform-rhythm-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.platform-rhythm-steps article{border-top:1px solid var(--color-aseri-border);flex-direction:column;align-items:start;padding-top:28px;display:flex}.platform-research-example h3,.platform-rhythm-steps h3{font-family:var(--font-display);font-size:28px}.platform-rhythm-steps p{margin-block:20px}.platform-link{min-height:44px;color:var(--color-aseri-red-700);align-items:center;gap:8px;font-size:14px;display:inline-flex}.platform-link .iconify{flex-shrink:0}.platform-rhythm-steps .platform-link{margin-top:auto}.platform-tool{border-top:1px solid var(--color-aseri-border);grid-template-columns:.85fr 1.5fr .5fr;align-items:start;gap:40px;padding-block:28px;display:grid}.platform-tool h3{font-size:20px}.platform-tool h3 a{align-items:baseline;gap:12px;display:inline-flex}.platform-tool h3 .iconify{color:var(--color-aseri-red-700);flex-shrink:0;font-size:16px}.platform-tool-availability{text-align:right;color:var(--color-aseri-foreground-muted);font-size:13px}.platform-tool-availability.is-planned{color:var(--color-aseri-red-700)}.platform-support-layout{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.platform-support-layout h2+p{max-width:58ch;margin-top:28px}.platform-research-example{background:var(--color-aseri-light);border-radius:14px;padding:36px}.platform-research-example p{margin-top:24px}.platform-research-example .platform-link{margin-top:20px}@media (width<=1023px){.platform-service-opening,.platform-support-layout{gap:40px}.platform-rhythm-steps,.platform-tool{gap:24px}}@media (width<=767px){.platform-rhythm-steps,.platform-service-opening,.platform-support-layout,.platform-tool{grid-template-columns:1fr}.platform-service-opening{gap:24px;padding-block:28px 48px}.platform-workspace{padding-bottom:60px}.platform-workspace-intro{flex-direction:column;align-items:start;gap:16px}.platform-tool{gap:12px}.platform-tool-availability{text-align:left}.platform-research-example{padding:24px}}
