.intel-hero{padding:76px 0 66px;border-bottom:1px solid var(--line)}.intel-hero h1{font-size:clamp(62px,8.7vw,116px);line-height:.84;letter-spacing:-6px;margin:27px 0 32px}.intel-hero h1 em,.how-section h2 em{color:var(--blue);font-style:normal}.intel-hero .lede{max-width:730px;margin:0}.intel-label{font-size:10px;color:var(--blue);font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:32px}.diagram-section{padding:74px 0;border-bottom:1px solid var(--line)}.poc-diagram{display:grid;grid-template-columns:1.2fr 52px 180px 52px 1fr;align-items:center;gap:16px}.source-cluster{display:grid;grid-template-columns:1fr 1fr;gap:10px}.app-card{min-height:120px;border:1px solid var(--line);padding:18px;display:flex;flex-direction:column;justify-content:center;gap:7px;background:#fff}.app-card img{width:24px;height:24px;object-fit:contain}.app-card span{font:17px Georgia,serif}.app-card small{font-size:10px;color:var(--muted)}.diagram-arrow{text-align:center;color:var(--blue);font-size:28px}.ai-node{background:var(--black);color:#fff;min-height:180px;padding:24px;display:flex;flex-direction:column;justify-content:center;gap:12px}.ai-node small,.brief-preview small{font-size:9px;letter-spacing:1.3px;color:#8ecfff}.ai-node strong{font:27px/1.05 Georgia,serif}.ai-node span{color:#aaa;font-size:12px}.brief-preview{border:1px solid var(--line);padding:25px;background:#f1f0eb;min-height:180px}.brief-preview b{display:block;font:24px Georgia,serif;margin:10px 0 16px}.brief-preview ul{padding:0;margin:0;list-style:none;border-top:1px solid var(--line)}.brief-preview li{padding:8px 0;border-bottom:1px solid var(--line);font-size:12px}.brief-preview em{display:block;margin-top:14px;color:var(--blue);font-style:normal;font-size:10px;letter-spacing:1px}.simple-section{padding:74px 0;border-bottom:1px solid var(--line)}.simple-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-right:0}.simple-grid article{padding:28px 24px;min-height:240px;border-right:1px solid var(--line)}.simple-grid small{font-size:10px;color:var(--blue);font-weight:700;letter-spacing:1.3px}.simple-grid h2{font:29px/1.08 Georgia,serif;margin:35px 0 15px}.simple-grid p{font-size:14px;line-height:1.55;color:var(--muted);margin:0}.how-section{padding:82px 0;background:#f1f0eb;border-bottom:1px solid var(--line)}.how-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;align-items:start}.how-section h2{font-size:clamp(44px,5vw,70px);line-height:1.02;letter-spacing:-3px;margin:0}.how-steps{border-top:1px solid var(--line)}.how-steps div{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.5}.how-steps b{color:var(--blue);font:18px Georgia,serif}.how-steps strong{font-weight:700}.tech-note{display:grid;grid-template-columns:120px 1fr 120px 1fr 120px 1fr;gap:12px 18px;border-top:1px solid var(--line);margin-top:54px;padding-top:18px;font-size:13px;line-height:1.45}.tech-note b{font-size:10px;color:var(--blue);letter-spacing:1.1px;text-transform:uppercase}.tech-note span{color:var(--muted)}.pilot{text-align:center;padding:86px 0}.pilot h2{font-size:clamp(50px,7vw,86px);letter-spacing:-5px;line-height:.92;margin:22px 0}.pilot p{max-width:610px;margin:0 auto;font:19px/1.55 Georgia,serif;color:var(--muted)}
@media(max-width:900px){.poc-diagram{grid-template-columns:1fr;gap:18px}.diagram-arrow{transform:rotate(90deg)}.ai-node,.brief-preview{min-height:0}.simple-grid{grid-template-columns:1fr}.simple-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:0}.simple-grid article:last-child{border-bottom:0}.how-grid{grid-template-columns:1fr;gap:38px}.tech-note{grid-template-columns:120px 1fr}.tech-note b{padding-top:2px}.intel-hero h1{letter-spacing:-3px}}@media(max-width:520px){.diagram-section,.simple-section,.how-section{padding:60px 0}.source-cluster{grid-template-columns:1fr}.app-card{min-height:86px}.tech-note{grid-template-columns:1fr;gap:5px}.tech-note span{padding-bottom:16px}.how-steps div{grid-template-columns:35px 1fr}.intel-hero h1{font-size:60px}}
