.digital-hero{min-height:520px}.digital-hero .hero-content{max-width:760px}.web-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% center}.web-hero:before{z-index:1;background:linear-gradient(90deg,rgba(5,24,44,.97),rgba(5,24,44,.75) 58%,rgba(5,24,44,.38))}.web-hero:after{z-index:1}.hero-badges{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.hero-badges span{padding:7px 11px;border:1px solid rgba(255,255,255,.25);color:#dbe4eb;font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.digital-intro{padding:90px 0}.digital-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.display-title{font:800 clamp(2.1rem,4vw,3.55rem)/1.08 'Manrope';letter-spacing:-.05em;margin:12px 0 22px}.digital-copy{color:var(--muted);font-size:1rem}.value-stack{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.value{padding:27px;background:var(--cream)}.value strong{display:block;font:800 1.55rem 'Manrope';color:var(--navy);margin-bottom:4px}.value span{font-size:.78rem;color:var(--muted)}.digital-services{padding:90px 0;background:var(--cream)}.service-head{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:40px}.service-head>p{max-width:500px;color:var(--muted)}.digital-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.digital-card{background:#fff;border:1px solid #e2e6e8;padding:30px;min-height:270px;position:relative;transition:.25s}.digital-card:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:transparent}.digital-icon{width:47px;height:47px;background:#fff0e4;color:var(--orange);display:grid;place-content:center;font:800 1.1rem 'Manrope'}.digital-card h3{font:700 1.12rem 'Manrope';margin:22px 0 11px}.digital-card p{font-size:.86rem;color:var(--muted);margin:0}.digital-card .index{position:absolute;right:26px;top:25px;color:#cbd2d8;font:800 .7rem 'Manrope'}.delivery{padding:90px 0;background:var(--navy);color:#fff}.delivery-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.delivery p{color:#b7c5d2}.delivery-steps{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.12)}.delivery-step{padding:27px;background:var(--navy2)}.delivery-step span{color:var(--orange);font:800 .72rem 'Manrope'}.delivery-step h3{font:700 1rem 'Manrope';margin:12px 0 7px}.delivery-step p{font-size:.82rem;margin:0}.tech-strip{padding:55px 0;border-bottom:1px solid var(--line)}.tech-row{display:flex;align-items:center;gap:40px}.tech-row>strong{white-space:nowrap;font:700 .8rem 'Manrope';color:var(--navy)}.tech-list{display:flex;flex-wrap:wrap;gap:10px}.tech-list span{padding:8px 13px;background:var(--cream);color:#58697b;font-size:.74rem;font-weight:700}.security-matrix{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.security-card{background:#fff;border-left:3px solid var(--orange);padding:26px 28px;min-height:165px}.security-card h3{font:700 1.02rem 'Manrope';margin:0 0 9px}.security-card p{font-size:.84rem;color:var(--muted);margin:0}.outcomes{padding:90px 0}.outcome-grid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:38px}.outcome{padding:25px;border:1px solid var(--line);border-right:0}.outcome:last-child{border-right:1px solid var(--line)}.outcome b{display:block;font:700 .93rem 'Manrope';margin-bottom:8px}.outcome span{font-size:.78rem;color:var(--muted)}.digital-cta{padding:70px 0;background:var(--orange);color:#fff}.digital-cta .wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}.digital-cta h2{font:800 clamp(1.8rem,3vw,2.8rem) 'Manrope';margin:0 0 7px}.digital-cta p{margin:0;color:#fff4ea}.digital-cta .btn{background:var(--navy)}.digital-cta .btn:hover{background:#102f50}@media(max-width:900px){.digital-intro-grid,.delivery-grid{grid-template-columns:1fr;gap:45px}.digital-cards{grid-template-columns:1fr 1fr}.outcome-grid{grid-template-columns:1fr 1fr}.outcome{border-right:1px solid var(--line)}.digital-cta .wrap{display:block}.digital-cta .btn{margin-top:24px}}@media(max-width:560px){.digital-hero{min-height:450px}.digital-intro,.digital-services,.delivery,.outcomes{padding:68px 0}.value-stack,.digital-cards,.delivery-steps,.security-matrix,.outcome-grid{grid-template-columns:1fr}.service-head,.tech-row{display:block}.tech-list{margin-top:18px}}
