.enterprise-page #navigation [aria-current=page]{color:#a8d8ff;text-decoration:underline;text-underline-offset:8px}
.enterprise-hero{position:relative;min-height:810px;background:var(--navy);color:white;overflow:hidden}
.enterprise-hero-image{position:absolute;inset:0;width:100%;height:100%;object-position:center}
.enterprise-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#031b33f5 0%,#082740d4 36%,#09273e42 76%),linear-gradient(0deg,#041b32d9,transparent 30%)}
.enterprise-hero-content{position:relative;padding-top:135px;padding-bottom:105px}
.breadcrumbs{display:flex;position:static;background:none;box-shadow:none;flex-direction:row;flex-wrap:wrap;padding:0;gap:12px;font-size:10px;font-weight:400;color:#b7cfdf;margin-bottom:52px}
.breadcrumbs a{font-size:10px;color:#cbdce8;padding:0}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs>span:last-child{color:#fff}
.enterprise-hero h1{font-size:clamp(48px,5.2vw,76px);line-height:1.08;margin-bottom:27px}.enterprise-hero h1 span{color:#afd7f4}
.enterprise-lead{font-size:16px;line-height:1.9;color:#dae6ef;max-width:510px;margin-bottom:32px}
.enterprise-hero-bottom{position:absolute;bottom:26px;left:0;right:0;display:flex;justify-content:space-between;gap:25px;font-size:8px;letter-spacing:.13em;color:#bbcfde}
.enterprise-audience{background:#f2f6f9;border-bottom:1px solid var(--line)}.enterprise-audience>.container{display:flex;align-items:center;gap:30px;padding-block:29px;justify-content:space-between}.enterprise-audience p{font-size:8px;letter-spacing:.1em;max-width:190px;margin:0;color:#688196}.enterprise-audience span{font-size:12px;font-weight:600}
.enterprise-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}
.enterprise-capabilities article{padding:31px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(140deg,#fff,#f8fafc)}
.capability-number{display:flex;align-items:center;justify-content:space-between;color:#638ca9;margin-bottom:27px}.capability-number .icon{width:28px;height:28px}.capability-number>span{font-size:10px;color:#819aab}
.enterprise-capabilities h3{font-size:22px;letter-spacing:-.035em;line-height:1.3;margin-bottom:16px}.enterprise-capabilities p{font-size:12px;line-height:1.9;color:var(--muted);margin-bottom:25px}.capability-detail{font-size:8px;letter-spacing:.08em;color:#456a88;font-weight:600}.enterprise-scope{font-size:11px;line-height:1.8;color:#6d8090;margin:23px 0 0}
.enterprise-journey{background:#eef3f7;padding:90px 0}.journey-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:0;list-style:none;gap:25px}.journey-steps li{border-top:1px solid #b5ccdc;padding-top:25px}.step-index{display:inline-flex;width:33px;height:33px;align-items:center;justify-content:center;background:#fff;border:1px solid #d4e0e9;color:#537994;font-size:10px;border-radius:50%;margin-bottom:24px}.journey-steps h3{font-size:20px;letter-spacing:-.025em}.journey-steps p{font-size:12px;color:var(--muted);line-height:1.9;margin-bottom:23px}.step-outcome{font-size:8px;color:#4b7694;letter-spacing:.1em;font-weight:600}
.enterprise-operation{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.operation-photo{position:relative;min-height:550px;border-radius:8px;overflow:hidden;align-self:stretch}.operation-photo>img{width:100%;height:100%;position:absolute;inset:0;object-position:58% center}.operation-copy h2{font-size:45px}.operation-copy>p:not(.eyebrow){font-size:14px;line-height:1.9;color:var(--muted)}.enterprise-checklist{list-style:none;padding:0;margin:26px 0}.enterprise-checklist li{display:flex;gap:12px;padding:15px 0;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.enterprise-checklist .icon{width:18px;height:18px;color:#468078;margin-top:3px}.enterprise-checklist strong{color:var(--ink);font-weight:600}.enterprise-implementation .tech-grid{gap:80px}.enterprise-assistance{background:#f5f8fa}.enterprise-assistance>.container{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:center}.enterprise-assistance h2{font-size:42px}.enterprise-assistance p:not(.eyebrow){font-size:13px;color:var(--muted);line-height:1.9;max-width:490px}.enterprise-assistance-action{border-left:1px solid #d5e2ec;padding-left:50px}.enterprise-assistance-action>.icon{width:35px;height:35px;color:#527d9c;margin-bottom:17px}.enterprise-assistance-action strong{color:var(--ink);font-weight:600}.enterprise-page .faq{padding-top:95px}.enterprise-closing .closing-shade{background:linear-gradient(90deg,#05233df5,#062941b8 60%,#082b4640)}
@media(max-width:1150px){.enterprise-hero{min-height:810px}.enterprise-audience>.container{gap:20px}.enterprise-audience span{font-size:11px}.enterprise-operation{gap:40px}.enterprise-assistance>.container{gap:45px}.enterprise-implementation .tech-grid{gap:40px}.enterprise-capabilities article{padding:25px 20px}.enterprise-capabilities h3{font-size:20px}}
@media(max-width:920px){.enterprise-hero{min-height:770px}.enterprise-hero-content{padding-top:120px}.breadcrumbs{margin-bottom:40px}.enterprise-hero h1{font-size:60px}.enterprise-audience>.container{flex-wrap:wrap;justify-content:flex-start;gap:16px 30px}.enterprise-audience p{max-width:none;width:100%}.enterprise-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.enterprise-operation{gap:35px}.operation-copy h2{font-size:35px}.operation-copy>p:not(.eyebrow){font-size:13px}.operation-photo{min-height:540px}.enterprise-assistance h2{font-size:35px}.enterprise-assistance-action{padding-left:30px}.enterprise-hero-bottom>span:last-child{display:none}.enterprise-journey{padding:70px 0}}
@media(max-width:600px){.enterprise-hero{min-height:820px}.enterprise-hero-content{padding-top:113px;padding-bottom:85px}.breadcrumbs{margin-bottom:40px;gap:9px;font-size:9px}.breadcrumbs a{font-size:9px}.enterprise-hero-image{object-position:70% center}.enterprise-hero-shade{background:linear-gradient(90deg,#031b33ee,#082740b5),linear-gradient(0deg,#041b32,transparent 40%)}.enterprise-hero h1{font-size:clamp(37px,9.7vw,55px);line-height:1.12}.enterprise-hero .eyebrow{font-size:8px}.enterprise-lead{font-size:14px;line-height:1.9}.enterprise-lead br{display:none}.enterprise-hero .button-group{display:flex;align-items:flex-start;flex-direction:column;gap:23px}.enterprise-hero .button{padding:15px 13px;font-size:11px;gap:10px;max-width:100%}.enterprise-hero-bottom{font-size:7px;letter-spacing:.07em;line-height:1.8;bottom:25px}.enterprise-audience>.container{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px;padding-block:24px}.enterprise-audience p{grid-column:1/-1;font-size:8px}.enterprise-audience span{font-size:11px}.enterprise-capabilities{grid-template-columns:1fr}.enterprise-capabilities article{padding:28px 24px}.enterprise-capabilities h3{font-size:23px}.enterprise-capabilities p{font-size:13px}.capability-number{margin-bottom:22px}.enterprise-scope{font-size:10px}.enterprise-journey{padding:60px 0}.journey-steps{grid-template-columns:1fr;gap:0}.journey-steps li{display:grid;grid-template-columns:36px 1fr;column-gap:18px;padding:23px 0}.step-index{grid-row:1/4;margin-bottom:0}.journey-steps h3{font-size:22px;margin-bottom:12px}.journey-steps p{font-size:13px;margin-bottom:15px}.step-outcome{grid-column:2}.enterprise-operation{grid-template-columns:1fr;gap:30px}.operation-photo{min-height:350px;order:2}.operation-copy h2{font-size:38px}.enterprise-checklist li{font-size:13px}.enterprise-assistance>.container{grid-template-columns:1fr;gap:30px}.enterprise-assistance h2{font-size:34px}.enterprise-assistance-action{border-left:0;border-top:1px solid #d5e2ec;padding:25px 0 0}.enterprise-page .faq{padding-top:62px}.enterprise-closing h2{font-size:34px}}
