body{margin:0;font-family:Lato,sans-serif;background-color:#fff;color:#1a1a1a}.landing-container{width:100%;overflow-x:hidden;position:relative}.page-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.gradient-blur-top-left{top:-247px;left:-286px}.gradient-blur-top-left,.gradient-blur-top-right{position:absolute;width:900px;height:900px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(245,168,35,.1),rgba(245,168,35,0) 100%);filter:blur(50px)}.gradient-blur-top-right{top:-302px;right:-370px}.page-header{width:100%}.top-banner{background-color:#1a1a1a;color:#fff;justify-content:center;padding:10px 20px;position:relative}.banner-content,.top-banner{display:flex;align-items:center}.banner-content{gap:15px}.banner-content .price-cut{text-decoration:line-through;color:#dadada}.upgrade-now-btn{background-color:#f5a823;color:#1a1a1a;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:700}.close-banner-btn{background:none;border:none;color:#fff;font-size:24px;position:absolute;right:20px;cursor:pointer}.main-nav{justify-content:space-between;padding:20px 50px;background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.05)}.main-nav,.nav-right{display:flex;align-items:center}.nav-right{gap:20px}.nav-link{text-decoration:none;color:#1a1a1a;font-weight:500}.get-started-btn,.login-btn{text-decoration:none!important;padding:12px 22px!important;border-radius:8px!important;font-weight:500!important;text-align:center!important}.login-btn{border:1px solid #e6e6e6;color:#f6a821;background-color:#fff}.get-started-btn{background-color:#f5a823!important;color:#fff!important}.hero-section{text-align:center;padding:60px 50px;position:relative;overflow:hidden}.hero-content{position:relative;z-index:1}.hero-section h1{font-size:60px;line-height:1.2;margin-bottom:15px;font-weight:800;text-align:center}.hero-section .subtitle{font-size:18px;color:#666;max-width:580px;margin:0 auto 25px;line-height:1.6}.get-started-btn-main{display:inline-block;background:linear-gradient(90deg,#4584ea,#f6a821 80%);color:#fff;text-decoration:none;font-weight:700;font-size:16px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-bottom:20px;box-shadow:0 0 8px 0 #0000004d;width:266;height:53;opacity:1;top:492px;left:828px;gap:10px;border-radius:10px;border:2px solid #dc8c01;padding:12px 25px;transition:all .3s ease}.get-started-btn-main:hover{background:linear-gradient(90deg,#f6a821,#4584ea 80%);box-shadow:0 6px 12px rgba(0,0,0,.2);transform:translateY(-2px)}.user-community{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:40px}.user-avatars{display:flex;width:313;height:28;top:584px;left:804px}.partners-section{text-align:center;padding:20px 0!important;background-color:#f9f9f9;overflow:hidden}.partners-section h2{font-size:40px;font-weight:700;margin-bottom:5px}.partners-subtitle{font-size:18px;color:#666;margin:0 auto 40px;max-width:700px;line-height:1.6}.partner-logos{display:flex;align-items:center;gap:40px;padding:0 20px;animation:scroll 30s linear infinite;width:-moz-fit-content;width:fit-content}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.features-section{text-align:center;padding:80px 50px 40px}.features-section h2{font-size:40px;font-weight:700;margin-bottom:40px}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1100px;margin:0 auto 40px}.feature-card{background-color:#fff;padding:30px;border-radius:20px;border:1px solid #e6e6e6;text-align:left;transition:all .3s ease}.feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.07);border-color:#f5a823}.feature-card h3{font-size:18px;margin:15px 0 8px}.feature-card p{font-size:12px;color:#666;line-height:1.6}.explore-all-btn{display:inline-block;background-color:#f5a823;color:#fff;border:2px solid #f5a823;padding:10px 24px;border-radius:8px;cursor:pointer;font-weight:700;font-size:16px;text-decoration:none;transition:all .3s ease}.explore-all-btn:hover{background-color:transparent;color:#f5a823;box-shadow:0 4px 8px rgba(0,0,0,.1)}.info-banner{background-color:#fafafa;border:1px solid #e6e6e6;border-radius:12px;padding:10px;text-align:center;max-width:900px;margin:20px auto 60px}.info-banner p{font-size:20px;margin:0}.info-banner strong{background:linear-gradient(90deg,#f6a821 46.15%,#906213 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pricing-section{text-align:center;padding:40px 50px}.pricing-section h2{font-size:36px;font-weight:700;margin-bottom:30px}.toggle-container{margin-bottom:40px}.toggle-btn{background-color:#fff;border:1px solid #e6e6e6;padding:12px 26px;border-radius:8px;cursor:pointer;margin:0 5px;font-size:16px}.toggle-btn.active{background-color:#f5a823;color:#fff;border-color:#f5a823}.pricing-cards{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.pricing-card{background-color:#fff;border:1px solid #e6e6e6;border-radius:20px;padding:40px;width:280px;text-align:left}.pricing-card.popular{border-color:#f5a823;position:relative;border-width:2px}.popular-badge{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background-color:#f5a823;color:#1a1a1a;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500}.pricing-card h3{font-size:24px;margin-bottom:20px}.pricing-card .price{font-size:48px;font-weight:800;margin-bottom:10px}.pricing-card .price span{font-size:18px;font-weight:500;color:#666}.pricing-card .billing-info{font-size:14px;color:#666;margin-bottom:30px;border-bottom:1px solid #e6e6e6;padding-bottom:30px}.pricing-card ul{list-style:none;padding:0;margin:0 0 30px}.pricing-card ul li{display:flex;align-items:center;gap:10px;margin-bottom:15px;color:#666}.get-started-btn-card,.get-started-btn-card-popular{display:block!important;text-align:center!important;padding:18px!important;border-radius:8px!important;text-decoration:none!important;font-weight:700!important}.get-started-btn-card{border:1px solid #e6e6e6!important;background-color:#fff!important;color:#f6a821!important}.get-started-btn-card-popular{background-color:#f5a823!important;color:#fff!important}.frictionless-section,.security-section{display:flex;align-items:center;justify-content:space-around;padding:50px 40px;gap:40px}.frictionless-text,.security-text{max-width:600px}.frictionless-section h2,.security-section h2{font-size:36px;font-weight:700;margin-bottom:20px}.frictionless-section p,.security-section p{font-size:15px;color:#666;line-height:1.6;margin-bottom:20px}.security-section h3{font-size:18px;font-weight:500}.frictionless-text ul{list-style:none;padding:0;margin-bottom:30px}.frictionless-text ul li{margin-bottom:10px;color:#666;position:relative;padding-left:25px}.frictionless-text ul li:before{content:"✓";position:absolute;left:0;color:#f5a823;font-weight:700}.page-footer{position:relative;padding:20px 80px;color:#fff;margin-top:20px}.page-footer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/assets/footer_background.svg);background-repeat:repeat;background-size:80px;background-position:50%;opacity:.05;z-index:-1}.footer-content{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto}.footer-left p{font-size:16px;color:grey;margin-top:20px}.footer-right{display:flex;gap:40px}.footer-right a{text-decoration:none;color:#1a1a1a;font-weight:500}@media (max-width:992px){.features-section,.frictionless-section,.main-nav,.page-footer,.pricing-section,.security-section{padding:40px 30px}.hero-section{padding:60px 30px}.hero-section h1{font-size:44px}.features-grid{grid-template-columns:repeat(2,1fr)}.frictionless-section,.security-section{flex-direction:column;text-align:center;gap:30px}.frictionless-section{flex-direction:column-reverse}.floating-images .float-3,.floating-images .float-4,.floating-images .float-5,.floating-images .float-6{display:none}.pricing-table-wrapper{max-width:90%}}@media (max-width:768px){.features-section,.frictionless-section,.main-nav,.page-footer,.pricing-section,.security-section{padding:30px 20px}.hero-section{padding:40px 20px}.hero-section h1{font-size:36px}.hero-section .subtitle{font-size:16px}.partner-logos{gap:30px;animation-duration:20s}.partner-logos img{height:28px;width:auto}.partners-section h2{font-size:28px;margin-bottom:15px}.partners-subtitle{font-size:16px;margin-bottom:30px}.features-grid{grid-template-columns:1fr}.footer-content{gap:10px}.footer-left,.footer-right{align-items:flex-start;text-align:left;flex-direction:column;gap:5px}.footer-left p{order:2;font-size:12px;margin-top:5px;width:100%;text-align:center;margin-bottom:2px}.floating-images{display:none}.info-banner p{font-size:16px}.frictionless-section h2,.security-section h2{font-size:28px}.frictionless-text ul li{padding-left:18px}.animation-container{height:350px}.animation-container .max-w-md{max-width:85%;padding:8px 12px}.animation-container .text-sm{font-size:13px;line-height:1.4}.animation-container .text-xs{font-size:11px;padding:2px 6px;margin-bottom:6px}.footer-top-content{display:flex;gap:20px;width:100%}.footer-content,.footer-top-content{flex-direction:column;align-items:flex-start}.footer-right{align-items:flex-start;text-align:left}.footer-copyright{font-size:12px;color:grey;margin-top:30px;width:100%;text-align:center}}.pricing-section .container{max-width:100%;padding:0}.pricing-section .text-3xl{font-size:40px;font-weight:700;margin-bottom:40px}.pricing-section .text-2xl{font-size:22px}.pricing-section .text-5xl{font-size:42px}.pricing-section .text-base{font-size:15px}.pricing-section{background-color:#f9f9f9}.pricing-section button[class*=border-flowhive-buttons]{border-color:#f5a823;color:#f5a823}.pricing-section button[class*=bg-flowhive-buttons]{background-color:#f5a823;color:#fff}.pricing-section .border-gray-200{border-color:#e6e6e6}.pricing-section .animated-gradient-border{border:2px solid #f5a823!important;background:#fff}.pricing-section .bg-white.rounded-lg{border-radius:20px}.pricing-table-wrapper{max-width:1100px;margin:0 auto}.pricing-section .bg-flowhive-primary{background-color:#f5a823;color:#1a1a1a}.pricing-section .bg-flowhive-accent{background-color:#f5a823;color:#fff}.pricing-section .group:not(.animated-gradient-border) a{border:1px solid #e6e6e6;background-color:#fff;color:#f6a821}.get-started-btn:hover{background:linear-gradient(90deg,#f6a821,#4584ea 80%)!important;box-shadow:0 6px 12px rgba(0,0,0,.2)!important;transform:translateY(-2px)!important;color:#fff!important}.image-container-hover{border:1px solid #e6e6e6;border-radius:20px;padding:20px;background-color:#fafafa;transition:all .3s ease}.image-container-hover:hover{border-color:#f5a823;box-shadow:0 8px 16px rgba(0,0,0,.1);transform:translateY(-5px)}.floating-images{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.floating-images img{opacity:.4}.floating-images .float-1{position:absolute;top:10%;left:10%;animation:float 6s ease-in-out infinite}.floating-images .float-2{position:absolute;top:15%;right:10%;animation:float 7s ease-in-out infinite}.floating-images .float-3{position:absolute;top:30%;left:5%;animation:float 8s ease-in-out infinite}.floating-images .float-4{position:absolute;top:30%;right:5%;animation:float 9s ease-in-out infinite}.floating-images .float-5{position:absolute;top:40%;left:15%;animation:float 5s ease-in-out infinite}.floating-images .float-6{position:absolute;top:55%;right:15%;animation:float 10s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.animation-container{width:100%;max-width:955px;height:400px;margin:0 auto;border:1px solid #e6e6e6;border-radius:20px;background-color:#fafafa;overflow:hidden}.pricing-section .lg\:flex-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;justify-content:center;width:100%}@media (max-width:480px){.frictionless-text ul li:before{left:0}}