.pricing_outer .wrapper{max-width:1280px;margin:auto}@media (min-width:912px) and (max-width:1450px){.pricing_outer .wrapper{max-width:1200px}}.pricing_outer .wrapper{padding:80px 0}@media (max-width:815px){.pricing_outer .wrapper{padding:30px 10px}}.pricing_outer .wrapper .pricingHeader{text-align:center;padding:3rem 1rem;display:flex}@media (min-width:912px) and (max-width:1450px){.pricing_outer .wrapper .pricingHeader{padding:1.5rem .5rem}}.pricing_outer .wrapper .pricingHeader{flex-direction:column;gap:12px}@media (max-width:815px){.pricing_outer .wrapper .pricingHeader{padding:20px 10px}}.pricing_outer .wrapper .pricingHeader .badge{color:#fff;background-color:#2557d6;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:fit-content;margin:auto;padding:.4rem 1rem;font-size:14px;font-weight:500;display:flex;box-shadow:0 4px 10px #0000001a}.pricing_outer .wrapper .pricingHeader .heading{font-size:2.6rem;font-weight:600}@media (min-width:912px) and (max-width:1450px){.pricing_outer .wrapper .pricingHeader .heading{font-size:1.9rem}}.pricing_outer .wrapper .pricingHeader .heading{color:#333;margin-bottom:1rem;line-height:1.3}@media (max-width:815px){.pricing_outer .wrapper .pricingHeader .heading{font-size:1.6rem}}.pricing_outer .wrapper .pricingHeader .heading span{white-space:nowrap}.pricing_outer .wrapper .pricingHeader .subtext{color:#666;max-width:600px;margin:0 auto 2rem;font-size:16px}.pricing_outer .wrapper .pricingHeader .stateDropdown{appearance:none;border:1px solid #ccc;border-radius:8px;width:fit-content;margin:auto;padding:.6rem 1rem;font-family:Lexend Deca;font-size:15px}@media (min-width:912px) and (max-width:1450px){.pricing_outer .wrapper .pricingHeader .stateDropdown{font-size:14px}}.pricing_outer .wrapper .pricingHeader .stateDropdown{cursor:pointer;background-color:#fff;transition:border .2s;box-shadow:0 2px 6px #0000000d}@media (max-width:815px){.pricing_outer .wrapper .pricingHeader .stateDropdown{width:100%;margin:0}}.pricing_outer .wrapper .pricingHeader .stateDropdown:hover{border-color:#2557d6}.pricing_outer .wrapper .pricingHeader .stateDropdown:focus{border-color:#2557d6;outline:none;box-shadow:0 0 0 2px #2557d633}.pricing_outer .wrapper .pricing_table_grid{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;grid-template-columns:1fr 1fr 1fr;gap:0;scroll-padding:0 16px;display:grid}@media (max-width:815px){.pricing_outer .wrapper .pricing_table_grid{flex-direction:column;gap:16px;padding:5px;display:flex}.pricing_outer .wrapper .pricing_table_grid::-webkit-scrollbar{display:none}.pricing_outer .wrapper .pricing_table_grid{scrollbar-width:none}.pricing_outer .wrapper .pricing_table_grid>*{scroll-snap-align:start;flex:0 0 80%}}.pricing_outer .wrapper .pricing_table_grid .pricing-card{text-align:left;background:#fff;border-radius:12px;flex:1;margin:1.5rem;overflow:hidden}@media (min-width:912px) and (max-width:1450px){.pricing_outer .wrapper .pricing_table_grid .pricing-card{margin:1rem}}.pricing_outer .wrapper .pricing_table_grid .pricing-card{transition:transform .3s,box-shadow .3s;box-shadow:0 0 0 1px #e5e7eb}@media (max-width:815px){.pricing_outer .wrapper .pricing_table_grid .pricing-card{outline:1px solid #0001;min-width:320px;margin:10px 5px}}.pricing_outer .wrapper .pricing_table_grid .pricing-card:nth-child(2){transform:translateY(-8px);box-shadow:0 8px 20px #e6ecff}.pricing_outer .wrapper .pricing_table_grid .pricing-card.popular{border:2px solid #1a56db}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section{padding:1.8rem}@media (min-width:912px) and (max-width:1450px){.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section{padding:1.5rem}}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section{border-bottom:.5px solid #00000010;transition:background-color .3s}@media (max-width:815px){.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section{border-bottom:none;padding:1rem}}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section.bg_h{background:linear-gradient(120deg,#f0f4ff,#fff)}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .header{justify-content:space-between;align-items:center;display:flex}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .header .plan_name_outer{background:#fff;border:1px solid #0000001a;border-radius:5px;align-items:center;gap:12px;padding:6px 14px;display:flex}@media (min-width:912px) and (max-width:1450px){.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .header .plan_name_outer{padding:4px 12px}}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .header .plan_name_outer .plan-name{font-size:1rem;font-weight:500}@media (min-width:912px) and (max-width:1450px){.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .header .plan_name_outer .plan-name{font-size:15px}}@media (max-width:815px){.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .header .plan_name_outer .plan-name{text-wrap-mode:nowrap}}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .header .plan_name_outer .badge{color:#1a56db;align-items:center;font-size:.85rem;font-weight:500;display:flex}@media (min-width:912px) and (max-width:1450px){.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .header .plan_name_outer .badge{font-size:14px}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .header .plan_name_outer .badge svg{width:15px}}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .header .plan_name_outer .badge{gap:4px}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .header .plan_name_outer .pulse{animation:1.4s ease-in-out infinite pulse}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .price{margin-top:1rem}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .price .original{color:#888;font-size:1rem;text-decoration:line-through}@media (min-width:912px) and (max-width:1450px){.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .price .original{font-size:.9rem}}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .price .discount{color:green;margin-left:.5rem;font-size:.95rem}@media (min-width:912px) and (max-width:1450px){.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .price .discount{font-size:.9rem}}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .price .final{margin:.4rem 0;font-size:2.6rem;font-weight:600}@media (min-width:912px) and (max-width:1450px){.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .price .final{font-size:1.9rem}}@media (min-width:312px) and (max-width:812px){.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .price .final{font-size:1.7rem}}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .price .incl{color:#666;font-size:.8rem}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .desc{color:#444;margin:1rem 0;font-size:.9rem}@media (min-width:912px) and (max-width:1450px){.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .desc{font-size:.8rem}}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .book-btn{color:#fff;cursor:pointer;background:#1a56db;border:none;border-radius:6px;justify-content:center;align-items:center;gap:2px;width:100%;padding:16px 18px;font-size:.89rem;font-weight:600;transition:all .3s;display:flex}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .book-btn.chat_support{background:#06800f}@media (min-width:912px) and (max-width:1450px){.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .book-btn{padding:14px;font-size:14px}}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .book-btn:hover{background:#0c3c99;box-shadow:0 4px 12px #0000001f}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .view-features-btn{color:#3c404a;cursor:pointer;background:#f7f7ff;border:none;border-radius:6px;outline:none;width:100%;padding:10px 16px;font-size:.9rem;font-weight:500;transition:all .3s}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .view-features-btn:hover{background:#f0f4ff}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .view-features-btn:active{transform:scale(.98)}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .mobile-only{display:none}@media (max-width:815px){.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .desktop-only{display:none}.pricing_outer .wrapper .pricing_table_grid .pricing-card .upper_pricing_section .mobile-only{display:block}}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.pricing_outer .wrapper .pricing_table_grid .pricing-card .promo-banner{color:#111827;background-color:#f9fafb;border:1px solid #e5e7eb;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:15px;transition:all .2s ease-in-out;animation:.4s ease-out fadeInSlide;display:flex}.pricing_outer .wrapper .pricing_table_grid .pricing-card .promo-banner .discount{font-weight:600}.pricing_outer .wrapper .pricing_table_grid .pricing-card .promo-banner .discount strong{color:#6aa628;font-weight:700}.pricing_outer .wrapper .pricing_table_grid .pricing-card .promo-banner .code-label{color:#6b7280;align-items:center;gap:6px;font-weight:500;display:flex}.pricing_outer .wrapper .pricing_table_grid .pricing-card .promo-banner .code-label .code-text{color:#1d4ed8;background-color:#e0e7ff;border-radius:6px;padding:3px 8px;font-size:14px;font-weight:600;transition:background-color .2s}.pricing_outer .wrapper .pricing_table_grid .pricing-card .promo-banner .code-label .code-text:hover{cursor:default;background-color:#dbeafe}.pricing_outer .wrapper .pricing_table_grid .pricing-card .features{flex-direction:column;gap:14px;max-height:650px;padding:1.6rem;display:flex}@media (min-width:912px) and (max-width:1450px){.pricing_outer .wrapper .pricing_table_grid .pricing-card .features{max-height:450px}}.pricing_outer .wrapper .pricing_table_grid .pricing-card .features{overflow-y:auto}@media (max-width:815px){.pricing_outer .wrapper .pricing_table_grid .pricing-card .features{max-height:280px;display:none}}.pricing_outer .wrapper .pricing_table_grid .pricing-card .features::-webkit-scrollbar{display:none}.pricing_outer .wrapper .pricing_table_grid .pricing-card .features{scrollbar-width:none}.pricing_outer .wrapper .pricing_table_grid .pricing-card .features h4{letter-spacing:.05em;color:#999;margin-bottom:.8rem;font-size:.8rem}.pricing_outer .wrapper .pricing_table_grid .pricing-card .features .feature{color:#333;align-items:center;margin-bottom:.6rem;font-size:.9rem;display:flex}@media (min-width:912px) and (max-width:1450px){.pricing_outer .wrapper .pricing_table_grid .pricing-card .features .feature{font-size:.8rem}}.pricing_outer .wrapper .pricing_table_grid .pricing-card .features .feature svg{color:#1a56db;min-width:18px;max-width:18px;min-height:18px;max-height:18px;margin-right:.5rem}@keyframes pulse{0%{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.9;transform:scale(1)}}.pricing_remark{color:#1a365d;background:linear-gradient(120deg,#f7fcff 0%,#dbefff 20%,#ebf8ff 40% 100%) 0 0/200% 100%;border-radius:10px;outline:1px solid #90cdf4;align-items:center;gap:10px;max-width:900px;margin:16px auto 0;padding:12px 16px;font-size:15px;font-weight:500;animation:3s linear infinite shine;display:flex;box-shadow:0 2px 4px #0000000f}@keyframes shine{0%{background-position:200% 0}to{background-position:-200% 0}}.pricing_remark svg{color:#2b6cb0;flex-shrink:0;font-size:18px}.drawer-overlay{z-index:998;background:#00000080;animation:.3s fadeIn;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.features-drawer{z-index:999;background:#fff;border-radius:20px 20px 0 0;max-height:70vh;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 20px #00000026}.features-drawer.open{transform:translateY(0)}.features-drawer .drawer-header{background:#fff;border-bottom:1px solid #e5e7eb;border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;padding:20px 20px 16px;display:flex;position:sticky;top:0}.features-drawer .drawer-header:before{content:"";background:#d1d5db;border-radius:2px;width:40px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.features-drawer .drawer-header h3{color:#111827;margin:0;font-size:1.1rem;font-weight:600}.features-drawer .drawer-header .close-btn{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:all .2s;display:flex}.features-drawer .drawer-header .close-btn:hover{background:#e5e7eb}.features-drawer .drawer-header .close-btn:active{transform:scale(.95)}.features-drawer .drawer-content{z-index:200;max-height:calc(70vh - 100px);padding:20px;overflow-y:auto}.features-drawer .drawer-content .drawer-feature{color:#374151;border-bottom:1px solid #f3f4f6;align-items:flex-start;gap:12px;padding:12px 0;font-size:.95rem;line-height:1.5;display:flex}.features-drawer .drawer-content .drawer-feature:last-child{border-bottom:none}.features-drawer .drawer-content .drawer-feature svg{color:#1a56db;min-width:20px;max-width:20px;min-height:20px;max-height:20px;margin-top:2px}@media (min-width:816px){.drawer-overlay,.features-drawer{display:none}}.desktop_btn_grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}
