@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{--navy:#071629;--navy2:#0c2037;--ink:#10243a;--blue:#0a7cff;--cyan:#3de0ef;--pale:#e7f5fa;--white:#fff;--muted:#5d6d7e;--line:#d8e3ec;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:'DM Sans',Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:'Space Grotesk',Arial,sans-serif;line-height:1.11;letter-spacing:-.045em}h1{font-size:clamp(3.5rem,6.6vw,6.6rem)}h2{font-size:clamp(2.4rem,4.3vw,4.5rem)}h3{font-size:1.6rem}h2 span{color:#678199}em{font-style:normal;color:var(--cyan)}.container{width:min(var(--max),calc(100% - 48px));margin:auto}.skip{position:absolute;left:-9999px;top:8px;z-index:100;padding:8px;background:white}.skip:focus{left:8px}.site-header{background:var(--navy);color:white;border-bottom:1px solid #24405b;position:relative;z-index:10}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:88px;gap:30px}.brand{display:inline-flex;gap:11px;align-items:center;font-family:'Space Grotesk',Arial,sans-serif;font-size:1.43rem;font-weight:700;letter-spacing:.025em;line-height:1}.brand small{display:block;font:500 .58rem/1.4 'DM Sans',Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase;color:#86a8be;margin-top:6px}.brand-mark{width:34px;height:34px;display:grid;place-items:center;border:2px solid var(--cyan);color:var(--cyan);font-size:1.3rem;letter-spacing:-.08em;transform:skew(-7deg)}.nav{display:flex;align-items:center;gap:28px}.nav a{font-size:.88rem;font-weight:600;color:#c8d7e5;transition:color .2s}.nav a:hover,.nav a[aria-current=page]{color:var(--cyan)}.nav .nav-contact{border:1px solid #547089;padding:10px 15px;color:white;margin-left:7px}.nav-contact span{margin-left:8px}.menu-toggle{display:none}.eyebrow{display:flex;align-items:center;gap:12px;color:#008fc8;text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;font-weight:700;line-height:1.4;margin-bottom:24px}.eyebrow-line{width:28px;height:2px;background:currentColor;display:inline-block}.hero{background:var(--navy);color:white;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.03fr .97fr;min-height:665px;align-items:center;gap:52px}.hero-copy{padding:65px 0 70px}.hero .eyebrow,.cta-band .eyebrow{color:var(--cyan)}.hero h1{margin-bottom:26px;white-space:nowrap}.hero-lead{max-width:550px;font-size:1.22rem;color:#b9cddd;line-height:1.6;margin-bottom:34px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:15px 21px;font-weight:700;font-size:.89rem;min-height:52px;line-height:1.2;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button span,.text-link span{font-size:1.2em}.button-primary{background:var(--cyan);color:#071629}.button-primary:hover{background:#85f5f6}.button-ghost{border:1px solid #637e96;color:white}.hero-proof{display:flex;gap:42px;border-top:1px solid #29445e;margin-top:72px;padding-top:26px}.hero-proof div{display:flex;flex-direction:column;max-width:220px}.hero-proof strong{font:600 1rem 'Space Grotesk',Arial,sans-serif}.hero-proof span{font-size:.79rem;color:#8da8bd;line-height:1.4;margin-top:4px}.hero-visual{min-height:530px;position:relative;display:flex;align-items:center;justify-content:center;border:1px solid #26445e;background:radial-gradient(circle at 53% 47%,#123d67 0,#0d2947 30%,#0b2039 63%,#0a1b30 100%);overflow:hidden}.hero-visual:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.8%,#2c6284 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,#2c6284 50%,transparent 50.2%);opacity:.26}.visual-label,.visual-caption{position:absolute;left:28px;font-size:.71rem;font-weight:700;letter-spacing:.16em;color:#8eb8cd}.visual-label{top:23px}.visual-caption{bottom:25px;right:28px;display:flex;justify-content:space-between}.visual-caption span{color:var(--cyan)}.orbit{position:absolute;border:1px solid #2d718d;border-radius:50%;width:430px;height:430px;opacity:.55}.orbit-two{width:300px;height:300px;opacity:.75}.visual-core{position:relative;z-index:1;display:flex;align-items:center;gap:4px;width:100%;justify-content:center}.visual-core span{border:1px solid #3b7492;background:#112f4e;padding:18px 13px;color:#b4d1e0;font-size:.77rem;line-height:1.35;text-align:center;min-width:105px}.visual-core b{display:grid;place-items:center;width:175px;height:175px;border-radius:50%;border:2px solid var(--cyan);box-shadow:0 0 0 12px #2a819b33,0 0 70px #37dce94d;background:#102d4d;color:white;font:700 1.36rem 'Space Grotesk',Arial,sans-serif;letter-spacing:.03em}.section{padding:110px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:42px}.section-head h2{margin-bottom:0}.section-head>p{max-width:380px;color:var(--muted);margin:0 0 8px}.capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.capability{background:#f0f7fb;border:1px solid #deebf2;padding:36px 40px 36px;min-height:460px;display:flex;flex-direction:column}.capability:nth-child(2){background:#e9f3f9}.card-num{font-size:.72rem;color:#1283b9;font-weight:700;letter-spacing:.16em}.cap-icon{font-family:Arial,sans-serif;font-size:2.7rem;color:#0b86bf;margin:30px 0 20px;line-height:1}.capability h3{font-size:2rem;margin-bottom:14px;max-width:440px}.capability p{color:#53697b;max-width:440px}.capability ul{padding-left:19px;margin:6px 0 25px;color:#466071}.capability li{padding:2px 0}.text-link{display:inline-flex;gap:30px;align-items:center;color:#006eaf;font-weight:700;font-size:.89rem;line-height:1.3;margin-top:auto;width:max-content;border-bottom:1px solid #79a8c1;padding-bottom:6px}.text-link:hover{color:#004870}.proof-section{background:#eaf4f8}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px}.proof-grid h2{margin-bottom:25px}.proof-grid p:not(.eyebrow){max-width:530px;color:#536b7c}.proof-grid .text-link{margin-top:17px}.market-list>div{border-top:1px solid #b8cdd9;display:grid;grid-template-columns:42px 1fr;column-gap:20px;padding:22px 0}.market-list>div:last-child{border-bottom:1px solid #b8cdd9}.market-list span{grid-row:span 2;color:#0a8bbf;font:700 .76rem 'DM Sans',Arial,sans-serif;padding-top:6px}.market-list strong{font:600 1.5rem 'Space Grotesk',Arial,sans-serif}.market-list small{font-size:.88rem;color:#5d7283}.work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 35px}.work-grid article{border-top:2px solid #0f8fc3;background:#f4f8fa;padding:27px;min-height:240px}.work-grid span,.partner-grid span{color:#0584b8;font-size:.69rem;letter-spacing:.13em;font-weight:700}.work-grid h3{margin:40px 0 12px}.work-grid p{color:#5c7180;margin-bottom:0}.button-outline{border:1px solid #9bb4c5;color:#0b466c}.cta-band{background:#087db6;color:white;padding:60px 0}.cta-band .container{display:flex;justify-content:space-between;align-items:end;gap:35px}.cta-band h2{font-size:clamp(2.4rem,4vw,4rem);margin-bottom:0}.cta-band .eyebrow{color:#b9faff}.button-light{background:white;color:#075b89;white-space:nowrap}.site-footer{background:var(--navy);color:white;padding:70px 0 25px}.footer-top{display:flex;justify-content:space-between;gap:50px;padding-bottom:65px}.footer-top p{color:#91a9bd;max-width:320px;margin-top:27px;font-size:.9rem}.footer-links{display:grid;grid-template-columns:repeat(3,auto);gap:10px 35px}.footer-links span{grid-column:1/-1;color:#7594aa;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:7px}.footer-links a{font-size:.88rem;color:#c2d3e0}.footer-links a:hover{color:var(--cyan)}.footer-bottom{border-top:1px solid #29435b;padding-top:22px;display:flex;justify-content:space-between;gap:20px;color:#7490a5;font-size:.72rem}.page-hero{background:var(--navy);color:white;padding:110px 0 115px;position:relative;overflow:hidden}.page-hero:after{content:'';position:absolute;right:-150px;top:-160px;width:530px;height:530px;border:1px solid #285473;border-radius:50%;box-shadow:0 0 0 85px #234b6a28,0 0 0 170px #234b6a1b;pointer-events:none}.page-hero h1{max-width:1050px;margin-bottom:28px;font-size:clamp(3.3rem,6vw,5.9rem)}.page-hero p:not(.eyebrow){font-size:1.2rem;color:#b9cbda;max-width:700px;margin-bottom:0}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:90px}.two-col h2{max-width:570px}.prose{font-size:1.08rem;color:#526a7c}.prose p{margin-bottom:22px}.legal-name{border-left:3px solid #0b99c5;padding-left:17px;color:#143851;font-weight:700;margin-top:30px}.history{background:#eef6f9}.history h2{margin-bottom:50px}.timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.timeline>div{border-top:2px solid #0d8fc1;padding-top:20px}.timeline strong{font:700 1.4rem 'Space Grotesk',Arial,sans-serif;color:#0b4665}.timeline p{color:#617587;font-size:.91rem;margin-top:12px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.service-grid article{border:1px solid var(--line);padding:33px;min-height:350px;display:flex;flex-direction:column}.service-icon{font:700 1rem 'Space Grotesk',Arial,sans-serif;color:#0797bd;width:55px;height:55px;display:grid;place-items:center;background:#e5f6f9;border-radius:50%;margin-bottom:60px}.service-grid h3{margin-bottom:12px}.service-grid p{color:#587082}.service-grid small{margin-top:auto;border-top:1px solid var(--line);padding-top:14px;color:#14739d;font-size:.82rem;line-height:1.5}.integration-section{background:#eaf4f8}.flow{display:flex;align-items:stretch;gap:9px;margin:55px 0 35px}.flow>div{flex:1;padding:28px 20px;background:white;min-height:145px;display:flex;flex-direction:column;justify-content:space-between}.flow>div.flow-main{background:#0a3656;color:white;flex:1.2}.flow span{font-size:.73rem;font-weight:700;color:#0c91ba}.flow strong{font:600 1.11rem/1.25 'Space Grotesk',Arial,sans-serif}.flow small{font-size:.72rem;color:#a4c5d5}.flow i{align-self:center;font-style:normal;color:#0a83b5;font-size:1.3rem}.integration-list{display:flex;flex-wrap:wrap;gap:9px}.integration-list span,.tags span{padding:7px 12px;border:1px solid #b7cdd9;font-size:.77rem;color:#476a7f;font-weight:600}.project-list{display:grid;gap:16px}.project-list article{display:flex;justify-content:space-between;gap:50px;border:1px solid var(--line);padding:38px 42px}.project-list article>div{max-width:730px}.project-list h2{font-size:2rem;margin:24px 0 15px}.project-list p{color:#5a7080}.project-list article>strong{font:700 1rem 'Space Grotesk',Arial,sans-serif;color:#0b80ae;white-space:nowrap}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.partner-section{background:#edf6f9}.partner-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.partner-grid article{background:white;padding:32px;min-height:210px}.partner-grid h3{margin:28px 0 9px;font-size:2rem}.partner-grid p{color:#607687;margin-bottom:0}.partner-note{font-size:.79rem;color:#667f8d;margin:24px 0 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.contact-grid h2{margin-bottom:26px}.contact-grid>div>p{color:#5e7283;font-size:1.08rem;max-width:560px}.contact-pending{border-top:1px solid var(--line);padding-top:20px;margin-top:35px}.contact-card{background:#eaf4f8;padding:40px;min-height:310px}.contact-card h3{font-size:2.2rem;margin:30px 0 12px}.contact-card p{color:#526c7d}.contact-card hr{border:0;border-top:1px solid #c6dce6;margin:28px 0}.contact-card small{font-size:.8rem;color:#547084;text-transform:uppercase;letter-spacing:.06em}
@media(max-width:1050px){.nav{gap:17px}.nav a{font-size:.82rem}.hero-grid{gap:25px}.hero h1{font-size:clamp(3.4rem,6vw,5rem)}.visual-core span{min-width:85px;font-size:.68rem}.visual-core b{width:130px;height:130px;font-size:1rem}.proof-grid{gap:60px}}
@media(max-width:780px){.header-inner{min-height:72px}.menu-toggle{display:flex;background:none;border:0;width:42px;height:42px;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer}.menu-toggle span{width:24px;height:2px;background:white}.nav{display:none;position:absolute;top:72px;left:0;right:0;background:#0b2138;padding:20px 24px 28px;flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid #31506b}.nav.is-open{display:flex}.nav a{padding:10px 0;font-size:1rem}.nav .nav-contact{margin:12px 0 0;padding:11px 14px}.hero-grid{grid-template-columns:1fr;gap:0}.hero-copy{padding:75px 0 20px}.hero h1{white-space:normal}.hero-visual{min-height:360px;margin-bottom:48px}.hero-proof{margin-top:50px}.section{padding:75px 0}.section-head,.two-col,.proof-grid,.contact-grid{display:grid;grid-template-columns:1fr;gap:23px}.section-head>p{max-width:620px}.capability-grid,.partner-grid{grid-template-columns:1fr}.capability{min-height:auto}.work-grid,.service-grid{grid-template-columns:1fr}.work-grid article,.service-grid article{min-height:auto}.work-grid h3{margin-top:27px}.service-icon{margin-bottom:30px}.timeline{grid-template-columns:repeat(2,1fr)}.flow{flex-wrap:wrap}.flow>div{flex:1 1 40%;min-height:130px}.flow i{display:none}.page-hero{padding:78px 0}.cta-band .container{align-items:start;flex-direction:column}.footer-top{gap:40px}.project-list article{padding:28px;gap:18px}}
@media(max-width:520px){.container{width:min(var(--max),calc(100% - 34px))}.brand{font-size:1.2rem}.brand small{font-size:.48rem}.brand-mark{width:29px;height:29px}.hero h1{font-size:3.3rem}.hero-lead{font-size:1.07rem}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.hero-proof{gap:15px}.hero-proof div{flex:1}.hero-visual{min-height:295px}.visual-core span{min-width:0;padding:11px 7px;font-size:.54rem}.visual-core b{width:100px;height:100px;font-size:.78rem}.orbit{width:270px;height:270px}.orbit-two{width:200px;height:200px}.visual-caption{font-size:.56rem}.section{padding:62px 0}.capability{padding:28px}.timeline{grid-template-columns:1fr}.project-list article{flex-direction:column}.footer-top,.footer-bottom{flex-direction:column}.footer-links{grid-template-columns:repeat(2,auto)}.flow>div{flex:1 1 100%}.page-hero h1{font-size:3.2rem}.contact-card{padding:28px}.cta-band{padding:55px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
.contact-methods{border-top:1px solid var(--line);margin-top:35px}.contact-methods>div{display:grid;grid-template-columns:105px 1fr;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.contact-methods span{font-size:.78rem;color:#638295;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.contact-methods a{font-weight:700;color:#075f94;overflow-wrap:anywhere}.contact-methods a:hover{text-decoration:underline}.contact-card address{font-style:normal;color:#526c7d;line-height:1.75;font-size:1.04rem}
:root{--cyan:#f05a24}.site-header{background:#fff;color:var(--ink);border-bottom:1px solid #dce6ec}.brand{display:flex;flex-direction:column;align-items:flex-start;gap:0}.brand img{display:block;width:199px;height:45px;object-fit:contain}.brand small{color:#62656a;font-size:.57rem;letter-spacing:.16em;margin-top:2px}.nav a{color:#3e4d5b}.nav a:hover,.nav a[aria-current=page]{color:#d74b1b}.nav .nav-contact{color:#263b4d;border-color:#c7d6e0}.nav .nav-contact:hover{border-color:#f05a24}.menu-toggle span{background:#2e3944}.footer-brand{display:inline-flex;background:#fff;padding:10px 13px 9px}.footer-brand small{color:#62656a}.hero .eyebrow,.cta-band .eyebrow{color:#ff8f68}.button-primary{color:#fff}.button-primary:hover{background:#da4918}.hero-visual .visual-core b{box-shadow:0 0 0 12px #f05a2433,0 0 70px #f05a244d}.visual-caption span{color:#ff8f68}
@media(max-width:780px){.nav{background:#fff;border-bottom:1px solid #dce6ec}.nav a{color:#32485b}.nav .nav-contact{color:#263b4d}}
@media(max-width:520px){.brand img{width:172px;height:auto}.brand small{font-size:.48rem}.footer-brand img{width:199px}}
/* DIGICOM brand palette: charcoal, white, and logo orange. */
:root{--navy:#25282c;--navy2:#30343a;--ink:#30343a;--blue:#f05a24;--cyan:#f05a24;--pale:#faf1ec;--muted:#60676d;--line:#dedfdf}
.site-header{border-color:#e4e4e3}.nav a{color:#454a50}.nav a:hover,.nav a[aria-current=page]{color:#ba411b}.nav .nav-contact{border-color:#c8c9ca;color:#30343a}.nav .nav-contact:hover{border-color:#f05a24;color:#ba411b}
.hero{background:#25282c}.hero-lead{color:#d4d3d1}.hero-proof{border-color:#545457}.hero-proof span{color:#b2b3b4}.button-primary{background:#f05a24;color:white}.button-primary:hover{background:#ce491a}.button-ghost{border-color:#858588}.hero-visual{border-color:#5b504b;background:radial-gradient(circle at 53% 47%,#4e3932 0,#393339 34%,#2a2d31 69%,#25282c 100%)}.hero-visual:before{background:linear-gradient(90deg,transparent 49.8%,#866053 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,#866053 50%,transparent 50.2%)}.orbit{border-color:#8a6455}.visual-core span{border-color:#816252;background:#39363a;color:#e3d9d5}.visual-core b{background:#303039;border-color:#f05a24}.visual-label,.visual-caption{color:#c4b6ae}
.eyebrow,.card-num,.work-grid span,.partner-grid span{color:#b6421b}.eyebrow-line{background:#f05a24}.section-head h2 span,.proof-grid h2 span{color:#747475}.capability,.capability:nth-child(2){background:#f6f5f3;border-color:#e5e2df}.capability:nth-child(2){background:#f1f0ee}.cap-icon{color:#d85022}.capability p,.capability ul{color:#5b6267}.text-link{color:#aa3a17;border-color:#d7a18c}.text-link:hover{color:#792a11}
.proof-section,.history,.integration-section,.partner-section{background:#f4f2ef}.proof-grid p:not(.eyebrow),.section-head>p,.work-grid p,.service-grid p,.project-list p,.partner-grid p{color:#60676d}.market-list>div{border-color:#cecbc7}.market-list>div:last-child{border-color:#cecbc7}.market-list span,.service-grid small,.flow span{color:#b6421b}.market-list strong{color:#33373b}.market-list small{color:#676e73}.work-grid article{background:#f8f7f5;border-color:#f05a24}.button-outline{border-color:#aaa8a6;color:#93401f}.button-outline:hover{border-color:#f05a24}
.cta-band{background:#e95420}.cta-band .eyebrow{color:#fff1e9}.button-light{color:#8c3014}.site-footer{background:#25282c}.footer-top p,.footer-links a{color:#c1c1c1}.footer-bottom{border-color:#525357;color:#a9aaab}.footer-links a:hover{color:#ff9a78}
.page-hero{background:#25282c}.page-hero:after{border-color:#6d5149;box-shadow:0 0 0 85px #f05a2414,0 0 0 170px #f05a240b}.page-hero p:not(.eyebrow){color:#d0cdcb}.prose{color:#5d6469}.legal-name{border-color:#f05a24;color:#393c40}.timeline>div{border-color:#f05a24}.timeline strong{color:#393c40}.timeline p{color:#676d70}
.service-grid article,.project-list article{border-color:#dedbd8}.service-icon{background:#fff0e9;color:#bb431b}.service-grid small{border-color:#e3ded9}.flow>div{background:#fff}.flow>div.flow-main{background:#3a3d41}.flow i{color:#c4481c}.flow small{color:#d8d4d2}.integration-list span,.tags span{border-color:#d0c9c3;color:#625d5a}.project-list article>strong{color:#b6421b}.partner-grid article{background:#fff}.partner-note{color:#68696a}.contact-card{background:#f4f2ef}.contact-card p,.contact-card address,.contact-card small{color:#5c6266}.contact-card hr{border-color:#d5d1cc}.contact-methods a{color:#a43a18}.contact-methods span{color:#6a6664}
@media(max-width:780px){.nav{background:#fff;border-color:#e4e4e3}.nav a{color:#454a50}.nav .nav-contact{color:#30343a}}
@media(max-width:520px){.visual-core span{min-width:83px;font-size:.72rem}.visual-caption,.visual-label{font-size:.7rem}.visual-core b{font-size:.8rem}}

/* Additional sections use the original DIGICOM charcoal and logo orange. */
.hero h1{font-size:clamp(3rem,5.1vw,5.6rem);white-space:normal;max-width:720px;line-height:1.04}.hero h1 em{display:block;font-size:.66em;line-height:1.16;letter-spacing:-.038em;margin-top:15px}
.operator-strip{background:#f4f2ef;border-bottom:1px solid #ded8d3;padding:22px 0}.operator-strip .container{display:flex;align-items:center;gap:34px}.operator-strip span{font-size:.68rem;letter-spacing:.14em;font-weight:700;color:#aa421e;white-space:nowrap}.operator-strip div div{font-family:'Space Grotesk',Arial,sans-serif;font-size:1rem;font-weight:600;color:#3f4347}.operator-strip b{color:#d77a58;margin:0 6px}
.value-section{background:#fff}.value-chain{display:flex;align-items:stretch;gap:12px}.value-chain>div,.value-chain>strong{flex:1;padding:30px;background:#f4f2ef;color:#333b40;font:600 1.1rem/1.55 'Space Grotesk',Arial,sans-serif}.value-chain>strong{background:#303438;color:#fff;text-align:center;font-size:1.5rem}.value-chain small{display:block;color:#f7c3af;font:500 .76rem/1.6 'DM Sans',Arial,sans-serif;margin-top:8px}.value-chain i{align-self:center;color:#cc4d23;font-size:1.5rem;font-style:normal}
.movitel-section{background:#f4f2ef}.movitel-section .text-link{margin-top:20px}.movitel-list>div{border-top:1px solid #cbc6c1;padding:25px 0;display:flex;justify-content:space-between;gap:18px}.movitel-list>div:last-child{border-bottom:1px solid #cbc6c1}.movitel-list b{font:600 1.1rem 'Space Grotesk',Arial,sans-serif;color:#303438}.movitel-list span{color:#676b6d;text-align:right}
.operator-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}.operator-grid article{background:#fff;padding:29px;min-height:205px;border-top:2px solid #ef5a24}.operator-grid strong{display:block;font:600 1.35rem 'Space Grotesk',Arial,sans-serif;color:#303438}.operator-grid span{display:block;color:#b6421b;font-weight:700;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;margin:5px 0 18px}.operator-grid p{color:#626a70;font-size:.91rem;margin:0}.partner-grid{grid-template-columns:repeat(3,1fr)}
@media(max-width:900px){.operator-strip .container{align-items:flex-start;flex-direction:column;gap:7px}.operator-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:780px){.value-chain{flex-direction:column}.value-chain i{transform:rotate(90deg)}.partner-grid{grid-template-columns:1fr}.movitel-list>div{display:block}.movitel-list span{display:block;text-align:left;margin-top:7px}}
@media(max-width:520px){.hero h1{font-size:3rem}.hero h1 em{font-size:.64em}.operator-grid{grid-template-columns:1fr}.operator-strip div div{font-size:.87rem}.visual-core span{min-width:74px;font-size:.62rem}}

/* Operator identity takes the lead on the Partners page. */
.operator-showcase{background:#fff}
.operator-showcase-head{display:grid;grid-template-columns:1.05fr .95fr;align-items:end;gap:80px;margin-bottom:48px}
.operator-showcase-head h2{margin:0}.operator-showcase-head h2 span{color:#747475}
.operator-showcase-head>p{max-width:540px;color:#60676d;font-size:1.14rem;line-height:1.7;margin:0 0 6px}
.operator-feature{display:grid;grid-template-columns:250px 1fr;gap:44px;align-items:center;background:#25282c;color:#fff;padding:46px 54px;border-left:5px solid #f05a24}
.operator-feature-logo{width:230px;height:230px;background:#fff;padding:10px;display:grid;place-items:center}
.operator-feature-logo img{display:block;width:100%;height:100%;object-fit:contain}
.operator-kicker{display:block;color:#b6421b;font-size:.72rem;font-weight:700;letter-spacing:.16em;line-height:1.4}
.operator-feature .operator-kicker{color:#ff936e}.operator-feature h3{font-size:clamp(2.3rem,3.5vw,3.9rem);margin:16px 0 15px;color:#fff}.operator-feature h3 span{font-size:.53em;color:#d0cdcb;font-weight:500;white-space:nowrap}
.operator-feature p{color:#d3d1d0;max-width:570px;font-size:1.05rem;margin:0 0 24px}.operator-feature a{display:inline-flex;gap:16px;align-items:center;border-bottom:1px solid #ff936e;padding-bottom:4px;color:#fff;font-weight:700;font-size:.89rem}.operator-feature a:hover{color:#ff936e}
.operator-history-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin:72px 0 26px}.operator-history-head h3{font-size:2.3rem;margin:12px 0 0}.operator-history-head>p{max-width:435px;color:#656b6f;font-size:.96rem;margin:0 0 4px}
.operator-logo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.operator-logo-grid article{border:1px solid #e3e0dd;background:#faf9f7;min-height:215px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;transition:border-color .2s,transform .2s}.operator-logo-grid article:hover{border-color:#f05a24;transform:translateY(-3px)}
.operator-logo{height:116px;background:#fff;display:grid;place-items:center;padding:15px;overflow:hidden}.operator-logo img{display:block;width:100%;height:86px;object-fit:contain}
.operator-logo-grid article>div:last-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:17px}.operator-logo-grid strong{font:600 1.13rem 'Space Grotesk',Arial,sans-serif;color:#303438}.operator-logo-grid span{font-size:.78rem;color:#767474;white-space:nowrap}
.operator-disclaimer{font-size:.76rem;color:#777673;margin:23px 0 0}.operator-disclaimer a{text-decoration:underline;text-underline-offset:3px}.operator-disclaimer a:hover{color:#b6421b}
.partner-summary{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:end}.partner-summary h2{margin:0}.partner-summary h2 span{color:#747475}.partner-summary>p{color:#60676d;font-size:1.08rem;margin:0 0 7px;max-width:500px}
@media(max-width:900px){.operator-showcase-head,.partner-summary{gap:35px}.operator-feature{grid-template-columns:190px 1fr;gap:30px;padding:32px}.operator-feature-logo{width:190px;height:190px}.operator-logo-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:780px){.operator-showcase-head,.partner-summary{grid-template-columns:1fr;gap:18px}.operator-history-head{align-items:start;flex-direction:column;gap:12px;margin-top:55px}.operator-feature{grid-template-columns:160px 1fr}.operator-feature-logo{width:160px;height:160px}}
@media(max-width:600px){.operator-feature{grid-template-columns:1fr;padding:26px;gap:21px}.operator-feature-logo{width:148px;height:148px}.operator-feature h3 span{display:block;margin-top:5px}.operator-logo-grid{grid-template-columns:1fr 1fr;gap:9px}.operator-logo-grid article{min-height:165px;padding:11px}.operator-logo{height:87px;padding:9px}.operator-logo img{height:67px}.operator-logo-grid article>div:last-child{display:block;margin-top:11px}.operator-logo-grid strong{display:block;font-size:.89rem;line-height:1.25}.operator-logo-grid span{display:block;font-size:.72rem;margin-top:2px}.operator-history-head h3{font-size:1.8rem}}
