.at-hero{background:linear-gradient(180deg,#f6f3fe,#fbfaff);border-bottom:1px solid #EFEAF9}.at-hero .container{max-width:940px;padding-top:52px;padding-bottom:44px}.at-eyebrow{display:inline-block;font-weight:700;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:#5b21b6}.at-h1{margin:12px 0 0;font-size:clamp(2rem,5vw,2.9rem);color:#241b3d;letter-spacing:-.02em;line-height:1.1;max-width:20ch}.at-lead{font-size:1.15rem;line-height:1.55;color:#544b70;max-width:62ch;margin:14px 0 22px}.at-lead strong{color:#241b3d}.at-cta-row{display:flex;flex-wrap:wrap;gap:12px}.at-btn{display:inline-flex;align-items:center;gap:8px;background:#6d28d9;color:#fff;font-weight:700;font-size:1rem;padding:13px 24px;border-radius:12px;transition:background .16s}.at-btn:hover{background:#5b21b6;text-decoration:none}.at-btn--ghost{background:#fff;color:#5b21b6;border:1px solid #E0D7F5}.at-btn--ghost:hover{background:#f6f3fe;border-color:#c9b7f3}.at-body{max-width:940px;padding-top:8px;padding-bottom:44px}.at-sec{padding:30px 0}.at-sec+.at-sec{border-top:1px solid #ECE8F6}.at-h2{font-size:1.55rem;font-weight:800;color:#241b3d;letter-spacing:-.01em;margin:0 0 6px}.at-sub{color:#6b6484;margin:0 0 18px}.at-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.at-card{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #ECE8F6;border-radius:14px;padding:16px 18px;color:inherit;transition:border-color .16s,box-shadow .16s,transform .16s}.at-card:hover{border-color:#d7cbf3;box-shadow:0 10px 24px #341c601a;transform:translateY(-2px);text-decoration:none}.at-card b{font-size:1rem;color:#241b3d;font-weight:700}.at-card>span{font-size:.85rem;color:#7a7191}.at-card .at-go{margin-top:6px;color:#6d28d9;font-weight:700;font-size:.85rem}.at-checklist{list-style:none;padding:0;margin:0;display:grid;gap:10px}.at-checklist li{display:flex;gap:11px;align-items:flex-start;background:#fff;border:1px solid #ECE8F6;border-radius:12px;padding:13px 16px;color:#3e3656;font-size:.98rem;line-height:1.45}.at-checklist li:before{content:"";flex:0 0 auto;width:20px;height:20px;margin-top:1px;border-radius:6px;background:#e3f5ec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%230B6B4A' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/13px no-repeat}.at-chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.at-chips li{background:#f1ecfd;border:1px solid #E3D9F8;color:#5b21b6;font-weight:600;font-size:.92rem;padding:9px 15px;border-radius:999px}.at-exemplo{background:#fbfafe;border:1px solid #ECE8F6;border-left:4px solid #6D28D9;border-radius:14px;padding:20px 24px;color:#3e3656;font-size:1.02rem;line-height:1.6}.at-ia{background:linear-gradient(135deg,#2a1a54,#4c1d95);border-radius:20px;padding:30px;color:#fff}.at-ia h2{font-size:1.5rem;font-weight:800;margin:0 0 6px;color:#fff;letter-spacing:-.01em}.at-ia p{color:#cdbeef;margin:0 0 18px;font-size:1rem;line-height:1.55;max-width:62ch}.at-ia p a{color:#e9ddfb;font-weight:700}.at-ia .at-btn{background:#fff;color:#5b21b6}.at-ia .at-btn:hover{background:#f6f3fe}.at-ia-flow{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.at-ia-step{flex:1 1 160px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:13px 15px;font-size:.88rem;color:#e9ddfb}.at-ia-step b{display:block;color:#fff;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.at-faq details{background:#fff;border:1px solid #ECE8F6;border-radius:12px;margin-bottom:10px;padding:3px 18px}.at-faq summary{font-weight:700;font-size:1.02rem;color:#241b3d;padding:14px 0;cursor:pointer;list-style:none}.at-faq summary::-webkit-details-marker{display:none}.at-faq summary:after{content:"+";float:right;color:#8b7fb0;font-weight:400}.at-faq details[open] summary:after{content:"−"}.at-faq p{padding:0 0 16px;margin:0;color:#5a5175;line-height:1.55}.at-tambem{font-size:.95rem;color:#5a5175}.at-tambem a{color:#6d28d9;font-weight:600}@media(max-width:767px){.at-hero .container{padding-top:36px;padding-bottom:32px}.at-h1{font-size:1.9rem}.at-h2{font-size:1.3rem}.at-ia{padding:24px}}
