:root{--orange:#ff6a00;--white:#fff;--muted:#d6cdef;--grid-size:80px;--purple:#8b1cfb;--dark-purple:#2b0b45;--spacing-xs:clamp(.5rem,1vw,.75rem);--spacing-sm:clamp(.75rem,2vw,1rem);--spacing-md:clamp(1rem,3vw,1.5rem);--spacing-lg:clamp(1.5rem,4vw,2.5rem);--spacing-xl:clamp(2rem,6vw,4rem);--spacing-2xl:clamp(3rem,8vw,5rem);--fs-xs:clamp(.75rem,1vw + .5rem,.875rem);--fs-sm:clamp(.875rem,1vw + .6rem,1rem);--fs-base:clamp(1rem,1vw + .7rem,1.125rem);--fs-lg:clamp(1.125rem,1.5vw + .8rem,1.5rem);--fs-xl:clamp(1.5rem,2vw + 1rem,2rem);--fs-2xl:clamp(2rem,3vw + 1.5rem,3rem);--fs-3xl:clamp(2.5rem,4vw + 2rem,4rem);--fs-4xl:clamp(3rem,5vw + 2.5rem,5.5rem);--container-sm:min(90%,640px);--container-md:min(90%,900px);--container-lg:min(90%,1200px);--container-xl:min(90%,1400px)}*,:before,:after{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;margin:0;padding:0;font-family:Segoe UI,system-ui,sans-serif}::-webkit-scrollbar{display:none}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;font-size:clamp(14px,1vw + .5rem,16px);overflow:hidden scroll}body{color:#fff;-webkit-overflow-scrolling:touch;background:linear-gradient(120deg,#2b1055,#6a0572,#ff6a00) 0 0/300% 300%;animation:20s infinite bgMove;position:relative;overflow:hidden visible}body:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 4px),linear-gradient(#ffffff14 1px,#0000 4px);background-size:var(--grid-size)var(--grid-size);z-index:0;width:100%;height:100%;animation:30s linear infinite gridMove;position:fixed;top:0;left:0}@keyframes bgMove{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes shimmer{0%{background-position:0%}to{background-position:200%}}@keyframes gridMove{0%{background-position:0 0,0 0}50%{background-position:100px 100px,100px 100px}to{background-position:0 0,0 0}}@keyframes fadeSlideUp{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes pillShimmer{0%{background-position:0%}to{background-position:200%}}@keyframes pillPulse{0%,to{box-shadow:0 0 #ff6a0000}50%{box-shadow:0 0 0 8px #ff6a0026}}.header{z-index:100;justify-content:space-between;align-items:center;gap:var(--spacing-md);background:#fff;width:100%;padding:clamp(.75rem,2vw,1rem) clamp(1rem,4vw,2.5rem);display:flex;position:fixed;top:0;box-shadow:0 10px 30px #00000026}.logo{color:#2b0b45;font-weight:600;font-size:var(--fs-base);align-items:center;gap:clamp(.5rem,1vw,.75rem);display:flex}.logoImg{width:auto;height:clamp(24px,3vw,32px)}.logo span{font-size:var(--fs-xs);color:var(--orange);display:block}.header nav{flex-wrap:wrap;gap:clamp(.5rem,2vw,1rem);display:flex}.header nav a{color:#333;font-weight:500;font-size:var(--fs-sm);white-space:nowrap;text-decoration:none;transition:color .3s}.header nav a:hover{color:var(--orange)}.headerAuth{align-items:center;gap:clamp(.5rem,1.5vw,.75rem);display:flex}.btnSignin,.btnSignup{font-weight:600;font-size:var(--fs-sm);white-space:nowrap;border-radius:20px;padding:clamp(.5rem,1vw,.625rem) clamp(1rem,2vw,1.5rem);text-decoration:none;transition:all .3s}.btnSignin{color:var(--orange);border:2px solid var(--orange);background:0 0}.btnSignin:hover{background:var(--orange);color:#fff;transform:scale(1.05)}.btnSignup{background:var(--orange);color:#fff;border:none;box-shadow:0 4px 15px #ff6a004d}.btnSignup:hover{transform:scale(1.05);box-shadow:0 6px 20px #ff6a0080}.hero{padding-top:clamp(6rem,15vh,8rem);padding-bottom:clamp(3rem,6vw,5rem);text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.5rem,1vw,.75rem);min-height:95vh;padding-inline:clamp(1rem,4vw,2rem);display:flex;position:relative}.hero:after{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg,#0000,#0000 1px,#ffffff04 1px 2px),repeating-linear-gradient(90deg,#0000,#0000 1px,#ffffff04 1px 2px);position:absolute;inset:0}.scrollContainer{display:none!important}.heroPill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#ff6a001f;border:2px solid #ff6a0099;border-radius:999px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;max-width:95vw;margin:clamp(.25rem,.75vw,.5rem) 0;padding:clamp(.45rem,1.2vw,.65rem) clamp(1rem,3vw,1.75rem);animation:3s ease-in-out infinite pillPulse;display:inline-flex;position:relative}.heroPill .pillIcon{flex-shrink:0;font-size:clamp(.9rem,2.5vw,1.1rem);line-height:1}.heroPill .pillText{letter-spacing:clamp(.05em,.2vw,.12em);text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg,#fff 10%,#ffb26b 40%,#ff6a00 60%,#fff 90%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(.7rem,2vw,1rem);font-weight:800;animation:2.5s linear infinite pillShimmer}.badge{color:var(--orange);margin-bottom:var(--spacing-md);opacity:0;z-index:1;font-size:var(--fs-sm);background:#ff6a002e;border-radius:20px;padding:clamp(.375rem,1vw,.5rem) clamp(.75rem,2vw,1rem);display:inline-block;position:relative;transform:translateY(30px)}.hero h1{font-size:var(--fs-4xl);background:linear-gradient(120deg,#fff 20%,#ffb26b 40%,#fff 60%) 0 0/180%;-webkit-text-fill-color:transparent;opacity:0;z-index:1;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:820;line-height:1.1;animation:3s linear infinite shimmer;position:relative;transform:translateY(40px)}.hero h2{font-size:var(--fs-xl);background:linear-gradient(120deg,#ff6a00 20%,#ffd1a3 40%,#ff6a00 60%) 0 0/200%;-webkit-text-fill-color:transparent;opacity:0;z-index:1;-webkit-background-clip:text;background-clip:text;margin:clamp(.75rem,2vw,1rem) 0;font-weight:500;animation:4s linear infinite shimmer;position:relative;transform:translateY(40px)}.hero p{max-width:min(90%,660px);color:var(--muted);font-size:var(--fs-base);opacity:0;z-index:1;margin:clamp(.5rem,1vw,.75rem) auto clamp(1rem,2vw,1.5rem);line-height:1.6;position:relative;transform:translateY(30px)}.heroButtons{opacity:0;z-index:1;flex-wrap:wrap;justify-content:center;gap:clamp(.75rem,2vw,1.5rem);margin-top:clamp(.5rem,1.5vw,1rem);display:flex;position:relative;transform:translateY(30px)}.btnPrimary{background:var(--orange);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:30px;padding:clamp(.625rem,1.2vw,1rem) clamp(1.25rem,2.5vw,2rem);font-size:clamp(.875rem,1.5vw,1rem);font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .3s;box-shadow:0 4px 20px #ff6a0066}.btnPrimary:hover{transform:scale(1.05);box-shadow:0 6px 28px #ff6a0099}.btnSecondary{color:#fff;white-space:nowrap;border:1px solid #fff9;border-radius:30px;padding:clamp(.625rem,1.2vw,1rem) clamp(1.25rem,2.5vw,2rem);font-size:clamp(.875rem,1.5vw,1rem);text-decoration:none;transition:transform .2s,background .3s}.btnSecondary:hover{background:#ffffff1a;transform:scale(1.05)}.dashboardGlass{max-width:var(--container-xl);margin:clamp(-3rem,-5vw,-4rem)auto var(--spacing-2xl);padding:var(--spacing-lg)clamp(1.5rem,4vw,3rem);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1;background:#4b00738c;border-radius:clamp(1.5rem,3vw,2rem);position:relative;box-shadow:0 40px 80px #00000073}.dashboardCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(1rem,3vw,1.75rem);display:grid}.dashCard{padding:var(--spacing-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:clamp(1rem,2vw,1.5rem);transition:transform .3s,box-shadow .3s}.dashCard:hover{transform:translateY(-6px);box-shadow:0 20px 50px #0006}.live{color:#fff;background:linear-gradient(135deg,#ff6a00,#ff8f3d)}.liveTop{justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.liveTop h3{font-size:var(--fs-lg)}.liveTop span{color:#00ff8b;font-size:var(--fs-sm)}.liveStats{gap:var(--spacing-sm);margin-top:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.stat{padding:var(--spacing-md);text-align:center;background:#ffffff40;border-radius:clamp(.75rem,1.5vw,1rem)}.stat h2{margin:0;font-size:clamp(1.5rem,4vw,2rem)}.stat p{font-size:var(--fs-sm)}.meeting{color:#1f1f1f;background:#f4f1f8}.meetingHead{gap:var(--spacing-sm);align-items:center;display:flex}.meetingHead h3{font-size:var(--fs-base)}.meetingHead p{font-size:var(--fs-sm)}.icon{color:#fff;font-size:var(--fs-lg);background:#8b1cfb;border-radius:clamp(.5rem,1.5vw,.75rem);justify-content:center;align-items:center;padding:clamp(.5rem,1.5vw,.75rem);display:flex}.bars{margin:var(--spacing-md)0;gap:clamp(.5rem,1vw,.75rem);display:flex}.bars span{background:#ddd;border-radius:10px;flex:1;height:clamp(5px,1vw,7px)}.bars .fill{background:linear-gradient(90deg,#00c853,#4caf50)}.meetingStatus{font-size:var(--fs-xs);justify-content:space-between;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.meetingStatus strong{color:#00c853}.pass{color:#fff;background:linear-gradient(135deg,#7f1fff,#9f3bff)}.pass small{font-size:var(--fs-xs)}.pass h3{margin:var(--spacing-sm)0;font-size:var(--fs-lg)}.pass p{font-size:var(--fs-sm)}.dashDivider{height:1px;margin:var(--spacing-lg)0;background:#ffffff40}.dashFeatures{text-align:center;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.dashFeatures span{margin-bottom:var(--spacing-sm);font-size:clamp(1.5rem,3vw,2rem);display:block}.dashFeatures h4{font-size:var(--fs-base)}.dashFeatures p{opacity:.8;font-size:var(--fs-xs)}.animate{transition:all .9s cubic-bezier(.2,.8,.2,1);opacity:1!important;transform:translateY(0)!important}.whySection{padding:var(--spacing-2xl)var(--spacing-md);color:#1a1a1a;background:#f5f6fa}.whySection h2 span{background:linear-gradient(90deg,#ff6a00,#d07cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.headingContainer{max-width:var(--container-md);margin:0 auto var(--spacing-2xl)auto;text-align:center}.headingContainer .badge{font-size:var(--fs-sm);color:#fff;margin-bottom:var(--spacing-sm);opacity:1;background:linear-gradient(90deg,#ff9a00 0%,#d07cff 100%);border-radius:20px;justify-content:center;align-items:center;gap:clamp(.25rem,1vw,.5rem);padding:clamp(.375rem,1vw,.5rem) clamp(.75rem,2vw,1rem);font-weight:600;display:inline-flex}.whySection h2{font-size:var(--fs-3xl);margin-bottom:var(--spacing-md);font-weight:800;line-height:1.2}.subheading{font-size:var(--fs-base);color:#555;line-height:1.6}.cardsContainer{max-width:var(--container-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(1.5rem,3vw,2rem);margin:0 auto;display:grid}.card{cursor:pointer;opacity:0;will-change:transform;background:linear-gradient(135deg,#fff,#f9f9fb);border-radius:clamp(1rem,2vw,1.25rem);padding:clamp(1.5rem,3vw,2rem) clamp(1.25rem,2.5vw,1.75rem);transition:transform .35s,box-shadow .35s,background .35s;animation:.7s forwards fadeSlideUp;transform:translateY(40px)scale(.95);box-shadow:0 10px 25px #00000014}.card:first-child{animation-delay:.1s}.card:nth-child(2){animation-delay:.25s}.card:nth-child(3){animation-delay:.4s}.card:nth-child(4){animation-delay:.55s}.card:nth-child(5){animation-delay:.7s}.card:nth-child(6){animation-delay:.85s}.card:hover{background:linear-gradient(135deg,#f0f8ff,#fff);transform:translateY(-6px)scale(1.05);box-shadow:0 16px 40px #00000026}.iconContainer{width:clamp(44px,6vw,56px);height:clamp(44px,6vw,56px);margin-bottom:var(--spacing-md);border-radius:clamp(.75rem,1.5vw,1rem);justify-content:center;align-items:center;transition:box-shadow .35s,transform .35s;display:flex;box-shadow:0 0 15px #0000001a}.card:hover .iconContainer{filter:brightness(1.25);box-shadow:0 0 28px}.iconContainer svg{width:clamp(20px,3vw,24px);height:clamp(20px,3vw,24px);transition:transform .35s}.card:hover .iconContainer svg{transform:rotate(10deg)scale(1.1)}.card1 .iconContainer{color:#ff7a1c;background:#ff5400}.card2 .iconContainer{color:#bb84ff;background:#9300ff}.card3 .iconContainer{color:#7af;background:#3079ff}.card4 .iconContainer{color:#ff5aab;background:#ff1f7f}.card5 .iconContainer{color:#ffc366;background:#ff9a00}.card6 .iconContainer{color:#3be098;background:#00a270}.card h3{font-weight:700;font-size:var(--fs-lg);color:#111;margin-bottom:clamp(.5rem,1vw,.75rem);line-height:1.3}.card p{font-size:var(--fs-sm);color:#555;line-height:1.6}.howItWorks{padding:var(--spacing-2xl)var(--spacing-md);color:#fff;background:radial-gradient(circle at top,#5b189a,#12002b)}.container{max-width:var(--container-lg);text-align:center;margin:auto}.title{font-size:var(--fs-3xl);font-weight:700;line-height:1.2}.title span{background:linear-gradient(90deg,#ff9f0f,#ff5fa2);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.subtitle{opacity:.85;margin:var(--spacing-sm)0 var(--spacing-2xl);font-size:var(--fs-base)}.steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(1.5rem,3vw,2rem);display:grid}.stepCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border-radius:clamp(1rem,2vw,1.25rem);padding:clamp(1.5rem,3vw,2rem);transition:transform .25s,box-shadow .25s;position:relative}.stepCard:hover{transform:translateY(-6px);box-shadow:0 12px 30px #00000059}.stepNo{opacity:.08;font-size:clamp(2rem,5vw,3rem);font-weight:800;position:absolute;top:clamp(1rem,2vw,1.25rem);right:clamp(1rem,2vw,1.5rem)}.stepCard .icon{border-radius:clamp(.5rem,1.5vw,.75rem);justify-content:center;align-items:center;width:clamp(44px,6vw,56px);height:clamp(44px,6vw,56px);display:flex}.stepCard h3{margin:var(--spacing-md)0 var(--spacing-sm);font-size:var(--fs-lg)}.stepCard p{font-size:var(--fs-sm);opacity:.85;line-height:1.6}.icon svg{fill:#fff;width:clamp(20px,3vw,26px);height:clamp(20px,3vw,26px)}.orange{background:linear-gradient(135deg,#ff7a00,#ffb347)}.purple{background:linear-gradient(135deg,#8a2be2,#c77dff)}.blue{background:linear-gradient(135deg,#2979ff,#5bbcff)}.pink{background:linear-gradient(135deg,#ff2f92,#ff7ac8)}.ctaText{margin:var(--spacing-2xl)0 var(--spacing-md);font-size:var(--fs-base)}.ctaBtn{color:#fff;font-weight:600;font-size:var(--fs-base);cursor:pointer;background:linear-gradient(90deg,#ff7a00,#ff3d81);border:none;border-radius:clamp(.75rem,1.5vw,1rem);padding:clamp(.75rem,1.5vw,1rem) clamp(1.5rem,3vw,2.5rem);text-decoration:none;transition:transform .3s;display:inline-block}.ctaBtn:hover{transform:translateY(-2px)}.everythingSection{padding:var(--spacing-2xl)var(--spacing-md)clamp(5rem,10vw,7rem);color:#fff;background:radial-gradient(circle at top,#4b167f,#12002b)}.featuresGrid{margin-top:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.featureBox{font-size:var(--fs-sm);align-items:center;gap:var(--spacing-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff14;border-radius:clamp(1rem,2vw,1.25rem);padding:clamp(1rem,2vw,1.25rem) clamp(1.25rem,2.5vw,1.5rem);font-weight:500;line-height:1.5;transition:transform .25s,box-shadow .25s;display:flex}.featureBox:before{content:"✓";color:#12002b;width:clamp(16px,2vw,18px);height:clamp(16px,2vw,18px);font-size:var(--fs-xs);background:linear-gradient(135deg,#ff7a00,#ffb347);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.featureBox:hover{transform:translateY(-4px);box-shadow:0 10px 26px #00000059}.featuresCta{justify-content:center;margin-top:clamp(3rem,6vw,5rem);display:flex}.industriesSection{padding:var(--spacing-2xl)var(--spacing-md);color:#1a1a1a;background:#fff}.industryBadge{color:#fff;font-size:var(--fs-base);margin-bottom:var(--spacing-md);background:linear-gradient(135deg,#fdd18f,#d582c0);border-radius:999px;padding:clamp(.375rem,1vw,.5rem) clamp(.75rem,2vw,1rem);font-weight:600;display:inline-block}.industryTitle{font-size:var(--fs-3xl);margin-bottom:var(--spacing-sm);font-weight:800;line-height:1.2}.industryTitle span{color:#7a3cff}.industrySubtitle{max-width:min(90%,680px);margin:0 auto var(--spacing-2xl);color:#666;font-size:var(--fs-base);line-height:1.6}.industryGrid{max-width:var(--container-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(1.5rem,3vw,2rem);margin:0 auto;display:grid}.industryCard{text-align:left;background:#fff;border:1px solid #f0f0f0;border-radius:clamp(1rem,2vw,1.25rem);padding:clamp(1.5rem,3vw,2rem) clamp(1.25rem,2.5vw,1.75rem);transition:transform .3s,box-shadow .3s,border-color .3s}.industryCard:hover{border-color:#e6e6ff;transform:translateY(-6px);box-shadow:0 16px 40px #0000001a}.industryIcon{width:clamp(44px,6vw,56px);height:clamp(44px,6vw,56px);margin-bottom:var(--spacing-md);border-radius:clamp(.75rem,1.5vw,1rem);justify-content:center;align-items:center;transition:transform .25s;display:flex}.industryIcon svg{stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:clamp(20px,3vw,24px);height:clamp(20px,3vw,24px)}.industryCard:hover .industryIcon{transform:translateY(-3px)}.industryCard h3{font-size:var(--fs-lg);margin-bottom:var(--spacing-sm);font-weight:700;line-height:1.3}.industryCard p{font-size:var(--fs-sm);color:#555;line-height:1.6}.industryIcon.blue{background:#eef2ff}.industryIcon.blue svg{stroke:#4f6df5}.industryIcon.violet{background:#f3e8ff}.industryIcon.violet svg{stroke:#7c3aed}.industryIcon.green{background:#ecfdf5}.industryIcon.green svg{stroke:#059669}.industryIcon.amber{background:#fffbeb}.industryIcon.amber svg{stroke:#d97706}.industryIcon.red{background:#fef2f2}.industryIcon.red svg{stroke:#dc2626}.industryIcon.sky{background:#f0f9ff}.industryIcon.sky svg{stroke:#0284c7}.stepCard .orange{background:linear-gradient(135deg,#ff7a00,#ffb347)}.stepCard .purple{background:linear-gradient(135deg,#8a2be2,#c77dff)}.stepCard .blue{background:linear-gradient(135deg,#2979ff,#5bbcff)}.stepCard .pink{background:linear-gradient(135deg,#ff2f92,#ff7ac8)}.ctaSection{z-index:10;padding:var(--spacing-2xl)var(--spacing-md);background:#fff;position:relative}.ctaBox{max-width:var(--container-xl);text-align:center;color:#fff;background:linear-gradient(135deg,#ff6a00 0%,#9b2cff 50%,#3b5cff 100%);border-radius:clamp(1.5rem,3vw,2rem);margin:auto;padding:clamp(3rem,6vw,5rem) clamp(2rem,4vw,3rem);box-shadow:0 30px 80px #ff6a0040}.ctaIcon{margin-bottom:var(--spacing-md);font-size:clamp(2rem,4vw,2.5rem)}.ctaBox h2{font-size:var(--fs-3xl);margin-bottom:var(--spacing-sm);font-weight:700;line-height:1.2}.ctaBox p{max-width:min(90%,720px);margin:0 auto var(--spacing-lg);font-size:var(--fs-base);opacity:.9;line-height:1.6}.ctaActions{justify-content:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.ctaPoints{font-size:var(--fs-sm);opacity:.95;flex-wrap:wrap;justify-content:center;gap:clamp(1rem,3vw,2rem);display:flex}.ctaPoints span{color:#d9ffdc}.pricingSection{padding:clamp(5rem,10vw,7rem)var(--spacing-md);z-index:10;background:#fff;flex-direction:column;align-items:center;display:flex;position:relative}.pricingHeader{text-align:center;margin-bottom:clamp(3rem,6vw,5rem)}.pricingBadge{color:#fff;font-size:var(--fs-sm);margin-bottom:var(--spacing-md);background:linear-gradient(135deg,#ff6a00,#9b2cff);border-radius:25px;padding:clamp(.5rem,1vw,.625rem) clamp(1rem,2vw,1.25rem);font-weight:600;display:inline-block;box-shadow:0 4px 15px #ff6a004d}.pricingTitle{font-size:var(--fs-3xl);background:linear-gradient(135deg,#2b0b45,#6a0572,#ff6a00);-webkit-text-fill-color:transparent;margin-bottom:var(--spacing-md);-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:1.2}.pricingSubtitle{font-size:var(--fs-base);color:#64748b;max-width:min(90%,600px);margin:0 auto;line-height:1.6}.pricingCards{max-width:var(--container-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));justify-items:center;gap:clamp(1.5rem,3vw,2.5rem);width:100%;display:grid}.pricingCard{cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:clamp(1.25rem,2.5vw,1.75rem);width:100%;max-width:380px;padding:clamp(2rem,4vw,2.75rem) clamp(1.5rem,3vw,2.25rem);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 10px 40px #00000014}.pricingCard:before{content:"";background:linear-gradient(90deg,#ff6a00,#9b2cff);height:4px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.pricingCard:hover:before{transform:scaleX(1)}.pricingCard:hover{border-color:#ff6a00;transform:translateY(-12px);box-shadow:0 25px 60px #00000026}.pricingCard.featured{color:#fff;background:linear-gradient(135deg,#2b0b45 0%,#6a0572 100%);border:2px solid #ff6a00;box-shadow:0 20px 60px #ff6a0066}.pricingCard.featured:before{height:6px;transform:scaleX(1)}.pricingCard.featured:hover{transform:translateY(-12px);box-shadow:0 30px 80px #ff6a0080}.pricingCard.featured .planName{color:#ffd1a3}.pricingCard.featured .planPrice{color:#fff}.pricingCard.featured .planPrice span{color:#d6cdef}.pricingCard.featured .planFeatures li{color:#e5e5e5}.pricingCard.featured .planFeatures li:before{color:#ffb26b}.popularBadge{color:#fff;font-size:var(--fs-xs);background:linear-gradient(135deg,#ff6a00,#ff8f3d);border-radius:20px;padding:clamp(.375rem,1vw,.5rem) clamp(.75rem,1.5vw,1rem);font-weight:700;position:absolute;top:clamp(1rem,2vw,1.5rem);right:clamp(1rem,2vw,1.5rem);box-shadow:0 4px 15px #ff6a0066}.planName{color:#2b0b45;font-size:var(--fs-lg);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:1px;font-weight:800}.planPrice{margin-bottom:var(--spacing-sm);color:#1a1a1a;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;line-height:1}.planPrice span{font-size:var(--fs-base);color:#64748b;font-weight:600}.planDuration{color:#64748b;font-size:var(--fs-sm);margin-bottom:var(--spacing-lg)}.pricingCard.featured .planDuration{color:#d6cdef}.planFeatures{margin:0 0 var(--spacing-lg)0;padding:0;list-style:none}.planFeatures li{font-size:var(--fs-sm);margin-bottom:var(--spacing-md);color:#334155;padding-left:clamp(1.75rem,3vw,2.25rem);line-height:1.5;position:relative}.planFeatures li:before{content:"✓";color:#ff6a00;font-weight:700;font-size:var(--fs-lg);background:#ff6a001a;border-radius:50%;justify-content:center;align-items:center;width:clamp(20px,3vw,24px);height:clamp(20px,3vw,24px);display:flex;position:absolute;top:0;left:0}.planCta{color:#ff6a00;width:100%;font-weight:700;font-size:var(--fs-base);cursor:pointer;text-align:center;background:0 0;border:2px solid #ff6a00;border-radius:clamp(.75rem,1.5vw,1rem);padding:clamp(.75rem,1.5vw,1rem) clamp(1.25rem,2.5vw,1.75rem);text-decoration:none;transition:all .3s;display:inline-block}.planCta:hover{color:#fff;background:#ff6a00;transform:translateY(-2px);box-shadow:0 8px 20px #ff6a004d}.pricingCard.featured .planCta{color:#fff;background:#ff6a00;border-color:#ff6a00}.pricingCard.featured .planCta:hover{background:#ff8f3d;border-color:#ff8f3d;box-shadow:0 12px 30px #ff6a0080}.testimonialsSection{padding:var(--spacing-2xl)var(--spacing-md);background:#fff}.testimonialsContainer{max-width:var(--container-lg);text-align:center;margin:auto}.sectionBadge{color:#ff6a00;font-size:var(--fs-xs);margin-bottom:var(--spacing-md);background:#fff1e6;border-radius:999px;padding:clamp(.375rem,1vw,.5rem) clamp(.75rem,2vw,1rem);font-weight:600;display:inline-block}.sectionTitle{font-size:var(--fs-3xl);margin-bottom:var(--spacing-sm);color:#111827;font-weight:800;line-height:1.2}.sectionTitle span{background:linear-gradient(90deg,#ff6a00,#9b2cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sectionSubtitle{color:#6b7280;font-size:var(--fs-base);margin-bottom:var(--spacing-2xl)}.testimonialCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(1.5rem,3vw,2rem);display:grid}.testimonialCard{text-align:left;background:#fff;border-radius:clamp(1rem,2vw,1.5rem);padding:clamp(1.75rem,3.5vw,2.5rem) clamp(1.5rem,3vw,2rem);transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 20px 50px #00000014}.testimonialCard:hover{transform:translateY(-6px);box-shadow:0 30px 70px #0000001f}.testimonialCard.featured{box-shadow:0 30px 80px #9b2cff40}.testimonialCard:after{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#ff6a0040,#9b2cff40);border-radius:clamp(1rem,2vw,1.5rem);transition:opacity .35s;position:absolute;inset:0}.testimonialCard:hover:after{opacity:1}.stars{color:#ff6a00;font-size:var(--fs-base);margin:var(--spacing-sm)0}.review{font-size:var(--fs-sm);color:#374151;margin-bottom:var(--spacing-lg);line-height:1.6}.user{gap:var(--spacing-sm);align-items:center;display:flex}.avatar{color:#fff;background:linear-gradient(135deg,#ff6a00,#9b2cff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(40px,5vw,50px);height:clamp(40px,5vw,50px);font-size:clamp(1.125rem,2vw,1.5rem);display:flex}.user strong{font-size:var(--fs-sm);color:#111827;display:block}.user span{font-size:var(--fs-xs);color:#6b7280;line-height:1.4}.testimonialStats{background:#fff;border-radius:clamp(1rem,2vw,1.25rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.5rem,3vw,2rem) clamp(1.75rem,3.5vw,2.25rem);display:grid;box-shadow:0 15px 40px #00000014}.testimonialStats h3{background:linear-gradient(90deg,#ff6a00,#9b2cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.testimonialStats p{font-size:var(--fs-xs);color:#6b7280}.securitySection{padding:var(--spacing-2xl)var(--spacing-md);background:#fff}.securityContainer{max-width:var(--container-lg);text-align:center;margin:auto}.securityTitle{font-size:var(--fs-2xl);color:#0f172a;margin-bottom:var(--spacing-sm);font-weight:800;line-height:1.2}.securitySubtitle{font-size:var(--fs-base);color:#475569;margin-bottom:var(--spacing-2xl)}.securityCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:clamp(1.25rem,2.5vw,1.75rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.securityCard{background:#fff;border-radius:clamp(1rem,2vw,1.25rem);padding:clamp(1.5rem,3vw,2rem) clamp(1.25rem,2.5vw,1.5rem);transition:transform .3s,box-shadow .3s;box-shadow:0 10px 26px #00000014}.securityCard:hover{transform:translateY(-5px);box-shadow:0 20px 45px #0000001f}.securityCard h3{font-size:var(--fs-base);color:#0f172a;margin-bottom:clamp(.25rem,.5vw,.375rem);font-weight:700}.securityCard p{font-size:var(--fs-sm);color:#64748b}.securityIcon{width:clamp(44px,6vw,56px);height:clamp(44px,6vw,56px);margin:0 auto var(--spacing-sm);border-radius:clamp(.75rem,1.5vw,1rem);justify-content:center;align-items:center;display:flex}.securityIcon svg{fill:#fff;width:clamp(18px,2.5vw,22px);height:clamp(18px,2.5vw,22px)}.securityBar{background:#fff;border-radius:clamp(1rem,2vw,1.25rem);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(1rem,2vw,1.5rem);padding:clamp(1.5rem,3vw,2.25rem) clamp(1.75rem,3.5vw,2.5rem);display:flex;box-shadow:0 14px 38px #00000014}.barItem h3{color:#0f172a;margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:800}.barItem p{font-size:var(--fs-xs);color:#64748b}.divider{background:#e5e7eb;width:1px;height:clamp(36px,5vw,48px)}.faqSection{padding:var(--spacing-2xl)var(--spacing-md);background:#fff}.faqContainer{max-width:var(--container-md);text-align:center;margin:auto}.faqBadge{color:#ff6a00;font-weight:600;font-size:var(--fs-xs);margin-bottom:var(--spacing-md);background:#fff1e6;border-radius:999px;padding:clamp(.375rem,1vw,.5rem) clamp(.75rem,2vw,1rem);display:inline-block}.faqTitle{font-size:var(--fs-3xl);color:#0f172a;font-weight:900;line-height:1.2}.faqTitle span{background:linear-gradient(90deg,#ff6a00,#9b2cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.faqSubtitle{color:#475569;margin:var(--spacing-md)0 var(--spacing-2xl);font-size:var(--fs-base)}.faqList{text-align:left}.faqItem{margin-bottom:var(--spacing-md);border:1px solid #e5e7eb;border-radius:clamp(1rem,2vw,1.25rem);transition:box-shadow .3s,border .3s,transform .35s;overflow:hidden}.faqItem.active{box-shadow:0 20px 50px #00000014}.faqItem:hover{border-color:#ff6a004d;transform:translateY(-4px);box-shadow:0 18px 45px #00000014}.faqQuestion{width:100%;font-size:var(--fs-lg);color:#0f172a;justify-content:space-between;align-items:center;gap:var(--spacing-md);cursor:pointer;text-align:left;background:#fff;border:none;padding:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;display:flex}.faqQuestion .icon{color:#fff;width:clamp(30px,4vw,38px);height:clamp(30px,4vw,38px);font-size:var(--fs-lg);background:linear-gradient(135deg,#ff6a00,#9b2cff);border-radius:clamp(.5rem,1vw,.75rem);flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s;display:flex}.faqItem.active .icon{transform:rotate(45deg)}.faqAnswer{color:#475569;max-height:0;font-size:var(--fs-sm);padding:0 clamp(1.25rem,2.5vw,1.75rem);line-height:1.6;transition:max-height .35s,padding .35s;overflow:hidden}.faqItem.active .faqAnswer{max-height:500px;padding:0 clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,2.5vw,1.75rem)}.faqCta{margin-top:var(--spacing-xl);border:1px solid #e5e7eb;border-radius:clamp(1.5rem,3vw,2rem);padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.5rem,3vw,2.25rem)}.faqCta h3{margin-bottom:var(--spacing-sm);color:#475569;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700}.faqCta p{color:#475569;margin-bottom:var(--spacing-md);font-size:var(--fs-base)}.getStarted{padding:var(--spacing-2xl)var(--spacing-md);background:#fff}.gsContainer{max-width:var(--container-lg);color:#fff;background:linear-gradient(135deg,#12002b,#5b117a,#2b014f);border-radius:clamp(1.5rem,3vw,2rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:clamp(2rem,4vw,3.5rem);margin:auto;padding:clamp(2.5rem,5vw,4rem) clamp(2rem,4vw,4rem);display:grid;box-shadow:0 40px 80px #0000004d}.gsBadge{font-size:var(--fs-xs);margin-bottom:var(--spacing-md);background:#ffffff1a;border-radius:20px;padding:clamp(.5rem,1vw,.625rem) clamp(.75rem,1.5vw,1rem);display:inline-block}.gsLeft h2{font-size:var(--fs-3xl);margin:0;line-height:1.2}.gsLeft h2 span{background:linear-gradient(90deg,#ff9f45,#ff5fd8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gsLeft p{opacity:.85;max-width:min(100%,420px);margin:var(--spacing-md)0 var(--spacing-lg);font-size:var(--fs-base);line-height:1.6}.gsContact{gap:var(--spacing-md);flex-direction:column;display:flex}.contactItem{align-items:center;gap:var(--spacing-md);display:flex}.contactItem .icon{border-radius:clamp(.75rem,1.5vw,1rem);width:clamp(44px,6vw,56px);height:clamp(44px,6vw,56px)}.contactItem span{font-size:var(--fs-sm)}.contactItem strong{font-size:var(--fs-base);display:block}.whatsapp{background:#25d366}.email{background:#7c4dff}.gsRight{gap:var(--spacing-md);flex-direction:column;display:flex}.gsCard{border-radius:clamp(1rem,2vw,1.5rem);padding:clamp(1.5rem,3vw,2.25rem);transition:transform .4s,box-shadow .4s}.gsCard h3{margin:0 0 var(--spacing-sm)0;font-size:var(--fs-lg)}.gsCard p{font-size:var(--fs-sm);line-height:1.5}.gsCard:hover{transform:translateY(-8px);box-shadow:0 30px 60px #0000004d}.whatsappCard{background:#19c94b}.demoCard{background:#ffffff14;border:1px solid #ffffff26}.btn{margin-top:var(--spacing-md);color:#000;font-weight:600;font-size:var(--fs-base);background:#fff;border-radius:clamp(.75rem,1.5vw,1rem);padding:clamp(.75rem,1.5vw,1rem) clamp(1rem,2vw,1.5rem);text-decoration:none;transition:transform .3s;display:inline-block}.btn:hover{transform:scale(1.05)}.btn.secondary{color:#fff;background:#ffffff26}.fadeUp{opacity:0;animation:.9s forwards fadeUp;transform:translateY(30px)}.delay1{animation-delay:.15s}.delay2{animation-delay:.3s}.delay3{animation-delay:.45s}.delay4{animation-delay:.6s}.footer{color:#fff;padding:var(--spacing-2xl)var(--spacing-md)var(--spacing-lg);z-index:10;background:linear-gradient(135deg,#12002b,#4b0f6f,#220035);position:relative}.footerTop{max-width:var(--container-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:clamp(2rem,5vw,4rem);margin:auto;display:grid}.logoWrap{align-items:center;gap:var(--spacing-sm);display:flex}.logoWrap img{width:clamp(40px,5vw,50px);height:auto}.logoWrap h3{font-size:var(--fs-lg);margin:0}.footerBrand span{color:#ff9f1c;font-size:var(--fs-xs)}.footerBrand p{margin:var(--spacing-md)0 var(--spacing-lg);opacity:.85;max-width:min(100%,420px);line-height:1.6;font-size:var(--fs-sm)}.footerCta{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.footerLinks h4{margin-bottom:var(--spacing-md);font-size:var(--fs-lg);color:#fff}.footerLinks ul{padding:0;list-style:none}.footerLinks li{margin-bottom:var(--spacing-sm);opacity:.95;cursor:pointer;color:#e0e0e0;font-size:var(--fs-sm);transition:transform .3s,color .3s;position:relative}.footerLinks li:after{content:"";background:#ff9f1c;width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.footerLinks li:hover{color:#fff;transform:translate(4px)}.footerLinks li:hover:after{width:100%}.footerTrust{max-width:var(--container-lg);margin:var(--spacing-2xl)auto 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}.trustCard{gap:var(--spacing-sm);background:#ffffff14;border:1px solid #ffffff1f;border-radius:clamp(.75rem,1.5vw,1rem);padding:clamp(1rem,2vw,1.25rem) clamp(1.25rem,2.5vw,1.5rem);transition:transform .25s,box-shadow .25s;display:flex}.trustCard:hover{transform:translateY(-4px);box-shadow:0 18px 40px #00000059}.trustCard span{font-size:clamp(1.25rem,2.5vw,1.75rem)}.trustCard strong{font-size:var(--fs-sm);color:#fff;display:block}.footerBottom{max-width:var(--container-lg);margin:var(--spacing-xl)auto 0;padding-top:var(--spacing-lg);font-size:var(--fs-xs);opacity:.95;justify-content:space-between;align-items:center;gap:var(--spacing-md);color:#d0d0d0;border-top:1px solid #ffffff1a;flex-wrap:wrap;display:flex}.footerLink{color:#d0d0d0;cursor:pointer;font-size:var(--fs-xs);text-decoration:none;transition:color .3s}.footerLink:hover{color:#ff9f1c}.footerLinksInline{flex-wrap:wrap;gap:clamp(1rem,2vw,1.5rem);display:flex}.footerLinksInline a{color:#d0d0d0;font-size:var(--fs-xs);text-decoration:none;transition:color .3s;position:relative}.footerLinksInline a:after{content:"";background:#ff9f1c;width:0;height:1px;transition:width .3s;position:absolute;bottom:-4px;left:0}.footerLinksInline a:hover{color:#ff9f1c}.footerLinksInline a:hover:after{width:100%}@keyframes waPulseAnim{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(2)}to{opacity:0;transform:scale(2.3)}}@keyframes waEntrance{0%{opacity:0;transform:translateY(50px)scale(.6)}65%{transform:translateY(-8px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}.floatingWhatsapp{z-index:9999;cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1);animation:.65s cubic-bezier(.34,1.56,.64,1) 1.5s both waEntrance;display:flex;position:fixed;bottom:25px;right:25px;overflow:visible}.floatingWhatsapp:hover{transform:scale(1.12)}.waIcon{z-index:2;filter:drop-shadow(0 4px 12px #00000040);width:60px;height:60px;transition:filter .2s;display:block;position:relative}.floatingWhatsapp:hover .waIcon{filter:drop-shadow(0 6px 18px #25d36680)}.waPulse{pointer-events:none;z-index:0;background:#25d36666;border-radius:50%;width:60px;height:60px;animation:2.6s ease-out infinite waPulseAnim;position:absolute}.waPulse2{animation-delay:1.3s}.waTooltip{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#111827;border-radius:10px;padding:.5rem .9rem;font-size:.8125rem;font-weight:600;transition:opacity .22s,transform .22s;position:absolute;top:50%;right:calc(100% + 14px);transform:translateY(-50%)translate(10px);box-shadow:0 4px 20px #00000047,0 1px 4px #00000026}.waTooltip:after{content:"";border:7px solid #0000;border-left-color:#111827;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.waTooltipVisible,.floatingWhatsapp:hover .waTooltip{opacity:1;transform:translateY(-50%)translate(0)}@media (max-width:1024px){.header nav{display:none}.gsContainer{grid-template-columns:1fr}}@media (max-width:768px){.dashboardCards{grid-template-columns:1fr}.dashboardGlass{margin-top:clamp(-1rem,-2vw,-1.5rem)}.hero{padding-bottom:clamp(2rem,4vw,3rem)}.featuresGrid{grid-template-columns:repeat(2,1fr)}.securityBar{flex-direction:column;align-items:flex-start}.divider{display:none}.footerTop{grid-template-columns:1fr}.footerBottom{text-align:center;flex-direction:column}}@media (max-width:600px){.featuresGrid{grid-template-columns:1fr}.headerAuth{gap:var(--spacing-xs);flex-direction:column}}@media (max-width:480px){.securityCards{grid-template-columns:1fr}.hero{padding-inline:clamp(.75rem,3vw,1rem);gap:clamp(.25rem,.75vw,.5rem);padding-bottom:clamp(2.5rem,5vw,3.5rem)}.dashboardGlass{margin-top:0;margin-bottom:var(--spacing-xl)}.heroButtons{flex-direction:column;gap:clamp(.5rem,1.5vw,.75rem);width:100%;margin-top:clamp(.75rem,2vw,1rem);margin-bottom:clamp(1rem,2.5vw,1.5rem)}.btnPrimary,.btnSecondary{text-align:center;width:100%;padding:clamp(.625rem,2vw,.875rem) clamp(1rem,3vw,1.5rem);font-size:clamp(.875rem,3vw,1rem)}.heroPill{gap:5px;padding:.4rem .9rem}.heroPill .pillText{letter-spacing:.04em;font-size:clamp(.6rem,3.2vw,.8rem)}.hero h1{font-size:clamp(1.75rem,8vw,3rem);line-height:1.15}.hero h2{margin:clamp(.5rem,1.5vw,.75rem) 0;font-size:clamp(1rem,4.5vw,1.5rem)}.hero p{margin:clamp(.375rem,1vw,.5rem) auto clamp(.75rem,2vw,1rem);font-size:clamp(.875rem,3.5vw,1rem)}.floatingWhatsapp{width:54px;height:54px;bottom:16px;right:16px}.waIcon,.waPulse{width:54px;height:54px}.waTooltip{top:auto;bottom:calc(100% + 12px);right:0;transform:translate(0)translateY(6px)}.waTooltipVisible,.floatingWhatsapp:hover .waTooltip{transform:translate(0)translateY(0)}.waTooltip:after{border-top-color:#111827;border-left-color:#0000;top:100%;left:auto;right:16px;transform:none}}@media (max-width:375px){.heroPill .pillText{letter-spacing:.02em;font-size:clamp(.55rem,3vw,.7rem)}.btnPrimary,.btnSecondary{padding:.625rem 1rem;font-size:.875rem}}@media (max-width:320px){.heroPill{gap:4px;padding:.35rem .7rem}.heroPill .pillText{letter-spacing:.01em;font-size:.5rem}.hero h1{font-size:1.5rem}.hero h2{font-size:.875rem}.btnPrimary,.btnSecondary{padding:.5rem .875rem;font-size:.8125rem}}
