.pricing-main{flex-direction:column;justify-content:flex-start;gap:40px;display:flex}.pricing-hero{flex-direction:column;gap:16px;display:flex}.pricing-subtitle{font-weight:400;font-size:var(--size-body);color:var(--text-secondary);letter-spacing:var(--ls-body);line-height:var(--lh-body)}.pricing-cards{flex-direction:column;gap:16px;display:flex}.pricing-plans{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pricing-card{background-color:var(--bg-secondary);border-radius:8px;flex-direction:column;align-items:flex-start;gap:24px;padding:32px;display:flex;position:relative}.pricing-card--priority{box-shadow:15px 15px 9px #00000003,8px 9px 7px #00000005,4px 4px 5px #0000000a,1px 1px 3px #0000000a,inset 1px 2px 4px #ffffff40,inset 0 4px 4px #fff}.pricing-card--standard{box-shadow:inset 1px 2px 4px #ffffff40,inset 0 4px 4px #fff}.pricing-card-icon{position:absolute;top:32px;right:32px}.pricing-plans .pricing-card:nth-child(2){--icon-delay:.3s}.pricing-card-label{font-weight:400;font-size:var(--size-label);color:var(--text-primary);letter-spacing:var(--ls-label);line-height:var(--lh-label)}.pricing-price-row{align-items:baseline;gap:6px;display:flex}.pricing-price{font-weight:600;font-size:var(--size-h1);color:var(--text-primary);letter-spacing:var(--ls-h1);line-height:var(--lh-heading)}.pricing-price-period{font-weight:400;font-size:var(--size-body);color:var(--text-secondary);letter-spacing:var(--ls-body);line-height:var(--lh-body)}.pricing-features{flex-direction:column;gap:8px;list-style:none;display:flex}.pricing-feature{font-weight:400;font-size:var(--size-body);color:var(--text-primary);letter-spacing:var(--ls-body);line-height:var(--lh-body);align-items:center;gap:8px;display:flex}.pricing-check-icon{width:16px;height:16px;color:var(--text-tertiary);flex-shrink:0}.pricing-perks{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pricing-perk{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect x='0' y='0' width='100%25' height='100%25' rx='8' ry='8' fill='none' stroke='%23F5F5F5' stroke-width='1' stroke-dasharray='4,4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;border-radius:8px;flex-direction:column;align-items:flex-start;gap:24px;padding:32px;display:flex}.pricing-perk-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pricing-perks .pricing-perk:nth-child(2){--icon-delay:.3s}.pricing-icon-fill{opacity:0;animation-name:pricing-icon-fill-draw;animation-duration:3.6s;animation-delay:calc(var(--icon-delay,0s) + var(--i,0) * .15s);animation-timing-function:ease;animation-iteration-count:infinite}.pricing-icon-stroke{stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round;animation-name:pricing-icon-stroke-draw;animation-duration:3.6s;animation-delay:calc(var(--icon-delay,0s) + var(--i,0) * .15s);animation-timing-function:ease;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.pricing-icon-fill{opacity:1;animation:none}.pricing-icon-stroke{stroke-dashoffset:0;animation:none}}@keyframes pricing-icon-stroke-draw{0%{stroke-dashoffset:1px}30%{stroke-dashoffset:0}85%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes pricing-icon-fill-draw{0%,32%{opacity:0}45%{opacity:1}85%{opacity:1}to{opacity:0}}.pricing-perk-text{flex-direction:column;gap:8px;display:flex}.pricing-perk-title{font-weight:600;font-size:var(--size-body);color:var(--text-primary);letter-spacing:var(--ls-body);line-height:var(--lh-body)}.pricing-perk-description{font-weight:400;font-size:var(--size-body);color:var(--text-secondary);letter-spacing:var(--ls-body);line-height:var(--lh-body)}.pricing-faq{flex-direction:column;gap:16px;display:flex}.pricing-faq-list{flex-direction:column;gap:24px;max-width:558px;display:flex}.pricing-faq-item{flex-direction:column;display:flex}.pricing-faq-question-row{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0;display:flex}.pricing-faq-question{font-weight:500;font-size:var(--size-body);color:var(--text-primary);letter-spacing:var(--ls-body);line-height:var(--lh-body)}.pricing-faq-toggle-icon{width:16px;height:16px;color:var(--text-tertiary);flex-shrink:0}.pricing-faq-answer-wrapper{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.pricing-faq-answer-wrapper.is-open{grid-template-rows:1fr}.pricing-faq-answer-inner{overflow:hidden}.pricing-faq-answer{font-weight:400;font-size:var(--size-body);color:var(--text-secondary);letter-spacing:var(--ls-body);line-height:var(--lh-body);padding-top:8px}@media (max-width:1024px){.pricing-main{gap:32px}.pricing-plans,.pricing-perks{grid-template-columns:1fr}}
