#approved-home{--ink:#222421;--muted:#596168;--silver:#f3f5f7;--gold:#c9a84c;--deep:#7a5f1e;background:#fff;color:var(--ink);font:17px/1.6 Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}#approved-home *{box-sizing:border-box}#approved-home dd,#approved-home dl,#approved-home figure,#approved-home h1,#approved-home h2,#approved-home h3,#approved-home p{margin:0}#approved-home h1,#approved-home h2,#approved-home h3{font-family:Inter,Arial,sans-serif;font-weight:500;color:var(--ink);text-wrap:balance}#approved-home h2{font-size:44px;line-height:1.12;letter-spacing:-.045em}#approved-home h3{font-size:24px;line-height:1.25;letter-spacing:-.025em}#approved-home li,#approved-home p{font-size:17px;line-height:1.65;color:var(--muted)}#approved-home a{color:inherit;text-decoration:none;touch-action:manipulation}#approved-home a:focus-visible,#approved-home summary:focus-visible{outline:2px solid var(--deep);outline-offset:6px;border-radius:3px}#approved-home .shell{width:calc(100% - 96px);max-width:1184px;margin-inline:auto}#approved-home .section{padding-block:76px}#approved-home>section{background:#fff}#approved-home>.approach-section,#approved-home>.case-section,#approved-home>.home-close,#approved-home>.services-section,#approved-home>.solution-section{background:var(--silver)}#approved-home [id]{scroll-margin-top:112px}#approved-home .eyebrow{font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#566068}#approved-home .section-heading{max-width:760px}#approved-home .section-heading>.eyebrow{margin-bottom:16px}#approved-home .section-intro{margin-top:20px;max-width:650px}#approved-home .actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px;margin-top:28px}#approved-home .button,#approved-home .text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;font-size:16px;font-weight:500;line-height:1.4;min-height:44px}#approved-home .button{background:var(--gold);padding:15px 20px;border-radius:6px;color:#24251f;box-shadow:inset 0 1px 0 #ffffff65;transition:background-color .15s}#approved-home .button:hover{background:#d6b960}#approved-home .text-link{color:var(--ink);text-decoration:underline;text-decoration-color:#bcc1c2;text-underline-offset:5px;text-decoration-thickness:1px;transition:color .15s}#approved-home .text-link:hover{color:var(--deep);text-decoration-color:initial}#approved-home .button:after,#approved-home .text-link:after{content:none}#approved-home .hero{padding-block:66px 72px}#approved-home .hero-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}#approved-home .hero-copy{min-width:0}#approved-home h1{font-size:62px;line-height:1.04;letter-spacing:-.055em;margin-top:24px;max-width:550px}#approved-home .hero .intro{font-size:18px;line-height:1.65;margin-top:26px;max-width:540px}#approved-home .hero-fineprint{margin-top:18px}#approved-home .credentials-portfolio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}#approved-home .case-metrics>div,#approved-home .credentials-portfolio .partner-credential{min-width:0;border:1px solid #cdd3d9;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,#fff 35%,#f1f4f6);box-shadow:inset 0 1px #fff,0 2px 3px #22251f05,0 7px 16px #22251f04}#approved-home .credentials-portfolio .partner-credential{display:flex;flex-direction:column;width:100%}#approved-home .credentials-portfolio .partner-credential-face{flex:1;min-height:86px;padding:20px}#approved-home .credentials-portfolio .partner-credential-face img{width:100px;height:27px;object-position:left center}#approved-home .credentials-portfolio .partner-credential-check{flex:none;width:25px;height:25px;background:#d5ed69;border:0;color:#22251f;box-shadow:inset 0 0 0 1px #22251f12}#approved-home .case-metric-source,#approved-home .credentials-portfolio .partner-credential-caption{display:flex;align-items:center;min-height:36px;padding:9px 20px;border:0;background:#edf0f380;color:#42483f;font:10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase;letter-spacing:.025em}#approved-home .credentials-portfolio .partner-credential-detail{color:#7c8476;font-size:17px;line-height:1}#approved-home .hero-media{overflow:hidden;border-radius:14px}#approved-home .hero-media img{display:block;width:100%;height:auto}#approved-home .case-section{padding-block:32px}#approved-home .case-feature{gap:16px 28px;align-items:stretch}#approved-home .case-feature,#approved-home .case-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#approved-home .case-metrics{gap:16px}#approved-home .case-metrics>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(86px,1fr) 36px;align-items:center;border-color:#ddd5c1;background:linear-gradient(135deg,#fffefa 20%,#f6f1e4);box-shadow:inset 0 1px #fff,0 2px 3px #53452204,0 7px 16px #53452203}#approved-home .case-metrics dt{display:contents;font-size:17px;line-height:1.3;color:var(--muted)}#approved-home .case-metric-label{grid-column:2;grid-row:1;padding:16px 20px 16px 14px}#approved-home .case-metrics dd{grid-column:1;grid-row:1;padding-left:20px;font-size:38px;line-height:1.1;font-weight:500;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--deep)}#approved-home .case-metric-source{grid-column:1/-1;grid-row:2;align-self:stretch;background:#eee7d6;color:#6b5c39;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}#approved-home .case-metric-source:hover{background:#e7dec8;color:var(--deep)}#approved-home .case-metric-source:focus-visible{outline-offset:-4px;border-radius:0}#approved-home .build-section{position:relative;padding-block:72px 64px}#approved-home .anchor-alias{position:absolute;top:0;left:0}#approved-home .build-copy{max-width:920px;margin-inline:auto;text-align:center}#approved-home .build-copy h2{font-size:60px;line-height:1.08;letter-spacing:-.05em;text-wrap:balance}#approved-home .build-copy>.eyebrow{color:var(--deep)}#approved-home .build-copy .section-intro{max-width:720px;margin:22px auto 0;font-size:19px}#approved-home .build-system{margin-top:38px;background:var(--silver);border-radius:16px;padding:30px 32px 34px}#approved-home .build-system>figcaption{text-align:center;color:var(--deep)}#approved-home .system-flow{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:56px;list-style:none;padding:0;margin:26px 0 0;align-items:stretch}#approved-home .system-part{position:relative;min-width:0;padding:24px 0 0}#approved-home .system-stage{display:flex;align-items:flex-start;gap:12px;min-height:68px}#approved-home .system-step{display:block;color:var(--deep);font-size:12px;font-weight:600;line-height:28px;font-variant-numeric:tabular-nums}#approved-home .system-stage h3{font-size:23px;line-height:1.25;max-width:230px;text-wrap:pretty}#approved-home .system-items{display:grid;gap:9px;padding:0;margin:18px 0 20px;list-style:none}#approved-home .system-items li{background:#fff;border-radius:6px;padding:11px 14px;color:var(--ink);font-size:17px;line-height:1.45}#approved-home .system-part>p{max-width:260px}#approved-home .system-part-1{background:#fff;border-radius:10px;box-shadow:0 9px 28px -18px #263a5066;padding:24px}#approved-home .system-part-1 .system-items li{background:var(--silver)}#approved-home .system-part-2 .system-items li{background:#ece7d8}#approved-home .system-arrow{position:absolute;right:-39px;top:52%;font-size:29px;color:#879198;line-height:1}#approved-home .build-ownership{text-align:center;max-width:760px;margin:30px auto 0}#approved-home .build-ownership h3{font-size:23px;margin-bottom:8px}#approved-home .build-ownership a{color:var(--deep);text-decoration:underline}#approved-home .build-copy .actions{justify-content:center;margin-top:24px}#approved-home .build-fee{margin-top:14px;text-align:center}#approved-home .situations-section{padding-block:64px 68px}#approved-home .situations-layout .section-heading{max-width:760px}#approved-home .situations-layout .section-intro{max-width:620px}#approved-home .situation-notes{display:grid;grid-template-columns:1fr 1fr;gap:32px 52px;margin-top:40px}#approved-home .situation-notes article{display:grid;grid-template-columns:88px 1fr;align-items:center;gap:22px;min-width:0}#approved-home .situation-drawing{--symptom-surface:#f3f5f7;display:grid;place-items:center;background:var(--symptom-surface);border-radius:14px;aspect-ratio:1}#approved-home .situation-notes h3{font-size:21px;line-height:1.35;text-wrap:pretty}#approved-home .situation-icon{width:66px;height:66px;color:#89949b}#approved-home .situation-icon .icon-accent{color:var(--deep)}#approved-home .solution-layout{display:grid;grid-template-columns:1fr 1fr;gap:88px;align-items:start}#approved-home .solution-layout h2{max-width:480px}#approved-home .solution-outcomes{display:grid;gap:32px;list-style:none;margin:0;padding:4px 0 0}#approved-home .solution-outcomes li{display:grid;grid-template-columns:36px 1fr;gap:16px}#approved-home .solution-outcomes h3{font-size:23px;line-height:1.35;text-wrap:pretty}#approved-home .solution-outcomes p{margin-top:9px}#approved-home .outcome-check{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e8dfc5;color:var(--deep);font-size:19px}#approved-home .services-section{padding-block:64px 44px}#approved-home .services-section .section-heading h2{font-size:38px}#approved-home .services-section .section-intro{margin-top:14px}#approved-home .engagement-explorer{margin-top:28px}#approved-home .engagement-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}#approved-home .engagement-tabs button{appearance:none;background:transparent;border:1px solid #dce1e4;border-radius:7px;color:var(--muted);font:500 17px/1.4 Inter,Arial,sans-serif;padding:12px 20px;cursor:pointer;min-height:48px;transition:background-color .15s,color .15s}#approved-home .engagement-tabs button[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}#approved-home .engagement-tabs button:hover{background:var(--silver);color:var(--ink)}#approved-home .engagement-tabs button[aria-selected=true]:hover{background:#3a3e3b;color:#fff}#approved-home .engagement-panel:focus-visible,#approved-home .engagement-tabs button:focus-visible{outline:2px solid var(--deep);outline-offset:5px}#approved-home .engagement-panel{display:grid;grid-template-columns:1.35fr 1fr;gap:56px;align-items:center}#approved-home .engagement-panel[hidden]{display:none}#approved-home .engagement-visual{background:#fff;border-radius:14px;overflow:hidden;min-width:0}#approved-home .visual-workspace{position:relative;height:300px;max-width:600px;margin:auto}#approved-home .visual-piece{position:absolute;background:#fff;border:1px solid #e0e4e6;border-radius:9px;box-shadow:0 12px 22px -16px #1c2c3b55;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px;padding:22px;font-size:19px;font-weight:500;line-height:1.3;color:var(--ink)}#approved-home .visual-symbol{font-family:Arial,sans-serif;font-size:28px;color:var(--deep);line-height:1}#approved-home .engagement-visual-0 .visual-piece{width:29%;height:154px;top:60px}#approved-home .engagement-visual-0 .visual-piece-0{left:7%;transform:rotate(-7deg)}#approved-home .engagement-visual-0 .visual-piece-1{left:36%;top:88px;z-index:1;background:#ece7d8;transform:rotate(2deg)}#approved-home .engagement-visual-0 .visual-piece-2{left:64%;transform:rotate(7deg)}#approved-home .engagement-visual-1 .visual-piece-0{width:31%;height:160px;left:9%;top:70px}#approved-home .engagement-visual-1 .visual-piece-1,#approved-home .engagement-visual-1 .visual-piece-2{width:35%;height:82px;left:56%;flex-direction:row;align-items:center;justify-content:flex-start;padding:18px;gap:14px}#approved-home .engagement-visual-1 .visual-piece-1{top:61px}#approved-home .engagement-visual-1 .visual-piece-2{top:158px}#approved-home .visual-connection{position:absolute;left:45%;top:132px;font-size:28px;color:#89939a}#approved-home .engagement-visual-2 .visual-workspace{display:flex;align-items:center;justify-content:center;gap:20px;padding:30px}#approved-home .engagement-visual-2 .visual-piece{position:relative;flex:1;min-width:0;height:148px;padding:15px;font-size:17px}#approved-home .engagement-visual-2 .visual-piece-1{background:#ece7d8}#approved-home .engagement-visual-2 .visual-piece:not(:last-of-type):after{content:"→";position:absolute;right:-19px;top:62px;font-size:22px;color:#89939a}#approved-home .engagement-visual-2 .visual-connection{display:none}#approved-home .engagement-visual-3 .visual-piece-0,#approved-home .engagement-visual-3 .visual-piece-1{width:32%;height:80px;left:7%;flex-direction:row;align-items:center;gap:12px;padding:16px}#approved-home .engagement-visual-3 .visual-piece-0{top:62px}#approved-home .engagement-visual-3 .visual-piece-1{top:158px}#approved-home .engagement-visual-3 .visual-piece-2{width:36%;height:176px;left:56%;top:62px;background:#ece7d8}#approved-home .engagement-detail{max-width:370px}#approved-home .engagement-detail h3{font-size:30px;margin-bottom:14px}#approved-home .engagement-detail>p{max-width:340px}#approved-home .engagement-detail>.eyebrow{margin-top:16px;color:var(--deep)}#approved-home .engagement-detail>.text-link{margin-top:18px}#approved-home .ongoing-support{margin-top:24px}#approved-home .approach-layout{display:grid;grid-template-columns:1fr}#approved-home .approach-layout .section-heading{max-width:760px}#approved-home .diagnostic-layout{display:grid;grid-template-columns:1fr 1fr;gap:84px;align-items:center}#approved-home .diagnostic-copy>.text-link{margin-top:8px}#approved-home .diagnostic-note{margin-top:20px;max-width:390px}#approved-home .report-excerpt{background:#fff;padding:30px;border:1px solid #e1e5e8;border-radius:12px;box-shadow:0 22px 45px -28px #27364340}#approved-home .report-excerpt figcaption{display:flex;justify-content:space-between;align-items:center;font-size:13px;line-height:1.5;color:#626b72}#approved-home .report-mark{font-weight:600;letter-spacing:-.08em;color:var(--deep);font-size:23px}#approved-home .report-finding{margin-top:28px}#approved-home .report-finding h3{font-size:30px;line-height:1.2;margin-top:12px;max-width:360px}#approved-home .report-finding>p:last-child{margin-top:16px}#approved-home .report-action{margin-top:24px;padding:22px;background:#ece7d8;border-radius:7px}#approved-home .report-action>.eyebrow{color:var(--deep);margin-bottom:10px}#approved-home .report-action>p:last-child{font-size:21px;line-height:1.4;color:var(--ink);font-weight:500;letter-spacing:-.025em}#approved-home .approach-section>.section-heading{max-width:1184px}#approved-home .approach-section .section-intro,#approved-home .approach-section h2{max-width:730px}#approved-home .framework-attribution{margin-top:18px;color:#424b51}#approved-home .faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:68px}#approved-home .faq-layout>h2{font-size:36px;max-width:300px}#approved-home .faq-list{display:grid;gap:12px;align-content:start}#approved-home .faq-item{background:var(--silver);border-radius:8px}#approved-home .faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:20px 24px;font-size:17px;line-height:1.45;font-weight:500}#approved-home .faq-item summary::-webkit-details-marker{display:none}#approved-home .faq-item summary>span{color:var(--deep);font-size:22px;line-height:1.1}#approved-home .faq-item[open] summary>span{transform:rotate(45deg)}#approved-home .faq-item summary:hover{color:var(--deep)}#approved-home .faq-answer{padding:0 24px 24px}#approved-home .faq-answer>.text-link{margin-top:10px}#approved-home .home-close{text-align:center;padding-block:76px}#approved-home .home-close h2{max-width:720px;margin:18px auto 24px}#approved-home .home-close>.shell>p:not(.eyebrow){max-width:630px;margin-inline:auto}#approved-home .home-close .actions{justify-content:center}@media(max-width:1100px){#approved-home .hero-layout{gap:34px}#approved-home h1{font-size:52px}#approved-home .credentials-portfolio .partner-credential-face{padding-inline:13px;gap:8px}#approved-home .credentials-portfolio .partner-credential-caption{padding-inline:12px;letter-spacing:0}#approved-home .credentials-portfolio .partner-credential-detail{display:none}#approved-home .build-copy h2{font-size:52px}#approved-home .system-flow{gap:38px}#approved-home .system-arrow{right:-28px;font-size:25px}#approved-home .build-system{padding:26px}#approved-home .system-part-1{padding:20px}#approved-home .system-stage h3{font-size:21px}#approved-home .system-items li{padding:10px;font-size:17px}#approved-home .engagement-panel{gap:32px;grid-template-columns:1.2fr 1fr}#approved-home .visual-piece{font-size:17px;padding:16px}#approved-home .engagement-visual-1 .visual-piece-1,#approved-home .engagement-visual-1 .visual-piece-2{gap:9px;padding:12px}#approved-home .engagement-visual-3 .visual-piece-0,#approved-home .engagement-visual-3 .visual-piece-1{gap:7px;padding:10px}#approved-home .visual-symbol{font-size:24px}#approved-home .situation-notes{gap:20px 32px}#approved-home .situation-notes article{grid-template-columns:68px 1fr;gap:16px}#approved-home .situation-icon{width:54px;height:54px}#approved-home .solution-layout{gap:44px}#approved-home .approach-layout{grid-template-columns:1fr;gap:32px}#approved-home .diagnostic-layout{gap:44px}}@media(min-width:761px) and (max-width:900px){#approved-home .solution-layout{grid-template-columns:1fr;gap:32px}#approved-home .solution-layout h2{max-width:620px}#approved-home .engagement-tabs{display:grid;grid-template-columns:1fr 1fr}#approved-home .engagement-panel{grid-template-columns:1fr;gap:24px}#approved-home .hero-layout{grid-template-columns:1fr}#approved-home .hero-media{width:100%;max-width:520px}#approved-home .case-feature{grid-template-columns:1fr}#approved-home .build-copy h2{max-width:650px;margin-inline:auto}#approved-home .system-flow{gap:28px;grid-template-columns:1fr 1.1fr 1fr}#approved-home .system-part-1{padding:24px 14px}#approved-home .system-stage{display:block;min-height:100px}#approved-home .system-step{margin-bottom:8px}#approved-home .system-items li{font-size:17px;padding:9px}#approved-home .system-arrow{right:-22px;font-size:21px}#approved-home .diagnostic-layout{grid-template-columns:1fr}#approved-home .report-excerpt{max-width:560px}}@media(max-width:760px){#approved-home .shell{width:calc(100% - 40px)}#approved-home .section{padding-block:48px}#approved-home h2{font-size:35px}#approved-home li,#approved-home p{font-size:16px}#approved-home .eyebrow{font-size:10px}#approved-home .section-intro{margin-top:16px}#approved-home .hero{padding-block:40px 44px}#approved-home .hero-layout{grid-template-columns:1fr;gap:28px}#approved-home h1{font-size:45px;max-width:500px;margin-top:20px}#approved-home .hero .intro{font-size:17px;margin-top:22px}#approved-home .hero-fineprint{margin-top:14px}#approved-home .hero-media{max-width:580px}#approved-home .actions{gap:14px 22px;margin-top:24px}#approved-home .button{padding:14px 17px;gap:16px}#approved-home .case-section{padding-block:26px}#approved-home .case-feature{grid-template-columns:1fr;gap:12px}#approved-home .case-metrics,#approved-home .credentials-portfolio{gap:12px}#approved-home .case-metrics dt{font-size:16px}#approved-home .build-copy{text-align:left}#approved-home .build-copy h2{font-size:43px;max-width:480px}#approved-home .build-copy .section-intro{font-size:17px;margin-top:20px}#approved-home .build-system{padding:24px;margin-top:26px}#approved-home .build-system>figcaption{text-align:left}#approved-home .system-flow{grid-template-columns:1fr;gap:40px;margin-top:20px}#approved-home .system-part{padding:0}#approved-home .system-stage{min-height:0;align-items:center}#approved-home .system-stage h3{font-size:22px}#approved-home .system-items{margin:16px 0 14px;gap:5px;padding-left:20px;list-style:disc}#approved-home .system-part .system-items li{font-size:16px;padding:0;background:none;line-height:1.5}#approved-home .system-items li::marker{color:var(--deep)}#approved-home .system-part>p{max-width:none}#approved-home .system-part-1{padding:20px;margin-inline:-8px}#approved-home .system-arrow{right:auto;left:50%;top:auto;bottom:-29px;transform:translateX(-50%) rotate(90deg);font-size:24px}#approved-home .build-ownership{text-align:left;margin-top:26px}#approved-home .build-ownership h3{font-size:22px}#approved-home .build-copy .actions{justify-content:flex-start}#approved-home .build-fee{margin-top:16px;text-align:left}#approved-home .situations-section{padding-block:42px}#approved-home .situations-layout .section-heading{text-align:left}#approved-home .situations-layout h2{font-size:33px;max-width:450px}#approved-home .situation-notes{grid-template-columns:1fr;gap:24px;margin-top:28px}#approved-home .situation-notes article{grid-template-columns:52px 1fr;gap:16px;padding:0}#approved-home .situation-drawing{border-radius:9px}#approved-home .situation-notes h3{font-size:20px}#approved-home .situation-icon{width:40px;height:40px}#approved-home .solution-layout{grid-template-columns:1fr;gap:28px}#approved-home .solution-outcomes{gap:24px}#approved-home .solution-outcomes li{grid-template-columns:28px 1fr;gap:12px}#approved-home .outcome-check{width:26px;height:26px;font-size:16px}#approved-home .solution-outcomes h3{font-size:21px}#approved-home .services-section{padding-block:44px 28px}#approved-home .services-section .section-heading h2{font-size:33px}#approved-home .engagement-explorer{margin-top:24px}#approved-home .engagement-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px}#approved-home .engagement-tabs button{font-size:16px;padding:10px 12px}#approved-home .engagement-panel{grid-template-columns:1fr;gap:24px}#approved-home .visual-workspace{height:230px}#approved-home .visual-piece{font-size:16px;padding:13px;gap:14px}#approved-home .engagement-visual-0 .visual-piece{height:128px;top:40px;width:31%;padding:8px}#approved-home .engagement-visual-0 .visual-piece-0{left:3%}#approved-home .engagement-visual-0 .visual-piece-1{left:34%}#approved-home .engagement-visual-0 .visual-piece-2{left:65%}#approved-home .engagement-visual-0 .visual-piece-1{top:62px}#approved-home .engagement-visual-1 .visual-piece-0{height:144px;top:44px}#approved-home .engagement-visual-1 .visual-piece-1,#approved-home .engagement-visual-1 .visual-piece-2{height:65px;gap:8px;padding:10px;left:54%;width:39%}#approved-home .engagement-visual-1 .visual-piece-1{top:44px}#approved-home .engagement-visual-1 .visual-piece-2{top:123px}#approved-home .visual-connection{left:43%;top:99px;font-size:25px}#approved-home .engagement-visual-2 .visual-workspace{flex-direction:column;gap:18px;padding:24px;height:264px}#approved-home .engagement-visual-2 .visual-piece{flex:none;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;width:100%;height:58px;font-size:16px;padding:12px 18px}#approved-home .engagement-visual-2 .visual-piece:not(:last-of-type):after{right:auto;left:50%;top:auto;bottom:-19px;transform:rotate(90deg);font-size:19px}#approved-home .engagement-visual-3 .visual-piece-0,#approved-home .engagement-visual-3 .visual-piece-1{height:64px;width:36%;left:5%;gap:6px;padding:9px}#approved-home .engagement-visual-3 .visual-piece-0{top:44px}#approved-home .engagement-visual-3 .visual-piece-1{top:124px}#approved-home .engagement-visual-3 .visual-piece-2{height:144px;top:44px;left:56%;width:38%}#approved-home .engagement-detail{max-width:none}#approved-home .engagement-detail h3{font-size:27px;margin-bottom:10px}#approved-home .engagement-detail>.text-link{margin-top:14px}#approved-home .ongoing-support{margin-top:20px}#approved-home .diagnostic-layout{grid-template-columns:1fr;gap:32px}#approved-home .report-excerpt{padding:24px}#approved-home .report-finding h3{font-size:28px}#approved-home .report-action{padding:18px}#approved-home .report-action>p:last-child{font-size:18px;line-height:1.5}#approved-home .diagnostic-note{margin-top:18px}#approved-home .faq-layout{grid-template-columns:1fr;gap:28px}#approved-home .faq-layout>h2{font-size:35px;max-width:360px}#approved-home .faq-item summary{padding:18px;font-size:16px}#approved-home .faq-answer{padding:0 18px 18px}#approved-home .home-close{padding-block:48px}}@media(max-width:380px){#approved-home h1{font-size:39px}#approved-home .build-copy h2{font-size:38px}#approved-home .engagement-visual-1 .visual-piece-1,#approved-home .engagement-visual-1 .visual-piece-2,#approved-home .engagement-visual-3 .visual-piece-0,#approved-home .engagement-visual-3 .visual-piece-1{flex-direction:column;gap:5px;align-items:flex-start;height:84px}#approved-home .engagement-visual-1 .visual-piece-1,#approved-home .engagement-visual-3 .visual-piece-0{top:32px}#approved-home .engagement-visual-1 .visual-piece-2,#approved-home .engagement-visual-3 .visual-piece-1{top:128px}#approved-home .engagement-visual-1 .visual-piece-0,#approved-home .engagement-visual-3 .visual-piece-2{top:32px;height:180px}}@media(max-width:540px){#approved-home .credentials-portfolio .partner-credential-face{min-height:62px;padding:17px 12px 14px}#approved-home .credentials-portfolio .partner-credential-face img{width:83px;height:23px}#approved-home .credentials-portfolio .partner-credential-check{width:21px;height:21px}#approved-home .credentials-portfolio .partner-credential-caption{min-height:46px;font-size:10px}#approved-home .case-metrics>div{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr 36px}#approved-home .case-metrics dd{grid-column:1;grid-row:1;padding:16px 12px 6px;font-size:32px}#approved-home .case-metric-label{grid-column:1;grid-row:2;align-self:start;padding:0 12px 16px}#approved-home .case-metric-source{grid-row:3;padding-inline:12px;font-size:9px;letter-spacing:0}}@media(max-width:380px){#approved-home .credentials-portfolio .partner-credential-face img{width:70px}}@media(prefers-reduced-motion:reduce){#approved-home a{transition:none}}