.act-hero{background:#0f172a;padding:6rem 0 5rem;text-align:center}.act-hero-container{max-width:760px;margin:0 auto}.act-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#d4a843;margin-bottom:1.25rem}.act-hero h1{font-size:clamp(2rem,5vw,3.25rem);font-weight:800;color:#fff;line-height:1.1;margin-bottom:1.25rem}.act-hero-sub{font-size:1.1rem;color:#ffffffb3;max-width:580px;margin:0 auto 2rem;line-height:1.7}.act-section{padding:4rem 0}.act-pillars{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem}@media(min-width:768px){.act-pillars{grid-template-columns:repeat(3,1fr)}}.act-pillar{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.75rem}.act-pillar-icon{font-size:1.75rem;margin-bottom:1rem}.act-pillar h3{font-size:1.05rem;font-weight:700;margin-bottom:.5rem;color:#0f172a}.act-pillar p{font-size:.9375rem;color:#475569;line-height:1.65;margin:0}.act-split{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:768px){.act-split{grid-template-columns:1fr 280px;gap:4rem}}.act-split-text h2{font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800;color:#0f172a;margin-bottom:1rem}.act-split-text p{color:#475569;line-height:1.7;margin-bottom:1rem}.act-list{list-style:none;padding:0;margin-top:1.25rem}.act-list li{padding:.5rem 0 .5rem 1.5rem;position:relative;color:#334155;font-size:.9375rem;line-height:1.6;border-bottom:1px solid #e2e8f0}.act-list li:before{content:"✓";position:absolute;left:0;color:#d4a843;font-weight:700}.act-split-stat{text-align:center;background:#0f172a;border-radius:1rem;padding:2.5rem 1.5rem}.act-big-stat{font-family:Oswald,sans-serif;font-size:4.5rem;font-weight:600;color:#d4a843;line-height:1;margin-bottom:.75rem}.act-stat-caption{font-size:.85rem;color:#ffffffa6;line-height:1.6;margin:0}.act-deliverables{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:2.5rem}@media(min-width:640px){.act-deliverables{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.act-deliverables{grid-template-columns:repeat(3,1fr)}}.act-deliverable{border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;background:#fff}.act-deliverable h3{font-size:.95rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.act-deliverable p{font-size:.875rem;color:#64748b;line-height:1.6;margin:0}.act-for-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:2rem}@media(min-width:640px){.act-for-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.act-for-grid{grid-template-columns:repeat(3,1fr)}}.act-for-card{border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;background:#fff}.act-for-card h3{font-size:.95rem;font-weight:700;color:#0f172a;margin-bottom:.4rem}.act-for-card p{font-size:.875rem;color:#64748b;line-height:1.6;margin:0}.act-crosslink{background:#0f172a;padding:4rem 0}.act-crosslink-label{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0f172a;background:#d4a843;padding:.3rem .75rem;border-radius:100px;margin-bottom:1rem}.act-crosslink-btn{display:inline-block;background:#d4a843;color:#0f172a;border:1.5px solid #d4a843;font-size:.9375rem;padding:.75rem 1.75rem;border-radius:.5rem;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease}.act-crosslink-btn:hover{background:#c49a35;border-color:#c49a35;color:#0f172a}.act-crosslink h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:#fff;margin-bottom:.75rem}.act-crosslink p{color:#ffffffa6;max-width:480px;margin:0 auto 2rem;line-height:1.65}.act-hero .primary-button{background-color:#d4a843;color:#0f172a;border-color:#d4a843}.act-hero .primary-button:hover{background-color:#c49a3a;border-color:#c49a3a}.act-for-icon{font-size:1.75rem;margin-bottom:.75rem}
