.service-experience .section-eyebrow{color:#526c28}.dark .service-experience .section-eyebrow{color:#b4cd7a}.service-experience .text-text-muted{color:#475569}.dark .service-experience .text-text-muted{color:#cbd5e1}.service-experience article h3.text-algoza-sage{color:#b4cd7a}.service-faq summary{cursor:pointer;min-height:64px;color:var(--foreground);padding:20px 4px;font-size:1rem;font-weight:600;line-height:1.5}.service-faq summary::marker{color:currentColor}.service-faq summary:hover{text-underline-offset:4px;text-decoration:underline}.service-faq summary:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}@media (max-width:375px){.service-experience .page-hero h1{font-size:2rem;line-height:1.16}}.service-experience .page-hero:before,.service-experience .page-hero:after{display:none}.service-pilot .site-section{padding-block:clamp(2.25rem,4vw,4rem)}.service-pilot h3,.service-pilot dt{color:var(--foreground);font-size:1rem;font-weight:700;line-height:1.5}.service-pilot p,.service-pilot li,.service-pilot dd{font-size:1rem;line-height:1.625}.service-pilot p:not(.page-eyebrow,.section-eyebrow,.page-lede),.service-pilot dd{max-width:65ch}.service-pilot .section-eyebrow,.service-pilot .page-eyebrow{font-size:.6875rem}.experience-columns{gap:2rem;display:grid}.experience-tinted{background:var(--surface-section);border-block:1px solid var(--border)}.experience-signals{margin:0;padding:0;list-style:none}.experience-signals li{border-bottom:1px solid var(--border);color:var(--text-secondary);padding:1rem 0}.experience-signals li:first-child{border-top:1px solid var(--border)}.experience-boundary{border-left:3px solid var(--algoza-sage);gap:1.5rem;margin-top:2rem;padding-left:1.25rem;display:grid}.experience-boundary p{color:var(--text-secondary);margin-top:.5rem}.experience-engagement-boundary{border-top:1px solid var(--border);gap:1.5rem 2.5rem;margin-top:1.75rem;padding-top:1.25rem;display:grid}.experience-engagement-boundary dd{color:var(--text-secondary);margin-top:.5rem}.experience-actions{flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:.75rem;display:flex}.experience-evidence{flex:16rem;min-width:0}.experience-evidence p{margin-top:.25rem}.service-pilot a:not([data-slot=button]){text-underline-offset:4px}.experience-actions a{align-items:center;min-height:44px;padding-block:.5rem;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.service-pilot a:focus-visible{outline-offset:4px;outline:2px solid}.experience-steps{margin:0;padding:0;list-style:none}.experience-steps li{border-bottom:1px solid var(--border);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:1.25rem 0;display:grid}.experience-steps li:first-child{padding-top:0}.experience-step-number{color:#526c28;font-size:.875rem;font-weight:700}.dark .experience-step-number{color:#b4cd7a}.experience-steps p,.experience-scope p{color:var(--text-secondary);margin-top:.5rem}.experience-intro{color:var(--text-secondary);margin-top:1rem}.experience-scope,.experience-definitions{gap:1.5rem 2.5rem;margin-top:1.75rem;padding:0;list-style:none;display:grid}.experience-scope li,.experience-definitions>div{border-bottom:1px solid var(--border);padding-bottom:1.25rem}.experience-definitions dd{color:var(--text-secondary);margin-top:.5rem}.experience-subheading{margin-top:2rem}.experience-outcomes{background:var(--algoza-navy);color:#fff}.experience-outcome-list{gap:1.5rem 2.5rem;margin-top:1.75rem;padding:0;list-style:none;display:grid}.experience-outcome-list li{border-top:1px solid #ffffff40;padding-top:1rem}.service-pilot .experience-outcome-list h3{color:#b4cd7a}.service-pilot .experience-outcome-list p{color:#cbd5e1;margin-top:.5rem}.experience-commercial{margin-top:1.75rem}.experience-commercial>div{border-bottom:1px solid var(--border);padding-block:1.25rem}.experience-commercial dd{color:var(--text-secondary);margin-top:.5rem}.experience-deliverables{margin-top:1.75rem}.experience-list{color:var(--text-secondary);margin-top:.75rem;padding-left:1.25rem;list-style:outside}.experience-list li+li{margin-top:.5rem}.service-pilot .experience-qualification{color:var(--text-secondary);margin-top:1.75rem;font-size:.875rem;line-height:1.75}.experience-related{gap:0 2.5rem;margin-top:1.25rem;padding:0;list-style:none;display:grid}.experience-related li{border-bottom:1px solid var(--border);padding-block:1.25rem}.experience-related a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.experience-related p{color:var(--text-secondary);margin-top:.25rem}.experience-next{align-items:end;gap:1.5rem;display:grid}@media (min-width:768px){.experience-engagement-boundary,.experience-scope,.experience-definitions,.experience-related{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-commercial>div{grid-template-columns:minmax(10rem,1fr) minmax(0,3fr);gap:2rem;display:grid}.experience-commercial dd{margin-top:0}.experience-outcome-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.experience-columns,.experience-boundary{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem}.experience-next{grid-template-columns:minmax(0,1fr) auto;gap:3rem}}.service-pilot .page-hero a:focus-visible,.dark .service-pilot a:focus-visible{outline-color:#f8fafc}.experience-scope{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-supporting{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:.75rem}.service-pilot--operational .site-section{padding-block:clamp(2rem,4vw,4rem)}.service-pilot--operational .experience-related li{padding-block:1rem}.service-pilot--operational .experience-boundary{margin-top:1.5rem}
.operational-relationship a{text-underline-offset:4px;align-items:center;min-width:44px;min-height:44px;text-decoration:underline;display:inline-flex}.operational-location strong{font-weight:700}.operational-domain-chain{gap:0 1.5rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.operational-domain-chain>li{border-top:2px solid var(--border);min-width:0;padding:1rem 0 1.5rem;position:relative}.operational-domain-chain>li[data-current]{border-top-color:var(--algoza-sage-text)}.operational-domain-chain h3>span{align-items:center;min-height:44px;display:inline-flex}.operational-relationship p,.operational-relationship dd{color:var(--text-secondary)}.operational-domain-chain p{margin-top:.5rem}.operational-current{color:var(--algoza-sage-text);margin-block:.25rem .5rem;font-size:.875rem;font-weight:700;display:block}.service-pilot .operational-feedback{border-block:1px solid var(--border);max-width:none;padding-block:1rem}.operational-assurance{border-bottom:1px solid var(--border);gap:.75rem 2rem;padding-block:1.25rem;display:grid}.service-pilot .operational-caption{font-size:.875rem;font-weight:600}.operational-scope{gap:1rem 2rem;margin-top:1.25rem;padding:0;list-style:none;display:grid}.operational-scope>li{border-bottom:1px solid var(--border);min-width:0;padding-bottom:1.25rem}.operational-scope p{margin-top:.5rem}.operational-workflow{margin-top:1.5rem;padding:0;list-style:none;display:grid}.operational-workflow li{border-top:1px solid var(--border);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}.operational-workflow h4,.operational-scope h4{color:var(--foreground);font-size:1rem;font-weight:700;line-height:1.5}.operational-workflow p{margin-top:.5rem}.operational-sequence{color:var(--algoza-sage-text);font-size:.875rem;font-weight:700}.operational-system-boundary{margin-top:1.5rem}.operational-system-boundary p{margin-top:.5rem}.operational-engineering{border-top:1px solid var(--border);gap:1rem 2rem;margin-top:1.5rem;padding-top:.75rem;display:grid}.operational-engineering a,.operational-source-context a{font-weight:600}.operational-source-context{border-block:1px solid var(--border);margin-top:1.5rem;padding-block:1rem}@media (min-width:768px){.operational-domain-chain,.operational-scope,.operational-engineering{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-assurance{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}@media (min-width:1024px){.operational-domain-chain{grid-template-columns:repeat(4,minmax(0,1fr))}.operational-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.operational-workflow li{display:block}.operational-workflow h4{margin-top:.75rem}}
