.managed-services{overflow:clip}.services-hero{background:#171120;color:#fff;padding:129px 0 82px}.services-hero .page-breadcrumbs{margin-bottom:42px}.services-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:70px;gap:70px;align-items:center}.services-hero h1{font-size:clamp(48px,5.5vw,78px);line-height:1.06;letter-spacing:-3px;margin:20px 0 26px;font-weight:800}.services-hero h1 em{font-style:normal;color:#ff9975}.services-hero .eyebrow{color:#ceb0ed}.services-intro{font-size:18px;line-height:1.8;max-width:590px;color:#d9c9e5}.services-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin:30px 0 20px}.services-text-link{color:#f3e5fc;font-size:14px}.services-small{font-size:12px;color:#bca8ca;max-width:450px}.services-workboard{background:#f5eef8;color:#271b32;border:1px solid #fff8;border-radius:22px;padding:30px;box-shadow:18px 22px 0 #30213f;transform:rotate(-3deg)}.services-board-heading{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:700;letter-spacing:1px;color:#745388}.services-board-dot{width:8px;height:8px;background:#a269bc;border-radius:50%}.services-board-example{margin-left:auto;padding:4px 6px;background:#e4d6ee;border-radius:4px;font-size:8px}.services-workboard h2{line-height:1.2;letter-spacing:-1px;margin:27px 0}.services-task{display:flex;gap:11px;align-items:center;background:#fff;border:1px solid #e9ddee;border-radius:11px;padding:15px 12px;margin:11px 0}.services-task strong{font-size:12px;display:block}.services-task small{font-size:10px;color:#8d7799;display:block;margin-top:4px}.services-task-icon{background:#f4ebf9;border-radius:8px;padding:8px;color:#975eb3;display:flex;flex-shrink:0}.services-task-state{margin-left:auto;background:#f2e9f7;color:#865d99;font-size:7px;letter-spacing:.6px;padding:5px;border-radius:4px}.services-board-footer{display:flex;align-items:center;gap:8px;margin-top:23px;font-size:11px;color:#786187}.services-intro-strip{border-bottom:1px solid #e9deee;background:#fbf9fd}.services-intro-strip>.wrap{display:flex;justify-content:space-between;gap:24px;padding-top:26px;padding-bottom:26px}.services-intro-strip span{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;color:#705780}.services-intro-strip svg{color:#a46bbd;flex-shrink:0}.managed-services h2{font-size:clamp(30px,3.4vw,46px);line-height:1.17;letter-spacing:-1.4px}.services-workboard h2{font-size:32px}.services-section-head{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:end;margin-bottom:44px}.services-process-grid>div>p:last-child,.services-section-head>p,.services-section-intro{font-size:15px;line-height:1.9;color:#877294;max-width:580px}.services-capabilities{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.services-capabilities article{padding:26px 0;border-top:1px solid #dfcce8}.services-capability-icon{display:inline-flex;padding:12px;border:1px solid #e0c5ed;background:#f4ebf9;color:#9254af;border-radius:12px}.services-capabilities h3{font-size:18px;line-height:1.45;margin:20px 0 12px}.services-capabilities p{font-size:14px;line-height:1.9;color:#8b7797}.services-packages{background:#f7f3fa}.services-section-intro{margin:20px 0 36px}.services-eligibility{display:flex;align-items:flex-start;gap:15px;max-width:850px;margin:-8px 0 34px;padding:20px 22px;border:1px solid #dcc9e7;background:#fff;border-radius:13px;color:#79548a}.services-eligibility>svg{flex-shrink:0;margin-top:2px;color:#995db4}.services-eligibility strong{display:block;color:#3b2448;font-size:15px}.services-eligibility p{margin-top:5px;font-size:13px;line-height:1.75;color:#8c7399}.services-package-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;align-items:stretch}.services-package{position:relative;background:#fff;border:1px solid #e4d6ed;padding:30px 27px;border-radius:17px;display:flex;flex-direction:column}.services-package-featured{border:2px solid #aa74c1;box-shadow:0 14px 40px #5d257b0b}.services-package .eyebrow{font-size:9px;letter-spacing:1.1px;margin-top:30px}.services-package-number{position:absolute;right:25px;top:22px;color:#ccb2d9;font-size:13px}.services-package h3{font-size:27px;line-height:1.2;letter-spacing:-.8px;margin:12px 0 18px;min-height:66px}.services-package .services-package-price{min-height:0;margin:-5px 0 6px;color:#2c1d37}.services-package-price strong{font-size:35px;line-height:1;letter-spacing:-1.5px}.services-package-price span{font-size:11px;color:#8d7699}.services-package .services-package-term{min-height:0;margin:0 0 17px;font-size:10px;line-height:1.6;color:#9b7daa;font-weight:600}.services-package>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#8c7698;min-height:80px}.services-package>.services-package-price,.services-package>.services-package-term{min-height:0}.services-package>.services-package-price{color:#2c1d37}.services-package>.services-package-term{font-size:10px;line-height:1.6;color:#9b7daa}.services-package ul{padding:24px 0;margin:20px 0 0;list-style:none;border-top:1px solid #eee4f3}.services-package li{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.8;margin:13px 0}.services-package li svg{flex-shrink:0;color:#a069ba;margin-top:3px}.services-package-bottom{margin-top:auto}.services-package-bottom p{font-size:12px;line-height:1.8;color:#927c9f;margin:24px 0 20px}.services-package-bottom .button{width:100%;font-size:12px;gap:12px}.services-scope-note{font-size:12px;color:#8d7899;line-height:1.9;margin-top:26px;max-width:900px}.services-addons{background:#fff}.services-addon-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:17px;gap:17px}.services-addon-grid article{padding:22px;border:1px solid #e4d7eb;border-radius:13px;background:#fbf9fc}.services-addon-grid article>div{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.services-addon-grid h3{font-size:16px;line-height:1.45}.services-addon-grid strong{flex-shrink:0;font-size:13px;color:#7f4598}.services-addon-grid p{margin-top:13px;font-size:12px;line-height:1.8;color:#8d7898}.services-faq-grid,.services-process-grid{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:90px;gap:90px}.services-process{list-style:none;margin:0;padding:0}.services-process li{display:flex;gap:24px;padding:25px 0;border-bottom:1px solid #e7d9ef}.services-process li:first-child{padding-top:0}.services-process li>span{font-size:12px;color:#b58ac8;line-height:2}.services-process h3{font-size:19px;margin:0 0 12px}.services-process p{font-size:14px;color:#8f7b9c;line-height:1.9;margin:0}.services-faq-section{background:#fbf9fd}.services-faq-grid>div>p:last-child{color:#917d9d;font-size:14px;line-height:1.9}.services-faq details{border-bottom:1px solid #e5d9ed;padding:22px 0}.services-faq details:first-child{padding-top:0}.services-faq summary{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:15px;font-weight:600;list-style:none;cursor:pointer}.services-faq summary::-webkit-details-marker{display:none}.services-faq summary svg{flex-shrink:0;color:#b183c5}.services-faq details p{font-size:14px;line-height:1.95;color:#8e7a9b;margin-top:18px}.services-proposal{background:#1b1325;color:#fff;scroll-margin-top:30px}.services-proposal-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:80px;gap:80px;align-items:start}.services-proposal .eyebrow{color:#cbb0de}.services-proposal-grid>div:first-child>p:not(.eyebrow){font-size:15px;line-height:1.9;color:#cbb7d8}.services-proposal ul{list-style:none;margin:30px 0;padding:0}.services-proposal li{display:flex;align-items:flex-start;gap:10px;color:#d7c5e2;font-size:13px;line-height:1.8;margin:15px 0}.services-proposal li svg{color:#cba8de;flex-shrink:0;margin-top:3px}.services-contact{margin-top:40px}.services-contact a{color:#ffad8f;font-size:20px;font-weight:600}.services-directory-note{margin-top:35px;padding-top:25px;border-top:1px solid #51345e}.services-directory-note a{font-size:12px;color:#dcb9f1}.services-enquiry-card{background:#fff;color:#291d34;border-radius:18px;padding:32px}.services-enquiry-card .eyebrow{color:#a173b8;font-size:10px}.services-enquiry-card h3{font-size:27px;letter-spacing:-.7px;margin:12px 0 26px}.services-enquiry-card label{display:block;font-size:12px;font-weight:600;margin:17px 0}.services-enquiry-card label span{font-size:10px;font-weight:400;color:#9d88a7}.services-enquiry-card input,.services-enquiry-card select,.services-enquiry-card textarea{display:block;width:100%;margin-top:8px;padding:12px 13px;border:1px solid #ddcfe6;background:#fff;border-radius:8px;color:#2d1e39;font:inherit;min-height:43px}.services-enquiry-card input::placeholder,.services-enquiry-card textarea::placeholder{color:#a18ba9;font-weight:400}.services-enquiry-card textarea{min-height:110px;resize:vertical;line-height:1.7}.services-form-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.services-enquiry-card form>.button{width:100%;margin-top:8px;font-size:13px;justify-content:space-between}.services-form-note{font-size:10px;line-height:1.9;color:#9b86a7;margin-top:15px}.services-error{background:#fff0e8;color:#8b3d22;padding:12px;border-radius:8px;font-size:13px}.services-prepared{margin-top:22px;padding:20px;border:1px solid #d2e4d8;background:#f0f8f3;border-radius:10px}.services-prepared>strong{font-size:14px;color:#2d6647}.services-prepared p{font-size:12px;line-height:1.8}.services-prepared-buttons{display:flex;gap:10px;flex-wrap:wrap}.services-prepared button{border:1px solid #c7d8ce;background:#fff;border-radius:22px;padding:10px 15px;font:inherit;font-size:12px;cursor:pointer}.services-prepared details{margin-top:14px;font-size:12px}.services-prepared summary{cursor:pointer}.services-prepared pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8}.services-enquiry-card :focus-visible,.services-faq summary:focus-visible{outline:3px solid #b785d0;outline-offset:3px}#packages,#services{scroll-margin-top:30px}@media (max-width:1100px){.services-hero-grid{gap:40px}.services-hero h1{font-size:60px}.services-workboard{padding:23px}.services-task-state{display:none}.services-faq-grid,.services-process-grid,.services-proposal-grid{gap:40px}.services-addon-grid,.services-capabilities{grid-template-columns:repeat(2,1fr)}.services-package{padding:25px 20px}.services-package h3{font-size:23px}}@media (max-width:760px){.services-faq-grid,.services-hero-grid,.services-process-grid,.services-proposal-grid,.services-section-head{grid-template-columns:1fr;gap:36px}.services-hero{padding-bottom:60px}.services-hero h1{font-size:54px;letter-spacing:-2px}.services-workboard{max-width:480px;transform:rotate(-2deg);margin:10px 12px 8px 0}.services-intro-strip>.wrap{flex-direction:column;gap:16px}.services-section-head{margin-bottom:25px}.services-addon-grid,.services-package-grid{grid-template-columns:1fr}.services-package h3,.services-package>p:not(.eyebrow){min-height:0}.services-package .eyebrow{margin-top:15px}.services-package-bottom p{margin-top:10px}.services-enquiry-card{padding:24px}.services-proposal-grid{gap:40px}.services-form-pair{grid-template-columns:1fr;gap:0}.services-hero .page-breadcrumbs{margin-bottom:25px}.services-faq details:first-child{padding-top:15px}}@media (max-width:440px){.services-hero h1{font-size:45px}.services-capabilities{grid-template-columns:1fr;gap:0}.services-hero-actions{align-items:flex-start;flex-direction:column;gap:16px}.services-workboard h2{font-size:28px}.services-task{gap:8px;padding:12px 9px}.services-task strong{font-size:11px}.services-task small{font-size:9px}.services-board-heading{font-size:8px}.services-contact a{font-size:17px}}.services-partner-link{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#78458e;margin-top:14px}