.ai-cases-hero,.automation-hero{padding:95px max(28px,calc((100vw - var(--max))/2));background:#111;color:white}.ai-cases-hero h1,.automation-hero h1{max-width:1150px;margin:0;font-family:var(--font-display);font-size:clamp(46px,6.5vw,94px);line-height:.98}.ai-cases-hero h1 em,.automation-hero h1 em{font-style:normal;color:var(--orange)}.case-status-key{display:grid;grid-template-columns:repeat(3,1fr);padding:0 max(28px,calc((100vw - var(--max))/2));background:var(--acid)}.case-status-key div{padding:28px 24px;display:flex;flex-direction:column;border-right:1px solid var(--ink)}.case-status-key span{margin-top:8px}.ai-case-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:100px max(28px,calc((100vw - var(--max))/2));background:#e4dfd3}.ai-case-grid a{min-height:390px;padding:30px 27px;display:flex;flex-direction:column;color:inherit;text-decoration:none;border:1px solid var(--ink);background:var(--paper)}.ai-case-grid a:nth-child(2),.ai-case-grid a:nth-child(6){background:var(--acid)}.ai-case-grid a:nth-child(3),.ai-case-grid a:nth-child(4){background:var(--orange)}.ai-case-grid span{font-size:11px;font-weight:700;letter-spacing:.08em}.ai-case-grid h2{margin:55px 0 18px;font-family:var(--font-display);font-size:clamp(22px,2.3vw,32px);line-height:1.1}.ai-case-grid p{line-height:1.6}.ai-case-grid b{margin-top:auto}.ai-case-principles,.automation-result,.automation-boundaries{padding:105px max(28px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.ai-case-principles h2,.automation-result h2,.automation-architecture h2,.automation-channels h2,.automation-routines h2,.automation-lessons h2,.automation-boundaries h2{margin:0;font-family:var(--font-display);font-size:clamp(32px,4vw,56px);line-height:1.08}.automation-result>p,.automation-boundaries>p{margin:0;font-size:19px;line-height:1.75}.automation-architecture,.automation-routines{padding:105px max(28px,calc((100vw - var(--max))/2));background:#111;color:white}.automation-architecture>div:first-child,.automation-channels>div:first-child,.automation-routines>div:first-child,.automation-lessons>div:first-child{display:grid;grid-template-columns:.55fr 1.45fr;gap:60px}.automation-flow{max-width:850px;margin:65px auto 0}.automation-flow article{padding:28px;border:1px solid #777}.automation-flow article:nth-of-type(2){background:var(--acid);color:#111}.automation-flow span,.channel-grid span{font-size:11px;font-weight:700;color:var(--acid)}.automation-flow article:nth-of-type(2) span{color:#111}.automation-flow h3{margin:25px 0 10px;font-size:24px}.automation-flow p{line-height:1.6}.automation-flow>b{display:block;text-align:center;font-size:26px}.automation-channels,.automation-lessons{padding:105px max(28px,calc((100vw - var(--max))/2));background:#e4dfd3}.channel-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px}.channel-grid article{min-height:280px;padding:28px 24px;border:1px solid var(--ink)}.channel-grid span{color:#16775d}.channel-grid h3{margin:45px 0 14px;font-size:22px}.channel-grid p{line-height:1.6}.routine-list{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border-top:1px solid #777;border-left:1px solid #777}.routine-list article{min-height:280px;padding:28px 24px;border-right:1px solid #777;border-bottom:1px solid #777}.routine-list span{color:var(--acid)}.routine-list h3{margin:45px 0 14px;font-size:23px}.routine-list p{color:#ccc;line-height:1.6}.automation-boundaries{background:var(--orange)}@media(max-width:900px){.ai-case-grid,.channel-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.ai-cases-hero,.automation-hero{padding:70px 20px}.case-status-key{grid-template-columns:1fr;padding:0 20px}.ai-case-grid{padding:75px 20px}.ai-case-principles,.automation-result,.automation-boundaries{grid-template-columns:1fr;padding:75px 20px;gap:35px}.automation-architecture,.automation-channels,.automation-routines,.automation-lessons{padding:75px 20px}.automation-architecture>div:first-child,.automation-channels>div:first-child,.automation-routines>div:first-child,.automation-lessons>div:first-child{grid-template-columns:1fr}.routine-list{grid-template-columns:1fr}}@media(max-width:520px){.ai-cases-hero,.automation-hero,.ai-case-grid,.ai-case-principles,.automation-result,.automation-boundaries,.automation-architecture,.automation-channels,.automation-routines,.automation-lessons{padding-left:18px;padding-right:18px}.ai-cases-hero h1,.automation-hero h1{font-size:38px;overflow-wrap:anywhere}.ai-case-grid,.channel-grid{grid-template-columns:1fr}.ai-case-grid a{min-height:330px}.automation-architecture h2,.automation-channels h2,.automation-routines h2,.automation-lessons h2{overflow-wrap:anywhere}}
