.pricing-section-module__2bPH1a__pricing{background:var(--landing-canvas);position:relative;overflow:hidden}.pricing-section-module__2bPH1a__pricing:after{z-index:0;content:"";background:#e3e8fb;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-140px;right:-120px}.pricing-section-module__2bPH1a__layout{z-index:1;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:48px;display:grid;position:relative}.pricing-section-module__2bPH1a__freeCard,.pricing-section-module__2bPH1a__paidCard{background:var(--landing-surface);border-radius:20px;flex-direction:column;padding:28px;display:flex}.pricing-section-module__2bPH1a__freeCard{border:2px solid var(--landing-blue);box-shadow:10px 10px 0 var(--landing-lime);gap:20px;transform:rotate(-.6deg)}.pricing-section-module__2bPH1a__paidCard{border:1px solid var(--landing-border);gap:16px}.pricing-section-module__2bPH1a__freeCard header,.pricing-section-module__2bPH1a__paidCard header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-section-module__2bPH1a__freeCard h3,.pricing-section-module__2bPH1a__paidCard h3{color:var(--landing-ink);letter-spacing:-.02em;margin:0;font-size:17px}.pricing-section-module__2bPH1a__paidCard header span{color:var(--landing-slate);font-size:13px}.pricing-section-module__2bPH1a__badge{color:var(--landing-blue);letter-spacing:.05em;text-transform:uppercase;background:#eef1fe;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.pricing-section-module__2bPH1a__price{color:var(--landing-ink);letter-spacing:-.04em;margin:0;font-size:48px;font-weight:700;line-height:1}.pricing-section-module__2bPH1a__lines{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pricing-section-module__2bPH1a__lines li{color:var(--landing-ink);gap:10px;font-size:15px;line-height:1.45;display:flex}.pricing-section-module__2bPH1a__lines li:before{color:var(--landing-blue);content:"✓";flex:none;font-weight:800}.pricing-section-module__2bPH1a__freeCard small{color:var(--landing-slate);font-size:12px;line-height:1.5}.pricing-section-module__2bPH1a__paidList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pricing-section-module__2bPH1a__paidList li{background:var(--landing-canvas);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.pricing-section-module__2bPH1a__paidList li div{gap:4px;min-width:0;display:grid}.pricing-section-module__2bPH1a__paidList strong{color:var(--landing-ink);font-size:15px}.pricing-section-module__2bPH1a__paidList li div span{color:var(--landing-slate);font-size:13px;line-height:1.45}.pricing-section-module__2bPH1a__paidPrice{color:var(--landing-ink);flex:none;margin:0;font-size:20px;font-weight:700}.pricing-section-module__2bPH1a__paidPrice span{color:var(--landing-slate);font-size:12px;font-weight:500}.pricing-section-module__2bPH1a__note{color:var(--landing-slate);margin:4px 0 0;font-size:13px;line-height:1.5}@media (max-width:899px){.pricing-section-module__2bPH1a__layout{grid-template-columns:minmax(0,1fr)}.pricing-section-module__2bPH1a__freeCard{transform:none}}@media (max-width:479px){.pricing-section-module__2bPH1a__freeCard,.pricing-section-module__2bPH1a__paidCard{padding:22px}.pricing-section-module__2bPH1a__paidList li{flex-direction:column;align-items:flex-start;gap:8px}}@keyframes pricing-section-module__2bPH1a__pricingRise{0%{opacity:0;translate:0 56px}to{opacity:1;translate:0}}@keyframes pricing-section-module__2bPH1a__pricingSlide{0%{opacity:0;translate:32px}to{opacity:1;translate:0}}@keyframes pricing-section-module__2bPH1a__pricingLand{0%{opacity:0;translate:0 90px;rotate:6deg}75%{opacity:1;translate:0 -12px;rotate:-1deg}to{opacity:1;translate:0;rotate:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pricing-section-module__2bPH1a__layout{view-timeline-name:--reveal-pricing}.pricing-section-module__2bPH1a__paidCard{animation:linear both pricing-section-module__2bPH1a__pricingRise;animation-timeline:--reveal-pricing;animation-range:cover 4% cover 22%}.pricing-section-module__2bPH1a__paidList li{animation:linear both pricing-section-module__2bPH1a__pricingSlide;animation-timeline:--reveal-pricing}.pricing-section-module__2bPH1a__paidList li:first-child{animation-range:cover 14% cover 26%}.pricing-section-module__2bPH1a__paidList li:nth-child(2){animation-range:cover 19% cover 31%}.pricing-section-module__2bPH1a__paidList li:nth-child(3){animation-range:cover 24% cover 36%}.pricing-section-module__2bPH1a__freeCard{animation:linear both pricing-section-module__2bPH1a__pricingLand;animation-timeline:--reveal-pricing;animation-range:cover 22% cover 42%}}}
