#ay-industries-v19{--navy:#082f5d;--navy2:#05274d;--gold:#e99a18;--text:#173a5f;--muted:#617995;--line:#dfe8f1;--soft:#f4f9fd;font-family:"Cairo",sans-serif;color:var(--text)}
#ay-industries-v19 *{box-sizing:border-box}
.ind19-shell{width:min(1240px,calc(100% - 44px));margin-inline:auto}
.ind19-hero{padding:78px 0 58px;background:linear-gradient(135deg,#f6fbff,#fff 56%,#fff8ec)}
.ind19-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:52px}
.ind19-kicker{display:inline-block;color:#d9890c;font-size:12px;font-weight:900;letter-spacing:.08em;margin-bottom:10px}
.ind19-hero h1{font-size:46px;line-height:1.25;color:var(--navy);margin:0 0 16px;max-width:860px}
.ind19-hero p{font-size:17px;line-height:1.95;color:var(--muted);margin:0;max-width:820px}
.ind19-hero img{width:100%;height:330px;object-fit:cover;border-radius:24px;box-shadow:0 20px 60px rgba(8,47,93,.14);border:1px solid #e2eaf2}
.ind19-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.ind19-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:11px;font-weight:800;text-decoration:none}
.ind19-btn.primary{background:var(--navy);color:#fff}.ind19-btn.outline{border:1px solid #cfdbe7;color:var(--navy);background:#fff}
.ind19-section{padding:62px 0}.ind19-section.soft{background:var(--soft)}
.ind19-heading{margin-bottom:28px;max-width:850px}.ind19-heading h2{font-size:32px;line-height:1.35;color:var(--navy);margin:0 0 8px}.ind19-heading p{font-size:15px;line-height:1.85;color:var(--muted);margin:0}
.ind19-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.ind19-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;box-shadow:0 8px 24px rgba(8,47,93,.05)}
.ind19-card i{font-size:20px;color:#d9890c;margin-bottom:13px}.ind19-card h3{font-size:18px;line-height:1.45;color:var(--navy);margin:0 0 8px}.ind19-card p{font-size:14px;line-height:1.85;color:var(--muted);margin:0}
.ind19-workflows{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ind19-flow{padding:22px;border-top:3px solid #e7a02d;background:#fff;border-radius:0 0 16px 16px;box-shadow:0 7px 20px rgba(8,47,93,.05)}
.ind19-flow b{display:block;color:#d9890c;font-size:11px;margin-bottom:8px}.ind19-flow h3{font-size:16px;color:var(--navy);margin:0 0 6px}.ind19-flow p{font-size:13px;line-height:1.75;color:var(--muted);margin:0}
.ind19-services{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.ind19-service{display:flex;gap:12px;align-items:center;padding:18px;border-radius:16px;background:#fff;border:1px solid var(--line);color:var(--navy);text-decoration:none;font-weight:800}.ind19-service i{width:38px;height:38px;border-radius:11px;background:#fff5e5;color:#d9890c;display:grid;place-items:center;flex:none}
.ind19-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:42px}.ind19-faq details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:0 18px;margin-bottom:10px}.ind19-faq summary{cursor:pointer;font-weight:800;color:var(--navy);padding:17px 0}.ind19-faq details p{font-size:14px;line-height:1.85;color:var(--muted);padding:0 0 17px;margin:0}
.ind19-hub-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ind19-industry-card{display:block;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;text-decoration:none;box-shadow:0 8px 24px rgba(8,47,93,.05)}.ind19-industry-card img{width:100%;height:190px;object-fit:cover}.ind19-industry-copy{padding:21px}.ind19-industry-copy h2{font-size:20px;line-height:1.4;color:var(--navy);margin:0 0 8px}.ind19-industry-copy p{font-size:13px;line-height:1.8;color:var(--muted);margin:0 0 12px}.ind19-industry-copy span{font-size:12px;color:#d9890c;font-weight:900}
.ind19-cta{padding:56px 0;background:linear-gradient(135deg,var(--navy2),var(--navy));color:#fff}.ind19-cta-box{display:flex;align-items:center;justify-content:space-between;gap:30px}.ind19-cta h2{font-size:30px;margin:0 0 8px}.ind19-cta p{color:#d5e2ef;margin:0;line-height:1.8}
@media(max-width:980px){.ind19-hero-grid,.ind19-faq{grid-template-columns:1fr}.ind19-grid{grid-template-columns:repeat(2,1fr)}.ind19-workflows,.ind19-services{grid-template-columns:repeat(2,1fr)}.ind19-hub-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.ind19-shell{width:min(100% - 28px,1240px)}.ind19-hero{padding:48px 0 38px}.ind19-hero h1{font-size:31px}.ind19-hero p{font-size:15px}.ind19-hero img{height:230px}.ind19-grid,.ind19-workflows,.ind19-services,.ind19-hub-grid{grid-template-columns:1fr}.ind19-heading h2{font-size:26px}.ind19-cta-box{align-items:flex-start;flex-direction:column}}