.in-page{background:#0b2029;color:#f4f8f7;font-family:Inter,sans-serif}.in-page .wp-block-group__inner-container{display:contents}.in-wrap{width:min(1200px,calc(100% - 64px));margin:auto}.in-section{padding:90px 0}.in-page h1,.in-page h2,.in-page h3,.in-page h4{color:inherit;font-weight:600;line-height:1.15;letter-spacing:-.035em;margin:0 0 22px;white-space:pre-line}.in-page h1{font-size:clamp(44px,5vw,78px);max-width:760px}.in-page h2{font-size:clamp(32px,3.3vw,49px)}.in-page h3{font-size:27px;line-height:1.25}.in-page h4{font-size:17px;letter-spacing:-.015em}.in-page p,.in-page li{font-size:17px;line-height:1.8;color:#d8e6e8;margin:0 0 20px}.in-page li{margin-bottom:14px}.in-page a{color:#92e6d9;text-underline-offset:5px}.in-page .in-label{font-size:12px;font-weight:700;letter-spacing:.15em;line-height:1.6;color:#9be1d5;margin-bottom:20px}.in-page .in-small{font-size:14px;line-height:1.7}.in-page figure{margin:0}.in-page .wp-block-buttons{margin-top:30px}.in-page .wp-block-button__link{background:#80e1d1;color:#092e35;padding:16px 25px;border-radius:5px;text-decoration:none;font-weight:700;font-size:16px;line-height:1.5}.in-page .wp-block-button__link:hover{background:#b7f1e4}.in-page a:focus-visible,.in-page summary:focus-visible{outline:3px solid #36b9a8;outline-offset:5px}.in-hero{position:relative;isolation:isolate;min-height:650px;display:flex;align-items:center;overflow:hidden}.in-hero-art{position:absolute;inset:0;z-index:-2}.in-hero-art img{width:100%;height:100%;object-fit:cover;object-position:center}.in-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,19,28,.92),rgba(3,19,28,.78) 36%,rgba(3,19,28,.05) 85%)}.in-hero-copy{padding:85px 0}.in-page .in-lead{font-size:23px;line-height:1.6;max-width:610px}.in-page .in-hero-note{max-width:530px;color:#dcebee}.in-pair{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:start}.in-intro{max-width:820px;margin-bottom:45px}.in-pair>.in-intro{margin:0}.in-light{background:#edf5f1;color:#163c44}.in-light p,.in-light li{color:#38585e}.in-light .in-label{color:#1d7468}.in-light a{color:#066b60}.in-tint{background:#14343e}.in-sector-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.in-sector{padding:36px;background:#fff;border:1px solid #bbd2c8;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;position:relative}.in-sector .in-icon{position:absolute;top:32px;right:32px}.in-icon img{width:36px;height:36px}.in-sector>.in-label{padding-right:48px;min-height:38px;display:flex;align-items:center}.in-sector h3{font-size:30px;max-width:420px}.in-page .in-priorities{font-size:13px;font-weight:600;color:#236c60;line-height:1.8;border-top:1px solid #c5dcd3;padding-top:20px;width:100%;margin-top:auto}.in-sector-next h4{margin-bottom:10px}.in-sector-next p{font-size:16px}.in-link{font-weight:600;margin-bottom:0!important}.in-link a{text-decoration:none;display:inline-flex;gap:15px;align-items:center}.in-link a:hover{text-decoration:underline}.in-link span{font-size:23px}.in-sector-smb-midmarket{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 55px;background:#d7eae2}.in-sector-smb-midmarket>.in-label,.in-sector-smb-midmarket>h3,.in-sector-smb-midmarket>p:not(.in-priorities):not(.in-link){grid-column:1}.in-sector-smb-midmarket .in-sector-next{grid-column:2;grid-row:2/4;align-self:center}.in-sector-smb-midmarket>.in-priorities{grid-column:2;grid-row:1;align-self:center;border:0;padding:0;margin:0 45px 22px 0;width:auto}.in-sector-smb-midmarket>.in-link{grid-column:2;grid-row:4}.in-sector-smb-midmarket>.in-icon{right:24px;top:25px}.in-dependency{background:radial-gradient(ellipse at 80% 45%,#1b454e,transparent 65%)}.in-dependency .in-pair{align-items:center}.in-dependency-map{border:1px solid #42747b;border-radius:14px;padding:32px;background:#102c37}.in-map-center{text-align:center;border:1px solid #66b7a7;border-radius:10px;padding:25px;margin:0 auto 36px;position:relative;background:#1e4b51}.in-map-center:after{content:'';height:36px;position:absolute;bottom:-37px;left:50%;border-left:1px solid #66b7a7}.in-map-center h3{margin:0;font-size:26px}.in-map-center .in-label{margin-bottom:12px}.in-map-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.in-map-node{border-top:2px solid #6ac5b3;padding:20px 16px;background:#163b44;border-radius:5px}.in-map-node h3{font-size:20px;margin-bottom:12px}.in-map-node p{font-size:15px;margin:0;line-height:1.7}.in-dependency-map>.in-small{margin:24px 0 0}.in-scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.in-scenario{border-top:2px solid #72caba;padding-top:28px;display:flex;flex-direction:column}.in-scenario h3{font-size:26px;min-height:100px}.in-scenario-question{margin-top:auto;border-left:2px solid #70c4b3;padding-left:20px}.in-scenario-question p{font-size:16px;margin:0}.in-process{border-left:1px solid #8db7a8;padding-left:30px}.in-process-step{display:grid;grid-template-columns:36px 1fr;gap:22px;margin-bottom:30px}.in-process-step:last-child{margin:0}.in-process-step h3{font-size:24px}.in-process-step p{margin-bottom:0}.in-page .in-step-number{font-size:18px;font-weight:600;color:#1b7769}.in-support-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.in-support{padding:30px 0;border-top:1px solid #49737c}.in-support h3{font-size:26px}.in-scope{padding-top:10px}.in-scope-panel{border:1px solid #3c6c71;border-radius:10px;padding:45px;background:#12313a}.in-scope-panel ul{margin-top:0;padding-left:20px}.in-scope-panel .in-pair{gap:55px}.in-faq .in-pair{grid-template-columns:.7fr 1.3fr;gap:80px}.in-page details{border-top:1px solid #abc7bd}.in-page summary{position:relative;cursor:pointer;list-style:none;font-size:20px;font-weight:600;line-height:1.5;padding:24px 42px 24px 0}.in-page summary::-webkit-details-marker{display:none}.in-page summary:after{content:'+';position:absolute;right:6px;top:24px;color:#1b7b69}.in-page details[open]>summary:after{content:'−'}.in-page details p{padding-bottom:12px}.in-final{text-align:center;background:linear-gradient(110deg,#21635f,#14323f)}.in-final p{max-width:650px;margin-left:auto;margin-right:auto}.in-final .wp-block-buttons{justify-content:center}.in-reading .rs-insight-cards{margin-top:38px}
@media(max-width:1000px){.in-pair{gap:40px}.in-sector{padding:28px}.in-sector h3{font-size:27px}.in-sector .in-icon{top:28px;right:24px}.in-sector-smb-midmarket{gap:0 35px}.in-scenario-grid{gap:24px}.in-scenario h3{font-size:23px}.in-scope-panel{padding:32px}.in-faq .in-pair{gap:45px}}
@media(max-width:760px){.in-wrap{width:calc(100% - 40px)}.in-section{padding:60px 0}.in-page h1{font-size:44px}.in-page h2{font-size:35px}.in-page h3{font-size:25px}.in-page p,.in-page li{font-size:16px}.in-page .in-label{font-size:12px}.in-page .in-lead{font-size:20px}.in-hero{min-height:740px;align-items:flex-start}.in-hero-copy{padding:48px 0}.in-hero-art img{object-position:74% bottom}.in-hero:after{background:linear-gradient(180deg,#071d27,rgba(7,29,39,.94) 37%,rgba(7,29,39,.3) 65%,rgba(7,29,39,.1))}.in-pair,.in-sector-grid,.in-scenario-grid,.in-support-grid,.in-faq .in-pair{grid-template-columns:1fr;gap:30px}.in-sector{padding:27px;display:flex;gap:0}.in-sector-smb-midmarket{grid-column:auto}.in-sector-smb-midmarket>.in-priorities{padding-top:20px;border-top:1px solid #a7c8ba;margin:0 0 20px;width:100%}.in-sector-smb-midmarket>.in-label{padding-right:44px}.in-sector h3{font-size:28px}.in-sector .in-icon{right:22px;top:25px}.in-icon img{width:32px;height:32px}.in-sector>.in-label{margin-bottom:18px}.in-page .in-priorities{font-size:13px}.in-dependency-map{padding:22px}.in-map-grid{grid-template-columns:1fr}.in-map-node{padding:20px}.in-map-node h3{font-size:21px}.in-map-node p{font-size:16px}.in-map-center h3{font-size:25px}.in-page .in-small{font-size:14px}.in-scenario h3{min-height:0;font-size:26px}.in-scenario-question{margin-top:6px}.in-process{padding-left:20px}.in-process-step{grid-template-columns:28px 1fr;gap:15px}.in-scope{padding-top:0}.in-scope-panel{padding:25px}.in-scope-panel .in-pair{gap:25px}.in-page summary{font-size:19px}.in-intro{margin-bottom:30px}.in-pair>.in-intro{margin:0}.in-support-grid{gap:0}.in-page .in-hero-note{font-size:16px}}
/* Preserve the full banner height against WordPress image defaults. */
.in-page .in-hero-art img{height:100%;width:100%;max-width:none;object-fit:cover}
.in-sector>.wp-block-group__inner-container>.in-label{padding-right:48px;min-height:38px;display:flex;align-items:center}
.in-sector-smb-midmarket>.wp-block-group__inner-container>.in-label,.in-sector-smb-midmarket>.wp-block-group__inner-container>h3,.in-sector-smb-midmarket>.wp-block-group__inner-container>p:not(.in-priorities):not(.in-link){grid-column:1}
.in-sector-smb-midmarket>.wp-block-group__inner-container>.in-priorities{grid-column:2;grid-row:1;border:0;padding:0;margin:0 45px 22px 0;width:auto;align-self:center}
.in-sector-smb-midmarket>.wp-block-group__inner-container>.in-link{grid-column:2;grid-row:4}
.in-dependency-map>.wp-block-group__inner-container>.in-small{margin:24px 0 0}
@media(max-width:760px){.in-sector-smb-midmarket>.wp-block-group__inner-container>.in-priorities{padding-top:20px;border-top:1px solid #a7c8ba;margin:0 0 20px;width:100%}.in-sector-smb-midmarket>.wp-block-group__inner-container>.in-label{padding-right:44px}}
@media(max-width:760px){.in-hero:after{background:linear-gradient(180deg,#071d27 5%,rgba(7,29,39,.94) 40%,rgba(7,29,39,.78) 67%,rgba(7,29,39,.15))}}
