body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#1a1c1f;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.title{letter-spacing:-.05em}.description{letter-spacing:-.02em}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main-bg{background:#1a1c1f;display:flex;flex-direction:column;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;width:100%}.navbar{left:0;padding:20px 0;position:fixed;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1000}.navbar.visible{transform:translateY(0)}.navbar.hidden{transform:translateY(-100%)}.navbar-container{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 32px;width:100%}.navbar-right{align-items:center;display:flex;gap:32px}.navbar-logo-link{display:inline-block;text-decoration:none}.navbar-logo{height:32px;width:auto}.navbar-download-buttons{align-items:center;display:flex;gap:8px}.navbar-download-btn{display:inline-block;text-decoration:none}.navbar-download-img{height:40px;width:auto}.navbar-links{align-items:center;display:flex;gap:32px}.navbar-link{color:#bec0c2;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.navbar-link:hover{color:#eee}@media (max-width:768px){.navbar-container{padding:0 20px}.navbar-logo{height:28px}.navbar-right{gap:20px}.navbar-links{gap:16px}.navbar-link{font-size:14px}.navbar-download-buttons{display:none}}.container{align-items:center;box-sizing:border-box;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1200px;padding:120px 32px 40px;width:100%}.container,.left{display:flex;flex:1 1}.left{align-items:flex-start;flex-direction:column;gap:36px;justify-content:center;max-width:500px;min-width:350px}.text-container{display:flex;flex-direction:column;gap:16px}.text-container h1{margin:0}.text-container p{margin:0;width:420px}.logo{display:block;height:auto;margin-bottom:0;width:100px}.title{color:#eee;font-size:40px;font-weight:600;margin-bottom:24px}.description{color:#bec0c2;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:32px}.hero-download-buttons{align-items:center;display:flex;gap:12px}.appstore-btn{border-radius:12px;box-shadow:0 2px 8px #00000014;color:#000;display:inline-block;font-size:16px;font-weight:500;text-decoration:none;transition:background .2s}.footer-links,.hero-footer-links{align-items:center;display:flex;gap:10px}.footer-link{color:#bec0c2;font-size:13px;font-weight:500}.footer-link:hover{color:#eee}.footer-separator{color:#bec0c2;font-size:13px}.right{align-items:center;display:flex;flex:1 1;justify-content:right}.app-preview{align-items:center;height:auto;justify-content:center;max-width:460px;width:100%}@media (max-width:900px){.container{align-items:center;flex-direction:column;padding:100px 16px 24px}.left,.right{max-width:100%;text-align:center;width:100%}.left,.right{align-items:center}.text-container p{max-width:100%;width:100%}.logo{margin-bottom:24px}.app-preview{display:none}.title{font-size:32px;line-height:1.3}}.tos-bg{align-items:center;background:#1a1c1f;display:flex;justify-content:center;min-height:100vh;width:100%}.tos-container{border-radius:16px;color:#fff;font-family:Inter,sans-serif;margin:0 auto;max-width:600px;padding:48px 24px;text-align:left}.tos-container h2,.tos-container h3{font-size:28px;font-weight:600;letter-spacing:-.05em;margin-bottom:24px;text-align:left}.tos-container h3{margin-bottom:8px;margin-top:24px}.tos-container p,.tos-container ul{color:#ccc;font-size:15px;letter-spacing:-.02em;line-height:1.6;margin-bottom:16px}.tos-container ul{padding-left:20px}.close-btn{background:#eee;border:none;border-radius:8px;color:#000;cursor:pointer;font-family:Inter,sans-serif;font-size:15px;letter-spacing:-.02em;margin-top:32px;padding:16px 32px;transition:background .2s;width:100%}.dashboard-bg{align-items:center;background:#000;display:flex;justify-content:center;min-height:100vh;width:100%}.dashboard-container{border-radius:16px;color:#fff;font-family:Inter,sans-serif;margin:0 auto;max-width:1200px;padding:48px 24px;text-align:left}.loading{align-items:center;color:#ccc;display:flex;font-size:18px;justify-content:center;min-height:100vh}.login-form{background:#000;border-radius:16px;margin:0 auto;max-width:300px;padding:48px 32px;text-align:center;width:300px}.dashboard-logo{height:auto;width:80px}.login-form h2{font-size:28px;font-weight:600;letter-spacing:-.05em;margin-bottom:24px;text-align:left}.login-form p{color:#ccc;font-size:15px;letter-spacing:-.02em;line-height:1.6;margin-bottom:32px}.login-form form{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.login-form input{background:#000;border:1px solid #333;border-radius:8px;color:#fff;font-family:Inter,sans-serif;font-size:15px;letter-spacing:-.02em;padding:16px}.login-form input::placeholder{color:#666}.login-btn{background:#eee;border:none;border-radius:8px;color:#000;cursor:pointer;font-family:Inter,sans-serif;font-size:15px;letter-spacing:-.02em;padding:16px;transition:background .2s}.login-btn:hover{background:#ddd}.back-btn{background:#0000;border:1px solid #333;border-radius:8px;color:#ccc;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;padding:12px 24px;transition:all .2s}.back-btn:hover{background:#333;color:#fff}.dashboard-header{border-bottom:1px solid #333;justify-content:space-between;margin-bottom:32px;padding:32px 0}.dashboard-header,.header-left{align-items:center;display:flex}.header-left{gap:16px}.header-left h1{font-size:28px;font-weight:600;letter-spacing:-.05em;margin-bottom:24px;text-align:left}.header-right{align-items:center;display:flex;gap:16px}.partner-name{color:#ccc;font-size:15px;letter-spacing:-.02em;line-height:1.6}.change-password-btn{background:#0000;border:1px solid #333;border-radius:6px;color:#ccc;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;margin-right:8px;padding:8px 16px;transition:all .2s}.change-password-btn:hover{background:#333;color:#fff}.logout-btn{background:#0000;border:1px solid #333;border-radius:6px;color:#ccc;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;padding:8px 16px;transition:all .2s}.logout-btn:hover{background:#333;color:#fff}.dashboard-content{display:flex;flex-direction:column;gap:24px}.stats-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.stat-card{background:#000;border:1px solid #333;border-radius:12px;padding:24px;text-align:center}.stat-card h3{color:#ccc;font-size:15px;font-weight:500;letter-spacing:-.02em;line-height:1.6;margin-bottom:8px;margin-top:0}.stat-value{color:#fff;font-size:32px;font-weight:600;letter-spacing:-.05em;margin:0}.dashboard-section{background:#000;border:1px solid #333;border-radius:12px;padding:24px}.dashboard-section h2{font-size:28px;font-weight:600;letter-spacing:-.05em;margin-bottom:24px;margin-top:6px;text-align:left}.dashboard-section p{color:#ccc;font-size:15px;letter-spacing:-.02em;line-height:1.6;margin-bottom:16px}.dashboard-section h3{margin-bottom:16px;margin-top:0}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.section-header h2{margin-bottom:0}.copy-btn{background:#eee;border:none;border-radius:6px;color:#000;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;letter-spacing:-.02em;padding:8px 16px;transition:background .2s}.copy-btn:hover{background:#ddd}.referral-code{background:#000;border:1px solid #333;border-radius:8px;margin-bottom:12px;padding:16px}.referral-code code{color:#fff;font-family:Monaco,Menlo,monospace;font-size:18px;font-weight:600}.referral-info{color:#ccc;font-size:15px;letter-spacing:-.02em;line-height:1.6;margin:0}.transactions-list{display:flex;flex-direction:column;gap:12px}.transaction-item{align-items:center;background:#000;border:1px solid #333;border-radius:8px;display:flex;justify-content:space-between;padding:16px}.transaction-info{display:flex;flex-direction:column;gap:4px}.transaction-date{color:#ccc;font-size:15px;letter-spacing:-.02em;line-height:1.6}.transaction-product{color:#fff;font-size:14px;font-weight:500;letter-spacing:-.02em;line-height:1.6}.transaction-amount{color:#fff;font-size:16px;font-weight:600;letter-spacing:-.02em}.transaction-amount.referral{color:#4caf50}.transaction-amount.payout{color:#2196f3}.transaction-details{color:#666;font-size:15px;letter-spacing:-.02em;line-height:1.6}.transaction-status{color:#fff;font-size:14px;font-weight:500;letter-spacing:-.02em;line-height:1.6}.transaction-item.payout{border-left:3px solid #2196f3}.transaction-item.referral{border-left:3px solid #4caf50}.payout-btn{background:#eee;border:none;border-radius:8px;color:#000;cursor:pointer;font-family:Inter,sans-serif;font-size:15px;letter-spacing:-.02em;margin-top:32px;padding:16px 32px;transition:background .2s;width:100%}.payout-btn:hover:not(:disabled){background:#ddd}.payout-btn:disabled{background:#666;color:#ccc;cursor:not-allowed}@media (max-width:768px){.dashboard-container{padding:0 16px}.dashboard-header{flex-direction:column;gap:16px;text-align:center}.header-left{flex-direction:column;gap:8px}.header-left h1{font-size:24px}.stats-grid{grid-template-columns:1fr}.transaction-item{flex-direction:column;gap:8px;text-align:center}.login-form{margin:50px auto;max-width:90%;padding:32px 24px}}.modal-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal{background:#000;border:1px solid #333;border-radius:12px;max-height:90vh;max-width:400px;overflow-y:auto;width:90%}.modal-header{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;padding:24px}.modal-header h3{color:#fff;font-size:20px;font-weight:600;margin:0}.modal-close{align-items:center;background:none;border:none;color:#ccc;cursor:pointer;display:flex;font-size:24px;height:24px;justify-content:center;padding:0;width:24px}.modal-close:hover{color:#fff}.modal-body{padding:24px}.modal-footer{border-top:1px solid #333;display:flex;gap:12px;justify-content:flex-end;padding:24px}.form-group{margin-bottom:20px}.form-group label{color:#ccc;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.form-group input{background:#000;border:1px solid #333;border-radius:6px;box-sizing:border-box;color:#fff;font-family:Inter,sans-serif;font-size:14px;padding:12px;width:100%}.form-group input::placeholder{color:#666}.btn-primary{background:#eee;border:none;border-radius:6px;color:#000;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:12px 24px;transition:background .2s}.btn-primary:hover:not(:disabled){background:#ddd}.btn-primary:disabled{background:#666;color:#ccc;cursor:not-allowed}.btn-secondary{background:#0000;border:1px solid #333;border-radius:6px;color:#ccc;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;padding:12px 24px;transition:all .2s}.btn-secondary:hover{background:#333;color:#fff}.payout-info{background:#111;border:1px solid #333;border-radius:8px;margin-bottom:20px;padding:16px}.payout-info p{color:#ccc;font-size:14px;margin:0}.payout-info strong{color:#fff}.t1{font-size:44px}.t1,.t1-mobile{font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.t1-mobile{font-size:38px}.t2{font-size:40px}.t2,.t2-mobile{font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.t2-mobile{font-size:24px}.t2-small-mobile{font-size:40px}.t2-small-mobile,.t3{font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.t3{font-size:20px}.t3-mobile{font-size:16px}.t3-mobile,.t4{font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.t4{font-size:18px}.t4-mobile{font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500}.b1{font-size:15px;line-height:1.5}.b1,.b2{font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400}.b2{font-size:13px}.bg-dark{background-color:#1a1c1f}.bg-light{background-color:#fff}.text-title-light{color:#fff}.text-title-dark{color:#1a1c1f}.text-description{color:#818c96}.white-card .text-description{color:#454a4f}.card-bg-dark{background-color:#000}.card-bg-light{background-color:#f7f7f7}@media (max-width:768px){.t1{font-size:38px}.t2{font-size:32px}.t2-small-mobile{font-size:24px}.t3,.t4{font-size:16px}}.white-card-section{box-sizing:border-box;padding:50px 10px;width:100%}.white-card{background:#fff;border-radius:36px;box-sizing:border-box;margin:0 auto;max-width:1200px;min-height:400px;padding:60px}@media (max-width:768px){.white-card-section{padding:30px 0}.white-card{border-radius:24px;padding:40px 18px}}.testimonials-section{margin-bottom:80px}.testimonials-section h2,.testimonials-section h3{margin:0 0 20px;text-align:center}.reviews-scroll{-ms-overflow-style:none;display:flex;gap:14px;margin:0 -60px;overflow-x:hidden;padding:20px 60px;pointer-events:none;scrollbar-width:none;width:100%}.reviews-scroll::-webkit-scrollbar{display:none}.review-card{background:#f7f7f7;border-radius:26px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:auto;justify-content:space-between;padding:24px;width:386px}.review-card>div{margin-bottom:12px}.review-card>div:last-child{margin-bottom:0}@media (max-width:768px){.testimonials-section{margin-bottom:40px}.reviews-scroll{gap:16px;margin:0 -24px;padding:16px 24px}.review-card{height:220px;padding:20px;width:320px}}.app-previews-section{margin-bottom:80px}.app-previews-section h2{margin:0 0 40px;text-align:center}.previews-container{align-items:center;display:flex;gap:40px}.preview-carousel{align-items:center;display:flex;flex:1 1;justify-content:center}.preview-image{border-radius:20px;height:700px;max-width:100%;object-fit:contain;transition:transform .3s ease}.preview-image.fading{transform:scale(.95)}.feature-cards{flex:1 1;gap:16px}.feature-card,.feature-cards{display:flex;flex-direction:column}.feature-card{align-items:flex-start;background:#f7f7f7;border:3px solid #0000;border-radius:26px;cursor:pointer;gap:12px;overflow:hidden;padding:20px;text-align:left;transition:all .3s ease}.feature-card:hover{transform:translateY(-2px)}.feature-card.active{border:3px solid #1a1c1f}.feature-icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.feature-icon-img{height:24px;object-fit:contain;width:24px}.feature-content{width:100%}.feature-content h3{margin:0}.feature-content p{line-height:1.5;margin:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(-10px);transition:all .3s ease}.feature-card.active .feature-content p{margin:8px 0 0;max-height:100px;opacity:1;transform:translateY(0)}@media (max-width:768px){.app-previews-section{margin-bottom:40px}.app-previews-section h2{margin:80px 0 30px}.previews-container{flex-direction:column;gap:24px}.feature-cards{gap:12px}.feature-card{gap:8px;padding:22px 20px}.feature-icon,.feature-icon-img{height:20px;width:20px}}.why-choose-section{margin-bottom:60px}.why-choose-section h2{margin:0 0 40px;text-align:center}.benefits-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.benefit-card{align-items:flex-start;background:#f7f7f7;border-radius:26px;display:flex;flex-direction:column;gap:14px;justify-content:flex-start;padding:24px;text-align:left}.benefit-icon-container{align-items:center;background:#fff;border-radius:15px;display:flex;height:56px;justify-content:center;width:56px}.benefit-icon{height:24px;object-fit:contain;width:24px}.benefit-card h3{margin:0}.benefit-card p{line-height:1.5;margin:0}@media (max-width:768px){.why-choose-section{margin-bottom:40px}.why-choose-section h2{margin:80px 0 34px}.benefits-grid{gap:14px;grid-template-columns:1fr}.benefit-card{gap:16px;padding:22px 20px}.benefit-icon-container{height:48px;width:48px}.benefit-icon{height:20px;width:20px}}.faq-section{box-sizing:border-box;padding:80px 0;width:100%}.faq-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 32px}.faq-section h2{margin:0 0 40px;text-align:center}.faq-list{display:flex;flex-direction:column;gap:14px}.faq-card{background:#000;border-radius:26px;cursor:pointer;overflow:hidden;padding:24px;transition:all .3s ease}.faq-card:hover{transform:translateY(-2px)}.faq-question{align-items:center;display:flex;gap:16px;justify-content:space-between}.faq-question h3{flex:1 1;margin:0}.faq-icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.faq-icon-img{height:24px;object-fit:contain;transition:transform .3s ease;width:24px}.faq-card.expanded .faq-icon-img{transform:rotate(180deg)}.faq-answer{margin-top:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(-10px);transition:all .3s ease}.faq-card.expanded .faq-answer{margin-top:16px;max-height:200px;opacity:1;transform:translateY(0)}.faq-answer p{line-height:1.5;margin:0}@media (max-width:768px){.faq-section{padding:60px 0}.faq-container{padding:0 16px}.faq-card{padding:20px}.faq-question{gap:12px}.faq-icon,.faq-icon-img{height:20px;width:20px}}.footer{box-sizing:border-box;padding:60px 0;width:100%}.footer-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 32px}.footer-row{align-items:center;display:flex;justify-content:space-between}.footer-nav{margin-bottom:32px}.footer-logo{height:32px;width:auto}.footer-download-buttons{align-items:center;display:flex;gap:8px}.footer-download-btn{display:inline-block;text-decoration:none}.footer-download-img{height:40px;width:auto}.footer-copyright{flex:0 0 auto}.footer-nav-links{align-items:center;display:flex;gap:8px}.footer-link{text-decoration:none;transition:color .2s}.footer-link:hover{color:#fff}.footer-separator{color:#818c96}@media (max-width:768px){.footer{padding:40px 0}.footer-container{padding:0 22px}.footer-nav{margin-bottom:24px}.footer-logo{height:28px}.footer-download-img{height:36px}.footer-links{align-items:center;flex-direction:column;gap:12px}.footer-nav-links{gap:6px}}.free-tools-section{padding:20px 0;text-align:center;width:100%}.free-tools-section h1{margin:0 0 24px}.free-tools-section p{margin:0 auto 60px;max-width:600px}.tools-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.tool-card{background:#fff;border-radius:26px;display:flex;flex-direction:column;gap:16px;padding:24px;text-align:left;transition:transform .2s ease}.tool-card:hover{transform:translateY(-4px)}.tool-icon{align-items:center;background:#f7f7f7;border-radius:12px;display:flex;height:48px;justify-content:center;width:48px}.tool-icon-img{height:24px;object-fit:contain;width:24px}.tool-card h3{margin:0}.tool-card p{line-height:1.5;margin:0}.try-now-btn{align-items:center;align-self:flex;background:#000;border:none;border-radius:100px;cursor:pointer;display:inline-flex;height:64px;justify-content:center;margin-top:auto;text-decoration:none;transition:background .2s ease;width:100%}.try-now-btn span{color:#fff}@media (max-width:768px){.free-tools-section{padding:100px 16px 60px}.tools-grid{gap:16px;grid-template-columns:1fr}.tool-card{gap:12px;padding:24px 20px}.tool-icon{height:40px;width:40px}.tool-icon-img{height:20px;width:20px}}.blog-section{box-sizing:border-box;padding-bottom:20px;width:100%}.blog-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 32px}.blog-section h2{margin:0 0 40px;text-align:center}.blog-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.blog-card{background:#fff;border-radius:26px;display:flex;flex-direction:column;height:400px;overflow:hidden;padding:0;transition:transform .2s ease}.blog-card:hover{transform:translateY(-4px)}.blog-image{border-radius:24px;box-sizing:border-box;height:100px;margin:24px 24px 0;object-fit:cover;width:calc(100% - 48px)}.blog-image-img{height:100%;object-fit:cover;width:100%}.blog-card h3{margin:20px 20px 12px}.blog-card p{line-height:1.5;margin:0 20px 20px}.read-btn{align-self:flex;background:#000;border:none;border-radius:100px;cursor:pointer;height:64px;margin:auto 20px 20px;padding:12px 24px;transition:background .2s ease}.read-btn span{color:#fff}.view-all-btn,.view-all-container{display:flex;justify-content:center}.view-all-btn{align-items:center;background:#000;border:none;border-radius:100px;cursor:pointer;height:54px;text-decoration:none;transition:background .2s ease;width:104px}.view-all-btn span{color:#fff}@media (max-width:768px){.blog-section{padding:60px 0}.blog-container{padding:0 16px}.blog-grid{gap:16px;grid-template-columns:1fr;margin-bottom:32px}.blog-card h3{margin:16px 16px 8px}.blog-card p,.read-btn{margin:0 16px 16px}}.cta-section{box-sizing:border-box;padding:80px 32px;width:100%}.cta-section h1{margin:0 0 40px;text-align:center}.cta-card{align-items:center;background:#000;border-radius:36px;display:flex;gap:60px;margin:0 auto;max-width:1200px;padding:60px}.cta-content{display:flex;flex:1 1;flex-direction:column;gap:24px}.cta-content h1{margin:0;text-align:left}.cta-content h3{margin:0}.cta-content p{line-height:1.5;margin:0}.cta-buttons{align-items:center;display:flex;gap:20px}.cta-download-btn{display:inline-block;text-decoration:none}.cta-download-img{height:40px;width:auto}.learn-more-btn{background:#000;border:none;border-radius:100px;cursor:pointer;display:inline-block;padding:12px 24px;text-decoration:none;transition:all .2s ease}.learn-more-btn:hover{background:#fff}.learn-more-btn:hover span{color:#000}.learn-more-btn span{color:#fff}.cta-image{align-items:center;display:flex;flex:1 1;justify-content:center}.cta-image-img{height:auto;max-width:100%}@media (max-width:768px){.cta-section{padding:60px 16px}.cta-card{flex-direction:column;gap:40px;padding:40px 24px}.cta-content,.cta-content h1{text-align:center}.cta-buttons{flex-direction:column;gap:16px;justify-content:center}}.calculator-section{padding:20px 0;text-align:center;width:100%}.calculator-section h1{margin:0 0 24px}.calculator-section p{margin:0 auto 60px;max-width:600px}.calculator-card{background:#fff;border-radius:26px;gap:10px;max-width:458px;min-width:0;padding:24px;width:100%}.calculator-card,.input-group{display:flex;flex-direction:column}.input-group{gap:8px;position:relative;text-align:left}.height-inputs-container{display:flex;gap:8px}.height-input-wrapper{flex:1 1;min-width:0;position:relative}.height-input-wrapper .text-input{box-sizing:border-box;width:100%}.input-label{font-weight:500}.input-label,.text-input{color:#1a1c1f;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px}.text-input{background:#f7f7f7;border:2px solid #0000;border-radius:13px;box-sizing:border-box;padding:16px;position:relative}.text-input::-webkit-inner-spin-button,.text-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.text-input[type=number]{-moz-appearance:textfield}.dropdown-input option:disabled,.text-input::placeholder{color:#5c5e60}.text-input:focus{border:2px solid #000;outline:none}.dropdown-container{position:relative}.dropdown-input{-webkit-appearance:none;appearance:none;background:#f7f7f7;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;border:2px solid #0000;border-radius:13px;box-sizing:border-box;color:#1a1c1f;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;padding:16px 48px 16px 16px;width:100%}.dropdown-input:focus{border:2px solid #000;outline:none}.input-unit{color:#5c5e60;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.calculate-btn{background:#000;border:none;border-radius:100px;cursor:pointer;height:64px;margin-top:8px;transition:background .2s ease;width:100%}.calculate-btn:hover{background:#333}.calculate-btn span{color:#fff}@media (max-width:768px){.calculator-section{padding:20px 16px}.calculator-card{box-sizing:border-box;flex:1 1;gap:10px;max-width:none!important;overflow:hidden;padding:32px 24px}}.calculator-container{align-items:flex-start;display:flex;gap:26px;justify-content:center;max-width:1200px}.results-card{background:#fff;border-radius:26px;flex-shrink:0;max-width:auto;padding:24px}.results-card p{line-height:1.5;margin:0 0 24px;text-align:left}.results-list{gap:10px}.result-item,.results-list{display:flex;flex-direction:column}.result-item{background:#f7f7f7;border-radius:18px;gap:12px;padding:16px}.result-image{height:24px;object-fit:contain;width:74px}.result-content{align-items:flex-start;display:flex;justify-content:space-between}.result-left{text-align:left}.result-left,.result-right{display:flex;flex-direction:column;gap:4px}.result-right{text-align:right}.result-left h3,.result-left p,.result-right h3,.result-right p{margin:0}@media (max-width:768px){.calculator-section .container{max-width:none!important;padding:20px 16px}.calculator-container{flex-direction:column;gap:20px;max-width:none!important;width:100%!important}.results-card{max-width:100%}}.other-tools-section{padding:40px 0;text-align:center;width:100%}.other-tools-section h2{margin:0 0 60px}.other-tools-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 16px}.filter-row{background:#f7f7f7;border-radius:1000px;display:flex;gap:0;height:42px;margin-bottom:24px;padding:0;width:-webkit-fit-content;width:fit-content}.filter-btn{border:none;border-radius:100px;cursor:pointer;font-family:inherit;height:42px;padding:0 18px;transition:all .2s ease}.filter-btn.active{background:#000;color:#fff}.filter-btn.inactive{background:#f7f7f7;color:#1a1c1f}.macro-cards{display:flex;flex-direction:column;gap:10px}.macro-card{align-items:flex-start;background:#f7f7f7;border-radius:26px;display:flex;justify-content:space-between;padding:24px}.macro-left{text-align:left}.macro-left,.macro-right{display:flex;flex-direction:column;gap:4px}.macro-right{text-align:right}.macro-left h3,.macro-left p,.macro-right h3,.macro-right p{margin:0}.one-rm-table-container{background:#f7f7f7;border-radius:26px;margin-top:24px;padding:24px}.one-rm-table-header{grid-gap:16px;display:grid;font-weight:600;gap:16px;grid-template-columns:1fr 1fr 1fr;margin-bottom:16px}.one-rm-header-cell{border-bottom:2px solid #e0e0e0;padding:8px;text-align:center}.one-rm-table-row{grid-gap:16px;border-bottom:1px solid #e0e0e0;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr;padding:8px 0}.one-rm-table-row:last-child{border-bottom:none}.one-rm-cell{padding:4px;text-align:center}.bmi-result-card{align-items:center;background:#f7f7f7;border-radius:26px;display:flex;justify-content:space-between;margin:24px 0;padding:24px}.bmi-result-left,.bmi-result-right{flex:1 1}.bmi-result-left{text-align:left}.bmi-result-right{text-align:right}.bmi-result-card h3{margin:0}.results-card>h3{margin-top:0;text-align:left}.bmi-categories-container{display:flex;flex-direction:column;gap:16px;margin-top:24px}.bmi-category-card{align-items:center;background:#f7f7f7;border-radius:26px;display:flex;justify-content:space-between;padding:24px;transition:all .3s ease}.bmi-category-card.highlighted{background:#000}.bmi-category-left,.bmi-category-right{flex:1 1}.bmi-category-left{text-align:left}.bmi-category-right{text-align:right}.bmi-category-card h3{margin:0}.program-details{display:flex;flex-direction:column;gap:16px;margin:24px 0}.program-detail-card{align-items:center;background:#f7f7f7;border-radius:26px;display:flex;justify-content:space-between;padding:24px}.program-detail-left,.program-detail-right{flex:1 1}.program-detail-left{text-align:left}.program-detail-right{text-align:right}.program-detail-card h3{margin:0}.exercises-container{display:flex;flex-direction:column;gap:16px;margin-top:24px}.exercise-card{align-items:center;background:#f7f7f7;border-radius:26px;display:flex;justify-content:space-between;padding:24px}.exercise-left,.exercise-right{flex:1 1}.exercise-left{text-align:left}.exercise-right{text-align:right}.exercise-card h3,.exercise-card p{margin:0}.download-card{align-items:center;background:#000;border-radius:26px;display:flex;justify-content:space-between;margin:24px 0;padding:24px}.download-left,.download-right{flex:1 1}.download-left{text-align:left}.download-right{text-align:right}.download-card h3{margin:0}.download-card .navbar-download-btn{height:45px;width:152px}.download-card .download-btn-img{height:45px;object-fit:contain;width:152px}.workout-card{background:#f7f7f7;border-radius:26px;margin-top:16px;padding:24px}.exercise-row{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:8px 0}.exercise-row:last-child{border-bottom:none}.exercise-row-left,.exercise-row-right{flex:1 1}.exercise-row-left{text-align:left}.exercise-row-right{text-align:right!important}.exercise-row h4,.exercise-row p{margin:0}.exercise-row-right .text-description{text-align:right!important}.results-card h3{text-align:left!important}.blog-page .free-tools-section p{margin-bottom:0}.blog-post-card{background:#fff;border-radius:36px;box-sizing:border-box;padding:60px;width:100%}.blog-post-content{margin:0 auto;max-width:504px}.blog-post-title{color:#000;font-size:32px;font-weight:500;line-height:1.2;margin-bottom:16px}.blog-post-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.blog-post-intro{margin-bottom:40px}.blog-post-section{margin-bottom:32px}.blog-post-heading{color:#000;font-size:24px;font-weight:500;line-height:1.3;margin-bottom:16px}.blog-post-conclusion{margin-top:40px}.other-articles-section{background:#f7f7f7;padding:80px 0}.other-articles-container{margin:0 auto;max-width:1200px;padding:0 20px}.blog-post-loading,.blog-post-not-found{padding:80px 20px;text-align:center}.blog-post-not-found h1{margin-bottom:16px}.blog-card-link,.tool-card-link{color:inherit;display:block;text-decoration:none;width:100%}.blog-filter-row{background:#000;border-radius:1000px;display:flex;gap:0;height:42px;margin:0 auto 48px;padding:0;width:-webkit-fit-content;width:fit-content}.blog-filter-btn{border:none;border-radius:100px;cursor:pointer;font-family:inherit;height:42px;padding:0 18px;transition:all .2s ease}.blog-filter-btn.active{background:#fff;color:#000}.blog-filter-btn.active span{color:#000!important}.blog-filter-btn.inactive{background:#000;color:#fff}.popup-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:10000}.popup-container{background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-width:400px;position:relative;width:100%}.popup-close{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;line-height:1;padding:0;position:absolute;right:20px;top:20px;width:32px}.popup-close:hover{opacity:.6}.popup-content{padding:24px}.popup-title{color:#000;font-size:24px;font-weight:500;margin:0 0 12px;text-align:left}.popup-description{color:#5c5e60;font-size:16px;font-weight:400;line-height:1.5;margin:0 0 32px;text-align:left}.popup-form{display:flex;flex-direction:column;gap:12px}.popup-input{border:1px solid #e5e5e5;border-radius:12px;box-sizing:border-box;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;height:48px;padding:0 16px;transition:border-color .2s;width:100%}.popup-input:focus{border-color:#000;outline:none}.popup-input::placeholder{color:#5c5e60}.popup-input:disabled{background:#f7f7f7;cursor:not-allowed}.popup-submit-btn{background:#000;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;height:48px;transition:opacity .2s;width:100%}.popup-submit-btn:hover:not(:disabled){opacity:.8}.popup-submit-btn:disabled{cursor:not-allowed;opacity:.5}.popup-success-message{background:#000;color:#fff}.popup-error-message,.popup-success-message{border-radius:12px;font-size:14px;font-weight:500;margin-bottom:16px;padding:16px;text-align:center}.popup-error-message{background:#f7f7f7;border:1px solid #e5e5e5;color:#000}
/*# sourceMappingURL=main.2258d4bc.css.map*/