@media(max-width:575px){.hide-xs{display:none!important}}@media(min-width:576px){.show-xs-only{display:none!important}}@media(max-width:767px){.hide-sm{display:none!important}}@media(min-width:768px){.show-sm-only{display:none!important}}@media(max-width:991px){.hide-md{display:none!important}}@media(min-width:992px){.show-md-only{display:none!important}}@media(max-width:1199px){.hide-lg{display:none!important}}@media(min-width:1200px){.show-lg-only{display:none!important}}@media(max-width:1599px){.hide-xl{display:none!important}}@media(min-width:1600px){.show-xl-only{display:none!important}}.responsive-container .desktop-layout{display:block}.responsive-container .mobile-layout{display:none}@media(max-width:767px){.responsive-container .desktop-layout{display:none}.responsive-container .mobile-layout{display:block}}.responsive-text{font-size:1rem}@media(max-width:767px){.responsive-text{font-size:.875rem}}.responsive-padding{padding:50px 70px}@media(max-width:767px){.responsive-padding{padding:20px 40px}}.responsive-margin{margin:75px auto}@media(max-width:767px){.responsive-margin{margin:25px auto}}.responsive-width{width:100%}@media(min-width:576px){.responsive-width{width:80%}}@media(min-width:768px){.responsive-width{width:auto}}.responsive-flex{display:flex;flex-direction:row}@media(max-width:767px){.responsive-flex{flex-direction:column}}.responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}@media(max-width:767px){.responsive-grid{grid-template-columns:1fr;gap:15px}}@media screen and (max-width:768px){.membership .section:nth-child(2n){background-color:#fff}.membership .section:nth-child(odd){background-color:#f8f9fa}.membership .section.green-bg{background-color:rgba(12,163,127,.1019607843)}.membership .section .section-header{text-align:center;margin-bottom:48px}.membership .section .section-header h2{font-size:32px;font-weight:600}.membership .section .section-header .section-subheader{font-size:18px;color:#666;margin-top:16px}.membership .section .section-cta{text-align:center;margin-top:48px}.membership .section .section-cta .main-cta-btn{min-width:200px}.membership .section .main-cta-btn-wrapper{text-align:center;margin-top:40px}.membership .max-width{max-width:1100px;margin:0 auto}.membership .dark-bg{background:#f9f9f9}.membership .main-cta-btn-wrapper .main-cta-btn-footer{margin-top:10px;font-size:14px;line-height:18.9px}.membership .main-cta-btn-wrapper .main-cta-btn{font-weight:500;font-size:18px;height:50px;transition:background .3s ease;min-width:260px;border:0;background:#14b08a;box-shadow:0 2px 10px rgba(20,176,138,.25)}.membership .main-cta-btn-wrapper .main-cta-btn:focus,.membership .main-cta-btn-wrapper .main-cta-btn:hover{transform:scale(1.02)}.membership .main-cta-btn-wrapper .secondary-cta-btn{margin-left:12px;height:50px;padding:0 20px;font-size:16px;font-weight:500}.membership .main-cta-btn-wrapper .micro-proof{margin-top:6px;font-size:12px;color:#5a646e}.membership .introduction{background:rgba(12,163,127,.1019607843);width:100vw;align-items:center;justify-content:space-between}.membership .introduction .introduction-row{align-items:center}.membership .introduction .introduction-main-col{padding:40px 0;max-width:725px}.membership .introduction .introduction-title{width:100%;font-size:32px;line-height:42px;font-weight:600;margin-bottom:27px;margin-top:27px}.membership .introduction .introduction-description{font-size:18px;line-height:27px;margin:27px 0}.membership .introduction .benefits-strip{display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:12px}.membership .introduction .benefits-strip .benefit-item{background:#fff;color:#2c3e50;border:1px solid #e9ecef;border-radius:999px;padding:8px 14px;font-size:14px;display:inline-flex;align-items:center;gap:8px}.membership .introduction .introduction-pricing{margin:24px 0}.membership .introduction .introduction-pricing .pricing-option .current-price{display:flex;align-items:baseline;gap:4px}.membership .introduction .introduction-pricing .pricing-option .current-price .price .dollar{font-size:24px;font-weight:500;vertical-align:top}.membership .introduction .introduction-pricing .pricing-option .current-price .price .amount{font-size:48px;font-weight:600;line-height:1}.membership .introduction .introduction-pricing .pricing-option .current-price .period{font-size:18px;color:#666}}@media screen and (max-width:768px)and (max-width:768px){.membership .introduction .introduction-pricing .pricing-option .current-price{justify-content:center}}@media screen and (max-width:768px){.membership .introduction .phone-container{position:relative;width:270px;height:600px;margin:0 auto}.membership .introduction .phone-container .phone-frame{padding:85px 16px 0 17px;position:relative;width:100%;height:100%;background-image:url(/img/phone-small-frame.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.membership .introduction .phone-container .phone-frame .gif-slide{width:100%;height:100%}.membership .introduction .phone-container .phone-frame .gif-slide img.phone-video{width:100%;height:100%;object-fit:cover;object-position:center}.membership .introduction .introduction-side-col .ant-carousel .slick-dots li button{background:#d9d9d9}.membership .introduction .introduction-side-col .ant-carousel .slick-dots li.slick-active button{background:#1890ff}.membership .benefits-section .core-benefits{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;max-width:850px;margin:0 auto}.membership .benefits-section .core-benefits .benefit-card h3{margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.2}.membership .benefits-section .core-benefits .benefit-card p{margin:0;color:#57606a;font-size:16px;line-height:24px}}@media screen and (max-width:768px)and (max-width:1200px){.membership .benefits-section .core-benefits{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px)and (max-width:640px){.membership .benefits-section .core-benefits{grid-template-columns:1fr}}@media screen and (max-width:768px){.membership .testimonials-section{padding:80px 0}.membership .testimonials-section .testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;margin:40px 0}.membership .testimonials-section .testimonial-card{background:#fff;padding:24px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.membership .testimonials-section .testimonial-card .testimonial-content{margin-bottom:20px}.membership .testimonials-section .testimonial-card .testimonial-content p{font-size:16px;line-height:1.6;color:#4a5568}.membership .testimonials-section .testimonial-card .testimonial-author{display:flex;align-items:center;gap:16px}.membership .testimonials-section .testimonial-card .testimonial-author .author-image{width:60px;height:60px}.membership .testimonials-section .testimonial-card .testimonial-author .author-image img{width:100%;height:100%;border-radius:50%;object-fit:cover}.membership .testimonials-section .testimonial-card .testimonial-author .author-info h4{margin:0;font-size:16px;font-weight:600;color:#2d3748}.membership .testimonials-section .testimonial-card .testimonial-author .author-info p{margin:4px 0 0;font-size:14px;color:#718096}.membership .testimonials-section .testimonials-cta{text-align:center;margin-top:40px}.membership .social-proof-section{padding:80px 0}.membership .social-proof-section .metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:32px;gap:32px;margin:48px 0}.membership .social-proof-section .metrics-grid>:only-child{grid-column:1/-1;max-width:600px;margin:0 auto}}@media screen and (max-width:768px)and (max-width:768px){.membership .social-proof-section .metrics-grid{gap:24px}}@media screen and (max-width:768px){.membership .social-proof-section .metric-card{text-align:center;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.membership .social-proof-section .metric-card .metric-number{font-size:28.8px;font-weight:600;color:#0ca37f;margin-bottom:8px}.membership .social-proof-section .metric-card .metric-label{font-size:16px;line-height:1.4;color:#4a5568}.membership .social-proof-section .trusted-by{text-align:center;margin:4rem 0}.membership .social-proof-section .trusted-by .trusted-by-label{font-size:18px;color:#4a5568;margin-bottom:24px}.membership .social-proof-section .trusted-by .logo-grid{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:48px}.membership .social-proof-section .trusted-by .logo-grid img{height:32px;opacity:.7;transition:opacity .2s}.membership .social-proof-section .trusted-by .logo-grid img:hover{opacity:1}.membership .logo-scroll{overflow:hidden;white-space:nowrap;position:relative;width:100%}.membership .logo-scroll .logo-scroll-content{display:inline-block;animation:scroll 30s linear infinite}.membership .logo-scroll .logo-scroll-content img{height:40px;margin:0 30px;vertical-align:middle;filter:grayscale(100%);opacity:.7;transition:all .3s ease}.membership .logo-scroll .logo-scroll-content img:hover{filter:grayscale(0);opacity:1}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.membership .not-ready-section .not-ready-content{text-align:center;max-width:800px;margin:0 auto}.membership .not-ready-section .not-ready-content .description{font-size:18px;line-height:1.6;margin-bottom:32px}.membership .not-ready-section .not-ready-content .browse-btn{font-size:16px;height:48px;padding:0 32px}.membership .not-ready-section .not-ready-content .browse-btn .anticon{margin-left:8px}.membership .faq-section .faq-grid{margin:48px auto}.membership .faq-section .faq-grid .ant-collapse{background:rgba(0,0,0,0)}.membership .faq-section .faq-grid .ant-collapse .ant-collapse-item{border-radius:0;margin-bottom:0;border:none;border-bottom:1px solid #eaeaea;box-shadow:none}.membership .faq-section .faq-grid .ant-collapse .ant-collapse-item .ant-collapse-header{padding:24px 0;font-size:18px;font-weight:500;color:#2c2c2c;transition:all .3s ease}.membership .faq-section .faq-grid .ant-collapse .ant-collapse-item .ant-collapse-header:hover{color:#000}.membership .faq-section .faq-grid .ant-collapse .ant-collapse-item .ant-collapse-content{border-top:none}.membership .faq-section .faq-grid .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:0 0 24px}.membership .faq-section .faq-grid .ant-collapse .ant-collapse-item .ant-collapse-expand-icon{color:#2c2c2c}.membership .faq-section .faq-grid .ant-card{height:100%;transition:all .3s ease;border:1px solid #eaeaea;box-shadow:0 1px 3px rgba(0,0,0,.05);cursor:default}.membership .faq-section .faq-grid .ant-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.membership .faq-section .faq-grid .ant-card .ant-card-head{border-bottom:1px solid #f0f0f0;padding:16px 24px;min-height:auto}.membership .faq-section .faq-grid .ant-card .ant-card-head .ant-card-head-title{font-size:18px;font-weight:600;color:#2d3748;padding:8px 0;line-height:1.4;height:100%}.membership .faq-section .faq-grid .ant-card .ant-card-body{padding:20px}.membership .faq-section .faq-grid .ant-card .ant-card-body ul{margin:0;padding-left:20px}.membership .faq-section .faq-grid .ant-card .ant-card-body ul li{color:#4a5568;font-size:15px;line-height:1.6;margin-bottom:12px;position:relative}.membership .faq-section .faq-grid .ant-card .ant-card-body ul li:last-child{margin-bottom:0}.membership .faq-section .faq-grid .ant-card .ant-card-body ul li::marker{color:#0ca37f}}@media screen and (max-width:768px)and (max-width:768px){.membership .faq-section .faq-grid .ant-card .ant-card-head{padding:12px 16px}.membership .faq-section .faq-grid .ant-card .ant-card-head .ant-card-head-title{font-size:16px}.membership .faq-section .faq-grid .ant-card .ant-card-body{padding:16px}.membership .faq-section .faq-grid .ant-card .ant-card-body ul li{font-size:14px;margin-bottom:10px}}@media screen and (max-width:768px){.membership .faq-section .faq-answer{font-size:16px;line-height:1.6;color:#4a4a4a;margin:0}.membership .faq-section .chat-link{color:#666;cursor:pointer;text-decoration:underline;font-size:18px}.membership .faq-section .chat-link:hover{opacity:.8}.membership .tools-section .tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:32px;gap:32px;margin-top:40px}.membership .tools-section .tools-grid .tool-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .2s ease;cursor:pointer}.membership .tools-section .tools-grid .tool-card:hover{transform:translateY(-4px)}.membership .tools-section .tools-grid .tool-card .tool-image{width:100%;height:200px;overflow:hidden}.membership .tools-section .tools-grid .tool-card .tool-image img{width:100%;height:100%;object-fit:cover}.membership .tools-section .tools-grid .tool-card .tool-content{padding:24px}.membership .tools-section .tools-grid .tool-card .tool-content h3{margin:0 0 8px;font-size:20px;font-weight:600;color:#2d3748}.membership .tools-section .tools-grid .tool-card .tool-content p{color:#718096;font-size:14px;margin:0 0 16px}.membership .tools-section .tools-grid .tool-card .tool-content .tool-description{color:#4a5568;font-size:16px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.membership .get-started-section{position:fixed;bottom:20px;right:20px;display:flex;justify-content:center;z-index:1000}}@media screen and (max-width:768px)and (max-width:768px){.desktop-only{display:none}.home-v2 .phone-container{margin:0 auto}.home-v2 .introduction{text-align:center}.home-v2 .introduction .introduction-main-col{padding-bottom:0}.home-v2 .introduction .introduction-pricing{width:100%;padding:16px;text-align:center}.home-v2 .introduction .introduction-pricing .pricing-options{gap:18px;width:100%}.home-v2 .introduction .introduction-pricing .pricing-label{text-align:center;margin-bottom:16px}.home-v2 .get-started-section{width:100%;right:unset;padding:0}.home-v2 .get-started-section .section-cta{width:100%;margin:auto 20px}.home-v2 .get-started-section .main-cta-btn{width:100%}.home-v2 .how-it-works-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:8px}.home-v2 .how-it-works-grid .how-step{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:16px}.home-v2 .how-it-works-grid .how-step .step-num{width:32px;height:32px;border-radius:50%;background:#0ca37f;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.home-v2 .how-it-works-grid .how-step .step-text{font-size:14px;line-height:1.6;color:#2c3e50}}@media screen and (max-width:768px)and (max-width:768px)and (max-width:1200px){.home-v2 .how-it-works-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px)and (max-width:768px)and (max-width:640px){.home-v2 .how-it-works-grid{grid-template-columns:1fr}}@media screen and (max-width:768px)and (max-width:768px){.home-v2 .why-join-list{max-width:900px;margin:0 auto;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px 20px;gap:12px 20px}.home-v2 .why-join-list li{position:relative;padding-left:26px;font-size:16px;line-height:1.5}.home-v2 .why-join-list li:before{content:"✓";position:absolute;left:0;top:0;color:#0ca37f;font-weight:700}}@media screen and (max-width:768px)and (max-width:768px)and (max-width:640px){.home-v2 .why-join-list{grid-template-columns:1fr}}@media screen and (min-width:769px){.membership .section:nth-child(2n){background-color:#fff}.membership .section:nth-child(odd){background-color:#f8f9fa}.membership .section.green-bg{background-color:rgba(12,163,127,.1019607843)}.membership .section .section-header{text-align:center;margin-bottom:48px}.membership .section .section-header h2{font-size:40px;font-weight:600}.membership .section .section-header .section-subheader{font-size:18px;color:#666;margin-top:16px}.membership .section .section-cta{text-align:center;margin-top:48px}.membership .section .section-cta .main-cta-btn{min-width:200px}.membership .section .main-cta-btn-wrapper{text-align:center;margin-top:40px}.membership .max-width{max-width:1100px;margin:0 auto}.membership .dark-bg{background:#f9f9f9}.membership .main-cta-btn-wrapper .main-cta-btn-footer{margin-top:10px;font-size:14px;line-height:18.9px}.membership .main-cta-btn-wrapper .main-cta-btn{font-weight:500;font-size:18px;height:50px;transition:background .3s ease;min-width:260px;border:0;background:#14b08a;box-shadow:0 2px 10px rgba(20,176,138,.25)}.membership .main-cta-btn-wrapper .main-cta-btn:focus,.membership .main-cta-btn-wrapper .main-cta-btn:hover{transform:scale(1.02)}.membership .main-cta-btn-wrapper .secondary-cta-btn{margin-left:12px;height:50px;padding:0 20px;font-size:16px;font-weight:500}.membership .main-cta-btn-wrapper .micro-proof{margin-top:6px;font-size:12px;color:#5a646e}.membership .introduction{background:rgba(12,163,127,.1019607843);width:100vw;align-items:center;justify-content:space-between}.membership .introduction .introduction-row{align-items:center}.membership .introduction .introduction-main-col{padding:70px 0;max-width:725px}.membership .introduction .introduction-title{width:100%;font-size:40px;line-height:50px;font-weight:600;margin-bottom:27px;margin-top:27px}.membership .introduction .introduction-description{font-size:18px;line-height:27px;margin:27px 0}.membership .introduction .benefits-strip{display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:12px}.membership .introduction .benefits-strip .benefit-item{background:#fff;color:#2c3e50;border:1px solid #e9ecef;border-radius:999px;padding:8px 14px;font-size:14px;display:inline-flex;align-items:center;gap:8px}.membership .introduction .introduction-pricing{margin:24px 0}.membership .introduction .introduction-pricing .pricing-option .current-price{display:flex;align-items:baseline;gap:4px}.membership .introduction .introduction-pricing .pricing-option .current-price .price .dollar{font-size:24px;font-weight:500;vertical-align:top}.membership .introduction .introduction-pricing .pricing-option .current-price .price .amount{font-size:48px;font-weight:600;line-height:1}.membership .introduction .introduction-pricing .pricing-option .current-price .period{font-size:18px;color:#666}}@media screen and (min-width:769px)and (max-width:768px){.membership .introduction .introduction-pricing .pricing-option .current-price{justify-content:center}}@media screen and (min-width:769px){.membership .introduction .phone-container{position:relative;width:270px;height:600px;margin:0 auto}.membership .introduction .phone-container .phone-frame{padding:85px 16px 0 17px;position:relative;width:100%;height:100%;background-image:url(/img/phone-small-frame.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.membership .introduction .phone-container .phone-frame .gif-slide{width:100%;height:100%}.membership .introduction .phone-container .phone-frame .gif-slide img.phone-video{width:100%;height:100%;object-fit:cover;object-position:center}.membership .introduction .introduction-side-col .ant-carousel .slick-dots li button{background:#d9d9d9}.membership .introduction .introduction-side-col .ant-carousel .slick-dots li.slick-active button{background:#1890ff}.membership .benefits-section .core-benefits{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;max-width:850px;margin:0 auto}.membership .benefits-section .core-benefits .benefit-card h3{margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.2}.membership .benefits-section .core-benefits .benefit-card p{margin:0;color:#57606a;font-size:16px;line-height:24px}}@media screen and (min-width:769px)and (max-width:1200px){.membership .benefits-section .core-benefits{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:769px)and (max-width:640px){.membership .benefits-section .core-benefits{grid-template-columns:1fr}}@media screen and (min-width:769px){.membership .testimonials-section{padding:80px 0}.membership .testimonials-section .testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;margin:40px 0}.membership .testimonials-section .testimonial-card{background:#fff;padding:24px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.membership .testimonials-section .testimonial-card .testimonial-content{margin-bottom:20px}.membership .testimonials-section .testimonial-card .testimonial-content p{font-size:16px;line-height:1.6;color:#4a5568}.membership .testimonials-section .testimonial-card .testimonial-author{display:flex;align-items:center;gap:16px}.membership .testimonials-section .testimonial-card .testimonial-author .author-image{width:60px;height:60px}.membership .testimonials-section .testimonial-card .testimonial-author .author-image img{width:100%;height:100%;border-radius:50%;object-fit:cover}.membership .testimonials-section .testimonial-card .testimonial-author .author-info h4{margin:0;font-size:16px;font-weight:600;color:#2d3748}.membership .testimonials-section .testimonial-card .testimonial-author .author-info p{margin:4px 0 0;font-size:14px;color:#718096}.membership .testimonials-section .testimonials-cta{text-align:center;margin-top:40px}.membership .social-proof-section{padding:80px 0}.membership .social-proof-section .metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:32px;gap:32px;margin:48px 0}.membership .social-proof-section .metrics-grid>:only-child{grid-column:1/-1;max-width:600px;margin:0 auto}}@media screen and (min-width:769px)and (max-width:768px){.membership .social-proof-section .metrics-grid{gap:24px}}@media screen and (min-width:769px){.membership .social-proof-section .metric-card{text-align:center;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.membership .social-proof-section .metric-card .metric-number{font-size:36px;font-weight:600;color:#0ca37f;margin-bottom:8px}.membership .social-proof-section .metric-card .metric-label{font-size:16px;line-height:1.4;color:#4a5568}.membership .social-proof-section .trusted-by{text-align:center;margin:4rem 0}.membership .social-proof-section .trusted-by .trusted-by-label{font-size:18px;color:#4a5568;margin-bottom:24px}.membership .social-proof-section .trusted-by .logo-grid{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:48px}.membership .social-proof-section .trusted-by .logo-grid img{height:32px;opacity:.7;transition:opacity .2s}.membership .social-proof-section .trusted-by .logo-grid img:hover{opacity:1}.membership .logo-scroll{overflow:hidden;white-space:nowrap;position:relative;width:100%}.membership .logo-scroll .logo-scroll-content{display:inline-block;animation:scroll 30s linear infinite}.membership .logo-scroll .logo-scroll-content img{height:40px;margin:0 30px;vertical-align:middle;filter:grayscale(100%);opacity:.7;transition:all .3s ease}.membership .logo-scroll .logo-scroll-content img:hover{filter:grayscale(0);opacity:1}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.membership .not-ready-section .not-ready-content{text-align:center;max-width:800px;margin:0 auto}.membership .not-ready-section .not-ready-content .description{font-size:18px;line-height:1.6;margin-bottom:32px}.membership .not-ready-section .not-ready-content .browse-btn{font-size:16px;height:48px;padding:0 32px}.membership .not-ready-section .not-ready-content .browse-btn .anticon{margin-left:8px}.membership .faq-section .faq-grid{margin:48px auto}.membership .faq-section .faq-grid .ant-collapse{background:rgba(0,0,0,0)}.membership .faq-section .faq-grid .ant-collapse .ant-collapse-item{border-radius:0;margin-bottom:0;border:none;border-bottom:1px solid #eaeaea;box-shadow:none}.membership .faq-section .faq-grid .ant-collapse .ant-collapse-item .ant-collapse-header{padding:24px 0;font-size:18px;font-weight:500;color:#2c2c2c;transition:all .3s ease}.membership .faq-section .faq-grid .ant-collapse .ant-collapse-item .ant-collapse-header:hover{color:#000}.membership .faq-section .faq-grid .ant-collapse .ant-collapse-item .ant-collapse-content{border-top:none}.membership .faq-section .faq-grid .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:0 0 24px}.membership .faq-section .faq-grid .ant-collapse .ant-collapse-item .ant-collapse-expand-icon{color:#2c2c2c}.membership .faq-section .faq-grid .ant-card{height:100%;transition:all .3s ease;border:1px solid #eaeaea;box-shadow:0 1px 3px rgba(0,0,0,.05);cursor:default}.membership .faq-section .faq-grid .ant-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.membership .faq-section .faq-grid .ant-card .ant-card-head{border-bottom:1px solid #f0f0f0;padding:16px 24px;min-height:auto}.membership .faq-section .faq-grid .ant-card .ant-card-head .ant-card-head-title{font-size:18px;font-weight:600;color:#2d3748;padding:8px 0;line-height:1.4;height:100%}.membership .faq-section .faq-grid .ant-card .ant-card-body{padding:20px}.membership .faq-section .faq-grid .ant-card .ant-card-body ul{margin:0;padding-left:20px}.membership .faq-section .faq-grid .ant-card .ant-card-body ul li{color:#4a5568;font-size:15px;line-height:1.6;margin-bottom:12px;position:relative}.membership .faq-section .faq-grid .ant-card .ant-card-body ul li:last-child{margin-bottom:0}.membership .faq-section .faq-grid .ant-card .ant-card-body ul li::marker{color:#0ca37f}}@media screen and (min-width:769px)and (max-width:768px){.membership .faq-section .faq-grid .ant-card .ant-card-head{padding:12px 16px}.membership .faq-section .faq-grid .ant-card .ant-card-head .ant-card-head-title{font-size:16px}.membership .faq-section .faq-grid .ant-card .ant-card-body{padding:16px}.membership .faq-section .faq-grid .ant-card .ant-card-body ul li{font-size:14px;margin-bottom:10px}}@media screen and (min-width:769px){.membership .faq-section .faq-answer{font-size:16px;line-height:1.6;color:#4a4a4a;margin:0}.membership .faq-section .chat-link{color:#666;cursor:pointer;text-decoration:underline;font-size:18px}.membership .faq-section .chat-link:hover{opacity:.8}.membership .tools-section .tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:32px;gap:32px;margin-top:40px}.membership .tools-section .tools-grid .tool-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .2s ease;cursor:pointer}.membership .tools-section .tools-grid .tool-card:hover{transform:translateY(-4px)}.membership .tools-section .tools-grid .tool-card .tool-image{width:100%;height:200px;overflow:hidden}.membership .tools-section .tools-grid .tool-card .tool-image img{width:100%;height:100%;object-fit:cover}.membership .tools-section .tools-grid .tool-card .tool-content{padding:24px}.membership .tools-section .tools-grid .tool-card .tool-content h3{margin:0 0 8px;font-size:20px;font-weight:600;color:#2d3748}.membership .tools-section .tools-grid .tool-card .tool-content p{color:#718096;font-size:14px;margin:0 0 16px}.membership .tools-section .tools-grid .tool-card .tool-content .tool-description{color:#4a5568;font-size:16px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.membership .get-started-section{position:fixed;bottom:20px;right:20px;display:flex;justify-content:center;z-index:1000}}@media screen and (min-width:769px)and (max-width:768px){.desktop-only{display:none}.home-v2 .phone-container{margin:0 auto}.home-v2 .introduction{text-align:center}.home-v2 .introduction .introduction-main-col{padding-bottom:0}.home-v2 .introduction .introduction-pricing{width:100%;padding:16px;text-align:center}.home-v2 .introduction .introduction-pricing .pricing-options{gap:18px;width:100%}.home-v2 .introduction .introduction-pricing .pricing-label{text-align:center;margin-bottom:16px}.home-v2 .get-started-section{width:100%;right:unset;padding:0}.home-v2 .get-started-section .section-cta{width:100%;margin:auto 20px}.home-v2 .get-started-section .main-cta-btn{width:100%}.home-v2 .how-it-works-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:8px}.home-v2 .how-it-works-grid .how-step{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:16px}.home-v2 .how-it-works-grid .how-step .step-num{width:32px;height:32px;border-radius:50%;background:#0ca37f;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.home-v2 .how-it-works-grid .how-step .step-text{font-size:14px;line-height:1.6;color:#2c3e50}}@media screen and (min-width:769px)and (max-width:768px)and (max-width:1200px){.home-v2 .how-it-works-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:769px)and (max-width:768px)and (max-width:640px){.home-v2 .how-it-works-grid{grid-template-columns:1fr}}@media screen and (min-width:769px)and (max-width:768px){.home-v2 .why-join-list{max-width:900px;margin:0 auto;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px 20px;gap:12px 20px}.home-v2 .why-join-list li{position:relative;padding-left:26px;font-size:16px;line-height:1.5}.home-v2 .why-join-list li:before{content:"✓";position:absolute;left:0;top:0;color:#0ca37f;font-weight:700}}@media screen and (min-width:769px)and (max-width:768px)and (max-width:640px){.home-v2 .why-join-list{grid-template-columns:1fr}}