#ak-pricing{background:var(--ak-canvas-deep);min-height:100vh;color:var(--ak-ink-body);font-family:var(--ff-body);-webkit-font-smoothing:antialiased;position:relative}#ak-pricing .ak-pricing-bg{z-index:0;pointer-events:none;background:radial-gradient(700px 420px at 92% 118%, color-mix(in srgb, var(--ak-gold) 12%, transparent), transparent 60%), radial-gradient(760px 460px at 4% -8%, color-mix(in srgb, var(--ak-primary) 7%, transparent), transparent 60%);position:absolute;inset:0}#ak-pricing .ak-pricing-main{z-index:1;position:relative}#ak-pricing .ak-pricing-grid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@media (max-width:1000px){#ak-pricing .ak-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){#ak-pricing .ak-pricing-grid{grid-template-columns:minmax(0,1fr)}}#ak-pricing .ak-price-card{transition:transform .2s,box-shadow .2s}@media (hover:hover) and (pointer:fine){#ak-pricing .ak-price-card--plain:hover{box-shadow:var(--elev-1), var(--elev-3);transform:translateY(-3px)}#ak-pricing .ak-price-card--pro:hover{transform:translateY(-3px);box-shadow:0 34px 74px #0a163375}}#ak-pricing .ak-price-cta-ghost{transition:border-color .18s,color .18s,background .18s}@media (hover:hover) and (pointer:fine){#ak-pricing .ak-price-cta-ghost:hover{border-color:var(--ak-primary);color:var(--ak-primary)}}#ak-pricing .ak-faq summary{list-style:none}#ak-pricing .ak-faq summary::-webkit-details-marker{display:none}#ak-pricing .ak-faq-chev{color:var(--ak-ink-muted);flex:none;transition:transform .2s}#ak-pricing .ak-faq[open] .ak-faq-chev{transform:rotate(180deg)}
