*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#000;padding-top:100px}.banner{width:100%;background-color:#666cff;text-align:center;position:fixed;top:0;left:0;right:0;z-index:1001;display:flex;justify-content:space-between;align-items:center}.banner-text{color:#fff;font-size:clamp(14px,2.5vw,16px);line-height:1.5;font-weight:400;width:100%}.close-banner{background:none;border:none;color:#fff;cursor:pointer;padding:5px}.navbar{background-color:#000;padding:16px;display:flex;justify-content:space-between;align-items:center;position:fixed;top:38px;left:0;right:0;z-index:1000;transition:top .3s ease-in-out}@media (max-width: 435px){.navbar{top:49px}}.logo1{padding-left:56px}.menu-toggle{display:none;background:none;border:none;color:#fff;cursor:pointer;padding:5px}.nav-menu{display:flex}.nav-buttons{display:flex;gap:24px;padding-right:106px}.btn{padding:12px 24px;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-text{background:none;border:none;color:#fff}.cut{position:relative;color:#fff}.cut:before{content:"";position:absolute;top:50%;left:0;width:100%;height:6px;background-color:#fff}.btn-text:hover{opacity:.8}.btn-primary{background-color:#666cff;border:none;color:#fff}.btn-primary:hover{background-color:#5457d6}.hero{background:radial-gradient(43.15% 76.82% at 78.12% 71.24%,#2a30b2,#acabfb00),linear-gradient(0deg,#070a1e,#070a1e),#fff;min-height:50vh;padding:1rem;padding-bottom:0;border-radius:50px;margin:50px 62px -5px}.container{max-width:1280px;margin:0 auto}.content-wrapper{text-align:center}.grid{display:grid;gap:3rem;margin-bottom:2rem}.left-column{color:#fff;display:flex;flex-direction:column;gap:2rem}.stats{font-weight:100;display:flex;flex-direction:column;gap:.5rem;font-size:26px}.highlight{color:#4cd6b4}.heading{font-size:50px;font-weight:700;line-height:1.1}.demo-button{display:inline-block;background-color:#fff;color:#3b1e8f;font-size:1.125rem;font-weight:600;margin-top:2rem;padding:1rem 1.5rem;border-radius:12px;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer;margin-bottom:70px}.demo-button:hover{background-color:#ffffffe6;bottom:50px}.demo-button:hover{background-color:#ffffffe6;transform:translateY(-2px)}.right-column{padding-right:0;margin-top:50px;margin-left:100px;color:#fff;display:flex;flex-direction:column;gap:2rem;font-weight:100}.feature-text{font-size:26px;line-height:1.4;font-weight:100;padding-bottom:25px}.hero-image{max-width:100%;height:auto}@media (min-width: 768px){.grid{grid-template-columns:1fr 1fr;align-items:center}}@media (max-width: 768px){.hero{margin:0;padding:1rem;border-radius:25px}.grid{gap:2rem}.heading{font-size:clamp(2rem,4vw,3rem)}.feature-text{font-size:clamp(1.25rem,2.5vw,1.5rem)}}.savings-calculator{background-color:#000;padding:6rem 0;color:#fff}.calculator-heading{font-size:42px;font-weight:700;text-align:center;margin-bottom:1.5rem;line-height:1.2}.calculator-subheading{font-size:24px;text-align:center;margin-bottom:3rem;color:#a6a6a6}.calculator-form{max-width:600px;margin:0 auto;padding:2rem;background:#666cff1a;border-radius:20px;border:1px solid rgba(102,108,255,.2)}.form-group{margin-bottom:2rem}.form-group label{display:block;margin-bottom:.5rem;font-size:18px;font-weight:500}.form-control{width:100%;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0d;color:#fff;font-size:16px;transition:border-color .3s ease}.form-control:invalid{border-color:#ff4d4d}.form-control:valid{border-color:#4cd6b4}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.input-group{display:flex;align-items:center}.input-group-text{padding:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);border-right:none;border-radius:10px 0 0 10px;color:#fff}.input-group .form-control{border-radius:0 10px 10px 0}.calculator-button{width:100%;padding:16px;background:#666cff;border:none;border-radius:10px;color:#fff;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease}.calculator-button:hover{background:#5457d6;transform:translateY(-2px)}.savings-result{max-width:600px;margin:2rem auto 0;padding:2rem;background:#4cd6b41a;border-radius:20px;border:1px solid rgba(76,214,180,.2);text-align:center}.savings-result h3{font-size:32px;font-weight:700;margin-bottom:1rem}.savings-result p{font-size:20px;color:#a6a6a6;margin-bottom:1.5rem}.cta-button{padding:16px 32px;background:#4cd6b4;border:none;border-radius:10px;color:#000;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease}.cta-button:hover{background:#3fb396;transform:translateY(-2px)}.social-proof{padding-top:320px;background-color:#000;padding:4rem 0;text-align:center}.social-proof-title{padding-top:0;font-size:28px;font-weight:700;color:#fff;margin-bottom:30px;text-align:center}.client-logos{padding-top:10px;width:100%;max-width:800px;height:auto;opacity:.8}.pill-label{display:inline-block;padding:8px 24px;border-radius:100px;border:2px solid #666cff;color:#fff;font-size:18px;font-weight:500;margin-bottom:2rem;font-size:16px}.pill-label1{display:inline-block;padding:8px 24px;border-radius:100px;border:2px solid #666cff;color:#fff;font-size:18px;font-weight:500;margin-top:2rem;margin-bottom:2rem;font-size:16px}.why-tanman{background-color:#000;padding:6rem 0;color:#fff}.section-subheading{font-size:24px;text-align:center;margin-bottom:4rem;color:#a6a6a6;max-width:800px;margin-left:auto;margin-right:auto}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:4rem}.feature-card{background:#666cff1a;border:1px solid rgba(102,108,255,.2);border-radius:20px;padding:2rem;text-align:center;transition:all .3s ease}.feature-card:hover{transform:translateY(-5px);background:#666cff26}.feature-icon{font-size:36px;margin-bottom:1.5rem}.feature-card p{font-size:18px;color:#fff;line-height:1.4}.testimonial-carousel{max-width:800px;margin:0 auto;text-align:center;padding:2rem;background:#4cd6b41a;border:1px solid rgba(76,214,180,.2);border-radius:20px}.quote{font-size:24px;font-weight:600;color:#fff;margin-bottom:1rem}.author{font-size:18px;color:#4cd6b4}.final-cta{background-color:#000;padding:6rem 0;text-align:center;color:#fff}.cta-heading{font-size:42px;font-weight:700;margin-bottom:3rem;line-height:1.2}.cta-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.cta-button{padding:16px 32px;border-radius:12px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease}.cta-button.primary{background:#4cd6b4;color:#000;border:none}.cta-button.secondary{background:transparent;color:#fff;border:2px solid #666cff}.cta-button:hover{transform:translateY(-2px)}.cta-button.primary:hover{background:#3fb396}.cta-button.secondary:hover{background:#666cff1a}.footer{background-color:#000;padding:4rem 0;color:#fff;border-top:1px solid rgba(255,255,255,.1)}.footer-text{font-size:18px;text-align:center;max-width:800px;margin:0 auto 3rem;line-height:1.6;color:#a6a6a6}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.footer-links a{color:#666cff;text-decoration:none;font-size:14px;transition:color .3s ease}.footer-links a:hover{color:#4cd6b4}@media (max-width: 768px){.cta-heading{font-size:32px;padding:0 20px}.cta-buttons{flex-direction:column;padding:0 20px}.cta-button{width:100%}.footer-bottom{flex-direction:column;gap:1rem;text-align:center}}.container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.left-column{display:flex;flex-direction:column;justify-content:space-between;padding-top:70px}.hero-content1 h2{color:#fff;font-size:48px;font-weight:400;line-height:1.2;margin-bottom:20px}.hero-content1 p{font-size:14px;color:#a6a6a6;margin-bottom:40px}.logo-section{display:flex;align-items:center;margin-bottom:20px}.logo2{width:60px;height:60px}.brand-name{font-size:24px;font-weight:600}.tagline{font-size:14px;color:#a6a6a6}.form-container{background:#000;border-radius:20px;padding:40px;margin-top:70px;color:#fff;height:500px;width:500px}.form-content h3{font-size:30px;margin-bottom:30px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:10px;font-size:18px}.form-group input,.form-group textarea{width:100%;padding:15px;border:none;border-radius:10px;font-size:16px}.form-group textarea{height:100px;resize:vertical}.submit-btn{margin-top:20px;width:100%;padding:15px;background:#666cff;color:#fff;border:none;border-radius:10px;font-size:20px;font-weight:600;cursor:pointer;transition:background-color .3s}.submit-btn:hover{background-color:#5a5fe6}.trial-link{text-align:center;margin-top:20px;font-size:14px;color:#a6a6a6}.trial-link a{color:#fff;text-decoration:none}.footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:180px;padding-top:20px;border-top:1px solid rgba(255,255,255,.3)}.footer-bottom p{color:#a6a6a6;font-size:14px}.footer-links{display:flex;align-items:center}.footer-links a{color:#fff;text-decoration:none;margin-right:20px}.dot{width:4px;height:4px;background:#a6a6a6;border-radius:50%;margin-right:20px}@media (max-width: 1024px){.navbar{align-items:center;padding:16px 0}.logo1{padding-left:0}img.logo1{width:40%;height:40%}.nav-buttons{padding-right:0;gap:16px}.hero{margin:0 40px;padding:130px 20px 0;border-radius:20px}.hero-content{padding-top:0;padding-left:0}.hero-title{font-size:40px}.hero-logo{width:300px;height:auto;left:50%;transform:translate(-50%)}.hero-image{height:auto;max-width:100%}.hero-subtitle{margin-top:8px;padding-left:0;text-align:left}.social-proof-title{font-size:24px;padding-top:200px}.client-logos{width:80%;margin:0 auto}.gradient-footer{height:auto;padding:60px 0 40px}.footer-grid{display:grid;grid-template-columns:1fr}.left-column{padding-top:40px;margin-bottom:40px}.tagline2{margin-top:60px}.form-container{margin-top:20px;width:auto}.footer-bottom{flex-direction:column;gap:20px;text-align:center}.footer-links{justify-content:center}}@media (max-width: 768px){body{padding-top:80px}.banner-text{font-size:clamp(14px,5vw,16px);padding-left:0}.navbar{padding:12px}.logo1{padding-left:0}.menu-toggle{display:block}.nav-menu{display:none;position:absolute;top:100%;left:0;right:0;background-color:#021010;padding:20px}.nav-menu.active{display:block}.nav-buttons{flex-direction:column;align-items:center;padding-right:0;gap:12px}.btn{width:100%;padding:10px 16px;font-size:14px}.hero-logo{display:none}.right-column{padding-right:0;margin-left:0}.hero{margin:50px 0 0;padding:50px 10px 0;border-radius:50px;min-height:400px}.hero-title{font-size:40px;margin-bottom:50px}.hero-buttons{flex-direction:column;gap:10px;margin-bottom:16px}.hero-subtitle{font-size:14px;padding-left:0}.hero-image{margin-bottom:-5px}.social-proof{padding-top:100px}.social-proof-title{font-size:20px;padding-top:0}.client-logos{width:90%}.gradient-footer{height:auto;padding:40px 0 20px}.footer-grid{grid-template-columns:1fr;gap:40px}.left-column{padding-top:0;margin-bottom:0}.hero-content1 h2{font-size:48px;margin-bottom:10px}.hero-content1 p{font-size:12px}.tagline2{margin-top:40px}.form-container{width:auto;margin-top:10px;padding:20px}.form-content h3{font-size:24px;margin-bottom:20px}.form-group label{font-size:16px}.form-group input,.form-group textarea{font-size:14px}.submit-btn{font-size:16px;padding:12px}.trial-link{font-size:12px}.footer-bottom{flex-direction:column;gap:10px;margin-top:40px}.footer-bottom p{margin-bottom:10px;text-align:center}.footer-links{justify-content:center}.dot{display:none}}@media (max-width: 480px){.hero-title{font-size:35px}.hero-buttons{gap:8px}.footer-bottom{margin-top:20px}}.modal{display:none;position:fixed;z-index:1002;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content{background-color:#000;margin:250px auto 15%;padding:40px;border:1px solid #666cff;border-radius:20px;width:80%;max-width:500px;position:relative;color:#fff}.close{color:#aaa;float:right;font-size:28px;font-weight:700;cursor:pointer;position:absolute;top:10px;right:20px}.close:hover,.close:focus{color:#666cff;text-decoration:none;cursor:pointer}#demoForm{margin-top:20px}#demoForm .form-group{margin-bottom:20px}#demoForm label{display:block;margin-bottom:5px;color:#fff}#demoForm input,#demoForm textarea{width:100%;padding:10px;border:1px solid #666cff;border-radius:5px;background-color:#1a1a1a;color:#fff}#demoForm .submit-btn{width:100%;padding:10px;background-color:#666cff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px}#demoForm .submit-btn:hover{background-color:#5a5fe6}.le-container{width:100%;max-width:1200px;display:flex;flex-direction:column;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#fff;box-sizing:border-box}.le-container *{box-sizing:border-box}.le-card-container{text-align:left;width:100%;background-color:#1a1a22;border-radius:12px;padding:2rem;display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.le-toggle-container{position:relative;width:320px;height:48px;background-color:#2a2a30;border-radius:24px;margin-bottom:2rem;display:flex;align-items:center}.le-toggle-button{z-index:10;width:50%;height:100%;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#9ca3af;font-weight:500;font-size:14px;cursor:pointer;transition:color .3s ease;margin:0;padding:0;font-family:inherit}.le-toggle-button.le-active{color:#fff}.le-toggle-slider{position:absolute;width:50%;height:100%;border-radius:24px;transition:transform .3s ease,background .3s ease}.le-toggle-slider.le-land{transform:translate(0);background:linear-gradient(to right,#5a2ca0,#7a3dce)}.le-toggle-slider.le-expand{transform:translate(100%);background:linear-gradient(to right,#8b0000,brown)}.le-use-cases{display:flex;justify-content:center;margin-bottom:1rem;padding:.25rem 1rem;border:1px solid #3a3a45;border-radius:9999px;font-size:12px;text-align:center;width:fit-content}.le-main-heading{max-width:28rem;text-align:center;font-size:2.25rem;font-weight:700;margin-bottom:3rem;margin-top:0;font-family:inherit}.le-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;margin-bottom:3rem}.le-card{display:none;flex-direction:column;align-items:center;padding:1.5rem;border-radius:8px;background-color:#1e1e26;cursor:pointer;transition:background-color .3s ease;margin:0}.le-card.le-visible{display:flex}.le-card:hover{background-color:#252530}.le-card.le-active.le-land{background:linear-gradient(to bottom right,#5a2ca0,#7a3dce)}.le-card.le-active.le-expand{background:linear-gradient(to bottom right,#8b0000,brown)}.le-card-title{margin-bottom:.5rem;font-size:14px;font-weight:500;margin-top:0}.le-dollar-icon{width:48px;height:48px;color:#b8a5ff}.le-settings-icon{position:absolute;bottom:-4px;right:-4px;width:24px;height:24px;color:#b8a5ff}.le-content-section{display:grid;grid-template-columns:1fr 1fr;gap:2rem;width:100%;align-self:flex-start}.le-left-content{display:flex;flex-direction:column}.le-left-heading{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;margin-top:0;font-family:inherit}.le-left-subheading{font-size:2.25rem;font-weight:700;line-height:1.2;margin:0;font-family:inherit}.le-right-content{display:flex;flex-direction:column;gap:1.5rem}.le-content-item{padding-bottom:1.5rem}.le-content-item:last-child{padding-top:1.5rem;border-top:1px solid #2a2a30}.le-content-heading{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;margin-top:0;font-family:inherit}.le-content-description{font-size:14px;color:#9ca3af;margin:0}.le-card svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.le-mobile-accordion{display:none;width:100%;margin-top:2rem}.le-accordion-item{background-color:#1e1e26;border-radius:12px;margin-bottom:1rem;overflow:hidden}.le-accordion-header{padding:1.5rem;cursor:pointer;display:flex;flex-direction:column;position:relative}.le-accordion-title{font-size:1.25rem;font-weight:600;margin:0;margin-bottom:.5rem}.le-accordion-subtitle{font-size:1.75rem;font-weight:700;margin:0}.le-accordion-icon{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:24px;height:24px;transition:transform .3s ease}.le-accordion-icon.le-open{transform:translateY(-50%) rotate(180deg)}.le-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0 1.5rem}.le-accordion-content.le-open{max-height:1000px;padding-bottom:1.5rem}.le-accordion-section{margin-bottom:1.5rem;margin-top:1.5rem}.le-accordion-section:last-child{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #2a2a30}.le-accordion-section-title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;margin-top:0}.le-accordion-section-text{font-size:14px;color:#9ca3af;margin:0}.le-accordion-item.le-land{border:1px solid #5a2ca0}.le-accordion-item.le-expand{border:1px solid #8b0000}.le-accordion-item.le-land .le-accordion-header{background:linear-gradient(to right,#5a2ca0,#7a3dce)}.le-accordion-item.le-expand .le-accordion-header{background:linear-gradient(to right,#8b0000,brown)}@media (max-width: 768px){.le-cards-grid,.le-content-section{display:none}.le-mobile-accordion{display:block}.le-card-container{padding:1rem}.le-toggle-container{width:100%;max-width:320px}.le-main-heading{font-size:1.75rem;margin-bottom:2rem}}.testimonial-container{max-width:1200px;width:100%;padding:2rem}.testimonial-quote{text-align:left;font-size:3.2rem;line-height:1.2;font-weight:400;color:#fff9;margin-bottom:1.5rem;letter-spacing:-.5px}.testimonial-author{display:flex;align-items:left;gap:1.5rem}.author-image{width:64px;height:64px;border-radius:50%;object-fit:cover}.author-info{display:flex;flex-direction:column;gap:.25rem}.author-name{text-align:left;font-size:1.25rem;color:#fff;font-weight:500}.author-company{font-size:1.25rem;color:#fff9;font-weight:400}@media (max-width: 768px){.testimonial-quote{font-size:2rem}.author-image{width:50px;height:50px}.author-name,.author-company{font-size:1rem}}.pricing-section{color:#fff;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto}.pricing-section .pricing-label{display:inline-block;padding:10px 24px;border-radius:50px;border:1px solid #6366f1;color:#fff;font-size:16px;font-weight:500;margin-bottom:24px;transition:all .3s ease}.pricing-section .pricing-label:hover{background-color:#6366f11a;box-shadow:0 0 10px #6366f180}.pricing-section .pricing-heading{font-size:48px;font-weight:700;text-align:center;margin-bottom:2rem}.pricing-section .pricing-container{display:flex;gap:40px;width:100%;flex-wrap:wrap;justify-content:center;margin-bottom:8rem}.pricing-section .pricing-card{background-color:#1a1a27;border-radius:24px;padding:40px;width:96%;max-width:480px;color:#fff;transition:all .3s ease;border:1px solid transparent;background:linear-gradient(130deg,#bf8eff33 15%,#8a4bde05 40%,#2e21400f 80%)}.pricing-section .pricing-card:hover{border-color:#fff3;box-shadow:0 0 20px #ffffff1a;transform:translateY(-5px)}.pricing-section .circle-icon{width:40px;height:40px;border-radius:50%;background-color:#252533;display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:all .3s ease}.pricing-section .pricing-card:hover .circle-icon{transform:scale(1.1)}.pricing-section .circle-icon .inner-circle{width:16px;height:16px;border-radius:50%;border:2px solid white;transition:all .3s ease}.pricing-section .enterprise .circle-icon{background-color:#252533;position:relative}.pricing-section .enterprise .circle-icon:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background-color:#6366f1;z-index:0;transition:all .3s ease}.pricing-section .enterprise:hover .circle-icon:after{background-color:#8b5cf6}.pricing-section .enterprise .circle-icon .inner-circle{background-color:#1a1a27;z-index:1;width:8px;height:8px;border:none}.pricing-section .title{font-size:36px;font-weight:600;margin-bottom:8px}.pricing-section .subtitle{font-size:18px;color:#ffffffb3;margin-bottom:30px}.pricing-section .price{font-size:48px;font-weight:700;margin-bottom:30px}.pricing-section .price .per-month{font-size:18px;font-weight:400;opacity:.7}.pricing-section .btn{display:block;width:100%;padding:16px;border-radius:50px;border:none;color:#fff;font-size:16px;font-weight:600;cursor:pointer;text-align:center;margin-bottom:30px;text-decoration:none;transition:all .3s ease}.pricing-section .basic .btn{background-color:#252533}.pricing-section .basic .btn:hover{background-color:#303045;box-shadow:0 0 15px #ffffff26}.pricing-section .enterprise .btn{background:linear-gradient(to right,#6366f1,#8b5cf6)}.pricing-section .enterprise .btn:hover{background:linear-gradient(to right,#5254d4,#7b4fe0);box-shadow:0 0 20px #6366f180}.pricing-section .divider{height:1px;background-color:#ffffff1a;margin:30px 0}.pricing-section .features-title{font-size:24px;font-weight:600;margin-bottom:24px}.pricing-section .feature{display:flex;border-radius:8px;transition:all .2s ease}.pricing-section .feature:hover{background-color:#ffffff0d}.pricing-section .feature-icon{width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0;transition:all .2s ease}.pricing-section .feature:hover .feature-icon{border-color:#fff;background-color:#ffffff1a}.pricing-section .feature-icon:after{content:"✓";font-size:12px;color:#ffffffe6}.pricing-section .feature-text{font-size:16px;color:#ffffffe6;transition:all .2s ease}.pricing-section .feature:hover .feature-text{color:#fff}@media (max-width: 1000px){.pricing-section .pricing-container{flex-direction:column;align-items:center}.pricing-section .pricing-card{max-width:100%}}.tanman-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#fff;max-width:1200px;width:100%;margin:2rem auto;box-sizing:border-box}.tanman-comparison-btn{display:inline-block;background-color:transparent;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:50px;padding:8px 20px;margin-bottom:20px;font-size:14px}.tanman-heading{font-size:40px;margin-bottom:1rem;font-weight:600;text-align:center}.tanman-description{max-width:100%;margin-bottom:2rem;line-height:1.5;color:#fffc;font-size:16px;text-align:center}.tanman-comparison-wrapper{position:relative;margin-bottom:5px;border-radius:12px;overflow:hidden}.tanman-grid-layout{display:grid;grid-template-columns:35% 16.25% 16.25% 16.25% 16.25%;width:100%}.tanman-header-row{position:relative;z-index:1;background-color:#0a0a14}.tanman-header-cell{display:flex;justify-content:center;align-items:center;padding:15px 0;box-sizing:border-box}.tanman-logo-container{display:flex;justify-content:center;align-items:center}.tanman-comparison-table{background-color:#13131f;border:1px solid #1e1e2d;border-radius:0 0 12px 12px;overflow:hidden}.tanman-table-row{display:grid;grid-template-columns:35% 16.25% 16.25% 16.25% 16.25%;border-bottom:1px solid #1e1e2d}.tanman-table-row:last-child{border-bottom:none}.tanman-feature-cell{padding:20px;display:flex;align-items:center;border-right:1px solid #1e1e2d;font-size:15px;color:#fff;box-sizing:border-box}.tanman-data-cell{display:flex;justify-content:center;align-items:center;padding:20px 0;border-right:1px solid #1e1e2d;box-sizing:border-box}.tanman-data-cell:last-child{border-right:none}.tanman-highlighted-column{background-color:#1e2252}.tanman-header-highlighted{background-color:#1e2252;border-radius:12px 12px 0 0;border-left:1px solid #1e1e2d;border-right:1px solid #1e1e2d;border-top:1px solid #1e1e2d}.tanman-check-icon{display:inline-flex;justify-content:center;align-items:center;width:28px;height:28px;background-color:#2cd173;border-radius:50%;color:#fff;font-weight:700;transition:transform .2s ease}.tanman-x-icon{display:inline-flex;justify-content:center;align-items:center;width:28px;height:28px;background-color:#ff7a7a;border-radius:50%;color:#fff;font-weight:700;transition:transform .2s ease}.tanman-data-cell:hover .tanman-check-icon,.tanman-data-cell:hover .tanman-x-icon{transform:scale(1.1)}.tanman-partial-text{color:#fff;font-size:14px;transition:opacity .2s ease}.tanman-data-cell:hover .tanman-partial-text{opacity:.8}.tanman-footnote{text-align:right;font-size:12px;color:#fff9;margin-right:10px;margin-top:5px}.tanman-table-row:hover{background-color:#ffffff08}.tanman-table-row:hover .tanman-highlighted-column{background-color:#232562}.tanman-text-center{text-align:center}.what-we-do{background-color:#000;padding:6rem 0;color:#fff}.section-heading{font-size:42px;font-weight:700;text-align:center;max-width:900px;margin:0 auto 4rem;line-height:1.2}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1400px;margin:0 auto;padding:0 20px}@media (min-width: 1200px){.services-grid{grid-template-columns:repeat(4,1fr)}}.service-card{background:#666cff1a;border:1px solid rgba(102,108,255,.2);border-radius:20px;padding:2rem;text-align:center;transition:all .3s ease}.service-card:hover{transform:translateY(-5px);background:#666cff26}.service-icon{font-size:36px;margin-bottom:1rem}.service-card h3{font-size:24px;font-weight:600;margin-bottom:1rem;color:#fff}.service-card p{font-size:18px;color:#a6a6a6;line-height:1.4}@media (max-width: 768px){.section-heading{font-size:32px;padding:0 20px}.services-grid{grid-template-columns:1fr;gap:1.5rem}}.case-studies{background-color:#000;padding:6rem 0;color:#fff}.case-studies-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto;padding:0 20px}.case-study-card{background:#4cd6b41a;border:1px solid rgba(76,214,180,.2);border-radius:20px;padding:2rem;text-align:center;transition:all .3s ease}.case-study-card:hover{transform:translateY(-5px);background:#4cd6b426}.case-study-icon{font-size:48px;margin-bottom:1rem}.case-study-card h3{font-size:24px;font-weight:600;margin-bottom:1rem;color:#fff}.case-study-result{font-size:28px;font-weight:700;margin-bottom:1rem;color:#4cd6b4}.case-study-card p{font-size:18px;color:#a6a6a6}.gpt-explanation{background-color:#000;padding:6rem 0;color:#fff}.gpt-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1200px;margin:0 auto;padding:0 20px;align-items:center}.gpt-emoji{font-size:64px;margin-bottom:2rem}.gpt-left h3{font-size:32px;font-weight:700;margin-bottom:1.5rem;color:#fff}.gpt-left p{font-size:20px;color:#a6a6a6;line-height:1.6}.demo-video-placeholder{background:#666cff1a;border:1px solid rgba(102,108,255,.2);border-radius:20px;padding:3rem;text-align:center;min-height:300px;display:flex;align-items:center;justify-content:center}.demo-video-placeholder p{font-size:20px;color:#a6a6a6}@media (max-width: 768px){.case-studies-grid{grid-template-columns:1fr;gap:1.5rem}.gpt-content{grid-template-columns:1fr;gap:2rem}.gpt-emoji{font-size:48px}.gpt-left h3{font-size:28px}}.enterprise-card{display:flex;background:#17161f;border-radius:45px;padding-top:48px;padding-left:48px;max-width:1200px;min-width:1200px;margin:2rem auto;border:1px solid rgba(255,255,255,.1);flex-direction:row;gap:40px}.text_content{width:60%}.card-title{color:#fff;font-size:48px;font-weight:500;line-height:1.2;margin-bottom:40px}.highlightx{background:#40cdfa;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#26c6f9}.highlighty{background:#787eff;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#787eff}.highlightz{background:#fdbe42;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#fdbe42}.bullet-point{background:#ffffff26;border-radius:12px;padding:20px;margin-bottom:20px;color:#fff}.bullet-point p{padding-left:12px;padding-top:7px}.image_content{width:40%}.enterprise-image{width:100%;height:auto}.tanman-container{max-width:1200px;margin:0 auto;margin-bottom:4rem;color:#fff}.tanman-header{text-align:center;margin-bottom:3rem}.tanman-solution-badge{display:inline-block;padding:.5rem 1.5rem;border:1px solid #333;border-radius:9999px;font-size:.875rem;margin-bottom:1.5rem}.tanman-title{font-size:3rem;font-weight:700;margin-bottom:2rem;color:#fff}.tanman-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.tanman-row-1{display:grid;grid-template-columns:60fr 40fr;gap:1.5rem;margin-bottom:1.5rem}.tanman-row-2{display:grid;grid-template-columns:50fr 50fr;gap:1.5rem;margin-bottom:1.5rem}.tanman-row-3{display:grid;grid-template-columns:40fr 60fr;gap:1.5rem}}.tanman-card{background-color:#111;border-radius:.75rem;padding-top:3rem;padding-right:3rem;padding-left:3rem;transition:all .3s ease}.tanman-card:hover{transform:scale(1.02);box-shadow:0 10px 25px #0000004d}.tanman-card h2{font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.tanman-card p{margin-bottom:1rem;line-height:1.6}.tanman-card-purple{background-color:#8b5cf6}.tanman-card-dark{background-color:#111827}.tanman-card-gradient{background:linear-gradient(to bottom right,#a9a6c0,#7200e3)}.tanman-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.375rem;margin-bottom:1rem}.tanman-icon-teal{background-color:#0f766e}.tanman-icon-purple{background-color:#8b5cf6}.tanman-icon-row{display:flex;gap:.75rem;margin-bottom:1.5rem}.tanman-icon-circle{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;background-color:#1f2937}.tanman-button-group{text-align:center}.tanman-button{padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;border:none;color:#fff;cursor:pointer;transition:background-color .2s}.tanman-button-purple{background-color:#8b5cf6}.tanman-button-purple:hover{background-color:#7c3aed}.tanman-button-purple-dark{background-color:#6d28d9}.tanman-button-purple-dark:hover{background-color:#5b21b6}.tanman-button-teal{background-color:#0f766e}.tanman-button-teal:hover{background-color:#115e59}.tanman-placeholder{text-align:right}.tanman-placeholder-small{width:4rem;height:4rem;margin-right:1rem;margin-bottom:1.5rem}.tanman-bold{font-weight:700}.tanman-sol3{background-color:#111;border-radius:.75rem;padding-top:3rem;padding-right:3rem;transition:all .3s ease;display:flex;gap:40px}.tanman-sol3:hover{transform:scale(1.02);box-shadow:0 10px 25px #0000004d}.solution3{margin-bottom:2rem}.sol3-text{display:0;align-items:top}.sol3-text p{line-height:1.6}.sol3-text h2{margin-top:2.5rem;margin-bottom:.75rem}
