.aiact-page{color:#fff;background:linear-gradient(#050505 0%,#0a0a0a 100%);min-height:100vh;padding:10rem 0 6rem}.aiact-container{max-width:860px;margin:0 auto;padding:0 1.5rem}.aiact-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#c8a2ff;background:#7c5cff1a;border:1px solid #7c5cff4d;border-radius:99px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.4rem .9rem;font-size:.72rem;display:inline-flex}.aiact-title{letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(2.25rem,5vw,3.25rem);line-height:1.1}.aiact-lead{color:#bbb;max-width:700px;margin:0 0 3rem;font-size:1.15rem;line-height:1.6}.aiact-tldr{background:linear-gradient(135deg,#7c5cff1a,#4a9eff0a);border:1px solid #7c5cff4d;border-radius:14px;margin-bottom:3rem;padding:1.5rem 1.75rem}.aiact-tldr h2{letter-spacing:.12em;text-transform:uppercase;color:#c8a2ff;margin:0 0 .85rem;font-size:.85rem}.aiact-tldr ul{margin:0;padding:0;list-style:none}.aiact-tldr li{color:#ddd;margin-bottom:.6rem;padding-left:1.5rem;font-size:.97rem;line-height:1.55;position:relative}.aiact-tldr li:before{content:"✓";color:#7c5cff;font-weight:700;position:absolute;left:0}.aiact-section{margin:3rem 0}.aiact-section h2{letter-spacing:-.01em;margin:0 0 1.25rem;font-size:1.6rem}.aiact-section h3{color:#fff;margin:1.5rem 0 .75rem;font-size:1.1rem}.aiact-section p,.aiact-section ul:not(.aiact-tldr ul) li{color:#ccc;font-size:1rem;line-height:1.7}.aiact-section p{margin:0 0 1rem}.aiact-tiers{gap:1rem;display:grid}.aiact-tier{border:1px solid;border-radius:12px;padding:1.4rem 1.6rem}.aiact-tier h3{margin:0 0 .55rem;font-size:1.2rem}.aiact-tier-obligation{color:#ddd;margin:0 0 1rem;font-size:.92rem;line-height:1.55}.aiact-tier-label{letter-spacing:.08em;text-transform:uppercase;color:#888;margin:0 0 .5rem;font-size:.75rem}.aiact-tier ul{margin:0;padding:0;list-style:none}.aiact-tier li{color:#ccc;margin-bottom:.4rem;padding-left:1.3rem;font-size:.9rem;line-height:1.5;position:relative}.aiact-tier li:before{content:"•";opacity:.5;position:absolute;left:0}.aiact-timeline{flex-direction:column;gap:.85rem;display:flex}.aiact-timeline-item{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:180px 1fr;gap:1.5rem;padding:1rem 1.25rem;display:grid}.aiact-timeline-date{color:#c8a2ff;font-family:ui-monospace,monospace;font-size:.85rem;font-weight:600}.aiact-timeline-event{color:#ddd;font-size:.95rem;line-height:1.5}.aiact-checklist{counter-reset:step;margin:0;padding:0;list-style:none}.aiact-checklist li{counter-increment:step;color:#ddd;border-bottom:1px solid #ffffff0f;padding:.85rem 0 .85rem 3rem;font-size:1rem;line-height:1.55;position:relative}.aiact-checklist li:last-child{border-bottom:none}.aiact-checklist li:before{content:counter(step);color:#c8a2ff;background:#7c5cff26;border:1px solid #7c5cff66;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-family:ui-monospace,monospace;font-size:.85rem;font-weight:700;display:flex;position:absolute;top:.85rem;left:0}.aiact-cta{background:linear-gradient(135deg,#7c5cff1f,#4a9eff0d);border:1px solid #7c5cff4d;border-radius:16px;margin-top:3rem;padding:2rem 2.25rem}.aiact-cta h3{margin:0 0 .65rem;font-size:1.3rem}.aiact-cta p{color:#ccc;margin:0 0 1.25rem;font-size:.98rem;line-height:1.6}.aiact-cta-btn{color:#000;background:#fff;border-radius:99px;padding:.85rem 1.5rem;font-weight:600;text-decoration:none;display:inline-block}.aiact-disclaimer{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;margin-top:3rem;padding:1.25rem 1.5rem}.aiact-disclaimer p{color:#888;margin:0;font-size:.85rem;line-height:1.55}@media (max-width:640px){.aiact-timeline-item{grid-template-columns:1fr;gap:.35rem}}
