.tuftable-landing-wrapper .pricing{background:url("/screenshot/res 5.webp") 50%/cover no-repeat;position:relative;overflow:hidden}.tuftable-landing-wrapper .pricing__bg{display:none}.tuftable-landing-wrapper .pricing .section-header{-webkit-backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #ffffffb3;border-radius:20px;padding:32px 40px;box-shadow:0 4px 24px #0000001a}.tuftable-landing-wrapper .pricing .section-header h2{color:var(--text-primary)}.tuftable-landing-wrapper .pricing .section-header p{color:var(--text-secondary)}.tuftable-landing-wrapper .pricing__badge{background:var(--accent-green-pale)!important;color:var(--accent-green)!important;border-color:var(--border-green)!important}.tuftable-landing-wrapper .pricing__grid{z-index:1;justify-content:center;gap:24px;display:flex;position:relative}.tuftable-landing-wrapper .pricing__card{-webkit-backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #ffffffb3;border-radius:20px;flex-direction:column;gap:0;width:100%;max-width:480px;padding:36px 32px;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s;display:flex;position:relative;box-shadow:0 4px 24px #0000001a}.tuftable-landing-wrapper .pricing__card:hover{box-shadow:var(--shadow-card-hover);border-color:var(--border-green);transform:translateY(-8px)}.tuftable-landing-wrapper .pricing__card--featured{border-color:var(--border-green);background:#fff;animation:3s ease-in-out infinite featuredGlow;transform:scale(1.04);box-shadow:0 8px 32px #16a34a26,0 0 0 1px #16a34a33}@keyframes featuredGlow{0%,to{box-shadow:0 8px 32px #16a34a1f,0 0 0 1px #16a34a33}50%{box-shadow:0 12px 40px #16a34a38,0 0 0 1px #16a34a59}}.tuftable-landing-wrapper .pricing__card--featured:hover{animation:none;transform:scale(1.04)translateY(-8px);box-shadow:0 20px 56px #16a34a33,0 0 0 1px #16a34a66}.tuftable-landing-wrapper .pricing__popular{background:var(--accent-gradient);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:0 0 10px 10px;align-items:center;gap:5px;padding:6px 14px;font-size:.72rem;font-weight:700;display:flex;position:absolute;top:-1px;right:24px;box-shadow:0 4px 12px #16a34a59}.tuftable-landing-wrapper .pricing__plan-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:100px;align-items:center;width:fit-content;margin-top:8px;margin-bottom:14px;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.tuftable-landing-wrapper .pricing__plan-title{color:var(--text-primary);margin-bottom:18px;font-size:1.15rem;font-weight:700;line-height:1.2}.tuftable-landing-wrapper .pricing__price-wrap{align-items:flex-start;gap:2px;margin-bottom:6px;line-height:1;display:flex}.tuftable-landing-wrapper .pricing__rupee{color:var(--text-primary);margin-top:6px;font-size:1.6rem;font-weight:700;line-height:1}.tuftable-landing-wrapper .pricing__amount{color:var(--text-primary);letter-spacing:-.03em;background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:3.4rem;font-weight:900;line-height:1}.tuftable-landing-wrapper .pricing__price-note{color:var(--text-muted);margin-bottom:16px;font-size:.8rem;font-weight:500}.tuftable-landing-wrapper .pricing__desc{color:var(--text-secondary);font-size:.88rem;line-height:1.65}.tuftable-landing-wrapper .pricing__sep{background:var(--border-color);height:1px;margin:22px 0}.tuftable-landing-wrapper .pricing__features{flex-direction:column;flex:1;gap:11px;margin-bottom:24px;list-style:none;display:flex}.tuftable-landing-wrapper .pricing__feature{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.88rem;font-weight:500;line-height:1.4;display:flex}.tuftable-landing-wrapper .pricing__check-icon{flex-shrink:0;margin-top:1px}.tuftable-landing-wrapper .pricing__highlight{border:1px solid var(--border-green);color:var(--accent-green);background:linear-gradient(135deg,#16a34a14,#22c55e0f);border-radius:10px;align-items:center;gap:10px;margin-bottom:20px;padding:13px 16px;font-size:.84rem;font-weight:700;line-height:1.4;display:flex}.tuftable-landing-wrapper .pricing__highlight svg{color:var(--accent-green);flex-shrink:0}.tuftable-landing-wrapper .pricing__cta{justify-content:center;width:100%;margin-top:auto;padding:13px 20px;font-size:.95rem}.tuftable-landing-wrapper .pricing__card:not(.pricing__card--featured) .btn-outline{border-color:var(--border-color);color:var(--text-primary)}.tuftable-landing-wrapper .pricing__card:not(.pricing__card--featured) .btn-outline:hover{border-color:var(--accent-green);color:var(--accent-green);background:var(--accent-green-pale);transform:translateY(-2px)}.tuftable-landing-wrapper .pricing__cta--featured{box-shadow:var(--shadow-green)!important}.tuftable-landing-wrapper .pricing__cta--featured:hover{box-shadow:0 10px 32px #16a34a73!important}.tuftable-landing-wrapper .pricing__note{text-align:center;color:var(--text-secondary);z-index:1;-webkit-backdrop-filter:blur(10px);background:#fffc;border:1px solid #fff9;border-radius:12px;margin-top:40px;padding:14px 24px;font-size:.88rem;display:inline-block;position:relative;left:50%;transform:translate(-50%)}.tuftable-landing-wrapper .pricing__note-link{color:var(--accent-green);text-underline-offset:3px;font-weight:600;text-decoration:underline;transition:color .2s}.tuftable-landing-wrapper .pricing__note-link:hover{color:var(--accent-green-light)}@media (max-width:1100px){.tuftable-landing-wrapper .pricing__card{padding:30px 26px}.tuftable-landing-wrapper .pricing__amount{font-size:3rem}}@media (max-width:900px){.tuftable-landing-wrapper .pricing__grid{grid-template-columns:repeat(2,1fr);gap:20px}.tuftable-landing-wrapper .pricing__card--featured{grid-column:1/-1;width:100%;max-width:480px;margin:0 auto;transform:scale(1)}.tuftable-landing-wrapper .pricing__card--featured:hover{transform:translateY(-8px)}}@media (max-width:600px){.tuftable-landing-wrapper .pricing__grid{grid-template-columns:1fr}.tuftable-landing-wrapper .pricing__card--featured{grid-column:1;max-width:100%;transform:scale(1)}.tuftable-landing-wrapper .pricing__amount{font-size:2.8rem}.tuftable-landing-wrapper .pricing__card{padding:28px 22px}}
.tuftable-landing-wrapper .pricing-page{padding-top:66px}.tuftable-landing-wrapper .pricing-page .pricing{padding-top:80px}.tuftable-landing-wrapper .pricing-faq{border-top:1px solid var(--border-color);background:#fff}.tuftable-landing-wrapper .pricing-faq__title{color:var(--text-primary);text-align:center;margin-bottom:36px;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:800}.tuftable-landing-wrapper .pricing-faq__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.tuftable-landing-wrapper .pricing-faq__item{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:var(--transition);padding:24px}.tuftable-landing-wrapper .pricing-faq__item:hover{border-color:var(--border-green);background:var(--bg-card-hover);box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.tuftable-landing-wrapper .pricing-faq__q{color:var(--text-primary);margin-bottom:10px;font-size:.97rem;font-weight:700;line-height:1.35}.tuftable-landing-wrapper .pricing-faq__a{color:var(--text-secondary);font-size:.88rem;line-height:1.68}@media (max-width:1024px){.tuftable-landing-wrapper .pricing-faq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.tuftable-landing-wrapper .pricing-faq__grid{grid-template-columns:1fr}}
