.ai-case{--hm-gold:#7ad458;--hm-ink:#171918;background:#fff}.ai-case .hm-light{background:#fff}.ai-case .hm-hero{background:radial-gradient(at 95% 20%,#246e5040,#0000 55%),#071f35}.ai-hero-top{justify-content:space-between;align-items:center;gap:2rem;display:flex}.ai-wordmark{aspect-ratio:4;width:190px}.ai-case h1{max-width:1040px}.ai-case .hm-hero-meta p{color:#a9aaa8}.ai-screens{aspect-ratio:1.65;isolation:isolate;background:linear-gradient(135deg,#dfeaf5,#a0bad6);border-radius:12px;min-width:0;margin:3rem 0 1rem;position:relative;overflow:hidden}.ai-screens .ai-landscape{aspect-ratio:1.64;border-radius:5px;width:80%;position:absolute;top:8%;left:4%;box-shadow:0 20px 55px #001d3c30}.ai-screens .ai-landscape img{object-fit:cover;object-position:top}.ai-screens .ai-portrait{aspect-ratio:.69;background:#043b60;border:5px solid #082b4d;border-radius:12px;width:25%;position:absolute;bottom:-4%;right:3%;box-shadow:0 20px 55px #001d3c35}.ai-portrait img{object-fit:cover;object-position:top}.ai-reverse .ai-portrait{left:3%;right:auto}.ai-reverse .ai-landscape{left:auto;right:4%}.ai-navy{color:#fff;background:#0b294b}.ai-split{grid-template-columns:1.1fr 1fr;align-items:center;gap:4rem;display:grid}.ai-split .hm-photo{aspect-ratio:1.2}.ai-split p{opacity:.8}.ai-identity{background:#f3f6fa;border-radius:12px;padding:3rem}.ai-identity h2{max-width:650px}.ai-palette{border-radius:6px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.ai-palette>div{align-items:end;min-height:130px;padding:1.25rem;font-size:.8rem;display:flex}.ai-logo-diagram{aspect-ratio:2.5;background:#fff;margin:2.5rem 0}.ai-brand{background:linear-gradient(110deg,#082b4d 20%,#175f72 70%,#7ad458);border-radius:6px;margin-top:2rem;padding:5rem}.ai-brand .hm-photo{aspect-ratio:5;max-width:560px;margin:auto}.ai-writing{background:#dfeaf5;border-radius:12px;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:2rem;padding:3rem;display:grid}.ai-writing .hm-photo{aspect-ratio:.7;box-shadow:0 15px 35px #082b4d20}.ai-writing .hm-photo:nth-child(2){aspect-ratio:.58}.ai-writing img{object-fit:cover;object-position:top}.ai-phones{background:#edf1f5;border-radius:12px;grid-template-columns:repeat(3,1fr);padding:4rem 1rem;display:grid;overflow:hidden}.ai-phones .hm-photo{aspect-ratio:.6;overflow:visible}.ai-phones img{object-fit:cover;mix-blend-mode:multiply;transform:scale(1.2)}.ai-profile{background:#dfeaf5;border-radius:12px;grid-template-columns:1fr 1.8fr;gap:2rem;padding:3rem;display:grid}.ai-profile>.hm-photo{aspect-ratio:.7}.ai-profile>div:last-child{flex-direction:column;justify-content:center;gap:1.5rem;display:flex}.ai-profile>div:last-child .hm-photo{aspect-ratio:2.1}.ai-profile img{object-fit:cover;object-position:top}.ai-results{color:var(--hm-ink);background:#fff}.ai-results .hm-photo img{mix-blend-mode:multiply}.ai-flow{color:var(--hm-ink);border-top:1px solid #082b4d25;border-bottom:1px solid #082b4d25;padding:1.3rem 0}.ai-case .hm-quote-mark,.ai-case .hm-services li span{color:#175f92}.ai-case .hm-testimonial figcaption span{background:#175f92}@media (max-width:900px){.ai-split{gap:2rem}.ai-identity,.ai-writing,.ai-profile{padding:2rem}}@media (max-width:600px){.ai-hero-top{align-items:start}.ai-wordmark{flex-shrink:0;width:115px}.ai-screens{aspect-ratio:1.12;margin-top:2rem}.ai-screens .ai-landscape{width:92%;top:7%;left:4%}.ai-screens .ai-portrait{width:34%;bottom:-5%;right:5%}.ai-reverse .ai-portrait{left:5%}.ai-split{grid-template-columns:1fr;gap:2rem}.ai-split .hm-photo{aspect-ratio:1.3}.ai-identity{padding:1.25rem}.ai-palette>div{min-height:95px;padding:.65rem .4rem;font-size:.6rem}.ai-logo-diagram{aspect-ratio:2.1;margin:1.5rem 0}.ai-brand{padding:3rem 1.5rem}.ai-writing{gap:.6rem;padding:1rem}.ai-profile{gap:1rem;padding:1rem}.ai-profile>div:last-child{gap:.7rem}.ai-phones{padding:3rem 0}.ai-phones .hm-photo{aspect-ratio:.43}.ai-phones img{transform:scale(1.35)}.ai-case .hm-overview{gap:2rem;padding-bottom:0}}
