.AIUtBa_section{width:100%;max-width:var(--container-max);padding:clamp(40px, 7vw, 96px) var(--gutter);flex-direction:column;gap:28px;margin:0 auto;display:flex}.AIUtBa_head{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.AIUtBa_title{letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,1.3rem + 2.4vw,3rem);font-weight:800;line-height:1.1}.AIUtBa_lead{max-width:640px;color:var(--color-text-muted);font-size:var(--text-lg);margin:0}.AIUtBa_cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;gap:20px;width:100%;max-width:920px;margin:0 auto;display:grid}.AIUtBa_card{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-md);flex-direction:column;gap:14px;padding:clamp(22px,4vw,32px);display:flex;position:relative}.AIUtBa_card[data-pro]{border:2px solid var(--color-primary)}.AIUtBa_card[data-selected]{box-shadow:0 0 0 4px var(--color-primary-soft), var(--shadow-md)}.AIUtBa_badge{border-radius:var(--radius-full);background:var(--color-primary);color:#fff;font-size:var(--text-xs);align-self:flex-start;padding:4px 12px;font-weight:700}.AIUtBa_name{font-size:var(--text-xl);margin:0}.AIUtBa_price{color:var(--color-text-muted);margin:0}.AIUtBa_price b{color:var(--color-text);letter-spacing:-.02em;font-size:clamp(1.8rem,1.4rem + 1.5vw,2.4rem);font-weight:800}.AIUtBa_diff{font-size:var(--text-sm);margin-left:6px;display:inline-block}.AIUtBa_tagline{margin:0;font-weight:600}.AIUtBa_features{flex-direction:column;flex:1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.AIUtBa_features li{font-size:var(--text-sm);padding-left:26px;position:relative}.AIUtBa_features li:before{content:"✓";color:var(--color-mint-ink,#0b7a5a);font-weight:800;position:absolute;left:4px}.AIUtBa_cta{flex-direction:column;gap:8px;display:flex}.AIUtBa_note{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.AIUtBa_current{border-radius:var(--radius-md);background:var(--color-mint-soft);color:var(--color-mint-ink);font-weight:700;font-size:var(--text-sm);margin:0;padding:8px 12px}.AIUtBa_soon{border-radius:var(--radius-md);background:var(--color-amber-soft);color:var(--color-amber-ink);font-size:var(--text-sm);margin:0;padding:10px 12px}.AIUtBa_error{border-radius:var(--radius-md);background:var(--color-rose-soft);color:var(--color-rose-ink);font-size:var(--text-sm);margin:0;padding:10px 12px;font-weight:600}.AIUtBa_explain{text-align:center;max-width:720px;margin:0 auto;font-weight:600}.AIUtBa_faq{max-width:920px;color:var(--color-text-muted);font-size:var(--text-sm);flex-direction:column;gap:10px;margin:0 auto;display:flex}.AIUtBa_faq p{margin:0}
