.pricing-card{background:linear-gradient(var(--bg-surface), var(--bg-surface)) padding-box, linear-gradient(180deg, var(--color-gray-200) 0%, #efefef00 100%) border-box;border-radius:var(--radius-300);padding:var(--spacing-300);justify-content:space-between;gap:var(--spacing-400);text-align:left;border:1px solid #0000;flex-direction:column;min-height:600px;display:flex;position:relative;overflow:visible}.pricing-card:before{content:"";border-radius:inherit;background:linear-gradient(var(--color-gray-800), var(--color-gray-800)) padding-box, linear-gradient(180deg, var(--color-gray-200) 0%, #efefef00 100%) border-box;opacity:0;transition:opacity .3s var(--ease-out-smooth);z-index:0;border:1px solid #0000;position:absolute;inset:0}.pricing-card:hover:before{opacity:1}.pricing-card__accent{opacity:0;width:116px;height:69px;transition:opacity var(--animation-slow) var(--ease-out-smooth);pointer-events:none;z-index:1;position:absolute}.pricing-card__accent--top{top:-4px;right:-5px}.pricing-card__accent--bottom{bottom:-5px;left:-4px}.pricing-card:hover .pricing-card__accent{opacity:1}.pricing-card__content{gap:var(--spacing-400);z-index:2;flex-direction:column;flex:1;display:flex;position:relative}.pricing-card__name{color:var(--text-primary);transition:color var(--animation-slow) var(--ease-out-smooth);margin:0}.pricing-card:hover .pricing-card__name{color:var(--color-orange-600)}.pricing-card__price{color:var(--text-primary);transition:color var(--animation-slow) var(--ease-out-smooth);font-size:24px;font-weight:700}.pricing-card:hover .pricing-card__price{color:var(--color-gray-0)}.pricing-card__period{font-size:16px;font-weight:400}.pricing-card__description{color:var(--text-secondary);transition:color var(--animation-slow) var(--ease-out-smooth)}.pricing-card:hover .pricing-card__description{color:var(--color-gray-200)}.pricing-card__divider{background:linear-gradient(to right, var(--border), #fff0);height:1px;margin:var(--spacing-100) 0}.pricing-card__features{gap:var(--spacing-150);flex-direction:column;list-style:none;display:flex}.pricing-card__feature-item{align-items:center;gap:var(--spacing-100);display:flex}.pricing-card__feature-icon{width:24px;height:24px;color:var(--text-secondary);transition:color var(--animation-slow) var(--ease-out-smooth);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pricing-card:hover .pricing-card__feature-icon{color:var(--color-orange-600)}.pricing-card__feature-text{transition:color var(--animation-slow) var(--ease-out-smooth)}.pricing-card:hover .pricing-card__feature-text{color:var(--color-gray-0)}.pricing-card__button{z-index:2;position:relative}.pricing-card--on-gray{border:1px solid var(--border);background:var(--bg-surface)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-card{background:linear-gradient(var(--bg-surface), var(--bg-surface)) padding-box, linear-gradient(180deg, var(--color-gray-500) 0%, #50505000 100%) border-box}:root:not([data-theme=light]) .pricing-card:before{background:linear-gradient(var(--color-gray-900), var(--color-gray-900)) padding-box, linear-gradient(180deg, var(--color-gray-500) 0%, #50505000 100%) border-box}}[data-theme=dark] .pricing-card{background:linear-gradient(var(--bg-surface), var(--bg-surface)) padding-box, linear-gradient(180deg, var(--color-gray-500) 0%, #50505000 100%) border-box}[data-theme=dark] .pricing-card:before{background:linear-gradient(var(--color-gray-900), var(--color-gray-900)) padding-box, linear-gradient(180deg, var(--color-gray-500) 0%, #50505000 100%) border-box}@media (width<=1200px){.pricing-card{min-height:auto}}.billing-cycle-container{align-items:center;gap:var(--spacing-100);display:flex}.billing-option{color:var(--text-secondary);transition:color var(--animation-fast);font-size:18px;font-weight:500}.billing-option.active{color:var(--text-primary)}.plans-container{gap:var(--spacing-200);max-width:var(--layout-content-width);grid-template-columns:repeat(3,1fr);width:100%;display:grid}.plans-container:has(>:first-child:last-child){max-width:calc(var(--layout-content-width) / 3);grid-template-columns:1fr;margin-inline:auto}.plans-container:has(>:nth-child(2):last-child){max-width:calc(var(--layout-content-width) / 3 * 2);grid-template-columns:repeat(2,1fr);margin-inline:auto}.plans-container:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,1fr)}.plans-container:has(>:nth-child(5):last-child){grid-template-columns:repeat(6,1fr)}.plans-container:has(>:nth-child(5):last-child)>*{grid-column:span 2}.plans-container:has(>:nth-child(5):last-child)>:nth-child(4){grid-column:2/span 2}.plans-container:has(>:nth-child(5):last-child)>:nth-child(5){grid-column:4/span 2}@media (width<=1024px){.plans-container,.plans-container:has(>:first-child:last-child),.plans-container:has(>:nth-child(2):last-child),.plans-container:has(>:nth-child(4):last-child),.plans-container:has(>:nth-child(5):last-child){grid-template-columns:1fr;max-width:600px;margin-inline:auto}.plans-container:has(>:nth-child(5):last-child)>*,.plans-container:has(>:nth-child(5):last-child)>:nth-child(4),.plans-container:has(>:nth-child(5):last-child)>:nth-child(5){grid-column:auto}}@media (width<=768px){.plans-container{gap:var(--spacing-300)}}
