
.at-hero{text-align:center;padding:64px 0 36px}.at-hero h1{font-size:clamp(2rem,5vw,3.2rem);line-height:1.1;margin:.3em 0}
.at-eye{display:inline-block;padding:4px 12px;border-radius:999px;border:1px solid rgba(127,127,127,.35);font-size:.85rem;opacity:.85}
.at-hero .lp-lead{max-width:640px;margin:0 auto 24px;font-size:1.15rem}.at-hero .lp-hero-btns{justify-content:center;display:flex;gap:12px;flex-wrap:wrap}
.at-trust{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:22px;font-size:.92rem;opacity:.8}.at-trust span:before{content:"✓ ";color:#22c55e}
.at-steps{counter-reset:s}.at-step h3:before{counter-increment:s;content:counter(s);display:inline-flex;width:30px;height:30px;border-radius:50%;align-items:center;justify-content:center;margin-right:10px;background:#6366f1;color:#fff;font-size:.95rem}
.at-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;max-width:720px;margin:0 auto}
.at-plan{text-align:center;position:relative}.at-plan .lp-price{font-size:2.4rem;font-weight:700;margin:.2em 0}.at-plan.best{border:2px solid #6366f1}
.at-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#6366f1;color:#fff;padding:3px 12px;border-radius:999px;font-size:.8rem;font-weight:600}
.at-faq details{border-bottom:1px solid rgba(127,127,127,.25);padding:14px 0}.at-faq summary{cursor:pointer;font-weight:600}.at-faq p{margin:.6em 0 0}
.at-risk{font-size:.92rem;border-left:4px solid #f59e0b}.at-cta{text-align:center;padding:40px 20px}
.at-rs{font-size:.85rem;margin-top:16px}.at-login{max-width:720px;margin:18px auto;text-align:center}.at-c{text-align:center}

.at-ai{padding:30px 28px;border-radius:20px;color:#fff;background:linear-gradient(120deg,#5b21b6 0%,#7c3aed 40%,#a855f7 75%,#6366f1 100%);box-shadow:0 10px 36px rgba(124,58,237,.32)}
.at-ai-head{display:flex;align-items:center;gap:12px}.at-ai-head h2{margin:0;color:#fff;font-size:1.6rem}.at-ai .at-ic{width:28px;height:28px;fill:#fde68a;filter:drop-shadow(0 0 8px rgba(253,230,138,.6))}
.at-ai-p{max-width:760px;margin:12px 0 18px;font-size:1.05rem;opacity:.95}
.at-chips{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:10px}
.at-chips li{white-space:nowrap;display:flex;align-items:center;gap:9px;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);font-weight:600;backdrop-filter:blur(4px)}
.at-chips svg{width:20px;height:20px;fill:#fff;flex:none}.at-chips small{margin-left:auto;font-size:.7rem;opacity:.8;font-weight:500}
.at-mono{display:inline-flex;width:20px;height:20px;border-radius:50%;background:#fff;color:#5b21b6;font-size:.72rem;font-weight:800;align-items:center;justify-content:center;flex:none}
.at-ai-note{margin:16px 0 2px;font-size:.88rem;opacity:.92}.at-ai-tm{margin:0;font-size:.74rem;opacity:.7}
@media(max-width:640px){.at-ai{padding:22px 18px}.at-ai-head h2{font-size:1.3rem}.at-chips{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.at-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.at-chips li{padding:9px 10px;gap:7px;font-size:.88rem;min-width:0}.at-chips li span{overflow:hidden;text-overflow:ellipsis}.at-chips small{font-size:.62rem}}

.at-defs{position:absolute}.at-badge-ic{display:inline-flex;width:28px;height:28px;border-radius:50%;background:#fff;align-items:center;justify-content:center;flex:none;box-shadow:0 1px 4px rgba(0,0,0,.18)}
.at-chips .at-badge-ic svg{width:17px;height:17px}

/* buy box */
.at-buy{max-width:860px;margin:40px auto;padding:36px 28px;border-radius:24px;color:#fff;background:linear-gradient(135deg,#4c1d95 0%,#6d28d9 45%,#9333ea 80%,#6366f1 100%);box-shadow:0 14px 44px rgba(109,40,217,.35)}
.at-buy-head{display:flex;align-items:center;justify-content:center;gap:10px}.at-buy-head h2{margin:0;color:#fff;font-size:clamp(1.6rem,4vw,2.2rem)}
.at-buy .at-ic{width:30px;height:30px;fill:#fde68a;filter:drop-shadow(0 0 8px rgba(253,230,138,.6))}
.at-guest{display:table;margin:14px auto 26px;padding:8px 18px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.35);font-weight:700;text-align:center}.at-guest span{color:#86efac}
.at-buy .at-plans{gap:20px}.at-buy .at-plan{background:#fff;color:#1e1b4b;border-radius:20px;padding:30px 22px 24px;box-shadow:0 8px 24px rgba(30,27,75,.25);display:flex;flex-direction:column;align-items:center}
.at-buy .at-plan h3{margin:0;color:#6d28d9;text-transform:uppercase;letter-spacing:.06em;font-size:.95rem}.at-buy .at-plan .lp-price{color:#1e1b4b;font-size:2.8rem}
.at-buy .at-plan.best{border:3px solid #fde68a;transform:translateY(-6px)}.at-buy .at-badge{background:#fde68a;color:#4c1d95;white-space:nowrap}
.at-per{color:#4b5563;margin:0 0 18px;font-size:.95rem}
.at-buy-btn{margin-top:auto;display:block;width:100%;padding:14px 18px;border:0;border-radius:12px;background:linear-gradient(90deg,#7c3aed,#6366f1);color:#fff!important;font-weight:700;font-size:1.05rem;text-decoration:none;text-align:center;cursor:pointer;box-shadow:0 6px 16px rgba(99,102,241,.4);transition:transform .15s}
.at-buy-btn:hover{transform:translateY(-2px)}.at-buy-btn:disabled{opacity:.75;cursor:wait}
.at-flow{list-style:none;padding:0;margin:28px auto 8px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:720px}
.at-flow li{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.12);font-weight:600;font-size:.95rem}
.at-flow b{display:inline-flex;flex:none;width:28px;height:28px;border-radius:50%;background:#fde68a;color:#4c1d95;align-items:center;justify-content:center}
.at-tl{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:14px 0 6px;font-size:.92rem;opacity:.95}
.at-buy .lp-note{color:rgba(255,255,255,.8)!important}.at-buy .at-login{color:#1e1b4b}
@media(max-width:640px){.at-buy{margin:24px 10px;padding:26px 14px;border-radius:18px}.at-flow{grid-template-columns:1fr}.at-buy .at-plan.best{transform:none;margin-top:10px}.at-guest{font-size:.92rem}}

.at-chips li.at-own-li{grid-column:span 2;border-style:dashed;white-space:normal}.at-own-li .at-mono{background:#fde68a;color:#4c1d95}
@media(max-width:640px){.at-chips li.at-own-li{grid-column:1/-1}}

.at-ltr{color:#5b21b6;font-size:.8rem;font-weight:800;line-height:1}

.at-chips li.at-li-a{padding:0}.at-chip-a{display:flex;align-items:center;gap:9px;padding:10px 14px;width:100%;min-width:0;color:inherit;text-decoration:none;cursor:pointer;flex-wrap:wrap;border-radius:inherit}.at-chip-a:hover{background:rgba(255,255,255,.1)}.at-chips small.at-key-cap{flex-basis:100%;opacity:.75;font-weight:500;font-size:.7rem;margin-top:-4px;padding-left:37px}
@media(max-width:640px){.at-chip-a{padding:9px 10px;gap:7px}.at-chips small.at-key-cap{padding-left:0;white-space:normal}}
