.premium-page{background:#09090e!important;color:#e6ece9}.premium-page #bg-canvas,.premium-page #closedloop-canvas{display:none}.p-shell{width:100%;max-width:1440px;margin:auto;padding:0 64px}.premium-page .nav{background:#09090e;border-bottom:1px solid #303735;position:sticky!important;top:0;z-index:200;backdrop-filter:none}.premium-page .nav-inner{max-width:1440px;padding:0 64px;height:80px}.premium-page .nav-toggle span{background:#e6ece9}.premium-page .nav-mobile{background:#09090e;border-color:#303735;color:#e6ece9;z-index:199;padding-top:40px}.p-hero{padding:49px 0 0;background:#111519}.p-hero h1{font:500 clamp(3.25rem,6.4vw,6.1rem)/1.03 var(--font-headline);letter-spacing:-.065em;color:#edf0e9;margin:0 0 48px;max-width:1280px}.p-secondary,.p-link{display:inline-flex;align-items:center;gap:22px;text-decoration:none;font:500 13px/1.6 var(--font-body);color:inherit;border:0;background:none;cursor:pointer}.p-secondary>span,.p-link>span{font-size:19px}.p-link:hover,.p-secondary:hover{text-decoration:underline;text-underline-offset:5px}.p-button:focus-visible,.p-secondary:focus-visible,.p-link:focus-visible,.p-stage-switch button:focus-visible,.p-role-switch button:focus-visible,.p-process summary:focus-visible,.p-faq summary:focus-visible{outline:2px solid #e5c65a;outline-offset:5px}.p-kicker{display:block;font:500 10px/1.5 var(--font-body);letter-spacing:.12em;color:#a0afa6}.p-handoff{margin-top:24px;display:grid;gap:10px;border-left:2px solid #b69e58;padding:3px 0 3px 16px}.p-handoff span{font-size:9px;color:#b2aa86;letter-spacing:.08em}.p-handoff strong{font-size:12px;font-weight:500;color:#d2dce1}.p-section{padding:118px 0;color:#e4e9e5;background:#101418}.p-footer .p-shell>div:not(.p-footer-bottom){display:flex;flex-direction:column;align-items:flex-start;gap:9px}@media(min-width:1500px){.p-hero h1{font-size:98px}.p-hero{padding-top:65px}}@media(max-width:1100px){.p-shell{padding:0 40px}.premium-page .nav-inner,.premium-home .nav-inner{padding:0 40px}.p-hero h1{font-size:clamp(3rem,7vw,5.3rem)}.p-section{padding:90px 0}}@media(max-width:760px){.p-shell{padding:0 24px}.premium-page .nav-inner,.premium-home .nav-inner{padding:0 24px;height:72px}.p-hero{padding-top:32px}.p-hero h1{font-size:clamp(2.7rem,8.4vw,4.2rem);letter-spacing:-.055em;line-height:1.08;margin-bottom:30px}.p-hero h1 br{display:none}.p-section{padding:65px 0}.p-footer .p-shell>div:not(.p-footer-bottom){grid-column:1/-1;flex-direction:row;gap:20px;flex-wrap:wrap}}.p-kicker,.p-overline,.p-hero-rule,.p-hero-rule>span:last-child{font-size:11px}.p-evidence-item strong,.p-source-row strong,.p-execution strong,.p-connected-records strong,.p-handoff strong,.p-file-row strong,.p-permitted-action{font-size:14px}.p-status,.p-evidence-item>span:first-child,.p-file-row small,.p-source-icon,.p-draft>div,.p-activity>span,.p-record-id,.p-connected-records span,.p-handoff span,.p-role-view>span,.p-skill-header>span,.p-skill-footer,.p-instruction b{font-size:11px}#service-deliverables{scroll-margin-top:100px}@media(max-width:760px){.p-evidence-item strong,.p-source-row strong,.p-execution strong,.p-connected-records strong,.p-handoff strong,.p-file-row strong,.p-permitted-action{font-size:14px}}@media(prefers-reduced-motion:reduce){}.p-footer a:focus-visible,.p-overline a:focus-visible,.premium-page .nav :is(a,button):focus-visible,.premium-page .nav-mobile a:focus-visible{outline:2px solid #e5c65a;outline-offset:5px}.p-experience :is(a,button):focus-visible,.p-home-hero :is(a,button):focus-visible{outline-color:#e5c65a}.aitoc-site .nav{background:#09090e;border-bottom:1px solid #272d2b}.aitoc-site #site-footer{background:#09090e}@media(max-width:760px){}