body{margin:0;font:17px Arial,sans-serif;color:#182a40;line-height:1.6}header,footer,.hero{background:#102039;color:white;padding:24px}nav{max-width:1100px;margin:auto;display:flex;gap:20px;flex-wrap:wrap;align-items:center}nav a{color:white;text-decoration:none}nav strong{font-size:28px;margin-right:auto}nav strong span{color:#24c6bb}main{min-height:70vh}.hero{padding:85px max(6%,24px);background:linear-gradient(120deg,#102039,#214359)}.hero h1{font-size:clamp(36px,5vw,64px);line-height:1.1;max-width:850px}.hero p{font-size:21px;max-width:750px}section{padding:55px max(6%,24px);max-width:1150px;margin:auto}h2{font-size:36px;line-height:1.2}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.tile{background:#eef6f7;padding:24px;border-top:4px solid #24c6bb;border-radius:6px}a{color:#008b8b}.button{display:inline-block;background:#24c6bb;color:#102039;padding:12px 20px;text-decoration:none;border-radius:4px;font-weight:bold}.note{font-size:14px;color:#526578}.warning{background:#fff3dc;padding:18px;border-left:4px solid #e6a23c}footer{font-size:13px}footer a{color:white}label{display:block;margin:12px 0}input,textarea,select{display:block;padding:12px;max-width:500px;width:100%;box-sizing:border-box}
/* Services dropdown and enhanced proposition pages */
header{position:sticky;top:0;z-index:20}nav{min-height:80px}nav .services-menu{position:relative}nav .services-menu button{background:transparent;border:0;color:#fff;font:inherit;cursor:pointer;padding:10px}nav .services-links{display:none;position:absolute;top:100%;left:0;min-width:270px;background:#19344a;padding:10px;border-radius:6px;box-shadow:0 12px 30px #0003}nav .services-menu:hover .services-links,nav .services-menu:focus-within .services-links,nav .services-menu.expanded .services-links{display:block}nav .services-links a{display:block;padding:10px;color:white;border-radius:3px}nav .services-links a:hover{background:#285268}section{padding-top:70px;padding-bottom:70px}.hero{padding-top:100px;padding-bottom:95px}.hero h1{letter-spacing:-1.5px}.tile{line-height:1.65;transition:transform .2s}.tile:hover{transform:translateY(-3px)}.section-label{color:#008e90;font-weight:800;text-transform:uppercase;letter-spacing:1.8px;font-size:12px}.lead{font-size:19px;color:#536879;max-width:850px}.outcomes{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.outcomes article{border-left:4px solid #24c6bb;padding:10px 20px;background:#f1f7f8}.outcomes h3{margin:0 0 8px}.outcomes p{margin:0}.service-step{padding:24px;background:#eef6f7;margin:12px 0;border-left:4px solid #24c6bb}.service-step h3{margin:0}.service-step p{margin:8px 0 0}.cta-panel{background:#102039;color:white;border-radius:8px;padding:35px;margin-top:30px}.cta-panel p{color:#d5e6ec}.cta-panel a{color:#102039}.price-note{font-size:13px;color:#647887}@media(max-width:850px){nav{gap:10px}nav .services-links{position:static}nav .services-menu button{padding:4px}}

/* Version 8 proposition expansion */
.v8-section{padding:75px max(6%,24px);background:#fff}.v8-alt{background:#f2f7f8}.v8-container{max-width:1130px;margin:auto}.v8-kicker{color:#008b8d;font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:800}.v8-section h2{font-size:clamp(29px,4vw,43px);line-height:1.2;letter-spacing:-.7px;max-width:850px;margin:12px 0 22px}.v8-lead{font-size:19px;color:#526a7b;max-width:860px}.v8-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:19px;margin:28px 0}.v8-card{background:#f2f7f8;padding:27px;border-radius:7px;border-top:4px solid #23c8bc}.v8-alt .v8-card{background:white}.v8-card h3{font-size:21px;line-height:1.3;margin:0 0 11px}.v8-card p{color:#526b7a;margin:0}.v8-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:30px 0}.v8-flow>div{background:#e5f3f3;border-radius:6px;padding:24px}.v8-flow span{color:#078b8b;font-size:25px;font-weight:800}.v8-flow h3{margin:12px 0 8px}.v8-flow p{margin:0}.v8-example{padding:25px;border-left:5px solid #21c5b8;background:#e9f4f4;margin:28px 0}.v8-cta{background:#102039;color:white;padding:36px;border-radius:8px;margin-top:35px;display:flex;align-items:center;justify-content:space-between;gap:24px}.v8-cta h2{font-size:29px;margin:0 0 8px}.v8-cta p{color:#d7e6ed;margin:0}.v8-cta a{white-space:nowrap}@media(max-width:750px){.v8-section{padding:50px 24px}.v8-cta{display:block}.v8-cta a{margin-top:20px}}

/* AvantriAI brand identity — deep navy / electric blue / cyan */
:root{--avantri-navy:#061832;--avantri-blue:#087bff;--avantri-cyan:#38c9fa}body{color:#0b2340}header,footer,.hero{background:#061832}header{border-bottom:1px solid #18375b}nav .services-links{background:#0c2a50}nav .services-links a:hover{background:#173e70}.hero{background:radial-gradient(circle at 82% 32%,#123b70 0%,#061832 57%,#031125 100%)}a{color:#086ddd}.button,.btn{background:linear-gradient(110deg,#066eff,#27bffa);color:white!important}.tile,.v8-card,.v8-flow>div,.service-step{border-color:#167dff}.tile{border-top-color:#167dff}.v8-kicker,.section-label,.op-tag{color:#087bff}.v8-card{border-top-color:#167dff}.v8-example{border-left-color:#167dff;background:#edf5ff}.v8-flow>div{background:#e9f2ff}.v8-cta,.cta-panel,.op-summary{background:#071b39}.avantri-brand{display:flex;align-items:center;gap:10px;flex:0 0 auto}.avantri-brand img{display:block;width:174px;height:58px;object-fit:contain;background:white;border-radius:5px;padding:3px}.brand-fallback{display:none;color:white;font-weight:800;font-size:24px;letter-spacing:-.8px}.brand-fallback span{color:#39c6ff}.avantri-brand img:not([src])+.brand-fallback{display:block}nav strong span{color:#39c6ff}@media(max-width:700px){.avantri-brand img{width:145px;height:50px}}
