@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--violet: #6B46C1;--violet-dark: #553C9A;--violet-darker: #4C1D95;--cyan: #22D3EE;--cyan-light: #67E8F9;--white: #FFFFFF;--primary: #4F46E5;--primary-dark: #4338CA;--primary-light: #EEF2FF;--secondary: #10B981;--gray-100: #F3F4F6;--gray-200: #E5E7EB;--gray-300: #D1D5DB;--gray-400: #9CA3AF;--gray-500: #6B7280;--gray-600: #4B5563;--gray-800: #1F2937;--gray-900: #111827;--secondary-light: #D1FAE5;--accent: #F59E0B;--accent-light: #FEF3C7;--white: #ffffff;--gray-50: #F9FAFB;--radius: 12px;--radius-lg: 20px;--shadow-sm: 0 1px 2px rgba(0,0,0,.05);--shadow: 0 4px 6px -1px rgba(0,0,0,.07), 0 2px 4px -2px rgba(0,0,0,.05);--shadow-lg: 0 20px 40px -12px rgba(0,0,0,.1);--shadow-xl: 0 25px 50px -12px rgba(0,0,0,.15);--ease: cubic-bezier(.2,.8,.2,1);--ease-spring: cubic-bezier(.2,.9,.2,1.2)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--gray-800);line-height:1.6;overflow-x:hidden}.brand-side{flex:1;background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 50%,var(--violet-darker) 100%);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem;position:relative;overflow:hidden}.brand-content{position:relative;z-index:2;max-width:480px;text-align:center;color:#fff}.brand-logo{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:28px;font-weight:700;font-size:1.75rem}.logo-icon{width:48px;height:48px;background:linear-gradient(135deg,var(--cyan) 0%,var(--violet) 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 10px 40px #22d3ee4d}.logo-icon svg{width:24px;height:24px;color:#fff}.hero-stats{display:flex;gap:2.5rem}.hero-stat{text-align:left}.hero-stat-value{font-size:2rem;font-weight:800;color:#fff}.hero-stat-label{font-size:.875rem;color:#fff9}.brand-headline{font-size:3rem;line-height:1.1;margin-bottom:1.5rem;font-family:Space Grotesk,sans-serif;font-weight:700}.brand-headline span{background:linear-gradient(135deg,var(--cyan-light) 0%,var(--cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-subtext{font-size:1.125rem;color:#ffffffb3;line-height:1.7;margin-bottom:3rem}.brand-features{display:flex;flex-direction:column;gap:1rem;text-align:left}.feature-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.feature-check{width:32px;height:32px;background:linear-gradient(135deg,var(--cyan) 0%,var(--violet) 100%);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.feature-text{font-size:.95rem;color:#ffffffe6}.effect-2{width:400px;height:400px;background:var(--violet-light, #818cf8);bottom:-10%;right:-10%;opacity:.2}.form-side{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem;background:var(--bg);overflow-y:auto}.form-container{width:100%;max-width:440px}.form-title{font-size:1.875rem;font-weight:700;margin-bottom:.5rem;font-family:Space Grotesk,sans-serif;color:var(--text)}.form-subtitle{color:var(--text-secondary);font-size:1rem}.alert-message{display:none;padding:1rem;border-radius:8px;font-size:.875rem;margin-bottom:1rem}.alert-message.show{display:block}.alert-error{background:#fef2f2;border:1px solid #fecaca;color:var(--error)}.alert-success{background:#f0fdf4;border:1px solid #bbf7d0;color:var(--success)}.form-input{width:100%;padding:.875rem 1rem;border:1px solid var(--gray-300);border-radius:8px;font-size:1rem;transition:all .2s}.form-input:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 3px #6366f11a}.form-input::placeholder{color:#94a3b8}.password-strength{margin-top:.5rem;height:4px;background:var(--border);border-radius:2px;overflow:hidden;display:none}.password-strength.show{display:block}.strength-bar{height:100%;width:0;transition:all .3s;border-radius:2px}.strength-weak{width:33%;background:var(--error)}.strength-medium{width:66%;background:#f59e0b}.strength-strong{width:100%;background:var(--success)}.checkbox-group{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem}.checkbox-group input[type=checkbox]{width:18px;height:18px;accent-color:var(--violet);cursor:pointer;margin-top:2px;flex-shrink:0}.checkbox-label{font-size:.875rem;color:var(--text-secondary);line-height:1.5}.checkbox-label a{color:var(--violet);text-decoration:none;font-weight:500}.checkbox-label a:hover{text-decoration:underline}.btn-submit{width:100%;padding:1rem;background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 100%);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;margin-bottom:1.5rem}.btn-submit:hover{transform:translateY(-1px);box-shadow:0 10px 30px #6366f14d}.btn-submit:active{transform:translateY(0)}.social-section{text-align:center}.social-icons{display:flex;justify-content:center;gap:12px;margin-bottom:1.5rem}.social-icon{width:42px;height:42px;border:1px solid var(--gray-100);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.social-icon:hover{border:1px solid var(--gray-100);background:var(--gray-100);border-radius:50px}.social-icon svg{width:20px;height:20px}.signup-link{text-align:center;font-size:.95rem}.signup-link a{color:var(--violet);text-decoration:none;font-weight:600}.signup-link a:hover{text-decoration:underline}.login-link{text-align:center;font-size:.95rem}.login-link a{color:var(--violet);text-decoration:none;font-weight:600}.login-link a:hover{text-decoration:underline}.mobile-header{display:none;margin-bottom:2rem;text-align:center}.mobile-logo{display:flex;align-items:center;justify-content:center;gap:.75rem;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:1.5rem;margin-bottom:.5rem}.brand-stats{display:flex;gap:3rem;justify-content:center}.stat-item{text-align:center}.stat-value{font-size:2.5rem;font-weight:700;color:#fff;font-family:Space Grotesk,sans-serif;display:block}.stat-label{font-size:.875rem;color:#ffffff80;letter-spacing:.05em;margin-top:.25rem}.bg-effect{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3}.effect-1{width:500px;height:500px;background:var(--cyan);top:-20%;left:-20%}.effect-2{width:400px;height:400px;background:var(--cyan-light);bottom:-10%;right:-10%;opacity:.2}.form-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;font-size:.875rem}.remember-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--text-secondary)}.remember-label input[type=checkbox]{width:18px;height:18px;accent-color:var(--violet);cursor:pointer}.forgot-link{color:var(--violet);text-decoration:none;font-weight:500}.forgot-link:hover{text-decoration:underline}@media (max-width: 968px){body{flex-direction:column}.brand-side{display:none}.form-side{flex:none;min-height:100vh;padding:2rem}.mobile-header{display:block}}@media (max-width: 480px){.form-side{padding:1.5rem}.form-title{font-size:1.5rem}}.navbar{padding:.75rem 0;background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 50%,var(--violet-darker) 100%)}.logo{display:flex;align-items:center;gap:.5rem;text-decoration:none}.logo-icon{width:36px;height:36px;background:linear-gradient(135deg,var(--cyan) 0%,var(--violet) 100%);border-radius:10px;display:flex;align-items:center;justify-content:center}.logo-icon svg{width:20px;height:20px;color:#fff}.logo-text{font-size:1.25rem;font-weight:700;color:#fff}.navbar-brand{padding:0;margin-right:2rem}.navbar-brand img{height:32px;width:auto}.nav-link{color:#fff!important;font-weight:500;font-size:.95rem;padding:.5rem 1rem!important;transition:color .2s ease}.nav-link:hover{color:#22d3ee!important}.dropdown-menu{border:1px solid #E5E7EB;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border-radius:.5rem;padding:0!important;margin-top:0!important;min-width:240px}.dropdown-item{padding:10px 16px!important;font-weight:500;color:var(--gray-900)!important;transition:all .2s ease}.dropdown-item:hover{background-color:var(--gray-200);color:var(--gray-600)}.dropdown-item i{margin-right:.75rem;font-size:1.1rem;color:var(--gray-800)}.dropdown-toggle:after{margin-left:.3em;vertical-align:.15em;border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.nav-actions{display:flex;align-items:center;gap:4px}.btn-login{color:#fff;font-weight:600;text-decoration:none;padding:8px 16px;transition:color .2s}.btn-login:hover{color:var(--cyan)}.btn-trial{background-color:#fff;color:#4b5563;font-weight:600;padding:8px 18px;border-radius:.375rem;text-decoration:none;border:2px solid white;transition:all .2s ease;white-space:nowrap}.btn-trial:hover{background-color:#fff;color:var(--primary)}@media (max-width: 991.98px){.navbar-collapse{background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 50%,var(--violet-darker) 100%);padding:1rem 0;border-top:1px solid #E5E7EB;margin-top:.5rem}.nav-actions{flex-direction:column;align-items:flex-start;padding:1rem 0;gap:.75rem}.btn-trial{width:100%;text-align:center}.navbar-toggler-icon{filter:brightness(9.5)}}.navbar-toggler:focus,.navbar-toggler:focus-visible{outline:2px solid #fff!important;outline-offset:2px;border:none!important;box-shadow:none!important}.navbar-toggler:focus .navbar-toggler-icon,.navbar-toggler:focus-visible .navbar-toggler-icon{filter:brightness(12);border:none!important}.navbar-nav .nav-item{position:relative}.navbar-nav .nav-link:after{content:"";position:absolute;bottom:0;left:1rem;right:1rem;height:2px;background-color:var(--hootsuite-orange);transform:scaleX(0);transition:transform .2s ease}.navbar-nav .nav-link:hover:after{transform:scaleX(1)}.navbar .dropdown:hover>.dropdown-menu{display:block}.hero{background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 50%,var(--violet-darker) 100%);position:relative;align-items:center;overflow:hidden}.hero-shape{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:float 20s ease-in-out infinite}.hero-shape-1{width:600px;height:600px;background:var(--cyan);top:-200px;right:-100px;animation-delay:0s}.hero-shape-2{width:400px;height:400px;background:#8b5cf6;bottom:-100px;left:-100px;animation-delay:-5s}.hero-shape-3{width:300px;height:300px;background:var(--cyan);top:50%;left:30%;opacity:.2;animation-delay:-10s}@keyframes float{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(20px,10px) scale(1.02)}}.hero-content{animation:fadeInUp .8s ease-out}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:.5rem 1rem;border-radius:9999px;color:var(--cyan-light);font-size:.875rem;font-weight:500;margin-bottom:1.5rem}.hero-badge svg{width:16px;height:16px}.hero-title{font-weight:800;font-size:64px;color:#fff;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-.02em}.ai-assistant-title{font-size:50px}.hero-title span{background:linear-gradient(135deg,var(--cyan-light) 0%,var(--cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description{font-size:clamp(1rem,1.5vw,1.25rem);color:#fffc;max-width:500px;margin-bottom:2rem;line-height:1.7}.hero-buttons{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:3rem}.hero-buttons .btn-white{background-color:#fff;color:var(--violet-darker);font-weight:600;padding:12px 22px;border-radius:50px;text-decoration:none;transition:all .2s ease}.hero-buttons .btn-white:hover{background:var(--primary-light);color:var(--primary);border-color:#4f46e52e;transform:translateY(-1px)}.hero-buttons .btn-outline{background-color:transparent;color:#fff;font-weight:600;padding:12px 22px;border-radius:50px;text-decoration:none;border:1px solid white;transition:all .2s ease}.hero-buttons .btn-outline:hover{background-color:#fff;color:var(--violet-darker)}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center;animation:fadeIn 1s ease-out .3s both}.chat-header{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:8px}.ai-header{margin-bottom:0}.chat-avatar{width:40px;height:40px;background:linear-gradient(135deg,var(--cyan) 0%,var(--violet) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center}.chat-avatar svg{width:20px;height:20px;color:#fff}.chat-info h4{color:#fff;font-size:.9rem;font-weight:600;margin-bottom:0}.chat-info p{color:#fff9;font-size:.75rem;margin-bottom:0}.chat-message{max-width:100%;padding:12px 16px;border-radius:18px;font-size:.8rem;line-height:1.5;animation:messagePop .4s ease-out}.chat-message:nth-child(1){animation-delay:.5s}.chat-message:nth-child(2){animation-delay:.8s}.chat-message:nth-child(3){animation-delay:1.1s}@keyframes messagePop{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.chat-message.received{background:#ffffff26;color:#fff;align-self:flex-start;border-bottom-left-radius:4px}.chat-message.sent{background:var(--cyan);color:var(--violet-darker);align-self:flex-end;border-bottom-right-radius:4px;font-weight:500}section{padding:5rem 0}.section-label{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;border-radius:9999px;margin-bottom:12px}.section-title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.035em;line-height:1.2;color:var(--gray-900);margin-bottom:12px}.section-desc{font-size:1rem;color:var(--gray-500);line-height:1.7;max-width:640px;margin:0 auto}.solution{border-top:1px solid var(--gray-100)}.section-header{text-align:center;max-width:700px;margin:0 auto 4rem}.social-genie-page .section-label{display:inline-block;background:#4f46e51a;color:var(--primary);padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:600;margin-bottom:1rem}.social-genie-page .section-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:1rem}.social-genie-page .section-subtitle{color:var(--gray-500);font-size:1.125rem}.social-genie-page .what-is-section,.social-genie-page .results-section{background:var(--white)}.social-genie-page .features-section{background:var(--gray-50)}.social-genie-page .feature-icon-large{width:80px;height:80px;background:linear-gradient(135deg,var(--primary) 0%,var(--violet) 50%,var(--cyan) 100%);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;margin-bottom:1.5rem;box-shadow:0 10px 30px #4f46e54d}.social-genie-page .sg-feature-icon-large{width:50px;height:50px;font-size:1.25rem;margin-bottom:0}.social-genie-page .sg-feature-icon-chat{background:linear-gradient(135deg,var(--violet) 0%,var(--cyan) 100%)}.social-genie-page .sg-feature-icon-reputation{background:linear-gradient(135deg,var(--cyan) 0%,var(--primary) 100%)}.social-genie-page .sg-feature-icon-realtime{background:linear-gradient(135deg,var(--primary) 0%,var(--violet) 100%)}.social-genie-page .feature-card{background:var(--white);border:1px solid var(--gray-200);border-radius:24px;padding:2.5rem;height:100%;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.social-genie-page .feature-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(135deg,var(--primary) 0%,var(--violet) 50%,var(--cyan) 100%);transform:scaleX(0);transition:transform .3s ease}.social-genie-page .feature-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000001a;border-color:transparent}.social-genie-page .feature-card:hover:before{transform:scaleX(1)}.social-genie-page .feature-icon{width:60px;height:60px;background:#4f46e51a;border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:1.5rem;margin-bottom:1.5rem;transition:transform .3s ease,background .3s ease,color .3s ease}.social-genie-page .feature-card:hover .feature-icon{background:linear-gradient(135deg,var(--primary) 0%,var(--violet) 50%,var(--cyan) 100%);color:#fff;transform:scale(1.1)}.social-genie-page .feature-list{list-style:none;padding:0;margin-top:1.5rem}.social-genie-page .feature-list li{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;color:var(--gray-500);font-size:.95rem}.social-genie-page .feature-list li i{color:var(--cyan);font-size:1.25rem}.social-genie-page .result-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.social-genie-page .result-icon{width:40px;height:40px;background:#22d3ee1f;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--cyan);font-size:1.25rem;flex-shrink:0}.social-genie-page .sg-dashboard-shell{background:linear-gradient(135deg,#4f46e51a,#6b46c11a)}.social-genie-page .sg-bar{background:var(--primary)}.social-genie-page .sg-bar-1{height:30px;opacity:.8}.social-genie-page .sg-bar-2{height:40px;opacity:.9}.social-genie-page .sg-bar-3{height:25px;opacity:.7}.social-genie-page .sg-bar-4{height:35px;opacity:.85}.social-genie-page .sg-bar-5{height:45px;opacity:1}.social-genie-page .sg-bar-6{height:30px;opacity:.8}.social-genie-page .sg-bar-7{height:20px;opacity:.6}.social-genie-page .stat-card{background:linear-gradient(135deg,var(--primary) 0%,var(--violet) 50%,var(--cyan) 100%);color:#fff;border-radius:20px;padding:2rem;text-align:center;height:100%}.social-genie-page .sg-stat-card-cyan{background:linear-gradient(135deg,var(--cyan) 0%,var(--primary) 100%)}.social-genie-page .sg-stat-card-violet{background:linear-gradient(135deg,var(--violet) 0%,var(--primary) 100%)}.social-genie-page .sg-stat-card-green{background:linear-gradient(135deg,var(--secondary) 0%,var(--cyan) 100%)}.social-genie-page .sg-testimonial-avatar{font-weight:700}.social-genie-page .sg-testimonial-avatar-primary{background:var(--primary-light);color:var(--primary)}.social-genie-page .sg-testimonial-avatar-secondary{background:var(--secondary-light);color:#059669}.social-genie-page .stat-number{font-size:3rem;font-weight:800;margin-bottom:.5rem}.social-genie-page .stat-label{font-size:1rem;opacity:.9}.social-genie-page .reveal{opacity:1;transform:translateY(0)}.how-it-works{background:linear-gradient(180deg,var(--violet) 0%,var(--violet-dark) 100%);overflow:hidden}.steps-container{max-width:1100px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:1}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.step-card{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-lg);padding:2.5rem;text-align:center;position:relative;transition:all .3s ease}.step-card:hover{background:#ffffff26;transform:translateY(-8px);box-shadow:0 20px 60px #0003}.step-icon{width:80px;height:80px;background:linear-gradient(135deg,var(--cyan) 0%,var(--cyan-light) 100%);border-radius:24px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;position:relative}.step-icon svg{width:36px;height:36px;color:var(--violet-darker)}.step-number-badge{position:absolute;top:-10px;right:-10px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.875rem;color:var(--violet);box-shadow:0 4px 12px #00000026}.step-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.75rem}.step-description{color:#ffffffbf;line-height:1.7;font-size:.95rem}.automation-section{background:var(--white);border-top:1px solid var(--gray-100)}.automation-header{max-width:760px;margin:0 auto 3.5rem}.automation-section .section-label{background:var(--primary-light);color:var(--primary)}.automation-card{background:var(--white);border:1px solid var(--gray-200);border-radius:24px;padding:2rem;height:100%;box-shadow:var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.automation-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:#4f46e52e}.automation-card-icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;font-size:1.35rem;margin-bottom:1.25rem}.automation-card-icon-primary{background:var(--primary-light);color:var(--primary)}.automation-card-icon-cyan{background:#22d3ee1f;color:var(--cyan)}.automation-card-icon-secondary{background:var(--secondary-light);color:var(--secondary)}.automation-card h3{font-size:1.2rem;font-weight:700;color:var(--gray-900);margin-bottom:.75rem}.automation-card p{color:var(--gray-500);line-height:1.7;margin-bottom:1.25rem}.automation-list{list-style:none;padding:0;margin:0}.automation-list li{display:flex;align-items:center;gap:.75rem;color:var(--gray-700);font-size:.95rem;padding:.55rem 0;border-top:1px solid var(--gray-100)}.automation-list li i{color:var(--primary);font-size:1rem}.workspace-section{background:linear-gradient(180deg,var(--gray-50) 0%,var(--white) 100%);border-top:1px solid var(--gray-100)}.workspace-section .section-label{background:#6b46c11f;color:var(--violet)}.workspace-desc,.trust-desc{margin:0 0 2rem;max-width:100%}.workspace-points{display:grid;gap:1rem}.workspace-point{display:flex;gap:1rem;align-items:flex-start;padding:1rem 1.1rem;background:var(--white);border:1px solid var(--gray-200);border-radius:18px}.workspace-point-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:var(--primary-light);color:var(--primary);flex-shrink:0}.workspace-point h4{margin-bottom:.35rem;font-size:1rem;color:var(--gray-900)}.workspace-point p{margin-bottom:0;color:var(--gray-500);line-height:1.65;font-size:.94rem}.workspace-board{background:var(--white);border:1px solid var(--gray-200);border-radius:28px;padding:2rem;box-shadow:0 24px 60px #4f46e514}.workspace-board-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.workspace-board-kicker{display:inline-flex;padding:.45rem .8rem;border-radius:999px;background:#22d3ee1f;color:var(--cyan);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.7rem}.workspace-board-head h3{margin:0;font-size:1.5rem;color:var(--gray-900)}.workspace-board-badge{padding:.45rem .8rem;border-radius:999px;background:var(--secondary-light);color:var(--secondary);font-size:.82rem;font-weight:700}.workspace-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.workspace-metric-card{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:18px;padding:1rem}.workspace-metric-card strong{display:block;font-size:1.8rem;line-height:1;color:var(--gray-900);margin-bottom:.35rem}.workspace-metric-card span{color:var(--gray-500);font-size:.92rem}.workspace-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.workspace-column{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:22px;padding:1.25rem}.workspace-column-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.workspace-column-head span{color:var(--gray-900);font-weight:700}.workspace-column-head strong{color:var(--primary);font-size:.95rem}.workspace-task{background:var(--white);border:1px solid var(--gray-200);border-radius:16px;padding:1rem}.workspace-task+.workspace-task{margin-top:.9rem}.workspace-task h5{margin-bottom:.35rem;font-size:.98rem;color:var(--gray-900)}.workspace-task p{margin-bottom:0;color:var(--gray-500);font-size:.9rem;line-height:1.6}.trust-section{background:var(--white);border-top:1px solid var(--gray-100)}.trust-shell{background:linear-gradient(135deg,#4f46e50f,#22d3ee14);border:1px solid var(--gray-200);border-radius:32px;padding:3rem}.trust-section .section-label{background:var(--secondary-light);color:var(--secondary)}.trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.trust-card{background:#ffffffd1;border:1px solid var(--gray-200);border-radius:22px;padding:1.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.trust-icon{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;font-size:1.2rem;margin-bottom:1rem}.trust-icon-primary{background:var(--primary-light);color:var(--primary)}.trust-icon-cyan{background:#22d3ee1f;color:var(--cyan)}.trust-icon-secondary{background:var(--secondary-light);color:var(--secondary)}.trust-icon-violet{background:#6b46c11f;color:var(--violet)}.trust-card h4{font-size:1.02rem;color:var(--gray-900);margin-bottom:.45rem}.trust-card p{margin-bottom:0;color:var(--gray-500);line-height:1.65;font-size:.93rem}@media (max-width: 991.98px){.workspace-board-head{flex-direction:column;align-items:flex-start}.workspace-metrics,.workspace-columns,.trust-grid{grid-template-columns:1fr}.trust-shell{padding:2rem}}@media (max-width: 767.98px){.automation-card,.workspace-board,.trust-shell{padding:1.5rem}.workspace-point{padding:.95rem}.trust-shell{border-radius:24px}}.testimonials{background-color:#9333ea}.testimonials .section-label{background:#fdf4ff;color:#9333ea}.testimonial-card{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-lg);padding:2rem 1.5rem;text-align:left;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s;margin-bottom:20px}.testimonial-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.testimonial-stars{display:flex;gap:2px;margin-bottom:1rem;color:#f59e0b}.testimonial-stars svg{width:16px;height:16px;fill:currentColor}.testimonial-card blockquote{color:#ffffffbf;line-height:1.7;font-size:.95rem;flex:1;margin-bottom:16px}.testimonial-author{display:flex;align-items:start;gap:.75rem}.testimonial-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;flex-shrink:0}.testimonial-author-info h5{font-size:.9rem;font-weight:600;color:#fff;margin-bottom:4px}.testimonial-author-info p{font-size:.78rem;color:#ffffffbf;font-weight:500;margin-bottom:0}.comparison{padding:5rem 0;border-top:1px solid var(--gray-100)}.comparison .container{text-align:center}.comparison .section-label{background:var(--accent-light);color:#b45309}.comparison .section-desc{margin-bottom:3rem}.compare-card{border-radius:var(--radius-lg);padding:2.5rem 2rem;text-align:left;position:relative;margin-bottom:40px}.compare-card.card-human{background:var(--gray-50);border:1px solid var(--gray-200)}.compare-card.card-ai{background:linear-gradient(135deg,var(--primary-light) 0%,#EDE9FE 100%);border:2px solid var(--primary);box-shadow:0 8px 32px #4f46e51f}.compare-card .card-badge{display:inline-block;padding:.3rem .75rem;border-radius:9999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1.25rem}.card-human .card-badge{background:var(--gray-200);color:var(--gray-600)}.card-ai .card-badge{background:var(--primary);color:var(--white)}.compare-card h3{font-size:1.2rem;font-weight:700;color:var(--gray-900);margin-bottom:.25rem}.compare-card .compare-price{font-size:2.25rem;font-weight:800;letter-spacing:-.03em;margin-bottom:.15rem}.card-human .compare-price{color:var(--gray-700)}.card-ai .compare-price{color:var(--primary)}.compare-card .compare-price-note{font-size:.82rem;color:var(--gray-400);margin-bottom:1.5rem}.compare-list{list-style:none;display:flex;flex-direction:column;gap:.65rem;padding-left:0}.compare-list li{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.45;color:var(--gray-600)}.compare-list li svg{width:18px;height:18px;flex-shrink:0;margin-top:1px}.compare-list .icon-yes{color:var(--secondary)}.compare-list .icon-no{color:#ef4444}.compare-list .icon-warn{color:var(--accent)}.compare-verdict{padding:1rem 1.5rem;background:var(--secondary-light);border:1px solid #A7F3D0;border-radius:var(--radius);text-align:center;max-width:740px;width:100%;margin:0 auto!important}.compare-verdict p{font-size:1rem;font-weight:600;color:#065f46;margin-bottom:0}.compare-verdict span{font-weight:800;color:var(--primary)}.industries-grid{background:var(--gray-50)}.industry-tag{display:inline-block;padding:10px 25px;background:#fff;border-radius:30px;margin:8px;font-weight:500;color:#475569;box-shadow:0 2px 10px #0000000d;transition:all .3s ease;cursor:pointer;border:2px solid transparent}.industry-tag:hover{border-color:var(--accent-color);color:var(--accent-color);transform:translateY(-2px)}.faq{padding:5rem 0;background:#fff;border-top:1px solid var(--gray-100)}.faq .section-label{background:var(--accent-light);color:#b45309}.faq-container{max-width:860px;margin:0 auto;padding:0 1.5rem}.faq-item{border-bottom:1px solid var(--gray-200);padding:1.5rem 0}.faq-question{display:flex;justify-content:space-between;align-items:center;text-align:left;cursor:pointer;font-weight:600;color:var(--gray-800);font-size:1.125rem;transition:color .2s}.faq-question:hover{color:var(--violet)}.faq-question svg{width:24px;height:24px;color:var(--violet);transition:transform .3s}.faq-item.active .faq-question svg{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item.active .faq-answer{max-height:200px;padding-top:1rem}.faq-answer p{color:var(--gray-600);line-height:1.7;text-align:left}.cta{padding:6rem 0;background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 100%);position:relative;overflow:hidden}.cta-shape{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3}.cta-shape-1{width:500px;height:500px;background:var(--cyan);top:-200px;right:-100px}.cta-shape-2{width:400px;height:400px;background:#8b5cf6;bottom:-150px;left:-100px}.cta-content{max-width:700px;margin:0 auto;padding:0 1.5rem;text-align:center;position:relative;z-index:1}.cta-content .btn-white{background-color:#fff;color:var(--violet-darker);font-weight:600;padding:12px 22px;border-radius:50px;text-decoration:none;transition:all .2s ease}.cta-content .btn-white:hover{background-color:#f5f5f5;color:var(--violet-darker)}.cta-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;margin-bottom:1rem}.cta-description{color:#fffc;font-size:1.125rem;margin-bottom:2rem}.footer{background:var(--violet-darker);padding:4rem 0 2rem}.footer-container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:3rem;margin-bottom:3rem}.footer-brand p{color:#ffffffb3;margin-top:1rem;line-height:1.6}.footer-column h4{color:#fff;font-weight:600;margin-bottom:1rem}.footer-column ul{list-style:none;padding-left:0}.footer-column li{margin-bottom:.5rem}.footer-column a{color:#fff9;text-decoration:none;font-size:.95rem;transition:color .2s}.footer-column a:hover{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-bottom p{color:#ffffff80;font-size:.875rem}.social-links{display:flex;gap:1rem}.social-links a{width:36px;height:36px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.social-links a:hover{background:#fff3}.social-links a svg{width:18px;height:18px;color:#ffffffb3}.pricing-hero{background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 50%,var(--violet-darker) 100%);padding:5rem 0 3rem;position:relative;overflow:hidden;text-align:center}.pricing-hero-shape{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3}.pricing-hero-shape-1{width:500px;height:500px;background:var(--cyan);top:-200px;right:-100px}.pricing-hero-shape-2{width:400px;height:400px;background:#8b5cf6;bottom:-150px;left:-100px}.pricing-hero-content{position:relative;z-index:1;max-width:700px;margin:0 auto}.pricing-hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:.5rem 1rem;border-radius:9999px;color:var(--cyan-light);font-size:.875rem;font-weight:500;margin-bottom:1.5rem}.pricing-hero-title{font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;color:#fff;line-height:1.15;margin-bottom:1rem;letter-spacing:-.02em}.pricing-hero-title span{background:linear-gradient(135deg,var(--cyan-light) 0%,var(--cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-hero-desc{font-size:1.15rem;color:#fffc;margin-bottom:2.5rem;line-height:1.7}.billing-toggle{display:inline-flex;align-items:center;gap:.75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:.5rem 1.25rem;border-radius:9999px;margin-bottom:80px}.billing-label{font-size:.9rem;font-weight:600;color:#ffffff80;transition:color .3s;cursor:pointer}.billing-label.active{color:#fff}.billing-save-badge{background:var(--cyan);color:var(--violet-darker);font-size:.72rem;font-weight:700;padding:.25rem .6rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.04em}.toggle-switch{position:relative;width:48px;height:26px;cursor:pointer}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff40;border-radius:26px;transition:.3s}.toggle-slider:before{content:"";position:absolute;height:20px;width:20px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.3s}.toggle-switch input:checked+.toggle-slider{background:var(--cyan)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(22px)}.pricing-cards-section{padding:0 0 5rem;margin-top:-3rem;position:relative;z-index:2}.pricing-card{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:2rem 1.5rem;position:relative;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;min-height:600px;margin-bottom:20px}.pricing-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl)}.pricing-card-popular{border:1px solid var(--primary);box-shadow:0 8px 40px #4f46e526;transform:scale(1.03)}.pricing-card-popular:hover{transform:scale(1.03) translateY(-6px)}.popular-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--cyan) 0%,var(--violet) 100%);color:#fff;font-size:.75rem;font-weight:700;padding:.35rem 1rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.pricing-card-header{margin-bottom:0;display:flex;gap:10px}.plan-icon{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem}.plan-icon svg{width:24px;height:24px}.plan-icon-starter{background:#fef3c7;color:#d97706}.plan-icon-growth{background:var(--primary-light);color:var(--primary)}.plan-icon-business{background:var(--secondary-light);color:#059669}.plan-icon-enterprise{background:#ffffff26;color:var(--cyan-light)}.plan-name{font-size:1.25rem;font-weight:700;color:var(--gray-900);margin-bottom:.25rem}.plan-tagline{font-size:.85rem;color:var(--gray-400)}.pricing-card-price{margin-bottom:1.5rem;text-align:center}.price-amount{gap:2px}.price-currency{font-size:1.5rem;font-weight:700;color:var(--gray-800)}.price-value{font-size:3rem;font-weight:800;color:var(--gray-900);line-height:1;letter-spacing:-.03em}.price-period-inline{font-size:1rem;font-weight:500;color:var(--gray-400);margin-left:2px}.price-period{display:block;font-size:.82rem;color:var(--gray-400);margin-top:.25rem}.pricing-btn{display:block;width:100%;padding:.85rem;border-radius:10px;font-size:.95rem;font-weight:600;text-align:center;text-decoration:none;transition:all .25s;margin-bottom:1.75rem;cursor:pointer}.pricing-btn-primary{background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 100%);color:#fff;border:2px solid linear-gradient(135deg,var(--cyan) 0%,var(--violet) 100%)}.pricing-btn-primary:hover{border:2px solid var(--primary);color:var(--primary);background:var(--primary-light)}.pricing-btn-outline{background:transparent;color:var(--gray-800);border:2px solid var(--gray-200)}.pricing-btn-outline:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-light)}.pricing-btn-white{background:#fff;color:var(--violet-darker);border:2px solid rgba(255,255,255,.3)}.pricing-btn-white:hover{background:var(--cyan-light);color:var(--violet-darker);border-color:var(--cyan-light)}.pricing-features{flex:1}.features-title{font-size:.82rem;font-weight:600;color:var(--gray-400);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem}.pricing-features ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.7rem}.pricing-features li{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;color:var(--gray-600);line-height:1.4}.pricing-features li svg{width:18px;height:18px;flex-shrink:0;color:var(--secondary);margin-top:1px}.pricing-features li strong{font-weight:700;color:var(--gray-800)}.pricing-card-dark .pricing-features li strong{color:#fff}.guarantee-banner{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;background:var(--secondary-light);border:1px solid rgba(16,185,129,.2);border-radius:var(--radius);margin-top:2rem;max-width:700px}.guarantee-banner svg{width:24px;height:24px;color:var(--secondary);flex-shrink:0}.guarantee-banner p{font-size:.92rem;color:#065f46;font-weight:500;margin-bottom:0}.pricing-compare{padding:5rem 0;background:var(--gray-50);border-top:1px solid var(--gray-100)}.pricing-compare-header{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:3rem}.pricing-compare-header .section-label{background:var(--primary-light);color:var(--primary)}.compare-table-wrapper{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--gray-200);background:#fff}.compare-table{width:100%;border-collapse:collapse;min-width:700px}.compare-table thead{background:var(--gray-50);border-bottom:2px solid var(--gray-200)}.compare-table th{padding:1.25rem 1rem;font-size:.9rem;font-weight:700;color:#fff;text-align:center;background-color:#111827}.compare-table th.feature-col{text-align:left;width:30%;border-right:1px solid var(--gray-200)}.compare-table th.highlight-col{background:var(--primary-light);color:var(--primary)}.compare-table td{padding:.9rem 1rem;font-size:.88rem;color:var(--gray-600);text-align:center;border-bottom:1px solid var(--gray-100)}.compare-table td:first-child{text-align:left;font-weight:500;color:var(--gray-800)}.compare-table td.highlight-col{background:#4f46e508}.compare-table .category-row td{background:var(--gray-50);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-400);padding:.7rem 1rem}.table-icon-yes{width:20px;height:20px;color:var(--secondary);display:inline-block}.table-icon-no{width:20px;height:20px;color:var(--gray-300);display:inline-block}.pricing-testimonials{padding:5rem 0;border-top:1px solid var(--gray-100)}.pricing-testimonials .section-label{background:#fdf4ff;color:#9333ea}.pricing-testimonial-card{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:2rem 1.5rem;text-align:left;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s;margin-bottom:20px}.pricing-testimonial-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.pricing-testimonial-card .testimonial-stars{display:flex;gap:2px;margin-bottom:1rem;color:#f59e0b}.pricing-testimonial-card .testimonial-stars svg{width:16px;height:16px;fill:currentColor}.pricing-testimonial-card blockquote{color:var(--gray-600);line-height:1.7;font-size:.95rem;flex:1;margin-bottom:1.25rem}.pricing-testimonial-card .testimonial-author{display:flex;align-items:center;gap:.75rem}.pricing-testimonial-card .testimonial-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;flex-shrink:0}.pricing-testimonial-card .testimonial-author-info h5{font-size:.9rem;font-weight:600;color:var(--gray-800);margin-bottom:2px}.pricing-testimonial-card .testimonial-author-info p{font-size:.78rem;color:var(--gray-400);font-weight:500;margin-bottom:0}.pricing-faq{padding:5rem 0;border-top:1px solid var(--gray-100);background:#fff}.pricing-faq .section-label{background:var(--accent-light);color:#b45309}.pricing-faq .faq-container{max-width:860px;margin:0 auto;padding:0 1.5rem}.pricing-faq .faq-item{border-bottom:1px solid var(--gray-200);padding:1.5rem 0}.pricing-faq .faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600;color:var(--gray-800);font-size:1.05rem;transition:color .2s}.pricing-faq .faq-question:hover{color:var(--violet)}.pricing-faq .faq-question svg{width:22px;height:22px;color:var(--violet);transition:transform .3s;flex-shrink:0}.pricing-faq .faq-item.active .faq-question svg{transform:rotate(180deg)}.pricing-faq .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.pricing-faq .faq-item.active .faq-answer{max-height:200px;padding-top:1rem}.pricing-faq .faq-answer p{color:var(--gray-600);line-height:1.7;text-align:left;font-size:.95rem}@media (max-width: 1100px){.pricing-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.pricing-card-popular{transform:none}.pricing-card-popular:hover{transform:translateY(-6px)}}@media (max-width: 640px){.pricing-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.pricing-hero{padding:3rem 0 2rem}.pricing-hero-title{font-size:1.75rem}.billing-toggle{flex-wrap:wrap;justify-content:center}}@media (max-width: 968px){.nav-links{display:none}.steps-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.features-grid,.pricing-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;text-align:center}.footer-bottom{flex-direction:column;text-align:center}.social-links{justify-content:center}}.ai-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.ai-page{background:var(--gray-50);min-height:100vh}.ai-topbar{position:sticky;top:0;z-index:50;background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 50%,var(--violet-darker) 100%);border-bottom:1px solid rgba(255,255,255,.12);padding:.9rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.ai-brand{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;color:#fff;min-width:0}.ai-brand-icon{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--cyan) 0%,var(--cyan-light) 100%);color:var(--violet-darker);box-shadow:0 10px 25px #00000026}.ai-brand-icon svg{width:20px;height:20px}.ai-brand-text{font-weight:800;letter-spacing:-.02em;font-size:1.05rem;white-space:nowrap}.ai-brand-pill{font-size:.78rem;font-weight:700;color:#ffffffe6;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);padding:.25rem .55rem;border-radius:9999px;white-space:nowrap}.ai-top-actions{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.ai-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;border-radius:9999px;padding:.55rem .9rem;font-weight:700;font-size:.86rem;cursor:pointer;transition:transform .15s ease,background .2s ease,border-color .2s ease}.ai-chip:hover{background:#ffffff24;transform:translateY(-1px)}.ai-chip-primary{background:var(--cyan);color:var(--violet-darker);border-color:#fff3}.ai-chip-primary:hover{background:var(--cyan-light)}.ai-shell{max-width:1200px;margin:0 auto;padding:1.25rem;display:grid;grid-template-columns:360px 1fr;gap:1.25rem;align-items:start}.ai-sidebar{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.ai-sidebar-section{padding:1.1rem;border-bottom:1px solid var(--gray-100)}.ai-sidebar-section:last-child{border-bottom:none}.ai-sidebar-title{font-size:.85rem;font-weight:800;color:var(--gray-800);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.85rem}.ai-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.ai-quick-card{text-align:left;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:16px;padding:.9rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ai-quick-card:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:#4f46e559}.ai-quick-icon{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-light) 0%,#EDE9FE 100%);color:var(--primary);margin-bottom:.65rem}.ai-quick-icon svg{width:22px;height:22px}.ai-quick-title{font-weight:800;color:var(--gray-900);font-size:.95rem;margin-bottom:.15rem}.ai-quick-desc{font-size:.82rem;color:var(--gray-600);line-height:1.45}.ai-thread-list{display:flex;flex-direction:column;gap:.5rem}.ai-thread{width:100%;text-align:left;background:#fff;border:1px solid var(--gray-200);border-radius:14px;padding:.85rem .9rem;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.ai-thread:hover{background:var(--gray-50);transform:translateY(-1px)}.ai-thread-active{border-color:#4f46e573;background:linear-gradient(135deg,#4f46e50f,#22d3ee0f)}.ai-thread-title{font-weight:800;color:var(--gray-900);font-size:.95rem;margin-bottom:.15rem}.ai-thread-meta{font-size:.8rem;color:var(--gray-400);font-weight:600}.ai-chat{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;min-height:calc(100vh - 120px)}.ai-chat-header{padding:1.1rem;border-bottom:1px solid var(--gray-100);display:flex;align-items:center;justify-content:space-between;gap:1rem;background:linear-gradient(135deg,#6b46c10f,#22d3ee0f)}.ai-chat-title{font-size:1.1rem;font-weight:900;color:var(--gray-900);letter-spacing:-.02em}.ai-chat-subtitle{font-size:.9rem;color:var(--gray-600)}.ai-chat-badges{display:inline-flex;gap:.5rem;flex-shrink:0}.ai-badge{font-size:.78rem;font-weight:800;padding:.35rem .6rem;border-radius:9999px;border:1px solid var(--gray-200);background:#fff;color:var(--gray-800)}.ai-badge-online{border-color:#10b98159;background:#10b98114;color:#065f46}.ai-messages{padding:1.1rem;overflow:auto;background:radial-gradient(900px 220px at 20% 0%,rgba(34,211,238,.06),transparent 60%),radial-gradient(900px 240px at 90% 15%,rgba(107,70,193,.06),transparent 60%),#fff}.ai-msg{display:flex;gap:.75rem;margin-bottom:.9rem}.ai-msg-avatar{width:36px;height:36px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:900;color:#fff;background:linear-gradient(135deg,var(--violet) 0%,var(--primary) 100%);flex-shrink:0;box-shadow:0 10px 20px #00000014}.ai-msg-bubble{max-width:780px;border-radius:18px;padding:.85rem .95rem;border:1px solid var(--gray-200);background:#fff;box-shadow:0 10px 25px #0000000a}.ai-msg-text{font-size:.95rem;color:var(--gray-800);line-height:1.65;white-space:pre-wrap}.ai-msg-meta{margin-top:.4rem;font-size:.78rem;font-weight:700;color:var(--gray-400)}.ai-msg-user{justify-content:flex-end}.ai-msg-user .ai-msg-bubble{background:linear-gradient(135deg,#22d3ee59,#4f46e52e);border-color:#4f46e540}.ai-msg-user .ai-msg-text{color:var(--gray-900);font-weight:600}.ai-msg-user .ai-msg-meta{color:#1118278c}.ai-composer{border-top:1px solid var(--gray-100);padding:.9rem 1.1rem 1.1rem;background:#fff}.ai-suggestions{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.ai-suggestion{cursor:pointer;border:1px solid var(--gray-200);background:var(--gray-50);color:var(--gray-800);font-weight:800;font-size:.82rem;padding:.45rem .75rem;border-radius:9999px;transition:background .2s ease,border-color .2s ease,transform .15s ease}.ai-suggestion:hover{background:#fff;border-color:#4f46e559;transform:translateY(-1px)}.ai-composer-row{display:flex;align-items:flex-end;gap:.75rem}.ai-input-wrap{flex:1;display:block}.ai-input{width:100%;resize:none;max-height:160px;padding:.85rem .9rem;border-radius:16px;border:1px solid var(--gray-200);outline:none;font-family:inherit;font-size:.95rem;line-height:1.5;background:var(--gray-50);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.ai-input:focus{background:#fff;border-color:#4f46e573;box-shadow:0 0 0 4px #4f46e51f}.ai-send{cursor:pointer;border:2px solid var(--primary);background:var(--primary);color:#fff;font-weight:900;border-radius:14px;padding:.85rem 1.05rem;transition:transform .15s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;min-width:92px}.ai-send:hover{transform:translateY(-1px);background:var(--primary-dark);border-color:var(--primary-dark);box-shadow:0 10px 25px #4f46e540}.ai-composer-hint{margin-top:.55rem;font-size:.82rem;color:var(--gray-400);font-weight:600}@media (max-width: 1024px){.ai-shell{grid-template-columns:320px 1fr}}@media (max-width: 900px){.ai-shell{grid-template-columns:1fr}.ai-chat{min-height:calc(100vh - 190px)}}@media (max-width: 398px){.hero-buttons{margin-bottom:2rem;gap:8px}.btn{padding:12px 19px!important;font-size:14px!important}.industry-tag{padding:10px!important}}@media (max-width: 541px){section{padding:4rem 0}.hero-buttons{margin-bottom:2rem}.hero-platforms .hero-badge{padding:12px 18px!important;border-radius:12px!important}.hero-badge span{display:none}.ai-quick-grid{grid-template-columns:1fr}.ai-top-actions{gap:.4rem}.ai-chip{padding:.5rem .75rem;font-size:.82rem}.ai-send{min-width:82px}}.hero:before{content:"";position:absolute;top:-50%;left:-20%;width:80%;height:100%;background:radial-gradient(ellipse,rgba(79,70,229,.3) 0%,transparent 60%);pointer-events:none;animation:float-orb 20s ease-in-out infinite}.hero:after{content:"";position:absolute;bottom:-30%;right:-20%;width:70%;height:80%;background:radial-gradient(ellipse,rgba(16,185,129,.2) 0%,transparent 60%);pointer-events:none;animation:float-orb 25s ease-in-out infinite reverse}@keyframes float-orb{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}.hero-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(79,70,229,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(79,70,229,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.hero .container{position:relative;z-index:2}@media (min-width: 1024px){.hero-text{text-align:left}}.hero-badge .dot{width:8px;height:8px;background:var(--cyan-light);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.hero-subdesc{font-size:.95rem;color:#cbd5e1;font-weight:500;margin-bottom:2rem;padding:.75rem 1rem;background:#10b9811a;border-left:3px solid var(--secondary);border-radius:0 8px 8px 0;display:inline-block}@media (min-width: 1024px){.hero-subdesc{display:block}}.hero-platforms{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}@media (min-width: 1024px){.hero-platforms{justify-content:flex-start}}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center}.hero-visual-glow{position:absolute;width:120%;height:120%;background:radial-gradient(circle,rgba(62,62,161,.68) 0%,transparent 60%);pointer-events:none;animation:glow-pulse 4s ease-in-out infinite}@keyframes glow-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.hero-chat-window{position:relative;width:100%;max-width:420px;background:#21252982;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 25px 80px #00000080,0 0 40px #4f46e526,inset 0 1px #ffffff1a;overflow:hidden}.chat-window-header{display:flex;align-items:center;justify-content:space-between;padding:14px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.08)}.chat-status{display:flex;align-items:center;gap:.35rem;font-size:.72rem;color:#34d399;font-weight:500}.chat-status:before{content:"";width:6px;height:6px;background:#34d399;border-radius:50%;box-shadow:0 0 8px #34d399;animation:pulse 2s ease-in-out infinite}.chat-window-dots{display:flex;gap:6px}.chat-window-dots span{width:10px;height:10px;border-radius:50%;background:#ffffff26}.chat-window-dots span:nth-child(1){background:#ef4444}.chat-window-dots span:nth-child(2){background:#f59e0b}.chat-window-dots span:nth-child(3){background:#22c55e}.chat-messages{padding:1.25rem;display:flex;flex-direction:column;gap:.85rem;min-height:420px}.chat-bubble{max-width:85%;padding:.75rem 1rem;border-radius:14px;font-size:.85rem;line-height:1.5;animation:bubble-in .4s ease-out backwards}.chat-bubble:nth-child(1){animation-delay:.2s}.chat-bubble:nth-child(2){animation-delay:.5s}.chat-bubble:nth-child(3){animation-delay:.8s}.chat-bubble:nth-child(4){animation-delay:1.1s}@keyframes bubble-in{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.chat-bubble.user{align-self:flex-end;background:#ffffff26;color:#e2e8f0;border-bottom-right-radius:4px}.chat-bubble.ai{align-self:flex-start;background:linear-gradient(135deg,var(--cyan) 0%,var(--violet) 100%);color:#fff;border-bottom-left-radius:4px}.chat-bubble .typing{display:flex;gap:4px;padding:4px 0}.chat-bubble .typing span{width:6px;height:6px;background:#ffffffb3;border-radius:50%;animation:typing-dot 1.4s ease-in-out infinite}.chat-bubble .typing span:nth-child(2){animation-delay:.2s}.chat-bubble .typing span:nth-child(3){animation-delay:.4s}@keyframes typing-dot{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.chat-input-bar{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#ffffff08!important;border-top:1px solid rgba(255,255,255,.08)}.chat-input-bar input{flex:1;background:#e3e0e0;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:.65rem 1rem;font-size:.82rem;color:#94a3b8;font-family:inherit}.chat-input-bar input::placeholder{color:#64748b}.chat-input-bar button{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,var(--cyan) 0%,var(--violet) 100%);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #4f46e566}.chat-input-bar button svg{width:18px;height:18px;color:#fff}.problem{background:var(--gray-50);border-top:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100)}.problem .container{display:flex;flex-direction:column;align-items:center;text-align:center}.problem .section-label{background:#fef2f2;color:#dc2626}.problem .section-desc{margin-bottom:2.5rem}.pain-grid{display:grid;grid-template-columns:1fr;gap:1rem;width:100%;max-width:800px}@media (min-width: 640px){.pain-grid{grid-template-columns:1fr 1fr}}.pain-card{display:flex;align-items:flex-start;gap:.85rem;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius);padding:1.25rem;text-align:left}.pain-card .icon{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:#fef2f2;display:flex;align-items:center;justify-content:center}.pain-card .icon svg{width:20px;height:20px;color:#ef4444}.pain-card h4{font-size:.95rem;font-weight:600;color:var(--gray-800);margin-bottom:.25rem}.pain-card p{font-size:.85rem;color:var(--gray-500);line-height:1.5}.problem-footer{margin-top:2.5rem;padding:1.25rem 2rem;background:linear-gradient(135deg,#fef2f2,#fff7ed);border:1px solid #FECACA;border-radius:var(--radius);max-width:600px}.problem-footer p{font-size:.95rem;font-weight:600;color:#991b1b;line-height:1.5;margin-bottom:0!important}.solution .container{display:flex;flex-direction:column;align-items:center;text-align:center}.solution .section-label{background:var(--secondary-light);color:#059669}.solution .section-desc{margin-bottom:3rem}.platforms-section{background:linear-gradient(180deg,var(--violet) 0%,var(--violet-dark) 100%);padding:6rem 0;position:relative;overflow:hidden}.platforms-section:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(79,70,229,.1) 0%,transparent 60%);pointer-events:none}.platforms-section .container{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.platforms-section .section-label{background:var(--secondary-light);color:#059669;border:1px solid rgba(79,70,229,.3)}.platforms-section .section-title{color:#fff}.platforms-section .section-desc{color:#fff;margin-bottom:6rem}.platforms-visual{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:1000px}@media (min-width: 768px){.platforms-visual{flex-direction:row;justify-content:center;align-items:center;gap:0}}.platforms-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width: 768px){.platforms-row{display:flex;flex-direction:column;gap:1rem}}.platform-card{display:flex;align-items:center;gap:12px;padding:1rem 1.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;min-width:180px}.platform-card:hover{background:#ffffff0f;border-color:#ffffff26;transform:translate(5px)}.platforms-row-right .platform-card:hover{transform:translate(-5px)}.platform-card .ai-platform-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.platform-card .ai-platform-icon svg{width:24px;height:24px}.platform-card h4{font-size:.95rem;font-weight:600;color:#f1f5f9;margin-bottom:2px}.platform-card p{font-size:.75rem;color:#b4b7bb;margin-bottom:0}.platform-whatsapp .ai-platform-icon{background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 4px 20px #25d36666;animation:none}.platform-facebook .ai-platform-icon{background:linear-gradient(135deg,#1877f2,#0053bf);box-shadow:0 4px 20px #1877f266;animation:none}.platform-instagram .ai-platform-icon{background:linear-gradient(135deg,#e4405f,#c13584);box-shadow:0 4px 20px #e4405f66;animation:none}.platform-website .ai-platform-icon{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 4px 20px #6366f166;animation:none}.platforms-hub-center{position:relative;display:flex;align-items:center;justify-content:center;padding:2rem}@media (min-width: 768px){.platforms-hub-center{padding:0 3rem}}.hub-glow{position:absolute;width:200px;height:200px;border-radius:100%;background:radial-gradient(circle,#00000006,#00000014 70%);animation:hub-glow 3s ease-in-out infinite}@keyframes hub-glow{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.8}}.hub-circle{position:relative;width:140px;height:140px;border-radius:50%;background:linear-gradient(135deg,var(--cyan) 0%,var(--violet) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 0 1px #ffffff1a,0 20px 50px #4f46e566,inset 0 2px #fff3}.hub-circle svg{width:44px;height:44px;color:#fff;margin-bottom:4px}.hub-circle span{font-size:.7rem;font-weight:700;color:#ffffffe6;text-transform:uppercase;letter-spacing:.15em}.hub-connector{display:none;width:60px;height:2px;background:linear-gradient(90deg,#9d9edd1a,#9d9edd80);position:relative}@media (min-width: 768px){.hub-connector{display:block}}.hub-connector:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background:var(--primary);border-radius:50%;box-shadow:0 0 10px var(--primary);animation:pulse-dot 2s ease-in-out infinite}.hub-connector.right{background:linear-gradient(90deg,#6366f180,#6366f11a)}.hub-connector.right:after{right:auto;left:0}@keyframes pulse-dot{0%,to{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.5;transform:translateY(-50%) scale(1.3)}}.platforms-note{margin-top:3rem;padding:.85rem 1.75rem;font-size:.9rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:.5rem 1rem;border-radius:9999px;color:var(--cyan-light);font-weight:500;display:flex;align-items:center;gap:.5rem}.platforms-note svg{width:18px;height:18px}.features-section{position:relative;overflow:hidden;background:none}.features-section .bg-mesh{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.features-section .mesh-blob{position:absolute;border-radius:50%;filter:blur(100px);opacity:.25;animation:blobFloat 10s ease-in-out infinite}.features-section .mesh-blob-1{width:500px;height:500px;background:radial-gradient(circle,var(--violet) 0%,transparent 70%);top:-10%;left:-5%;animation-delay:0s}.features-section .mesh-blob-2{width:600px;height:600px;background:radial-gradient(circle,var(--primary) 0%,transparent 70%);top:30%;right:-15%;animation-delay:-3s}.features-section .mesh-blob-3{width:400px;height:400px;background:radial-gradient(circle,var(--cyan) 0%,transparent 70%);bottom:10%;left:30%;animation-delay:-5s}.features-section .mesh-blob-4{width:350px;height:350px;background:radial-gradient(circle,var(--secondary) 0%,transparent 70%);top:60%;left:-10%;animation-delay:-2s}@keyframes blobFloat{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(20px,30px) scale(1.02)}}.features-section .bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background-image:linear-gradient(rgba(79,70,229,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(79,70,229,.04) 1px,transparent 1px);background-size:60px 60px;animation:gridMove 20s linear infinite}.features-section .particles-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.features-section .particle{position:absolute;border-radius:50%;background:#4f46e540;animation:particleFloat linear infinite}.features-section .ring-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:1}.features-section .ring{position:absolute;border:1px solid rgba(79,70,229,.08);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.features-section .ring-1{width:800px;height:800px;animation:ringRotate 30s linear infinite}.features-section .ring-2{width:600px;height:600px;border-color:#6b46c10f;animation:ringRotate 25s linear infinite reverse}.features-section .ring-3{width:1000px;height:1000px;border-color:#22d3ee0d;animation:ringRotate 40s linear infinite}.features-section .glow-dot{position:absolute;width:6px;height:6px;background:var(--primary);border-radius:50%;box-shadow:0 0 20px #4f46e566,0 0 40px #4f46e533;animation:glowPulse 3s ease-in-out infinite;pointer-events:none;z-index:2}@keyframes glowPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.features-section .light-beam{position:absolute;width:2px;height:300px;background:linear-gradient(to bottom,transparent,rgba(79,70,229,.15),transparent);pointer-events:none;z-index:1;animation:beamMove 6s ease-in-out infinite}@keyframes beamMove{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.8;transform:translateY(-50px)}}.features-section .features-header{position:relative;z-index:10;text-align:center;margin-bottom:80px}.features-section .features-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:var(--primary-light);border:1px solid rgba(79,70,229,.2);border-radius:50px;font-size:13px;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:2px;margin-bottom:24px}.features-section .features-heading{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;line-height:1.1;margin-bottom:20px;letter-spacing:-.04em;color:var(--gray-900)}.features-section .features-description{font-size:1.15rem;color:var(--gray-500);max-width:600px;margin:0 auto 30px;line-height:1.7}.features-section .glowing-divider{width:120px;height:3px;margin:0 auto;background:linear-gradient(90deg,transparent,var(--primary),var(--cyan),var(--primary),transparent);border-radius:3px}.features-section .glowing-divider:before{content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%);width:200px;height:11px;background:linear-gradient(90deg,transparent,rgba(107,70,193,.15),rgba(79,70,229,.15),rgba(107,70,193,.15),transparent);border-radius:6px;filter:blur(8px)}@keyframes shimmerLine{0%,to{opacity:.6}50%{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.features-section .features-grid{position:relative;z-index:10}.features-section .feature-card{position:relative;padding:40px 32px;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--gray-200);transition:all .45s cubic-bezier(.4,0,.2,1);overflow:hidden;height:100%;box-shadow:var(--shadow)}.features-section .feature-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#6b46c10a,#4f46e505,#22d3ee08);border-radius:var(--radius-lg);z-index:0}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.features-section .feature-card .shine{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-20deg);transition:left .7s ease;pointer-events:none;z-index:2}.features-section .feature-card:hover .shine{left:150%}.features-section .feature-card-inner{position:relative;z-index:1}.features-section .feature-icon-wrap{position:relative;width:64px;height:64px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--cyan) 0%,var(--violet) 100%);border-radius:16px}.features-section .feature-icon{position:relative;font-size:26px;color:var(--white);z-index:1;transition:all .4s ease}.features-section .feature-card:hover .feature-icon{transform:rotate(-10deg) scale(1.15);color:var(--white);text-shadow:0 0 20px rgba(79,70,229,.3)}.features-section .icon-dots{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;pointer-events:none}.features-section .icon-dot{position:absolute;width:4px;height:4px;background:var(--primary);border-radius:50%;opacity:0;transition:all .4s ease}.features-section .feature-card:hover .icon-dot{opacity:.5;animation:dotFloat 2s ease-in-out infinite}.features-section .icon-dot:nth-child(1){top:-8px;left:50%;animation-delay:0s}.features-section .icon-dot:nth-child(2){top:50%;right:-8px;animation-delay:.3s}.features-section .icon-dot:nth-child(3){bottom:-8px;left:50%;animation-delay:.6s}.features-section .icon-dot:nth-child(4){top:50%;left:-8px;animation-delay:.9s}@keyframes dotFloat{0%,to{transform:translate(0)}50%{transform:translateY(-4px)}}.features-section .feature-title{font-size:1.25rem;font-weight:700;color:var(--gray-900);margin-bottom:12px;transition:color .3s ease}.features-section .feature-card:hover .feature-title{color:var(--primary)}.features-section .feature-text{font-size:.95rem;color:var(--gray-500);line-height:1.7;transition:color .3s ease}.features-section .feature-card:hover .feature-text{color:var(--gray-600)}.features-section .feature-number{position:absolute;top:20px;right:24px;font-size:.75rem;font-weight:700;color:var(--gray-200);letter-spacing:1px}@media (max-width: 991px){.features-section .features-section{padding:80px 0 70px}.features-section .features-header{margin-bottom:60px}.features-section .feature-card{padding:32px 24px}}@media (max-width: 767px){.features-section .features-section{padding:60px 0 50px}.features-section .features-heading{font-size:2rem}.features-section .features-description{font-size:1rem}.features-section .feature-card{padding:28px 20px}}.feature-card ul{list-style:none;margin-top:1rem;padding-left:0}.feature-card ul li{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--gray-600);margin-bottom:.4rem}.feature-card ul li svg{width:16px;height:16px;color:var(--secondary);flex-shrink:0}.icon-purple{background:var(--primary-light);color:var(--primary)}.icon-green{background:var(--secondary-light);color:#059669}.icon-amber{background:var(--accent-light);color:#d97706}.icon-blue{background:#eff6ff;color:#2563eb}.icon-rose{background:#fff1f2;color:#e11d48}.icon-cyan{background:#ecfeff;color:#0891b2}.blog-related-list{margin-top:18px}.blog-related-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:1rem;box-shadow:var(--shadow-sm)}.blog-related-item{display:flex;gap:.85rem;align-items:start;text-decoration:none;padding:.7rem .75rem;border-radius:14px;border:1px solid var(--gray-200);transition:all .2s ease;background:linear-gradient(180deg,#0f172a05,#0f172a00);margin-bottom:12px}.blog-related-item:hover{background:var(--primary-light);border-color:#4f46e540;transform:translateY(-2px)}.blog-related-thumb{width:90px;height:64px;border-radius:14px;background:linear-gradient(135deg,var(--primary-light) 0%,#ede9fe 100%);flex-shrink:0;border:1px solid rgba(79,70,229,.18)}.blog-related-thumb--cyan{background:linear-gradient(135deg,#22d3ee40,#4f46e51a);border-color:#22d3ee38}.blog-related-thumb--violet{background:linear-gradient(135deg,#4f46e538,#ecfeff4d);border-color:#4f46e538}.blog-related-thumb--green{background:linear-gradient(135deg,#10b98138,#22d3ee1a);border-color:#10b98138}.blog-related-text{display:flex;flex-direction:column;gap:.35rem;min-width:0}.blog-related-tag{font-size:.75rem;font-weight:900;color:var(--violet);text-transform:uppercase;letter-spacing:.06em}.blog-related-text p{color:var(--gray-600);font-weight:700;font-size:.92rem;line-height:1.35;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.blog-related-title{color:var(--gray-900);font-weight:800;line-height:1.25;font-size:.95rem}.blog-related-title,.blog-related-item .blog-related-title{display:block}.blog-popular-tags-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:1rem;box-shadow:var(--shadow-sm);margin-top:1.25rem}.blog-popular-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:18px}.blog-popular-tag{display:inline-flex;align-items:center;padding:.45rem .85rem;font-size:.82rem;font-weight:700;color:var(--gray-700);text-decoration:none;border-radius:9999px;border:1px solid var(--gray-200);background:var(--gray-50);transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.blog-popular-tag:hover{color:var(--violet);border-color:#4f46e559;background:linear-gradient(135deg,#4f46e514,#22d3ee0f);transform:translateY(-2px);box-shadow:0 8px 20px #4f46e51a}.hero-cta-group{display:flex;gap:16px;animation:fadeInUp .6s ease .3s both}.btn-primary{background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 100%);color:var(--white);font-weight:600;padding:12px 22px;border-radius:50px;text-decoration:none;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.btn-primary:hover{transform:translateY(-2px);background:var(--primary-light)!important;border:2px solid rgba(10,37,64,.2);color:var(--primary)}.btn-secondary{background:transparent;color:var(--primary);padding:12px 22px;border-radius:50px;text-decoration:none;font-weight:600;font-size:16px;border:2px solid rgba(10,37,64,.2);transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.btn-secondary:hover{background:var(--primary-light)!important;color:var(--primary);transform:translateY(-2px)}.kicker{display:inline-flex;align-items:center;margin-bottom:14px;padding:6px 14px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);background:var(--primary-light);border:1px solid rgba(79,70,229,.18)}.gradient-text{line-height:1.15;letter-spacing:-.03em;margin-bottom:16px;background:linear-gradient(135deg,var(--cyan) 0%,var(--violet) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.workflow{background-color:var(--gray-50)}.sg-timeline{position:relative;margin-top:64px;text-align:left}.sg-timeline-line{position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--violet),var(--cyan));transform:translate(-50%) scaleY(0);transform-origin:top}.sg-timeline-step{display:flex;align-items:flex-start;margin-bottom:48px;position:relative}.sg-timeline-step:nth-child(odd){flex-direction:row}.sg-timeline-step:nth-child(2n){flex-direction:row-reverse}.sg-timeline-node{position:absolute;left:50%;transform:translate(-50%);width:48px;height:48px;border-radius:50%;border:2px solid var(--violet);background:var(--bg-dark);display:flex;align-items:center;justify-content:center;z-index:2;font-weight:700;color:#fff;transition:.4s ease}.sg-timeline-node.active{background:var(--violet);box-shadow:0 0 20px #6b46c180}.sg-timeline-card{position:relative;width:calc(50% - 40px);background:var(--white);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius);border:1px solid rgba(79,70,229,.12);box-shadow:0 8px 24px -18px #0f172a59;padding:28px;opacity:0;transform:translate(-30px);transition:transform .45s cubic-bezier(.4,0,.2,1),box-shadow .45s cubic-bezier(.4,0,.2,1);overflow:hidden;animation:sgCardIdle 5s ease-in-out infinite}.sg-timeline-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#6b46c10a,#4f46e505,#22d3ee08);border-radius:inherit;z-index:0;pointer-events:none}.sg-timeline-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(120deg,#6b46c126,#22d3ee73,#6b46c126);background-size:220% 220%;animation:sgBorderFlow 4s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1;opacity:.72;transition:opacity .35s ease}.sg-timeline-card>*{position:relative;z-index:2}.sg-timeline-card:hover{transform:translateY(-4px)!important;box-shadow:0 14px 32px -22px #4f46e559;border-color:#22d3ee8c}.sg-timeline-card:hover:after{animation-duration:2s;opacity:1}@keyframes sgBorderFlow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes sgCardIdle{0%,to{box-shadow:0 8px 24px -18px #0f172a59}50%{box-shadow:0 12px 28px -20px #4f46e538}}.sg-timeline-step:nth-child(2n) .sg-timeline-card{transform:translate(30px)}.sg-timeline-card.visible{opacity:1;transform:translate(0)!important;transition:.6s ease}.sg-timeline-card h4{font-size:18px;margin-bottom:10px;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800;color:var(--gray-700)}.sg-timeline-card p{font-size:15px;color:var(--gray-500);margin:0}@media (max-width: 767px){.sg-timeline-step,.sg-timeline-step:nth-child(odd),.sg-timeline-step:nth-child(2n){flex-direction:column;align-items:center;text-align:center}.sg-timeline-node{position:relative;left:auto;transform:none;margin-bottom:16px}.sg-timeline-card{width:94%;max-width:400px;transform:translateY(20px)!important}.sg-timeline-card.visible{transform:translateY(0)!important}}@media (max-width: 992px){.ai-solution-layout{grid-template-columns:1fr}}.social-genie section.sg-brand-showcase{background:var(--gray-50);border-top:1px solid var(--gray-100)}.social-genie section.sg-brand-showcase.sg-brand-showcase--alt{background:var(--white)}.social-genie .trusted{padding:4rem 0}.social-genie .trusted-label{text-align:center;color:var(--gray-500);font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:24px;font-weight:600}.social-genie .marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.social-genie .marquee-track{display:flex;gap:64px;animation:slide 35s linear infinite;width:max-content}@keyframes slide{to{transform:translate(-50%)}}.social-genie .logo-pill{display:flex;align-items:center;justify-content:center;padding:14px 28px;min-width:180px;height:56px;background:var(--white);border:1px solid var(--gray-200);border-radius:14px;color:var(--gray-700);font-weight:600;letter-spacing:-.01em;font-size:16px;box-shadow:var(--shadow-sm)}.social-genie .feature-copy{margin-bottom:24px}.social-genie .msg-typing{max-width:120px;align-self:self-end}.social-genie .feature-copy .pitch{font-size:17px;color:var(--primary);margin-bottom:14px;font-weight:600;letter-spacing:-.01em}.social-genie .feature-copy p{color:var(--gray-600);font-size:15.5px;line-height:1.7;margin-bottom:22px}.social-genie .feature-copy ul{list-style:none;margin-bottom:24px;padding-left:0}.social-genie .feature-copy ul li{position:relative;padding:10px 0 10px 34px;color:var(--gray-600);font-size:15px}.social-genie .feature-copy ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,#4f46e51f,#22d3ee1a);border:1px solid rgba(79,70,229,.22)}.social-genie .feature-copy ul li:after{content:"";position:absolute;left:9px;top:50%;transform:translateY(-50%) rotate(45deg);width:5px;height:10px;border-right:2px solid var(--cyan);border-bottom:2px solid var(--cyan);margin-top:-2px}.social-genie .result-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:var(--primary-light);border:1px solid rgba(79,70,229,.2);font-size:14px;color:var(--gray-800)}.social-genie .result-chip svg{width:16px;height:16px;color:var(--primary)}.social-genie .mock{position:relative;border-radius:24px;padding:22px;background:var(--white);border:1px solid var(--gray-200);box-shadow:var(--shadow-lg);transform-style:preserve-3d;transition:transform .6s var(--ease-spring);margin-bottom:20px}.social-genie .mock:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;pointer-events:none;background:linear-gradient(180deg,rgba(79,70,229,.04),transparent 42%)}.social-genie .mock-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;position:relative}.social-genie .mock-title{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--gray-600);font-weight:500}.social-genie .mock-title .live{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:#22d3ee1f;border:1px solid rgba(34,211,238,.35);color:var(--cyan);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.social-genie .mock-title .live:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px #22d3ee99;animation:pulseDot 1.5s infinite}.social-genie .mock-dots{display:flex;gap:5px}.social-genie .mock-dots span{width:9px;height:9px;border-radius:50%;background:var(--gray-300)}.social-genie .calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.social-genie .cal-day{aspect-ratio:1;border-radius:10px;background:var(--gray-50);border:1px solid var(--gray-200);padding:6px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;opacity:0;transform:scale(.6);transition:opacity .5s ease,transform .5s var(--ease-spring)}.social-genie .cal-day .num{font-size:10px;color:var(--gray-500);font-weight:600}.social-genie .cal-day.filled{background:linear-gradient(135deg,#4f46e51a,#6b46c114);border-color:#4f46e538}.social-genie .cal-day.filled .post{width:100%;height:60%;border-radius:5px;background:linear-gradient(135deg,var(--thumb-a, var(--primary)),var(--thumb-b, var(--cyan)));position:relative;overflow:hidden}.social-genie .cal-day.filled .post:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(17,24,39,.12))}.social-genie .cal-day.today{outline:2px solid var(--cyan);box-shadow:0 0 0 3px #22d3ee33}.social-genie .mock.in .cal-day{opacity:1;transform:scale(1)}.social-genie .mock.in .cal-day:nth-child(1){transition-delay:0s}.social-genie .mock.in .cal-day:nth-child(2){transition-delay:.04s}.social-genie .mock.in .cal-day:nth-child(3){transition-delay:.08s}.social-genie .mock.in .cal-day:nth-child(4){transition-delay:.12s}.social-genie .mock.in .cal-day:nth-child(5){transition-delay:.16s}.social-genie .mock.in .cal-day:nth-child(6){transition-delay:.2s}.social-genie .mock.in .cal-day:nth-child(7){transition-delay:.24s}.social-genie .mock.in .cal-day:nth-child(8){transition-delay:.28s}.social-genie .mock.in .cal-day:nth-child(9){transition-delay:.32s}.social-genie .mock.in .cal-day:nth-child(10){transition-delay:.36s}.social-genie .mock.in .cal-day:nth-child(11){transition-delay:.4s}.social-genie .mock.in .cal-day:nth-child(12){transition-delay:.44s}.social-genie .mock.in .cal-day:nth-child(13){transition-delay:.48s}.social-genie .mock.in .cal-day:nth-child(14){transition-delay:.52s}.social-genie .mock.in .cal-day:nth-child(15){transition-delay:.56s}.social-genie .mock.in .cal-day:nth-child(16){transition-delay:.6s}.social-genie .mock.in .cal-day:nth-child(17){transition-delay:.64s}.social-genie .mock.in .cal-day:nth-child(18){transition-delay:.68s}.social-genie .mock.in .cal-day:nth-child(19){transition-delay:.72s}.social-genie .mock.in .cal-day:nth-child(20){transition-delay:.76s}.social-genie .mock.in .cal-day:nth-child(21){transition-delay:.8s}.social-genie .cal-foot{display:flex;justify-content:space-between;align-items:center;margin-top:22px;font-size:11px;color:var(--gray-500)}.social-genie .cal-foot .pill{padding:4px 10px;border-radius:999px;background:var(--primary-light);border:1px solid rgba(79,70,229,.2);color:var(--primary-dark);font-weight:600}.social-genie .chat{display:flex;flex-direction:column;gap:18px;max-height:420px}.social-genie .msg{max-width:82%;padding:11px 14px;border-radius:16px;font-size:13.5px;line-height:1.5;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s var(--ease-spring)}.social-genie .mock.in .msg{opacity:1;transform:translateY(0)}.social-genie .mock.in .msg:nth-child(1){transition-delay:.1s}.social-genie .mock.in .msg:nth-child(2){transition-delay:.5s}.social-genie .mock.in .msg:nth-child(3){transition-delay:.9s}.social-genie .mock.in .msg:nth-child(4){transition-delay:1.3s}.social-genie .mock.in .msg:nth-child(5){transition-delay:1.7s}.social-genie .msg.user{align-self:flex-start;background:var(--gray-100);border:1px solid var(--gray-200);color:var(--gray-800)}.social-genie .msg.bot{align-self:flex-end;background:linear-gradient(135deg,var(--primary),var(--violet-dark));color:#fff;border:1px solid rgba(79,70,229,.25);box-shadow:0 10px 24px -10px #4f46e573}.social-genie .msg.bot .typing{display:inline-flex;gap:3px}.social-genie .msg.bot .typing span{width:4px;height:4px;border-radius:50%;background:#fff;animation:bouncedot 1.2s infinite}.social-genie .msg.bot .typing span:nth-child(2){animation-delay:.15s}.social-genie .msg.bot .typing span:nth-child(3){animation-delay:.3s}@keyframes bouncedot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.social-genie .chat-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.social-genie .chat-chip{padding:6px 10px;border-radius:999px;background:var(--primary-light);border:1px solid rgba(79,70,229,.2);color:var(--primary-dark);font-size:11px;font-weight:600}.social-genie .stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.social-genie .stat{padding:14px;border-radius:14px;background:var(--gray-50);border:1px solid var(--gray-200);position:relative;overflow:hidden}.social-genie .stat .lbl{font-size:11px;color:var(--gray-500);letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-bottom:6px}.social-genie .stat .val{font-family:Manrope,Inter,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.02em}.social-genie .stat .trend{font-size:11px;color:var(--secondary);font-weight:600;margin-top:4px;display:inline-flex;align-items:center;gap:4px}.social-genie .stat.positive .val{background:linear-gradient(135deg,var(--gray-900),var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent}.social-genie .sentiment{display:flex;gap:6px;margin-bottom:14px;height:10px;border-radius:6px;overflow:hidden;border:1px solid var(--gray-200)}.social-genie .sentiment span{display:block;height:100%;transition:width 1.4s var(--ease-spring);width:0}.social-genie .mock.in .sentiment span.pos{width:68%}.social-genie .mock.in .sentiment span.neu{width:22%}.social-genie .mock.in .sentiment span.neg{width:10%}.social-genie .sentiment .pos{background:linear-gradient(90deg,var(--cyan),var(--primary))}.social-genie .sentiment .neu{background:var(--gray-300)}.social-genie .sentiment .neg{background:#ef44448c}.social-genie .sentiment-legend{display:flex;justify-content:space-between;font-size:11px;color:var(--gray-500)}.social-genie .chart{position:relative;height:120px;margin-top:16px}.social-genie .chart svg{width:100%;height:100%}.social-genie .chart .area{fill:url(#chartGrad)}.social-genie .chart .line{fill:none;stroke:var(--cyan);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 2s ease .3s}.social-genie .mock.in .chart .line{stroke-dashoffset:0}.social-genie .reviews{display:flex;flex-direction:column;gap:10px;margin-top:14px}.social-genie .review{padding:12px;border-radius:12px;background:var(--gray-50);border:1px solid var(--gray-200);display:flex;gap:10px;font-size:12.5px;color:var(--gray-600)}.social-genie .review .avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--primary),var(--cyan))}.social-genie .review .stars{color:var(--accent);font-size:11px;margin-top:3px;letter-spacing:1px}.social-genie .review .tag{display:inline-block;font-size:10px;padding:2px 6px;border-radius:999px;background:var(--primary-light);color:var(--primary);margin-left:6px;font-weight:600}.social-genie .hero{position:relative;z-index:3;overflow:hidden}.social-genie .hero-copy{max-width:600px;position:relative;z-index:4}.social-genie .hero h1 .emph{background:linear-gradient(145deg,var(--cyan) 0%,var(--white) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;display:inline-block}.social-genie .hero-visual{aspect-ratio:1/1;container-type:inline-size}.social-genie .hv-bloom{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(107,70,193,.35) 0%,rgba(107,70,193,.18) 30%,transparent 65%),radial-gradient(circle at 30% 30%,rgba(126,212,255,.22) 0%,transparent 55%),radial-gradient(circle at 70% 70%,rgba(240,181,255,.22) 0%,transparent 55%);filter:blur(20px);animation:hv-breathe 6s ease-in-out infinite}@keyframes hv-breathe{50%{transform:scale(1.04)}}.social-genie .hero-orbit{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transform-style:preserve-3d}.social-genie .orbit-ring{position:absolute;left:50%;top:50%;border-radius:50%;border:1px dashed var(--white);transform-style:preserve-3d;animation:ring-pulse 8s ease-in-out infinite,ring-spin 80s linear infinite}.social-genie .orbit-ring.r1{width:76%;height:76%;margin-left:-38%;margin-top:-38%;border-color:#ffffff4d}.social-genie .orbit-ring.r2{width:56%;height:56%;margin-left:-28%;margin-top:-28%;border-color:#ffffff4d}.social-genie .orbit-ring.r3{width:36%;height:36%;margin-left:-18%;margin-top:-18%;border-color:#ffffff4d;border-style:solid}@keyframes ring-pulse{50%{opacity:.5}}@keyframes ring-spin{to{transform:rotate(360deg)}}.social-genie .hv-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:28%;aspect-ratio:1/1;border-radius:50%;z-index:3;background:radial-gradient(circle at 32% 28%,#fff,#d4bfff 25%,#9b7bef,#6b46c1 85%,#3e1f7a);box-shadow:0 0 0 6px #ffffffb3,0 0 0 8px #6b46c140,0 40px 80px -20px #6b46c1b3,0 0 60px #6b46c18c,inset 0 4px 10px #ffffff80;display:grid;place-items:center;color:#fff;animation:core-pulse 3.5s ease-in-out infinite}.social-genie .hv-core:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;border-radius:50%;background:radial-gradient(circle,rgba(107,70,193,.5),transparent 65%);filter:blur(20px);z-index:-1;animation:core-halo 3.5s ease-in-out infinite}.social-genie .hv-core:after{content:"";position:absolute;top:12%;left:20%;width:36%;height:28%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.75),transparent 70%);filter:blur(2px)}@keyframes core-pulse{50%{transform:translate(-50%,-50%) scale(1.05)}}@keyframes core-halo{50%{opacity:.7;transform:scale(1.1)}}.social-genie .hv-core svg{width:46%;height:46%;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25))}.social-genie .hv-beams{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.social-genie .hv-beams line{stroke:url(#beamGrad);stroke-width:1.5;stroke-linecap:round;opacity:.45;stroke-dasharray:4 8;animation:beam-dash 3s linear infinite}@keyframes beam-dash{to{stroke-dashoffset:-48}}.social-genie .orbiter{position:absolute;left:50%;top:50%;transform-style:preserve-3d;z-index:4;animation:orbit var(--orb-dur, 40s) linear infinite;animation-delay:var(--orb-delay, 0s)}@keyframes orbit{0%{transform:translate(-50%,-50%) rotate(var(--start, 0deg)) translate(var(--r, 180px)) rotate(calc(var(--start, 0deg) * -1))}to{transform:translate(-50%,-50%) rotate(calc(var(--start, 0deg) + 360deg)) translate(var(--r, 180px)) rotate(calc((var(--start, 0deg) + 360deg) * -1))}}.social-genie .iso-icon{position:relative;width:64px;height:64px;border-radius:18px;transform-style:preserve-3d;transition:transform .25s var(--ease);animation:float-y 5s ease-in-out infinite}.social-genie .iso-icon.sz-lg{width:72px;height:72px;border-radius:20px}.social-genie .iso-icon.sz-sm{width:54px;height:54px;border-radius:15px}@keyframes float-y{50%{transform:translateY(-8px) rotate(-3deg)}}.social-genie .hv-chip{position:absolute;z-index:5;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:#ffffffeb;border:1px solid rgba(79,70,229,.28);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 40px -14px #5d34a573,0 0 0 1px #fff9 inset;font-size:12.5px;font-weight:600;color:var(--gray-900);white-space:nowrap;animation:chip-float 5s ease-in-out infinite}.social-genie .hv-chip .ci{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;color:#fff;flex-shrink:0;box-shadow:0 6px 14px -4px #6b46c180,inset 0 1px #ffffff4d}.social-genie .hv-chip .ct{display:flex;flex-direction:column;gap:1px}.social-genie .hv-chip .ct small{font-size:10.5px;font-weight:500;color:var(--gray-500);letter-spacing:.02em}.social-genie .hv-chip .ci.g-violet{background:linear-gradient(135deg,var(--primary) 0%,var(--violet) 100%)}.social-genie .hv-chip .ci.g-green{background:linear-gradient(135deg,#3fd694,#2a9d65)}.social-genie .hv-chip .ci.g-pink{background:linear-gradient(135deg,var(--cyan-light),var(--violet))}.social-genie .hv-chip .ci.g-cyan{background:linear-gradient(135deg,var(--cyan),var(--primary))}.social-genie .hv-chip.c1{top:6%;left:-8%;animation-delay:-.5s}.social-genie .hv-chip.c2{top:28%;right:-12%;animation-delay:-1.8s}.social-genie .hv-chip.c3{bottom:20%;left:-12%;animation-delay:-3.2s}.social-genie .hv-chip.c4{bottom:4%;right:-6%;animation-delay:-4.5s}@keyframes chip-float{50%{transform:translateY(-10px)}}.social-genie .iso-icon .face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 2px #ffffffb3,inset 0 -6px 14px #5d34a559,0 14px 40px -10px #5d34a58c,0 6px 16px -4px #6b46c180;overflow:hidden}.social-genie .iso-icon .face:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(145deg,#ffffff8c,#fff0 50%);pointer-events:none}.social-genie .iso-icon .glyph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-weight:800;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.social-genie .iso-icon .side{position:absolute;left:0;right:0;bottom:-10px;height:14px;border-radius:0 0 22px 22px;background:linear-gradient(180deg,#5d34a599,#281255e6);transform:translateZ(-4px);filter:blur(.3px)}.social-genie .bg-fb{background:linear-gradient(145deg,#4f7ce4,#2d55c8)}.social-genie .bg-ig{background:linear-gradient(145deg,#f67eb3,#c13584 40%,#7e3ace)}.social-genie .bg-li{background:linear-gradient(145deg,#2f7ed8,#0a66c2)}.social-genie .bg-x{background:linear-gradient(145deg,#2f2f3e,#0b0b15)}.social-genie .bg-tt{background:linear-gradient(145deg,#25f4ee,#000 60%,#fe2c55)}.social-genie .bg-yt{background:linear-gradient(145deg,#ff4d4d,#c00)}.social-genie .bg-chart{background:linear-gradient(145deg,#8f6be8,#5d34a5)}.social-genie .bg-chat{background:linear-gradient(145deg,#9b7bef,#6b46c1)}.social-genie .bg-spark{background:linear-gradient(145deg,#b794f4,#6b46c1)}.social-genie .bg-star{background:linear-gradient(145deg,#ffd86e,#f5a623)}.social-genie .eyebrow-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#fffc;border:1px solid rgba(79,70,229,.18);border-radius:999px;font-size:12.5px;font-weight:600;color:var(--primary-dark);letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 20px -10px #5d34a538}.social-genie .eyebrow-tag .dot{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,var(--primary) 0%,var(--violet) 100%);box-shadow:0 0 8px #4f46e580}.social-genie .section-head{text-align:center;margin-bottom:42px}.social-genie html.js .reveal{opacity:0;transform:translateY(24px) scale(.98);filter:blur(4px);transition:opacity .8s var(--ease),transform 1s cubic-bezier(.2,.9,.2,1.2),filter .8s var(--ease);will-change:opacity,transform,filter}.social-genie html.js .reveal.in{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.social-genie html.js .reveal.d1{transition-delay:.08s}.social-genie html.js .reveal.d2{transition-delay:.16s}.social-genie html.js .reveal.d3{transition-delay:.24s}.social-genie html.js .reveal.d4{transition-delay:.32s}.social-genie html.js .reveal.d5{transition-delay:.4s}.social-genie html.js .reveal.d6{transition-delay:.48s}.social-genie html.js .reveal.d7{transition-delay:.56s}@media (max-width: 720px){.social-genie .hero-visual{display:none}}@media (prefers-reduced-motion: reduce){.social-genie *,.social-genie *:before,.social-genie *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.social-genie .sg-section{position:relative;overflow:hidden}.social-genie .sg-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse at 20% 30%,rgba(107,70,193,.12) 0%,transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(34,211,238,.1) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(79,70,229,.08) 0%,transparent 60%),linear-gradient(180deg,#f8faff,#f9fafb 45%,#fff)}.social-genie .blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:blobFloat 20s ease-in-out infinite}.social-genie .blob-1{width:500px;height:500px;background:var(--violet);top:-10%;left:-5%;animation-delay:0s}.social-genie .blob-2{width:400px;height:400px;background:var(--cyan);bottom:-10%;right:-5%;animation-delay:-7s}.social-genie .blob-3{width:300px;height:300px;background:var(--primary);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-14s}@keyframes blobFloat{0%,to{transform:translate(0) scale(1)}25%{transform:translate(50px,-30px) scale(1.1)}50%{transform:translate(-30px,50px) scale(.9)}75%{transform:translate(30px,30px) scale(1.05)}}.social-genie .grid-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(79,70,229,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(79,70,229,.06) 1px,transparent 1px);background-size:60px 60px;animation:gridMove 30s linear infinite}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(60px,60px)}}.social-genie .particles-container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.social-genie .particle{position:absolute;width:4px;height:4px;background:#4f46e542;border-radius:50%;animation:particleFloat linear infinite}@keyframes particleFloat{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-10vh) scale(1);opacity:0}}.social-genie .ring{position:absolute;border:1px solid rgba(107,70,193,.15);border-radius:50%;animation:ringRotate linear infinite}.social-genie .ring-1{width:600px;height:600px;top:50%;left:50%;transform:translate(-50%,-50%);animation-duration:60s}.social-genie .ring-2{width:800px;height:800px;top:50%;left:50%;transform:translate(-50%,-50%);border-color:#22d3ee1a;animation-duration:80s;animation-direction:reverse}.social-genie .ring-3{width:1000px;height:1000px;top:50%;left:50%;transform:translate(-50%,-50%);border-color:#4f46e514;animation-duration:100s}@keyframes ringRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.social-genie .glow-pulse{position:absolute;border-radius:50%;animation:glowPulse 4s ease-in-out infinite}.social-genie .glow-pulse-1{width:200px;height:200px;background:radial-gradient(circle,rgba(107,70,193,.2) 0%,transparent 70%);top:20%;right:15%}.social-genie .glow-pulse-2{width:150px;height:150px;background:radial-gradient(circle,rgba(34,211,238,.15) 0%,transparent 70%);bottom:25%;left:10%;animation-delay:-2s}@keyframes glowPulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.3);opacity:.3}}.social-genie .float-icon{position:absolute;font-size:24px;color:#4f46e538;animation:iconFloat 8s ease-in-out infinite}.social-genie .float-icon-1{top:15%;left:20%;animation-delay:0s}.social-genie .float-icon-2{top:25%;right:25%;animation-delay:-2s}.social-genie .float-icon-3{bottom:30%;left:30%;animation-delay:-4s}.social-genie .float-icon-4{bottom:20%;right:15%;animation-delay:-6s}@keyframes iconFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}.social-genie .sg-content{position:relative;z-index:1}.social-genie .sg-header{text-align:center;margin-bottom:62px;animation:fadeUp 1s ease forwards}.social-genie .sg-badge{display:inline-flex;padding:8px 20px;background:#4f46e514;border:1px solid rgba(107,70,193,.3);border-radius:100px;font-size:14px;font-weight:600;color:var(--primary-dark);margin-bottom:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.social-genie .sg-cards-wrapper{display:flex;align-items:stretch;justify-content:center;gap:0;max-width:1100px;margin:0 auto;position:relative}.social-genie .sg-card{flex:1;border-radius:var(--radius-lg);padding:48px 40px;position:relative;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);opacity:1;transform:translateY(0)}.social-genie .sg-card.revealed{opacity:1;transform:translateY(0)}.social-genie .sg-card-traditional{background:#ffffffc7;border:1px solid var(--gray-200);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin-right:-25px;z-index:1;box-shadow:var(--shadow)}.social-genie .sg-card-traditional:hover{transform:translateY(-8px) translate(-5px);border-color:var(--gray-300)}.social-genie .sg-card-traditional .card-icon{width:64px;height:64px;border-radius:16px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);display:flex;align-items:center;justify-content:center;font-size:28px;color:#ef4444;margin-bottom:24px;animation:sadPulse 3s ease-in-out infinite}@keyframes sadPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.95);opacity:.7}}.social-genie .sg-card-traditional .card-title{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--gray-500);margin-bottom:8px}.social-genie .sg-card-traditional .card-subtitle{font-size:1.75rem;font-weight:700;color:var(--gray-800);margin-bottom:4px}.social-genie .sg-card-traditional .card-price{font-size:2.5rem;font-weight:800;color:var(--gray-700);margin-bottom:4px}.social-genie .sg-card-traditional .card-price-note{font-size:.875rem;color:var(--gray-500);margin-bottom:32px}.social-genie .sg-card-hero{background:#ffffffe6;border:1px solid rgba(107,70,193,.3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin-left:-20px;z-index:2;box-shadow:0 20px 40px -24px #4f46e559,0 8px 20px -14px #22d3ee47}.social-genie .sg-card-hero:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:var(--radius-lg);padding:1px;background:linear-gradient(135deg,var(--violet),var(--cyan),var(--primary),var(--violet));background-size:300% 300%;animation:gradientMove 6s ease infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes gradientMove{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.social-genie .sg-card-hero:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,.03) 50%,transparent 60%);animation:shimmerSweep 4s ease-in-out infinite;pointer-events:none}@keyframes shimmerSweep{0%{transform:translate(-100%) rotate(45deg)}to{transform:translate(100%) rotate(45deg)}}.social-genie .sg-card-hero .recommended-badge{position:absolute;top:8px;right:4px;padding:6px 18px;background:linear-gradient(135deg,var(--violet),var(--primary));border-radius:100px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--white);box-shadow:0 4px 20px #6b46c166;animation:badgeFloat 3s ease-in-out infinite;z-index:3}@keyframes badgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.social-genie .sg-card-hero .card-icon{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,var(--violet),var(--primary));display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;margin-bottom:24px;box-shadow:0 8px 30px #6b46c166;animation:heroPulse 2s ease-in-out infinite}@keyframes heroPulse{0%,to{box-shadow:0 8px 30px #6b46c166}50%{box-shadow:0 8px 40px #6b46c199,0 0 60px #22d3ee33}}.social-genie .sg-card-hero .card-title{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--cyan);margin-bottom:8px}.social-genie .sg-card-hero .card-subtitle{font-size:1.75rem;font-weight:700;color:var(--gray-800);margin-bottom:4px}.social-genie .sg-card-hero .card-price{font-size:3rem;font-weight:800;background:linear-gradient(135deg,var(--cyan),var(--cyan-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:4px}.social-genie .sg-card-hero .card-price-note{font-size:.875rem;color:var(--gray-500);margin-bottom:32px}.social-genie .sg-feature-list{list-style:none;padding:0;margin:0}.social-genie .sg-feature-list li{display:flex;align-items:flex-start;gap:14px;padding:12px 0;border-bottom:1px solid var(--gray-200);font-size:.95rem;line-height:1.5;opacity:0;transform:translate(-20px);animation:featureSlide .5s ease forwards}.social-genie .sg-card-traditional .sg-feature-list li{color:var(--gray-600)}.social-genie .sg-card-hero .sg-feature-list li{color:var(--gray-600);border-bottom-color:var(--gray-200)}.social-genie .sg-feature-list li:last-child{border-bottom:none}.social-genie .sg-feature-list li .icon-wrap{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;margin-top:2px}.social-genie .sg-card-traditional .icon-wrap{background:#ef444426;color:#ef4444}.social-genie .sg-card-hero .icon-wrap{background:#10b98126;color:var(--secondary)}@keyframes featureSlide{to{opacity:1;transform:translate(0)}}.social-genie .vs-divider{position:absolute;left:48%;top:50%;transform:translate(-50%,-50%);z-index:10;display:flex;flex-direction:column;align-items:center;gap:8px}.social-genie .vs-circle{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--violet),var(--primary));display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:#fff;box-shadow:0 0 30px #6b46c180,0 0 60px #22d3ee33;position:relative;animation:vsPulse 2s ease-in-out infinite}.social-genie .vs-circle:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid rgba(107,70,193,.3);animation:vsRing 2s ease-out infinite}@keyframes vsPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes vsRing{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.social-genie .vs-line{width:2px;height:80px;background:linear-gradient(to bottom,transparent,var(--violet),var(--cyan),transparent);position:relative;overflow:hidden}.social-genie .vs-line:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent,white,transparent);animation:energyBeam 2s linear infinite}@keyframes energyBeam{to{top:100%}}.social-genie .sg-savings{max-width:900px;margin:80px auto 0;padding:40px 48px;background:linear-gradient(135deg,#4f46e514,#22d3ee14);border:1px solid rgba(107,70,193,.2);border-radius:var(--radius-lg);text-align:center;position:relative;overflow:hidden;opacity:1;transform:translateY(0);transition:all .8s ease}.social-genie .sg-savings.revealed{opacity:1;transform:translateY(0)}.social-genie .sg-savings:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,.02) 50%,transparent 60%);animation:shimmerSweep 5s ease-in-out infinite}.social-genie .sg-savings .savings-arrow{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,var(--secondary),#059669);border-radius:12px;margin-bottom:16px;animation:arrowBounce 2s ease-in-out infinite;box-shadow:0 8px 30px #10b9814d}@keyframes arrowBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.social-genie .sg-savings .savings-text{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;color:var(--gray-900);line-height:1.4;margin-bottom:24px;position:relative;z-index:1}.social-genie .sg-savings .savings-highlight{background:linear-gradient(135deg,var(--cyan),var(--cyan-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.social-genie .sg-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:linear-gradient(135deg,var(--violet),var(--primary));border:none;border-radius:100px;color:#fff;font-size:1rem;font-weight:700;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease;z-index:1;box-shadow:0 8px 30px #6b46c166}.social-genie .sg-cta-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--primary),var(--violet));opacity:0;transition:opacity .3s ease;z-index:-1}.social-genie .sg-cta-btn:hover:before{opacity:1}.social-genie .sg-cta-btn:hover{transform:translateY(-3px);box-shadow:0 12px 40px #6b46c180}.social-genie .sg-cta-btn i{transition:transform .3s ease}.social-genie .sg-cta-btn:hover i{transform:translate(4px)}@media (max-width: 991px){.social-genie .sg-cards-wrapper{flex-direction:column;gap:40px;padding:0 20px}.social-genie .navbar-collapse{border-top:none}.social-genie .sg-card{margin:0!important;width:100%}.social-genie .vs-divider{position:relative;left:auto;top:auto;transform:none;width:100%;justify-content:center;flex-direction:row;margin:-20px 0}.social-genie .vs-line{width:80px;height:2px}.social-genie .sg-savings{margin:60px 20px 0;padding:32px 24px}}@media (max-width: 576px){.social-genie .sg-section{padding:60px 0}.social-genie .sg-card{padding:32px 24px}.social-genie .mock{padding:16px}.social-genie .mock-head{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:14px}.social-genie .mock-title{flex-wrap:wrap;width:100%;gap:8px;font-size:12px}.social-genie .mock-title .live{flex-shrink:0;font-size:10px;padding:2px 7px}.social-genie .mock-dots{display:none}.social-genie .chat{max-height:none;width:100%}.social-genie .msg{max-width:100%;width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.social-genie .msg.user,.social-genie .msg.bot{align-self:stretch}.social-genie .vs-line{width:56px;height:2px}.social-genie .vs-circle{width:48px;height:48px;font-size:14px}}.faq-page .hero-subtitle{color:#ffffffb3;font-size:1.125rem;max-width:550px;margin:0 auto 2rem}.faq-page .faq-section{background:var(--gray-50);border-bottom:1px solid var(--gray-100);border-top:1px solid var(--gray-100)}.faq-page .faq-category{margin-bottom:3rem}.faq-page .category-title{font-size:1.5rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.faq-page .category-title:before{content:"";width:4px;height:24px;background:linear-gradient(135deg,var(--violet) 0%,var(--cyan) 100%);border-radius:2px}.faq-page .faq-page-item{border-radius:12px;margin-bottom:1rem;overflow:hidden;background:var(--bg-white);transition:all .3s;border:1px solid #e2e8f0}.faq-page .faq-page-item:hover{border-color:var(--violet);box-shadow:0 4px 20px #6366f114}.faq-page .faq-page-item.active{border-color:var(--violet);box-shadow:0 8px 30px #6366f11f}.faq-page .faq-question{padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:500;color:var(--text);transition:all .2s}.faq-page .faq-question:hover{color:var(--violet)}.faq-page .faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bg);display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--violet);transition:all .3s;flex-shrink:0;padding-bottom:4px}.faq-page .faq-page-item.active .faq-icon{transform:rotate(45deg);background:var(--violet);color:#fff}.faq-page .faq-answer{max-height:0;overflow:hidden;transition:all .3s ease}.faq-page .faq-page-item.active .faq-answer{max-height:500px}.faq-page .faq-answer-content{padding:0 1.5rem 1.5rem;color:var(--text-secondary);line-height:1.7}.faq-page .faq-answer-content a{color:var(--violet);text-decoration:none;font-weight:500}.faq-page .faq-answer-content a:hover{text-decoration:underline}.faq-page .contact-cta{padding:4rem 5%;background:#fff}.faq-page .cta-container{max-width:800px;margin:0 auto;text-align:center}.faq-page .cta-title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.035em;line-height:1.2;color:var(--gray-900);margin-bottom:px}.faq-page .cta-text{margin-bottom:1.5rem;color:#64748b;margin-bottom:32px}.faq-page .cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.faq-page .btn{padding:.875rem 1.75rem;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s}.faq-page .btn-primary{background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 100%);color:#fff}.faq-page .btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px #6366f14d}.faq-page .btn-secondary{background:transparent;color:var(--text);border:1px solid #e2e8f0}.faq-page .btn-secondary:hover{border-color:#e2e8f0;color:var(--violet);background-color:var(--primary-light)}.hero-subtitle{color:#ffffffb3;font-size:1.25rem;max-width:620px;margin:0 auto;line-height:1.7;text-align:center}.contact-section{padding:5rem 5%;background:var(--gray-50)}.contact-info{gap:0;background:var(--bg-white);border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.info-item{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;border-bottom:1px solid #e2e8f0;transition:all .2s}.info-item:last-child{border-bottom:none}.info-item:hover{background:var(--bg)}.info-icon{width:40px;height:40px;background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 100%);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0;color:#fff}.info-icon svg{width:22px;height:22px;stroke-width:2}.info-content{flex:1}.info-label{font-size:.875rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.info-value{font-size:1rem;font-weight:500;color:var(--text);text-decoration:none;display:block;transition:color .2s}.info-value:hover{color:var(--violet)}.info-note{font-size:.875rem;color:var(--text-secondary);margin-top:.25rem}.contact-form-wrapper{background:var(--bg-white);border:1px solid #e2e8f0;border-radius:20px;padding:2.5rem;box-shadow:0 4px 20px #00000008}.form-header{margin-bottom:2rem}.form-title{font-size:1.5rem;font-family:Space Grotesk,sans-serif;margin-bottom:.5rem}.form-subtitle{color:var(--text-secondary);font-size:.95rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group{margin-bottom:1.25rem}.form-label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem;color:var(--text)}.form-input,.form-select,.form-textarea{width:100%;padding:.875rem 1rem;border:1px solid #e2e8f0;border-radius:10px;font-size:.95rem;transition:all .2s;background:var(--bg);color:var(--text);font-family:inherit}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 3px #6366f11a;background:var(--bg-white)}.form-input::placeholder,.form-textarea::placeholder{color:#94a3b8}.form-textarea{min-height:140px;resize:vertical}.form-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}.btn-submit{width:100%;padding:1rem;background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 100%);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-submit:hover{transform:translateY(-2px);box-shadow:0 10px 30px #6366f14d}.btn-submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.success-message{display:none;text-align:center;padding:3rem 2rem}.success-message.show{display:block}.success-icon{width:80px;height:80px;background:linear-gradient(135deg,var(--secondary-light) 0%,#059669 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;margin:0 auto 1.5rem;color:#fff}.success-title{font-size:1.5rem;font-family:Space Grotesk,sans-serif;margin-bottom:.75rem}.success-text{color:var(--text-secondary);margin-bottom:1.5rem}.live-chat-section{padding:4rem 5%;background:var(--bg-white);border-top:1px solid #e2e8f0}.live-chat-container{max-width:800px;margin:0 auto;text-align:center}.live-chat-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#10b9811a;border-radius:50px;color:#059669;font-size:.875rem;font-weight:500;margin-bottom:1rem}.live-chat-title{font-size:2rem;font-family:Space Grotesk,sans-serif;margin-bottom:1rem}.live-chat-text{color:var(--text-secondary);margin-bottom:1.5rem;max-width:500px;margin-left:auto;margin-right:auto}.btn-chat{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 100%);color:#fff;text-decoration:none;border-radius:10px;font-weight:600;transition:all .2s}.btn-chat:hover{transform:translateY(-2px);box-shadow:0 10px 30px #6366f14d}.about-page .hero-subtitle{color:#ffffffc7;font-size:1.1rem;max-width:815px;line-height:1.8}.about-page .about-mission .section-label{background:var(--primary-light);color:var(--primary);border:1px solid rgba(79,70,229,.22);box-shadow:var(--shadow-sm);padding:.45rem 1rem}.about-page .about-values .section-label{background:var(--accent-light);color:#b45309;border:1px solid rgba(245,158,11,.25);box-shadow:var(--shadow-sm);padding:.45rem 1rem}.about-page .about-culture .section-label{background:#10b9811f;color:#059669;border:1px solid rgba(16,185,129,.25);box-shadow:var(--shadow-sm);padding:.45rem 1rem}.about-page .about-story{position:relative;padding:5.5rem 0 5rem;overflow:hidden;background:linear-gradient(180deg,#f8fafc 0%,var(--gray-50) 50%,#faf5ff 100%);border-bottom:1px solid var(--gray-100)}.about-page .story-ambient{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.about-page .story-ambient__orb{position:absolute;border-radius:50%;filter:blur(90px)}.about-page .story-ambient__orb--1{width:min(480px,90vw);height:min(480px,90vw);background:linear-gradient(135deg,#22d3ee59,#6b46c133);top:-200px;right:-140px;opacity:.85}.about-page .story-ambient__orb--2{width:min(400px,80vw);height:min(400px,80vw);background:linear-gradient(135deg,#4f46e526,#22d3ee1f);bottom:-160px;left:-120px;opacity:.9}.about-page .story-ambient__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(79,70,229,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(79,70,229,.04) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,black 0%,transparent 88%);mask-image:linear-gradient(180deg,black 0%,transparent 88%)}.about-page .story-section-head{position:relative;z-index:1;margin-bottom:2.75rem}.about-page .about-story .story-section-head .section-label{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--gray-200);color:var(--primary);box-shadow:var(--shadow-sm)}.about-page .story-headline{font-size:clamp(1.85rem,4.2vw,2.65rem);font-weight:800;letter-spacing:-.035em;line-height:1.15;color:var(--gray-900);max-width:700px;margin:.85rem auto 0}.about-page .story-headline-accent{background:linear-gradient(135deg,var(--violet) 0%,var(--cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-page .story-bento{position:relative;z-index:1;display:grid;gap:1.25rem;max-width:1080px;margin:0 auto}.about-page .story-spotlight{position:relative;border-radius:calc(var(--radius-lg) + 4px);padding:2px;background:linear-gradient(135deg,var(--cyan) 0%,var(--violet) 50%,var(--primary) 100%);box-shadow:0 24px 60px #6b46c12e}.about-page .story-spotlight__glow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 30% 40%,rgba(34,211,238,.25),transparent 55%);pointer-events:none;z-index:0}.about-page .story-spotlight__inner{position:relative;z-index:1;height:100%;min-height:260px;padding:2rem 1.75rem 2rem 2.25rem;border-radius:var(--radius-lg);background:linear-gradient(155deg,#1e1b4b 0%,var(--violet-darker) 45%,#312e81 100%);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.about-page .story-spotlight__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 100% 0%,rgba(34,211,238,.12),transparent 50%);pointer-events:none}.about-page .story-spotlight__mark{font-family:Georgia,Times New Roman,serif;font-size:4.5rem;line-height:.85;font-weight:700;color:#ffffff1f;margin-bottom:.25rem;-webkit-user-select:none;user-select:none}.about-page .story-spotlight__quote{margin:0;position:relative;z-index:1}.about-page .story-spotlight__quote p{font-size:clamp(1.05rem,2.2vw,1.2rem);font-weight:600;color:#fffffff2;line-height:1.65;margin:0 0 1.25rem}.about-page .story-spotlight__quote cite{display:block;font-size:.82rem;font-weight:700;font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--cyan-light)}.about-page .story-narrative{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:2rem 1.75rem;box-shadow:var(--shadow)}.about-page .story-lead{font-size:1.08rem;font-weight:600;color:var(--gray-900);line-height:1.65;margin-bottom:1rem}.about-page .story-narrative p:not(.story-lead){color:var(--gray-600);font-size:.98rem;line-height:1.75;margin-bottom:.9rem}.about-page .story-narrative p:last-child{margin-bottom:0}.about-page .story-chapters{display:grid;grid-template-columns:1fr;gap:1rem}.about-page .story-chapter{position:relative;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius);padding:1.35rem 1.25rem 1.35rem 1.5rem;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.about-page .story-chapter:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--cyan) 0%,var(--violet) 100%);border-radius:4px 0 0 4px}.about-page .story-chapter:hover{transform:translateY(-2px);border-color:#4f46e559;box-shadow:0 12px 32px #4f46e51a}.about-page .story-chapter__step{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.08em;color:var(--violet);margin-bottom:.4rem}.about-page .story-chapter h3{font-size:1rem;font-weight:700;color:var(--gray-900);margin:0 0 .35rem}.about-page .story-chapter p{margin:0;font-size:.88rem;color:var(--gray-600);line-height:1.55}@media (min-width: 992px){.about-page .story-bento{grid-template-columns:1fr 1fr;grid-template-areas:"spotlight narrative" "chapters chapters"}.about-page .story-spotlight{grid-area:spotlight}.about-page .story-narrative{grid-area:narrative}.about-page .story-chapters{grid-area:chapters;grid-template-columns:repeat(3,1fr)}}.about-page .about-mission{background:var(--gray-50);border-top:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100);padding:5rem 0}.about-page .about-shell{display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;align-items:start}.about-page .mission-copy p{color:var(--gray-600);font-size:1rem;line-height:1.8;margin-bottom:1rem;max-width:680px}.about-page .mission-stats{display:grid;gap:1rem}.about-page .stat-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow-sm)}.about-page .stat-card h3{font-size:1.75rem;font-weight:800;line-height:1.1;margin-bottom:.35rem;color:var(--violet)}.about-page .stat-card p{margin:0;color:var(--gray-600);font-size:.9rem}.about-page .about-values{padding:5rem 0;background:var(--white)}.about-page .value-card{height:100%;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:1.5rem;transition:transform .25s,box-shadow .25s,border-color .25s}.about-page .value-card:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:var(--shadow-lg)}.about-page .value-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--primary-light) 0%,#ede9fe 100%);color:var(--primary);font-size:.95rem;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.about-page .value-card h3{font-size:1.05rem;font-weight:700;color:var(--gray-900);margin-bottom:.5rem}.about-page .value-card p{color:var(--gray-600);font-size:.92rem;line-height:1.65;margin-bottom:0}.about-page .about-different{position:relative;padding:5.5rem 0;overflow:hidden;background:linear-gradient(165deg,#f1f5f9,#eef2ff 38%,#ecfdf5);border-top:1px solid var(--gray-100)}.about-page .different-ambient{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.about-page .different-ambient__mesh{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(ellipse 60% 50% at 20% 20%,rgba(107,70,193,.08),transparent 50%),radial-gradient(ellipse 50% 45% at 85% 30%,rgba(34,211,238,.1),transparent 45%),radial-gradient(ellipse 40% 40% at 50% 100%,rgba(16,185,129,.08),transparent 50%)}.about-page .different-head{position:relative;z-index:1;margin-bottom:2.75rem;max-width:720px;margin-left:auto;margin-right:auto}.about-page .about-different .different-head .section-label{background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--gray-200);color:#059669;box-shadow:var(--shadow-sm)}.about-page .different-title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.035em;line-height:1.2;color:var(--gray-900);margin:.85rem 0 0}.about-page .different-title-accent{background:linear-gradient(135deg,var(--violet) 0%,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-page .different-lead{margin:1rem 0 0;font-size:1.05rem;color:var(--gray-600);line-height:1.65}.about-page .different-row{position:relative;z-index:1}.about-page .different-card{position:relative;height:100%;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:2rem 1.5rem 1.75rem;box-shadow:0 4px 24px #0f172a0f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;overflow:hidden}.about-page .different-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--cyan) 0%,var(--violet) 50%,var(--primary) 100%);opacity:.85}.about-page .different-card:hover{transform:translateY(-6px);border-color:#4f46e540;box-shadow:0 20px 48px #4f46e51f}.about-page .different-card--featured{border-color:#4f46e559;box-shadow:0 12px 40px #4f46e524}@media (min-width: 992px){.about-page .different-card--featured{transform:translateY(-8px)}.about-page .different-card--featured:hover{transform:translateY(-14px)}}.about-page .different-card__index{position:absolute;top:.85rem;right:1rem;font-size:2.75rem;font-weight:800;line-height:1;color:#4f46e50f;-webkit-user-select:none;user-select:none;pointer-events:none}.about-page .different-icon{position:relative;z-index:1;width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.1rem;box-shadow:0 8px 20px #0f172a14}.about-page .different-icon svg{width:26px;height:26px}.about-page .different-card h3{position:relative;z-index:1;font-size:1.1rem;font-weight:700;color:var(--gray-900);margin-bottom:.5rem}.about-page .different-card p{position:relative;z-index:1;margin:0;font-size:.93rem;color:var(--gray-600);line-height:1.65}.about-page .about-culture{padding:5rem 0;background:var(--gray-50);border-top:1px solid rgba(255,255,255,.08)}.about-page .culture-copy .section-title{color:var(--gray-900)}.about-page .culture-copy p{color:var(--gray-600);font-size:1rem;line-height:1.8;margin-bottom:1rem;max-width:540px}.about-page .culture-copy p:last-of-type{margin-bottom:1.25rem}.about-page .culture-pillars{display:flex;flex-direction:column;gap:1rem}.about-page .culture-pillar{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.about-page .culture-pillar h4{font-size:.95rem;font-weight:700;color:var(--violet);margin:0 0 .35rem}.about-page .culture-pillar p{margin:0;font-size:.88rem;color:var(--gray-600);line-height:1.55}.review-management-page :root{--bg-hover: #f3f4f6;--accent: var(--primary);--accent-hover: var(--primary-dark);--accent-glow: rgba(79, 70, 229, .12);--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6}.review-management-page .section-alt{background:var(--gray-50)}.review-management-page .rm-section-header{text-align:center;max-width:720px;margin:0 auto 3rem}.review-management-page .rm-section-header .section-desc{margin-left:auto;margin-right:auto}.review-management-page .btn-primary-custom{background:var(--primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:10px;font-weight:600;font-size:.95rem;transition:all .25s;box-shadow:0 4px 14px #4f46e540}.review-management-page .btn-primary-custom:hover{background:var(--primary-dark);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #4f46e54d}.review-management-page .btn-outline-custom{background:var(--white);color:var(--gray-800);border:1px solid var(--gray-200);padding:.75rem 1.5rem;border-radius:10px;font-weight:600;font-size:.95rem;transition:all .25s}.review-management-page .btn-outline-custom:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-light)}.review-management-page .rm-hero-visual{position:relative;max-width:480px;margin:0 auto}.review-management-page .rm-hero-visual:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:calc(var(--radius-lg) + 4px);background:linear-gradient(135deg,#ffffff73,#22d3ee59,#8b5cf64d);z-index:0;opacity:.9}.review-management-page .rm-hero-panel{position:relative;z-index:1;background:var(--white);border-radius:var(--radius-lg);box-shadow:0 24px 48px -12px #0f172a2e,0 0 0 1px #fff9 inset;overflow:hidden}.review-management-page .rm-hero-panel-top{padding:.85rem 1rem;background:linear-gradient(180deg,#fafafa,#f3f4f6);border-bottom:1px solid var(--gray-200);display:flex;align-items:center;gap:.75rem}.review-management-page .rm-hero-dots{display:flex;gap:6px}.review-management-page .rm-hero-dots span{width:10px;height:10px;border-radius:50%}.review-management-page .rm-hero-dots span:nth-child(1){background:#fb7185}.review-management-page .rm-hero-dots span:nth-child(2){background:#fbbf24}.review-management-page .rm-hero-dots span:nth-child(3){background:#34d399}.review-management-page .rm-hero-panel-title{flex:1;font-size:.8rem;font-weight:600;color:var(--gray-700);letter-spacing:-.01em}.review-management-page .rm-hero-panel-title small{display:block;font-weight:500;font-size:.7rem;color:var(--gray-500);margin-top:2px}.review-management-page .rm-hero-sync{width:32px;height:32px;border-radius:10px;background:var(--primary-light);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:1rem}.review-management-page .rm-hero-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.75rem 1rem;background:var(--white);border-bottom:1px solid var(--gray-100)}.review-management-page .rm-hero-kpi{text-align:center;padding:.5rem .25rem;border-radius:10px;background:var(--gray-50);border:1px solid var(--gray-100)}.review-management-page .rm-hero-kpi b{display:block;font-size:1.1rem;font-weight:800;color:var(--gray-900);letter-spacing:-.03em;line-height:1.2}.review-management-page .rm-hero-kpi span{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--gray-500)}.review-management-page .rm-hero-inbox{padding:.75rem .85rem 1rem;background:linear-gradient(180deg,#ffffff 0%,var(--gray-50) 100%)}.review-management-page .rm-hero-review{display:flex;gap:.65rem;padding:1rem .7rem;margin-bottom:.8rem;background:var(--white);border:1px solid var(--gray-100);border-radius:12px;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.review-management-page .rm-hero-review:last-of-type{margin-bottom:0}.review-management-page .rm-hero-review:hover{transform:translateY(-1px);box-shadow:var(--shadow);border-color:#4f46e526}.review-management-page .rm-hero-avatar{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;color:#fff;flex-shrink:0}.review-management-page .rm-hero-avatar.a1{background:linear-gradient(135deg,var(--primary),var(--violet))}.review-management-page .rm-hero-avatar.a2{background:linear-gradient(135deg,#2563eb,#06b6d4)}.review-management-page .rm-hero-avatar.a3{background:linear-gradient(135deg,#ea580c,#f59e0b)}.review-management-page .rm-hero-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.review-management-page .rm-hero-review-name{font-size:.8rem;font-weight:700;color:var(--gray-900)}.review-management-page .rm-hero-stars{font-size:.65rem;color:#f59e0b;letter-spacing:-.05em;white-space:nowrap}.review-management-page .rm-hero-snippet{font-size:.72rem;line-height:1.45;color:var(--gray-600);margin:0 0 .4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.review-management-page .rm-hero-review-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:.65rem;color:var(--gray-500)}.review-management-page .rm-hero-pf{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .45rem;border-radius:999px;font-weight:600;font-size:.62rem}.review-management-page .rm-hero-pf.google{background:#fce8e6;color:#ea4335}.review-management-page .rm-hero-pf.facebook{background:#eff6ff;color:#2563eb}.review-management-page .rm-hero-pf.yelp{background:#fff7ed;color:#ea580c}.review-management-page .rm-hero-sentiment{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .4rem;border-radius:6px}.review-management-page .rm-hero-sentiment.positive{background:#ecfdf5;color:#059669}.review-management-page .rm-hero-sentiment.watch{background:#fffbeb;color:#d97706}.review-management-page .rm-hero-panel-foot{padding:.65rem 1rem;background:var(--white);border-top:1px solid var(--gray-100);display:flex;align-items:center;justify-content:space-between;font-size:.72rem;color:var(--gray-500)}.review-management-page .rm-hero-panel-foot .rm-hero-live{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:#059669}.review-management-page .rm-live-dot{width:7px;height:7px;border-radius:50%;background:#10b981;animation:rmPulse 2s ease-in-out infinite}@keyframes rmPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.15)}}.review-management-page .rm-reporting{background:var(--white)}.review-management-page .rm-report-layout{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:stretch}@media (min-width: 992px){.review-management-page .rm-report-layout{grid-template-columns:1.15fr .85fr}}@media (max-width: 767.98px){.review-management-page .review-benefits{display:none!important}}.review-management-page .rm-report-hero-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow);position:relative;overflow:hidden}.review-management-page .rm-report-hero-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--violet) 0%,var(--cyan) 100%)}.review-management-page .rm-csat-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.review-management-page .rm-csat-score{font-size:2.75rem;font-weight:800;letter-spacing:-.04em;color:var(--primary);line-height:1}.review-management-page .rm-chart{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;height:270px;padding-top:.5rem}.review-management-page .rm-chart-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem}.review-management-page .rm-chart-bar-wrap{width:100%;height:200px;background:var(--gray-100);border-radius:10px 10px 6px 6px;position:relative;overflow:hidden}.review-management-page .rm-chart-bar{position:absolute;bottom:0;left:0;right:0;border-radius:10px 10px 0 0;background:linear-gradient(180deg,#4f46e5f2,#22d3eed9);transition:height .6s ease}.review-management-page .rm-report-side{display:flex;flex-direction:column;gap:1rem}.review-management-page .rm-export-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-sm)}.review-management-page .rm-export-card h4{font-size:1rem;font-weight:700;color:var(--gray-900);margin-bottom:.75rem}.review-management-page .rm-export-pills{display:flex;flex-wrap:wrap;gap:.5rem}.review-management-page .rm-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .85rem;border-radius:999px;font-size:.8rem;font-weight:600;background:var(--primary-light);color:var(--primary);border:1px solid rgba(79,70,229,.2)}.review-management-page .rm-insight-list{margin:0;padding:0;list-style:none}.review-management-page .rm-insight-list li{display:flex;gap:.75rem;padding:.65rem 0;border-bottom:1px solid var(--gray-100);font-size:.9rem;color:var(--gray-600)}.review-management-page .rm-insight-list li:last-child{border-bottom:none}.review-management-page .rm-insight-list i{color:var(--secondary);margin-top:.15rem}.review-management-page .rm-gradient-text{background:linear-gradient(135deg,var(--violet) 0%,var(--cyan) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.review-management-page .kicker{background:var(--secondary-light);color:#059669;border:1px solid rgba(16,185,129,.25)}.review-management-page .review-benefits{display:flex;gap:1rem;margin-top:1.25rem;color:var(--white)}.review-management-page .section-subtitle{color:var(--gray-500);font-size:1.125rem}.review-management-page .feature-card{background:var(--white);border:1px solid var(--gray-200);border-radius:16px;padding:2.5rem;height:100%;transition:all .3s;position:relative;overflow:hidden}.review-management-page .feature-card:hover{border-color:var(--gray-300);transform:translateY(-4px)}.review-management-page .feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;transition:opacity .3s}.review-management-page .feature-card:hover:before{opacity:1}.review-management-page .feature-icon-large{width:64px;height:64px;background:var(--primary-light);border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:2rem;margin-bottom:1.5rem}.review-management-page .feature-list{list-style:none;padding:0;margin:0}.review-management-page .feature-list li{padding:.75rem 0;color:var(--text-secondary);display:flex;align-items:flex-start;gap:.75rem;border-bottom:1px solid var(--border)}.review-management-page .feature-list li:last-child{border-bottom:none}.review-management-page .feature-list li i{color:var(--primary);margin-top:.25rem;flex-shrink:0}.review-management-page .dashboard-preview{background:var(--white);border:1px solid var(--border);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-lg)}.review-management-page .dashboard-header{background:var(--gray-100);padding:1rem 1.5rem;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:1rem}.review-management-page .window-controls{display:flex;gap:.5rem}.review-management-page .window-dot{width:12px;height:12px;border-radius:50%}.review-management-page .dashboard-body{padding:1.5rem;background:var(--white)}.review-management-page .dashboard-inbox{padding:2rem 1.5rem}.review-management-page .badge-platform{color:#ea4335}.review-management-page .badge-google i{color:#ea4335!important}.review-management-page .heatmap-container{display:grid;grid-template-columns:repeat(14,1fr);gap:4px;width:100%;min-width:0}.review-management-page .heatmap-cell{aspect-ratio:1;border-radius:4px;transition:all .3s;cursor:pointer;min-width:0}.review-management-page .heatmap-cell:hover{transform:scale(1.2);z-index:10;box-shadow:0 0 10px #4f46e540}.review-management-page .stat-card{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:2rem;text-align:center;transition:all .3s}.review-management-page .stat-card:hover{border-color:var(--accent);transform:translateY(-4px)}.review-management-page .stat-number{font-family:Inter,sans-serif;font-size:3rem;font-weight:800;color:var(--primary);margin-bottom:.5rem;letter-spacing:-.03em}.review-management-page .stat-label{color:var(--text-secondary);font-size:.875rem}.review-management-page .comparison-table{width:100%;border-collapse:separate;border-spacing:0}.review-management-page .comparison-table th{background:var(--gray-50);padding:1rem 1.5rem;text-align:left;font-weight:600;color:var(--text-secondary);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--gray-200)}.review-management-page .comparison-table td{padding:1.25rem 1.5rem;border-bottom:1px solid var(--gray-200);color:var(--text-secondary)}.review-management-page .comparison-table tr:hover td{background:var(--bg-hover);color:var(--gray-900)}.review-management-page .platform-score{display:flex;align-items:center;gap:.75rem}.review-management-page .score-bar{width:100px;height:6px;background:var(--gray-200);border-radius:3px;overflow:hidden}.review-management-page .score-fill{height:100%;border-radius:3px;transition:width 1s ease}@media (max-width: 767.98px){.review-management-page .rm-platform-comparison-card{padding:1rem}.review-management-page .comparison-table thead{display:none}.review-management-page .comparison-table tbody{display:block}.review-management-page .comparison-table tr{display:block;border:1px solid var(--gray-200);border-radius:12px;margin-bottom:.75rem;overflow:hidden;background:var(--white)}.review-management-page .comparison-table tr:last-child{margin-bottom:0}.review-management-page .comparison-table td{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.75rem 1rem;border-bottom:1px solid var(--gray-100);text-align:right;color:var(--gray-700)}.review-management-page .comparison-table td:last-child{border-bottom:none}.review-management-page .comparison-table td[data-label]:before{content:attr(data-label);font-weight:600;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);flex-shrink:0;text-align:left;max-width:42%}.review-management-page .comparison-table td:first-child{flex-direction:column;align-items:flex-start;text-align:left;background:var(--gray-50);padding:1rem;border-bottom:1px solid var(--gray-200)}.review-management-page .comparison-table td:first-child .d-flex{width:100%}.review-management-page .comparison-table tr:hover td{background:transparent;color:var(--gray-700)}.review-management-page .comparison-table tr:hover td:first-child{background:var(--gray-50)}.review-management-page .comparison-table .platform-score{flex:1;min-width:0;justify-content:flex-end}.review-management-page .comparison-table .score-bar{width:auto;flex:1;max-width:120px;min-width:56px}}.review-management-page .feature-table{background:var(--white);border:1px solid var(--gray-200);border-radius:16px;overflow:hidden}.review-management-page .feature-table-header{background:var(--gray-50);border-bottom:1px solid var(--gray-200);font-weight:600;color:var(--text-secondary);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.review-management-page .feature-table-row{border-bottom:1px solid var(--gray-200);transition:background .3s}.review-management-page .feature-table-row .rm-ft-benefit{min-width:0;line-height:1.55}.review-management-page .feature-table-row:hover{background:var(--bg-hover)}.review-management-page .feature-table-row:last-child{border-bottom:none}.review-management-page .feature-icon-large.rm-ft-icon{width:48px;height:48px;font-size:1.25rem;margin:0;flex-shrink:0}.review-management-page .benefit-tag{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#10b9811a;color:var(--success);border-radius:100px;font-size:.875rem;font-weight:500}.review-management-page .animate-in{animation:fadeInUp .8s ease forwards}@media (max-width: 468px){.review-management-page .badge-google i{display:none!important}.review-management-page .badge-google{font-weight:700}.review-management-page .rm-hero-panel-title{text-align:center}.review-management-page .rm-chart{height:230px}.review-management-page .rm-chart-bar-wrap{height:180px}.review-management-page .rm-pill{font-size:.7rem;padding:.3rem .75rem}.review-management-page .rm-export-pills{gap:6px}}@media (max-width: 991.98px){.review-management-page #features .rm-section-header{margin-bottom:2rem;padding-inline:.25rem}.review-management-page #features .rm-section-header .section-title{font-size:clamp(1.65rem,4.5vw,2.75rem)}.review-management-page #features .rm-section-header .section-subtitle{font-size:clamp(.95rem,2.5vw,1.125rem)}.review-management-page #features .feature-table{background:transparent;border:none;border-radius:0;overflow:visible}.review-management-page #features .feature-table-row{flex-direction:column;margin-left:0;margin-right:0;--bs-gutter-x: 0;padding:0;border:1px solid var(--gray-200);border-radius:12px;margin-bottom:.75rem;background:var(--white);overflow:hidden}.review-management-page #features .feature-table-row:last-child{margin-bottom:0}.review-management-page #features .feature-table-row .rm-ft-feature,.review-management-page #features .feature-table-row .rm-ft-benefit,.review-management-page #features .feature-table-row .rm-ft-status{width:100%;max-width:100%;flex:none;padding:.85rem 1rem;border-bottom:1px solid var(--gray-100)}.review-management-page #features .feature-table-row .rm-ft-status{border-bottom:none}.review-management-page #features .feature-table-row .rm-ft-feature{background:var(--gray-50)}.review-management-page #features .feature-table-row .rm-ft-benefit,.review-management-page #features .feature-table-row .rm-ft-status{display:flex;gap:.75rem 1rem;align-items:start}.review-management-page #features .feature-table-row .rm-ft-benefit:before{content:"Benefit";font-weight:600;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);padding-top:.2rem}.review-management-page #features .feature-table-row .rm-ft-status:before{content:"Status";font-weight:600;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);padding-top:.35rem}.review-management-page #features .feature-table-row:hover{background:var(--white)}.review-management-page #features .feature-table-row:hover .rm-ft-feature{background:var(--gray-100)}.review-management-page #features .feature-table-row:hover .rm-ft-benefit,.review-management-page #features .feature-table-row:hover .rm-ft-status{background:var(--bg-hover)}}@media (max-width: 575.98px){.review-management-page #features .feature-table-row .rm-ft-feature,.review-management-page #features .feature-table-row .rm-ft-benefit,.review-management-page #features .feature-table-row .rm-ft-status{padding:.75rem .85rem}.review-management-page #features .feature-table-row .d-flex{gap:.75rem!important}.review-management-page #features .feature-table-row .feature-icon-large.rm-ft-icon{width:44px;height:44px;font-size:1.1rem}}#ai-sentiment .heatmap-day-labels{flex-wrap:nowrap;gap:.15rem;font-size:clamp(.62rem,1.35vw,.875rem)}@media (max-width: 991.98px){.rm-hero-visual{max-width:100%!important;margin:0!important}.dashboard-preview{margin:20px 0 0!important}#ai-sentiment .rm-section-header{margin-bottom:2rem;padding-inline:.25rem}#ai-sentiment .feature-card{padding:1.5rem}#ai-sentiment .feature-icon-large{width:56px;height:56px;font-size:1.5rem;margin-bottom:1rem}#ai-sentiment .feature-card h3{font-size:clamp(1.15rem,2.5vw,1.35rem)}.review-management-page .heatmap-container{grid-template-columns:repeat(7,1fr);gap:3px}.review-management-page .heatmap-cell:hover{transform:scale(1.08)}}@media (max-width: 575.98px){#ai-sentiment .feature-card{padding:1.25rem}#ai-sentiment .heatmap-day-labels span{flex:1 1 0;text-align:center;min-width:0}}.blog-page{background:var(--gray-50);min-height:100vh}.blog-hero-subtitle{color:#ffffffb3;font-size:1.25rem;max-width:680px;margin:0 auto;line-height:1.7;text-align:center}.blog-page .blog-sidebar{position:sticky;top:90px}.blog-page .blog-sidebar-card{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-sm);margin-bottom:1.25rem}.blog-page .blog-sidebar-title{font-size:1rem;font-weight:800;color:var(--gray-900);margin-bottom:1rem}.blog-page .blog-search{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:center}.blog-page .blog-search-input{width:100%;padding:.85rem .95rem;border:1px solid var(--gray-200);border-radius:12px;font-family:inherit;outline:none;transition:all .2s ease}.blog-page .blog-search-input:focus{border-color:var(--violet);box-shadow:0 0 0 4px #6366f11f}.blog-page .blog-search-btn{width:44px;height:44px;border-radius:12px;border:none;background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 100%);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.blog-page .blog-search-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #4f46e540}.blog-page .blog-popular-list{display:flex;flex-direction:column;gap:.7rem}.blog-page .blog-popular-item{display:flex;gap:.85rem;align-items:start;text-decoration:none;padding:.65rem .75rem;border-radius:14px;border:1px solid transparent;transition:all .2s ease}.blog-page .blog-popular-item:hover{background:var(--primary-light);border-color:#4f46e538;transform:translateY(-2px)}.blog-page .blog-popular-rank{width:28px;height:28px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;background:#4f46e514;color:var(--violet);flex-shrink:0}.blog-page .blog-popular-text{color:var(--gray-900);font-weight:700;font-size:.92rem;line-height:1.35}.blog-page .blog-card{height:100%;background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.blog-page .blog-card:hover{transform:translateY(-6px);border-color:#4f46e54d;box-shadow:var(--shadow-lg)}.blog-page .blog-card-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.blog-page .blog-card-thumb{height:170px;position:relative;background:linear-gradient(135deg,var(--primary-light) 0%,#eef2ff 35%,#ecfeff 100%)}.blog-page .blog-card-thumb__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 20%,rgba(34,211,238,.35),transparent 55%),radial-gradient(circle at 90% 80%,rgba(79,70,229,.28),transparent 50%),linear-gradient(180deg,#0000 20%,#00000014)}.blog-page .blog-card-thumb--violet{background:linear-gradient(135deg,#4f46e533,#6b46c140 45%,#eef2ff)}.blog-page .blog-card-thumb--cyan{background:linear-gradient(135deg,#22d3ee40,#6366f12e,#eefdff)}.blog-page .blog-card-thumb--green{background:linear-gradient(135deg,#10b98133,#22d3ee2e 45%,#d1fae5)}.blog-page .blog-card-body{padding:1.5rem 1.5rem 1.25rem;display:flex;flex-direction:column;gap:.85rem;flex:1}.blog-page .blog-card-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.blog-page .blog-tag{display:inline-flex;align-items:center;gap:.45rem;font-weight:800;font-size:.78rem;padding:.35rem .75rem;border-radius:9999px;background:#6b46c11f;color:var(--violet);border:1px solid rgba(107,70,193,.18);text-transform:uppercase;letter-spacing:.06em}.blog-page .blog-tag--ai{background:#22d3ee1f;color:#0891b2;border-color:#22d3ee33}.blog-page .blog-meta{color:var(--gray-600);font-weight:700;font-size:.85rem}.blog-page .blog-card-title{margin:0;font-size:1.15rem;font-weight:900;color:var(--gray-900);line-height:1.25}.blog-page .blog-card-excerpt{margin:0;color:var(--gray-600);font-size:.95rem;line-height:1.65}.blog-page .blog-card-cta{margin-top:auto;color:var(--violet);font-weight:800;display:inline-flex;align-items:center;gap:.5rem}.blog-page .blog-card-cta span{transition:transform .2s ease}.blog-page .blog-card:hover .blog-card-cta span{transform:translate(3px)}.blog-page .blog-pagination{display:flex;justify-content:center;gap:.6rem;margin-top:2rem;flex-wrap:wrap}.blog-page .blog-pagination-prev,.blog-page .blog-pagination-next,.blog-page .blog-pagination-item{text-decoration:none;font-weight:800;border-radius:12px;padding:.4rem .9rem;border:1px solid var(--gray-200);color:var(--gray-700);background:#fff;transition:all .2s ease}.blog-page .blog-pagination-item.is-active{background:linear-gradient(135deg,var(--violet) 0%,var(--primary) 70%,var(--cyan) 120%);color:#fff;border-color:#4f46e559;box-shadow:0 14px 30px #4f46e533}.blog-page .blog-pagination-prev[aria-disabled=true],.blog-page .blog-pagination-next[aria-disabled=true]{opacity:.5;pointer-events:none}.blog-page .blog-pagination-prev:hover,.blog-page .blog-pagination-next:hover,.blog-page .blog-pagination-item:hover{transform:translateY(-2px);border-color:#4f46e54d}@media (max-width: 992px){.blog-page .blog-sidebar{position:relative;top:0}.blog-sidebar{margin-top:2rem}}@media (max-width: 767.98px){.blog-page .blog-filters{flex-direction:column;align-items:flex-start}}.blog-detail-page{background:var(--gray-50);min-height:100vh}.blog-detail-page .blog-detail-hero{padding-top:4rem}.blog-detail-page .blog-hero .blog-hero-title{text-align:center}.blog-detail-page .blog-detail-meta-top{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.85rem}.blog-detail-page .blog-tag{background:#ffffff1f;border:1px solid rgba(255,255,255,.22);color:#fffffff2;padding:.35rem .85rem;border-radius:9999px;font-weight:800;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.blog-detail-page .blog-detail-meta-top .blog-meta{color:#fffc;font-weight:700;font-size:.88rem}.blog-detail-page .blog-detail-main{padding:4.5rem 0 5.5rem}.blog-detail-article{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.blog-detail-cover{height:260px;background:linear-gradient(135deg,#4f46e538,#22d3ee2e,#10b9812e);position:relative}.blog-detail-cover__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(400px 180px at 15% 20%,rgba(34,211,238,.35),transparent 55%),radial-gradient(420px 200px at 85% 70%,rgba(79,70,229,.26),transparent 55%)}.blog-detail-header{padding:2rem 2rem .5rem}.blog-detail-meta-text{margin-bottom:8px;display:inline-block}.blog-sidebar-title{font-size:1.15rem;font-weight:900;color:var(--gray-800)}.blog-detail-title{font-size:clamp(1.65rem,3.2vw,2.3rem);font-weight:900;letter-spacing:-.03em;color:var(--gray-900);margin:0 0 .75rem;line-height:1.2}.blog-detail-subtitle{color:var(--gray-600);font-size:1.05rem;line-height:1.8;margin:0}.blog-detail-body{padding:0 2rem 2rem}.blog-detail-body h2{font-size:1.35rem;font-weight:900;color:var(--gray-900);margin:1rem 0 .85rem;letter-spacing:-.02em}.blog-detail-body p{color:var(--gray-600);line-height:1.85;margin:0 0 1rem;font-size:1rem}.blog-detail-body ul{padding-left:1.1rem;margin:0 0 1.25rem}.blog-detail-body ul li{color:var(--gray-600);line-height:1.75;margin-bottom:.5rem}.blog-detail-callout{margin:2rem 0;padding:1.25rem 1.15rem;border-radius:var(--radius);border:1px solid rgba(79,70,229,.25);background:linear-gradient(135deg,#4f46e514,#22d3ee0f);display:flex;align-items:flex-start;gap:.85rem}.blog-detail-callout__icon{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#4f46e51f;color:var(--violet);font-weight:900;flex-shrink:0}.blog-detail-callout strong{color:var(--gray-900)}.blog-detail-author{border-top:1px solid var(--gray-100);padding:1.75rem 2rem;display:flex;gap:1rem;align-items:flex-start}.blog-detail-author__avatar{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,var(--cyan) 0%,var(--violet) 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;flex-shrink:0}.blog-detail-author__info h3{margin:0 0 .35rem;font-size:1.05rem;font-weight:900;color:var(--gray-900)}.blog-detail-author__info p{margin:0 0 1rem;color:var(--gray-600);line-height:1.7}.blog-detail-author__social{display:flex;gap:.6rem;align-items:center}.blog-detail-author__social a{width:38px;height:38px;border-radius:12px;background:var(--gray-50);border:1px solid var(--gray-200);color:var(--gray-700);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .2s ease}.blog-detail-author__social a:hover{transform:translateY(-2px);background:var(--primary-light);border-color:#4f46e559;color:var(--violet)}@media (max-width: 991.98px){.blog-detail-sidebar{position:relative;top:0}.blog-detail-header,.blog-detail-body,.blog-detail-author{padding-left:1.25rem;padding-right:1.25rem}}.industries-page .industries-hero .container{position:relative;z-index:1}.industries-page .industries-hero{padding-top:clamp(4rem,10vw,6rem);padding-bottom:clamp(4rem,10vw,6rem)}.industries-page .industries-hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1rem;margin-bottom:1.25rem;font-size:.875rem;font-weight:600;color:#fffffff2;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:9999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.industries-page .industries-hero-badge i{font-size:1rem;opacity:.95}.industries-page .industries-hero-title.hero-title{margin-bottom:1rem}.industries-page .industries-hero-subtitle{color:#ffffffe0;font-size:clamp(1rem,2.2vw,1.2rem);max-width:38rem;margin:0 auto;line-height:1.75;text-align:center}.industries-solutions{position:relative;padding:5rem 0;overflow:hidden;background:linear-gradient(180deg,#f8fafc 0%,var(--gray-50) 45%,#faf5ff 100%);border-top:1px solid var(--gray-100)}.industries-ambient{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.industries-ambient__orb{position:absolute;border-radius:50%;filter:blur(88px)}.industries-ambient__orb--1{width:min(420px,85vw);height:min(420px,85vw);background:linear-gradient(135deg,#22d3ee59,#4f46e533);top:-120px;right:-80px;opacity:.85}.industries-ambient__orb--2{width:min(360px,75vw);height:min(360px,75vw);background:linear-gradient(135deg,#8b5cf62e,#22d3ee1f);bottom:-100px;left:-60px;opacity:.9}.industries-section-head{max-width:720px;margin:0 auto 3rem}.industries-label{display:inline-flex;align-items:center;padding:.4rem 1rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:9999px;margin-bottom:.85rem;background:var(--primary-light);color:var(--primary);border:1px solid rgba(79,70,229,.22);box-shadow:var(--shadow-sm)}.industries-headline{font-size:clamp(1.75rem,4vw,2.35rem);font-weight:800;letter-spacing:-.035em;line-height:1.2;color:var(--gray-900);margin-bottom:.75rem}.industries-lead{font-size:1.08rem;color:var(--gray-600);line-height:1.65;margin:0}.industries-grid{--industry-radius: 18px}.industry-card{height:100%;padding:1.5rem 1.5rem 1.35rem;border-radius:var(--industry-radius);background:var(--white);border:1px solid var(--gray-200);box-shadow:var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;position:relative;overflow:hidden}.industry-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:var(--industry-radius) var(--industry-radius) 0 0;opacity:.95}.industry-card:hover{transform:translateY(-6px);box-shadow:0 22px 48px #0f172a1a;border-color:#4f46e52e}.industry-card--violet:before{background:linear-gradient(90deg,var(--violet) 0%,#8b5cf6 100%)}.industry-card--cyan:before{background:linear-gradient(90deg,#06b6d4 0%,var(--violet) 100%)}.industry-card--indigo:before{background:linear-gradient(90deg,#6366f1,#22d3ee)}.industry-card--amber:before{background:linear-gradient(90deg,#f59e0b,#f97316)}.industry-card--rose:before{background:linear-gradient(90deg,#f43f5e,#fb7185)}.industry-card--emerald:before{background:linear-gradient(90deg,#10b981,#34d399)}.industry-card__icon{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.45rem;margin-bottom:1.1rem;border:1px solid var(--gray-200);background:linear-gradient(145deg,var(--gray-50),var(--white))}.industry-card--violet .industry-card__icon{color:var(--violet);border-color:#4f46e533;background:linear-gradient(145deg,rgba(79,70,229,.1),var(--white))}.industry-card--cyan .industry-card__icon{color:#0891b2;border-color:#06b6d440;background:linear-gradient(145deg,rgba(6,182,212,.12),var(--white))}.industry-card--indigo .industry-card__icon{color:#4f46e5;border-color:#6366f140;background:linear-gradient(145deg,rgba(99,102,241,.12),var(--white))}.industry-card--amber .industry-card__icon{color:#d97706;border-color:#f59e0b4d;background:linear-gradient(145deg,rgba(245,158,11,.14),var(--white))}.industry-card--rose .industry-card__icon{color:#e11d48;border-color:#f43f5e40;background:linear-gradient(145deg,rgba(244,63,94,.1),var(--white))}.industry-card--emerald .industry-card__icon{color:#059669;border-color:#10b98147;background:linear-gradient(145deg,rgba(16,185,129,.12),var(--white))}.industry-card__title{font-size:1.15rem;font-weight:800;color:var(--gray-900);margin-bottom:.6rem;letter-spacing:-.02em}.industry-card__text{font-size:.95rem;color:var(--gray-600);line-height:1.6;margin-bottom:1rem}.industry-card__bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.45rem}.industry-card__bullets li{position:relative;padding-left:1.35rem;font-size:.88rem;font-weight:600;color:var(--gray-700)}.industry-card__bullets li:before{content:"";position:absolute;left:0;top:.45rem;width:6px;height:6px;border-radius:50%;background:var(--violet);opacity:.75}.industries-workflow{padding:5rem 0;background:var(--white);border-top:1px solid var(--gray-100)}.industries-label--dark{background:#0f172a0f;color:var(--gray-800);border-color:var(--gray-200)}.industries-workflow__title{font-size:clamp(1.65rem,3.5vw,2.1rem);font-weight:800;letter-spacing:-.03em;color:var(--gray-900);margin-bottom:1rem;line-height:1.2}.industries-workflow__lead{font-size:1.05rem;color:var(--gray-600);line-height:1.7;margin-bottom:1.75rem;max-width:34rem}.industries-workflow__checks{display:flex;flex-direction:column;gap:1.15rem}.industries-check{display:flex;gap:.9rem;align-items:flex-start}.industries-check__icon{flex-shrink:0;width:28px;height:28px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4f46e51f,#22d3ee1a);color:var(--violet);font-size:.95rem}.industries-check strong{display:block;font-size:.98rem;color:var(--gray-900);margin-bottom:.2rem}.industries-check p{margin:0;font-size:.9rem;color:var(--gray-600);line-height:1.5}.industries-workflow__visual{position:relative;min-height:280px;display:flex;align-items:center;justify-content:center}.industries-workflow__card{border-radius:20px;border:1px solid var(--gray-200);background:linear-gradient(165deg,var(--white) 0%,var(--gray-50) 100%);box-shadow:0 24px 60px #0f172a14}.industries-workflow__card--main{width:100%;max-width:380px;padding:1.5rem 1.5rem 1.35rem}.industries-workflow__tag{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--violet);margin-bottom:.65rem}.industries-workflow__mock-title{font-weight:800;color:var(--gray-900);margin-bottom:1rem;font-size:1.05rem}.industries-workflow__bars{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.industries-workflow__bars span{display:block;height:8px;border-radius:9999px;background:linear-gradient(90deg,#4f46e559,#22d3ee73);max-width:100%}.industries-workflow__mock-meta{margin:0;font-size:.85rem;color:var(--gray-500);font-weight:600}.industries-workflow__card--float{position:absolute;bottom:8%;right:4%;display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.82rem;font-weight:700;color:var(--gray-800);background:var(--white);border:1px solid var(--gray-200);border-radius:14px;box-shadow:0 16px 40px #4f46e51f}.industries-workflow__card--float i{color:#f59e0b;font-size:1.1rem}@media (max-width: 991.98px){.industries-workflow__card--float{position:relative;bottom:auto;right:auto;margin-top:1rem;align-self:flex-start}.industries-workflow__visual{min-height:auto;flex-direction:column;align-items:stretch}}@media (max-width: 575.98px){.industry-card{padding:1.25rem 1.2rem}}a.industry-card-link{display:block;height:100%;text-decoration:none;color:inherit}a.industry-card-link .industry-card{height:100%}.industry-card__more{display:inline-flex;align-items:center;gap:.35rem;margin-top:.75rem;font-size:.88rem;font-weight:800;color:var(--violet)}.industry-card__more i{transition:transform .2s ease}a.industry-card-link:hover .industry-card__more i{transform:translate(4px)}.how-it-work-page .content-queue{background-color:var(--gray-50)}.how-it-work-page .ui-mockup{background:#ffffff1a;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 20px 40px #0000001a;width:100%;max-width:400px;overflow:hidden;position:relative;z-index:1}.how-it-work-page .ui-header{color:#fff;padding:20px;font-weight:600;background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 50%,var(--violet-darker) 100%)}.how-it-work-page .ui-body{padding:18px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.how-it-work-page .ui-item{display:flex;align-items:center;gap:15px;padding:6px;border-radius:12px;margin-bottom:10px;transition:all .3s;color:#fff}.how-it-work-page .text-muted{color:#fffc!important}.how-it-work-page .ui-item:hover{background:#ffffff26;transform:translate(5px)}.how-it-work-page .ui-icon{width:45px;height:45px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.how-it-work-page .ui-icon.green{background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 50%,var(--violet-darker) 100%);color:#fff}.how-it-work-page .video-section{padding:100px 0;background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 50%,var(--violet-darker) 100%);color:#fff;position:relative;overflow:hidden}.how-it-work-page .video-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%236366f1' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.how-it-work-page .video-title{font-size:3rem;font-weight:800;margin-bottom:20px}.how-it-work-page .video-subtitle{font-size:1.2rem;opacity:.8;max-width:600px;margin-bottom:40px}.how-it-work-page .video-container{position:relative;background:#ffffff1a;border-radius:16px;padding:60px;text-align:center;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.how-it-work-page .play-button{width:100px;height:100px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 30px;cursor:pointer;transition:all .3s;box-shadow:0 20px 40px #0000004d}.how-it-work-page .play-button:hover{transform:scale(1.1)}.how-it-work-page .play-button i{color:var(--primary);font-size:2rem;margin-left:5px}@media (max-width: 991px){.how-it-work-page .hero-title{font-size:3rem}.how-it-work-page .section-title{font-size:2.3rem}.how-it-work-page .video-container{margin-top:30px!important}}@media (max-width: 768px){.how-it-work-page .hero-title,.how-it-work-page .video-title{font-size:2.5rem}}.how-it-work-page .hiw-alt{position:relative;overflow:hidden}.how-it-work-page .hiw-alt-head{max-width:640px;margin:0 auto 2.5rem}.how-it-work-page .hiw-alt-eyebrow{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.35rem .85rem;border-radius:9999px;margin-bottom:.75rem}.how-it-work-page .hiw-alt-title{font-size:clamp(1.6rem,3.2vw,2.15rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;margin-bottom:.65rem}.how-it-work-page .hiw-alt-title--light{color:var(--white)}.how-it-work-page .hiw-alt-title--compact{margin-bottom:.5rem}.how-it-work-page .hiw-alt-lead{margin:0;font-size:1.05rem;line-height:1.65}.how-it-work-page .hiw-alt-lead--muted{color:#ffffffd1}.how-it-work-page .hiw-alt-lead--tight{font-size:1rem;color:var(--gray-600)}.how-it-work-page .hiw-alt-outcomes{background:var(--white);border-top:1px solid var(--gray-100)}.how-it-work-page .hiw-alt-outcomes .hiw-alt-eyebrow{background:var(--primary-light);color:var(--primary);border:1px solid rgba(79,70,229,.22);box-shadow:var(--shadow-sm)}.how-it-work-page .hiw-alt-outcomes .hiw-alt-title{color:var(--gray-900)}.how-it-work-page .hiw-alt-outcomes .hiw-alt-lead{color:var(--gray-600)}.how-it-work-page .hiw-alt-card{height:100%;padding:1.5rem 1.35rem;border-radius:18px;background:var(--white);border:1px solid var(--gray-200);box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.how-it-work-page .hiw-alt-card:hover{transform:translateY(-4px);border-color:#4f46e559;box-shadow:0 20px 44px #4f46e51f}.how-it-work-page .hiw-alt-card__icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:14px;margin-bottom:1rem;font-size:1.2rem;color:var(--white);background:linear-gradient(135deg,var(--violet) 0%,var(--primary) 55%,#6366f1 100%);border:1px solid rgba(79,70,229,.25)}.how-it-work-page .hiw-alt-card h3{font-size:1.08rem;font-weight:800;color:var(--gray-900);margin-bottom:.45rem}.how-it-work-page .hiw-alt-card p{margin:0;font-size:.92rem;color:var(--gray-600);line-height:1.55}.how-it-work-page .hiw-alt-stack{padding:5rem 0;background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 50%,var(--violet-darker) 100%);border-top:1px solid rgba(255,255,255,.08)}.how-it-work-page .hiw-alt-eyebrow--on-dark{background:#ffffff1f;color:var(--cyan-light);border:1px solid rgba(255,255,255,.22)}.how-it-work-page .hiw-alt-list{list-style:none;padding:0;margin:1.25rem 0 0}.how-it-work-page .hiw-alt-list li{display:flex;gap:.65rem;align-items:flex-start;font-size:.95rem;font-weight:600;color:#ffffffe6;margin-bottom:.55rem}.how-it-work-page .hiw-alt-list i{color:var(--cyan-light);margin-top:.15rem}.how-it-work-page .hiw-alt-bento{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.how-it-work-page .hiw-alt-bento__cell{padding:1.1rem 1.15rem;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:.35rem}.how-it-work-page .hiw-alt-bento__cell--wide{grid-column:span 2}.how-it-work-page .hiw-alt-bento__cell--accent{border-color:#22d3ee59;background:#22d3ee1a}.how-it-work-page .hiw-alt-bento__cell strong{font-size:.95rem;color:var(--white)}.how-it-work-page .hiw-alt-bento__cell span{font-size:.82rem;color:#ffffffb3}.how-it-work-page .hiw-alt-bridge{background:var(--white)}.how-it-work-page .hiw-alt-bridge__inner{padding:2.25rem 2rem;border-radius:22px;background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 100%);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px #4f46e533}.how-it-work-page .hiw-alt-bridge__inner .hiw-alt-title{color:var(--white)}.how-it-work-page .hiw-alt-bridge__inner .hiw-alt-lead--tight{color:#ffffffd9}.how-it-work-page .hiw-alt-btn{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.35rem;border-radius:9999px;font-weight:800;font-size:.92rem;text-decoration:none;color:var(--violet-darker);background:var(--white);border:1px solid rgba(255,255,255,.35);transition:transform .2s ease,background .2s ease,color .2s ease}.how-it-work-page .hiw-alt-btn:hover{color:var(--violet-darker);background:var(--gray-100);transform:translateY(-2px)}.how-it-work-page .hiw-alt-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.12)}.how-it-work-page .hiw-alt-pills span{font-size:.82rem;font-weight:700;padding:.4rem .85rem;border-radius:9999px;background:#ffffff14;color:#ffffffeb;border:1px solid rgba(255,255,255,.14)}.how-it-work-page .how-it-works{background:var(--gray-50)}.how-it-work-page .steps-container{display:flex;flex-direction:column;gap:80px}.how-it-work-page .step{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.how-it-work-page .step:nth-child(2n){direction:rtl}.how-it-work-page .step:nth-child(2n)>*{direction:ltr}.how-it-work-page .mockup-card{border:1px solid #262626;border-radius:12px;padding:16px;display:inline-block}.how-it-work-page .step-number{background:linear-gradient(135deg,#7c3aed,#a855f7);width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px;flex-shrink:0}.how-it-work-page .step-content{margin-bottom:20px}.how-it-work-page .step-content h3 span{color:#7c3aed}.how-it-work-page .step-content p{font-size:17px;color:var(--gray-500);line-height:1.7;margin-bottom:24px}.how-it-work-page .step-visual{padding:0;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.how-it-work-page .step-visual p{font-size:14px;color:#7c3aed;font-weight:500;margin-top:10px;text-align:center}.how-it-work-page .mockup-card{border:1px solid #e5e5e5;border-radius:16px}.how-it-work-page .url-input-visual{background:#fff;border-radius:16px;padding:30px;box-shadow:0 4px 20px #7c3aed1a}.how-it-work-page .url-label{font-size:14px;color:var(--gray-700);margin-bottom:12px;display:block;font-weight:700}.how-it-work-page .url-field{display:flex;align-items:center;background:#f5f5f5;border-radius:12px;padding:16px 20px;border:2px solid transparent;transition:all .3s}.how-it-work-page .url-field:focus-within{border-color:#7c3aed;background:#fff}.how-it-work-page .url-field span{color:#999;margin-right:12px}.how-it-work-page .url-field input{border:none;background:transparent;font-size:16px;color:#333;width:100%;outline:none}.how-it-work-page .analyzing-badge{display:inline-flex;align-items:center;gap:8px;background:#7c3aed;color:#fff;padding:12px 20px;border-radius:9999px;font-size:14px;font-weight:500;margin-top:20px}.how-it-work-page .analyzing-badge:before{content:"";width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.how-it-work-page .content-preview{display:flex;flex-direction:column;gap:16px}.how-it-work-page .content-card{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 12px #00000014;display:flex;gap:16px;align-items:flex-start}.how-it-work-page .content-card:nth-child(2){opacity:.7;transform:scale(.95)}.how-it-work-page .content-card:nth-child(3){opacity:.5;transform:scale(.9)}.how-it-work-page .post-avatar{width:48px;height:48px;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:12px;flex-shrink:0}.how-it-work-page .post-content{flex:1}.how-it-work-page .post-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.how-it-work-page .post-author{font-weight:600;color:#1a1a1a;font-size:15px}.how-it-work-page .post-time{color:#999;font-size:13px}.how-it-work-page .post-text{color:#444;font-size:14px;line-height:1.5;margin-bottom:12px}.how-it-work-page .post-actions{display:flex;gap:16px}.how-it-work-page .post-action{display:flex;align-items:center;gap:6px;color:#666;font-size:13px}.how-it-work-page .calendar-visual{background:#fff;border-radius:16px;padding:30px;box-shadow:0 4px 20px #7c3aed1a}.how-it-work-page .calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.how-it-work-page .calendar-title{font-weight:600;color:#1a1a1a;font-size:18px}.how-it-work-page .calendar-nav{display:flex;gap:8px}.how-it-work-page .nav-btn{width:32px;height:32px;border-radius:8px;border:1px solid #e5e5e5;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.how-it-work-page .calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.how-it-work-page .calendar-day-header{text-align:center;font-size:12px;color:#999;font-weight:500;padding:8px}.how-it-work-page .calendar-day{aspect-ratio:1;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#666;background:#f9f9f9;position:relative}.how-it-work-page .calendar-day.active{background:#7c3aed;color:#fff;font-weight:600}.how-it-work-page .calendar-day.scheduled:after{content:"";position:absolute;bottom:6px;width:4px;height:4px;background:#10b981;border-radius:50%}.how-it-work-page .insights-panel{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 24px #1118270f;overflow:hidden;margin-left:30px}@media (max-width: 991.98px){.how-it-work-page .insights-panel{margin-left:0;max-width:none}}.how-it-work-page .insights-panel-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;padding:1rem 1.25rem;background:linear-gradient(180deg,#fafafa,#fff);border-bottom:1px solid #f3f4f6}.how-it-work-page .insights-panel-eyebrow{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#6b7280}.how-it-work-page .insights-panel-period{font-size:.8125rem;font-weight:500;color:#9ca3af}.how-it-work-page .insights-metric-row{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6}.how-it-work-page .insights-metric-row:last-of-type{border-bottom:none}.how-it-work-page .insights-metric-label{font-size:.8125rem;font-weight:500;color:#6b7280;line-height:1.35;max-width:55%}.how-it-work-page .insights-metric-block{text-align:right;flex-shrink:0}.how-it-work-page .insights-metric-value{font-size:1.625rem;font-weight:700;color:#111827;letter-spacing:-.03em;line-height:1.1}.how-it-work-page .insights-metric-delta{display:block;font-size:.75rem;font-weight:600;margin-top:.2rem}.how-it-work-page .insights-metric-delta--up{color:#059669}.how-it-work-page .insights-metric-delta--muted{color:#9ca3af;font-weight:500}.how-it-work-page .insights-panel-foot{margin:0;padding:.9rem 1.25rem 1.1rem;font-size:.8125rem;font-weight:600;color:#7c3aed;line-height:1.45;background:#faf5ff;border-top:1px solid #ede9fe}.how-it-work-page .cta-button{display:inline-flex;align-items:center;gap:8px;background:#7c3aed;color:#fff;padding:14px 28px;border-radius:30px;text-decoration:none;font-weight:600;font-size:15px;transition:all .3s;border:none;cursor:pointer}.how-it-work-page .cta-button:hover{background:#6d28d9;transform:translateY(-2px);box-shadow:0 8px 20px #7c3aed4d}.how-it-work-page .cta-button.secondary{background:transparent;color:#7c3aed;border:2px solid #7c3aed}.how-it-work-page .cta-button.secondary:hover{background:#7c3aed;color:#fff}.how-it-work-page .control-section{padding:100px 0;background:#fafafa}.how-it-work-page .control-header{text-align:center;margin-bottom:60px}.how-it-work-page .hover-lift{transition:.2s ease}.how-it-work-page .hover-lift:hover{transform:translateY(-3px)}.how-it-work-page .social-instagram,.how-it-work-page .social-linkedin,.how-it-work-page .social-x{width:40px;height:40px}.how-it-work-page .social-linkedin{background:#0a66c2;color:#fff}.how-it-work-page .social-instagram{background:#e1306c;color:#fff}.how-it-work-page .social-x{background:#000;color:#fff}.how-it-work-page .step2-checklist{list-style:none;padding:0;margin:0}.how-it-work-page .step2-checklist li{display:flex;align-items:flex-start;gap:.75rem;padding:.65rem 0;font-size:1rem;color:#374151;line-height:1.5;border-bottom:1px solid #e5e7eb}.how-it-work-page .step2-checklist li:last-child{border-bottom:none;padding-bottom:0}.how-it-work-page .step2-checklist .check{flex-shrink:0;width:1.375rem;height:1.375rem;border-radius:6px;background:#7c3aed1f;color:#7c3aed;display:flex;align-items:center;justify-content:center;font-size:.65rem;margin-top:.15rem}.how-it-work-page .queue-panel{background:#fff;box-shadow:0 4px 24px #1118270f;padding:0rem 0rem 1.75rem;border:1px solid var(--gray-200);border-radius:16px}@media (max-width: 991.98px){.how-it-work-page .queue-panel{margin-left:0;max-width:none}}.how-it-work-page .queue-panel-header{display:flex;align-items:center;border-radius:16px 16px 1px 1px;background-color:var(--gray-50);justify-content:space-between;margin-bottom:1.75rem;padding:1.25rem 1.75rem!important;border-bottom:1px solid #f3f4f6}.how-it-work-page .queue-panel-title{font-size:.8125rem;font-weight:600;color:#6b7280;letter-spacing:.02em;text-transform:uppercase}.how-it-work-page .queue-panel-badge{font-size:.75rem;font-weight:600;color:#7c3aed;background:#f5f3ff;padding:.35rem .65rem;border-radius:9999px}.how-it-work-page .queue-row{display:flex;align-items:center;gap:1rem;padding:1.25rem;border-radius:12px;background:#fafafa;border:1px solid #f3f4f6;margin:1rem}.how-it-work-page .queue-row:last-child{margin-bottom:0}.how-it-work-page .queue-row-body{flex:1;min-width:0}.how-it-work-page .queue-row-title{font-size:.875rem;font-weight:600;color:#111827;line-height:1.3}.how-it-work-page .queue-row-meta{font-size:.8125rem;color:#6b7280;margin-top:.15rem}.how-it-work-page .queue-status{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;white-space:nowrap}.how-it-work-page .queue-status.ready{color:#059669}.how-it-work-page .queue-status.review{color:#d97706}.how-it-work-page .queue-status.scheduled{color:#7c3aed}.how-it-work-page .bg-purple{background:#7c3aed}.how-it-work-page .calandar,.how-it-work-page .we_do_it{background-color:var(--gray-50)}.how-it-work-page .improvement-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.how-it-work-page .cycle-diagram{width:200px;height:200px;position:relative}.how-it-work-page .cycle-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:#7c3aed;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;z-index:2}.how-it-work-page .cycle-ring{position:absolute;top:0;left:0;right:0;bottom:0;border:3px solid #e9d5ff;border-radius:50%;border-top-color:#7c3aed;animation:rotate 3s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}.how-it-work-page .improvement-tags{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:12px}.how-it-work-page .improvement-tag{background:#fff;padding:10px 18px;border-radius:20px;font-size:14px;color:#555;box-shadow:0 2px 8px #00000014;border:1px solid #f0e6ff}@media (max-width: 968px){.how-it-work-page .step{grid-template-columns:1fr;gap:40px}.how-it-work-page .step:nth-child(2n){direction:ltr}.how-it-work-page .section-header h2,.how-it-work-page .control-header .section-title{font-size:32px}.how-it-work-page .control-section{padding:72px 0}.how-it-work-page .control-header{margin-bottom:40px}}@media (max-width: 575.98px){.how-it-work-page .control-section{padding:56px 0}.how-it-work-page .control-header .section-title{font-size:26px}.how-it-work-page .control-header .section-desc{font-size:16px}}@media (max-width: 575.98px){.how-it-work-page .hiw-alt-bento__cell--wide{grid-column:span 1}.how-it-work-page .hiw-alt-bento{grid-template-columns:1fr}}.industry-hc-breadcrumb{font-size:.88rem;margin-bottom:1.75rem}.industry-hc-breadcrumb a{color:#ffffffd9;text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;font-weight:600;transition:color .2s ease}.industry-hc-breadcrumb a:hover{color:#fff}.industry-hc-breadcrumb__sep{margin:0 .5rem;opacity:.5;color:#fff!important}.industry-hc-breadcrumb span:last-child{color:#ffffffa6;font-weight:500}.industry-hc-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1rem;margin-bottom:1.1rem;font-size:.85rem;font-weight:700;color:#fffffff2;background:#ffffff24;border:1px solid rgba(255,255,255,.28);border-radius:9999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.industry-hc-badge i{color:var(--cyan-light)}.industry-hc-hero__title{font-size:clamp(2rem,4.5vw,2.85rem);font-weight:800;letter-spacing:-.035em;line-height:1.15;margin-bottom:1rem;color:#fff}.industry-hc-hero__title span{background:linear-gradient(135deg,var(--cyan-light) 0%,var(--cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.industry-hc-hero__panel{background:#ffffff1a;border:1px solid rgba(255,255,255,.22);border-radius:20px;padding:1.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.industry-hc-hero__stat{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.12)}.industry-hc-hero__stat:last-child{border-bottom:0;padding-bottom:0}.industry-hc-hero__stat:first-child{padding-top:0}.industry-hc-hero__stat-value{display:block;font-size:1.5rem;font-weight:800;color:var(--cyan-light);letter-spacing:-.02em}.industry-hc-hero__stat-label{font-size:.9rem;color:#ffffffd1;line-height:1.45}.industry-hc-section-title{font-size:clamp(1.65rem,3.2vw,2.15rem);font-weight:800;letter-spacing:-.03em;color:var(--gray-900);line-height:1.2;margin-bottom:.85rem}.industry-hc-section-title--light{color:#fff}.industry-hc-section-lead{font-size:1.06rem;color:var(--gray-600);line-height:1.65;margin-bottom:0}.industry-hc-section-lead--narrow{max-width:36rem;margin-left:auto;margin-right:auto}.industry-hc-section-header{max-width:720px;margin:0 auto 2.75rem}.industry-hc-intro{padding:5rem 0;background:var(--white);border-bottom:1px solid var(--gray-100)}.industry-hc-intro-panel{background:var(--white);border-radius:20px;border:1px solid var(--gray-200);box-shadow:0 4px 24px #0f172a0f;overflow:hidden;max-width:440px;margin-left:auto}@media (max-width: 991.98px){.industry-hc-intro-panel{margin-left:0;max-width:none}}.industry-hc-intro-panel__head{padding:1.25rem 1.5rem 1.1rem;border-bottom:1px solid var(--gray-100);background:linear-gradient(180deg,var(--gray-50) 0%,var(--white) 100%)}.industry-hc-intro-panel__eyebrow{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500);margin-bottom:.35rem}.industry-hc-intro-panel__headline{margin:0;font-size:1.05rem;font-weight:700;color:var(--gray-900);line-height:1.35}.industry-hc-intro-panel__body{padding:.35rem 0 0}.industry-hc-intro-panel__row{display:flex;gap:1rem;align-items:flex-start;padding:1rem 1.5rem;border-bottom:1px solid var(--gray-100)}.industry-hc-intro-panel__row:last-of-type{border-bottom:none}.industry-hc-intro-panel__icon{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:12px;background:var(--primary-light);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:1.15rem}.industry-hc-intro-panel__row-title{display:block;font-size:.9rem;font-weight:700;color:var(--gray-900);margin-bottom:.2rem}.industry-hc-intro-panel__row-meta{display:block;font-size:.8125rem;color:var(--gray-600);line-height:1.45}.industry-hc-intro-panel__foot{display:flex;align-items:flex-start;gap:.65rem;padding:.9rem 1.5rem 1.15rem;font-size:.8125rem;font-weight:600;color:var(--primary);line-height:1.45;background:#faf5ff;border-top:1px solid rgba(79,70,229,.12)}.industry-hc-intro-panel__foot i{font-size:1.1rem;flex-shrink:0;margin-top:.1rem}.industry-hc-checklist{list-style:none;padding:0;margin:1.25rem 0 0}.industry-hc-checklist li{display:flex;gap:.65rem;align-items:flex-start;font-size:.98rem;color:var(--gray-700);font-weight:600;margin-bottom:.65rem}.industry-hc-checklist i{color:var(--primary);font-size:1.15rem;flex-shrink:0;margin-top:.1rem}.industry-hc-challenges{position:relative;padding:5rem 0;background:linear-gradient(180deg,#f8fafc 0%,var(--gray-50) 45%,#faf5ff 100%);overflow:hidden}.industry-hc-challenges__ambient{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(79,70,229,.07) 1px,transparent 1px);background-size:24px 24px;opacity:.7;pointer-events:none}.industry-hc-mini-card{height:100%;padding:1.5rem 1.35rem;background:var(--white);border-radius:18px;border:1px solid var(--gray-200);box-shadow:var(--shadow-sm);transition:transform .22s ease,box-shadow .22s ease}.industry-hc-mini-card:hover{transform:translateY(-4px);box-shadow:0 20px 44px #0f172a14}.industry-hc-mini-card__icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#4f46e524,#22d3ee1f);color:var(--primary);font-size:1.2rem;margin-bottom:1rem}.industry-hc-mini-card__title{font-size:1.05rem;font-weight:800;color:var(--gray-900);margin-bottom:.5rem}.industry-hc-mini-card p{margin:0;font-size:.92rem;color:var(--gray-600);line-height:1.55}.industry-hc-capabilities{padding:5rem 0;background:var(--white);border-top:1px solid var(--gray-100)}.industry-hc-cap-card{height:100%;padding:1.5rem 1.4rem;border-radius:18px;border:1px solid var(--gray-200);background:linear-gradient(180deg,var(--white),var(--gray-50));transition:border-color .2s ease,box-shadow .2s ease}.industry-hc-cap-card:hover{border-color:#4f46e559;box-shadow:0 16px 36px #4f46e51f}.industry-hc-cap-card>i{font-size:1.5rem;color:var(--primary);margin-bottom:.85rem;display:block}.industry-hc-cap-card h3{font-size:1.05rem;font-weight:800;color:var(--gray-900);margin-bottom:.5rem}.industry-hc-cap-card p{margin:0;font-size:.92rem;color:var(--gray-600);line-height:1.55}.industry-hc-trust{padding:4rem 0;background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 100%)}.industry-hc-trust__inner{padding:2.5rem 2rem;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.industry-hc-trust__label{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--cyan-light);margin-bottom:.75rem}.industry-hc-trust__text{font-size:1.02rem;color:#ffffffe0;line-height:1.65;margin-bottom:1rem}.industry-hc-trust__note{font-size:.85rem;color:#ffffff8c;line-height:1.55;margin:0}.industry-hc-trust__pill{display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:.9rem;font-weight:600}.industry-hc-trust__pill i{color:var(--cyan-light);font-size:1.1rem}.industry-hc-steps{padding:5rem 0;background:#fafafa;border-top:1px solid var(--gray-100)}.industry-hc-steps__track{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}@media (max-width: 991.98px){.industry-hc-steps__track{grid-template-columns:repeat(2,1fr)}}@media (max-width: 575.98px){.industry-hc-steps__track{grid-template-columns:1fr}}.industry-hc-step{position:relative;padding:1.5rem 1.25rem;background:var(--white);border-radius:18px;border:1px solid var(--gray-200);box-shadow:var(--shadow-sm)}.industry-hc-step__num{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,var(--violet) 0%,var(--primary) 55%,#6366f1 100%);color:#fff;font-weight:800;font-size:.95rem;margin-bottom:1rem}.industry-hc-step h3{font-size:1.02rem;font-weight:800;color:var(--gray-900);margin-bottom:.45rem}.industry-hc-step p{margin:0;font-size:.9rem;color:var(--gray-600);line-height:1.5}.industry-hc-segments{padding:5rem 0;background:linear-gradient(180deg,#fff,#faf5ff)}.industry-hc-segment{height:100%;text-align:center;padding:2rem 1.5rem;border-radius:20px;background:var(--white);border:1px solid var(--gray-200);box-shadow:0 12px 32px #0f172a0f;transition:transform .2s ease,box-shadow .2s ease}.industry-hc-segment:hover{transform:translateY(-4px);box-shadow:0 22px 48px #4f46e524}.industry-hc-segment__head{width:64px;height:64px;margin:0 auto 1.15rem;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;background:linear-gradient(145deg,#4f46e524,#22d3ee14);color:var(--primary);border:1px solid rgba(79,70,229,.22)}.industry-hc-segment__head--violet{background:linear-gradient(145deg,#6366f12e,#6366f10f);color:#6366f1;border-color:#6366f140}.industry-hc-segment__head--rose{background:linear-gradient(145deg,#f43f5e24,#f43f5e0d);color:#e11d48;border-color:#f43f5e38}.industry-hc-segment h3{font-size:1.12rem;font-weight:800;color:var(--gray-900);margin-bottom:.6rem}.industry-hc-segment p{margin:0;font-size:.95rem;color:var(--gray-600);line-height:1.55}@media (max-width: 991.98px){.industry-hc-hero .row>div{text-align:left}}.free-tool .hero{background:linear-gradient(135deg,#f5f3ff,#fff,#ecfeff)}.free-tool .hero:before{content:"";position:absolute;top:-50%;right:-20%;width:800px;height:800px;background:radial-gradient(circle,rgba(79,70,229,.12) 0%,transparent 70%);border-radius:50%;animation:pulse 8s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.free-tool .hero-content{z-index:2}.free-tool .hero-badge{display:inline-flex;align-items:center;gap:8px;background:#4f46e51a;color:var(--primary);padding:8px 16px;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:12px;animation:fadeInUp .6s ease}.free-tool .hero-badge svg{width:16px;height:16px}.free-tool .hero h1{font-size:64px;font-weight:800;line-height:1.1;margin-bottom:24px;color:var(--gray-900);animation:fadeInUp .6s ease .1s both}.free-tool .hero h1 span{background:linear-gradient(135deg,var(--violet) 0%,var(--cyan) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;display:inline-block}.free-tool .hero h1 span:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:12px;background:#0d6efd40;z-index:-1;border-radius:4px}.free-tool .analytics{display:flex;align-items:center;gap:8px;color:var(--primary);font-weight:700}.free-tool .ai{width:40px;height:40px;background:linear-gradient(135deg,var(--violet) 0%,var(--cyan) 100%);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.free-tool .tool-subtitle{font-size:20px;color:var(--gray-500);margin-bottom:40px;max-width:500px;line-height:1.6;animation:fadeInUp .6s ease .2s both}.free-tool .hero-visual{position:relative;z-index:2;animation:fadeIn 1s ease .4s both}.free-tool .floating-card{position:absolute;background:var(--white);border-radius:20px;padding:20px;box-shadow:0 20px 60px #0000001a;animation:float 6s ease-in-out infinite}.free-tool .floating-card.card-1{top:-30px;right:-20px;animation-delay:0s;border:1px solid var(--gray-200)!important}.free-tool .floating-card.card-2{bottom:22px;left:-40px;animation-delay:2s;border:1px solid var(--gray-200)!important}.free-tool .floating-card.card-3{bottom:-40px;right:24px;animation-delay:4s;border:1px solid var(--gray-200)!important}.free-tool .comments{font-size:13px;color:var(--gray-900);font-weight:700}.free-tool .ai-comments,.free-tool .analytic-comp{width:32px;height:32px;background:linear-gradient(135deg,var(--violet) 0%,var(--cyan) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.free-tool .main-illustration{width:100%;height:auto;filter:drop-shadow(0 30px 60px rgba(79,70,229,.2))}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes step-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.free-tool .how-section{background:var(--white);border-top:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100)}.free-tool .how-header{text-align:center;margin-bottom:4rem}.free-tool .how-header h2{font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:var(--gray-900)}.free-tool .how-header p{color:var(--gray-500);font-size:1.125rem}.free-tool .step{text-align:center;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:24px;padding:2rem;margin-bottom:20px;box-shadow:var(--shadow-sm)}.free-tool .step:hover{transform:translateY(-8px);box-shadow:var(--shadow);border-color:transparent}.free-tool .step-number{width:60px;height:60px;background:linear-gradient(135deg,var(--violet) 0%,var(--cyan) 100%)!important;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:800;margin:0 auto 1.5rem;position:relative;color:var(--white)!important;box-shadow:0 10px 30px #4f46e547}.free-tool .step-number:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:2px dashed var(--primary);border-radius:50%;opacity:.5;animation:step-ring-spin 10s linear infinite}.free-tool .step h3{font-size:1.5rem;margin-bottom:.75rem;color:var(--gray-900)}.free-tool .step p{color:var(--gray-500);line-height:1.6}.free-tool .tools-section{background:var(--gray-50)}.free-tool .section-header{text-align:center;max-width:650px;margin:0 auto 60px}.free-tool .section-tag{display:inline-block;background:#4f46e51a;color:var(--primary);padding:6px 16px;border-radius:50px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.free-tool .section-title{font-size:48px;font-weight:800;color:var(--gray-900);margin-bottom:16px;line-height:1.2}.free-tool .section-subtitle{font-size:18px;color:var(--gray-500);max-width:580px;margin:0 auto}.free-tool .tools-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.free-tool .tool-card{background:var(--white);border-radius:24px;padding:40px;border:1px solid var(--gray-200);position:relative;overflow:hidden;cursor:pointer;box-shadow:var(--shadow-sm)}.free-tool .tool-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary),var(--primary-light));transform:scaleX(0);transform-origin:left}.free-tool .tool-card:hover{transform:translateY(-8px);box-shadow:var(--shadow);border-color:transparent}.free-tool .tool-card:hover:before{transform:scaleX(1)}.free-tool .tool-icon{width:64px;height:64px;background:linear-gradient(135deg,var(--gray-100),rgba(79,70,229,.1));border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;font-size:28px;transition:all .3s ease}.free-tool .tool-card:hover .tool-icon{background:var(--primary);transform:scale(1.1) rotate(5deg)}.free-tool .tool-card:hover .tool-icon svg{stroke:var(--white)}.free-tool .tool-name{font-size:24px;font-weight:700;color:var(--gray-900);margin-bottom:12px}.free-tool .tool-desc{font-size:15px;color:var(--gray-500);line-height:1.6;margin-bottom:24px}.free-tool .tool-link{display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-weight:600;font-size:15px;text-decoration:none;transition:gap .3s ease}.free-tool .tool-link:hover{gap:12px}@keyframes pulse-badge{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width: 1024px){.free-tool .hero h1{font-size:48px}}@media (max-width: 768px){.free-tool .hero h1{font-size:36px}.free-tool .hero-content{margin-bottom:54px}.free-tool .section-title{font-size:32px}.free-tool .tools-grid{grid-template-columns:1fr}}.free-tool .reveal{opacity:0;transform:translateY(30px);transition:all .8s ease}.free-tool .reveal.active{opacity:1;transform:translateY(0)}.ai-assistant .ai-feature-card .feature-icon{margin-bottom:0}.ai-assistant .reveal{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.ai-assistant .reveal.visible{opacity:1;transform:translateY(0)}.ai-assistant .reveal-delay-1{transition-delay:.1s}.ai-assistant .reveal-delay-2{transition-delay:.2s}.ai-assistant .reveal-delay-3{transition-delay:.3s}.ai-assistant .reveal-delay-4{transition-delay:.4s}.ai-assistant .ai-solution-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:1.5rem;align-items:stretch}.ai-assistant .ai-solution-main{background:var(--white);border:1px solid var(--gray-200);border-radius:18px;padding:1.6rem}.ai-assistant .ai-solution-main .icon-wrap{width:58px;height:58px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;background:var(--primary-light);color:var(--primary)}.ai-assistant .problem-footer p{margin-bottom:0!important}.ai-assistant .ai-solution-main .icon-wrap svg{width:28px;height:28px}.ai-assistant .ai-solution-main h3{font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800;color:var(--gray-900);margin-bottom:.7rem;letter-spacing:-.02em}.ai-assistant .ai-solution-main>p{color:var(--gray-500);margin-bottom:1.1rem;line-height:1.7}.ai-assistant .ai-solution-list{list-style:none;padding:0;margin:0;display:grid;gap:.7rem}.ai-assistant .ai-solution-list li{display:flex;align-items:flex-start;gap:.55rem;font-size:.92rem;color:var(--gray-600)}.ai-assistant .ai-solution-list li i{color:#059669;margin-top:.1rem}.ai-assistant .ai-solution-side{display:grid;gap:.85rem}.ai-assistant .ai-side-card{background:var(--white);border:1px solid var(--gray-200);border-radius:16px;padding:1rem}.ai-assistant .ai-side-card h4{font-size:.95rem;font-weight:700;color:var(--gray-900);margin-bottom:.35rem}.ai-assistant .ai-side-card p{margin:0;color:var(--gray-500);font-size:.86rem;line-height:1.6}.ai-assistant .ai-solution-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.ai-assistant .ai-metric{border-radius:14px;border:1px solid var(--gray-200);background:var(--white);padding:.85rem .8rem}.ai-assistant .ai-metric strong{display:block;font-size:1.2rem;color:var(--gray-900);line-height:1.2}.ai-assistant .ai-metric span{color:var(--gray-500);font-size:.78rem}.ai-assistant .ai-solution-foot{margin-top:1rem;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border-radius:999px;background:var(--secondary-light);color:#059669;font-size:.82rem;font-weight:700}.ai-assistant .ai-solution-foot svg{width:16px;height:16px}.ai-assistant .benefits{background:linear-gradient(180deg,var(--violet) 0%,var(--violet-dark) 100%)}.ai-assistant .benefits .container{display:flex;flex-direction:column;align-items:center;text-align:center}.ai-assistant .benefits .section-label{background:var(--secondary-light);color:#059669}.ai-assistant .benefits .section-desc{margin-bottom:3rem}.ai-assistant .benefits-grid{display:grid;grid-template-columns:1fr;gap:1rem;width:100%;max-width:700px}@media (max-width: 398px){.ai-assistant .platforms-row{gap:8px!important}.ai-assistant .benefits-footer{display:none!important}.ai-assistant .platform-card{padding:.4rem!important;border-radius:10px;min-width:154px}.ai-assistant .ai-assistant .sg-timeline-card{width:94%!important;max-width:398px!important}.ai-assistant .platform-card .ai-platform-icon{width:40px!important;height:40px!important}}@media (min-width: 640px){.ai-assistant .benefits-grid{grid-template-columns:1fr 1fr}}.ai-assistant .benefit-card{display:flex;align-items:center;gap:1rem;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius);padding:1.25rem 1.5rem;text-align:left;transition:transform .2s,box-shadow .2s}.ai-assistant .benefit-card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.ai-assistant .benefit-card .check-icon{width:36px;height:36px;border-radius:50%;background:var(--secondary-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ai-assistant .benefit-card .check-icon svg{width:20px;height:20px;color:#059669}.ai-assistant .benefit-card span{font-size:.95rem;font-weight:600;color:var(--gray-700)}.ai-assistant .benefits-footer{margin-top:62px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:12px 18px;border-radius:9999px;color:var(--cyan-light);font-weight:500;max-width:600px}.ai-assistant .benefit-card:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:380px}.free-tool-detail{background:#fff;color:var(--gray-800)}.free-tool-detail .ftd-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#f5f3ff,#fff 52%,#ecfeff);border-bottom:1px solid var(--gray-100)}.free-tool-detail .ftd-hero:before,.free-tool-detail .ftd-hero:after{content:"";position:absolute;border-radius:999px;filter:blur(70px);z-index:0;pointer-events:none}.free-tool-detail .ftd-hero:before{width:340px;height:340px;top:-120px;right:-80px;background:#4f46e540}.free-tool-detail .ftd-badge h1 span{background:linear-gradient(135deg,var(--violet) 0%,var(--cyan) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.free-tool-detail .ftd-hero:after{width:280px;height:280px;bottom:-120px;left:-60px;background:#22d3ee40}.free-tool-detail .ftd-hero .container{position:relative;z-index:1}.free-tool-detail .ftd-breadcrumb{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:2rem;font-size:.84rem;color:var(--gray-500)}.free-tool-detail .ftd-breadcrumb a{color:var(--primary);text-decoration:none;font-weight:600}.free-tool-detail .ftd-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:1.5rem;align-items:center}.free-tool-detail .ftd-hero-content h1{font-size:clamp(2.2rem,4.2vw,3.9rem);font-weight:800;letter-spacing:-.03em;color:var(--gray-900);margin-bottom:1rem;line-height:1.1}.free-tool-detail .ftd-hero-content h1 span{background:linear-gradient(135deg,var(--violet) 0%,var(--cyan) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;display:inline-block}.free-tool-detail .ftd-hero-content h1 span:after{content:"";position:absolute;bottom:6px;left:0;width:100%;height:12px;background:#4f46e524;border-radius:4px;z-index:-1}.free-tool-detail .tool-subtitle{max-width:520px;color:var(--gray-500);line-height:1.65;margin-bottom:2rem;font-size:1.08rem}.free-tool-detail .hero-badge{display:inline-flex;align-items:center;gap:8px;background:#4f46e51a;color:var(--primary);padding:8px 16px;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:12px}.free-tool-detail .hero-badge svg{width:16px;height:16px}.free-tool-detail .ftd-hero-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-bottom:1.7rem}.free-tool-detail .btn-primary,.free-tool-detail .btn-secondary{border-radius:999px;padding:.72rem 1.2rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;transition:all .2s ease}.free-tool-detail .btn-primary{background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 100%);color:#fff;box-shadow:0 8px 20px #4f46e540}.free-tool-detail .btn-primary:hover{background:var(--primary-light);color:var(--primary);border-color:#4f46e52e;transform:translateY(-1px)}.free-tool-detail .btn-secondary{background:#fff;color:var(--primary);border:1px solid var(--gray-200)}.free-tool-detail .btn-secondary:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-light)}.free-tool-detail .ftd-trust{display:flex;flex-wrap:wrap;gap:.55rem;font-size:.76rem;color:var(--gray-500);margin-top:.2rem}.free-tool-detail .ftd-trust span{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--gray-200);background:var(--white);border-radius:999px;padding:.35rem .66rem;font-weight:600}.free-tool-detail .ftd-trust i{color:var(--primary)}.free-tool-detail .ftd-hero-card{border:1px solid var(--gray-200);border-radius:18px;background:#fff;box-shadow:var(--shadow);overflow:hidden}.free-tool-detail .ftd-mini-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid var(--gray-100);background:#fafaff;font-size:.85rem;font-weight:700;color:var(--gray-700)}.free-tool-detail .ftd-chip{border-radius:999px;background:var(--secondary-light);color:#059669;font-size:.72rem;padding:.2rem .55rem;font-weight:700}.free-tool-detail .ftd-mini-body{padding:1rem}.free-tool-detail .ftd-mini-body p{margin:0 0 .9rem;color:var(--gray-600);line-height:1.65;font-size:.9rem}.free-tool-detail .ftd-mini-meta{display:flex;flex-wrap:wrap;gap:.45rem}.free-tool-detail .ftd-mini-meta span{background:var(--gray-50);color:var(--gray-500);border-radius:999px;padding:.22rem .6rem;font-size:.72rem}.free-tool-detail .ftd-generator,.free-tool-detail .ftd-templates,.free-tool-detail .ftd-how{padding:4.5rem 0}.free-tool-detail .ftd-templates{background:#fafcff;border-top:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100)}.free-tool-detail .ftd-section-head{text-align:center;max-width:700px;margin:0 auto 2rem}.free-tool-detail .ftd-workspace{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.free-tool-detail .ftd-form-card,.free-tool-detail .ftd-output-card{background:#fff;border:1px solid var(--gray-200);border-radius:18px;padding:1.15rem;box-shadow:var(--shadow-sm)}.free-tool-detail .ftd-form-card label{display:block;font-size:.83rem;font-weight:600;color:var(--gray-700);margin-bottom:.45rem}.free-tool-detail .ftd-form-card textarea,.free-tool-detail .ftd-form-card select{width:100%;border:1px solid var(--gray-200);border-radius:10px;padding:.7rem .75rem;color:var(--gray-700);font-size:.9rem;margin-bottom:.85rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.free-tool-detail .ftd-form-card textarea:focus,.free-tool-detail .ftd-form-card select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #4f46e51f}.free-tool-detail .ftd-field-row{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.free-tool-detail .ftd-generate-btn{width:100%}.free-tool-detail .ftd-btn{background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 100%);color:#fff;box-shadow:0 8px 20px #4f46e540;border-radius:999px;padding:.72rem 1.2rem;font-size:.92rem;font-weight:600;border:none}.free-tool-detail .ftd-output-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.free-tool-detail .ftd-output-head h3{margin:0;font-size:1.02rem;color:var(--gray-900);font-weight:700}.free-tool-detail .ftd-output-head span{font-size:.76rem;color:var(--gray-500)}.free-tool-detail .ftd-output-item{border:1px solid var(--gray-200);border-radius:12px;background:var(--gray-50);color:var(--gray-600);line-height:1.7;min-height:180px;padding:.9rem;font-size:.9rem;margin-bottom:.8rem}.free-tool-detail .ftd-output-actions{display:flex;gap:.6rem;flex-wrap:wrap}.free-tool-detail .ftd-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.free-tool-detail .ftd-template-card{border:1px solid var(--gray-200);border-radius:16px;background:#fff;padding:1.2rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.free-tool-detail .ftd-template-card:hover{transform:translateY(-3px);border-color:#4f46e559;box-shadow:var(--shadow)}.free-tool-detail .ftd-template-card h4{font-size:1rem;font-weight:700;color:var(--gray-900);margin-bottom:.45rem}.free-tool-detail .ftd-template-card p{color:var(--gray-500);margin-bottom:.75rem;font-size:.9rem}.free-tool-detail .ftd-template-card a{color:var(--primary);text-decoration:none;font-weight:600;font-size:.85rem}.free-tool-detail .ftd-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.free-tool-detail .ftd-step{border:1px solid var(--gray-200);border-radius:16px;background:#fff;padding:1.2rem;text-align:left}.free-tool-detail .ftd-step span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:10px;background:var(--primary-light);color:var(--primary);font-size:.8rem;font-weight:800;margin-bottom:.55rem}.free-tool-detail .ftd-step h5{margin:0 0 .35rem;font-size:1rem;color:var(--gray-900);font-weight:700}.free-tool-detail .ftd-step p{margin:0;color:var(--gray-500);font-size:.9rem}@media (max-width: 992px){.free-tool-detail .ftd-hero-grid,.free-tool-detail .ftd-workspace,.free-tool-detail .ftd-template-grid,.free-tool-detail .ftd-steps{grid-template-columns:1fr}}.social-media-automation .hero-content{position:relative;z-index:2}.social-media-automation .hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:#22d3ee1f;border:1px solid rgba(34,211,238,.35);padding:.6rem 1.2rem;border-radius:50px;font-size:.875rem;color:#a5f3fc;margin-bottom:1.5rem;font-weight:600}.social-media-automation .hero-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.1;margin-bottom:1.5rem}.social-media-automation .hero-visual{position:relative;z-index:2;height:600px;perspective:1200px}.social-media-automation .dashboard-3d{position:relative;width:100%;height:100%}@keyframes dashboardFloat{0%,to{transform:translateY(0) rotateX(5deg) rotateY(-5deg)}50%{transform:translateY(-15px) rotateX(8deg) rotateY(-3deg)}}.social-media-automation .glass-panel{background:linear-gradient(180deg,#fff,#f8faff);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(229,231,235,.95);border-radius:24px;box-shadow:0 20px 40px -18px #1f293747,0 0 0 1px #ffffffd9,inset 0 1px #ffffffe6;color:#1f2937}.social-media-automation .main-board{position:absolute;top:0;left:50%;transform:translate(-50%);width:420px;padding:1.5rem;z-index:10}.social-media-automation .board-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.social-media-automation .board-title{font-weight:700;font-size:1.1rem;display:flex;align-items:center;gap:.5rem}.social-media-automation .status-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 10px #10b981;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.social-media-automation .month-badge{background:linear-gradient(135deg,var(--cyan) 0%,var(--violet) 100%);padding:.4rem 1rem;border-radius:20px;font-size:.8rem;font-weight:700;color:#fff}.social-media-automation .calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem;margin-bottom:1rem}.social-media-automation .day-label{text-align:center;font-size:.7rem;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.social-media-automation .day-cell{aspect-ratio:1;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:600;position:relative;transition:all .3s ease;cursor:pointer}.social-media-automation .day-cell:hover{transform:scale(1.15);z-index:5}.social-media-automation .day-cell.empty{background:transparent}.social-media-automation .day-cell.planned{background:#4f46e526;border:1px solid rgba(79,70,229,.3);color:var(--primary)}.social-media-automation .day-cell.active{background:linear-gradient(135deg,var(--cyan) 0%,var(--violet) 100%);color:#fff;animation:dayGlow 2s ease-in-out infinite}.social-media-automation .day-cell .post-indicator{position:absolute;bottom:4px;width:4px;height:4px;border-radius:50%;background:var(--accent)}.social-media-automation .progress-section{margin-top:1rem}.social-media-automation .progress-label{display:flex;justify-content:space-between;font-size:.8rem;margin-bottom:.5rem;color:#6b7280}.social-media-automation .progress-track{height:6px;background:#e5e7eb;border-radius:10px;overflow:hidden}.social-media-automation .progress-fill{height:100%;width:78%;background:linear-gradient(135deg,var(--cyan) 0%,var(--violet) 100%);border-radius:10px;animation:progressGrow 2s ease-out;position:relative;overflow:hidden}.social-media-automation .progress-fill:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}@keyframes progressGrow{0%{width:0}}@keyframes shimmer{0%{left:-100%}to{left:100%}}.social-media-automation .float-card{position:absolute;background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(229,231,235,.95);border-radius:20px;padding:1.2rem;box-shadow:0 16px 32px -18px #1f293747;animation:cardFloat 4s ease-in-out infinite;color:#1f2937}.social-media-automation .card-instagram{top:11%;right:-17%;width:220px;animation-delay:0s;z-index:20}.social-media-automation .insta-header{display:flex;align-items:center;gap:.7rem;margin-bottom:.8rem}.social-media-automation .insta-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--cyan) 0%,var(--violet) 100%);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:var(--white)}.social-media-automation .insta-name{font-size:.85rem;font-weight:600}.social-media-automation .insta-handle{font-size:.7rem;color:#6b7280}.social-media-automation .insta-image{width:100%;height:120px;background:linear-gradient(135deg,#4f46e552,#22d3ee40);border-radius:12px;margin-bottom:.8rem;display:flex;align-items:center;justify-content:center;font-size:2rem;position:relative;overflow:hidden}.social-media-automation .insta-image:before{content:"";position:absolute;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);animation:shine 3s infinite}@keyframes shine{0%{transform:translate(-100%) rotate(45deg)}to{transform:translate(100%) rotate(45deg)}}.social-media-automation .insta-actions{display:flex;gap:1rem;color:#6b7280;font-size:1.1rem}.social-media-automation .insta-caption{font-size:.8rem;margin-top:.5rem;color:#6b7280;line-height:1.4}.social-media-automation .hashtag{color:var(--primary);font-size:.75rem}.social-media-automation .card-analytics{bottom:21%;left:-13%;width:200px;animation-delay:-2s;z-index:15}.social-media-automation .analytics-title{font-size:.85rem;font-weight:700;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.social-media-automation .stat-row{display:flex;justify-content:space-between;align-items:center;padding:.6rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.social-media-automation .stat-row:last-child{border-bottom:none}.social-media-automation .stat-label{font-size:.8rem;color:#6b7280}.social-media-automation .stat-value{font-weight:700;font-size:.9rem;display:flex;align-items:center;gap:.3rem}.social-media-automation .trend-up{color:#10b981;font-size:.75rem}.social-media-automation .sparkline{display:flex;align-items:flex-end;gap:3px;height:30px}.social-media-automation .spark-bar{width:4px;background:linear-gradient(to top,var(--primary),var(--secondary));border-radius:2px;animation:sparkGrow 1s ease-out forwards;transform-origin:bottom}.social-media-automation .connection-line{position:absolute;background:linear-gradient(90deg,transparent,var(--primary),transparent);height:1px;opacity:.3;animation:linePulse 3s infinite}@keyframes linePulse{0%,to{opacity:.1}50%{opacity:.4}}.social-media-automation .particle{position:absolute;width:4px;height:4px;background:var(--white);border-radius:50%;opacity:.6;animation:particleFloat 10s linear infinite}@keyframes particleFloat{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-100px) scale(1);opacity:0}}.social-media-automation .problem-section{background:var(--white)}.social-media-automation .section-header{text-align:center;margin-bottom:4rem}.social-media-automation .built-for-section{background:radial-gradient(circle at 0% 0%,rgba(79,70,229,.1),transparent 45%),radial-gradient(circle at 100% 100%,rgba(34,211,238,.12),transparent 42%),var(--gray-50)}.social-media-automation .built-for-section .section-header{margin-bottom:2.5rem}.social-media-automation .built-for-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.social-media-automation .built-for-card{position:relative;background:#fffffff5;border:1px solid rgba(79,70,229,.12);border-radius:20px;padding:1.5rem;box-shadow:0 16px 36px -24px #1f293759;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;overflow:hidden}.social-media-automation .built-for-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#4f46e50f,#22d3ee0a);opacity:0;transition:opacity .25s ease;pointer-events:none}.social-media-automation .built-for-card:hover{transform:translateY(-6px);border-color:#4f46e540;box-shadow:0 24px 44px -22px #4f46e547}.social-media-automation .built-for-card:hover:before{opacity:1}.social-media-automation .built-for-card>*{position:relative;z-index:1}.social-media-automation .audience-icon{width:52px;height:52px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary),var(--cyan));color:#fff;font-size:1.15rem;margin-bottom:1rem;box-shadow:0 10px 22px -10px #4f46e5a6}.social-media-automation .built-for-card h4{font-size:1.2rem;margin-bottom:.55rem;color:#0f172a}.social-media-automation .built-for-card p{margin-bottom:0;color:#475569;line-height:1.6}.social-media-automation .built-for-note{margin-top:2rem;background:#fff;border:1px solid rgba(79,70,229,.12);border-radius:999px;padding:.85rem 1.2rem;font-weight:600;color:#334155;display:inline-flex;align-items:center;gap:.55rem}.social-media-automation .built-for-note i{color:var(--primary)}@media (max-width: 991px){.social-media-automation .built-for-grid{grid-template-columns:1fr}}.social-media-automation .problem-section .section-label{background:#4f46e51a;border:1px solid rgba(79,70,229,.2);color:var(--primary);font-weight:600}.social-media-automation .problem-card{background:var(--white);border:1px solid var(--gray-200);border-radius:24px;padding:2rem;transition:all .45s cubic-bezier(.4,0,.2,1);height:100%;position:relative;overflow:hidden;box-shadow:var(--shadow)}.social-media-automation .problem-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#6b46c10a,#4f46e505,#22d3ee08);border-radius:24px;z-index:0;pointer-events:none}.social-media-automation .problem-card:hover{transform:translateY(-8px) scale(1.02);border-color:#4f46e526;box-shadow:0 20px 60px -15px #4f46e526,0 0 40px -10px #22d3ee14}.social-media-automation .problem-card .shine{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-20deg);transition:left .7s ease;pointer-events:none;z-index:2}.social-media-automation .problem-card:hover .shine{left:150%}.social-media-automation .problem-card-inner{position:relative;z-index:1}.social-media-automation .problem-number{position:absolute;top:20px;right:24px;font-size:.75rem;font-weight:700;color:var(--gray-200);z-index:1;letter-spacing:.08em}.social-media-automation .problem-icon{width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:26px;color:var(--white);margin-bottom:1.5rem;background:linear-gradient(135deg,var(--primary) 0%,var(--violet) 50%,var(--cyan) 100%);position:relative;z-index:1;transition:all .4s ease}.social-media-automation .problem-card:hover .problem-icon{transform:rotate(-10deg) scale(1.15);text-shadow:0 0 20px rgba(79,70,229,.3)}.social-media-automation .problem-card h4{transition:color .3s ease}.social-media-automation .problem-card:hover h4{color:var(--primary)}.social-media-automation .problem-card .text-secondary{transition:color .3s ease}.social-media-automation .problem-card:hover .text-secondary{color:var(--gray-600)!important}.social-media-automation .solution-section{position:relative}.social-media-automation .days-of-content{background:linear-gradient(135deg,var(--cyan) 0%,var(--violet) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.social-media-automation .solution-card{background:var(--card-bg);border:1px solid rgba(79,70,229,.2);border-radius:20px;padding:3rem;position:relative;overflow:hidden}.social-media-automation .solution-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--gradient-primary)}.social-media-automation .solution-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.social-media-automation .solution-feature{display:flex;align-items:flex-start;gap:1rem}.social-media-automation .solution-feature-icon{width:48px;height:48px;background:#4f46e51a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--primary-color);font-size:1.25rem;flex-shrink:0}.social-media-automation #features{background:var(--white)}.social-media-automation #features .section-header{margin-bottom:2.5rem;text-align:center}.social-media-automation #features .kicker{display:inline-block;margin-bottom:.8rem;font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4f46e5;background:#f5f3ff;border:1px solid #e9e5ff;padding:.38rem .74rem;border-radius:999px}.social-media-automation #features .section-title{margin:0;font-size:clamp(1.8rem,1.35rem + 1.2vw,2.25rem);line-height:1.3;color:#0f172a;letter-spacing:-.01em}.social-media-automation #features .feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem}.social-media-automation #features .feature-card{background:#fff;border:1px solid #e6ebf3;border-radius:18px;padding:1.25rem 1.25rem 1.3rem;box-shadow:0 10px 24px #0f172a0f;transform:none;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease;position:relative;overflow:hidden}.social-media-automation #strategy-section{background:linear-gradient(180deg,#fff,#f8fafc)}@media (max-width: 991px){.social-media-automation .hero-visual{height:500px;margin-top:3rem}.social-media-automation .main-board{width:320px}.social-media-automation .float-card{display:none}.social-media-automation .dashboard-3d{transform:none!important;animation:none}}@media (max-width: 576px){.social-media-automation .main-board{width:280px;padding:1rem}.social-media-automation .day-cell{font-size:.75rem}}.social-media-automation .benefits-list{display:flex;flex-direction:column;gap:1rem;max-width:800px;margin:0 auto}.social-media-automation .benefit-item{display:flex;align-items:center;gap:1.5rem;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:16px;padding:1.5rem 2rem;transition:all .3s ease}.social-media-automation .benefit-item:hover{transform:translate(10px)}.social-media-automation .benefit-check{width:48px;height:48px;background:#10b9811a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--success-color);font-size:1.25rem;flex-shrink:0}.social-media-automation .reveal{opacity:0;transform:translateY(30px);transition:all .8s ease}.social-media-automation .reveal.active{opacity:1;transform:translateY(0)}.social-media-automation .btn-primary-custom{background:linear-gradient(135deg,var(--violet) 0%,var(--violet-dark) 100%);border:none;color:#fff;padding:1rem 2rem;border-radius:50px;font-weight:700;font-size:1.1rem;transition:all .3s ease;position:relative;overflow:hidden}.social-media-automation .btn-primary-custom:hover{background-color:none;color:#fff}.social-media-automation #features .feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.7rem}.social-media-automation #features .feature-card{background:#fff;border:1px solid #e6ebf3;border-radius:18px;padding:2.35rem 1.25rem;box-shadow:0 10px 24px #0f172a0f;transform:none;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease;position:relative;overflow:hidden}.social-media-automation #features .feature-card:hover{border-color:#d8deea;box-shadow:0 14px 30px #4f46e51f;transform:translateY(-3px)}.social-media-automation #features .feature-card:after{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#6366f1,#8b5cf6);opacity:.75}.social-media-automation #features .feature-card h4{margin-bottom:.45rem;font-size:1.06rem;color:#0f172a;font-weight:600;line-height:1.35}.social-media-automation #features .feature-card p{color:#475569!important;font-size:.94rem;line-height:1.58}.social-media-automation #features .feature-icon{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#eef2ff,#f5f3ff);color:#4f46e5;display:inline-flex;align-items:center;justify-content:center;font-size:1rem}.social-media-automation #features .feature-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem}.social-media-automation #features .feature-tag{font-size:.73rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#4338ca;background:#eef2ff;border:1px solid #dbe3ff;border-radius:999px;padding:.28rem .56rem}.social-media-automation #strategy-section{background:var(--gray-50)}.social-media-automation #strategy-section .section-header{margin-bottom:2.8rem;text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.social-media-automation #strategy-section .section-subtitle{color:#52607a;font-size:1.02rem;line-height:1.7}.social-media-automation #strategy-section .strategy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.social-media-automation #strategy-section .strategy-card{background:#fff;border:1px solid #e6ebf3;border-radius:18px;padding:1.15rem 1.2rem;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;box-shadow:0 8px 20px #0f172a0d;display:flex;gap:.95rem;align-items:flex-start}.social-media-automation #strategy-section .strategy-card:hover{transform:translateY(-3px);border-color:#d7e0ee;box-shadow:0 14px 28px #4f46e51a}.social-media-automation #strategy-section .strategy-content h4{margin-bottom:.35rem;color:#0f172a;font-size:1.04rem;font-weight:600}.social-media-automation #strategy-section .strategy-content p{margin:0;color:#52607a;font-size:.95rem;line-height:1.6}.social-media-automation #strategy-section .strategy-icon{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eef2ff,#f5f3ff);color:#4f46e5;font-size:1.05rem;flex-shrink:0}.social-media-automation #strategy-section .strategy-note{margin-top:2rem;text-align:center}.social-media-automation #strategy-section .strategy-note-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.62rem 1rem;border-radius:999px;border:1px solid #dbe4ff;background:linear-gradient(135deg,#eef2ff,#f8f5ff);color:#1e293b;font-size:.95rem;font-weight:600;line-height:1.4}.social-media-automation #strategy-section .strategy-note-badge i{color:#4f46e5;font-size:.9rem}@media (max-width: 991px){.social-media-automation #strategy-section .strategy-grid{grid-template-columns:1fr}}
