:root{--navy:#081f3f;--bg:#061528;--panel:#0b2543;--cyan:#6de4f2;--text:#f2f7ff;--muted:#b2c4d8;--line:#25415c}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--cyan);outline-offset:6px}header{height:94px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid #dbe5ef;background:#fff;color:#0b2949;position:relative;z-index:10}.brand{width:220px;height:85px;overflow:hidden;display:flex;align-items:center;justify-content:center}.brand img{width:355px;max-width:none;flex-shrink:0}nav{display:flex;align-items:center;gap:30px;font-size:13px;font-weight:600}summary{cursor:pointer;list-style:none}summary:after{content:'⌄';padding-left:9px}.dropdown{position:absolute;top:78px;right:15%;width:340px;padding:12px;background:#fff;box-shadow:0 15px 40px #0004;border:1px solid #dae3ed;border-radius:4px}.dropdown a{display:flex;justify-content:space-between;padding:13px}.dropdown a:hover{background:#eef5fb}button.menu{display:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--cyan);color:#05223b;padding:17px 23px;font-size:14px;font-weight:700;border:1px solid var(--cyan);border-radius:3px;transition:background .2s,transform .2s}.button:hover{background:#b1f4fb;transform:translateY(-2px)}.button.small{padding:12px 20px;background:#0a2a4b;color:white;border-color:#0a2a4b}.hero{display:grid;grid-template-columns:1.04fr 1fr;min-height:690px;padding:70px 5% 65px;align-items:center;overflow:hidden;background:radial-gradient(ellipse at 85% 50%,#0c3656,transparent 54%)}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2.2px;color:var(--cyan);display:flex;align-items:center;gap:10px;margin:0 0 24px}.dot{display:inline-block;width:6px;height:6px;background:var(--cyan);border-radius:50%;box-shadow:0 0 10px #6de4f288}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(48px,5.3vw,82px);line-height:1.03;letter-spacing:-3.5px;margin-bottom:28px}h1 em{font-style:normal;color:var(--cyan)}.lead{font-size:20px;line-height:1.5;max-width:560px;color:#d9e6f5}.hero-sub{max-width:470px;font-size:15px;color:var(--muted)}.actions{display:flex;gap:26px;align-items:center;margin-top:32px}.text-link{font-size:13px;color:#d2e5f5;border-bottom:1px solid #67849b;padding-bottom:5px}.visual{position:relative;height:500px;min-width:0}.grid-bg{position:absolute;inset:0;background-image:linear-gradient(#4680a315 1px,transparent 1px),linear-gradient(90deg,#4680a315 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse,#000,transparent 72%)}.orbit{position:absolute;left:50%;top:48%;border:1px solid #4ad8f03b;border-radius:50%;transform:translate(-50%,-50%)}.o1{width:360px;height:360px}.o2{width:440px;height:440px;border-style:dashed;opacity:.6}.o3{width:270px;height:270px;border:1px solid #4ad8f070;box-shadow:0 0 80px #2ed0ff15,inset 0 0 80px #2ed0ff15}.core{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:150px;height:150px;color:#a0f5ff;filter:drop-shadow(0 0 20px #22bfff)}.core svg{height:100%;width:100%}.signal{position:absolute;padding:16px 19px;background:linear-gradient(110deg,#173e5cee,#0a263feb);border:1px solid #4b7c9e;border-radius:5px;box-shadow:0 20px 60px #0003;backdrop-filter:blur(12px)}.signal b{font-size:10px;letter-spacing:1px}.signal small{display:block;color:#b9d0e0;font-size:10px;margin-top:5px}.s1{top:65px;left:0}.signal-icon{float:left;font-size:29px;color:var(--cyan);margin-right:12px}.s2{right:-5px;top:235px}.s2 .dot{margin-right:10px}.s3{bottom:39px;left:27px;min-width:200px}.bars{display:flex;gap:7px;align-items:end;height:38px;margin-top:8px}.bars i{background:#63dcf0;width:15px;height:50%}.bars i:nth-child(2n){height:75%}.bars i:nth-child(3n){height:90%}.bars i:last-child{height:100%}.visual-caption{position:absolute;bottom:-10px;right:5px;font-size:9px;letter-spacing:2px;color:#8aafca}.tech-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;gap:35px;justify-content:space-between;align-items:center;padding:24px 5%;font-size:13px;color:#c7d7e7}.tech-strip>span{font-size:9px;letter-spacing:1.5px;color:#799ab8}.section{padding:95px 5%}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:0 8%;margin-bottom:45px}.section-heading .eyebrow{grid-column:1/-1}h2{font-size:clamp(32px,3.3vw,50px);line-height:1.12;letter-spacing:-1.7px;font-weight:600;margin-bottom:25px}.section-heading>p:last-child{align-self:center;max-width:480px;color:var(--muted);font-size:16px}.solutions{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--line)}.solution{padding:28px;border:1px solid var(--line);border-left:0;background:linear-gradient(150deg,#102d47,#091c30);min-height:260px}.num{color:var(--cyan);font-size:11px;letter-spacing:1px}.solution h3{font-size:21px;line-height:1.2;margin:40px 0 20px;font-weight:500}.solution p{font-size:14px;color:var(--muted);margin-bottom:0}.sectors-section{background:#edf3f8;color:#0b2a49}.sectors-section .eyebrow{color:#296584}.sectors-section .section-heading>p:last-child{color:#496076}.sectors{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.sector{padding:29px;background:#fff;border:1px solid #cedce7;min-height:180px;position:relative;transition:.2s}.sector .num{color:#4b7694}.sector h3{font-size:22px;font-weight:500;line-height:1.25;max-width:230px;margin:28px 25px 0 0}.arrow{position:absolute;right:24px;bottom:24px;color:#287d9c;font-size:25px}.sector:hover{transform:translateY(-4px);border-color:#287d9c;box-shadow:0 10px 25px #082b4810}.steps{padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:50px}.steps li{border-top:1px solid #365675;padding:23px 25px 20px 0;display:flex;gap:15px}.steps span{color:var(--cyan);font-size:12px}.steps p{font-size:15px;max-width:200px}.deployment{border:1px solid var(--line);border-radius:4px;display:flex;align-items:center;padding:22px;gap:16px;margin-top:25px}.deployment span{border:1px solid #50708c;border-radius:30px;padding:5px 18px;font-size:12px;color:#d0e1f2}.deployment p{margin:0 0 0 auto;font-size:13px;color:var(--muted)}.about{background:var(--navy);display:grid;grid-template-columns:1fr 2fr;gap:9%}.about>div>p{max-width:720px;color:var(--muted)}.about .lead{color:#e1ecf7}.facts{display:flex;gap:65px;margin-top:45px}.facts b{display:block;font-size:29px;color:var(--cyan);font-weight:500}.facts span{font-size:11px;color:var(--muted)}.contact{padding:80px 5%;display:flex;align-items:center;justify-content:space-between;gap:40px;background:#103750;border-bottom:1px solid #416379}.contact p:not(.eyebrow){color:#c0d4e1;max-width:520px}.contact .button{flex-shrink:0}footer{padding:42px 5%;display:grid;grid-template-columns:1fr 2fr 1fr;gap:20px;align-items:center}.wordmark{font-weight:800;font-size:24px;letter-spacing:2px}.wordmark span{font-size:10px;vertical-align:top}footer p,footer a:not(.wordmark){font-size:12px;color:var(--muted);margin:0}footer small{grid-column:1/-1;color:#8ba6bf;font-size:10px;margin-top:22px}.sector-hero{background:radial-gradient(ellipse at 80% 40%,#124969,transparent 65%);min-height:550px}.sector-hero>.eyebrow{margin-top:45px}.sector-hero h1{max-width:940px}.sector-hero .lead{max-width:720px}.sector-detail{padding-top:70px}.three{grid-template-columns:repeat(3,1fr)}@media(min-width:1600px){.hero,.section,.contact{padding-left:max(5%,calc((100vw - 1440px)/2));padding-right:max(5%,calc((100vw - 1440px)/2))}}@media(max-width:1000px){nav{gap:17px}.hero{grid-template-columns:1fr 1fr}.visual{transform:scale(.85);transform-origin:center}.actions{align-items:start;flex-direction:column;gap:18px}h1{letter-spacing:-2px}.solutions{grid-template-columns:repeat(2,1fr)}.tech-strip{flex-wrap:wrap;gap:18px}.facts{gap:30px}}@media(max-width:720px){header{height:80px;padding:0 5%}.brand{width:180px}.brand img{width:300px}.menu{display:block!important;border:0;background:none;color:#123352;font-size:26px}nav{display:none;position:absolute;top:80px;left:0;right:0;background:#fff;padding:24px;align-items:stretch}nav.open{display:flex;flex-direction:column}.dropdown{position:static;width:100%;box-shadow:none;margin-top:12px}.hero{display:block;padding-top:45px;padding-bottom:35px}.hero h1{font-size:58px}.eyebrow{font-size:9px;letter-spacing:1.5px}.lead{font-size:18px}.hero-copy{position:relative;z-index:1}.actions{flex-direction:row;align-items:center;flex-wrap:wrap}.visual{height:400px;margin-top:25px;transform:scale(.87)}.s1{left:-15px}.s2{right:-15px}.s3{left:0}.tech-strip{font-size:11px;padding:20px 5%}.tech-strip>span{width:100%}.section{padding:60px 5%}.section-heading{display:block;margin-bottom:25px}h2{font-size:36px}.solutions,.sectors,.three{grid-template-columns:1fr}.solution{min-height:220px}.solution h3{margin-top:25px}.sectors{gap:10px}.sector{min-height:145px}.sector h3{max-width:85%;margin-top:20px}.steps{grid-template-columns:1fr 1fr}.steps li{padding-right:12px}.deployment{flex-wrap:wrap;gap:10px}.deployment p{margin:8px 0 0}.about{display:block}.facts{gap:20px;flex-wrap:wrap}.facts b{font-size:24px}.contact{display:block;padding:60px 5%}.contact .button{margin-top:15px}footer{grid-template-columns:1fr}footer small{grid-column:1}.sector-hero{min-height:auto}.sector-hero h1{font-size:48px}.sector-hero .button{margin-top:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Sector photography and explanatory graphics */
.enriched-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:5%;align-items:center;min-height:650px;padding-top:60px;padding-bottom:60px}.enriched-hero h1{font-size:clamp(42px,4.6vw,68px);letter-spacing:-2.5px}.enriched-hero .eyebrow{margin-top:32px}.sector-photo,.photo-story figure{margin:0;min-width:0}.sector-photo img{display:block;width:100%;height:470px;object-fit:cover;border-radius:4px;border:1px solid #527187}.sector-photo figcaption,.photo-story figcaption{font-size:10px;color:#95adc2;margin-top:9px;letter-spacing:.3px}.context-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%}.context-grid .lead{font-size:18px;color:var(--muted)}.risk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:28px}.risk-grid>div{border-top:1px solid #3e657e;padding:22px 0}.risk-grid p{margin:14px 0 0;color:#cadbe9;font-size:15px}.applications{background:#0a213a}.info-icon{width:42px;height:42px;color:var(--cyan);display:block}.applications .solution h3{margin-top:25px}.infographic{margin:50px 0 0;border:1px solid #355672;border-radius:5px;padding:30px;background:linear-gradient(135deg,#0e2d48,#081c31)}.infographic>figcaption{font-size:10px;letter-spacing:1.8px;color:#a4c6dc;margin-bottom:30px}.flow{display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:0;list-style:none;gap:30px}.flow li{position:relative;padding-right:12px;min-width:0}.flow li:not(:last-child):after{content:'→';position:absolute;right:-19px;top:16px;font-size:24px;color:#6de4f2}.flow .info-icon{height:48px;width:48px;margin-bottom:22px}.flow-number{font-size:9px;color:#8cbed6;letter-spacing:2px}.flow h3{font-size:17px;font-weight:500;line-height:1.35;margin:10px 0 0}.scenario{background:#edf3f8;color:#0b2a49;display:grid;grid-template-columns:1.15fr 1fr;gap:10%;align-items:center}.scenario .eyebrow{color:#286d88}.scenario p{color:#405d74;max-width:600px}.scenario small{color:#62798a;font-size:11px;display:block;max-width:540px}.outcomes{padding:30px;background:#fff;border:1px solid #c9dce9}.outcomes>div{display:flex;gap:15px;border-top:1px solid #dbe7f0;padding:20px 0}.outcomes>div:last-child{padding-bottom:0}.outcomes>div span{color:#14748d;font-size:20px}.outcomes p{margin:0;font-size:16px}.faq-section{background:#0a213a}.faq{border-bottom:1px solid #36526a;padding:22px 0}.faq summary{font-size:18px;display:flex;justify-content:space-between;gap:15px}.faq summary:after{content:'+';color:var(--cyan);font-size:24px}.faq[open] summary:after{content:'−'}.faq p{padding-top:20px;max-width:850px;color:var(--muted);margin-bottom:3px}.related{padding-top:45px;padding-bottom:45px}.related-links{display:flex;gap:14px;flex-wrap:wrap}.related-links a{padding:10px 14px;border:1px solid #36526a;font-size:12px}.related-links a:hover{border-color:var(--cyan)}.photo-card{padding:0 0 25px;overflow:hidden;min-height:310px}.photo-card img{width:100%;height:185px;object-fit:cover;display:block;margin-bottom:20px}.photo-card .num,.photo-card h3{margin-left:24px}.photo-card h3{margin-top:13px;margin-bottom:10px;max-width:calc(100% - 65px)}.integration-map{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:30px;align-items:center;margin-top:32px;text-align:center}.integration-map>div{padding:22px;border:1px solid #355672;border-radius:4px}.integration-map span{display:block;color:#91b8d1;font-size:9px;letter-spacing:2px;margin-bottom:8px}.integration-map b{font-size:13px;font-weight:500}.integration-map .map-core{background:#123b55;border-color:var(--cyan);font-size:24px;letter-spacing:3px;color:var(--cyan);position:relative}.map-core:before,.map-core:after{content:'→';position:absolute;top:30%;color:var(--cyan);font-size:25px}.map-core:before{left:-27px}.map-core:after{right:-27px}.map-core small{display:block;font-size:10px;color:#d5e7f5;letter-spacing:.5px;margin-top:4px}.photo-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%;background:#0a213a}.photo-story img{width:100%;height:380px;object-fit:cover;border:1px solid #42627d;border-radius:4px;display:block}.photo-story p{color:var(--muted)}.check-list{list-style:none;padding:0;margin:25px 0}.check-list li{padding:12px 0;border-top:1px solid #355672;font-size:14px;color:#d6e4f0}.check-list li:before{content:'✓';color:var(--cyan);margin-right:12px}.photo-card:hover img{filter:brightness(1.08)}@media(max-width:1000px){.enriched-hero{gap:4%}.enriched-hero h1{font-size:49px}.sector-photo img{height:410px}.photo-card img{height:160px}.flow{gap:20px}.flow h3{font-size:15px}.flow li:not(:last-child):after{right:-15px}}@media(max-width:720px){.enriched-hero{display:block;padding-top:35px}.enriched-hero h1{font-size:46px}.sector-photo{margin-top:35px}.sector-photo img{height:auto;aspect-ratio:3/2}.context-grid,.scenario,.photo-story{display:block}.context-grid .lead{font-size:17px}.risk-grid{grid-template-columns:1fr;gap:0}.risk-grid>div{display:flex;gap:16px}.risk-grid p{margin:0}.risk-grid .num{white-space:nowrap}.infographic{padding:22px;margin-top:30px}.flow{grid-template-columns:1fr 1fr;gap:30px}.flow h3{font-size:16px}.flow li:not(:last-child):after{display:none}.flow .info-icon{width:38px;height:38px}.flow li{border-top:1px solid #355672;padding-top:18px}.outcomes{margin-top:30px;padding:23px}.integration-map{grid-template-columns:1fr;gap:25px}.map-core:before{content:'↓';top:-35px;left:48%}.map-core:after{content:'↓';top:auto;bottom:-35px;right:46%}.photo-story figure{margin-bottom:35px}.photo-story img{height:auto}.photo-card{min-height:0}.photo-card img{height:220px}.faq summary{font-size:16px}.faq p{font-size:14px}.related-links{gap:10px}}
/* Expanded corporate editorial content */
.editorial-intro{padding-top:70px;padding-bottom:45px;background:radial-gradient(ellipse at 90% 20%,#123d5c,transparent 65%)}.editorial-intro h1{font-size:clamp(40px,4vw,62px);max-width:1050px;letter-spacing:-2px;line-height:1.12}.editorial-intro .lead{max-width:880px}.editorial-layout{display:grid;grid-template-columns:260px 1fr;gap:7%;padding-top:45px}.chapter-index{align-self:start;position:sticky;top:30px}.chapter-index a{display:block;padding:15px 0;border-top:1px solid #355672;color:#c9dce9;font-size:14px}.text-chapter{padding-bottom:30px;margin-bottom:25px;border-bottom:1px solid #34516a}.text-chapter h3{font-size:26px;line-height:1.3;letter-spacing:-.5px;margin-bottom:20px;font-weight:500}.text-chapter p,.corporate-overview p,.reading-band p,.technology-editorial>p:not(.eyebrow){font-size:17px;line-height:1.85;color:#c5d5e5;max-width:850px;margin-bottom:20px}.body-list{color:#c5d5e5;padding-left:22px;line-height:1.8;font-size:16px}.body-list li{padding:5px 0}.long-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 65px}.reading-band{background:#103750}.reading-band h2{max-width:850px}.reading-band p{max-width:1050px}.reading-band .button{margin-top:12px}.corporate-overview{background:#0a213a;padding-top:65px;padding-bottom:65px}.corporate-overview h3{font-size:27px;line-height:1.3;margin-bottom:20px}.corporate-overview .context-grid{gap:6%}.corporate-overview h2{font-size:40px}.solution p+p{margin-top:15px}.section-more{margin:30px 0 0}.technology-editorial{background:#0a213a}.technology-editorial .long-grid{padding:25px 0 0}.sector-reading{background:#0a213a}.reading-width{max-width:1000px;margin:auto}.sector-reading .text-chapter:last-child{margin-bottom:0;border:0;padding-bottom:0}.hero h1{font-size:clamp(45px,5vw,74px)}.hero-sub{line-height:1.8}.section{padding-top:65px;padding-bottom:65px}nav{gap:22px}@media(max-width:1050px){nav{gap:13px;font-size:12px}.editorial-layout{grid-template-columns:210px 1fr;gap:5%}}@media(max-width:720px){.editorial-layout,.long-grid{display:block}.chapter-index{position:static;margin-bottom:35px}.editorial-intro h1{font-size:40px}.text-chapter h3{font-size:24px}.text-chapter p,.corporate-overview p,.reading-band p,.technology-editorial>p:not(.eyebrow){font-size:16px;line-height:1.8}.corporate-overview h2{font-size:34px}.corporate-overview .context-grid>div+div{margin-top:30px}.section{padding-top:45px;padding-bottom:45px}.hero h1{font-size:52px}.hero{padding-top:40px}.hero-sub{max-width:none}}

/* Photographic introduction and Wardyan in action */
.motion-hero{position:relative;isolation:isolate;min-height:clamp(540px,68vw,730px);display:grid;align-content:center;overflow:hidden;padding:76px 5% 125px;background:#081f3f}
.motion-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% center;z-index:-2}
.motion-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#061528 2%,#061528ee 28%,#0615289c 59%,#06152822 100%),linear-gradient(0deg,#061528 0%,transparent 39%)}
.motion-hero-inner{max-width:850px}
.motion-hero h1{font-size:clamp(46px,6.5vw,93px);font-weight:700;line-height:.99;letter-spacing:-.055em;max-width:850px;margin:0 0 26px}
.motion-hero h1 em{display:block;color:var(--cyan);font-style:normal}
.motion-hero .lead{max-width:610px;color:#e2ebf5;font-size:clamp(17px,2vw,21px);line-height:1.6}
.hero-index{position:absolute;inset:auto 5% 28px;display:flex;gap:24px;border-top:1px solid #7b9dbb66;padding-top:16px;color:#d1e0ef;font-size:13px;font-weight:600}

/* Readable type throughout the site */
body{font-size:clamp(17px,1.15vw,20px)}
nav{font-size:16px}
.dropdown a,.button,.text-link,.tech-strip,.deployment p{font-size:16px}
.eyebrow,.num,.flow-number,.hero-index,.tech-strip>span,.infographic>figcaption{font-size:14px;line-height:1.5;letter-spacing:.09em}
.motion-hero h1{font-size:clamp(48px,6.65vw,96px);line-height:1.03}
.motion-hero .lead{font-size:clamp(19px,2vw,24px)}
h2,.corporate-overview h2{font-size:clamp(34px,4vw,60px);line-height:1.12}
.solution h3,.sector h3,.flow h3,.text-chapter h3{font-size:clamp(22px,2vw,29px);line-height:1.25}
.solution p,.section-heading>p:last-child,.text-chapter p,.corporate-overview p:not(.eyebrow),.reading-band p,.technology-editorial>p:not(.eyebrow),.risk-grid p,.steps p,.check-list li,.faq p,.body-list{font-size:clamp(17px,1.25vw,20px);line-height:1.65}
.corporate-overview .eyebrow{font-size:14px}
.sector-photo figcaption,.photo-story figcaption,.scenario small,.deployment span,.integration-map span,.map-core small,.facts span,.related-links a,.chapter-index a,footer p,footer a:not(.wordmark),footer small{font-size:15px;line-height:1.5}
.section-heading,.solutions,.steps,.facts{min-width:0}
.motion-hero-inner{min-width:0}
@media(max-width:1050px){nav{gap:13px;font-size:15px}}
@media(max-width:850px) and (min-width:721px){header .brand{width:150px;flex-shrink:0}header .brand img{width:260px}nav .button.small{padding:9px 11px}}
@media(max-width:720px){nav{font-size:17px}.motion-hero{padding-top:58px;padding-bottom:102px}.motion-hero::before{background:linear-gradient(90deg,#061528ed,#06152896),linear-gradient(0deg,#061528,transparent 48%)}.motion-hero h1{font-size:clamp(39px,10vw,58px);overflow-wrap:break-word}.hero-index{gap:12px;font-size:13px;flex-wrap:wrap}.eyebrow,.corporate-overview .eyebrow{font-size:14px}.infographic>figcaption{letter-spacing:.05em}.tech-strip{gap:14px}.text-link{line-height:1.45}}

/* Wardyan strategic partners */
.wardyan-partners {
  text-align: center;
  background: radial-gradient(ellipse at 50% 0%, #174763, #0a213a 72%);
}
.wardyan-partners h2 { margin: 0 0 18px; }
.wardyan-partners > p {
  max-width: 720px;
  margin: 0 auto 36px;
  color: #d6e5f1;
  font-size: clamp(17px, 1.4vw, 20px);
}
.wardyan-partners-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
  max-width: 1120px;
  margin: 0 auto;
  padding: 0;
  list-style: none;
}
.wardyan-partners-grid li {
  display: grid;
  place-items: center;
  min-height: 114px;
  padding: 16px;
  border: 1px solid #78a7c544;
  border-radius: 10px;
  background: #06152866;
}
.wardyan-partners-grid img {
  width: 100%;
  max-width: 205px;
  height: 76px;
  object-fit: contain;
}
@media (max-width: 720px) {
  .wardyan-partners-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
  .wardyan-partners-grid li { min-height: 90px; padding: 10px; }
  .wardyan-partners-grid img { height: 62px; }
}
