.sa-page .wp-block-group__inner-container{display:contents}
.rs-adoption-main{--sa-bg:#0c1c25;--sa-text:#eef6f7;--sa-muted:#c1d1d8;--sa-teal:#54dad1;background:var(--sa-bg);color:var(--sa-text);font-family:Inter,sans-serif}.sa-page *{box-sizing:border-box}.sa-page .sa-wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.sa-page p,.sa-page li{font-size:17px;line-height:1.8;color:var(--sa-muted)}.sa-page p{margin:0 0 20px}.sa-page h1,.sa-page h2,.sa-page h3,.sa-page h4{color:inherit;letter-spacing:-.045em;line-height:1.12;font-family:Inter,sans-serif;font-weight:600;margin:0 0 25px;white-space:pre-line}.sa-page h1{font-size:clamp(46px,5.5vw,80px);max-width:1100px}.sa-page h2{font-size:clamp(32px,3.6vw,52px)}.sa-page h3{font-size:25px;line-height:1.25;letter-spacing:-.025em}.sa-page h4{font-size:18px;letter-spacing:-.015em;margin-top:24px;margin-bottom:10px}.sa-page a{color:#82e9e0;text-underline-offset:4px}.sa-page a:hover{color:#fff}.sa-page .sa-label{font-size:13px;letter-spacing:.15em;font-weight:700;color:#8de4dd;line-height:1.5;margin-bottom:22px}.sa-page .sa-small{font-size:14px;line-height:1.65}.sa-page .sa-lead{font-size:20px;line-height:1.7;max-width:750px}.sa-page .sa-intro{max-width:780px;margin-bottom:42px}.sa-page .wp-block-button__link{background:#54dad1;color:#08232b!important;border-radius:8px;padding:17px 25px;font-size:16px;font-weight:650;line-height:1.4;box-shadow:none;text-decoration:none;display:inline-block;transition:background .2s,transform .2s}.sa-page .wp-block-button__link:hover{background:#a0f5ed;transform:translateY(-2px)}.sa-page a:focus-visible,.sa-page summary:focus-visible{outline:3px solid #fff;outline-offset:5px}.sa-page figure{margin:0}.sa-page figure img{display:block;width:100%;height:auto}.sa-page .sa-icon{width:40px;min-width:40px;margin:0 0 22px}.sa-page ul{padding-left:21px;margin:24px 0}.sa-page li{padding-left:5px;margin:10px 0}.sa-hero-top{padding:65px 0 38px}.sa-hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:50px;margin-top:28px}.sa-hero-bottom p{margin:0}.sa-hero-bottom .wp-block-buttons{flex-shrink:0}.sa-panorama{position:relative;width:min(1540px,100%);margin:auto}.sa-panorama>figure img{aspect-ratio:3/1;object-fit:cover}.sa-art-caption{position:absolute;left:7%;bottom:20px;background:rgba(7,22,29,.82);border-left:2px solid #54dad1;padding:16px 24px;backdrop-filter:blur(8px)}.sa-art-caption p{margin:0;font-size:15px}.sa-art-caption .sa-label{font-size:11px;margin-bottom:4px}.sa-opening{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;padding:95px 0}.sa-opening-copy p:last-child{margin-bottom:0}.sa-paths{background:#142d37;padding:80px 0}.sa-path-selector{border-top:1px solid #41616b}.sa-path{border-bottom:1px solid #41616b}.sa-path summary{padding:26px 48px 26px 0;cursor:pointer;font-size:25px;font-weight:600;list-style:none;position:relative;color:#edf7f7;letter-spacing:-.025em}.sa-path summary::-webkit-details-marker,.sa-faq-item summary::-webkit-details-marker{display:none}.sa-path summary:after,.sa-faq-item summary:after{content:'+';position:absolute;right:5px;top:24px;font-weight:400;color:#64ded5}.sa-path[open] summary:after,.sa-faq-item[open] summary:after{content:'−'}.sa-path[open] summary{color:#7dece1}.sa-path-body{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;padding:12px 0 38px}.sa-path-purpose h3{font-size:32px;max-width:340px}.sa-path-guidance{max-width:670px}.sa-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:110px 0}.sa-people-art>figure img{aspect-ratio:4/5;object-fit:cover;border-radius:3px}.sa-people-art .sa-small{margin-top:18px;color:#bacdd4}.sa-data{background:#eaf4f2;color:#12323b;padding:90px 0}.sa-data p,.sa-data li{color:#34545d}.sa-data .sa-label{color:#216c6b}.sa-data-heading{max-width:890px}.sa-data-ledger{border-top:1px solid #a6c7c5;margin-top:45px}.sa-data-row{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;padding:35px 0;border-bottom:1px solid #a6c7c5}.sa-data-key{display:flex;gap:24px;align-items:flex-start}.sa-data-key h3{font-size:28px}.sa-data-answer p:last-child{font-size:15px;margin-bottom:0}.sa-control{background:radial-gradient(ellipse at 50% 65%,#173d48,#071b26 70%);padding:95px 0}.sa-blueprint{display:grid;grid-template-columns:repeat(4,1fr);margin:50px 0;border:1px solid #3e6c77;border-radius:12px;overflow:hidden}.sa-blueprint-node{position:relative;padding:35px 26px;border-right:1px solid #3e6c77}.sa-blueprint-node:last-child{border:0;background:#173c45}.sa-blueprint-node h3{font-size:24px}.sa-blueprint-node p{font-size:16px}.sa-blueprint-node .sa-label{font-size:12px}.sa-control-note{border-left:3px solid #54dad1;padding:6px 0 6px 26px;max-width:890px}.sa-control-note p{margin:0}.sa-example{padding:95px 0}.sa-example-intro{max-width:810px}.sa-example-columns{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:40px}.sa-example-before,.sa-example-after{padding:38px}.sa-example-before{background:#202e36;border-top:3px solid #f0ad87}.sa-example-after{background:#153d42;border-top:3px solid #54dad1}.sa-example-before .sa-label{color:#efb99d}.sa-example-columns h3{font-size:28px}.sa-example-columns li{font-size:16px}.sa-pilot{background:#102832;padding:90px 0}.sa-pilot-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.sa-pilot-heading{align-self:start;position:sticky;top:140px}.sa-pilot-step{display:grid;grid-template-columns:58px 1fr;gap:24px;padding:0 0 32px;margin-bottom:32px;border-bottom:1px solid #3b5963}.sa-pilot-step:last-child{margin:0}.sa-page .sa-step-number{font-size:32px;line-height:1.3;color:#7ee6df;letter-spacing:-.05em;font-weight:500}.sa-step-copy h3{margin:0 0 15px}.sa-step-copy p:last-child{margin:0;font-size:15px;color:#e4f2f2}.sa-deliverables{padding:95px 0}.sa-deliverables-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:45px}.sa-deliverable{border-top:1px solid #49636c;padding-top:28px}.sa-deliverable h3{font-size:23px}.sa-deliverable p{font-size:16px}.sa-faq{background:#eaf4f2;color:#12323b;padding:85px 0}.sa-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.sa-faq p{color:#34545d}.sa-faq .sa-label{color:#216c6b}.sa-faq-item{border-bottom:1px solid #b6cecd}.sa-faq-item summary{position:relative;list-style:none;cursor:pointer;padding:23px 35px 23px 0;font-size:18px;line-height:1.5;font-weight:600}.sa-faq-item summary:after{color:#1b7776}.sa-faq-item p{font-size:16px}.sa-faq-item summary:focus-visible{outline-color:#12635e}.sa-page .rs-related-insights{padding:90px 0 40px}.sa-reading{padding:0 0 70px}.sa-final{text-align:center;background:linear-gradient(120deg,#184c53,#0e2b37);padding:85px 0}.sa-final h2{font-size:clamp(35px,4vw,60px)}.sa-final p:not(.sa-label){max-width:650px;margin:0 auto 28px}.sa-final .wp-block-buttons{justify-content:center}.sa-page .rs-insight-copy h3{font-size:22px}.sa-page .rs-insight-copy p{font-size:16px}.sa-page .rs-insight-read{font-size:15px}
@media(max-width:1000px){.sa-page .sa-wrap{width:calc(100% - 48px)}.sa-hero-bottom{display:block}.sa-hero-bottom .wp-block-buttons{margin-top:25px}.sa-opening,.sa-split,.sa-path-body,.sa-pilot-grid,.sa-faq-layout{gap:40px}.sa-blueprint,.sa-deliverables-grid{grid-template-columns:repeat(2,1fr)}.sa-blueprint-node:nth-child(2){border-right:0}.sa-blueprint-node:nth-child(-n+2){border-bottom:1px solid #3e6c77}.sa-pilot-heading{position:static}.sa-data-row{gap:30px}}
@media(max-width:650px){.page-id-13.admin-bar #site-header{top:0}.sa-page .sa-wrap{width:calc(100% - 40px)}.sa-page h1{font-size:43px;line-height:1.08}.sa-page h2{font-size:34px}.sa-page h3{font-size:25px}.sa-page p,.sa-page li{font-size:16px;line-height:1.75}.sa-page .sa-label{font-size:12px;letter-spacing:.11em}.sa-page .sa-small{font-size:14px}.sa-page .sa-lead{font-size:18px}.sa-hero-top{padding:42px 0 32px}.sa-hero-bottom{margin-top:20px}.sa-panorama>figure img{aspect-ratio:1.5/1;object-position:62% center}.sa-art-caption{position:static;background:#132e38;border-left:0;border-bottom:1px solid #3c626b;padding:18px 20px}.sa-art-caption .sa-label{font-size:11px}.sa-opening,.sa-split,.sa-pilot-grid,.sa-faq-layout,.sa-path-body,.sa-data-row,.sa-example-columns{grid-template-columns:1fr;gap:30px}.sa-opening,.sa-split,.sa-example,.sa-deliverables{padding:60px 0}.sa-paths,.sa-data,.sa-control,.sa-pilot,.sa-faq,.sa-final{padding:60px 0}.sa-path summary{font-size:22px;line-height:1.35;padding:24px 35px 24px 0}.sa-path-body{gap:12px}.sa-path-purpose{display:flex;gap:20px}.sa-path-purpose h3{font-size:24px}.sa-path-guidance p{font-size:16px}.sa-people-art>figure img{aspect-ratio:4/3}.sa-data-row{padding:28px 0;gap:0}.sa-data-key h3{font-size:25px}.sa-data-key .sa-icon{width:32px;min-width:32px}.sa-blueprint{grid-template-columns:1fr;margin:30px 0}.sa-blueprint-node{padding:26px;border-right:0;border-bottom:1px solid #3e6c77}.sa-blueprint-node .sa-icon{float:right}.sa-blueprint-node .sa-label{margin-bottom:12px}.sa-blueprint-node h3{margin-bottom:12px}.sa-blueprint-node p:last-child{margin:0}.sa-example-columns{gap:18px}.sa-example-before,.sa-example-after{padding:25px}.sa-pilot-step{grid-template-columns:36px 1fr;gap:18px}.sa-page .sa-step-number{font-size:26px}.sa-deliverables-grid{grid-template-columns:1fr;gap:12px}.sa-deliverable{display:block;padding-top:25px}.sa-deliverable .sa-icon{float:right;margin-left:15px}.sa-faq-item summary{font-size:17px}.sa-page .rs-related-insights{padding:60px 0 30px}.sa-reading{padding-bottom:45px}.sa-final .wp-block-button{width:100%}.sa-final .wp-block-button__link{width:100%}}
@media(prefers-reduced-motion:reduce){.sa-page *{scroll-behavior:auto;transition:none!important}}
/* Alignment review: one content rail shared with the global navigation. */
.sa-page .sa-wrap,.sa-page .sa-panorama{width:min(1160px,calc(100% - 80px));margin-inline:auto}
.page-id-13 .footer-bottom{max-width:1160px}
.sa-page .sa-opening,.sa-page .sa-path-body,.sa-page .sa-data-row,.sa-page .sa-pilot-grid,.sa-page .sa-faq-layout{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:64px}
.sa-page .sa-path-guidance{max-width:none}
.sa-page .sa-opening,.sa-page .sa-split,.sa-page .sa-example,.sa-page .sa-deliverables{padding-block:80px}
.sa-page .sa-paths,.sa-page .sa-data,.sa-page .sa-control,.sa-page .sa-pilot,.sa-page .sa-faq{padding-block:80px}
.sa-page .sa-split{align-items:start;gap:64px}
.sa-page .sa-people-art img{aspect-ratio:4/5;object-fit:cover;object-position:50% center}
.sa-page .sa-art-caption{left:24px;bottom:24px}
.sa-page .sa-hero-bottom{align-items:flex-start;gap:48px}
.sa-page .sa-hero-bottom .sa-lead{max-width:760px}
.sa-page .sa-hero-bottom .wp-block-buttons{margin-top:4px}
.sa-page .sa-pilot-step{grid-template-columns:42px minmax(0,1fr);gap:20px}
.sa-page .sa-deliverables-grid{gap:24px}
.sa-page .sa-deliverable h3{min-height:2.5em}
.sa-page .sa-example-columns li{min-height:3.5em}
@media(max-width:1000px){.sa-page .sa-wrap,.sa-page .sa-panorama{width:calc(100% - 48px)}.sa-page .sa-opening,.sa-page .sa-path-body,.sa-page .sa-data-row,.sa-page .sa-pilot-grid,.sa-page .sa-faq-layout,.sa-page .sa-split{gap:36px}.sa-page .sa-hero-bottom .wp-block-buttons{margin-top:24px}}
@media(max-width:650px){.sa-page .sa-wrap,.sa-page .sa-panorama{width:calc(100% - 40px)}.sa-page .sa-opening,.sa-page .sa-path-body,.sa-page .sa-data-row,.sa-page .sa-pilot-grid,.sa-page .sa-faq-layout{grid-template-columns:1fr;gap:24px}.sa-page .sa-opening,.sa-page .sa-split,.sa-page .sa-example,.sa-page .sa-deliverables,.sa-page .sa-paths,.sa-page .sa-data,.sa-page .sa-control,.sa-page .sa-pilot,.sa-page .sa-faq{padding-block:56px}.sa-page .sa-people-art img{aspect-ratio:4/3}.sa-page .sa-art-caption{padding:16px}.sa-page .sa-example-columns li,.sa-page .sa-deliverable h3{min-height:0}.sa-page .sa-pilot-step{grid-template-columns:32px minmax(0,1fr);gap:16px}}
.sa-page .sa-pilot-heading{position:static}
.sa-page .sa-people-art img{aspect-ratio:4/3}
@media(min-width:1001px){.sa-page .sa-opening h2,.sa-page .sa-split h2,.sa-page .sa-pilot-heading h2,.sa-page .sa-faq-title h2{font-size:44px}}
/* Integrated hero: editable image forms the full-width banner behind the copy. */
.sa-page .sa-hero{position:relative;isolation:isolate;min-height:660px;display:flex;align-items:center;overflow:hidden;background:#071820}
.sa-page .sa-hero .sa-panorama{position:absolute;inset:0;width:100%;height:100%;max-width:none;margin:0;z-index:-2}
.sa-page .sa-hero .sa-panorama figure{height:100%;width:100%}
.sa-page .sa-hero .sa-panorama img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:70% center}
.sa-page .sa-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,20,29,.98) 0%,rgba(5,20,29,.94) 27%,rgba(5,20,29,.73) 46%,rgba(5,20,29,.17) 69%,rgba(5,20,29,.04) 100%)}
.sa-page .sa-hero .sa-hero-top{position:relative;z-index:1;padding:80px 0}
.sa-page .sa-hero h1{max-width:660px;font-size:64px;line-height:1.08;letter-spacing:-.045em;margin-bottom:26px;text-wrap:balance}
.sa-page .sa-hero .sa-label{color:#9aede6}
.sa-page .sa-hero-bottom{display:block;margin-top:0}
.sa-page .sa-hero .sa-lead{max-width:555px;font-size:19px;line-height:1.75;color:#e0ebee}
.sa-page .sa-hero-bottom .wp-block-buttons{margin-top:30px}
.sa-page .sa-hero .sa-art-caption{display:none}
@media(max-width:1000px){.sa-page .sa-hero{min-height:620px}.sa-page .sa-hero h1{font-size:54px;max-width:570px}.sa-page .sa-hero .sa-hero-top{padding:65px 0}.sa-page .sa-hero .sa-lead{max-width:500px}.sa-page .sa-hero:after{background:linear-gradient(90deg,rgba(5,20,29,.97),rgba(5,20,29,.85) 48%,rgba(5,20,29,.25))}}
@media(max-width:650px){.sa-page .sa-hero{min-height:830px;align-items:flex-start}.sa-page .sa-hero .sa-hero-top{padding:48px 0 275px}.sa-page .sa-hero h1{font-size:43px;max-width:100%;text-wrap:initial}.sa-page .sa-hero .sa-lead{font-size:17px;line-height:1.75;max-width:100%}.sa-page .sa-hero .sa-panorama img{object-position:82% bottom}.sa-page .sa-hero:after{background:linear-gradient(180deg,rgba(5,20,29,.98) 0%,rgba(5,20,29,.96) 40%,rgba(5,20,29,.78) 59%,rgba(5,20,29,.06) 82%,rgba(5,20,29,.14) 100%)}.sa-page .sa-hero-bottom .wp-block-buttons{margin-top:26px}}
@media(max-width:650px){.sa-page .sa-hero .sa-panorama figure{position:absolute;bottom:0;height:420px}.sa-page .sa-hero .sa-panorama img{object-position:right center}.sa-page .sa-hero:after{background:linear-gradient(180deg,#071820 0%,rgba(5,20,29,.98) 40%,rgba(5,20,29,.87) 55%,rgba(5,20,29,.18) 78%,rgba(5,20,29,.12) 100%)}}
