@property --glow-deg{syntax:"<angle>";inherits:true;initial-value:-90deg}@property --clr-1{syntax:"<color>";inherits:true;initial-value:red}@property --clr-2{syntax:"<color>";inherits:true;initial-value:yellow}@property --clr-3{syntax:"<color>";inherits:true;initial-value:green}@property --clr-4{syntax:"<color>";inherits:true;initial-value:blue}@property --clr-5{syntax:"<color>";inherits:true;initial-value:purple}.glowing-border{--gradient-glow:var(--clr-1),var(--clr-2),var(--clr-3),var(--clr-4),var(--clr-5),var(--clr-1);--surface:rgba(0,0,0,0.75);--border-width:2.5px;--glow-size:0.5rem;--glow-intensity:0.8;border:var(--border-width) solid transparent;background:linear-gradient(var(--surface) 0 0) padding-box,conic-gradient(from var(--glow-deg),var(--gradient-glow)) border-box;position:relative;isolation:isolate;animation:glow 2.5s linear infinite}@keyframes glow{to{--glow-deg:240deg}}.glowing-border:after,.glowing-border:before{content:"";position:absolute;border-radius:inherit}.glowing-border:before{z-index:-1;background:var(--surface);inset:0}.glowing-border:after{z-index:-2;inset:-.5rem;background:conic-gradient(from var(--glow-deg),var(--gradient-glow));filter:blur(var(--glow-size));opacity:var(--glow-intensity)}.video-container.glowing-border{--surface:#0f0f0f;padding:2rem}.video-container.glowing-border:after,.video-container.glowing-border:before{display:none}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;width:100%;overflow-x:hidden}body{font-family:Poppins,sans-serif;background-color:#0f0f0f;color:#fff;line-height:1.45}.header{position:fixed;top:0;left:0;width:100%;z-index:999;background:rgba(15,15,15,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}.header-container{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:.8rem 1.5rem}.logo{height:50px;width:auto;object-fit:contain}.logo,.nav{margin-right:1rem}.nav{display:flex;gap:1.5rem}.nav a{color:#fff;text-decoration:none;font-size:1rem;transition:color .2s}.nav a:hover{color:#ff4f6e}.hero{margin-top:80px}@media (max-width:768px){.header-container{flex-direction:column;gap:.5rem}.nav{flex-wrap:wrap;justify-content:center;gap:1rem}.logo{height:40px}.hero{margin-top:110px}}.hero{position:relative;height:calc(100vh - 80px);height:calc(100svh - 80px);min-height:500px;max-height:900px;background:url(https://storage.googleapis.com/msgsndr/cQOYo75ABIlYr1zIFK19/media/697aaf7901e8bb3809f0f168.jpg) 50%/cover no-repeat;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;padding:0 1.5rem}.hero-overlay{background:rgba(0,0,0,.65);padding:3rem 2.5rem;border-radius:20px;max-width:800px;width:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1)}.hero h1{font-size:clamp(1.75rem,5vw,3.5rem);margin-bottom:1rem;line-height:1.15;font-weight:700;letter-spacing:-.02em}.hero p{font-size:clamp(.95rem,2vw,1.25rem);margin-bottom:2rem;color:rgba(255,255,255,.85);max-width:600px;margin-left:auto;margin-right:auto}.hero a{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;background:linear-gradient(135deg,#ff4f6e,#ff2d55 50%,#ff4f6e);background-size:200% 200%;color:#fff;border:none;border-radius:50px;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;transition:all .4s ease;box-shadow:0 4px 20px rgba(255,79,110,.4),0 0 40px rgba(255,79,110,.2);animation:gradientShift 3s ease infinite,pulse 2s ease-in-out infinite}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes pulse{0%,to{box-shadow:0 4px 20px rgba(255,79,110,.4),0 0 40px rgba(255,79,110,.2)}50%{box-shadow:0 4px 30px rgba(255,79,110,.6),0 0 60px rgba(255,79,110,.3)}}.hero a:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.hero a:after{content:"→";font-size:1.2rem;transition:transform .3s ease}.hero a:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 35px rgba(255,79,110,.6),0 0 80px rgba(255,79,110,.4)}.hero a:hover:before{left:100%}.hero a:hover:after{transform:translateX(5px)}.features-section{padding:5rem 2rem;max-width:1200px;margin:0 auto}.features-header{text-align:center;margin-bottom:3.5rem}.features-badge{display:inline-block;padding:.5rem 1rem;background:linear-gradient(135deg,rgba(255,79,110,.15),rgba(255,79,110,.05));border:1px solid rgba(255,79,110,.3);border-radius:20px;font-size:.85rem;color:#ff4f6e;margin-bottom:1.25rem;font-weight:500}.features-header h2{font-size:clamp(1.75rem,3.5vw,2.5rem);margin:0 0 1rem;font-weight:700;letter-spacing:-.02em}.features-header p{font-size:1.1rem;color:#888;max-width:500px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.feature-card{background:linear-gradient(145deg,#1a1a1a,#141414);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:2rem 1.5rem;transition:all .3s ease;position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ff4f6e,transparent);opacity:0;transition:opacity .3s ease}.feature-card:hover{transform:translateY(-4px);border-color:rgba(255,79,110,.2);box-shadow:0 20px 40px rgba(0,0,0,.3)}.feature-card:hover:before{opacity:1}.feature-icon{width:48px;height:48px;background:linear-gradient(135deg,rgba(255,79,110,.2),rgba(255,79,110,.05));border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.feature-icon svg{width:24px;height:24px;color:#ff4f6e}.feature-card h3{font-size:1.1rem;font-weight:600;margin:0 0 .75rem;color:#fff}.feature-card p{font-size:.9rem;color:#888;line-height:1.6;margin:0}.btn-demo{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;color:#fff;background:linear-gradient(135deg,#ff4f6e,#ff2d55 50%,#ff4f6e);background-size:200% 200%;border:none;border-radius:50px;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;transition:all .4s ease;box-shadow:0 4px 20px rgba(255,79,110,.4),0 0 40px rgba(255,79,110,.2);animation:gradientShift 3s ease infinite,pulse 2s ease-in-out infinite}.btn-demo:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.btn-demo:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 35px rgba(255,79,110,.6),0 0 80px rgba(255,79,110,.4)}.btn-demo:hover:before{left:100%}.btn-arrow{display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;transition:transform .3s ease}.btn-demo:hover .btn-arrow{transform:translateX(5px)}.professionals{padding:4rem 2rem;text-align:center}.professionals-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}.professional-card{background:#1a1a1a;padding:1rem;border-radius:15px;width:220px}.professional-card img{width:100%;border-radius:50%;margin-bottom:1rem}.faqs{padding:5rem 2rem;max-width:900px;margin:0 auto}.faqs-header{text-align:center;margin-bottom:3.5rem}.faqs-badge{display:inline-block;padding:.5rem 1rem;background:linear-gradient(135deg,rgba(255,79,110,.15),rgba(255,79,110,.05));border:1px solid rgba(255,79,110,.3);border-radius:20px;font-size:.85rem;color:#ff4f6e;margin-bottom:1.25rem;font-weight:500}.faqs h2{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:#fff;margin:0;letter-spacing:-.02em}.faqs-container{display:flex;flex-direction:column;gap:1rem}.faq-item{background:linear-gradient(145deg,#1a1a1a,#141414);border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:rgba(255,79,110,.2);box-shadow:0 10px 30px rgba(0,0,0,.2)}.faq-item.open{border-color:rgba(255,79,110,.4);box-shadow:0 15px 40px rgba(255,79,110,.1)}.faq-question{width:100%;display:flex;align-items:center;gap:1rem;padding:1.5rem;background:transparent;border:none;cursor:pointer;text-align:left;color:#fff;font-family:inherit;transition:all .3s ease}.faq-question:hover{background:rgba(255,79,110,.05)}.faq-number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,rgba(255,79,110,.2),rgba(255,79,110,.05));border-radius:10px;font-size:.9rem;font-weight:700;color:#ff4f6e;flex-shrink:0}.faq-text{flex:1 1;font-size:1.05rem;font-weight:600;line-height:1.4}.faq-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(255,255,255,.05);border-radius:50%;flex-shrink:0;transition:all .3s ease}.faq-icon svg{width:20px;height:20px;color:#888;transition:transform .3s ease,color .3s ease}.faq-item.open .faq-icon{background:rgba(255,79,110,.2)}.faq-item.open .faq-icon svg{transform:rotate(180deg);color:#ff4f6e}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease}.faq-item.open .faq-answer{max-height:500px}.faq-answer p{padding:0 1.5rem 1.5rem 4.5rem;margin:0;font-size:.95rem;line-height:1.7;color:#aaa}.faq-item.open:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ff4f6e,transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.faq-item{position:relative}.pricing-section-new{padding:5rem 2rem;background:linear-gradient(180deg,#0a0c10,#0d1117 50%,#0a0c10)}.pricing-header{text-align:center;margin-bottom:3.5rem}.pricing-title{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;color:#fff;margin:0 0 1rem;letter-spacing:-.02em}.pricing-subtitle{font-size:1.1rem;color:#9ca3af;margin:0}.pricing-subtitle strong{color:#fff}.billing-toggle-container{display:flex;justify-content:center;margin-bottom:2.5rem}.billing-toggle{display:inline-flex;background:rgba(15,23,42,.8);border:1px solid rgba(255,255,255,.08);border-radius:50px;padding:5px;gap:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.05);cursor:pointer;-webkit-user-select:none;user-select:none}.billing-option{position:relative;padding:.85rem 2rem;border:none;border-radius:50px;font-size:.95rem;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);background:transparent;color:#64748b;display:flex;align-items:center;gap:.6rem}.billing-option:hover:not(.active){color:#cbd5e1;background:rgba(255,255,255,.03)}.billing-option.active{background:linear-gradient(135deg,#fff,#f1f5f9);color:#0f172a;box-shadow:0 4px 15px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.1)}.savings-badge{display:inline-flex;align-items:center;padding:.3rem .6rem;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:20px;font-size:.65rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.03em;box-shadow:0 2px 8px rgba(34,197,94,.4);animation:savingsPulse 2s ease-in-out infinite}@keyframes savingsPulse{0%,to{box-shadow:0 2px 8px rgba(34,197,94,.4);transform:scale(1)}50%{box-shadow:0 2px 15px rgba(34,197,94,.6);transform:scale(1.02)}}.billing-option.active .savings-badge{background:linear-gradient(135deg,#16a34a,#15803d);color:#fff}.annual-savings-callout{display:inline-flex;align-items:center;margin-bottom:1rem}.annual-savings-callout .savings-amount{display:inline-flex;align-items:center;padding:.35rem .75rem;background:linear-gradient(135deg,rgba(74,222,128,.15),rgba(34,197,94,.15));border:1px solid rgba(74,222,128,.3);border-radius:20px;font-size:.8rem;font-weight:600;color:#4ade80;animation:savingsGlow 2s ease-in-out infinite}@keyframes savingsGlow{0%,to{box-shadow:0 0 10px rgba(74,222,128,.2)}50%{box-shadow:0 0 20px rgba(74,222,128,.4)}}.pricing-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1200px;margin:0 auto 3rem}.pricing-card{background:linear-gradient(145deg,#1a1f2e,#141824);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.75rem;text-align:left;transition:all .3s ease;display:flex;flex-direction:column}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.pricing-card-badge{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.badge-step{display:inline-block;padding:.35rem .75rem;background:rgba(74,222,128,.15);border:1px solid rgba(74,222,128,.3);border-radius:6px;font-size:.7rem;font-weight:600;color:#4ade80;letter-spacing:.02em}.badge-note{font-size:.75rem;color:#ff4f6e;font-weight:500}.badge-separator{color:#4b5563;font-size:.75rem}.pricing-card-badge-custom .badge-step{background:linear-gradient(135deg,#6366f1,#8b5cf6,#a855f7);border:none;color:#fff;position:relative;overflow:hidden;box-shadow:0 0 20px rgba(139,92,246,.4),0 0 40px rgba(139,92,246,.2);animation:customBadgePulse 2s ease-in-out infinite}.pricing-card-badge-custom .badge-step:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:customBadgeShine 3s ease-in-out infinite}@keyframes customBadgePulse{0%,to{box-shadow:0 0 20px rgba(139,92,246,.4),0 0 40px rgba(139,92,246,.2)}50%{box-shadow:0 0 25px rgba(139,92,246,.6),0 0 50px rgba(139,92,246,.3)}}@keyframes customBadgeShine{0%{left:-100%}50%,to{left:100%}}.pricing-card-badge-custom .badge-note{font-size:.65rem;color:#a78bfa;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 0 10px rgba(167,139,250,.5)}.pricing-card-title{font-size:1.35rem;font-weight:700;color:#fff;margin:0 0 .5rem;line-height:1.3}.pricing-card-title-green{color:#4ade80}.pricing-card-price{display:flex;align-items:baseline;gap:.25rem;margin-bottom:1rem}.pricing-card-price .price-amount{font-size:2rem;font-weight:700;color:#fff}.pricing-card-price .price-period{font-size:.9rem;color:#6b7280;font-weight:400}.pricing-card-description{font-size:.9rem;color:#9ca3af;line-height:1.6;margin:0 0 1.25rem}.core-product-section{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.core-product-title{font-size:.85rem;font-weight:600;color:#ff4f6e;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.02em}.core-product-item{margin-bottom:.75rem}.core-product-item:last-child{margin-bottom:0}.core-product-name{font-size:.9rem;font-weight:600;color:#fff;margin:0 0 .35rem}.core-product-features{list-style:disc;padding-left:1.25rem;margin:0}.core-product-features li{font-size:.8rem;color:#9ca3af;margin-bottom:.25rem;line-height:1.4}.core-funnel-section{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.core-funnel-title{font-size:.85rem;font-weight:600;color:#4ade80;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.02em}.core-funnel-cards{display:flex;flex-direction:column;gap:.75rem}.core-funnel-card{position:relative;background:rgba(255,255,255,.03);border-radius:10px;padding:.875rem;border-left:3px solid;transition:all .3s ease;overflow:hidden}.core-funnel-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s ease;pointer-events:none}.core-funnel-card:hover{transform:translateX(4px);background:rgba(255,255,255,.05)}.core-funnel-card:hover:before{opacity:1}.core-funnel-card-blue{border-left-color:#3b82f6}.core-funnel-card-blue:before{background:linear-gradient(135deg,rgba(59,130,246,.1),transparent 50%)}.core-funnel-card-blue .core-funnel-name{color:#3b82f6}.core-funnel-card-orange{border-left-color:#f97316}.core-funnel-card-orange:before{background:linear-gradient(135deg,rgba(249,115,22,.1),transparent 50%)}.core-funnel-card-orange .core-funnel-name{color:#f97316}.core-funnel-card-green{border-left-color:#22c55e}.core-funnel-card-green:before{background:linear-gradient(135deg,rgba(34,197,94,.1),transparent 50%)}.core-funnel-card-green .core-funnel-name{color:#22c55e}.core-funnel-header{margin-bottom:.5rem}.core-funnel-name{font-size:.9rem;font-weight:700;letter-spacing:-.01em}.core-funnel-details{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.core-funnel-row{display:flex;align-items:flex-start;gap:.35rem;font-size:.75rem;line-height:1.3}.core-funnel-label{color:#6b7280;font-weight:500;flex-shrink:0}.core-funnel-value{color:#d1d5db}.core-funnel-description{font-size:.75rem;color:#9ca3af;line-height:1.4;margin:0;font-style:italic}.pricing-card-description-large{font-size:1rem;margin-bottom:1.5rem}.pricing-card-features{list-style:none;padding:0;margin:0 0 1.5rem;flex:1 1}.pricing-card-features li{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;color:#d1d5db;margin-bottom:.5rem;line-height:1.4}.pricing-card-features-small li{font-size:.85rem;margin-bottom:.5rem}.expanded-features{max-height:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease,margin .3s ease;opacity:0;margin:0}.expanded-features.show{max-height:500px;opacity:1;margin-top:.25rem}.expanded-features li{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;color:#d1d5db;margin-bottom:.6rem;line-height:1.4}.sub-features{list-style:none;padding:0;margin:.5rem 0 0 1.5rem}.sub-features li{display:flex;align-items:flex-start;gap:.5rem;font-size:.85rem;color:#9ca3af;margin-bottom:.4rem;line-height:1.4}.sub-features li:before{content:"◦";color:#4ade80;flex-shrink:0}.expanded-feature-item{flex-direction:column;align-items:flex-start!important}.expanded-feature-item svg{margin-right:8px}.funnel-note{font-size:.85rem;color:#9ca3af;font-style:italic}.funnel-note,.onboarding-title{margin-top:1rem!important;padding-left:0!important}.onboarding-title{font-weight:600;color:#fff!important;margin-bottom:.75rem!important}.more-features-toggle{color:#4ade80!important;cursor:pointer;padding-left:0!important;margin-top:.25rem!important;margin-bottom:0!important;transition:color .2s ease;-webkit-user-select:none;user-select:none}.more-features-toggle:hover{color:#22c55e!important}.pricing-card-features .more-features{color:#6b7280;padding-left:1.5rem;margin-top:.25rem}.check-icon{width:16px;height:16px;flex-shrink:0;margin-top:2px}.check-icon,.check-icon-green{color:#4ade80}.pricing-btn{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.5rem;font-size:.9rem;font-weight:600;border-radius:8px;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none}.pricing-btn-primary{background:linear-gradient(135deg,#4ade80,#22c55e);color:#000}.pricing-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(74,222,128,.3)}.pricing-btn-secondary{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.pricing-btn-secondary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(59,130,246,.3)}.pricing-btn-outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.pricing-btn-outline:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}.pricing-see-more{display:block;text-align:center;margin-top:.5rem;font-size:.85rem;color:#4ade80;text-decoration:none;transition:color .2s ease}.pricing-see-more:hover{color:#22c55e}.funnel-options{max-width:900px;margin:0 auto;text-align:center}.funnel-options-title{font-size:1rem;color:#9ca3af;margin:0 0 1.5rem}.funnel-options-cards{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.funnel-option-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem 2rem;background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(74,222,128,.1));border:1px solid rgba(59,130,246,.3);border-radius:12px;min-width:160px;transition:all .3s ease}.funnel-option-card:hover{transform:translateY(-2px);border-color:rgba(59,130,246,.5);box-shadow:0 10px 30px rgba(59,130,246,.15)}.funnel-option-count{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.25rem}.funnel-option-desc{font-size:.85rem;color:#9ca3af;font-style:italic}@media (max-width:1024px){.pricing-columns{grid-template-columns:1fr;max-width:500px;gap:1.25rem}}@media (max-width:768px){.pricing-section-new{padding:4rem 1.5rem}.pricing-header{margin-bottom:2.5rem}.pricing-title{font-size:1.5rem}.pricing-subtitle{font-size:1rem}.pricing-card{padding:1.5rem}.pricing-card-title{font-size:1.2rem}.pricing-card-price .price-amount{font-size:1.75rem}.funnel-options-cards{flex-direction:column;align-items:center}.funnel-option-card{width:100%;max-width:280px}}@media (max-width:480px){.pricing-section-new{padding:3rem 1rem}.pricing-title{font-size:1.35rem}.pricing-card{padding:1.25rem}.badge-step{font-size:.65rem;padding:.3rem .6rem}.badge-note{font-size:.7rem}.pricing-card-title{font-size:1.1rem}.pricing-card-price .price-amount{font-size:1.5rem}.pricing-btn,.pricing-card-features li{font-size:.85rem}.pricing-btn{padding:.75rem 1.25rem}.funnel-options-title{font-size:.9rem}.funnel-option-card{padding:1rem 1.5rem;min-width:auto}.funnel-option-count{font-size:1.1rem}}.video-section{padding:4rem 2rem;background:linear-gradient(180deg,#0a0a0a,#1a1a1a)}.video-container{max-width:1100px;margin:0 auto;border-radius:1rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;position:relative}.video-content{text-align:center;max-width:700px}.video-content h2{font-size:2rem;font-weight:700;color:#fff;margin:0 0 .75rem}.video-content p{font-size:1.1rem;color:#aaa;line-height:1.6;margin:0}.video-row{display:flex;align-items:center;justify-content:center;gap:2rem;width:100%}.chat-widget-container{position:relative}.chat-widget-container,.video-embed{flex:1 1;max-width:550px;min-width:300px}.video-embed{border-radius:12px;overflow:hidden;box-shadow:0 20px 60px rgba(255,79,110,.2)}.video-embed video{width:100%;height:auto;display:block;border-radius:12px}.video-container [class*=lc-]{position:relative!important;bottom:auto!important;right:auto!important;left:auto!important}.video-container iframe[src*="widgets.leadconnectorhq"],.video-container iframe[src*=leadconnector]{position:relative!important;width:100%!important;height:500px!important;border-radius:12px}@media (max-width:768px){.video-section{padding:2.5rem 1.5rem}.video-container.glowing-border{padding:1.25rem}.video-container{gap:1.25rem}.video-row{flex-direction:column;gap:1.5rem}.video-container iframe[src*="widgets.leadconnectorhq"],.video-container iframe[src*=leadconnector]{height:350px!important}.video-content h2{font-size:1.5rem}.video-content p{font-size:1rem}.chat-widget-container,.video-embed{max-width:100%;min-width:unset;width:100%}}.book-us{padding:4rem 2rem;text-align:center}.home-images{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.home-images img{width:100%;max-width:300px;border-radius:15px;transition:transform .3s}.home-images img:hover{transform:scale(1.05)}.footer{background:#111;padding:3rem 2rem;text-align:center}.footer .social{gap:1.5rem;margin-bottom:1.5rem}.footer .social,.footer .social a{display:flex;justify-content:center}.footer .social a{align-items:center;width:44px;height:44px;background:rgba(255,255,255,.1);border-radius:50%;color:#fff;transition:all .3s ease}.footer .social a:hover{background:#ff4f6e;transform:translateY(-3px)}.footer .social svg{width:20px;height:20px}.footer-links{display:flex;justify-content:center;gap:2rem;margin-bottom:1.5rem;flex-wrap:wrap}.footer-links a{color:#888;text-decoration:none;font-size:.9rem;transition:color .2s ease}.footer-links a:hover{color:#ff4f6e}.footer .copyright{margin:0;font-size:.85rem;color:#666}@media (max-width:480px){.header-container{padding:.6rem 1rem}.nav{gap:.75rem}.nav a{font-size:.85rem}.logo{height:36px}.hero{height:calc(100svh - 90px);min-height:400px;max-height:none;padding:1rem;margin-top:90px}.hero-overlay{padding:2rem 1.25rem;border-radius:16px}.hero h1{font-size:1.65rem;line-height:1.2;margin-bottom:.75rem}.hero p{font-size:.9rem;margin-bottom:1.5rem;line-height:1.5}.hero a{padding:.85rem 1.5rem;font-size:.9rem;width:100%;justify-content:center}.hero a:after{font-size:1rem}.btn-demo{padding:.85rem 1.75rem;font-size:.95rem;width:100%;justify-content:center}.video-section{padding:2rem 1rem}.video-container.glowing-border{padding:1rem}.video-container,.video-row{gap:1rem}.video-content h2{font-size:1.35rem}.video-content p{font-size:.9rem}.video-container iframe[src*="widgets.leadconnectorhq"],.video-container iframe[src*=leadconnector]{height:300px!important}.video-embed{width:100%;max-width:100%}.features-section{padding:3rem 1rem}.features-header{margin-bottom:2rem}.features-badge{font-size:.75rem;padding:.4rem .75rem}.features-header h2{font-size:1.5rem}.features-header p{font-size:.9rem}.features-grid{grid-template-columns:1fr;gap:1rem}.feature-card{padding:1.25rem}.feature-icon{width:40px;height:40px;margin-bottom:1rem}.feature-icon svg{width:20px;height:20px}.feature-card h3{font-size:1rem}.feature-card p{font-size:.85rem}.pricing-section{padding:3rem 1rem}.pricing-section h2{font-size:1.5rem;margin-bottom:2rem}.pricing-tiers{grid-template-columns:1fr;gap:1rem}.tier-card{padding:1.25rem}.tier-title{font-size:1rem}.tier-features li{font-size:.8rem}.price-amount{font-size:1.5rem}.price-period{font-size:.9rem}.tier-setup{font-size:.85rem}.faqs{padding:3rem 1rem}.faqs-header{margin-bottom:2rem}.faqs-badge{font-size:.75rem;padding:.4rem .75rem}.faqs h2{font-size:1.5rem}.faq-question{padding:1.25rem 1rem;gap:.75rem}.faq-number{width:32px;height:32px;font-size:.8rem;border-radius:8px}.faq-text{font-size:.9rem}.faq-icon{width:28px;height:28px}.faq-icon svg{width:16px;height:16px}.faq-answer p{padding:0 1rem 1.25rem 3.5rem;font-size:.85rem}.footer{padding:2rem 1rem}.footer .social{gap:1rem;margin-bottom:1.25rem}.footer .social a{width:40px;height:40px}.footer .social svg{width:18px;height:18px}.footer-links{flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.footer-links a{font-size:.85rem}.footer .copyright{font-size:.8rem}}@media (max-width:375px){.hero h1{font-size:1.5rem}.faqs h2,.features-header h2,.pricing-section h2{font-size:1.35rem}.btn-demo,.hero a{padding:.75rem 1.5rem;font-size:.9rem}.faq-answer p{padding-left:1rem}}@media (min-width:481px) and (max-width:1024px){.hero{height:calc(100svh - 80px);min-height:450px}.hero-overlay{max-width:600px;padding:2.5rem 2rem}.hero h1{font-size:2.25rem}.features-grid{grid-template-columns:repeat(2,1fr)}.professional-card{width:45%}.pricing-tiers{grid-template-columns:1fr;max-width:500px;gap:1rem}.home-images img{max-width:45%}.footer-links{gap:1.5rem}}@media (min-width:1025px) and (max-width:1366px){.features-section{padding:4rem 1.5rem}.professional-card{width:220px}.pricing-tiers{gap:1rem}}@supports (padding:max(0px)){.landing-page{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.footer{padding-bottom:max(2rem,env(safe-area-inset-bottom))}}html{scroll-behavior:smooth}@media (max-width:480px){.btn-demo,.hero a,.nav a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}