.handbook-book{position:relative;isolation:isolate;display:block;width:100%;min-width:0;aspect-ratio:4 / 3;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:#aabbd6;font:inherit;cursor:crosshair;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent}.handbook-book svg{display:block;width:100%;height:100%;pointer-events:none}.handbook-book-reveal{opacity:0;transition:opacity .3s ease-out}.handbook-book[data-illuminated=true] .handbook-book-reveal{opacity:1;transition-duration:.1s}@media(prefers-reduced-motion:reduce){.handbook-book-reveal{transition:none}}.applications-page{background:radial-gradient(ellipse at 95% 8%,#e7e5f363,transparent 48%),#f4f5fa}.applications-opening{--hero-h1: clamp(46px, 5.6vw, 80px)}.applications-intro{padding-bottom:0}.applications-intro-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.95fr)}.applications-intro .rq-eyebrow{margin-bottom:29px}.applications-page .applications-intro h1{margin-bottom:30px}.applications-page .applications-intro-copy{max-width:400px;font-size:17px;font-weight:300;color:var(--muted)}.applications-page .applications-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;text-decoration-color:#a6b5ce;text-decoration-thickness:1px;text-underline-offset:7px;transition:color .2s,text-decoration-color .2s}.applications-page .applications-text-link:hover{color:#4568a6;text-decoration-color:currentColor}.handbook-product{padding-block:8px 74px}.handbook-product-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:110px}.handbook-copy>.rq-eyebrow{margin-bottom:19px}.applications-page .handbook-copy h2{font-size:clamp(56px,5.7vw,80px);line-height:1.08;letter-spacing:-.05em}.handbook-product-aside{padding-bottom:6px}.applications-page .handbook-premise{max-width:350px;font-size:18px;font-weight:300;line-height:1.75;color:#bac7de}.applications-page .handbook-contact{margin-top:18px;color:#e5ecfa;text-decoration-color:#7f91af}.applications-page .handbook-contact:hover{color:#fff;text-decoration-color:#e5ecfa}.handbook-experts{padding-block:70px 66px}.handbook-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:110px;align-items:end}.handbook-section-heading .rq-eyebrow{margin-bottom:25px}.handbook-section-heading h2 span{color:#647494}.applications-page .handbook-section-description{max-width:360px;margin-bottom:4px;font-size:15px;color:var(--muted)}.handbook-expert-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:50px;padding:0;margin:42px 0 0}.handbook-expert-steps li{border-top:1px solid var(--line);padding-top:21px}.handbook-step-number{font-size:10px;color:#647494;font-variant-numeric:tabular-nums}.applications-page .handbook-expert-steps h3{margin-top:16px;font-size:28px;font-weight:300;letter-spacing:-.03em}.applications-page .handbook-expert-steps p{max-width:310px;margin-top:13px;font-size:13px;color:var(--muted)}.handbook-case{padding-block:6px 40px}.handbook-case-sheet{--case-gap: 32px;margin-top:36px}.handbook-case-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;padding-top:24px;border-top:1px solid var(--line)}.handbook-case-request{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:48px;padding:18px 0 29px;border-bottom:1px solid var(--line)}.applications-page .handbook-case-request h3{max-width:530px;margin:0;font-size:clamp(23px,2.2vw,30px);line-height:1.35;font-weight:300;letter-spacing:-.03em}.handbook-case-booking{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0}.handbook-case-booking dt{margin-bottom:8px;color:var(--muted);font-size:10px}.handbook-case-booking dd{margin:0;color:#344761;font-size:12px;line-height:1.65}.handbook-case-branch{position:relative;height:36px}.handbook-case-branch:before{content:"";position:absolute;top:0;left:50%;height:18px;width:1px;background:#c6d1e1}.handbook-case-branch:after{content:"";position:absolute;top:18px;left:calc(25% - var(--case-gap) / 4);right:calc(25% - var(--case-gap) / 4);height:1px;background:#c6d1e1}.handbook-case-branch>span{position:absolute;top:16px;left:calc(50% - 2px);width:5px;height:5px;border-radius:50%;background:#8fa3bf;z-index:1}.handbook-case-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--case-gap)}.handbook-case-path{position:relative;min-width:0;display:flex;flex-direction:column;padding:27px 31px 28px;border:1px solid #dce1eb;border-radius:4px;background:#f9f9fc}.handbook-case-path:before{content:"";position:absolute;top:-18px;left:50%;width:1px;height:18px;background:#c6d1e1}.handbook-case-path-corrected{background:linear-gradient(145deg,#f5f8fc,#eaf0f6);border-color:#ccd8e6}.handbook-case-path-heading{display:flex;align-items:start;justify-content:space-between;gap:17px;padding-bottom:22px;border-bottom:1px solid #dce1eb}.handbook-case-path h4{margin:0;color:#293c59;font-size:15px;font-weight:400;line-height:1.5}.handbook-case-path-heading p{margin-top:5px;color:var(--muted);font-size:10px}.handbook-case-outcome{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding-top:3px;color:#925b5d;font-size:11px}.handbook-case-outcome svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.handbook-case-path-corrected .handbook-case-outcome{color:#386b65}.handbook-case-decision{flex:1;padding-block:25px 28px}.applications-page .handbook-case-stage{font-size:10px;color:var(--muted)}.handbook-case-decision h5{margin:12px 0 9px;color:#26364f;font-size:23px;line-height:1.3;font-weight:300;letter-spacing:-.025em}.applications-page .handbook-case-decision-detail{max-width:340px;font-size:13px;color:var(--muted)}.handbook-case-result{padding-top:23px;border-top:1px solid #dce1eb}.applications-page .handbook-case-result-value{margin-top:10px;font-size:clamp(30px,3vw,41px);line-height:1.2;letter-spacing:-.04em;font-weight:300;color:#785454}.handbook-case-path-corrected .handbook-case-result-value{color:#355c68}.applications-page .handbook-case-result-detail{margin-top:10px;font-size:12px;color:var(--muted)}.handbook-case-correction{display:flex;align-items:center;gap:16px;padding:24px 0 0}.handbook-correction-mark{position:relative;flex-shrink:0;width:27px;height:25px;border:1px solid #a9bad2;border-radius:2px 5px 5px 2px;background:#e8edf5}.handbook-correction-mark:before{content:"";position:absolute;left:5px;top:0;bottom:0;border-left:1px solid #a9bad2}.handbook-correction-mark span{position:absolute;left:10px;right:5px;top:8px;height:1px;background:#7b91b2;box-shadow:0 5px #7b91b2}.applications-page .handbook-correction-label{margin-bottom:4px;color:#4e6585;font-size:10px}.handbook-case-correction p{font-size:13px;color:#294266}.applications-page .handbook-case-source{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.handbook-evidence{padding-block:36px 72px;border-top:1px solid var(--line)}.handbook-evidence-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:110px;align-items:end}.handbook-evidence-heading .rq-eyebrow{margin-bottom:25px}.handbook-evidence-heading h2 span{color:#647494}.applications-page .handbook-evidence-intro{max-width:345px;margin-bottom:4px;color:var(--muted);font-size:15px}.handbook-benchmarks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:110px;margin-top:47px}.handbook-comparison{min-width:0;margin:0;padding-top:24px;border-top:1px solid var(--line)}.handbook-comparison>figcaption{display:flex;flex-direction:column;gap:8px}.handbook-benchmark-name{font-size:17px;font-weight:400;letter-spacing:-.015em}.handbook-benchmark-scope{font-size:12px;color:var(--muted)}.applications-page .handbook-result{display:flex;flex-direction:column;gap:9px;margin:24px 0 29px;line-height:1.1}.handbook-result-value{font-size:clamp(53px,4.7vw,67px);letter-spacing:-.055em;font-weight:300}.handbook-result-unit{font-size:12px;color:var(--muted)}.handbook-chart-row+.handbook-chart-row{margin-top:19px}.handbook-chart-label{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;color:var(--muted);font-size:11px;line-height:1.6}.handbook-chart-label>:last-child{flex-shrink:0;font-variant-numeric:tabular-nums}.handbook-chart-track{height:9px;background:#e3e7ef;border-radius:1px;overflow:hidden}.handbook-chart-bar{height:100%;background:#acb7cc;border-radius:inherit}.handbook-chart-row-handbook .handbook-chart-label{color:#294266}.handbook-chart-row-handbook .handbook-chart-bar{background:linear-gradient(90deg,#294365,#617da4)}.handbook-chart-scale{display:flex;justify-content:space-between;margin-top:11px;font-size:10px;font-variant-numeric:tabular-nums;color:var(--muted)}.applications-page .handbook-evaluation-context{margin-top:21px;font-size:11px;color:#53637c}.handbook-closing{align-items:center}@media(max-width:1100px){.applications-opening{--hero-h1: clamp(40px, 5.6vw, 64px)}.applications-intro-layout{gap:20px}.applications-page .applications-intro-copy{font-size:15px}.handbook-product{padding-block:4px 60px}.handbook-product-layout{gap:60px}.applications-page .handbook-premise{font-size:16px}.handbook-copy-break{display:none}.handbook-section-heading{gap:60px}.handbook-expert-steps{column-gap:30px}.handbook-experts{padding-block:64px 56px}.handbook-case{padding-bottom:36px}.handbook-case-sheet{--case-gap: 24px}.handbook-case-request{gap:30px}.handbook-case-path{padding-inline:24px}.handbook-evidence{padding-block:34px 68px}.handbook-evidence-heading{gap:60px}.handbook-benchmarks{column-gap:60px}.handbook-evidence h2{font-size:40px}}@media(max-width:768px){.applications-opening{--hero-h1: clamp(36px, 11.6vw, 58px)}.applications-intro .rq-eyebrow{margin-bottom:25px}.applications-intro-layout{grid-template-columns:1fr;gap:22px}.applications-page .applications-intro h1{margin-bottom:22px}.applications-page .applications-intro-copy{max-width:350px;font-size:16px}.handbook-product{padding-block:14px 46px}.handbook-product-layout{grid-template-columns:1fr;gap:20px}.handbook-copy>.rq-eyebrow{margin-bottom:16px}.applications-page .handbook-copy h2{font-size:clamp(50px,10vw,66px)}.applications-page .handbook-premise{max-width:330px;font-size:17px}.handbook-product-aside{padding-bottom:0}.handbook-experts{padding-block:44px 44px}.handbook-section-heading{grid-template-columns:1fr;gap:21px}.handbook-section-heading .rq-eyebrow{margin-bottom:22px}.applications-page .handbook-section-description{margin:0;max-width:440px;font-size:14px}.handbook-expert-steps{grid-template-columns:1fr;gap:23px;margin-top:30px}.handbook-expert-steps li{display:grid;grid-template-columns:25px 1fr;gap:9px 14px;padding-top:18px}.handbook-step-number{padding-top:6px}.applications-page .handbook-expert-steps h3{margin:0;font-size:25px}.applications-page .handbook-expert-steps p{grid-column:2;margin:0;max-width:400px}.handbook-case{padding-bottom:30px}.handbook-case-sheet{margin-top:27px}.handbook-case-header{padding-top:20px}.handbook-case-request{grid-template-columns:1fr;gap:22px;padding-block:16px 22px}.handbook-case-booking{grid-template-columns:1fr;gap:9px}.handbook-case-booking>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:baseline}.handbook-case-booking dt{margin:0}.handbook-case-branch{display:none}.handbook-case-paths{grid-template-columns:1fr;gap:18px;margin-top:23px}.handbook-case-path{padding:22px}.handbook-case-path:before{display:none}.handbook-case-path-heading{padding-bottom:18px}.handbook-case-decision{padding-block:22px 24px}.handbook-case-decision h5{font-size:23px}.handbook-case-result{padding-top:20px}.applications-page .handbook-case-result-value{font-size:32px}.handbook-case-correction{align-items:start;padding-top:23px}.handbook-evidence{padding-block:28px 49px}.handbook-evidence-heading{grid-template-columns:1fr;gap:21px}.handbook-benchmarks{grid-template-columns:1fr;gap:31px;margin-top:32px}.handbook-evidence-heading .rq-eyebrow{margin-bottom:22px}.handbook-evidence h2{font-size:clamp(32px,6vw,40px)}.applications-page .handbook-evidence-intro{margin:0;font-size:14px;max-width:420px}.handbook-comparison{width:100%;padding-top:23px}.applications-page .handbook-result{margin-top:20px}.handbook-closing{align-items:start}}@media(prefers-reduced-motion:reduce){.applications-page *,.applications-page *:before,.applications-page *:after{transition:none!important}}
