.pricing-module__k1Ptda__pricing-container{max-width:1200px;margin:0 auto;padding:4rem 2rem}.pricing-module__k1Ptda__pricing-header{text-align:center;margin-bottom:4rem}.pricing-module__k1Ptda__pricing-header h1{color:#1a1a1a;letter-spacing:-.025em;margin-bottom:1.5rem;font-size:3rem;font-weight:300}.pricing-module__k1Ptda__pricing-header p{color:#6b7280;max-width:700px;margin:0 auto;font-size:1.25rem;font-weight:300;line-height:1.6}.pricing-module__k1Ptda__no-card-notice{color:#166534;background:#f0fdf4;border:1px solid #86efac;border-radius:.5rem;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;display:inline-flex}.pricing-module__k1Ptda__info-icon{flex-shrink:0;width:1.25rem;height:1.25rem}.pricing-module__k1Ptda__pricing-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:5rem;display:grid}.pricing-module__k1Ptda__pricing-card{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:3rem 2rem;transition:all .3s;position:relative}.pricing-module__k1Ptda__pricing-card:hover{border-color:#9ca3af;box-shadow:0 10px 25px -3px #0000001a}.pricing-module__k1Ptda__pricing-card.pricing-module__k1Ptda__popular{border-color:#374151;transform:scale(1.05)}.pricing-module__k1Ptda__popular-badge{color:#fff;letter-spacing:.025em;background:#374151;border-radius:.25rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-module__k1Ptda__plan-header{text-align:center;margin-bottom:2.5rem}.pricing-module__k1Ptda__plan-header h3{color:#1a1a1a;letter-spacing:.025em;margin-bottom:1.5rem;font-size:1.5rem;font-weight:500}.pricing-module__k1Ptda__price{justify-content:center;align-items:baseline;gap:.5rem;display:flex}.pricing-module__k1Ptda__amount{color:#1a1a1a;letter-spacing:-.025em;font-size:3.5rem;font-weight:300}.pricing-module__k1Ptda__period{color:#6b7280;font-size:1rem;font-weight:300}.pricing-module__k1Ptda__original-price{text-align:center;margin-bottom:.5rem}.pricing-module__k1Ptda__struck-through{color:#9ca3af;font-size:1.5rem;font-weight:300;text-decoration:line-through}.pricing-module__k1Ptda__plan-limits{text-align:center;background:#f9fafb;border-radius:.375rem;margin-bottom:2.5rem;padding:1.5rem}.pricing-module__k1Ptda__limit-item{color:#1a1a1a;margin-bottom:.5rem;font-size:1.125rem;font-weight:500}.pricing-module__k1Ptda__limit-note{color:#6b7280;font-size:.875rem;font-weight:300}.pricing-module__k1Ptda__features{margin:0 0 3rem;padding:0;list-style:none}.pricing-module__k1Ptda__features li{color:#4b5563;align-items:flex-start;gap:1rem;padding:.75rem 0;font-weight:300;line-height:1.5;display:flex}.pricing-module__k1Ptda__check-icon{color:#374151;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.pricing-module__k1Ptda__cta-button{color:#374151;cursor:pointer;letter-spacing:.025em;background:#fff;border:1px solid #374151;border-radius:.25rem;width:100%;padding:1rem 2rem;font-size:1rem;font-weight:500;transition:all .3s}.pricing-module__k1Ptda__cta-button:hover,.pricing-module__k1Ptda__cta-button.pricing-module__k1Ptda__primary{color:#fff;background:#374151}.pricing-module__k1Ptda__cta-button.pricing-module__k1Ptda__primary:hover{background:#111827}.pricing-module__k1Ptda__faq-section{margin-top:5rem}.pricing-module__k1Ptda__faq-section h2{text-align:center;color:#1a1a1a;letter-spacing:-.025em;margin-bottom:3rem;font-size:2.5rem;font-weight:300}.pricing-module__k1Ptda__faq-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;display:grid}.pricing-module__k1Ptda__faq-item{background:#f9fafb;border-radius:.375rem;padding:2rem}.pricing-module__k1Ptda__faq-item h4{color:#1a1a1a;margin-bottom:1rem;font-size:1.125rem;font-weight:500}.pricing-module__k1Ptda__faq-item p{color:#4b5563;font-weight:300;line-height:1.6}@media (max-width:768px){.pricing-module__k1Ptda__pricing-container{padding:2rem 1rem}.pricing-module__k1Ptda__pricing-header h1{font-size:2rem}.pricing-module__k1Ptda__pricing-grid{grid-template-columns:1fr}.pricing-module__k1Ptda__pricing-card.pricing-module__k1Ptda__popular{transform:none}.pricing-module__k1Ptda__faq-grid{grid-template-columns:1fr}}
