body:has(.ng-inner){background:linear-gradient(180deg,#060b17,#0a1426)}.inner-page.ng-inner{color:#e8eefb}.inner-page.ng-inner .page-intro h1,.inner-page.ng-inner h1,.inner-page.ng-inner h2,.inner-page.ng-inner h3{color:#fff}.inner-page.ng-inner .eyebrow{color:#38a3ff}.inner-page.ng-inner .breadcrumbs,.inner-page.ng-inner .breadcrumbs a,.inner-page.ng-inner .muted,.inner-page.ng-inner .page-intro>p:last-child,.inner-page.ng-inner .prose li,.inner-page.ng-inner .prose p,.inner-page.ng-inner .step p{color:#9fb0cf}.inner-page.ng-inner .breadcrumbs [aria-current]{color:#fff}.inner-page.ng-inner .prose a{color:#38a3ff}.inner-page.ng-inner .notice{border-left-color:#1f6bff;background:#ffffff0d;color:#c9d5ec}.inner-page.ng-inner .faq-list{display:grid;gap:10px}.inner-page.ng-inner .faq-list details,.inner-page.ng-inner .faq-list details:first-child{border:1px solid #ffffff1a;border-radius:16px;background:#ffffff08;padding:4px 18px;transition:border-color .2s ease,background .2s ease}.inner-page.ng-inner .faq-list details:hover,.inner-page.ng-inner .faq-list details[open]{border-color:#1f6bff80;background:#1f6bff14}.inner-page.ng-inner .faq-list summary{min-height:56px;color:#fff;font-size:16px;cursor:pointer}.inner-page.ng-inner .faq-list summary svg{color:#38a3ff;flex:none}.inner-page.ng-inner .faq-list details p{color:#9fb0cf;font-size:15px}.inner-page.ng-inner .step-icon{background:#1f6bff26;color:#38a3ff}.inner-page.ng-inner .principles>div{border-color:#ffffff1a;background:#ffffff08}.inner-page.ng-inner .principles p{color:#c9d5ec}.inner-page.ng-inner .principles svg{color:#38a3ff}.inner-page.ng-inner .contact-route .prose a{font-size:18px;font-weight:700}.inner-page.ng-inner .contact-panel{border:1px solid #fff;background:linear-gradient(180deg,#ffffff,#f1f5fd);color:#0b1530;box-shadow:0 24px 48px -24px #000000cc}.inner-page.ng-inner .contact-panel h2,.inner-page.ng-inner .contact-panel h3{color:#0b1530}.inner-page.ng-inner .legal-template section{padding-block:6px 14px;border-bottom:1px solid #ffffff12}.inner-page.ng-inner .legal-template h2{font-size:22px}.inner-page.ng-inner .ai-admin-tariffs table,.inner-page.ng-inner .service-case-example,.inner-page.ng-inner .service-process-steps>li,.inner-page.ng-inner .service-scope-boundary,.inner-page.ng-inner .service-scope-card,.inner-page.ng-inner .service-support-card,.inner-page.ng-inner .service-turnkey{border-color:#fff;background:linear-gradient(180deg,#ffffff,#f1f5fd);color:#0b1530;box-shadow:0 20px 40px -24px #000000cc}.inner-page.ng-inner .ai-admin-tariffs :is(th,td),.inner-page.ng-inner .service-case-example :is(h2,h3),.inner-page.ng-inner .service-process-steps :is(h3,strong),.inner-page.ng-inner .service-scope-boundary :is(h3,strong),.inner-page.ng-inner .service-scope-card :is(h2,h3,strong),.inner-page.ng-inner .service-support-card :is(h3,strong),.inner-page.ng-inner .service-turnkey :is(h3,strong){color:#0b1530}.inner-page.ng-inner .service-case-example p:not(.eyebrow),.inner-page.ng-inner .service-process-steps p,.inner-page.ng-inner .service-scope-boundary p,.inner-page.ng-inner .service-scope-card li,.inner-page.ng-inner .service-scope-card p:not(.service-card-label),.inner-page.ng-inner .service-support-card p{color:#4b5a78}.inner-page.ng-inner .ai-admin-tariffs>p,.inner-page.ng-inner .service-offer-lead,.inner-page.ng-inner .service-offer-note,.inner-page.ng-inner .service-pricing-note{color:#9fb0cf}.inner-page.ng-inner .service-content-nav a,.inner-page.ng-inner .service-offer-price{color:#38a3ff}.inner-page.ng-inner .service-block{border-color:#ffffff1a}