.n8-support-page{--n8-deep:#092f36;--n8-accent:#d5ef86;--n8-paper:#f4f5ef;--n8-text:#153b41;--n8-border:#d8e2df;color:var(--n8-text)}.n8-support-page h1,.n8-support-page h2{letter-spacing:-.055em}.n8-support-page .section{padding-top:96px;padding-bottom:96px}.n8-support-page .eyebrow{font-size:11px;letter-spacing:1.6px}.n8-support-page .button{border-radius:5px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:18px}.n8-support-page .n8-button-accent{background:var(--n8-accent);border-color:var(--n8-accent);color:#163c32}.n8-support-page .n8-button-accent:hover{background:#e4f7b7;border-color:#e4f7b7}.n8-support-page a:focus-visible,.n8-support-page summary:focus-visible{outline:3px solid #5da6ae;outline-offset:5px}.n8-support-hero{background:var(--n8-deep);color:#fff;padding:76px 0 0;overflow:hidden}.n8-hero-layout{display:grid;grid-template-columns:1.13fr 1fr;gap:65px;align-items:center}.n8-hero-message .eyebrow{color:var(--n8-accent);margin-bottom:26px}.n8-hero-message h1{font-size:clamp(50px,4.9vw,70px);line-height:1.02;font-weight:500;margin-bottom:30px}.n8-hero-message h1 span{color:var(--n8-accent)}.n8-hero-lead{color:#d2e3e3;font-size:19px;line-height:1.65;max-width:530px}.n8-hero-actions{display:flex;gap:25px;align-items:center;margin:31px 0}.n8-quiet-link{color:#eff7f5;font-size:14px;font-weight:600;display:flex;gap:10px;align-items:center;min-height:44px}.n8-hero-footnote{font-size:12px;line-height:1.9;color:#b6cdcf;margin:0}.n8-hero-bottom{border-top:1px solid #416368;display:flex;gap:40px;align-items:center;justify-content:space-between;padding:24px 0;margin-top:65px;font-size:12px;color:#d2e3e3}.n8-hero-bottom a{color:var(--n8-accent);font-weight:bold}.n8-landscape{position:relative;border:1px solid #507275;border-radius:12px;background:linear-gradient(155deg,#16464c,#123c43);padding:22px 24px 0;min-width:0;box-shadow:0 20px 55px #051e2533}.n8-landscape-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:9px;font-weight:600;letter-spacing:1.5px;color:#b8d2d4}.n8-diagram-mark{font-size:28px;color:var(--n8-accent);line-height:1}.n8-orbit{height:346px;position:relative;margin:8px -6px 0}.n8-orbit-ring{border:1px dashed #6b9293;border-radius:50%;width:265px;height:265px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.n8-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:184px;height:184px;border-radius:50%;background:#d5ef86;color:#183e35;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 0 0 13px #afdf6610,0 0 0 25px #afdf6608;text-align:center}.n8-core small{font-size:8px;letter-spacing:1px;font-weight:bold}.n8-core strong{font-size:24px;line-height:1.12;letter-spacing:-.8px;margin:10px 0}.n8-core>span{font-size:9px}.n8-node{position:absolute;padding:12px 14px;min-width:126px;border:1px solid #6b9497;background:#173f46;border-radius:6px;box-shadow:0 8px 18px #082f3733}.n8-node>span{float:right;color:#b8dc6e;font-size:8px;margin-left:12px}.n8-node strong{font-size:12px;display:block;font-weight:500}.n8-node small{display:block;color:#b9d2d3;font-size:9px;margin-top:2px}.n8-node-1{left:0;top:33px}.n8-node-2{right:0;top:50px}.n8-node-3{left:0;bottom:30px}.n8-node-4{right:0;bottom:45px}.n8-landscape-caption{border-top:1px solid #426a6d;display:flex;justify-content:space-between;gap:10px;padding:18px 0;font-size:9px;color:#d1e4e3}.n8-landscape-caption span::before{content:'·';color:var(--n8-accent);padding-right:5px}.n8-section-nav{border-block:1px solid var(--n8-border);background:#fbfcf9}.n8-section-nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.n8-section-nav a{padding:17px 0;font-size:12px;font-weight:bold;white-space:nowrap;min-height:44px}.n8-section-nav a:last-child{color:var(--teal)}.n8-support-page .section-heading{gap:70px}.n8-support-page .section-heading h2{font-size:clamp(34px,3.4vw,48px);font-weight:500}.n8-support-page .section-heading>p{font-size:16px}.n8-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--n8-border);border-left:1px solid var(--n8-border)}.n8-capability{padding:32px 29px;border-right:1px solid var(--n8-border);border-bottom:1px solid var(--n8-border)}.n8-index{font-size:11px;display:inline-block;color:#4d7479;margin-bottom:24px}.n8-capability h3{font-size:22px;margin-bottom:17px;letter-spacing:-.03em}.n8-capability p{font-size:14px;color:#547076;line-height:1.7}.n8-capability p.n8-capability-lead{font-size:15px;color:#153b41;margin-bottom:11px;font-weight:600}.n8-module-tag{display:inline-block;font-size:10px;letter-spacing:.25px;padding:5px 9px;background:#eef5f2;border-radius:3px;color:#345e5a}.n8-scope-note{font-size:12px;color:#61767a;line-height:1.75;margin:24px 0 0}.n8-scope-note a{text-decoration:underline}.n8-roadmap-section{background:var(--n8-paper);scroll-margin-top:20px}.n8-roadmap-layout{display:grid;grid-template-columns:.77fr 1.4fr;gap:90px;align-items:start}.n8-roadmap-intro h2{font-size:clamp(38px,3.8vw,54px);font-weight:500}.n8-roadmap-intro h2 em{font-family:Georgia,serif;font-weight:400;color:#497267}.n8-roadmap-intro>p:not(.eyebrow){color:#5a7072;font-size:15px}.n8-roadmap-key{display:flex;gap:20px;align-items:center;border-top:1px solid #c5d6cc;border-bottom:1px solid #c5d6cc;padding:17px 0;margin:35px 0 10px}.n8-roadmap-key strong{font-size:62px;line-height:1;font-weight:400;letter-spacing:-4px}.n8-roadmap-key span{font-size:13px;line-height:1.7}.n8-roadmap-intro .text-link{display:inline-block;margin-top:26px;font-size:14px}.n8-phase{background:white;border:1px solid #dce4dc;border-radius:6px;margin-bottom:12px;overflow:hidden}.n8-phase summary{display:grid;grid-template-columns:42px 1fr 24px;gap:16px;padding:22px 25px;cursor:pointer;list-style:none;align-items:center;min-height:88px}.n8-phase summary::-webkit-details-marker{display:none}.n8-phase-num{font-size:12px;color:#5e7771;border:1px solid #d0ded4;border-radius:50%;width:34px;height:34px;display:grid;place-items:center}.n8-phase summary strong{display:block;font-size:19px;font-weight:600;letter-spacing:-.4px;line-height:1.3}.n8-phase summary small{font-size:12px;color:#6b7e7d;display:block;margin-top:4px;line-height:1.5}.n8-phase-toggle::before{content:'+';font-size:23px;font-weight:400;color:#547368}.n8-phase[open] .n8-phase-toggle::before{content:'−'}.n8-phase[open]{border-color:#aac6aa}.n8-phase[open] .n8-phase-num{background:var(--n8-accent);border-color:var(--n8-accent);color:#173e36}.n8-phase-body{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:3px 25px 24px 83px;font-size:13px;color:#5c7273;line-height:1.7}.n8-phase-body>p{margin:0}.n8-phase-body .n8-label{font-size:9px;letter-spacing:1px;font-weight:bold;color:#315649;margin:0 0 9px}.n8-phase-body ul{padding-left:17px;margin:0 0 12px}.n8-phase-outcome{font-size:12px;font-weight:bold;color:#315649;margin:0}.n8-engagements{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.n8-engagements article{padding:32px;border:1px solid #d6e2dd;border-radius:7px;display:flex;flex-direction:column}.n8-model-label{font-size:9px;font-weight:bold;letter-spacing:1.1px;color:#4f7267;margin-bottom:30px}.n8-engagements h3{font-size:31px;font-weight:500;line-height:1.1;margin-bottom:23px}.n8-engagements p{font-size:14px;color:#587276}.n8-engagements ul{padding:20px 0 0;margin:0 0 25px;border-top:1px solid #d8e5df;list-style:none;font-size:12px;color:#4f6c6d;flex:1}.n8-engagements li{padding:7px 0 7px 18px;position:relative}.n8-engagements li:before{content:'✓';position:absolute;left:0;color:#4c7565}.n8-engagements a{font-size:13px;font-weight:bold;padding-top:10px;min-height:44px}.n8-engagements .n8-model-featured{background:var(--n8-deep);border-color:var(--n8-deep);color:white}.n8-model-featured .n8-model-label,.n8-model-featured a{color:var(--n8-accent)}.n8-model-featured p,.n8-model-featured ul{color:#c5dcdb}.n8-model-featured ul{border-color:#47696b}.n8-model-featured li::before{color:var(--n8-accent)}.n8-global{background:#174950;color:#fff}.n8-global-layout{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.n8-global .eyebrow{color:#cde98b}.n8-global h2{font-size:clamp(35px,3.5vw,49px);font-weight:500}.n8-global p{font-size:16px;color:#c8dedf}.n8-global .button{margin-top:12px}.n8-global-points article{display:flex;gap:22px;border-bottom:1px solid #507478;padding:22px 0}.n8-global-points article:first-child{padding-top:0}.n8-global-points article>span{font-size:10px;color:#d5ef86;padding-top:3px}.n8-global-points h3{font-size:19px;font-weight:500}.n8-global-points p{font-size:13px;margin:0}.n8-enquiry-layout{display:grid;grid-template-columns:.9fr 1.15fr;gap:100px;align-items:start}.n8-enquiry-copy h2{font-size:clamp(38px,3.8vw,53px);font-weight:500}.n8-enquiry-copy>p{color:#5c7478;font-size:15px}.n8-contact-person{display:flex;align-items:center;gap:14px;margin:32px 0 16px}.n8-contact-initial{width:49px;height:49px;display:grid;place-items:center;background:#e7efd9;border-radius:50%;font-size:21px}.n8-contact-person strong,.n8-contact-person div>span{display:block}.n8-contact-person strong{font-size:17px}.n8-contact-person div>span{font-size:12px;color:#5c7478}.n8-email,.n8-phone{display:block;font-size:15px;color:var(--teal);font-weight:bold;overflow-wrap:anywhere;padding:4px 0}.n8-next{border-top:1px solid var(--n8-border);margin-top:30px;padding-top:25px}.n8-next h3{font-size:19px;letter-spacing:-.5px}.n8-next ol{padding-left:18px;font-size:13px;color:#5a7074}.n8-next li{margin-bottom:9px}.n8-enquiry-layout .sap-lead-form{border:1px solid #d3e0dc;border-top:4px solid #315f55;border-radius:9px;background:#fbfcf9;box-shadow:0 16px 40px #153b4108;padding:32px;scroll-margin-top:24px}.n8-enquiry-layout .sap-lead-form .form-heading h2{font-size:29px;letter-spacing:-1px}.n8-support-page .sap-lead-form input,.n8-support-page .sap-lead-form textarea,.n8-support-page .sap-lead-form select{background:#fff;border-radius:4px}.n8-support-page .sap-lead-form button[type=submit]{background:var(--n8-deep);border-color:var(--n8-deep)}.n8-faq{background:var(--n8-paper)}.n8-faq h2{font-weight:500}.n8-faq details{border-bottom:1px solid #cad9ce}.n8-faq summary{min-height:60px;cursor:pointer;padding:19px 0;font-size:16px;font-weight:600}.n8-faq details p{font-size:14px;color:#577073;padding:0 0 18px;margin:0}.n8-final-cta{background:var(--n8-deep);padding:65px 0;color:white}.n8-final-cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.n8-final-cta .eyebrow{color:#d5ef86}.n8-final-cta h2{font-size:48px;font-weight:500;margin:0}.n8-support-page footer{background:#fff}.n8-support-page .sap-mobile-cta{z-index:25}.n8-support-page .sap-mobile-cta .button{background:var(--n8-deep)}
@media(max-width:1100px){.n8-hero-layout{gap:35px}.n8-hero-message h1{font-size:54px}.n8-hero-actions{gap:16px;flex-wrap:wrap}.n8-landscape{padding:18px 16px 0}.n8-core{width:160px;height:160px}.n8-orbit{height:325px}.n8-node{min-width:112px;padding:10px}.n8-node strong{font-size:11px}.n8-hero-bottom{gap:22px}.n8-roadmap-layout{gap:40px;grid-template-columns:.75fr 1.4fr}.n8-phase-body{padding-left:25px}.n8-engagements article{padding:25px}.n8-global-layout,.n8-enquiry-layout{gap:50px}}
@media(max-width:900px){.n8-support-page .section{padding-top:64px;padding-bottom:64px}.n8-support-hero{padding-top:45px}.n8-hero-layout{grid-template-columns:1fr;gap:35px}.n8-hero-message{max-width:680px}.n8-hero-message h1{font-size:clamp(44px,7.5vw,65px)}.n8-hero-lead{font-size:18px;max-width:600px}.n8-hero-actions{margin:24px 0}.n8-landscape{max-width:580px;width:100%;margin:0 auto}.n8-orbit{height:325px;margin-left:10px;margin-right:10px}.n8-node{min-width:128px}.n8-node-1,.n8-node-2{top:35px}.n8-node-3,.n8-node-4{bottom:35px}.n8-hero-bottom{margin-top:35px;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:21px 0}.n8-section-nav .wrap{overflow-x:auto;justify-content:flex-start;gap:25px}.n8-section-nav a{font-size:11px}.n8-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n8-support-page .section-heading{gap:22px}.n8-roadmap-layout,.n8-global-layout,.n8-enquiry-layout{grid-template-columns:1fr;gap:35px}.n8-roadmap-intro{max-width:620px}.n8-roadmap-key{margin:25px 0 0;max-width:350px}.n8-roadmap-intro .n8-scope-note{margin-top:16px}.n8-phase-body{padding-left:83px}.n8-engagements{grid-template-columns:1fr;gap:15px}.n8-engagements article{padding:30px}.n8-engagements h3 br{display:none}.n8-engagements h3{font-size:29px}.n8-model-label{margin-bottom:18px}.n8-engagements ul{margin-bottom:10px}.n8-global-points{max-width:680px}.n8-enquiry-copy{max-width:650px}.n8-enquiry-copy h2 br{display:none}.n8-enquiry-layout .sap-lead-form{max-width:680px;width:100%}.n8-faq .faq-grid{gap:20px}.n8-final-cta .wrap{align-items:start;flex-direction:column;gap:25px}.n8-final-cta h2{font-size:42px}}
@media(max-width:560px){.n8-hero-message h1{font-size:47px;line-height:1.06}.n8-hero-message .eyebrow{font-size:10px;letter-spacing:1px;margin-bottom:20px}.n8-hero-lead{font-size:16px}.n8-hero-actions{align-items:stretch;flex-direction:column;gap:13px}.n8-quiet-link{justify-content:center}.n8-hero-footnote{font-size:11px}.n8-landscape{padding:15px 13px 0}.n8-landscape-heading{font-size:8px;letter-spacing:1px}.n8-orbit{height:310px;margin:0}.n8-core{width:150px;height:150px}.n8-core strong{font-size:21px}.n8-orbit-ring{width:233px;height:233px}.n8-node{min-width:104px;padding:9px}.n8-node>span{display:none}.n8-node-1,.n8-node-2{top:25px}.n8-node-3,.n8-node-4{bottom:25px}.n8-node strong{font-size:10px}.n8-node small{font-size:8px}.n8-landscape-caption{gap:5px;font-size:8px;padding:14px 0}.n8-hero-bottom{font-size:10px;gap:10px}.n8-capability-grid{grid-template-columns:1fr}.n8-capability{padding:25px}.n8-index{margin-bottom:15px}.n8-support-page .section-heading h2{font-size:35px}.n8-phase summary{padding:19px 16px;grid-template-columns:32px 1fr 16px;gap:13px}.n8-phase-num{width:31px;height:31px;font-size:10px}.n8-phase summary strong{font-size:17px}.n8-phase summary small{font-size:11px}.n8-phase-body{grid-template-columns:1fr;padding:0 19px 22px 61px;gap:18px;font-size:12px}.n8-roadmap-intro h2,.n8-enquiry-copy h2{font-size:39px}.n8-global h2{font-size:35px}.n8-global-points h3{font-size:18px}.n8-enquiry-layout .sap-lead-form{padding:25px 19px}.n8-enquiry-layout .sap-lead-form .form-heading h2{font-size:27px}.n8-support-page .sap-lead-form label{font-size:13px}.n8-faq summary{font-size:15px}.n8-final-cta h2{font-size:38px}.n8-final-cta{padding:48px 0}.n8-final-cta .eyebrow{font-size:9px}.n8-final-cta .button{width:100%}.n8-support-page .sap-mobile-cta>a{font-size:13px}.n8-support-page footer .footer-grid{gap:30px}}
@media(max-width:370px){.n8-hero-message h1{font-size:41px}.n8-landscape-heading{letter-spacing:.4px}.n8-phase-body{padding-left:18px}.n8-email{font-size:13px}.n8-hero-bottom{font-size:9px}.n8-support-page .sap-mobile-cta{gap:10px}}
@media(prefers-reduced-motion:reduce){.n8-support-page *{scroll-behavior:auto!important;transition:none!important}}
