.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}.skip-to-content{position:absolute;left:-9999px;top:0;z-index:9999;background:#E8590C;color:#fff;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;border-radius:0 0 6px 0}.skip-to-content:focus{left:0}*{margin:0;padding:0;box-sizing:border-box}:root{--bg-dark:#FFFEFB;--bg-dark-secondary:#FFFEFB;--bg-card:#FFFEFB;--primary-color:#E8590C;--primary-dark:#C74B0A;--primary-light:#81d4fa;--secondary-color:#14b8a6;--text-light:#1a1a2e;--text-secondary:#6b7280;--dark-gray:#1f2937;--medium-gray:#6b7280;--light-gray:#f3f4f6;--white:#FFFEFB;--border-light:rgba(0,0,0,0.1);--shadow-sm:0 1px 3px rgba(0,0,0,0.08);--shadow-md:0 4px 12px rgba(0,0,0,0.1);--shadow-lg:0 10px 30px rgba(0,0,0,0.12);--shadow-card:0 4px 20px rgba(0,0,0,0.08);--border-radius:16px;--border-radius-pill:50px;--transition:all 0.3s ease}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:20px;color:var(--text-light);background-color:#1c1c1e;background-image:linear-gradient(to right,rgba(255,255,255,0.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,0.06) 1px,transparent 1px);background-size:60px 60px;line-height:1.6;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar{display:none}.seo-h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.breadcrumbs{padding:90px 0 0;font-size:14px;color:rgba(255,255,255,0.4)}.breadcrumbs a{color:rgba(255,255,255,0.5);text-decoration:none;transition:color 0.2s}.breadcrumbs a:hover{color:#E8590C}.breadcrumb-sep{margin:0 8px;color:rgba(255,255,255,0.25)}.breadcrumb-current{color:rgba(255,255,255,0.7)}.container{max-width:1500px;margin:0 auto;padding:0 30px}.navbar{position:fixed;top:0;left:0;right:0;background:transparent;border-bottom:1px solid transparent;z-index:1000;transition:background 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease;padding-top:env(safe-area-inset-top,0px)}.navbar.scrolled{background:#1c1c1e;border-bottom:1px solid rgba(255,255,255,0.08);box-shadow:0 2px 20px rgba(0,0,0,0.4)}.navbar.menu-open{background:#1c1c1e;border-bottom:1px solid rgba(255,255,255,0.08)}.nav-container{display:flex;justify-content:space-between;align-items:center;padding:14px 30px}.mob-nav-cta{display:none}@media (max-width:767px){.mob-nav-cta{display:inline-flex;align-items:center;background:#E8590C;color:#fff!important;padding:8px 15px;border-radius:50px;font-size:12px;font-weight:700;text-decoration:none!important;white-space:nowrap;letter-spacing:0.01em;-webkit-tap-highlight-color:transparent;flex-shrink:0}}.logo{display:flex;flex-direction:row;align-items:center;gap:10px;text-decoration:none;transition:opacity 0.3s ease}.logo:hover{opacity:0.8}.logo-icon{width:50px;height:50px;object-fit:contain}.logo-main{font-size:22px;font-weight:700;color:#ffffff}.logo-tld{color:#ffffff;font-size:inherit;font-weight:inherit}.logo-tagline{font-size:12px;font-weight:400;color:#6b7280;margin-left:5px}.logo-sub{display:none}.nav-links{display:flex;list-style:none;gap:4px;align-items:center}.nav-links a{text-decoration:none;color:#ffffff;font-weight:500;font-size:16px;padding:10px 16px;border:none;border-radius:0;transition:var(--transition)}.nav-links a:hover{background:transparent;color:var(--primary-color)}.nav-links .nav-cta{background:var(--primary-color);color:#ffffff;padding:10px 25px;border-radius:var(--border-radius-pill);border:1px solid var(--primary-color);font-weight:600;transition:var(--transition)}.nav-links .nav-cta:hover{background:var(--primary-dark);border-color:var(--primary-dark);color:var(--white)}.nav-links .nav-cta.active{color:#ffffff!important;background:var(--primary-color);border-color:var(--primary-color)}.dropdown{position:relative}.dropdown-toggle{cursor:pointer;display:flex;align-items:center;gap:4px}.dropdown-toggle::after{content:'▼';font-size:8px;transition:transform 0.3s ease}@media (hover:hover) and (min-width:769px){.dropdown:hover .dropdown-toggle::after{transform:rotate(180deg)}}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#1c1c1e;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,0.5);min-width:200px;padding:12px 0;opacity:0;visibility:hidden;transition:all 0.3s ease;margin-top:10px;list-style:none;z-index:1001}.dropdown-menu::before{content:'';position:absolute;top:-10px;left:0;right:0;height:10px}@media (hover:hover) and (min-width:769px){.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;margin-top:0}}.dropdown-menu li{width:100%;border-bottom:none}.dropdown-menu a{display:block;padding:10px 20px;color:rgba(255,255,255,0.85);font-weight:500;font-size:14px;border:none;border-radius:0;transition:all 0.2s ease}.dropdown-menu a:hover{background:rgba(232,89,12,0.15);color:var(--primary-color);padding-left:24px}.dropdown-category-group{list-style:none}.dropdown-category-group:not(:first-child){border-top:1px solid rgba(255,255,255,0.08)}.dropdown-category-toggle{width:100%;background:none;border:none;padding:10px 20px;color:var(--primary-color);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:inherit;transition:background 0.2s ease}.dropdown-category-toggle:hover{background:rgba(232,89,12,0.05)}.dropdown-category-toggle .cat-arrow{font-size:8px;transition:transform 0.3s ease}.dropdown-category-group.active .dropdown-category-toggle .cat-arrow{transform:rotate(180deg)}.dropdown-category-items{list-style:none;max-height:0;overflow:hidden;transition:max-height 0.3s ease;padding:0;margin:0}.dropdown-category-group.active .dropdown-category-items{max-height:200px}.dropdown.nested{position:relative}.nested-toggle{display:flex!important;justify-content:space-between;align-items:center}.nested-toggle::after{content:'▼';font-size:8px;margin-left:10px;transition:none}.dropdown.nested.active .nested-toggle::after{content:'▲'}.nested-menu{position:static;left:auto;transform:none;margin-top:0;margin-left:0;min-width:auto;max-height:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:all 0.3s ease;display:block;background:rgba(232,89,12,0.05);border-radius:8px;box-shadow:none;padding:0}.nested-menu::before{display:none}.dropdown.nested.active>.nested-menu{max-height:200px;opacity:1;visibility:visible;pointer-events:auto;padding:8px 0;margin-top:4px}.nested-menu a{padding-left:32px!important}.hamburger{display:none;flex-direction:column;cursor:pointer;gap:5px}.hamburger span{width:25px;height:3px;background:#ffffff;border-radius:3px;transition:var(--transition)}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(5px,6px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-6px)}.hamburger:hover span,.hamburger:active span{background:var(--primary-color)}.hero{padding:150px 50px 75px;display:flex;flex-direction:column;justify-content:flex-start;position:relative;align-items:center;overflow:hidden}.hero::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 90% 90% at center,transparent 25%,#1c1c1e 68%);pointer-events:none;z-index:1}.hero>*{position:relative;z-index:2}.hero-container{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.hero-content{max-width:1200px;width:100%;text-align:center}.hero-headline{font-size:clamp(20px,6.4vw,90px);font-weight:700;line-height:1.05;margin-bottom:0;color:#ffffff;letter-spacing:-0.3px;white-space:nowrap}.hero-rotating-text{display:inline;border-right:3px solid #E8590C;padding-right:4px;animation:blink-cursor 0.7s step-end infinite}@keyframes blink-cursor{0%,100%{border-right-color:#E8590C}50%{border-right-color:transparent}}.hero-subheadline{font-size:28px;color:rgba(255,255,255,0.82);margin-bottom:70px;font-weight:700;margin-top:15px;line-height:1.5;max-width:1375px;margin-left:auto;margin-right:auto}.hero-subheadline-break{display:block}.hero-sub-mobile{display:none}.hero-cta{display:flex;gap:16px;margin-bottom:40px;margin-top:0;flex-wrap:wrap;justify-content:flex-start}.hero-email-cta{margin-top:0;margin-bottom:50px;max-width:750px;margin-left:auto;margin-right:auto}.hero-email-form{display:flex;align-items:center;background:#fff;border-radius:60px;border:2px solid #e0e0e0;padding:8px 8px 8px 25px;transition:border-color 0.3s}.hero-email-form:focus-within{border-color:#E8590C}.hero-email-input-wrap{display:flex;align-items:center;flex:1;gap:10px;min-width:0}.hero-email-icon{flex-shrink:0}.hero-email-input{border:none;outline:none;font-size:19px;font-family:'Inter',sans-serif;color:#333;background:transparent;width:100%;padding:12px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hero-email-input:focus{outline:none;box-shadow:none}.hero-email-input::placeholder{color:#999}.hero-email-btn{display:flex;align-items:center;gap:10px;background:#E8590C;color:#fff;border:none;border-radius:50px;padding:14px 32px;font-size:20px;font-weight:700;flex-shrink:0;white-space:nowrap;font-family:'Inter',sans-serif;cursor:pointer;transition:background 0.3s}.hero-email-btn:hover{background:#d14e0a}.hero-email-success{color:#E8590C;font-weight:600;font-size:15px;margin-top:12px;text-align:center}.hero-trust{font-size:14px;color:var(--medium-gray);margin-bottom:0}.btn{display:inline-block;padding:14px 32px;border-radius:var(--border-radius-pill);text-decoration:none;font-weight:600;font-size:16px;transition:var(--transition);cursor:pointer;border:1px solid var(--border-light);text-align:center}.btn-primary{background:var(--primary-color);color:#ffffff;border:1px solid var(--primary-color)}.btn-primary:hover{transform:translateY(-2px);background:var(--primary-dark);border-color:var(--primary-dark);color:var(--white)}.btn-secondary{background:transparent;color:#1a1a2e;border:1px solid #e5e7eb}.btn-secondary:hover{background:var(--primary-color);color:#ffffff;border-color:var(--primary-color)}.btn-outline{background:transparent;color:#E8590C;border:1px solid #E8590C}.btn-outline:hover{border-color:var(--primary-color);color:var(--primary-color);background:rgba(232,89,12,0.05)}.btn-large{padding:16px 48px;font-size:18px}.hero-visual{display:flex;justify-content:center;align-items:flex-start;padding-top:0;perspective:1000px}.mock-website{width:100%;max-width:500px;background:#ffffff;border-radius:16px;border:1px solid #e0e0e0;box-shadow:0 8px 30px rgba(0,0,0,0.08);overflow:hidden;transition:transform 0.3s ease-out;transform-style:preserve-3d;position:relative}.mock-header{background:#f8f8f8;padding:14px 18px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:16px}.mock-dots{display:flex;gap:8px}.mock-dots span{width:12px;height:12px;border-radius:50%;background:#333}.mock-dots span:nth-child(1){background:#ef4444}.mock-dots span:nth-child(2){background:#f59e0b}.mock-dots span:nth-child(3){background:#10b981}.mock-tabs{display:flex;gap:8px;flex:1;position:relative}.mock-tab{min-width:70px;height:32px;background:#ececec;border-radius:8px;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;padding:0 14px;font-size:12px;font-weight:600;color:#888;border:1px solid transparent}.mock-tab.active{background:#E8590C;border:1px solid #E8590C;color:#ffffff}.tab-indicator{position:absolute;bottom:-14px;height:2px;background:#E8590C;border-radius:2px;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);width:70px;left:0}.mock-cursor{position:absolute;width:20px;height:24px;pointer-events:none;z-index:100;opacity:1;top:18px;left:105px;transition:left 0.8s ease-in-out}.mock-cursor::before{content:'➤';position:absolute;font-size:20px;color:#333;transform:rotate(-45deg);filter:drop-shadow(0 1px 3px rgba(0,0,0,0.2))}.mock-cursor.clicking::after{content:'';position:absolute;width:30px;height:30px;border:2px solid #E8590C;border-radius:50%;top:-5px;left:-5px;animation:clickRipple 0.5s ease-out}@keyframes clickRipple{0%{transform:scale(0.5);opacity:1}100%{transform:scale(1.5);opacity:0}}@keyframes cursorMove{0%,5%{top:18px;left:105px;opacity:1}33%,38%{top:18px;left:179px;opacity:1}66%,71%{top:18px;left:253px;opacity:1}95%,100%{top:18px;left:105px;opacity:1}}.mock-content{display:flex;min-height:300px;background:#ffffff;position:relative;overflow:hidden}.mock-content::before{content:'';position:absolute;bottom:-50px;left:0;right:0;height:120px;background:radial-gradient(ellipse 80% 50% at 50% 100%,rgba(232,89,12,0.05) 0%,transparent 60%);pointer-events:none}.mock-content::after{content:'';position:absolute;bottom:0;left:0;right:0;height:80px;background:repeating-linear-gradient(90deg,transparent 0px,transparent 40px,rgba(232,89,12,0.03) 40px,rgba(232,89,12,0.03) 41px);mask-image:linear-gradient(to top,rgba(0,0,0,0.4) 0%,transparent 100%);-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,0.4) 0%,transparent 100%);pointer-events:none}.mock-decor{position:absolute;font-size:16px;font-weight:600;color:rgba(232,89,12,0.15);font-family:monospace;z-index:1}.mock-decor-tl{top:15px;left:15px}.mock-waves{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.mock-sidebar{display:none}.mock-main{flex:1;padding:28px;position:relative;background:transparent;z-index:2}.mock-page{display:none;animation:fadeInContent 0.4s ease-in-out}.mock-page.active{display:block}@keyframes fadeInContent{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mock-bar{height:12px;background:linear-gradient(90deg,#e5e7eb 0%,#d1d5db 100%);border-radius:6px;margin-bottom:16px}.mock-bar.short{width:60%}.mock-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.mock-step{text-align:center;padding:20px 10px}.mock-step-number{width:48px;height:48px;background:rgba(232,89,12,0.08);border:2px solid #E8590C;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;transition:all 0.3s ease}.mock-step-number svg{width:22px;height:22px}.mock-step-title{font-size:16px;font-weight:700;color:#1a1a2e;margin:0 0 10px 0}.mock-step-desc{font-size:12px;color:#666666;line-height:1.6;margin:0}.benefits{padding:125px 50px;background:#FFFEFB;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.services-tabs{padding:100px 50px;position:relative}.services-tabs-label{text-align:center;font-size:45px;font-weight:800;text-transform:uppercase;letter-spacing:2.5px;color:#ffffff;margin-bottom:50px;display:flex;align-items:center;justify-content:center;gap:10px}.services-dot{width:10px;height:10px;border-radius:50%;background:#E8590C;display:inline-block}.services-tab-nav{display:flex;justify-content:center;gap:10px;margin-bottom:48px;flex-wrap:wrap}.services-tab-btn{padding:15px 28px;background:#252527;border:1px solid rgba(255,255,255,0.12);border-radius:10px;font-size:19px;font-weight:500;color:rgba(255,255,255,0.65);cursor:pointer;white-space:nowrap;transition:all 0.25s;font-family:'Inter',sans-serif;display:inline-flex;align-items:center;gap:10px}.tab-btn-icon{width:22px;height:22px;object-fit:contain;flex-shrink:0}.services-tab-btn:hover{color:#ffffff;background:#2e2e30;border-color:#E8590C}.services-tab-btn.active{color:#fff;font-weight:600;background:#2e2e30;border-color:#E8590C}.services-tab-panels{max-width:1375px;margin:0 auto;display:grid}.services-tab-panel{grid-area:1 / 1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.35s ease}.services-tab-panel.active{opacity:1;visibility:visible;pointer-events:auto}.tab-panel-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;padding-top:10px}.tab-panel-text h3{font-size:35px;font-weight:800;color:#ffffff;margin:0 0 20px 0;letter-spacing:-0.5px}.tab-panel-text p{font-size:19px;color:rgba(255,255,255,0.65);line-height:1.6;margin:0 0 20px 0}.tab-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.tab-features li{font-size:18px;color:rgba(255,255,255,0.85);padding-left:35px;position:relative;line-height:1.4}.tab-features li::before{content:'✓';position:absolute;left:0;color:#E8590C;font-weight:700}.tab-visual-mockup{background:#ffffff;border-radius:12px;overflow:hidden;border:1px solid #e0e0e0;box-shadow:0 8px 30px rgba(0,0,0,0.08)}.tab-social-cards{display:flex;flex-direction:column;gap:10px;padding:8px}.tab-social-card{background:#ffffff;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;display:flex;flex-direction:row;align-items:center;gap:16px;transition:border-color 0.3s ease,box-shadow 0.3s ease}.tab-social-card:hover{border-color:#E8590C;box-shadow:0 4px 16px rgba(232,89,12,0.1)}.tab-social-card-brand{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:48px}.tab-social-card img,.tab-social-card>svg{width:22px;height:22px;object-fit:contain;flex-shrink:0}.tab-social-name{font-size:11px;font-weight:700;color:#1a1a2e;white-space:nowrap}.tab-social-chart{display:flex;align-items:flex-end;gap:4px;height:48px;flex:1;padding:0 2px}.tab-chart-bar{flex:1;background:#E8590C;border-radius:3px 3px 0 0;min-width:0;transform:scaleY(0);transform-origin:bottom center;animation:socialBarGrow 1.2s ease forwards}.tab-chart-bar:nth-child(1){animation-delay:0.1s;--target-h:var(--bar-1);height:var(--target-h)}.tab-chart-bar:nth-child(2){animation-delay:0.22s;--target-h:var(--bar-2);height:var(--target-h)}.tab-chart-bar:nth-child(3){animation-delay:0.34s;--target-h:var(--bar-3);height:var(--target-h)}.tab-chart-bar:nth-child(4){animation-delay:0.46s;--target-h:var(--bar-4);height:var(--target-h)}.tab-chart-bar:nth-child(5){animation-delay:0.58s;--target-h:var(--bar-5);height:var(--target-h)}.tab-chart-bar:nth-child(6){animation-delay:0.70s;--target-h:var(--bar-6);height:var(--target-h)}.tab-chart-bar:nth-child(7){animation-delay:0.82s;--target-h:var(--bar-7);height:var(--target-h)}.tab-chart-bar:nth-child(8){animation-delay:0.94s;--target-h:var(--bar-8);height:var(--target-h)}@keyframes socialBarGrow{from{transform:scaleY(0)}to{transform:scaleY(1)}}.tab-chart-bar:nth-child(even){background:#f4a261}.tab-social-stat{font-size:13px;font-weight:700;color:#E8590C}.mockup-url{font-size:11px;color:#666;margin-left:auto;background:#f5f5f5;padding:3px 12px;border-radius:4px;letter-spacing:0.3px}@keyframes mockupSlideUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.anim-item{opacity:0;animation:mockupSlideUp 0.5s ease forwards}.services-tab-panel.active .anim-item{opacity:0;animation:mockupSlideUp 0.5s ease forwards}@keyframes chatSlideIn{from{opacity:0;transform:translateX(-20px) scale(0.95)}to{opacity:1;transform:translateX(0) scale(1)}}.anim-chat{opacity:0;animation:chatSlideIn 0.4s ease forwards}.services-tab-panel.active .anim-chat{opacity:0;animation:chatSlideIn 0.4s ease forwards}@keyframes barGrow{from{height:0}to{height:var(--bar-h)}}.anim-bar{height:0;animation:barGrow 0.8s ease forwards;animation-delay:0.3s}.services-tab-panel.active .anim-bar{height:0;animation:barGrow 0.8s ease forwards;animation-delay:0.3s}@keyframes pulseArrow{0%,100%{opacity:0.5}50%{opacity:1}}.anim-pulse{animation:pulseArrow 2s ease infinite}@keyframes blinkDot{0%,90%,100%{opacity:1}95%{opacity:0.3}}.anim-blink{animation:blinkDot 3s ease infinite}@keyframes spinSlow{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.anim-spin-slow{animation:spinSlow 12s linear infinite}.mockup-code-editor{padding:0!important;gap:0!important;display:flex!important;flex-direction:column!important;font-family:'Courier New',monospace;font-size:11px;height:360px;min-height:360px;max-height:360px}.mockup-code-editor .code-editor-main{flex:1;overflow:hidden}.mobile-code-editor{display:none!important}.code-editor-sidebar{display:flex;gap:2px;padding:8px 12px;background:#f5f5f5;border-bottom:1px solid #e5e7eb}.code-file{display:flex;align-items:center;gap:5px;padding:4px 10px;color:#666;font-size:10px;border-radius:4px 4px 0 0;cursor:default}.code-file.active{background:#ffffff;color:#333;border:1px solid #e0e0e0;border-bottom:1px solid #fff}.code-file-icon{width:8px;height:8px;border-radius:2px;display:inline-block}.html-icon{background:#e44d26}.css-icon{background:#264de4}.js-icon{background:#f7df1e}.img-icon{background:#10b981}.code-editor-main{flex:1;padding:10px 0;overflow:hidden}.code-line{display:flex;align-items:center;padding:1px 12px;line-height:1.7;white-space:nowrap}.code-line.highlight-line{background:rgba(232,89,12,0.08);border-left:2px solid #E8590C}.code-ln{width:24px;color:#b0b0b0;text-align:right;margin-right:12px;font-size:9px;flex-shrink:0;user-select:none}.code-tag{color:#e44d26}.code-attr{color:#0451a5}.code-str{color:#a31515}.code-text{color:#333}.code-comment{color:#6a9955;font-style:italic}.code-new-line{opacity:0;transform:translateX(-4px);animation:codeLineAppear 0.3s ease forwards}@keyframes codeLineAppear{to{opacity:1;transform:translateX(0)}}.code-cursor{display:inline-block;width:7px;height:14px;background:#E8590C;margin-left:36px;animation:cursorBlink 0.6s step-end infinite;vertical-align:middle}@keyframes cursorBlink{0%,100%{opacity:1}50%{opacity:0}}.code-editor-statusbar{display:flex;justify-content:space-between;align-items:center;padding:5px 12px;background:#f5f5f5;border-top:1px solid #e5e7eb;font-size:9px;color:#888}.code-status-left{display:flex;align-items:center;gap:6px}.code-status-right{display:flex;gap:12px}.status-dot{width:6px;height:6px;border-radius:50%}.green-dot{background:#10b981;box-shadow:0 0 4px #10b981}.mockup-app{padding:20px;min-height:360px;display:flex;flex-direction:column;gap:12px;font-family:'Inter',sans-serif}.mock-stats-row{display:flex;gap:12px}.mock-stat{flex:1;background:#f5f5f5;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:4px;text-align:center}.mock-stat-value{font-size:20px;font-weight:800;color:#E8590C}.mock-stat-label{font-size:10px;color:#666;text-transform:uppercase;letter-spacing:0.5px}.mock-chart{display:flex;align-items:flex-end;gap:8px;height:80px;padding:8px 12px;background:#f5f5f5;border-radius:8px}.mock-chart-bar{flex:1;background:linear-gradient(to top,#E8590C,#f59e0b);border-radius:4px 4px 0 0;min-height:4px}.mock-keywords{display:flex;flex-direction:column;gap:6px}.mock-keyword{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f5f5f5;border-radius:6px;font-size:12px;color:#444}.mock-kw-rank{background:rgba(16,185,129,0.15);color:#10b981;padding:2px 8px;border-radius:4px;font-weight:700;font-size:11px}.mockup-map-pack{padding:8px 12px;display:flex;flex-direction:column;gap:4px;font-family:'Inter',sans-serif;background:#fff;justify-content:flex-start}.mock-google-header{padding:4px 0 0}.mock-google-searchbar{display:flex;align-items:center;gap:8px;border:1px solid #dfe1e5;border-radius:24px;padding:4px 10px;font-size:11px;color:#202124;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.06)}.mock-google-tabs{display:flex;gap:10px;border-bottom:1px solid #ebebeb;padding-bottom:4px}.mock-gtab{font-size:10px;color:#70757a;padding-bottom:4px;cursor:default}.mock-gtab.active{color:#1a73e8;border-bottom:2px solid #1a73e8;font-weight:600}.mock-google-mappack{display:flex;flex-direction:column;gap:4px}.mock-gmap-label{font-size:11px;font-weight:600;color:#202124;padding:2px 0}.mock-gmap-list{display:flex;flex-direction:column;gap:0;border:1px solid #e8eaed;border-radius:8px;overflow:hidden}.mock-gmap-biz{display:flex;align-items:flex-start;gap:8px;padding:4px 8px;border-bottom:1px solid #e8eaed;background:#fff}.mock-gmap-biz:last-child{border-bottom:none}.mock-gmap-biz.highlight{background:#e8f0fe}.mock-gmap-rank{font-size:13px;font-weight:700;color:#1a73e8;min-width:16px;text-align:center;line-height:1.3}.mock-gmap-rank.dim{color:#bbb}.mock-gmap-info{display:flex;flex-direction:column;gap:1px}.mock-gmap-info.dim{opacity:0.5}.mock-gmap-name{font-size:11px;font-weight:600;color:#1a0dab}.mock-gmap-meta{display:flex;align-items:center;gap:4px}.mock-gmap-stars{font-size:11px;color:#fbbc04}.mock-gmap-reviews{font-size:10px;color:#70757a}.mock-gmap-addr{font-size:10px;color:#70757a}.mockup-gads{padding:0;display:flex;flex-direction:column;font-family:'Inter',sans-serif;background:#fff;justify-content:flex-start}.mock-gads-topbar{display:flex;align-items:center;padding:7px 14px;background:#fff;border-bottom:1px solid #e8eaed}.mock-gads-logo{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#202124}.mock-gads-nav{display:flex;gap:0;border-bottom:1px solid #e8eaed;padding:0 16px;background:#fff}.mock-gads-navitem{font-size:10px;color:#5f6368;padding:6px 10px;cursor:default}.mock-gads-navitem.active{color:#1a73e8;border-bottom:2px solid #1a73e8;font-weight:600}.mock-gads-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:6px 12px}.mock-gads-metric{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border:1px solid #e8eaed;border-radius:8px}.mock-gads-metric-val{font-size:13px;font-weight:700}.mock-gads-metric-lbl{font-size:8px;color:#5f6368;text-transform:uppercase;letter-spacing:0.3px}.mock-gads-chart{padding:4px 12px;border:1px solid #e8eaed;border-radius:8px;margin:0 12px;background:#fafafa}.mock-gads-table{padding:0 12px 8px;display:flex;flex-direction:column;gap:0}.mock-gads-table-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:5px 6px;font-size:8px;font-weight:600;color:#5f6368;text-transform:uppercase;letter-spacing:0.3px;border-bottom:1px solid #e8eaed}.mock-gads-table-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:5px 6px;font-size:10px;color:#202124;border-bottom:1px solid #f1f3f4}.mock-gads-active{color:#34A853;font-weight:600;font-size:10px}.mock-agent-status{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f5f5f5;border-radius:8px;font-size:13px;color:#444;font-weight:600}.mock-agent-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981;animation:blinkDot 3s ease infinite}.mock-agent-badge{margin-left:auto;font-size:10px;background:rgba(16,185,129,0.15);color:#10b981;padding:2px 10px;border-radius:20px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px}.mock-chat{flex:1;display:flex;flex-direction:column;gap:8px;overflow:hidden}.mock-chat-bubble{padding:10px 14px;border-radius:12px;font-size:12px;line-height:1.5;max-width:85%}.mock-chat-bubble.incoming{background:#f0f0f0;color:#333;align-self:flex-start;border-bottom-left-radius:4px}.mock-chat-bubble.outgoing{background:#E8590C;color:#ffffff;align-self:flex-end;border-bottom-right-radius:4px}.mock-chat-input{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f5f5f5;border-radius:8px;font-size:12px;color:#555}.voicement-mockup{border:1px solid rgba(232,89,12,0.3)}.voicement-bar{background:linear-gradient(90deg,rgba(232,89,12,0.15),rgba(255,140,50,0.15))}.voicement-url{color:#E8590C}.voicement-phone-body{background:#ffffff;gap:10px}.voicement-phone-header{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f8f8f8;border-radius:10px;border:1px solid #E8590C}.voicement-phone-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#E8590C,#ff8c32);display:flex;align-items:center;justify-content:center;flex-shrink:0}.voicement-phone-avatar svg{width:18px;height:18px;color:#fff}.voicement-phone-info{display:flex;flex-direction:column;gap:2px}.voicement-phone-label{font-size:13px;font-weight:700;color:#f5f7fa}.voicement-phone-status{font-size:11px;color:#10b981;font-weight:600}.voicement-phone-timer{margin-left:auto;font-size:16px;font-weight:700;color:#E8590C;font-variant-numeric:tabular-nums}.voicement-waveform{display:flex;align-items:center;justify-content:center;gap:3px;height:40px;padding:0 20px}.wave-bar{width:4px;height:28px;border-radius:4px;background:linear-gradient(180deg,#E8590C,#ff8c32);transform-origin:bottom center;animation:waveAnim 1.8s ease-in-out infinite alternate;animation-delay:var(--delay)}@keyframes waveAnim{0%{transform:scaleY(0.21)}25%{transform:scaleY(0.79)}50%{transform:scaleY(0.36)}75%{transform:scaleY(1.0)}100%{transform:scaleY(0.50)}}.voicement-transcript{display:flex;flex-direction:column;gap:6px;padding:10px;background:#f5f5f5;border-radius:10px;flex:1;overflow:hidden}.voicement-transcript-label{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#E8590C;font-weight:700;margin-bottom:2px}.voicement-transcript-line{font-size:11px;line-height:1.5;color:#444;padding:6px 10px;border-radius:8px}.voicement-transcript-line.caller{background:rgba(255,255,255,0.04)}.voicement-transcript-line.ai{background:rgba(232,89,12,0.08);border-left:2px solid #E8590C}.transcript-tag{display:inline-block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;padding:1px 6px;border-radius:4px;margin-right:6px;background:rgba(255,255,255,0.08);color:#888}.transcript-tag.ai-tag{background:linear-gradient(135deg,rgba(232,89,12,0.2),rgba(255,140,50,0.2));color:#E8590C}.voicement-actions{display:flex;gap:8px}.voicement-action-chip{display:flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(16,185,129,0.1);border:1px solid rgba(16,185,129,0.25);border-radius:20px;font-size:11px;color:#10b981;font-weight:600}.action-icon{font-size:13px}.mock-wf-label{font-size:11px;color:#E8590C;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.mock-wf-row{display:flex;align-items:center;gap:6px}.mock-wf-node{padding:8px 14px;background:#f5f5f5;border:1px solid #2a2a35;border-radius:8px;font-size:11px;color:#444;white-space:nowrap}.mock-wf-node.trigger{border-color:#E8590C;color:#E8590C}.mock-wf-node.action{border-color:#10b981;color:#10b981}.mock-wf-arrow{color:#555;font-size:14px;flex-shrink:0}.mock-wf-stats{display:flex;gap:16px;margin-top:auto;padding-top:12px;border-top:1px solid #e5e7eb}.mock-platforms{display:flex;gap:12px;margin-bottom:24px;justify-content:flex-start;align-items:center}.mock-platform-icon{width:36px;height:36px;background:#f5f5f5;border-radius:10px;display:flex;align-items:center;justify-content:center;border:1px solid #e0e0e0;transition:all 0.3s ease}.mock-platform-icon:hover{border-color:#E8590C;transform:translateY(-2px)}.mock-platform-icon img,.mock-platform-icon svg{width:20px;height:20px;object-fit:contain}.mock-calendar{display:flex;flex-direction:column;gap:6px}.mock-cal-post{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#f5f5f5;border-radius:6px;font-size:12px;color:#444}.mock-cal-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mock-metrics{display:flex;gap:12px}.mock-metric{flex:1;background:#f5f5f5;border-radius:8px;padding:10px;text-align:center;display:flex;flex-direction:column;gap:2px}.mock-monitor-header{font-size:14px;font-weight:700;color:#10b981;text-align:center;padding:8px;background:rgba(16,185,129,0.08);border-radius:8px;border:1px solid rgba(16,185,129,0.15)}.mock-status-row{display:flex;align-items:center;gap:12px;color:#444;font-size:14px;padding:8px 12px;background:#f5f5f5;border-radius:8px}.mock-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mock-status-value{margin-left:auto;color:#10b981;font-weight:600;font-size:13px}.mock-update-log{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:8px;border-top:1px solid #e5e7eb}.mock-brand-logo{display:flex;align-items:center;gap:20px;padding:12px;background:#f5f5f5;border-radius:8px}.mock-brand-circle{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#E8590C,#f59e0b);flex-shrink:0}.mock-brand-section{display:flex;flex-direction:column;gap:8px}.mock-brand-label{font-size:10px;color:#666;text-transform:uppercase;letter-spacing:1px;font-weight:600}.mock-brand-colors{display:flex;gap:8px}.mock-brand-swatch{width:32px;height:32px;border-radius:6px;transition:transform 0.2s}.mock-brand-swatch:hover{transform:scale(1.15)}.mock-brand-type{display:flex;align-items:center;gap:16px;padding:10px 14px;background:#f5f5f5;border-radius:8px}.mock-brand-assets{display:flex;gap:8px}.mock-brand-asset{flex:1;height:50px;background:#f5f5f5;border-radius:8px;border:1px dashed #ccc;display:flex;align-items:center;justify-content:center}.seo-stats-row{display:flex;gap:12px}.seo-stat{flex:1;background:#f5f5f5;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:4px;text-align:center}.seo-stat-value{font-size:20px;font-weight:800;color:#E8590C}.seo-stat-label{font-size:10px;color:#666;text-transform:uppercase;letter-spacing:0.5px}.seo-keywords{display:flex;flex-direction:column;gap:6px}.seo-keyword{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f5f5f5;border-radius:6px;font-size:12px;color:#444}.kw-rank{background:rgba(16,185,129,0.15);color:#10b981;padding:2px 8px;border-radius:4px;font-weight:700;font-size:11px}.chat-input-mock{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f5f5f5;border-radius:8px;margin-top:8px;font-size:12px;color:#555}.chat-send-btn{width:28px;height:28px;background:#E8590C;border-radius:50%}.wf-label{font-size:11px;color:#E8590C;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:4px;margin-top:8px}.wf-label:first-child{margin-top:0}.workflow-node.wf-trigger{border-color:#E8590C;color:#E8590C}.workflow-node.wf-action{border-color:#10b981;color:#10b981}.wf-stats{display:flex;gap:16px;margin-top:0;padding-top:12px;border-top:1px solid #e5e7eb}.wf-stat{font-size:11px;color:#666;display:flex;align-items:center;gap:6px}.wf-stat-num{font-size:16px;font-weight:800;color:#E8590C}.social-platforms{display:flex;gap:8px;flex-wrap:wrap}.platform-badge{padding:4px 12px;background:#f5f5f5;border-radius:20px;font-size:11px;color:#444;border:1px solid #2a2a35}.social-calendar{display:flex;flex-direction:column;gap:6px}.cal-post{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#f5f5f5;border-radius:6px;font-size:12px;color:#444}.cal-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.cal-post.scheduled .cal-dot{background:#10b981}.cal-post.draft .cal-dot{background:#f59e0b}.social-metrics{display:flex;gap:12px}.social-metric{flex:1;background:#f5f5f5;border-radius:8px;padding:10px;text-align:center;display:flex;flex-direction:column;gap:2px}.metric-num{font-size:18px;font-weight:800;color:#E8590C}.metric-label{font-size:10px;color:#666;text-transform:uppercase}.monitor-header{font-size:14px;font-weight:700;color:#10b981;text-align:center;padding:8px;background:rgba(16,185,129,0.08);border-radius:8px;border:1px solid rgba(16,185,129,0.15);margin-bottom:8px}.status-row{display:flex;align-items:center;gap:12px;color:#444;font-size:14px;padding:8px 12px;background:#f5f5f5;border-radius:8px}.status-value{margin-left:auto;color:#10b981;font-weight:600;font-size:13px}.monitor-updates{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid #e5e7eb}.update-log{font-size:11px;color:#555;padding:4px 8px}.update-log::before{content:'>';color:#E8590C;margin-right:8px;font-weight:700}.brand-logo-area{display:flex;align-items:center;gap:20px;padding:12px;background:#f5f5f5;border-radius:8px}.brand-name-lines{flex:1;display:flex;flex-direction:column;gap:8px}.brand-section{display:flex;flex-direction:column;gap:8px}.brand-section-label{font-size:10px;color:#666;text-transform:uppercase;letter-spacing:1px;font-weight:600}.brand-swatch{width:32px!important;height:32px!important;border-radius:6px!important;transition:transform 0.2s}.brand-swatch:hover{transform:scale(1.15)}.brand-type-preview{display:flex;align-items:center;gap:16px;padding:10px 14px;background:#f5f5f5;border-radius:8px}.type-heading{font-size:28px;font-weight:800;color:#E8590C}.type-body{font-size:13px;color:#444}.brand-assets{display:flex;gap:8px}.brand-asset{flex:1;height:50px;background:#f5f5f5;border-radius:8px;border:1px dashed #ccc;display:flex;align-items:center;justify-content:center}.web-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f5f5f5;border-radius:6px;margin-top:4px}.web-footer-links{display:flex;gap:8px}.web-footer-links span{width:28px;height:6px;background:#2a2a35;border-radius:3px}.agent-status{display:flex;align-items:center;gap:8px;padding:8px 14px;background:rgba(16,185,129,0.08);border:1px solid rgba(16,185,129,0.15);border-radius:8px;font-size:13px;color:#10b981;font-weight:600;margin-bottom:4px}.agent-status-dot{width:8px;height:8px;border-radius:50%;background:#10b981;animation:blinkDot 2s ease infinite}.agent-badge{margin-left:auto;background:rgba(16,185,129,0.15);padding:2px 8px;border-radius:4px;font-size:10px;letter-spacing:0.5px}.platform-badge.active-badge{background:rgba(232,89,12,0.15);border-color:rgba(232,89,12,0.3);color:#E8590C}.brand-type-details{display:flex;flex-direction:column;gap:4px}.type-body-small{font-size:10px;color:#555;letter-spacing:1px}.asset-label{font-size:9px;color:#555;text-transform:uppercase;letter-spacing:0.5px}.tab-mockup-bar{padding:10px 16px;display:flex;align-items:center;gap:6px;background:#f0f0f0;border-bottom:1px solid #e0e0e0;flex-shrink:0}.tab-mockup-bar .dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.tab-mockup-bar .dot.red{background:#ef4444}.tab-mockup-bar .dot.yellow{background:#f59e0b}.tab-mockup-bar .dot.green{background:#10b981}.tab-mockup-url-bar{background:#e4e4e4;border-radius:20px;padding:4px 14px;font-size:10px;color:#777;margin-left:10px;flex:1;text-align:center;font-family:'Inter',sans-serif;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tab-mockup-body{padding:20px 24px;height:400px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:12px}.tab-mockup-body.mockup-map-pack,.tab-mockup-body.mockup-gads{justify-content:flex-start}.mockup-line{height:10px;background:#f5f5f5;border-radius:5px}.mockup-line.w80{width:80%}.mockup-line.w70{width:70%}.mockup-line.w60{width:60%}.mockup-line.w50{width:50%}.mockup-line.w40{width:40%}.mockup-block-row{display:flex;gap:12px;margin:16px 0}.mockup-block{flex:1;height:80px;background:#f5f5f5;border-radius:8px}.mockup-chart{display:flex;align-items:flex-end;gap:12px;height:160px;padding-bottom:8px}.chart-bar{flex:1;background:#f5f5f5;border-radius:4px 4px 0 0;transition:background 0.3s}.chart-bar.highlight{background:#E8590C}.mockup-chat{display:flex;flex-direction:column;gap:12px}.chat-bubble{padding:10px 16px;border-radius:12px;font-size:13px;max-width:80%;line-height:1.4}.chat-bubble.incoming{background:#f5f5f5;color:#444;align-self:flex-start;border-bottom-left-radius:4px}.chat-bubble.outgoing{background:#E8590C;color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.mockup-workflow{display:flex;align-items:center;justify-content:center;gap:16px}.workflow-node{padding:12px 20px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;color:#444;font-size:13px;font-weight:600}.workflow-node.small{padding:8px 14px;font-size:12px}.workflow-arrow{color:#E8590C;font-size:20px;font-weight:700}.mockup-social{display:flex;flex-direction:column;gap:12px}.social-post{width:100%;height:120px;background:#f5f5f5;border-radius:8px}.social-stats{display:flex;gap:24px;color:#444;font-size:14px}.mockup-status{display:flex;flex-direction:column;gap:16px}.status-dot{width:8px;height:8px;border-radius:50%}.green-dot{background:#10b981}.mockup-brand{display:flex;flex-direction:column;align-items:center;gap:20px}.brand-circle{width:80px;height:80px;border-radius:50%;border:3px solid #E8590C}.brand-colors{display:flex;gap:12px}.brand-colors span{width:36px;height:36px;border-radius:50%}.section-title{font-size:52px;font-weight:800;text-align:center;margin-bottom:48px;color:#1a1a2e;letter-spacing:-0.5px}.ai-stats{padding:100px 40px;text-align:center;color:#ffffff}.ai-stats .container{max-width:900px}.ai-stats-number{font-size:96px;font-weight:800;letter-spacing:-3px;line-height:1;margin-bottom:12px;display:flex;justify-content:center;align-items:flex-end;gap:0}.roll-digit{display:inline-block;height:1.1em;overflow:hidden;position:relative}.roll-digit-inner{display:flex;flex-direction:column;transition:transform 1.2s cubic-bezier(0.23,1,0.32,1)}.roll-digit-inner span{display:block;height:1.1em;line-height:1.1em;background:linear-gradient(180deg,#ffffff 40%,#888888 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.roll-static{display:inline-block;height:1.1em;line-height:1.1em;background:linear-gradient(180deg,#ffffff 40%,#888888 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ai-stats-subtitle{font-size:18px;color:#e07840;margin-bottom:32px;font-weight:500}.ai-stats-chart-full{background:#111113;border-radius:16px 16px 0 0;padding:40px 40px 20px;margin-bottom:2px}.stats-chart-svg-full{width:100%;display:block}.chart-line{stroke-dasharray:1400;stroke-dashoffset:1400;animation:drawLine 2.5s ease-out forwards}@keyframes drawLine{to{stroke-dashoffset:0}}.chart-dot{opacity:0;animation:dotAppear 0.3s ease-out 1.8s forwards}@keyframes dotAppear{to{opacity:1}}.ai-stats-features{display:grid;grid-template-columns:1fr 1fr;gap:2px}.ai-stats-feature{background:#111113;padding:36px 30px;text-align:left}.ai-stats-feature:nth-child(3){border-radius:0 0 0 16px}.ai-stats-feature:nth-child(4){border-radius:0 0 16px 0}.ai-stats-icon{display:block;font-size:20px;margin-bottom:16px;color:#888}.ai-stats-feature p{font-size:16px;font-weight:600;color:#e0e0e0;line-height:1.5}@media (max-width:768px){.ai-stats{padding:60px 20px}.ai-stats-number{font-size:56px;letter-spacing:-2px;gap:0}.ai-stats-subtitle{font-size:15px;margin-bottom:24px}.ai-stats-chart-full{padding:24px 16px 12px}.ai-stats-features{grid-template-columns:repeat(2,1fr);gap:2px}.ai-stats-feature{padding:20px 16px;border-radius:12px}.ai-stats-feature:nth-child(1),.ai-stats-feature:nth-child(2),.ai-stats-feature:nth-child(3),.ai-stats-feature:nth-child(4){border-radius:12px}.ai-stats-feature h4{font-size:13px}.ai-stats-feature p{font-size:13px;line-height:1.4}}.custom-software{padding:150px 50px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.custom-software .container{display:flex;flex-direction:column;align-items:center;text-align:center}.section-label{display:flex;align-items:center;justify-content:center;gap:12px;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#1a1a2e;margin-bottom:30px}.label-icon{width:18px;height:12px;background:#E8590C;border-radius:2px;display:inline-block}.section-heading-lg{font-size:clamp(45px,5vw,65px);font-weight:800;color:#1a1a2e;line-height:1.1;letter-spacing:-1.5px;margin:0 0 20px;text-align:center}.section-subtitle-lg{font-size:21px;color:#6b7280;line-height:1.6;margin:0 auto 20px;max-width:750px;text-align:center}.custom-software .section-heading-lg{color:#ffffff}.custom-software .section-subtitle-lg{color:rgba(255,255,255,0.7)}.custom-software .section-label{color:rgba(255,255,255,0.5)}.software-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:1250px;margin:0 auto;border:1px solid rgba(0,0,0,0.1);border-radius:16px;overflow:hidden}.software-card{padding:50px 45px;background:#252527;display:flex;flex-direction:column;gap:20px;border-right:1px solid rgba(255,255,255,0.07);border-bottom:1px solid rgba(255,255,255,0.07);transition:background 0.3s ease}.software-card:nth-child(3n){border-right:none}.software-card:nth-child(n+4){border-bottom:none}.software-card:hover{background:#2e2e30}.software-card-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.software-card h3{font-size:22px;font-weight:700;color:#ffffff;margin:0;line-height:1.35}.software-card p{color:rgba(255,255,255,0.6);line-height:1.6;font-size:18px;margin:0}.software-cta-text{margin-top:50px;font-size:19px;color:rgba(255,255,255,0.55);font-style:italic;text-align:center}.section-cta-row{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:52px}.social-media-section{padding:125px 50px 75px;position:relative;overflow:hidden}.social-media-section .container{display:flex;flex-direction:column;align-items:center;text-align:center}.social-media-section .section-heading-lg{color:#ffffff}.social-media-section .section-subtitle-lg{color:rgba(255,255,255,0.7);max-width:1075px;font-size:22px}.social-media-section .section-label{color:rgba(255,255,255,0.5)}.social-platforms-showcase{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1375px;margin:62px auto 0;width:100%}.social-platform-card{background:#252527;border:1px solid rgba(255,255,255,0.1);border-radius:20px;padding:60px 35px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px;transition:transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease;opacity:0;transform:translateY(30px);text-decoration:none;color:inherit;cursor:pointer}.social-platform-card.visible{opacity:1;transform:translateY(0);transition:opacity 0.6s ease,transform 0.6s ease,border-color 0.3s ease,box-shadow 0.3s ease}.social-platform-card:hover{transform:translateY(-4px);border-color:#E8590C;box-shadow:0 12px 40px rgba(232,89,12,0.12)}.social-platform-icon{width:90px;height:90px;border-radius:22px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.social-platform-icon img{width:60px;height:60px;object-fit:contain}.social-platform-icon svg{width:60px;height:60px}.social-platform-card h3{font-size:28px;font-weight:700;color:#ffffff;margin:0}.social-platform-card p{font-size:19px;color:rgba(255,255,255,0.65);line-height:1.6;margin:0}.social-card-bottom{margin-top:auto;width:100%;display:flex;flex-direction:column;gap:8px}.social-mini-chart{width:100%;height:80px;display:flex;align-items:flex-end;gap:4px;padding:0 4px;margin-top:0}.social-chart-bar{flex:1;background:#E8590C;border-radius:3px 3px 0 0;height:0;transition:height 1.2s ease;min-width:0}.social-chart-bar:nth-child(odd){background:#f4a261}.social-platform-card.visible .social-chart-bar{height:var(--bar-h)}.social-stat-bar{width:100%;height:6px;background:rgba(255,255,255,0.1);border-radius:3px;overflow:hidden}.social-stat-fill{height:100%;border-radius:3px;width:0;background:#E8590C;transition:width 1.5s ease}.social-platform-card.visible .social-stat-fill{width:var(--fill-width)}.social-stat-label{font-size:12px;color:#ffffff;font-weight:600}.social-results-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:60px;padding:40px 0;border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(255,255,255,0.1)}.social-result-card{text-align:center;padding:20px 12px}.social-result-static{font-size:42px;font-weight:800;color:#E8590C;line-height:1;display:block}.social-result-suffix{font-size:15px;font-weight:700;color:#ffffff;text-transform:uppercase;letter-spacing:0.5px;display:block;margin-top:6px;margin-bottom:6px}.social-result-card p{font-size:13px;color:rgba(255,255,255,0.55);margin-top:4px;font-weight:400;line-height:1.5}.social-process{margin-top:60px}.social-process-title{font-size:28px;font-weight:700;color:#1a1a2e;text-align:center;margin-bottom:40px}.social-process-steps{display:flex;align-items:flex-start;justify-content:center;gap:0}.social-process-step{flex:1;max-width:240px;text-align:center;padding:0 16px}.social-step-icon{width:48px;height:48px;border-radius:12px;background:#fff5f0;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.social-process-step h4{font-size:16px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.social-process-step p{font-size:13px;color:#6b7280;line-height:1.6}.social-process-connector{width:40px;height:2px;background:#e5e7eb;margin-top:22px;flex-shrink:0}.social-bottom-cta{margin-top:50px;display:flex;flex-direction:column;align-items:center;gap:24px}.social-bottom-cta p{font-size:16px;color:#6b7280;max-width:600px;line-height:1.6}.how-it-works{padding:150px 50px;background-color:#1c1c1e;background-image:url('blueprint-bg.svg');background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.how-it-works .section-label{color:rgba(255,255,255,0.5)}.how-it-works .section-heading-lg{color:#ffffff}.how-it-works .section-subtitle-lg{color:rgba(255,255,255,0.6)}.how-it-works .software-cta-text{color:rgba(255,255,255,0.4);margin-top:48px}.how-it-works .container{position:relative;z-index:2}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1375px;margin:0 auto;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.08);border-radius:16px;overflow:hidden}.process-step-number{font-size:56px;font-weight:800;color:#E8590C;line-height:1;margin-bottom:4px;font-variant-numeric:tabular-nums}.process-card{padding:60px 55px;background:#1c1c1e;display:flex;flex-direction:column;gap:18px;transition:background 0.3s ease}.process-card:hover{background:#252527}.process-step-badge{display:inline-flex;align-items:center;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#E8590C;background:rgba(232,89,12,0.12);border:1px solid rgba(232,89,12,0.25);padding:5px 15px;border-radius:20px;width:fit-content}.process-card-icon{margin-top:5px;width:55px;height:55px;background:rgba(232,89,12,0.1);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.process-card h3{font-size:28px;font-weight:700;color:#ffffff;margin:0;line-height:1.3}.process-card p{color:rgba(255,255,255,0.6);line-height:1.7;font-size:19px;margin:0}.process-checklist{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:8px;border-top:1px solid rgba(255,255,255,0.07);padding-top:16px}.process-checklist li{font-size:16px;color:rgba(255,255,255,0.55);font-weight:500;display:flex;align-items:center;gap:11px}.process-checklist li::before{content:'';width:5px;height:5px;background:#E8590C;border-radius:50%;flex-shrink:0;opacity:0.8}.pricing{padding:80px 0;background:var(--bg-dark)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;max-width:1100px;margin:0 auto}.pricing-card{background:var(--white);border:1px solid #e5e7eb;border-radius:20px;padding:32px;text-align:center;transition:var(--transition);position:relative;display:flex;flex-direction:column;box-shadow:var(--shadow-card)}.pricing-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,0.1)}.pricing-card.featured{border:2px solid var(--primary-color);box-shadow:0 12px 40px rgba(232,89,12,0.15)}.popular-badge{position:absolute;top:-16px;left:50%;transform:translateX(-50%);background:var(--primary-color);color:#ffffff;padding:6px 20px;border-radius:20px;font-size:13px;font-weight:700}.plan-name{font-size:28px;font-weight:800;margin-bottom:8px;color:var(--dark-gray)}.plan-price{margin-bottom:0}.price{font-size:52px;font-weight:800;color:var(--primary-color);line-height:1}.period{font-size:18px;color:var(--medium-gray);font-weight:500}.setup-fee{font-size:13px;color:var(--medium-gray);margin:0 0 16px;padding:0;font-weight:500;line-height:1.4}.plan-description{color:var(--dark-gray);margin-top:0;margin-bottom:20px;min-height:48px}.plan-features{list-style:none;text-align:left;margin-bottom:20px;flex-grow:1}.plan-features li{padding:8px 0;color:var(--dark-gray);border-bottom:1px solid #f3f4f6}.plan-features li:last-child{border-bottom:none}.testimonials{padding:80px 0;background:var(--bg-dark-secondary)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.testimonial-card{background:var(--white);padding:40px 32px;border-radius:20px;box-shadow:var(--shadow-card);position:relative;border:1px solid #e5e7eb;transition:var(--transition)}.testimonial-card:hover{box-shadow:0 20px 40px rgba(0,0,0,0.1);transform:translateY(-4px)}.quote-icon{font-size:48px;color:var(--primary-color);line-height:1;margin-bottom:16px;font-family:Georgia,serif}.testimonial-text{color:var(--dark-gray);line-height:1.7;margin-bottom:24px;font-size:16px}.testimonial-author{display:flex;flex-direction:column;gap:4px}.testimonial-author strong{color:var(--dark-gray);font-weight:700}.testimonial-author span{color:var(--medium-gray);font-size:14px}.voicement-section{padding:150px 50px;text-align:center}.voicement-header{max-width:1000px;margin:0 auto 0}.voicement-badge{display:inline-flex;align-items:center;gap:12px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:50px;padding:10px 25px 10px 10px;margin-bottom:40px;font-size:18px;font-weight:500;color:rgba(255,255,255,0.75)}.voicement-badge-logo{width:35px;height:35px;border-radius:50%;object-fit:contain}.voicement-gradient-text{background:linear-gradient(90deg,#e84393,#a855f7,#E8590C,#e84393);background-size:200% auto;animation:voicementGradient 3s linear infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.voicement-cta-btn{display:inline-block;margin-top:50px;margin-bottom:50px;padding:20px 50px;background:linear-gradient(90deg,#e84393,#a855f7,#E8590C,#e84393);background-size:200% auto;animation:voicementGradient 3s linear infinite;color:#fff;font-size:20px;font-weight:600;border-radius:50px;text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease;box-shadow:0 4px 15px rgba(168,85,247,0.3)}.voicement-cta-btn:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(168,85,247,0.4)}.voicement-highlights{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;max-width:1125px;margin:0 auto 75px}.voicement-highlight-item{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:500;color:#555}.voicement-stats-bar{max-width:750px;margin:0 auto 75px}.voicement-stat-highlight{background:#FFFEFB;border:1px solid #e5e2db;border-radius:25px;padding:50px;text-align:center}.voicement-stat-number{font-size:clamp(56px,6vw,80px);font-weight:800;color:#E8590C;display:block;line-height:1;margin-bottom:16px}.voicement-stat-highlight p{font-size:20px;color:#666;line-height:1.6;margin:0}.voicement-stat-emphasis{font-weight:700;color:#1a1a1a!important;margin-top:8px!important}.voicement-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:1125px;margin:0 auto}.voicement-feature-card{background:#FFFEFB;border:1px solid #e5e2db;border-radius:20px;padding:40px 30px;text-align:left;transition:box-shadow 0.3s ease,transform 0.3s ease}.voicement-feature-card:hover{box-shadow:0 8px 30px rgba(0,0,0,0.06);transform:translateY(-3px)}.voicement-feature-icon{width:55px;height:55px;background:#FFF3ED;border-radius:15px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.voicement-feature-card h3{font-size:22px;font-weight:700;color:#1a1a1a;margin-bottom:10px}.voicement-feature-card p{font-size:19px;color:#666;line-height:1.6}@media (max-width:768px){.voicement-section{padding:60px 20px}.voicement-features-grid{grid-template-columns:repeat(2,1fr);gap:12px}.voicement-feature-card{padding:16px 12px}.voicement-feature-icon{width:32px;height:32px;margin-bottom:10px}.voicement-feature-card h3{font-size:13px}.voicement-feature-card p{font-size:11px}.voicement-highlights{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px}.voicement-highlight-item{font-size:11px}.voicement-stat-highlight{padding:20px 16px}.voicement-stat-number{font-size:48px}.voicement-stat-highlight p{font-size:13px}.voicement-badge{font-size:12px;padding:6px 14px 6px 6px}.voicement-cta-btn{padding:12px 28px;font-size:14px;margin-top:24px;margin-bottom:24px}}.faq{padding:120px 40px}.faq-heading{text-align:center;color:#ffffff}.faq-container{max-width:800px;margin:0 auto;border:1px solid rgba(255,255,255,0.12);border-radius:16px;overflow:hidden;padding:0;background:#252527}.faq-item{border-bottom:1px solid rgba(255,255,255,0.1);margin-bottom:0}.faq-item:last-child{border-bottom:none}.faq-question{width:100%;background:none;border:none;padding:35px 45px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:18px;font-weight:600;color:#ffffff;text-align:left;transition:var(--transition);font-family:'Inter',sans-serif;-webkit-appearance:none}.faq-question span:first-child{color:#ffffff}.faq-question:hover{color:var(--primary-color)}.faq-icon{font-size:24px;font-weight:400;color:var(--primary-color);transition:var(--transition);flex-shrink:0;margin-left:16px}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease,padding 0.3s ease;padding-bottom:0}.faq-item.active .faq-answer{max-height:200px;padding-bottom:24px}.faq-answer p{color:rgba(255,255,255,0.65);line-height:1.7;padding:0 45px;font-size:20px}.nav-links a.active{color:#E8590C}.contact{padding:120px 40px;position:relative}.contact .section-heading-lg{color:#ffffff}.contact .section-subtitle-lg{color:rgba(255,255,255,0.7)}.contact .section-label{color:rgba(255,255,255,0.5)}.contact .section-heading-lg{margin-bottom:48px}.contact-main-heading{color:#ffffff;text-align:center;margin-bottom:40px}.contact-content{max-width:900px;width:100%;margin:0 auto;background:#252527;border:1px solid rgba(255,255,255,0.12);border-radius:16px;padding:48px 48px;position:relative;z-index:1}.contact-form{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.form-group{display:flex;flex-direction:column;gap:4px}.form-group.full-width{grid-column:1 / -1;position:relative}.char-counter{font-size:13px;color:#9ca3af;text-align:right;margin-top:4px;font-weight:500}.form-group label{font-weight:600;color:rgba(255,255,255,0.85);font-size:18px}.form-group label .required{color:#ef4444}.form-group input,.form-group textarea,.form-group select{padding:12px 15px;border:1px solid rgba(255,255,255,0.15);border-radius:10px;font-family:'Inter',sans-serif;font-size:20px;transition:var(--transition);background:rgba(255,255,255,0.07);color:#ffffff;width:100%}.form-group input::placeholder,.form-group textarea::placeholder{color:#9ca3af}.form-group select{cursor:pointer;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='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.form-group input.pulse-animate,.form-group textarea.pulse-animate{animation:inputPulse 1s ease-out forwards}@keyframes inputPulse{0%{transform:scale(1);box-shadow:none}50%{transform:scale(1.02);box-shadow:0 0 15px rgba(232,89,12,0.2)}100%{transform:scale(1);box-shadow:none}}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(232,89,12,0.1)}.contact-form button{grid-column:1 / -1;margin-top:0}.contact-alternative{text-align:center;margin-top:32px;padding-top:32px;border-top:1px solid #e5e7eb;color:#6b7280}.contact-alternative a{color:var(--primary-color);font-weight:600;text-decoration:none}.contact-alternative a:hover{text-decoration:underline}.verified-section{margin-top:60px;text-align:center;position:relative;z-index:1}.logo-carousel{position:relative;width:100%;overflow:hidden;padding:60px 0 40px;mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.logo-carousel-track{display:flex;align-items:center;gap:0;width:max-content;animation:carouselScroll 32s linear infinite;will-change:transform;transform:translateZ(0);backface-visibility:hidden}@keyframes carouselScroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}.logo-carousel-item{flex-shrink:0;opacity:1;transition:opacity 0.3s;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:64px;margin-right:90px}.logo-carousel-item:hover{opacity:0.8}.logo-carousel-item svg{width:50px;height:50px}.logo-carousel-item.logo-icon-size svg{width:62px;height:62px}.logo-carousel-item img{height:48px;width:auto;max-width:200px;object-fit:contain;transform:translateZ(0)}.logo-carousel-item img[src*="capelli-design-studio"]{height:58px!important}.logo-carousel-item img[src*="bullitt-county"]{height:58px!important}.logo-carousel-item.logo-icon-size img{height:58px}.logo-label{font-size:11px;color:#9ca3af;white-space:nowrap;font-weight:500}.voicement-carousel-item{flex-direction:row!important;align-items:center!important;gap:10px!important}.voicement-carousel-text{font-size:22px;font-weight:800;color:#ffffff;white-space:nowrap;letter-spacing:-0.5px}.carousel-heading{text-align:center;font-size:24px;color:#ffffff;margin-bottom:5px;margin-top:75px;padding-top:0;font-weight:700;position:relative;width:100%}.carousel-subheading{text-align:center;font-size:13px;color:#9ca3af;font-weight:400;margin:0}.footer{background:#E8590C;padding:75px 0 0;color:#000000}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:48px;border-bottom:1px solid rgba(0,0,0,0.2)}.footer-logo-link{display:flex;align-items:center;gap:10px;text-decoration:none;margin-bottom:16px}.footer-logo-img{width:45px;height:45px;object-fit:contain;filter:brightness(0)}.footer-brand-name{font-size:25px;font-weight:700;color:#000000}.footer-description{font-size:18px;color:rgba(0,0,0,0.87);line-height:1.7;max-width:400px}.footer-trust{display:flex;flex-direction:column;gap:8px;margin-top:16px}.footer-trust-item{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:#000000}.footer-trust-icon{width:16px;height:16px;flex-shrink:0}.footer-about{margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,0.15)}.footer-about-text{font-size:16px;color:rgba(0,0,0,0.87);line-height:1.6;max-width:375px;font-style:italic}.footer-contact-info{display:flex;flex-direction:column;gap:8px;margin-top:14px}.footer-socials{display:flex;flex-direction:row;gap:12px;margin-top:16px}.footer-social-link{display:flex;align-items:center;justify-content:center;color:#000000;text-decoration:none;transition:opacity 0.2s ease,transform 0.2s ease}.footer-social-link:hover{opacity:0.65;transform:translateY(-2px)}.footer-contact-line{display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#000000;text-decoration:none;transition:opacity 0.2s}.footer-contact-line:hover{opacity:0.7}.footer-links-col h4,.footer-links-col .footer-col-heading{font-size:18px;font-weight:700;color:#000000;margin-bottom:25px;text-transform:uppercase;letter-spacing:1.25px}.footer-links-col ul{list-style:none;padding:0;margin:0}.footer-links-col ul li{margin-bottom:12px}.footer-links-col ul li a{color:rgba(0,0,0,0.87);text-decoration:none;font-size:18px;transition:color 0.2s ease}.footer-links-col ul li a:hover{color:#000000}.footer-cta-text{font-size:18px;color:rgba(0,0,0,0.65);margin-bottom:20px;line-height:1.6}.footer-cta-btn{display:inline-block;padding:12px 30px;font-size:18px;background:#000000!important;color:#ffffff!important;border-color:#000000!important}.footer-cta-btn:hover{background:#222222!important;border-color:#222222!important}.service-hero-h2{font-size:18px;font-weight:500;color:rgba(255,255,255,0.6);margin:-8px 0 20px;letter-spacing:0.02em}.contact-form select{width:100%;padding:14px 18px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:10px;color:#fff;font-size:16px;font-family:inherit;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23999' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer;transition:border-color 0.2s}.contact-form select:focus{outline:none;border-color:#E8590C}.contact-form select option{background:#1c1c1e;color:#fff}.footer-contact-address{font-size:12px;color:rgba(0,0,0,0.7);margin-top:12px;line-height:1.4}.footer-contact-address a{color:inherit;text-decoration:none;cursor:pointer}.footer-contact-address a:hover{text-decoration:underline}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding:30px 0;flex-wrap:wrap;gap:20px}.footer-bottom p{color:rgba(0,0,0,0.80);font-size:16px;margin:0}.footer-bottom-links{display:flex;gap:30px}.footer-bottom-links a{color:rgba(0,0,0,0.80);text-decoration:none;font-size:16px;transition:color 0.2s ease}.footer-bottom-links a:hover{color:#000000}.success-message{display:none;background:#f0fdf4;border:2px solid #10b981;border-radius:var(--border-radius);padding:40px;text-align:center;margin-top:32px}.success-message.show{display:block;animation:slideIn 0.4s ease}@keyframes slideIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.success-icon{width:60px;height:60px;background:#10b981;color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;.voicement-header{max-width:800px;margin:0 auto 0}.voicement-header .section-subtitle-lg{margin-bottom:24px}.hidden_class_to_not_match_again}.success-content h3{color:var(--dark-gray);font-size:24px;margin-bottom:8px}.success-content p{color:var(--medium-gray)}.tagline-bar{background:var(--white);padding:24px 0;border-top:1px solid #e5e7eb}.tagline-bar .container{display:flex;justify-content:space-between;align-items:center}.tagline-text{font-size:14px;font-weight:600;color:var(--dark-gray);text-transform:uppercase;letter-spacing:2px}.tagline-number{font-size:18px;font-weight:700;color:var(--dark-gray)}.sticky-cta{display:none;position:fixed;bottom:0;left:0;right:0;background:#FFFEFB;padding:16px 24px;box-shadow:0 -4px 20px rgba(0,0,0,0.1);z-index:999;animation:slideUp 0.3s ease;border-top:1px solid #e5e7eb}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}.sticky-cta .btn{width:100%;display:block}@media (max-width:1024px){.hero{padding:140px 30px 0}.hero-subheadline{font-size:15px}.mock-website{max-width:400px}}@media (max-width:768px){.hero{padding:120px 20px 0;min-height:auto;display:flex;justify-content:center;align-items:center}.benefits{padding:60px 20px}.services-tabs,.how-it-works,.faq,.contact{padding:70px 20px}.services-tab-nav{justify-content:flex-start;gap:8px;padding-bottom:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.services-tab-nav::-webkit-scrollbar{display:none}.services-tab-btn{padding:10px 16px;font-size:13px;flex-shrink:0}.tab-panel-content{grid-template-columns:1fr;gap:24px}.tab-panel-text h3{font-size:18px}.tab-learn-more{font-size:13px;padding:8px 20px}.tab-learn-more-wrap{margin:12px 0}.tab-panel-text p{font-size:13px;margin-bottom:12px}.tab-features li{font-size:12px;padding-left:20px;gap:6px}.tab-features li::before{font-size:11px}.tab-panel-text{order:1}.tab-panel-visual{order:2}.tab-visual-mockup{border-radius:12px;max-width:100%;width:100%;height:auto;margin:0 auto;border:1px solid #e0e0e0;position:relative;overflow:hidden}.tab-visual-mockup::before{display:none}.tab-mockup-bar{display:flex}.tab-mockup-url-bar{font-size:9px;padding:3px 10px}.tab-mockup-body{height:auto;min-height:unset;padding:14px 16px;overflow:visible}.mockup-app{height:auto;min-height:unset;padding:14px 12px;gap:8px;overflow:visible}.mock-gads-metrics{grid-template-columns:repeat(4,1fr);gap:4px;padding:8px 10px}.mock-gads-metric-val{font-size:13px}.mock-gads-metric-lbl{font-size:7px}.mock-gads-table-header,.mock-gads-table-row{font-size:9px}.mock-gads-topbar{padding:6px 10px}.mock-gads-logo span{font-size:10px}.mock-google-header{padding:2px 0 0}.mock-gmap-biz{padding:4px 6px;gap:6px}.mock-gmap-name{font-size:10px}.mock-gmap-stars{font-size:9px}.mock-gmap-reviews,.mock-gmap-addr{font-size:9px}.mock-gmap-rank{font-size:10px;min-width:16px}.voicement-mockup{border-color:rgba(232,89,12,0.4)}.voicement-phone-body{padding-top:32px!important}.voicement-phone-header{padding:4px 6px;gap:4px}.voicement-phone-avatar{width:20px;height:20px}.voicement-phone-avatar svg{width:10px;height:10px}.voicement-phone-label{font-size:9px}.voicement-phone-status{font-size:8px}.voicement-phone-timer{font-size:9px}.voicement-waveform{height:18px;gap:1px}.wave-bar{width:2px}.voicement-transcript{padding:4px;gap:3px}.voicement-transcript-label{font-size:7px}.voicement-transcript-line{font-size:8px;padding:3px 5px}.transcript-tag{font-size:6px;padding:1px 3px}.agents-cta-desktop{display:none!important}.agents-cta-mobile{display:flex!important}.agents-cta-mobile .btn{width:auto;padding:12px 20px;font-size:13px;white-space:nowrap}.mock-wf-first-group{display:none}.mock-wf-row{flex-direction:column;align-items:stretch;gap:2px}.mock-wf-arrow{display:none}.mock-wf-node{font-size:9px;padding:4px 6px;text-align:center}.mock-wf-label{font-size:8px;margin-top:4px}.mock-wf-stats{gap:1px;flex-wrap:wrap;justify-content:center;padding:2px 0}.wf-stat{font-size:5px;padding:1px 3px;line-height:1.1}.wf-stat-num{font-size:6px}.mock-platforms{gap:6px}.mock-platform-icon{width:24px;height:24px}.mock-cal-post{font-size:8px;padding:3px 6px;gap:4px}.mock-cal-dot{width:5px;height:5px}.mock-metrics{gap:4px}.mock-metric{padding:4px}.metric-num{font-size:11px}.metric-label{font-size:7px}.mock-monitor-header{font-size:9px;padding:6px}.mock-status-row{font-size:9px;padding:4px 6px;gap:4px}.mock-status-value{font-size:9px}.mock-status-dot{width:5px;height:5px}.mock-brand-logo{gap:8px;padding:8px}.mock-brand-circle{width:28px;height:28px}.brand-name-lines div{height:6px!important}.mock-brand-section{padding:6px}.mock-brand-label{font-size:7px}.mock-brand-colors{gap:4px}.mock-brand-swatch{width:16px!important;height:16px!important;border-radius:4px}.mock-brand-type{padding:6px;gap:6px}.type-heading{font-size:16px}.type-body{font-size:8px}.mock-brand-type div div{font-size:7px!important}.mock-brand-assets{gap:4px}.mock-brand-asset{height:22px;border-radius:4px}.mock-brand-asset span{font-size:7px!important}.mock-stat-value{font-size:12px}.mock-stat-label{font-size:8px}.mock-stats-row{gap:4px}.mock-stat{padding:6px 4px;gap:2px;border-radius:6px}.mock-chart{height:50px;padding:4px 6px;gap:4px}.mock-keyword,.seo-keyword{padding:4px 8px;font-size:10px}.mock-kw-rank,.kw-rank{font-size:9px;padding:1px 5px}.mock-agent-status,.agent-status{font-size:10px;padding:5px 8px}.mock-agent-badge,.agent-badge{font-size:8px}.mock-chat-bubble{padding:6px 8px;font-size:10px}.mock-chat-input,.chat-input-mock{padding:6px 8px;font-size:10px}.chat-send-btn{width:20px;height:20px}.voicement-phone-header{padding:6px 8px;gap:6px}.voicement-phone-avatar{width:24px;height:24px}.voicement-phone-avatar svg{width:12px;height:12px}.voicement-phone-label{font-size:10px}.voicement-phone-status{font-size:9px}.voicement-phone-timer{font-size:11px}.voicement-waveform{height:24px;gap:2px}.wave-bar{width:3px}.voicement-transcript{padding:6px;gap:4px}.voicement-transcript-label{font-size:8px}.voicement-transcript-line{font-size:9px;padding:4px 6px}.transcript-tag{font-size:7px;padding:1px 4px}.voicement-action-chip{padding:3px 8px;font-size:9px}.action-icon{font-size:10px}.tab-mockup-bar{padding:6px 10px;gap:4px}.tab-mockup-bar .dot{width:7px;height:7px}.tab-mockup-body{padding:12px;min-height:200px;gap:8px}.mockup-line{height:6px}.mockup-block-row{gap:6px;margin:8px 0}.mockup-block{height:50px}.mockup-chart{height:80px;gap:6px}.chat-bubble{padding:6px 10px;font-size:10px}.workflow-node{padding:6px 10px;font-size:10px}.workflow-arrow{font-size:14px}.social-post{height:60px}.social-stats{font-size:11px;gap:12px}.mock-wf-label,.wf-label{font-size:9px}.mock-wf-stats,.wf-stats{gap:8px}.wf-stat{font-size:9px}.wf-stat-num{font-size:12px}.platform-badge{padding:3px 8px;font-size:9px}.social-calendar .cal-post{padding:5px 8px;font-size:10px;gap:6px}.social-metric{padding:6px}.metric-num{font-size:14px}.metric-label{font-size:8px}.monitor-header{font-size:11px;padding:5px}.status-row{font-size:11px;padding:5px 8px;gap:6px}.status-value{font-size:10px}.update-log{font-size:9px}.brand-logo-area{padding:8px;gap:10px}.mock-brand-circle{width:32px;height:32px}.brand-section-label,.mock-brand-label{font-size:8px}.brand-swatch,.mock-brand-swatch{width:20px!important;height:20px!important}.brand-type-preview,.mock-brand-type{padding:6px 8px;gap:8px}.type-heading{font-size:18px}.type-body{font-size:10px}.brand-asset,.mock-brand-asset{height:30px}.asset-label{font-size:7px}.code-editor-sidebar{padding:4px 8px}.code-file{font-size:8px;padding:2px 6px}.code-line{padding:0 8px;font-size:9px}.code-ln{width:16px;font-size:7px;margin-right:6px}.code-editor-statusbar{padding:3px 8px;font-size:7px}.mockup-url{font-size:9px;padding:2px 8px}.seo-stats-row{gap:6px}.seo-stat{padding:8px 6px;gap:2px}.seo-stat-value{font-size:14px}.seo-stat-label{font-size:8px}.seo-keywords{gap:4px}.voicement-actions{flex-wrap:wrap}.mockup-workflow{flex-wrap:wrap;gap:8px}.seo-stats-row,.mock-stats-row{flex-wrap:wrap}.social-metrics,.mock-metrics{flex-wrap:wrap}.brand-type-preview{flex-wrap:wrap;gap:8px}.type-heading{font-size:22px}.voicement-phone-header{flex-wrap:wrap;gap:6px}.voicement-phone-timer{font-size:14px}.demo-modal-url-bar{min-width:auto}.logo{white-space:nowrap}.logo-main{font-size:16px}.logo-tagline{display:none}.logo-sub{font-size:clamp(12px,4vw,20px)}.hero-container{text-align:center;width:100%;margin:0 auto;padding:0}.hero-cta-container{justify-content:center;flex-wrap:wrap}.logo-carousel{padding:16px 0;width:100%;max-width:100vw}.logo-carousel-track{gap:0}.logo-carousel-item{margin-right:48px}.logo-carousel-item svg{width:24px;height:24px}.logo-carousel-item img{height:24px;max-width:100px}.custom-software,.how-it-works,.faq,.contact{padding:60px 20px}.section-heading-lg{font-size:32px;letter-spacing:-1px}.section-subtitle-lg{font-size:15px;margin-bottom:32px}.software-grid{grid-template-columns:repeat(3,1fr)}.software-card{padding:20px 14px;gap:8px}.software-card h3{font-size:13px}.software-card p{font-size:11px}.software-card-icon{width:24px;height:24px}.software-card-icon svg{width:18px;height:18px}.social-media-section{padding:60px 20px}.social-platforms-showcase{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:32px}.social-platform-card{padding:24px 16px;gap:10px}.social-platform-icon{width:44px;height:44px}.social-platform-icon img,.social-platform-icon svg{width:28px;height:28px}.social-platform-card h3{font-size:16px}.social-platform-card p{font-size:12px}.social-stat-label{font-size:10px}.social-results-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:40px;padding:30px 0}.social-result-static{font-size:30px}.social-result-suffix{font-size:13px}.social-process-title{font-size:22px}.social-process-steps{flex-direction:column;align-items:center;gap:0}.social-process-step{max-width:100%}.social-process-connector{width:2px;height:30px;margin:0}.social-bottom-cta p{font-size:14px}.process-grid{grid-template-columns:1fr}.process-card{padding:32px 28px;gap:12px}.process-card h3{font-size:18px}.process-card p{font-size:14px}.process-checklist li{font-size:13px}.faq-question{padding:20px 24px;font-size:16px}.faq-answer p{padding:0 24px}.contact-content{padding:28px 24px}.contact-form{grid-template-columns:1fr}.footer{padding:32px 0 0}.footer-top{grid-template-columns:1fr 1fr;gap:24px;padding:0 20px 24px}.footer-brand-col{grid-column:1 / -1;text-align:center}.footer-logo-link{justify-content:center}.footer-description{max-width:100%;text-align:center;font-size:13px}.footer-contact-address{text-align:left}.footer-socials{justify-content:flex-start}.footer-links-col{text-align:left}.footer-links-col h4,.footer-links-col .footer-col-heading{font-size:13px;margin-bottom:10px}.footer-links-col ul li a{font-size:13px}.footer-links-col ul li{margin-bottom:6px}.footer-links-col:last-child{text-align:left}.footer-cta-text{font-size:13px}.footer-bottom{flex-direction:column;text-align:center;padding:16px 20px;gap:8px}.footer-cta-btn{width:100%;text-align:center}.section-title{font-size:28px;text-align:center}.benefits-intro{font-size:14px;text-align:center}.trust-bar{flex-wrap:wrap;justify-content:center;gap:16px}.trust-label{width:100%;text-align:center}.trust-logos{justify-content:center;flex-wrap:wrap;gap:20px}.faq-container{max-width:100%}.faq-question{padding:16px;font-size:14px}.faq-answer{padding-left:16px;padding-right:16px}.contact-content{padding:24px;max-width:100%}.contact-heading{font-size:28px}.contact-subheading{font-size:14px}.nav-container{padding:8px 13px}.logo-icon{width:32px;height:32px}.logo-main{font-size:16px}.hamburger{display:flex}.nav-links{position:fixed;top:48px;right:-100%;width:70%;max-width:300px;height:calc(100vh - 48px);background:#1c1c1e;flex-direction:column;align-items:flex-start;padding:32px 24px;box-shadow:-4px 0 20px rgba(0,0,0,0.5);transition:right 0.3s ease;gap:0;border-left:1px solid rgba(255,255,255,0.08);overflow-y:auto}.nav-links.active{right:0}.nav-links li{width:100%;border-bottom:1px solid rgba(255,255,255,0.08)}.nav-links a{display:block;padding:16px 0;width:100%;border:none;border-radius:0;color:#ffffff}.nav-links a:hover,.nav-links a:active{background:transparent;color:var(--primary-color);border-color:transparent}.nav-links .nav-cta{margin-top:0;text-align:center;border-radius:var(--border-radius-pill);border:1px solid var(--primary-color)}.dropdown .dropdown-menu{position:static;transform:none;box-shadow:none;background:rgba(232,89,12,0.05);border-radius:8px;margin-top:0;max-height:0;overflow:hidden;padding:0;border:none}.dropdown.active>.dropdown-menu{opacity:1;visibility:visible;max-height:500px;padding:8px 0;margin-top:8px}.dropdown-toggle::after{transition:transform 0.3s ease}.dropdown.active>.dropdown-toggle::after{transform:rotate(180deg)}.dropdown-menu a{padding:14px 16px;min-height:44px;display:flex;align-items:center}.dropdown-menu a:hover{padding-left:20px}.dropdown.nested{width:100%}.nested-toggle{min-height:44px}.nested-menu a{padding:14px 16px 14px 32px!important;min-height:44px}.hero-subheadline{font-size:16px;margin-bottom:40px}.hero-subheadline-break{display:none}.hero-sub-desktop{font-size:15px}.hero-sub-mobile{display:none}.hero-cta .btn{width:auto}.section-title{font-size:32px}.process-wrapper{padding:40px 24px}.steps-container{flex-direction:row;gap:12px}.steps-container::before{display:none}.step{border-radius:12px!important;padding:16px 12px}.step h3{font-size:13px}.step p{font-size:11px}.step-number{width:28px;height:28px;font-size:13px}.step-connector{display:none}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:12px}.pricing-card{padding:16px;border-radius:12px}.plan-name{font-size:16px}.price{font-size:28px}.period{font-size:12px}.setup-fee{font-size:10px}.plan-description{font-size:12px;min-height:auto;margin-bottom:10px}.plan-features li{font-size:12px;padding:4px 0}.popular-badge{font-size:10px;padding:4px 12px;top:-12px}.contact-form{grid-template-columns:1fr}.sticky-cta{display:none}.sticky-cta.visible{display:block}}@media (max-width:480px){.section-title{font-size:24px}.hero-headline{font-size:6.3vw;letter-spacing:-0.5px;white-space:normal}.hero-subheadline{font-size:14px}.carousel-heading{font-size:15px;font-weight:800;white-space:nowrap;padding-top:24px}.hero-cta{flex-direction:column;align-items:flex-start;margin-top:24px;margin-bottom:24px}.hero-email-cta{max-width:100%}.hero-email-form{flex-direction:column;background:transparent;border:none;padding:0;gap:8px;box-shadow:none}.hero-email-input-wrap{width:100%;background:#fff;border:2px solid #e0e0e0;border-radius:60px;padding:0 20px;height:54px;min-height:54px;box-sizing:border-box;display:flex;align-items:center}.hero-email-input{padding:0;height:54px;line-height:54px;flex:1;font-size:15px}.hero-email-form:focus-within .hero-email-input-wrap{border-color:#E8590C}.hero-email-btn{width:100%;justify-content:center;height:54px;padding:0 24px;font-size:16px;border-radius:60px;box-sizing:border-box}.btn{width:auto;padding:14px 24px;font-size:15px}.btn-large{padding:14px 24px;font-size:16px}.section-heading-lg{font-size:26px;letter-spacing:-0.5px}.section-subtitle-lg{font-size:14px}.services-tab-btn{padding:8px 14px;font-size:12px}.tab-panel-text h3{font-size:16px}.tab-learn-more{font-size:12px;padding:7px 18px}.tab-panel-text p{font-size:13px}.tab-features li{font-size:13px}.process-card{padding:28px 20px}.software-card{padding:16px 12px}.software-card h3{font-size:13px}.software-card p{font-size:12px}.social-platforms-showcase{grid-template-columns:repeat(2,1fr);gap:12px}.social-platform-card{padding:18px 12px;gap:8px}.social-platform-icon{width:36px;height:36px}.social-platform-icon img,.social-platform-icon svg{width:24px;height:24px}.social-platform-card h3{font-size:14px}.social-platform-card p{font-size:12px}.social-stat-label{font-size:11px}.social-bottom-cta{margin-top:32px;gap:16px}.social-bottom-cta p{font-size:13px}.process-card h3{font-size:15px}.process-card p{font-size:13px}.process-step-number{font-size:24px}.process-checklist li{font-size:13px}.pricing-card{padding:20px 16px}.plan-name{font-size:15px}.price{font-size:26px}.plan-features li{font-size:13px}.plan-description{font-size:13px}.faq-question{font-size:13px;padding:14px 16px}.faq-answer p{font-size:13px;padding:0 16px}.contact-content{padding:20px 16px}.form-group label{font-size:13px}.form-group input,.form-group textarea,.form-group select{font-size:15px;padding:10px}.footer-top{padding:0 16px 24px}.ai-stats-number{font-size:44px}.voicement-stat-highlight{padding:20px 16px}.computer-mockup{max-width:280px}.tab-visual-mockup{max-width:100%;width:100%;height:auto}.mockup-app{padding:12px 10px;gap:6px}.mock-stats-row{gap:4px}.mock-stat-value{font-size:12px}.mock-stat-label{font-size:7px}.mock-chart{height:50px;gap:3px}.mock-keyword{font-size:7px;padding:3px 4px}.mock-kw-rank{font-size:7px}}@media (max-width:360px){.hero-headline{font-size:6.3vw;white-space:normal}.services-tabs,.how-it-works,.faq,.contact{padding:50px 14px}.services-tab-nav{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;gap:5px}.services-tab-btn{padding:7px 10px;font-size:11px}.section-heading-lg{font-size:22px}.section-subtitle-lg{font-size:12px}.tab-panel-content{gap:12px}.tab-panel-text h3{font-size:13px}.tab-learn-more{font-size:10px;padding:6px 14px}.tab-panel-text p{font-size:10px;margin-bottom:8px}.tab-features li{font-size:9px;padding-left:16px}.tab-visual-mockup{max-width:100%;width:100%;height:auto}.mockup-app{padding:10px 8px;gap:4px}.mock-stat-value{font-size:11px}.mock-stat-label{font-size:6px}.mock-chart{height:40px;gap:2px}.mock-keyword{font-size:6px;padding:2px 3px}.mock-kw-rank{font-size:6px}.voicement-phone-avatar{width:16px;height:16px}.voicement-phone-avatar svg{width:8px;height:8px}.voicement-phone-label{font-size:7px}.voicement-phone-status{font-size:6px}.voicement-phone-timer{font-size:7px}.voicement-waveform{height:14px}.voicement-transcript-line{font-size:6px;padding:2px 4px}.transcript-tag{font-size:5px}.mock-wf-node{font-size:7px;padding:3px 4px}.mock-wf-label{font-size:6px}.wf-stat{font-size:4px;padding:1px 2px}.wf-stat-num{font-size:5px}.mock-platforms{gap:4px}.mock-platform-icon{width:20px;height:20px}.mock-cal-post{font-size:6px;padding:2px 4px}.mock-cal-dot{width:4px;height:4px}.metric-num{font-size:9px}.metric-label{font-size:6px}.mock-monitor-header{font-size:7px;padding:4px}.mock-status-row{font-size:7px;padding:3px 4px}.mock-status-value{font-size:7px}.hero-headline{letter-spacing:-0.5px}.hero-subheadline{font-size:13px}.software-card h3{font-size:10px}.software-card p{font-size:9px}.process-card h3{font-size:11px}.process-card p{font-size:9px}.process-checklist li{font-size:9px}.agents-cta-mobile .btn{padding:10px 16px;font-size:12px}.ai-stats-number{font-size:38px}}@media (max-width:320px){.hero-headline{font-size:6.3vw;white-space:normal}.services-tabs,.how-it-works,.faq,.contact{padding:40px 10px}.services-tab-nav{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;gap:4px}.services-tab-btn{padding:6px 8px;font-size:10px}.section-heading-lg{font-size:20px}.section-subtitle-lg{font-size:11px}.tab-panel-content{grid-template-columns:1fr;gap:16px}.tab-panel-text h3{font-size:14px}.tab-learn-more{font-size:11px;padding:6px 16px}.tab-panel-text p{font-size:11px}.tab-features li{font-size:10px}.tab-visual-mockup{max-width:100%;width:100%;height:auto}.mockup-app{padding:10px 8px;gap:4px}.hero-headline{letter-spacing:-0.5px}.hero-subheadline{font-size:12px}.btn{padding:12px 20px;font-size:14px}.ai-stats-number{font-size:34px}.pricing-card{padding:10px 6px}.plan-name{font-size:12px}.price{font-size:20px}.plan-features li{font-size:9px}.faq-question{font-size:12px;padding:12px 14px}.faq-answer p{font-size:12px;padding:0 14px}}.demo-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;align-items:center;justify-content:center;padding:20px}.demo-modal.active{display:flex}.demo-modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);backdrop-filter:blur(5px)}.demo-modal-container{position:relative;width:95%;max-width:1400px;height:90vh;background:var(--white);border-radius:16px;overflow:hidden;box-shadow:0 25px 80px rgba(0,0,0,0.2);display:flex;flex-direction:column;animation:modalSlideIn 0.3s ease-out}@keyframes modalSlideIn{from{opacity:0;transform:scale(0.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.demo-modal-header{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:linear-gradient(180deg,#dee1e6 0%,#d1d5db 100%);border-bottom:1px solid #b8bcc4}.demo-modal-header-left{display:flex;align-items:center;gap:16px}.demo-modal-dots{display:flex;gap:8px}.demo-modal-dots span{width:12px;height:12px;border-radius:50%}.demo-modal-dots span:nth-child(1){background:#ef4444}.demo-modal-dots span:nth-child(2){background:#eab308}.demo-modal-dots span:nth-child(3){background:#22c55e}.demo-modal-url-bar{display:flex;align-items:center;gap:8px;background:#FFFEFB;padding:6px 14px;border-radius:20px;min-width:300px;box-shadow:inset 0 1px 2px rgba(0,0,0,0.06);border:1px solid #c4c7cc}.demo-modal-url-bar svg{width:14px;height:14px;color:#5f6368;flex-shrink:0}.demo-modal-title{font-size:14px;font-weight:400;color:#202124;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-modal-header-right{display:flex;align-items:center;gap:4px}.demo-modal-external{color:#5f6368;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--transition)}.demo-modal-external:hover{background:rgba(0,0,0,0.08);color:#202124}.demo-modal-close{background:transparent;border:none;color:#5f6368;font-size:22px;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--transition);line-height:1}.demo-modal-close:hover{background:rgba(0,0,0,0.08);color:#202124}.demo-modal-body{flex:1;overflow:hidden;background:#f5f5f5;position:relative}.demo-modal-body iframe{width:100%;height:100%;border:none}.demo-loader{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f5f5;z-index:10}.demo-loader.hidden{display:none}.demo-spinner{width:50px;height:50px;border:4px solid rgba(232,89,12,0.2);border-top-color:var(--primary-color);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.demo-loader p{margin-top:0;color:var(--dark-gray);font-size:14px;font-weight:500}@media (max-width:768px){.demo-modal{padding:10px}.demo-modal-container{width:100%;height:95vh;border-radius:12px}.demo-modal-header{padding:10px 14px;flex-wrap:nowrap;gap:8px}.demo-modal-header-left{gap:8px;flex:1;min-width:0;overflow:hidden}.demo-modal-dots span{width:10px;height:10px}.demo-modal-url-bar{min-width:0;flex:1;padding:5px 10px;overflow:hidden}.demo-modal-title{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.demo-modal-header-right{flex-shrink:0}.demo-modal-close{width:32px;height:32px;font-size:20px}}@media (min-width:1400px){.container{max-width:1320px}.hero{padding-top:160px}.benefits-grid{gap:32px}}@media (min-width:1600px){.container{max-width:1480px}.step{padding:40px}}@media (min-width:1920px){.container{max-width:1680px}.section-title{font-size:48px}}@keyframes voicementGradient{0%{background-position:0% center}100%{background-position:200% center}}@media (max-width:768px){.social-media-section .section-subtitle-lg{font-size:13.5px;max-width:100%}}@media (max-width:480px){.social-media-section .section-subtitle-lg{font-size:12.5px;max-width:100%;line-height:1.55}}.svc-section{padding:100px 40px;background:#FFFEFB}.svc-section-alt{background:#f7f7f5}.svc-section-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.svc-section-reverse{direction:rtl}.svc-section-reverse>*{direction:ltr}.svc-tag{display:inline-block;background:rgba(232,89,12,0.1);color:#E8590C;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:6px 14px;border-radius:50px;margin-bottom:20px}.svc-section-text h2{font-size:48px;font-weight:800;line-height:1.1;color:#1a1a2e;margin-bottom:20px}.svc-section-text p{font-size:17px;line-height:1.7;color:#555;margin-bottom:28px}.svc-feature-list{list-style:none;padding:0;margin:0 0 36px 0;display:flex;flex-direction:column;gap:12px}.svc-feature-list li{display:flex;align-items:center;gap:12px;font-size:16px;color:#333;font-weight:500}.svc-feature-list li::before{content:'';width:20px;height:20px;min-width:20px;border-radius:50%;background:#E8590C;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size:12px;background-repeat:no-repeat;background-position:center}.svc-visual-card{background:#fff;border-radius:20px;padding:32px;box-shadow:0 20px 60px rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.06)}.svc-visual-card-dark{background:#0f1115}.svc-visual-browser{border-radius:10px;overflow:hidden;border:1px solid #e5e7eb}.svc-browser-bar{background:#f3f4f6;padding:10px 14px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e5e7eb}.svc-browser-dots{display:flex;gap:5px}.svc-browser-dots span{width:10px;height:10px;border-radius:50%;background:#d1d5db}.svc-browser-dots span:first-child{background:#ef4444}.svc-browser-dots span:nth-child(2){background:#f59e0b}.svc-browser-dots span:last-child{background:#10b981}.svc-browser-url{flex:1;background:#fff;border-radius:6px;padding:4px 10px;font-size:12px;color:#6b7280;border:1px solid #e5e7eb}.svc-browser-body{background:#fff;padding:20px;display:flex;flex-direction:column;gap:14px}.svc-mock-hero{height:90px;background:linear-gradient(135deg,#E8590C22 0%,#E8590C11 100%);border-radius:8px;border:2px dashed #E8590C44}.svc-mock-row{display:flex;gap:10px}.svc-mock-card{flex:1;height:60px;background:#f3f4f6;border-radius:8px}.svc-mock-cta{height:36px;width:140px;background:#E8590C;border-radius:50px;opacity:0.85}.svc-seo-stats{display:flex;justify-content:space-around;margin-bottom:28px}.svc-seo-stat{display:flex;flex-direction:column;align-items:center;gap:4px}.svc-seo-val{font-size:28px;font-weight:800;color:#E8590C}.svc-seo-lbl{font-size:11px;color:#aaa;text-transform:uppercase;letter-spacing:0.5px}.svc-seo-bars{display:flex;align-items:flex-end;gap:8px;height:80px}.svc-seo-bar{flex:1;background:#E8590C;border-radius:4px 4px 0 0;opacity:0.7}.svc-seo-bar:last-child{opacity:1}@media (max-width:900px){.svc-section-inner{grid-template-columns:1fr;gap:40px}.svc-section-reverse{direction:ltr}.svc-section-text h2{font-size:36px}.svc-section{padding:70px 24px}}.usa-pride-section{background-color:#E8590C;background-image:url('blueprint-bg-dark.svg');background-size:cover;background-position:center center;background-repeat:no-repeat;padding:80px 40px;text-align:center;position:relative}.usa-pride-section::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 50% 50%,rgba(232,89,12,0.92) 20%,rgba(232,89,12,0.6) 50%,transparent 80%);pointer-events:none;z-index:1}.usa-pride-section>.container{position:relative;z-index:2}.usa-pride-section .marker-line::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0,5 Q8,2 20,5 Q35,8 50,4 Q65,1 80,5 Q92,8 100,4 L100,8 Q92,10 80,8 Q65,6 50,8 Q35,10 20,8 Q8,7 0,8 Z' fill='%23000000'/%3E%3C/svg%3E") no-repeat center;background-size:100% 100%;height:9px;mix-blend-mode:normal;opacity:0.85;bottom:0}.usa-pride-heading{font-size:50px;font-weight:800;color:#fff;margin-bottom:4px;letter-spacing:-0.5px;line-height:1.2}.marker-line{display:inline-block;position:relative;text-decoration:none;background:none;padding-bottom:16px}.marker-line::after{content:'';position:absolute;bottom:0;left:-6px;right:-6px;height:16px;background:url('marker-underline.webp') no-repeat center bottom;background-size:100% 100%;mix-blend-mode:multiply;pointer-events:none}.usa-pride-heading + .usa-pride-heading{margin-bottom:28px}.usa-pride-text{font-size:clamp(16px,1.8vw,21px);font-weight:900;line-height:1.6;color:#fff;text-transform:uppercase;letter-spacing:0.5px;max-width:1050px;margin:0 auto}.usa-pride-line{display:block}.transform-section{background-color:#111111;padding:110px 40px;text-align:center;position:relative;overflow:hidden}.transform-section::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 80% at center,transparent 30%,#111111 75%),linear-gradient(to right,#111111 0%,transparent 10%,transparent 90%,#111111 100%);pointer-events:none}.transform-container{max-width:860px;margin:0 auto;position:relative;z-index:1}.transform-eyebrow{text-transform:uppercase;letter-spacing:4px;font-size:12px;color:#E8590C;font-weight:700;margin-bottom:28px;font-family:'Inter',sans-serif}.transform-heading{font-size:clamp(38px,6vw,76px);font-weight:900;color:#ffffff;line-height:1.08;letter-spacing:-1.5px;text-transform:uppercase;margin-bottom:36px;font-family:'Inter',sans-serif}.transform-accent{color:#E8590C;position:relative;display:inline-block}.transform-accent::after{content:'';position:absolute;bottom:-6px;left:0;right:0;height:4px;background:linear-gradient(to right,#E8590C,#ff7a3c);border-radius:2px}.transform-divider{width:60px;height:3px;background:#E8590C;margin:0 auto 32px;border-radius:2px}.transform-text{font-size:clamp(26px,3.8vw,54px);font-weight:800;color:#ffffff;max-width:900px;margin:0 auto;line-height:1.2;letter-spacing:-0.5px;font-family:'Inter',sans-serif;text-shadow:0 2px 40px rgba(232,89,12,0.25)}@media (max-width:768px){.usa-pride-section{padding:60px 24px}.usa-pride-heading{font-size:32px}.usa-pride-text{font-size:20px;max-width:520px}.transform-section{padding:80px 24px}.transform-text{font-size:clamp(22px,6vw,32px);line-height:1.25;letter-spacing:-0.3px}}@media (max-width:480px){.usa-pride-section{padding:48px 20px}.usa-pride-heading{font-size:clamp(14px,5.2vw,26px);white-space:nowrap}.usa-pride-text{font-size:18px;line-height:1.6}}.clients-section{background:#FFFEFB;padding:90px 40px;text-align:center}.clients-eyebrow{text-transform:uppercase;letter-spacing:4px;font-size:12px;color:#E8590C;font-weight:700;margin-bottom:14px;font-family:'Inter',sans-serif}.clients-heading{font-size:clamp(28px,4vw,46px);font-weight:800;color:#111111;letter-spacing:-0.5px;margin-bottom:16px;font-family:'Inter',sans-serif}.clients-subtext{font-size:17px;color:#666;max-width:560px;margin:0 auto 56px;line-height:1.65;font-family:'Inter',sans-serif}.clients-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;max-width:1100px;margin:0 auto}.client-card{background:#fff;border:1.5px solid #ebebeb;border-radius:16px;padding:28px 32px;display:flex;flex-direction:column;align-items:center;gap:16px;width:220px;transition:border-color 0.25s,box-shadow 0.25s,transform 0.25s;cursor:default}.client-card:hover{border-color:#E8590C;box-shadow:0 8px 32px rgba(232,89,12,0.12);transform:translateY(-4px)}.client-card img{width:100%;max-width:140px;height:80px;object-fit:contain}.client-card-info{display:flex;flex-direction:column;align-items:center;gap:4px}.client-category{font-size:10px;text-transform:uppercase;letter-spacing:2px;color:#E8590C;font-weight:700;font-family:'Inter',sans-serif}.client-name{font-size:13px;font-weight:600;color:#1a1a2e;text-align:center;line-height:1.4;font-family:'Inter',sans-serif}@media (max-width:768px){.clients-section{padding:70px 24px}.client-card{width:calc(50% - 12px);min-width:140px;padding:20px 16px}.client-card img{max-width:110px;height:60px}}@media (max-width:480px){.clients-section{padding:60px 20px}.client-card{width:calc(50% - 10px);padding:16px 12px}}.seo-geo-section{padding:100px 40px;position:relative}.seo-geo-section .section-heading-lg{color:#ffffff}.seo-geo-section .section-subtitle-lg{color:rgba(255,255,255,0.7);max-width:1100px}.seo-geo-section .section-label{color:rgba(255,255,255,0.5)}.seo-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1100px;margin:50px auto 0;width:100%}.seo-card{background:#252527;border:1px solid rgba(255,255,255,0.1);border-radius:16px;padding:48px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;transition:transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.seo-card:hover{transform:translateY(-4px);border-color:#E8590C;box-shadow:0 12px 40px rgba(232,89,12,0.12)}.seo-card-icon{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.aio-icon-row{width:auto!important;height:auto!important;min-height:80px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;overflow:visible}.aio-logo{width:36px;height:36px;object-fit:contain}.aio-logo-white{filter:brightness(0) invert(1)}.aio-logo[alt="Claude"]{object-fit:cover;object-position:0 50%}.seo-card h3{font-size:28px;font-weight:800;color:#ffffff;margin:0}.seo-card-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#E8590C;margin:-4px 0 4px}.seo-card>p:last-of-type{font-size:15px;color:rgba(255,255,255,0.65);line-height:1.6;margin:0;flex-grow:1}.seo-card-metrics{display:flex;gap:24px;margin-top:0;padding-top:16px;border-top:1px solid rgba(255,255,255,0.1);width:100%;justify-content:center}.seo-metric{display:flex;flex-direction:column;align-items:center;gap:2px}.seo-metric-val{font-size:22px;font-weight:800;color:#E8590C}.seo-metric-lbl{font-size:11px;color:#999;text-transform:uppercase;letter-spacing:0.5px}.seo-bottom-cta{text-align:center;margin-top:48px}@media (max-width:768px){.seo-geo-section{padding:70px 20px}.seo-cards-grid{display:flex;flex-direction:column;gap:16px;margin:24px auto 0;max-width:480px;width:100%}.seo-card{min-width:0;width:100%;padding:36px 28px}.seo-card h3{font-size:24px}}.services-tabs,.ai-stats,.custom-software,.social-media-section,.voicement-section,.faq,.seo-geo-section,.contact,.hero,.footer{position:relative}.services-tabs>.container,.ai-stats>.container,.custom-software>.container,.social-media-section>.container,.voicement-section>.container,.faq>.container,.contact>.container,.seo-geo-section>.container,.hero>.container,.footer>.container{position:relative;z-index:2}.services-tabs::after,.ai-stats::after,.voicement-section::after,.faq::after,.contact::after,.seo-geo-section::after,.home-blog-guide::after{content:'';position:absolute;inset:0;background:linear-gradient(to right,#1c1c1e 0%,transparent 9%,transparent 91%,#1c1c1e 100%);pointer-events:none;z-index:1}.social-media-section::after{content:'';position:absolute;inset:0;background:linear-gradient(to right,#1c1c1e 0%,transparent 9%,transparent 91%,#1c1c1e 100%),linear-gradient(to top,#1c1c1e 0%,transparent 30%,transparent 100%);pointer-events:none;z-index:1}.how-it-works::after{content:'';position:absolute;inset:0;background:linear-gradient(to right,#1c1c1e 0%,transparent 9%,transparent 91%,#1c1c1e 100%),linear-gradient(to bottom,#1c1c1e 0%,transparent 18%,transparent 72%,#1c1c1e 100%);pointer-events:none;z-index:1}.custom-software::after{content:'';position:absolute;inset:0;background:linear-gradient(to right,#1c1c1e 0%,transparent 9%,transparent 91%,#1c1c1e 100%),linear-gradient(to bottom,#1c1c1e 0%,transparent 30%,transparent 100%);pointer-events:none;z-index:1}.service-hero{padding:60px 0 80px;background:transparent;text-align:center}.service-hero h1{font-size:56px;font-weight:800;color:#fff;margin-bottom:20px;line-height:1.1}.service-hero .service-hero-sub{font-size:20px;color:#a0a0a0;max-width:700px;margin:0 auto 32px;line-height:1.6}.service-hero .btn{font-size:18px;padding:16px 36px}.service-detail{padding:80px 0;background:transparent}.service-grid{display:grid;grid-template-columns:1fr 380px;gap:60px;align-items:start}.service-main h2{font-size:32px;font-weight:700;color:#fff;margin-bottom:16px;margin-top:48px}.service-main h2:first-child{margin-top:0}.service-main p{font-size:17px;color:#c0c0c0;line-height:1.8;margin-bottom:16px}.service-main a{color:#E8590C;text-decoration:none;font-weight:600}.service-features-list{list-style:none;padding:0;margin:24px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.service-features-list li{font-size:16px;color:#d0d0d0;padding-left:28px;position:relative;line-height:1.5}.service-features-list li::before{content:'';position:absolute;left:0;top:6px;width:18px;height:18px;background:#E8590C;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='4,8.5 7,11.5 12,5.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:14px;background-position:center;background-repeat:no-repeat}.service-sidebar{position:sticky;top:120px}.service-cta-card{background:#2a2a2e;border-radius:16px;padding:32px;margin-bottom:24px;border:1px solid #333}.service-cta-card h3{font-size:24px;font-weight:700;color:#fff;margin-bottom:12px}.service-cta-card p{font-size:16px;color:#a0a0a0;margin-bottom:20px;line-height:1.6}.service-cta-card .btn{width:100%;text-align:center}.service-stats-card{background:#2a2a2e;border-radius:16px;padding:32px;border:1px solid #333}.stat-item{display:flex;flex-direction:column;padding:16px 0;border-bottom:1px solid #3a3a3e}.stat-item:last-child{border-bottom:none;padding-bottom:0}.stat-item:first-child{padding-top:0}.stat-number{font-size:36px;font-weight:800;color:#E8590C;line-height:1;margin-bottom:4px}.stat-label{font-size:14px;color:#a0a0a0;line-height:1.4}.service-faq-item{padding:20px 0;border-bottom:1px solid rgba(255,255,255,0.08)}.service-faq-item:last-child{border-bottom:none}.service-faq-q{font-size:18px;font-weight:700;color:#fff;margin-bottom:8px}.service-faq-item p{font-size:16px;color:#b0b0b0;line-height:1.7}.service-process-list{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:32px}.service-process-step{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:24px}.service-process-step h3{font-size:17px;font-weight:700;color:#E8590C;margin-bottom:8px}.service-process-step p{font-size:15px;color:#b0b0b0;line-height:1.6;margin:0}@media (max-width:768px){.service-process-list{grid-template-columns:1fr}}.related-services{padding:80px 0 60px;background-color:#1c1c1e;background-image:linear-gradient(to right,rgba(255,255,255,0.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,0.06) 1px,transparent 1px);background-size:60px 60px}.related-services h2{font-size:32px;font-weight:800;color:#fff;text-align:center;margin-bottom:40px}.related-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:960px;margin:0 auto}.related-service-card{display:block;padding:28px 24px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:14px;text-decoration:none;transition:border-color 0.2s,background 0.2s;position:relative}.related-service-card:hover{border-color:#E8590C;background:rgba(232,89,12,0.06)}.related-service-card h3{font-size:20px;font-weight:700;color:#fff;margin-bottom:8px}.related-service-card p{font-size:15px;color:#a0a0a0;line-height:1.5;margin:0}.related-service-arrow{position:absolute;top:28px;right:24px;font-size:20px;color:#E8590C;transition:transform 0.2s}.related-service-card:hover .related-service-arrow{transform:translateX(4px)}@media (max-width:768px){.related-services-grid{grid-template-columns:1fr;max-width:400px}}.service-cta-section{padding:80px 0;background-color:#1c1c1e;background-image:linear-gradient(to right,rgba(255,255,255,0.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,0.06) 1px,transparent 1px);background-size:60px 60px;text-align:center}.service-cta-section h2{font-size:40px;font-weight:800;color:#fff;margin-bottom:16px}.service-cta-section p{font-size:18px;color:#a0a0a0;max-width:600px;margin:0 auto 32px;line-height:1.6}.tab-learn-more-wrap{margin:16px 0}.tab-learn-more{display:inline-block;background:#E8590C;color:#fff;font-weight:700;font-size:15px;text-decoration:none;padding:10px 28px;border-radius:50px;transition:background 0.2s,transform 0.2s;letter-spacing:0.3px}.tab-learn-more:hover{background:#ff7a33;transform:translateY(-2px)}@media (max-width:900px){.service-hero{padding:24px 0 60px}.service-hero h1{font-size:36px}.service-hero .service-hero-sub{font-size:17px}.service-grid{grid-template-columns:1fr;gap:40px}.service-sidebar{position:static}.service-features-list{grid-template-columns:1fr}.service-main h2{font-size:26px}.service-cta-section h2{font-size:30px}}@media (max-width:600px){.service-hero h1{font-size:28px}.service-hero .service-hero-sub{font-size:15px}.service-main h2{font-size:22px;margin-top:36px}.service-main p{font-size:15px}.stat-number{font-size:28px}.service-cta-section h2{font-size:24px}}.whatsapp-float{position:fixed;bottom:24px;left:24px;width:56px;height:56px;background:#25D366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,0.3);z-index:9999;transition:transform 0.2s,box-shadow 0.2s}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,0.4)}.home-blog-guide{background:transparent;padding:96px 0 104px;position:relative}.home-blog-guide::before{content:'';position:absolute;top:0;left:0;right:0;height:180px;background:linear-gradient(to bottom,#1c1c1e 0%,transparent 100%);pointer-events:none;z-index:1}.home-blog-guide .container{max-width:1120px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.home-blog-guide-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:48px}.home-blog-eyebrow{font-size:12px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#E8590C;margin:0 0 10px}.home-blog-title{font-size:clamp(28px,4vw,44px);font-weight:800;color:#fff;letter-spacing:-0.02em;line-height:1.1;margin:0}.home-blog-title span{color:#E8590C}.home-blog-viewall{flex-shrink:0;font-size:14px;font-weight:600;color:#E8590C;text-decoration:none;display:inline-flex;align-items:center;gap:5px;padding-bottom:2px;border-bottom:1px solid rgba(232,89,12,0.35);transition:gap 0.2s,border-color 0.2s}.home-blog-viewall:hover{gap:10px;border-color:#E8590C}.home-blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.home-blog-card{background:#1c1c1e;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,0.07);text-decoration:none;display:block;transition:border-color 0.25s,transform 0.25s}.home-blog-card:hover{border-color:rgba(232,89,12,0.4);transform:translateY(-4px)}.home-blog-card-img-wrap{position:relative;height:240px;overflow:hidden}.home-blog-card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.45s ease}.home-blog-card:hover .home-blog-card-img{transform:scale(1.04)}.home-blog-card-tag{position:absolute;top:16px;left:16px;background:#E8590C;color:#fff;font-size:10px;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;padding:4px 12px;border-radius:4px}.home-blog-card-body{padding:28px 28px 30px}.home-blog-card-heading{font-size:20px;font-weight:700;color:#fff;line-height:1.3;margin:0 0 10px;letter-spacing:-0.01em}.home-blog-card-excerpt{font-size:14px;color:rgba(255,255,255,0.45);line-height:1.65;margin:0 0 22px}.home-blog-card-link{font-size:13px;font-weight:600;color:#E8590C;display:inline-flex;align-items:center;gap:5px;transition:gap 0.2s}.home-blog-card:hover .home-blog-card-link{gap:9px}@media (max-width:768px){.home-blog-guide{padding:72px 0 80px}.home-blog-grid{grid-template-columns:1fr;gap:20px}.home-blog-card-img-wrap{height:200px}.home-blog-guide-header{flex-direction:column;align-items:flex-start;gap:14px}.home-blog-card-heading{font-size:18px}}.dropdown-view-all{border-top:1px solid rgba(255,255,255,0.08);padding:4px 0 0}.dropdown-view-all a{display:block;padding:10px 20px;font-size:12px;font-weight:600;color:#E8590C!important;text-decoration:none;letter-spacing:0.04em;transition:background 0.2s}.dropdown-view-all a:hover{background:rgba(232,89,12,0.08)!important;color:#E8590C!important}.ai-chat-btn{position:fixed;bottom:24px;right:24px;width:56px;height:56px;background:#1c1c1e;border:2px solid #E8590C;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(232,89,12,0.35);z-index:9998;cursor:pointer;transition:transform 0.2s,box-shadow 0.2s,opacity 0.2s;padding:0}.ai-chat-btn:hover{transform:scale(1.1);box-shadow:0 6px 24px rgba(232,89,12,0.5)}.ai-chat-btn.hidden{opacity:0;pointer-events:none;transform:scale(0.8)}.ai-chat-box{position:fixed;bottom:24px;right:24px;width:360px;height:520px;background:#141414;border:1px solid rgba(232,89,12,0.3);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;z-index:9997;box-shadow:0 12px 40px rgba(0,0,0,0.6);opacity:0;transform:scale(0.9) translateY(20px);pointer-events:none;transition:opacity 0.25s ease,transform 0.25s ease}.ai-chat-box.active{opacity:1;transform:scale(1) translateY(0);pointer-events:all}.ai-chat-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#1c1c1e;border-bottom:1px solid rgba(255,255,255,0.07);flex-shrink:0}.ai-chat-header-left{display:flex;align-items:center;gap:10px}.ai-chat-avatar{width:auto;height:44px;border-radius:0;background:transparent;object-fit:contain;padding:0;flex-shrink:0}.ai-chat-name{font-weight:600;font-size:14px;color:#fff;line-height:1.2}.ai-chat-status{display:flex;align-items:center;gap:5px;font-size:11px;color:rgba(255,255,255,0.5)}.ai-chat-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;display:inline-block}.ai-chat-close{background:none;border:none;color:rgba(255,255,255,0.45);font-size:22px;cursor:pointer;line-height:1;padding:2px 4px;border-radius:4px;transition:color 0.15s,background 0.15s}.ai-chat-close:hover{color:#fff;background:rgba(255,255,255,0.08)}.ai-chat-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}.ai-chat-messages::-webkit-scrollbar{width:4px}.ai-chat-messages::-webkit-scrollbar-track{background:transparent}.ai-chat-messages::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.15);border-radius:4px}.ai-msg{max-width:82%;padding:10px 13px;border-radius:12px;font-size:13.5px;line-height:1.5;word-break:break-word;animation:msgIn 0.2s ease}@keyframes msgIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ai-msg.bot{background:#2a2a2c;color:rgba(255,255,255,0.88);border-bottom-left-radius:4px;align-self:flex-start}.ai-msg.user{background:#E8590C;color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.ai-typing{display:flex;align-items:center;gap:4px;padding:10px 13px;background:#2a2a2c;border-radius:12px;border-bottom-left-radius:4px;align-self:flex-start;animation:msgIn 0.2s ease}.ai-typing span{width:7px;height:7px;background:rgba(255,255,255,0.4);border-radius:50%;animation:typingBounce 1.1s infinite ease-in-out}.ai-typing span:nth-child(2){animation-delay:0.18s}.ai-typing span:nth-child(3){animation-delay:0.36s}.ai-quick-replies{display:flex;flex-wrap:wrap;gap:8px;padding:4px 14px 10px}.ai-quick-btn{background:transparent;border:1.5px solid rgba(232,89,12,0.55);border-radius:50px;color:#E8590C;font-size:12.5px;font-weight:600;padding:7px 14px;cursor:pointer;white-space:nowrap;transition:background 0.15s,color 0.15s,border-color 0.15s;font-family:inherit;-webkit-tap-highlight-color:transparent;line-height:1.2}.ai-quick-btn:hover,.ai-quick-btn:active{background:#E8590C;color:#fff;border-color:#E8590C}@keyframes typingBounce{0%,60%,100%{transform:translateY(0)}30%{transform:translateY(-5px)}}.ai-chat-footer{display:flex;align-items:center;gap:8px;padding:12px 14px;border-top:1px solid rgba(255,255,255,0.07);background:#1c1c1e;flex-shrink:0}.ai-chat-input{flex:1;background:#2a2a2c;border:1px solid rgba(255,255,255,0.1);border-radius:24px;padding:9px 15px;font-size:13.5px;color:#fff;outline:none;transition:border-color 0.2s;font-family:inherit}.ai-chat-input::placeholder{color:rgba(255,255,255,0.3)}.ai-chat-input:focus{border-color:#E8590C}.ai-chat-send{width:36px;height:36px;border-radius:50%;background:#E8590C;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background 0.15s,transform 0.15s}.ai-chat-send:hover{background:#d14f0a;transform:scale(1.05)}.ai-chat-send:disabled{background:rgba(232,89,12,0.4);cursor:default;transform:none}@media (max-width:767px){.ai-chat-box.active{top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;border-radius:0!important}}@media (max-width:767px){body:has(.ai-chat-box.active) .whatsapp-float{opacity:0;pointer-events:none}body:has(.ai-chat-box.active) .navbar{display:none!important}body:has(.ai-chat-box.active) .mob-bottom-nav{display:none!important}body:has(.ai-chat-box.active){padding-bottom:0!important}body:has(.ai-chat-box.active) .ai-chat-box{bottom:0!important;max-height:100dvh!important}}.ai-msg.bot a.ai-link{color:#E8590C;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font-weight:500;transition:opacity 0.15s}.ai-msg.bot a.ai-link:hover{opacity:0.8}.mob-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;z-index:9000;background:#1a1a1d;border-top:1px solid rgba(255,255,255,0.1);padding-bottom:env(safe-area-inset-bottom,0px);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.mob-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 2px;min-height:56px;text-decoration:none;color:rgba(255,255,255,0.45);font-size:10px;font-weight:600;letter-spacing:0.01em;-webkit-tap-highlight-color:transparent;transition:color 0.15s;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;background:none;font-family:inherit}.mob-tab svg{flex-shrink:0}.mob-tab span{line-height:1.1}.mob-tab:hover,.mob-tab-active{color:#E8590C}.mob-tab:visited{color:rgba(255,255,255,0.45)}.mob-tab-active:visited{color:#E8590C}.mob-tab-call{color:#E8590C}.mob-tab-call:visited{color:#E8590C}.mob-more-menu{display:none;position:fixed;right:0;width:200px;background:#252528;border:1px solid rgba(255,255,255,0.12);border-radius:12px 0 0 0;z-index:10001;opacity:0;-webkit-transform:translateY(12px) translateZ(0);transform:translateY(12px) translateZ(0);pointer-events:none;-webkit-transition:opacity 0.18s,-webkit-transform 0.18s;transition:opacity 0.18s,transform 0.18s}.mob-more-menu.open{opacity:1;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);pointer-events:auto}.mob-more-item{display:block;padding:16px 22px;color:rgba(255,255,255,0.85);text-decoration:none;font-size:15px;font-weight:600;border-bottom:1px solid rgba(255,255,255,0.07);-webkit-tap-highlight-color:transparent}.mob-more-item:last-child{border-bottom:none}.mob-more-item:active{background:rgba(232,89,12,0.1);color:#E8590C}@media (max-width:767px){.mob-bottom-nav{display:flex}.mob-more-menu{display:block}body{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))!important}.hamburger{display:none!important}.sticky-cta{display:none!important}.breadcrumbs{display:none!important}.whatsapp-float{bottom:calc(68px + env(safe-area-inset-bottom,0px))!important}.ai-chat-btn{bottom:calc(68px + env(safe-area-inset-bottom,0px))!important}.ai-chat-box{bottom:calc(56px + env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 56px - env(safe-area-inset-bottom,0px))!important}.ai-chat-input{font-size:16px!important}}@media (max-width:767px){body.keyboard-open .mob-bottom-nav{display:none!important}body.keyboard-open{padding-bottom:0!important}body.keyboard-open .ai-chat-box{bottom:0!important;max-height:100dvh!important}}@media (max-width:767px){.mob-more-menu{bottom:calc(56px + env(safe-area-inset-bottom,0px))}}@media (display-mode:standalone) and (max-width:767px){.mob-bottom-nav{padding-bottom:max(env(safe-area-inset-bottom,0px),20px)}body{padding-bottom:calc(56px + max(env(safe-area-inset-bottom,0px),20px))!important}.whatsapp-float,.ai-chat-btn{bottom:calc(68px + max(env(safe-area-inset-bottom,0px),20px))!important}.ai-chat-box{bottom:calc(56px + max(env(safe-area-inset-bottom,0px),20px))!important;max-height:calc(100dvh - 56px - max(env(safe-area-inset-bottom,0px),20px))!important}}