.hero .hero-title{font-size:clamp(52px,5.9vw,85px)}.ai-act-section{padding-bottom:32px;scroll-margin-top:105px}.ai-act-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ai-act-card{border:1px solid var(--line);background:var(--cream);border-radius:12px;flex-direction:column;align-items:flex-start;padding:30px;display:flex}.ai-act-step{letter-spacing:.1em;color:var(--blue);font-size:10px;font-weight:650}.ai-act-card h3{margin:21px 0 14px;font-size:23px;line-height:1.25}.ai-act-card p{color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.8}.ai-act-card .arrow-link{margin-top:auto;font-size:12px}.ai-act-context{color:var(--muted);justify-content:space-between;align-items:center;gap:24px;padding-top:24px;font-size:11px;line-height:1.7;display:flex}.ai-act-context>span{max-width:670px}.ai-act-context a{text-underline-offset:3px;flex-shrink:0;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}@media (max-width:900px){.ai-act-card{padding:22px}.ai-act-card h3{font-size:21px}.ai-act-context{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:700px){.hero .hero-title{font-size:clamp(48px,11.8vw,82px)}.ai-act-grid{grid-template-columns:1fr;gap:14px}.ai-act-card{padding:25px}.ai-act-card h3{margin-top:15px}.ai-act-section{padding-bottom:16px}}
