
/* Appcio Labs custom layer */
:root { --appcio-primary:#2563eb; --appcio-dark:#0f172a; --appcio-surface:#f8fafc; }
body { color:#334155; }
.appcio-header { background:rgba(255,255,255,.96); box-shadow:0 4px 24px rgba(15,23,42,.06); }
.appcio-logo { display:flex; align-items:center; gap:9px; font-size:23px; font-weight:800; color:var(--appcio-dark)!important; }
.appcio-logo small { font-size:9px; letter-spacing:2px; color:var(--appcio-primary); margin-left:-5px; align-self:flex-end; margin-bottom:4px; }
.appcio-mark { width:34px; height:34px; display:grid; place-items:center; border-radius:10px; color:#fff; background:linear-gradient(135deg,#2563eb,#38bdf8); font-size:18px; }
.appcio-nav-btn { border:1px solid #e2e8f0!important; color:var(--appcio-dark)!important; }
.appcio-hero { padding-top:150px; padding-bottom:90px; background:linear-gradient(180deg,#f8fbff 0%,#fff 100%); position:relative; overflow:hidden; }
.appcio-kicker { color:var(--appcio-primary); font-weight:700; letter-spacing:1px; text-transform:uppercase; font-size:13px; margin-bottom:15px; }
.appcio-hero h1 { color:var(--appcio-dark); font-size:clamp(42px,6vw,70px); line-height:1.05; font-weight:800; }
.appcio-hero h1 span { color:var(--appcio-primary); }
.appcio-hero p { font-size:19px; line-height:1.7; max-width:620px; }
.appcio-section { padding:95px 0; }
.appcio-section.alt { background:var(--appcio-surface); }
.appcio-card { background:#fff; border:1px solid #e8eef7; border-radius:18px; padding:32px; height:100%; transition:.25s ease; }
.appcio-card:hover { transform:translateY(-5px); box-shadow:0 18px 45px rgba(15,23,42,.09); }
.appcio-icon { width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:#eff6ff;color:var(--appcio-primary);font-size:24px;margin-bottom:22px; }
.appcio-product { background:linear-gradient(135deg,#0f172a,#172554); color:#fff; border-radius:24px; padding:55px; overflow:hidden; }
.appcio-product h2 { color:#fff; }
.appcio-product p { color:#cbd5e1; }
.appcio-tech { display:flex; flex-wrap:wrap; gap:12px; justify-content:center; }
.appcio-tech span { background:#fff; border:1px solid #e2e8f0; padding:12px 18px; border-radius:999px; font-weight:600; color:#475569; }
.appcio-footer-logo { font-size:25px; font-weight:800; color:#fff; }
.appcio-footer-logo span { color:#60a5fa; font-size:10px; letter-spacing:2px; margin-left:5px; }
.appcio-footer-btn { margin-top:8px; }
@media(max-width:991px){ .appcio-hero{padding-top:120px;} .appcio-product{padding:35px;} }

/* Appcio v2 homepage */
.min-vh-75{min-height:75vh}
.appcio-hero{padding-top:115px;padding-bottom:55px;background:radial-gradient(circle at 80% 25%,rgba(37,99,235,.09),transparent 34%),linear-gradient(180deg,#f8fbff 0%,#fff 100%)}
.appcio-hero h1{letter-spacing:-2px}
.appcio-proof{display:flex;gap:34px;flex-wrap:wrap}
.appcio-proof div{display:flex;flex-direction:column}
.appcio-proof strong{font-size:20px;color:#0f172a}
.appcio-proof span{font-size:12px;color:#64748b}
.appcio-hero-visual{height:480px;position:relative;display:grid;place-items:center}
.appcio-orbit{position:absolute;border:1px solid rgba(37,99,235,.13);border-radius:50%}
.orbit-one{width:430px;height:430px}.orbit-two{width:310px;height:310px}
.appcio-visual-card{position:relative;width:300px;height:260px;border:1px solid #dbeafe;border-radius:26px;background:rgba(255,255,255,.92);box-shadow:0 30px 80px rgba(37,99,235,.15);padding:30px}
.visual-dot{width:14px;height:14px;border-radius:50%;background:#2563eb;margin-bottom:32px}
.visual-line{height:10px;width:62%;background:#e2e8f0;border-radius:10px;margin:13px 0}.visual-line.wide{width:85%;height:14px;background:#dbeafe}
.visual-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px}.visual-grid span{height:52px;border-radius:12px;background:#f1f5f9}
.floating-card{position:absolute;background:#fff;border:1px solid #e2e8f0;border-radius:15px;padding:13px 16px;box-shadow:0 18px 40px rgba(15,23,42,.1);display:flex;gap:10px;align-items:center}.floating-card span{font-weight:800;color:#2563eb}.floating-card small{color:#64748b}.floating-ai{top:80px;right:0}.floating-cloud{bottom:75px;left:0}
.appcio-muted-label,.appcio-kicker{font-weight:700;letter-spacing:1.4px;text-transform:uppercase;font-size:12px}
.appcio-muted-label{color:#64748b;margin-bottom:22px}
.appcio-card a{font-size:14px;font-weight:700;color:#2563eb}
.appcio-product{position:relative}
.appcio-product-badge{display:inline-block;border:1px solid rgba(96,165,250,.35);color:#93c5fd;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;margin-bottom:20px}
.appcio-dashboard{height:260px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#fff;padding:20px;box-shadow:0 25px 60px rgba(0,0,0,.2);transform:rotate(2deg)}
.dash-top{height:35px;border-bottom:1px solid #e2e8f0;margin-bottom:18px}.dash-content{display:grid;grid-template-columns:1.4fr 1fr;gap:15px}.dash-content div{height:145px;background:#eff6ff;border-radius:12px}.dash-content div:last-child{background:#f1f5f9}
.appcio-principles>div{display:flex;gap:20px;padding:25px 0;border-bottom:1px solid #e2e8f0}.appcio-principles>div:first-child{padding-top:0}.appcio-principles span{font-weight:800;color:#2563eb}.appcio-principles h5{margin-bottom:5px}.appcio-principles p{margin:0;color:#64748b}
.appcio-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:50px 55px;border-radius:24px;background:#eff6ff;border:1px solid #dbeafe}
@media(max-width:991px){.appcio-hero{padding-top:100px}.appcio-hero-visual{height:390px}.floating-ai{right:5%}.floating-cloud{left:5%}.appcio-cta{padding:35px;flex-direction:column;align-items:flex-start}}
@media(max-width:575px){.appcio-proof{gap:20px}.appcio-hero-visual{transform:scale(.82);margin-left:-8%;margin-right:-8%}.appcio-cta{padding:28px}.appcio-product{padding:32px 25px!important}}

/* Appcio v3: single-page products and specialized RWR presentation */
.appcio-email{font-size:20px;font-weight:700;color:#2563eb}
.appcio-product-copy{color:#cbd5e1;font-size:15px}
.product-mini-label{display:inline-block;text-transform:uppercase;letter-spacing:1.1px;font-size:11px;font-weight:800;color:#2563eb;margin-bottom:12px}
.product-secondary h3{margin-bottom:12px}.product-secondary p{max-width:650px}
.rwr-product{background:radial-gradient(circle at 75% 20%,rgba(37,99,235,.22),transparent 30%),linear-gradient(135deg,#07111f,#0f172a 55%,#111827);border:1px solid rgba(96,165,250,.14)}
.rwr-scene{height:360px;position:relative;overflow:hidden;border-radius:20px;background:linear-gradient(180deg,#071a31 0%,#07111f 62%,#0b1622 100%);border:1px solid rgba(148,163,184,.18);box-shadow:0 25px 60px rgba(0,0,0,.25)}
.rwr-sky-glow{position:absolute;inset:0;background:radial-gradient(circle at 55% 45%,rgba(56,189,248,.14),transparent 25%),radial-gradient(circle at 80% 20%,rgba(37,99,235,.16),transparent 35%)}
.rwr-grid{position:absolute;left:-10%;right:-10%;bottom:-20%;height:60%;background:linear-gradient(rgba(56,189,248,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.08) 1px,transparent 1px);background-size:30px 30px;transform:perspective(250px) rotateX(55deg);transform-origin:center top}
.rwr-radar{position:absolute;width:150px;height:150px;right:20px;bottom:35px;border-radius:50%;border:1px solid rgba(56,189,248,.45);box-shadow:0 0 35px rgba(14,165,233,.12)}
.rwr-radar-ring{position:absolute;border:1px solid rgba(56,189,248,.25);border-radius:50%;inset:22px}.ring-b{inset:48px}
.rwr-radar-sweep{position:absolute;left:50%;top:50%;width:67px;height:1px;background:#67e8f9;transform-origin:left center;transform:rotate(-28deg);box-shadow:0 0 10px #22d3ee}
.rwr-radar-center{position:absolute;left:calc(50% - 4px);top:calc(50% - 4px);width:8px;height:8px;border-radius:50%;background:#67e8f9;box-shadow:0 0 14px #22d3ee}
.rwr-aircraft{position:absolute;width:70px;height:20px}.rwr-aircraft:before{content:"";position:absolute;left:28px;top:7px;width:45px;height:6px;background:#dbeafe;border-radius:50% 70% 30% 50%;transform:skewX(-25deg)}.rwr-aircraft:after{content:"";position:absolute;left:42px;top:1px;border-left:14px solid transparent;border-right:5px solid transparent;border-bottom:16px solid #cbd5e1;transform:rotate(25deg)}
.aircraft-one{left:12%;top:24%;transform:rotate(-10deg)}.aircraft-two{left:42%;top:14%;transform:scale(.72) rotate(14deg);opacity:.8}
.rwr-gun{position:absolute;bottom:32px;width:54px;height:38px}.rwr-gun:before{content:"";position:absolute;bottom:0;left:10px;width:34px;height:14px;border-radius:8px 8px 4px 4px;background:#334155}.rwr-gun i{position:absolute;left:22px;bottom:11px;width:8px;height:48px;background:#64748b;transform:rotate(54deg);transform-origin:bottom;border-radius:5px}.rwr-gun b{position:absolute;left:6px;bottom:1px;width:45px;height:5px;border-radius:5px;background:#475569}
.gun-one{left:13%}.gun-two{left:32%;transform:scale(.8)}
.rwr-signal{position:absolute;width:9px;height:9px;border-radius:50%;background:#f59e0b;box-shadow:0 0 15px rgba(245,158,11,.7)}.signal-one{left:31%;top:31%}.signal-two{left:57%;top:23%}
.rwr-label{position:absolute;font:700 10px/1 monospace;letter-spacing:1.5px;color:#67e8f9;border:1px solid rgba(103,232,249,.3);padding:6px 8px;border-radius:5px;background:rgba(3,15,28,.55)}.label-radar{right:42px;bottom:8px}.label-rwr{left:18px;top:18px;color:#fbbf24;border-color:rgba(251,191,36,.3)}

/* v4 generated defense-simulation hero */
.rwr-scene{height:auto;min-height:360px;position:relative;overflow:hidden;border-radius:20px;background:#07111f;border:1px solid rgba(148,163,184,.18);box-shadow:0 25px 60px rgba(0,0,0,.25)}
.rwr-scene img{display:block;width:100%;height:auto;min-height:360px;object-fit:cover;object-position:center}
.appcio-product.rwr-product{padding:42px}
@media(max-width:991px){.appcio-product.rwr-product{padding:30px}.rwr-scene img{min-height:280px}}

/* v5 generated RWR hero */
.rwr-scene img{display:block;width:100%;height:auto;object-fit:cover;object-position:center}

/* v6: separate project visuals */
.appcio-project-visual{position:relative;overflow:hidden;border-radius:24px;background:#07111f;border:1px solid rgba(148,163,184,.16);box-shadow:0 25px 70px rgba(15,23,42,.14)}
.appcio-project-visual img{display:block;width:100%;height:520px;object-fit:cover}
.mission-visual img{object-position:top center}
.esaar-visual img{object-position:bottom center}
.appcio-project-caption{position:absolute;left:28px;bottom:24px;padding:14px 18px;border-radius:12px;background:rgba(2,8,23,.78);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:4px}
.appcio-project-caption span{font-size:18px;font-weight:800;color:#fff}
.appcio-project-caption small{font-size:12px;color:#cbd5e1}
@media(max-width:767px){.appcio-project-visual img{height:360px}.appcio-project-caption{left:15px;right:15px;bottom:15px}}

.appcio-wordmark{display:inline-flex;align-items:flex-end;gap:7px;text-decoration:none;line-height:1}
.appcio-wordmark strong{font-size:29px;letter-spacing:-1.8px;font-weight:800;color:#0f172a}
.appcio-wordmark em{font-style:normal;font-size:10px;letter-spacing:3px;font-weight:800;color:#2563eb;margin-bottom:3px}
.appcio-project-visual{overflow:hidden;border-radius:22px;background:#07111f;border:1px solid rgba(148,163,184,.16);box-shadow:0 24px 65px rgba(15,23,42,.13)}
.appcio-project-visual img{display:block;width:100%;height:390px;object-fit:cover}
.mission-visual img{object-position:top center}.esaar-visual img{object-position:bottom center}
.appcio-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px}
.appcio-feature-list span{font-size:13px;font-weight:700;padding:12px 14px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}
.floating-card{display:none!important}
@media(max-width:767px){.appcio-feature-list{grid-template-columns:1fr}.appcio-project-visual img{height:280px}}

/* v7: refined visual system */
.appcio-hero-art{height:auto;display:block;filter:drop-shadow(0 28px 55px rgba(15,23,42,.18));}
.appcio-hero-art img{display:block;width:100%;height:auto;border-radius:26px;}
.appcio-project-visual{background:#07111f;}
.appcio-project-visual img{height:auto;aspect-ratio:900/560;object-fit:cover;}
.mission-visual img,.esaar-visual img{object-position:center;}
@media(max-width:991px){.appcio-hero-art{max-width:620px;margin:0 auto;}}
@media(max-width:575px){.appcio-hero-art{transform:none;margin:0;}.appcio-project-visual img{aspect-ratio:auto;}}

/* Keep each selected-work visual identical to the original artwork, but display
   each project as its own standalone visual rather than the combined artwork. */
.appcio-project-visual img{height:auto !important;aspect-ratio:auto !important;object-fit:contain !important;width:100%;display:block}


/* AppcioLabs approved logo */
.appcio-header-logo { display:block !important; width:180px !important; height:auto !important; max-height:none !important; object-fit:contain !important; }
.navbar-brand { display:flex !important; align-items:center !important; }
.navbar-brand .logo-sticky, .navbar-brand .logo-default-dark, .navbar-brand .logo-default-dark-sticky, .navbar-brand .logo-main { display:none !important; }

/* v12: approved AppcioLabs brand mark for the live PHP header */
.appcio-header .navbar-brand.appcio-logo {
  display: flex !important;
  align-items: center !important;
  width: auto !important;
  padding: 0 !important;
  margin-right: 30px !important;
}
.appcio-header .navbar-brand.appcio-logo .appcio-header-logo {
  display: block !important;
  width: 180px !important;
  height: auto !important;
  max-width: none !important;
  max-height: none !important;
  object-fit: contain !important;
}
.appcio-header .navbar-brand.appcio-logo .appcio-mark,
.appcio-header .navbar-brand.appcio-logo > span,
.appcio-header .navbar-brand.appcio-logo > small {
  display: none !important;
}


/* v16: responsive visual refresh */
.appcio-hero-art{max-width:760px;margin-left:auto;filter:drop-shadow(0 28px 65px rgba(15,23,42,.20));}
.appcio-hero-art img{width:100%;height:auto;display:block;border-radius:22px;}
.appcio-project-visual{border-radius:22px;overflow:hidden;background:#061426;border:1px solid rgba(96,165,250,.18);box-shadow:0 28px 70px rgba(2,8,23,.18);}
.appcio-project-visual img{width:100%;height:auto !important;aspect-ratio:auto !important;display:block;object-fit:contain !important;}
.mission-visual img,.esaar-visual img{object-position:center;}
.appcio-work-item{margin-bottom:7rem !important;}
.appcio-work-item:last-child{margin-bottom:0 !important;}
.appcio-work-item .lead{max-width:540px;line-height:1.7;}
.appcio-work-item h2{letter-spacing:-1.2px;}
.appcio-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;max-width:520px;}
.appcio-feature-list span{padding:10px 12px;font-size:12px;background:#f8fafc;}
@media(max-width:991px){
  .appcio-hero-art{max-width:680px;margin:20px auto 0;}
  .appcio-work-item{margin-bottom:5rem !important;}
}
@media(max-width:767px){
  .appcio-hero{padding-top:90px;padding-bottom:35px;}
  .appcio-hero h1{font-size:clamp(2.25rem,10vw,3.2rem);line-height:1.05;letter-spacing:-1.5px;}
  .appcio-hero p{font-size:15px;line-height:1.65;}
  .appcio-hero-art{margin-top:28px;width:100%;}
  .appcio-hero-art img{border-radius:16px;}
  .appcio-work-item{margin-bottom:4.5rem !important;}
  .appcio-work-item .row{gap:1.75rem !important;}
  .appcio-work-item h2{font-size:1.8rem;line-height:1.15;}
  .appcio-work-item .lead{font-size:15px;line-height:1.65;}
  .appcio-project-visual{border-radius:16px;}
  .appcio-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;}
  .appcio-feature-list span{font-size:11px;padding:9px 10px;}
}
@media(max-width:575px){
  .appcio-header .navbar-brand.appcio-logo .appcio-header-logo{width:150px !important;}
  .appcio-header .navbar-brand.appcio-logo{margin-right:12px !important;}
  .appcio-hero-art img{border-radius:12px;}
  .appcio-feature-list{grid-template-columns:1fr 1fr;}
}

/* v18 — Appcio Labs professional product-site layer */
:root{
  --appcio-ink:#07111f;
  --appcio-ink-2:#0b1728;
  --appcio-blue:#1683ff;
  --appcio-cyan:#38cfff;
  --appcio-line:#dbe5f0;
  --appcio-muted:#607089;
}
html{scroll-behavior:smooth}
body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#25344a;background:#fff}
.appcio-header{position:fixed!important;top:0;left:0;right:0;z-index:1000;background:rgba(4,12,24,.84)!important;border-bottom:1px solid rgba(148,163,184,.13);box-shadow:0 8px 35px rgba(2,8,23,.18);backdrop-filter:blur(16px)}
.appcio-header .navbar{min-height:76px}
.appcio-header .nav-link{color:#dbe7f5!important;font-weight:600;font-size:14px;padding:28px 14px!important;transition:.2s ease}
.appcio-header .nav-link:hover,.appcio-header .nav-link.active{color:#fff!important}
.appcio-header .navbar-toggler{border:1px solid rgba(255,255,255,.18);padding:8px 10px;border-radius:10px}
.appcio-header .toggler-icon{background:#fff!important}
.appcio-header-logo{width:174px!important;filter:drop-shadow(0 6px 14px rgba(0,132,255,.16))}
.appcio-hero{padding-top:145px!important;padding-bottom:78px!important;background:radial-gradient(circle at 70% 20%,rgba(25,128,255,.16),transparent 28%),radial-gradient(circle at 15% 90%,rgba(56,207,255,.08),transparent 30%),linear-gradient(135deg,#040b16 0%,#071425 55%,#06111f 100%)!important;color:#dbe7f5;min-height:760px}
.appcio-hero .appcio-kicker{color:#55d6ff}
.appcio-hero h1{color:#fff!important;font-size:clamp(46px,6vw,76px);letter-spacing:-3px;max-width:700px}
.appcio-hero h1 span{background:linear-gradient(90deg,#2e9cff,#6be2ff);-webkit-background-clip:text;background-clip:text;color:transparent}
.appcio-hero p{color:#b9c9dc;max-width:590px}
.appcio-hero .ud-main-btn{box-shadow:0 12px 30px rgba(22,131,255,.25)}
.appcio-hero .ud-white-btn{background:transparent!important;color:#e8f1fb!important;border-color:rgba(255,255,255,.3)!important}
.appcio-proof strong{color:#fff!important}.appcio-proof span{color:#91a6bf!important}
.appcio-hero-art{max-width:800px!important;filter:drop-shadow(0 30px 80px rgba(0,0,0,.45))!important}
.appcio-hero-art img{border:1px solid rgba(125,211,252,.18);border-radius:18px!important}
.appcio-trust{background:#071322!important;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:28px 0!important}
.appcio-muted-label{color:#8fa6c0!important}
.appcio-tech span{background:rgba(255,255,255,.03);border-color:rgba(148,163,184,.18);color:#c5d5e8}
.appcio-section{padding:100px 0}
.appcio-section.alt{background:#f5f8fc}
.appcio-section h2{font-size:clamp(32px,4vw,48px);letter-spacing:-1.7px;color:#0a1728}
.appcio-kicker{color:#0d78e8;font-size:11px;letter-spacing:1.7px}
.appcio-card{border-radius:16px;border:1px solid #e3ebf4;box-shadow:0 10px 35px rgba(18,42,70,.055);padding:30px;background:rgba(255,255,255,.92)}
.appcio-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(18,42,70,.11)}
.appcio-icon{background:#eef7ff;color:#0d78e8}
.appcio-work-item{position:relative;padding:42px;border:1px solid #e0e9f3;border-radius:24px;background:#fff;box-shadow:0 18px 60px rgba(18,42,70,.065);margin-bottom:42px!important}
.appcio-work-item .row{align-items:center}
.appcio-work-item .lead{font-size:17px;color:#52647a}
.appcio-project-visual{border-radius:18px!important;border:1px solid #d7e2ee!important;box-shadow:0 22px 55px rgba(11,27,48,.16)!important;background:#061426!important}
.appcio-project-visual img{width:100%;height:auto!important;object-fit:contain!important}
.mission-visual img{aspect-ratio:auto!important}
.esaar-visual{background:#fff!important}
.esaar-visual img{aspect-ratio:auto!important;padding:0!important}
.appcio-feature-list{display:flex!important;flex-wrap:wrap;gap:8px!important}
.appcio-feature-list span{background:#f6f9fc!important;border:1px solid #dfe8f2!important;border-radius:999px!important;padding:9px 13px!important;color:#33465d;font-size:11px!important}
.appcio-principles>div{border-bottom-color:#e2e9f1}
.appcio-cta{background:linear-gradient(135deg,#071526,#0b1d32)!important;border:1px solid rgba(77,163,255,.2)!important;color:#fff!important;box-shadow:0 25px 70px rgba(2,8,23,.18)}
.appcio-cta h2{color:#fff!important}.appcio-cta p{color:#a9bdd2}
.appcio-email{color:#0d78e8}
@media(max-width:991px){
 .appcio-header .navbar{min-height:68px}.appcio-header .nav-link{padding:12px 0!important}.appcio-header .navbar-collapse{background:#071322;padding:12px 18px;border-radius:0 0 16px 16px;border:1px solid rgba(255,255,255,.08);border-top:0}
 .appcio-hero{padding-top:112px!important;min-height:auto}.appcio-hero-art{margin-top:35px!important}
 .appcio-work-item{padding:30px}
}
@media(max-width:767px){
 .appcio-header-logo{width:148px!important}.appcio-hero{padding-bottom:55px!important}.appcio-hero h1{font-size:clamp(38px,12vw,54px);letter-spacing:-2px}.appcio-hero p{font-size:16px}.appcio-hero-art img{border-radius:12px!important}.appcio-section{padding:72px 0}.appcio-work-item{padding:20px;border-radius:18px}.appcio-work-item h2{font-size:31px}.appcio-project-visual{border-radius:14px!important}.appcio-project-visual img{width:100%;height:auto!important}.appcio-feature-list span{font-size:10px!important}.appcio-tech{gap:8px}.appcio-tech span{padding:9px 12px;font-size:12px}
}

/* v27: improve AI workflow visual readability */
.appcio-hero-art{max-width:900px!important;transform:none!important;margin-left:auto!important;margin-right:auto!important;}
.appcio-hero-art img{width:100%;height:auto;}
