html{scroll-padding-top:80px}:root{--brand-lime:#d1f031;--brand-dark:#151515;--on-accent:#151515;--font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-display:"Outfit", var(--font-sans);--bg-primary:#fafafa;--bg-secondary:#f0f0f0;--bg-tertiary:#e5e5e5;--bg-card:#fff;--bg-card-hover:#f5f5f5;--bg-header:#fafafae6;--bg-hover:#1515150a;--bg-toggle:#1515150a;--bg-toggle-hover:#15151514;--text-primary:#151515;--text-secondary:#3d3d3d;--text-muted:#6b6b6b;--accent:#d1f031;--accent-hover:#b8d42a;--accent-light:#e3f86b;--accent-dim:#d1f03124;--accent-glow:#d1f03138;--accent-blue:#151515;--accent-blue-hover:#2a2a2a;--accent-blue-dim:#1515150f;--border-color:#15151514;--border-color-hover:#15151526;--border-color-accent:#d1f03173;--grid-color:#1515150a;--glow-color-1:#d1f03112;--glow-color-2:#d1f0310a;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-xxl:5rem;--spacing-section:7.5rem;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--radius-full:9999px;--shadow-sm:0 1px 2px #0f172a0d;--shadow-md:0 4px 6px -1px #0f172a1a, 0 2px 4px -2px #0f172a0d;--shadow-lg:0 10px 15px -3px #0f172a14, 0 4px 6px -4px #0f172a0a;--shadow-premium:0 20px 25px -5px #0f172a1a, 0 8px 10px -6px #0f172a0d;--shadow-glow-emerald:0 0 30px #d1f0312e;--shadow-glow-blue:0 0 30px #15151514;--transition-fast:.2s cubic-bezier(.4, 0, .2, 1);--transition-normal:.3s cubic-bezier(.4, 0, .2, 1);--transition-slow:.5s cubic-bezier(.4, 0, .2, 1)}[data-theme=dark]{--bg-primary:#151515;--bg-secondary:#1c1c1c;--bg-tertiary:#242424;--bg-card:#1a1a1a;--bg-card-hover:#222;--bg-header:#151515e0;--bg-hover:#ffffff0a;--bg-toggle:#ffffff08;--bg-toggle-hover:#ffffff14;--text-primary:#f5f5f5;--text-secondary:#b0b0b0;--text-muted:#7a7a7a;--accent:#d1f031;--accent-hover:#e3f86b;--accent-light:#eaff7a;--accent-dim:#d1f0311f;--accent-glow:#d1f03147;--accent-blue:#f5f5f5;--accent-blue-hover:#d1f031;--accent-blue-dim:#d1f03114;--border-color:#ffffff14;--border-color-hover:#ffffff26;--border-color-accent:#d1f03159;--grid-color:#ffffff08;--glow-color-1:#d1f03114;--glow-color-2:#d1f0310d;--shadow-sm:0 1px 2px #0003;--shadow-md:0 4px 6px -1px #0000004d, 0 2px 4px -1px #0003;--shadow-lg:0 10px 25px -5px #0006, 0 8px 10px -6px #0000004d;--shadow-premium:0 25px 50px -12px #00000080;--shadow-glow-emerald:0 0 30px #d1f03138;--shadow-glow-blue:0 0 30px #d1f0311a}*{box-sizing:border-box;margin:0;padding:0}html,body{scroll-behavior:smooth;width:100%;overflow-x:clip}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}html[lang=ur],html[dir=rtl]{--font-sans:"Noto Nastaliq Urdu", "Plus Jakarta Sans", serif;--font-display:"Noto Nastaliq Urdu", "Outfit", serif}html[lang=ur] body,html[dir=rtl] body{line-height:1.9}html[lang=ur] h1,html[lang=ur] h2,html[lang=ur] h3,html[lang=ur] h4,html[lang=ur] h5,html[lang=ur] h6,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6{font-weight:600;line-height:1.55}html[lang=ur] p,html[lang=ur] li,html[dir=rtl] p,html[dir=rtl] li{line-height:2}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);font-weight:700;line-height:1.25}p{color:var(--text-secondary)}a{color:inherit;transition:var(--transition-fast);text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer;transition:var(--transition-fast);background:0 0;border:none}.container{width:100%;max-width:1200px;padding:0 var(--spacing-md);margin:0 auto}@media (min-width:1600px){.container{max-width:1400px}}@media (min-width:2304px){.container{max-width:1920px}}.text-gradient{background:linear-gradient(135deg, var(--text-primary) 30%, var(--accent-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-blue{background:linear-gradient(135deg, var(--text-primary) 30%, var(--accent-blue-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.grid-2{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.grid-2{grid-template-columns:repeat(2,1fr)}}.background-grid{z-index:-2;background-image:linear-gradient(var(--grid-color) 1px, transparent 1px), linear-gradient(90deg, var(--grid-color) 1px, transparent 1px);pointer-events:none;background-position:50%;background-size:50px 50px;width:100%;height:100%;position:fixed;top:0;left:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.background-glow{background:radial-gradient(circle, var(--glow-color-1) 0%, transparent 70%);z-index:-1;pointer-events:none;filter:blur(80px);width:600px;height:600px;position:fixed;top:10%;left:20%}.background-glow-secondary{background:radial-gradient(circle, var(--glow-color-2) 0%, transparent 70%);z-index:-1;pointer-events:none;filter:blur(80px);width:500px;height:500px;position:fixed;bottom:10%;right:15%}.cta-form{gap:var(--spacing-sm);flex-direction:column;display:flex}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:var(--text-secondary);font-size:.825rem;font-weight:600}.form-input{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:.8rem 1rem;font-size:.95rem}.form-input:focus{border-color:var(--accent-light);box-shadow:0 0 0 3px var(--accent-dim);outline:none}.form-select{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.8rem 1rem;padding-right:var(--spacing-lg);color:var(--text-primary);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background-image:url("data:image/svg+xml;utf8,<svg fill='%230f172a' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-position:right 15px center;background-repeat:no-repeat;font-size:.95rem}.form-select:focus{border-color:var(--accent-light);box-shadow:0 0 0 3px var(--accent-dim);outline:none}[data-theme=dark] .form-select{background-image:url("data:image/svg+xml;utf8,<svg fill='%23f8fafc' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>")}.form-submit-btn{background-color:var(--accent);color:var(--on-accent);border:1px solid var(--accent);border-radius:var(--radius-md);box-shadow:var(--shadow-md);margin-top:var(--spacing-xs);transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);padding:.95rem;font-size:1rem;font-weight:700}.form-submit-btn:hover{background-color:var(--accent-hover);border-color:var(--accent-hover);box-shadow:var(--shadow-glow-emerald)}html:not([data-theme=dark]) .hero-badge,html:not([data-theme=dark]) .btn-demo,html:not([data-theme=dark]) .section-label,html:not([data-theme=dark]) .toggle-discount-badge,html:not([data-theme=dark]) .comp-badge-after,html:not([data-theme=dark]) .pos-install-section-label,html:not([data-theme=dark]) .pos-install-list-number,html:not([data-theme=dark]) .pos-install-badge,html:not([data-theme=dark]) .product-hero-label{color:var(--text-primary)}html:not([data-theme=dark]) .section-label,html:not([data-theme=dark]) .pos-install-section-label,html:not([data-theme=dark]) .product-hero-label{background-color:var(--accent-dim);border:1px solid var(--border-color-accent);border-radius:var(--radius-full);padding:6px 14px;display:inline-block}html:not([data-theme=dark]) .stat-number,html:not([data-theme=dark]) .roi-stat,html:not([data-theme=dark]) .plan-annual-note-featured,html:not([data-theme=dark]) .pd-faq-icon,html:not([data-theme=dark]) .pd-faq-more a,html:not([data-theme=dark]) .faq-item.active .faq-arrow,html:not([data-theme=dark]) .trust-badge-icon,html:not([data-theme=dark]) .channel-accent-text{color:var(--text-primary)}html:not([data-theme=dark]) .pd-hero-title span{background:linear-gradient(135deg, var(--text-primary) 30%, var(--accent-light) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}html:not([data-theme=dark]) .pd-for-pills span,html:not([data-theme=dark]) .product-tag-pill:hover{color:var(--text-primary)}html:not([data-theme=dark]) .pd-btn-outline:hover{color:var(--text-primary);border-color:var(--border-color-accent);background-color:var(--accent-dim)}html:not([data-theme=dark]) .software-bullet-icon,html:not([data-theme=dark]) .table-icon-check,html:not([data-theme=dark]) .plan-feature-check,html:not([data-theme=dark]) .comp-icon-after,html:not([data-theme=dark]) .pd-simple-list li:before{background-color:var(--accent-dim);border:1px solid var(--border-color-accent);border-radius:var(--radius-full);width:1.35rem;height:1.35rem;color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}html:not([data-theme=dark]) .software-bullet-icon{margin-top:1px}html:not([data-theme=dark]) .plan-feature-check{margin-top:0}html:not([data-theme=dark]) .transparency-icon,html:not([data-theme=dark]) .modal-success-icon{color:var(--text-primary)}html:not([data-theme=dark]) .trust-icon,html:not([data-theme=dark]) .pos-install-list-check{color:var(--text-primary);background-color:var(--accent-dim);border:1px solid var(--border-color-accent);border-radius:var(--radius-full);box-sizing:content-box;padding:4px}html:not([data-theme=dark]) .channel-icon-wrap,html:not([data-theme=dark]) .module-icon-wrap,html:not([data-theme=dark]) .pos-install-os-icon,html:not([data-theme=dark]) .hardware-icon-wrap,html:not([data-theme=dark]) .blank-icon-wrap{background-color:var(--accent-dim);border-color:var(--border-color-accent);color:var(--text-primary)}html:not([data-theme=dark]) .pos-install-meta-item svg,html:not([data-theme=dark]) .pos-install-info-card-title svg{color:var(--text-primary)}html:not([data-theme=dark]) .hardware-item:hover .hardware-icon-wrap{color:var(--text-primary);background-color:var(--accent-dim);border-color:var(--border-color-accent)}html:not([data-theme=dark]) .pos-install-support-btn-phone:hover{color:var(--text-primary)}html:not([data-theme=dark]) .table-icon-cross,html:not([data-theme=dark]) .comp-icon-before{border-radius:var(--radius-full);color:#ef4444;background-color:#ef444414;border:1px solid #ef444438;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}html:not([data-theme=dark]) .comparison-table th:nth-child(2),html:not([data-theme=dark]) .comparison-table .td-highlight{color:var(--text-primary)}html:not([data-theme=dark]) .popular-badge,html:not([data-theme=dark]) .modal-success-btn,html:not([data-theme=dark]) .blank-btn-home,html:not([data-theme=dark]) .software-card-cta:hover{color:var(--on-accent)}
.wd-legacy-fallback{color:#e8edf5;text-align:center;background:#0b1220;justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;font-family:Arial,Helvetica,sans-serif;display:none}html.wd-legacy-browser .wd-legacy-fallback,#wd-legacy-fallback:not([hidden]){display:flex}html.wd-legacy-browser #wd-app-root,#wd-app-root[hidden]{display:none!important}.wd-legacy-fallback-inner{max-width:420px}.wd-legacy-fallback h1{color:#fff;margin:0 0 12px;font-size:1.35rem}.wd-legacy-fallback p{color:#b8c2d0;margin:0 0 10px;font-size:.95rem;line-height:1.5}.wd-legacy-fallback a{color:#052e1f;background:#10b981;border-radius:8px;margin-top:16px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-block}
.navbar-header{z-index:110;border-bottom:1px solid var(--border-color);background-color:var(--bg-header);-webkit-backdrop-filter:blur(16px);width:100%;transition:var(--transition-normal);position:fixed;top:0;left:0;right:0}.site-with-navbar{flex-direction:column;min-height:100vh;padding-top:80px;display:flex}.page-transition-shell{will-change:opacity, transform;animation:.52s cubic-bezier(.22,1,.36,1) page-enter}.navbar-container{justify-content:space-between;align-items:center;height:80px;display:flex}.logo-link{align-items:center;gap:var(--spacing-xs);letter-spacing:-.025em;color:var(--text-primary);font-family:Outfit,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:800;line-height:1;display:flex}.brand-logo{align-items:center;gap:.7rem;line-height:1;display:inline-flex}.brand-logo-img{object-fit:cover;border-radius:50%;flex-shrink:0;align-self:center;display:block}.brand-logo-text{letter-spacing:-.025em;color:var(--text-primary);white-space:nowrap;align-self:center;font-family:Outfit,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.4rem;font-weight:800;line-height:1}.brand-logo-nav .brand-logo-text{font-size:1.45rem}.brand-logo-footer .brand-logo-text{font-size:1.35rem}.brand-logo-install .brand-logo-text{font-size:1.3rem}@media (max-width:768px){.brand-logo-nav .brand-logo-img{width:38px!important;height:38px!important}.brand-logo-nav .brand-logo-text{font-size:1.2rem}.brand-logo-footer .brand-logo-img{width:36px!important;height:36px!important}}.nav-menu{align-items:center;gap:var(--spacing-md);list-style:none;display:flex}.nav-item{position:relative}.nav-link{color:var(--text-secondary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:.925rem;font-weight:500}.nav-link:hover,.nav-link.active{color:var(--text-primary);background-color:var(--bg-hover)}@media (min-width:901px){.nav-menu{gap:.65rem}.nav-link{padding:.45rem .7rem}}.dropdown-trigger{cursor:pointer;align-items:center;gap:4px;display:flex}.dropdown-trigger-button{background:0 0;border:none}.dropdown-arrow{transition:transform var(--transition-fast)}.nav-item:hover .dropdown-arrow{transform:rotate(180deg)}.dropdown-menu{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);width:250px;padding:var(--spacing-xs);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:opacity var(--transition-normal), transform var(--transition-normal), visibility var(--transition-normal);z-index:110;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(10px)}.mega-menu{width:min(1200px,100vw - 2rem);padding:var(--spacing-md)}.mega-menu-grid{gap:var(--spacing-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mega-menu-col{padding:var(--spacing-sm);border-radius:var(--radius-md);background:#ffffff05}.mega-menu-label{letter-spacing:.05em;text-transform:uppercase;color:var(--accent);margin-bottom:.35rem;font-size:.8rem;font-weight:800}.mega-menu-desc{color:var(--text-secondary);margin-bottom:var(--spacing-sm);font-size:.84rem;line-height:1.5}.mega-menu-links{gap:.35rem;list-style:none;display:grid}.mega-menu-footer{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding-top:var(--spacing-sm);border-top:1px solid var(--border-color);display:flex}.mega-menu-view-all{color:var(--accent);align-items:center;font-weight:700;display:inline-flex}.mega-menu-demo{flex-shrink:0}.nav-item:hover .dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%)translateY(4px)}.dropdown-item-link{padding:var(--spacing-sm);border-radius:var(--radius-sm);color:var(--text-secondary);transition:var(--transition-fast);font-size:.9rem;font-weight:500;display:block}.dropdown-item-link:hover{color:var(--text-primary);background-color:#ffffff0d}.dropdown-item-title{color:var(--text-primary);margin-bottom:2px;font-weight:600;display:block}.dropdown-item-desc{color:var(--text-muted);font-size:.775rem;display:block}.dropdown-menu--product{width:min(320px,100vw - 2rem);padding:var(--spacing-xs)}.product-menu-links{gap:.2rem;list-style:none;display:grid}.product-menu-link{align-items:flex-start;gap:.65rem;display:flex}.product-menu-icon{flex-shrink:0;margin-top:.1rem;font-size:1.15rem;line-height:1.2}.product-menu-copy{min-width:0}.nav-actions{align-items:center;gap:var(--spacing-sm);display:flex}.btn-demo{background-color:var(--accent-dim);color:var(--accent-light);border:1px solid var(--border-color-accent);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:.6rem 1.2rem;font-size:.9rem;font-weight:600}.btn-demo:hover{background-color:var(--accent);color:var(--on-accent);border-color:var(--accent);box-shadow:var(--shadow-glow-emerald)}[data-theme=dark] .btn-demo:hover{background-color:var(--accent);color:var(--on-accent);border-color:var(--accent)}.hamburger{cursor:pointer;z-index:120;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;padding:0;display:none}.hamburger span{background-color:var(--text-primary);width:100%;height:2px;transition:all var(--transition-normal);border-radius:2px}.hamburger.open span:first-child{transform:translateY(8px)rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media (max-width:900px){.nav-drawer{width:100%;height:calc(100vh - 80px);background-color:var(--bg-primary);height:calc(100dvh - 80px);padding:var(--spacing-xl) var(--spacing-md);gap:var(--spacing-lg);border-top:1px solid var(--border-color);opacity:0;pointer-events:none;transition:transform var(--transition-slow), opacity var(--transition-slow);z-index:105;-webkit-overflow-scrolling:touch;flex-direction:column;position:fixed;top:80px;left:0;overflow-y:auto;transform:translateY(-100%)}.nav-drawer.open{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-drawer .nav-menu{align-items:stretch;gap:var(--spacing-sm);flex-direction:column;width:100%}.nav-item{text-align:center;width:100%}.nav-link{width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:1.05rem;display:block}.dropdown-menu{width:100%;margin-top:var(--spacing-xs);box-shadow:none;opacity:0;visibility:hidden;background-color:#ffffff05;border:none;max-height:0;padding:0;position:static;overflow:hidden;transform:none}.nav-item:hover .dropdown-menu{transform:none}.dropdown-menu.mobile-open{opacity:1;visibility:visible;max-height:2000px;padding:var(--spacing-sm);border:1px solid var(--border-color)}.mega-menu{width:100%}.mega-menu-grid{grid-template-columns:1fr}.mega-menu-footer{flex-direction:column;align-items:stretch}.mega-menu-demo{width:100%}.nav-actions{display:none}.hamburger{z-index:111;display:flex}.navbar-lang-switcher{display:none!important}.nav-item-lang{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.nav-menu-lang-switcher{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-xs) 0 var(--spacing-sm);flex-direction:column;display:flex}.nav-menu-lang-label{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:600}.nav-menu-lang-switcher .lang-switcher-btn{padding:.55rem 1.1rem;font-size:.95rem}}.footer-section{background-color:var(--bg-secondary);border-top:1px solid var(--border-color);padding:var(--spacing-xxl) 0 var(--spacing-lg);margin-top:auto}@keyframes page-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-transition-shell{animation:none}}@media (max-width:900px){.has-floating-actions{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}}.footer-grid{gap:var(--spacing-xl);margin-bottom:var(--spacing-xxl);grid-template-columns:1fr;display:grid}@media (min-width:640px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1.5fr}}.footer-info-col{gap:var(--spacing-sm);flex-direction:column;display:flex}.footer-desc{max-width:320px;font-size:.95rem}.footer-col-title{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-size:1.05rem;font-weight:600}.footer-links{flex-direction:column;gap:12px;list-style:none;display:flex}.footer-link{color:var(--text-secondary);font-size:.9rem}.footer-link:hover{color:var(--text-primary);transform:translate(4px)}.footer-contact-info{color:var(--text-secondary);flex-direction:column;gap:12px;font-size:.9rem;display:flex}.footer-contact-item{align-items:center;gap:var(--spacing-xs);display:flex}.footer-bottom{border-top:1px solid var(--border-color);padding-top:var(--spacing-lg);justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}@media (min-width:768px){.footer-bottom{flex-direction:row}}.footer-copyright{color:var(--text-muted);font-size:.85rem}.footer-legal-links{gap:var(--spacing-md);list-style:none;display:flex}.footer-legal-link{color:var(--text-muted);font-size:.85rem}.footer-legal-link:hover{color:var(--text-secondary)}.floating-whatsapp{bottom:max(var(--spacing-md), env(safe-area-inset-bottom,0px));right:max(var(--spacing-md), env(safe-area-inset-right,0px));z-index:90;cursor:pointer;color:#fff;width:60px;height:60px;transition:transform var(--transition-normal), background-color var(--transition-normal);background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;box-shadow:0 4px 12px #25d36666}.floating-whatsapp:hover{background-color:#20ba5a;transform:scale(1.1)}.floating-whatsapp svg{fill:currentColor;width:32px;height:32px}.whatsapp-pulse{pointer-events:none;border-radius:50%;width:100%;height:100%;animation:2s infinite pulse-ring;position:absolute;top:0;left:0;box-shadow:0 0 #25d36699}@keyframes pulse-ring{0%{transform:scale(.95);box-shadow:0 0 #25d366b3}70%{transform:scale(1.25);box-shadow:0 0 0 10px #25d36600}to{transform:scale(.95);box-shadow:0 0 #25d36600}}.btn-theme-toggle{background-color:var(--bg-toggle);border:1px solid var(--border-color);width:40px;height:40px;color:var(--text-primary);transition:transform var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.btn-theme-toggle:hover{background-color:var(--bg-toggle-hover);border-color:var(--border-color-hover);transform:scale(1.05)}.theme-icon{fill:none;stroke:currentColor;stroke-width:2px;width:20px;height:20px;transition:transform var(--transition-normal)}.btn-theme-toggle:hover .theme-icon{transform:rotate(15deg)}.lang-switcher-root{align-items:center;display:inline-flex}.lang-switcher{border-radius:var(--radius-full);background:var(--bg-toggle);border:1px solid var(--border-color);align-items:center;gap:2px;padding:3px;display:inline-flex}.lang-switcher-compact .lang-switcher-btn{padding:.35rem .65rem;font-size:.75rem}.nav-menu-lang-switcher{display:none}.lang-switcher-btn{color:var(--text-muted);border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-fast);font-size:.8rem;font-weight:700;font-family:var(--font-sans);background:0 0;border:none;padding:.4rem .75rem}.lang-switcher-btn.active{background:var(--accent);color:var(--on-accent)}.lang-switcher-btn:hover:not(.active){color:var(--text-primary)}.lang-banner{z-index:200;background:var(--bg-card);border-top:1px solid var(--border-color);box-shadow:var(--shadow-lg);padding:var(--spacing-sm) 0;position:fixed;bottom:0;left:0;right:0}.lang-banner-inner{justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.lang-banner-text{flex-direction:column;gap:.15rem;display:flex}.lang-banner-text strong{font-size:.95rem}.lang-banner-text span{color:var(--text-secondary);font-size:.85rem}.lang-banner-actions{align-items:center;gap:.5rem;display:flex}.lang-banner-btn{border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.lang-banner-btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.lang-banner-dismiss{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:1.25rem;line-height:1}@media (max-width:640px){.lang-banner-inner{flex-direction:column;align-items:stretch}.lang-banner-actions{flex-wrap:wrap}}.lang-modal-overlay{z-index:300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:var(--spacing-md);background:#080c14b8;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.lang-modal{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);width:100%;max-width:420px;padding:var(--spacing-xl);box-shadow:var(--shadow-premium);text-align:center}.lang-modal-title{font-family:var(--font-display);margin-bottom:var(--spacing-xs);font-size:1.5rem;font-weight:800}.lang-modal-subtitle{color:var(--text-secondary);margin-bottom:var(--spacing-lg);font-size:.95rem;line-height:1.5}.lang-modal-actions{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.lang-modal-btn{border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-secondary);width:100%;color:var(--text-primary);cursor:pointer;padding:.9rem 1rem;font-size:1rem;font-weight:700}.lang-modal-btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.biz-modules-section{padding:var(--spacing-section) 0;border-bottom:1px solid var(--border-color)}.biz-modules-section-compact{padding:var(--spacing-xxl) 0}.biz-modules-grid{gap:var(--spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:768px){.biz-modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.biz-modules-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.biz-module-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal)}.biz-module-card:hover{border-color:var(--border-color-accent);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.biz-module-icon-wrap{width:3rem;height:3rem;margin-bottom:var(--spacing-sm);background:var(--accent-dim);color:var(--text-primary);border:1px solid var(--border-color-accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.biz-module-title{color:var(--text-primary);margin-bottom:.45rem;font-size:1.05rem;font-weight:700}.biz-module-desc{color:var(--text-secondary);font-size:.92rem;line-height:1.6}@media (max-width:767px){.pain-grid,.software-grid,.reporting-cards,.serve-grid,.pd-three-grid,.pd-explorer-tabs,.pd-two-quotes,.biz-modules-grid,.pricing-grid,.transparency-grid,.channels-grid,.pillars-grid,.comparison-grid,.modules-grid,.hardware-grid,.roi-grid{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;grid-auto-columns:minmax(84%,1fr);grid-auto-flow:column;padding-bottom:.35rem;display:grid;overflow-x:auto;grid-template-columns:none!important}.pain-grid>*,.software-grid>*,.reporting-cards>*,.serve-grid>*,.pd-three-grid>*,.pd-explorer-tabs>*,.pd-two-quotes>*,.biz-modules-grid>*,.pricing-grid>*,.transparency-grid>*,.channels-grid>*,.pillars-grid>*,.comparison-grid>*,.modules-grid>*,.hardware-grid>*,.roi-grid>*{scroll-snap-align:start;min-width:0}.hardware-grid{grid-auto-columns:minmax(72%,1fr)}.pd-explorer-tabs,.pricing-grid,.transparency-grid{grid-auto-columns:minmax(88%,1fr)}}.lang-modal-skip{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:.875rem;text-decoration:underline}html[data-maintenance-unlocked] .maintenance-page,.maintenance-page--dismissed{display:none!important}.maintenance-page{z-index:10000;min-height:100vh;min-height:100dvh;padding:var(--spacing-lg);background:radial-gradient(ellipse 70% 50% at 50% 0%, var(--accent-glow), transparent 65%), var(--bg-primary);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.maintenance-card{width:100%;max-width:420px;padding:var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--bg-card);box-shadow:var(--shadow-premium);text-align:center}.maintenance-brand{margin-bottom:var(--spacing-md);flex-direction:column;align-items:center;gap:.75rem;display:flex}.maintenance-badge{border-radius:var(--radius-full);background:var(--accent-dim);border:1px solid var(--border-color-accent);color:var(--brand-dark);margin-bottom:0;padding:6px 12px;font-size:.8rem;font-weight:700;display:inline-block}.maintenance-title{font-family:var(--font-display);margin-bottom:var(--spacing-sm);font-size:1.75rem;font-weight:800}.maintenance-desc{color:var(--text-secondary);margin-bottom:var(--spacing-lg);line-height:1.6}.maintenance-form{gap:var(--spacing-sm);text-align:left;flex-direction:column;display:flex}.maintenance-label{color:var(--text-secondary);font-size:.875rem;font-weight:600}.maintenance-input{border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-secondary);width:100%;color:var(--text-primary);padding:.85rem 1rem;font-size:1rem}.maintenance-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim);outline:none}.maintenance-error{color:#ef4444;margin:0;font-size:.85rem}.maintenance-btn{margin-top:var(--spacing-xs);border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);cursor:pointer;transition:background var(--transition-fast);border:none;padding:.9rem 1.25rem;font-size:1rem;font-weight:700}.maintenance-btn:hover{background:var(--accent-hover)}
.modal-overlay{-webkit-backdrop-filter:blur(12px);z-index:200;opacity:0;visibility:hidden;width:100vw;height:100vh;transition:opacity var(--transition-normal), visibility var(--transition-normal);padding:var(--spacing-md);background-color:#04060acc;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.modal-overlay.open{opacity:1;visibility:visible}.modal-container{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);width:100%;max-width:520px;box-shadow:var(--shadow-premium), 0 0 50px #00000080;transition:transform var(--transition-normal);position:relative;overflow:hidden;transform:scale(.9)translateY(20px)}.modal-overlay.open .modal-container{transform:scale(1)translateY(0)}.modal-header-bar{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-sm);justify-content:space-between;align-items:flex-start;display:flex}.modal-title-wrap{flex-direction:column;gap:4px;display:flex}.modal-title{letter-spacing:-.01em;font-size:1.5rem;font-weight:800}.modal-subtitle{color:var(--text-secondary);font-size:.875rem}.modal-close-btn{color:var(--text-muted);border:1px solid var(--border-color);width:36px;height:36px;transition:var(--transition-fast);background-color:#ffffff08;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.modal-close-btn:hover{color:var(--text-primary);background-color:#ffffff14;transform:rotate(90deg)}.modal-body{padding:0 var(--spacing-lg) var(--spacing-lg)}.modal-success{text-align:center;padding:var(--spacing-xl) 0;justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.modal-success-icon{background-color:var(--accent-dim);width:64px;height:64px;color:var(--accent-light);border:1px solid var(--border-color-accent);margin-bottom:var(--spacing-xs);box-shadow:var(--shadow-glow-emerald);border-radius:50%;justify-content:center;align-items:center;display:flex}.modal-success-icon svg{fill:none;stroke:currentColor;stroke-width:3px;width:32px;height:32px}.modal-success-title{font-size:1.4rem;font-weight:700}.modal-success-desc{color:var(--text-secondary);max-width:360px;font-size:.95rem;line-height:1.6}.modal-success-btn{background-color:var(--accent);color:var(--on-accent);border-radius:var(--radius-md);margin-top:var(--spacing-sm);text-align:center;padding:.8rem 2rem;font-size:.95rem;font-weight:700;display:inline-block}.modal-success-btn:hover{background-color:var(--accent-hover);box-shadow:var(--shadow-glow-emerald)}
.blank-page-container{min-height:calc(100vh - 160px);padding:var(--spacing-xxl) var(--spacing-md);justify-content:center;align-items:center;display:flex;position:relative}.blank-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-xl);text-align:center;width:100%;max-width:580px;box-shadow:var(--shadow-premium);align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.blank-icon-wrap{border-radius:var(--radius-lg);background-color:var(--bg-tertiary);width:80px;height:80px;color:var(--accent-light);border:1px solid var(--border-color);margin-bottom:var(--spacing-xs);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;display:flex;position:relative}.blank-icon-wrap:after{content:"";border-radius:calc(var(--radius-lg) + 2px);background:linear-gradient(135deg, var(--accent-light), var(--accent-blue-light));z-index:-1;opacity:.15;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.blank-title{letter-spacing:-.01em;font-size:1.75rem;font-weight:800}.blank-desc{color:var(--text-secondary);font-size:.975rem;line-height:1.6}.blank-btn-home{background-color:var(--accent);color:var(--on-accent);border:1px solid var(--accent);border-radius:var(--radius-md);box-shadow:var(--shadow-md);align-items:center;gap:var(--spacing-xs);padding:.8rem 1.8rem;font-size:.95rem;font-weight:700;display:inline-flex}.blank-btn-home:hover{background-color:var(--accent-hover);border-color:var(--accent-hover);box-shadow:var(--shadow-glow-emerald);transform:translateY(-2px)}
.pricing-page-wrapper{padding:var(--spacing-xl) 0 var(--spacing-xxl);position:relative}.toggle-container{margin-bottom:var(--spacing-xl);justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;display:flex}.toggle-pill{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);padding:6px;display:flex;position:relative}.toggle-btn{border-radius:var(--radius-full);color:var(--text-secondary);z-index:2;transition:color var(--transition-fast);padding:.75rem 1.75rem;font-size:.95rem;font-weight:600;position:relative}.toggle-btn.active{color:var(--text-primary);background-color:var(--bg-card);box-shadow:var(--shadow-sm);border:1px solid var(--border-color-hover)}[data-theme=dark] .toggle-btn.active{background-color:var(--bg-tertiary)}.toggle-discount-badge{background-color:var(--accent-dim);border:1px solid var(--border-color-accent);color:var(--accent-light);border-radius:var(--radius-full);margin-left:6px;padding:2px 8px;font-size:.75rem;font-weight:700}.pricing-grid{gap:var(--spacing-lg);margin-bottom:var(--spacing-xxl);grid-template-columns:1fr;align-items:stretch;display:grid}.pricing-card-monthly{order:0}.pricing-card-lifetime{order:1}.pricing-card-enterprise{order:2}@media (min-width:768px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pricing-grid{grid-template-columns:repeat(3,1fr)}.pricing-card-lifetime{order:0}.pricing-card-monthly{order:1}.pricing-card-enterprise{order:2}}.pricing-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-lg);transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);flex-direction:column;display:flex;position:relative}.pricing-card:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.pricing-card-featured{border:2px solid var(--accent);box-shadow:var(--shadow-glow-emerald), var(--shadow-md);background-color:var(--bg-secondary)}.pricing-card-featured:hover{border-color:var(--accent-light);box-shadow:var(--shadow-glow-emerald), var(--shadow-premium)}.popular-badge{background-color:var(--accent);color:var(--on-accent);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;padding:4px 16px;font-size:.8rem;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #d1f03147}.plan-name{margin-bottom:var(--spacing-xs);font-size:1.35rem;font-weight:800}.plan-desc{color:var(--text-secondary);margin-bottom:var(--spacing-md);min-height:42px;font-size:.9rem;line-height:1.4}.plan-price-wrap{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color);align-items:baseline;display:flex}.plan-currency{color:var(--text-primary);margin-right:4px;font-size:1.25rem;font-weight:700}.plan-price{color:var(--text-primary);font-size:2.5rem;font-weight:800;font-family:var(--font-display);line-height:1}.plan-period{color:var(--text-secondary);margin-left:6px;font-size:.95rem;font-weight:500}.plan-features-list{margin-bottom:var(--spacing-xl);flex-direction:column;gap:12px;list-style:none;display:flex}.plan-feature-item{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.925rem;line-height:1.4;display:flex}.plan-feature-content{flex-direction:column;gap:4px;display:flex}.plan-feature-text{line-height:1.4}.plan-feature-item-highlight{background:linear-gradient(135deg, var(--accent-dim) 0%, #10b9810f 100%);border:1px solid var(--border-color-accent);border-radius:var(--radius-md);color:var(--text-primary);margin:2px -4px;padding:10px 12px}.plan-feature-item-highlight .plan-feature-check{color:var(--accent-light)}.plan-feature-note{color:var(--text-muted);font-size:.78rem;line-height:1.45;display:block}.plan-feature-note-featured{color:var(--accent-hover)}.plan-feature-check{color:var(--accent);flex-shrink:0;margin-top:1px;font-weight:700}.btn-plan-cta{border-radius:var(--radius-md);text-align:center;border:1px solid var(--border-color);width:100%;color:var(--text-primary);background-color:#ffffff08;margin-top:auto;padding:.85rem;font-size:.95rem;font-weight:700;display:block}.btn-plan-cta:hover{border-color:var(--border-color-hover);background-color:#ffffff14}.btn-plan-cta-featured{background-color:var(--accent);color:var(--on-accent);border:1px solid var(--accent)}.btn-plan-cta-featured:hover{background-color:var(--accent-hover);border-color:var(--accent-hover);box-shadow:var(--shadow-glow-emerald)}.transparency-section{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-xl);margin-bottom:var(--spacing-xxl)}.transparency-grid{gap:var(--spacing-lg);margin-top:var(--spacing-xl);grid-template-columns:1fr;display:grid}@media (min-width:640px){.transparency-grid{grid-template-columns:repeat(2,1fr)}}.transparency-item{gap:var(--spacing-sm);align-items:flex-start;display:flex}.transparency-icon{background-color:var(--accent-dim);border:1px solid var(--border-color-accent);color:var(--accent-light);width:36px;height:36px;box-shadow:var(--shadow-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.transparency-text-title{margin-bottom:4px;font-size:1.05rem;font-weight:700}.transparency-text-desc{color:var(--text-secondary);font-size:.925rem;line-height:1.5}.faq-section{max-width:800px;margin:0 auto var(--spacing-xxl)}.faq-list{gap:var(--spacing-sm);margin-top:var(--spacing-xl);flex-direction:column;display:flex}.faq-item{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:border-color var(--transition-normal);overflow:hidden}.faq-item:hover{border-color:var(--border-color-hover)}.faq-question-btn{width:100%;padding:var(--spacing-md) var(--spacing-lg);text-align:left;color:var(--text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;font-size:1.05rem;font-weight:700;display:flex}.faq-arrow{color:var(--text-muted);transition:transform var(--transition-normal), color var(--transition-normal);flex-shrink:0}.faq-item.active .faq-arrow{color:var(--accent-light);transform:rotate(180deg)}.faq-answer-panel{max-height:0;transition:max-height var(--transition-normal), padding var(--transition-normal);padding:0 var(--spacing-lg);overflow:hidden}.faq-item.active .faq-answer-panel{max-height:250px;padding:0 var(--spacing-lg) var(--spacing-md);border-top:1px solid #ffffff05}.faq-answer-text{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.whatsapp-sticky-card{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-lg) var(--spacing-xl);justify-content:space-between;align-items:center;gap:var(--spacing-md);text-align:center;box-shadow:var(--shadow-lg);flex-direction:column;display:flex}@media (min-width:768px){.whatsapp-sticky-card{text-align:left;flex-direction:row}}.whatsapp-sticky-left{flex-direction:column;gap:4px;display:flex}.whatsapp-sticky-title{font-size:1.25rem;font-weight:800}.whatsapp-sticky-desc{color:var(--text-secondary);font-size:.95rem}.btn-whatsapp-calc{color:#fff;border-radius:var(--radius-md);align-items:center;gap:var(--spacing-xs);background-color:#25d366;padding:.85rem 1.75rem;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #25d3664d}.btn-whatsapp-calc:hover{background-color:#20ba5a;transform:translateY(-2px)}.pricing-card-vector{border-radius:var(--radius-md);height:110px;margin-bottom:var(--spacing-md);border:1px solid var(--border-color);background-color:#ffffff03;justify-content:center;align-items:center;display:flex}.pricing-card-vector svg{width:auto;height:80px}.transparency-layout{gap:var(--spacing-xl);margin-top:var(--spacing-xl);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:768px){.transparency-layout{grid-template-columns:.3fr .7fr}}.transparency-visual{justify-content:center;align-items:center;display:flex;position:relative}.transparency-visual svg{width:auto;height:120px}.plan-annual-note{color:var(--text-muted);margin-top:-15px;margin-bottom:20px;font-size:.8rem}.plan-annual-note-featured{color:var(--accent-hover);font-weight:600}.plan-price-custom{font-size:2.1rem}.transparency-title{text-align:center;margin-bottom:var(--spacing-xs)}.transparency-desc{text-align:center;max-width:600px;margin:0 auto var(--spacing-sm)}html[lang=ur] .pricing-page-wrapper{font-size:1.05rem}html[lang=ur] .pricing-page-wrapper .section-title{font-size:max(1.85rem,min(4vw,2.35rem));line-height:1.75}html[lang=ur] .pricing-page-wrapper .section-desc,html[lang=ur] .pricing-page-wrapper .plan-desc,html[lang=ur] .pricing-page-wrapper .plan-feature-item,html[lang=ur] .pricing-page-wrapper .transparency-text-desc,html[lang=ur] .pricing-page-wrapper .faq-answer-text{font-size:1.08rem;line-height:2.15}html[lang=ur] .pricing-page-wrapper .plan-name{font-size:1.45rem;line-height:1.75}html[lang=ur] .pricing-page-wrapper .toggle-btn{padding:.8rem 1.5rem;font-size:1.02rem}html[lang=ur] .pricing-page-wrapper .plan-price{font-size:2.15rem}html[lang=ur] .pricing-page-wrapper .plan-price-custom{font-size:1.85rem}html[lang=ur] .pricing-page-wrapper .faq-question-btn{font-size:1.05rem;line-height:1.9}html[lang=ur] .pricing-page-wrapper .whatsapp-sticky-title{font-size:1.35rem;line-height:1.75}html[lang=ur] .pricing-page-wrapper .whatsapp-sticky-desc{font-size:1.02rem}
.wcu-page-wrapper{padding:var(--spacing-xl) 0 var(--spacing-xxl);position:relative}.pillars-grid{gap:var(--spacing-lg);margin-bottom:var(--spacing-xxl);grid-template-columns:1fr;display:grid}@media (min-width:768px){.pillars-grid{grid-template-columns:repeat(2,1fr)}}.pillar-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-lg);gap:var(--spacing-sm);transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);flex-direction:column;display:flex;position:relative}.pillar-card:hover{border-color:var(--border-color-accent);box-shadow:var(--shadow-glow-emerald), var(--shadow-md);transform:translateY(-4px)}.pillar-vector-wrap{height:80px;margin-bottom:var(--spacing-xs);justify-content:flex-start;align-items:center;display:flex}.pillar-vector-wrap svg{width:auto;max-width:100%;height:70px}.pillar-title{font-size:1.35rem;font-weight:800}.pillar-desc{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.case-study-section{margin-bottom:var(--spacing-xxl)}.case-study-header-card{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-lg) var(--spacing-xl);margin-bottom:var(--spacing-lg);text-align:center}.case-study-title{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-size:1.25rem;font-weight:800}.case-study-desc{color:var(--text-secondary);font-size:.95rem}.comparison-grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.comparison-grid{grid-template-columns:repeat(2,1fr)}}.comp-card{border-radius:var(--radius-xl);padding:var(--spacing-xl);gap:var(--spacing-md);flex-direction:column;height:100%;display:flex;position:relative}.comp-card-before{background-color:#ef444405;border:1px solid #ef444426}.comp-card-after{border:2px solid var(--accent);box-shadow:var(--shadow-glow-emerald);background-color:#d1f03105}.comp-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);align-self:flex-start;padding:4px 12px;font-size:.775rem;font-weight:800;display:inline-block}.comp-badge-before{color:#ef4444;background-color:#ef444426}.comp-badge-after{background-color:var(--accent-dim);color:var(--accent-light);border:1px solid var(--border-color-accent)}.comp-headline{font-size:1.25rem;font-weight:800}.comp-list{gap:var(--spacing-sm);flex-direction:column;list-style:none;display:flex}.comp-list-item{gap:var(--spacing-xs);font-size:.95rem;line-height:1.5;display:flex}.comp-list-item-before{color:var(--text-secondary)}.comp-list-item-after{color:var(--text-primary)}.comp-icon{flex-shrink:0;margin-top:2px;font-weight:700}.comp-icon-before{color:#ef4444}.comp-icon-after{color:var(--accent)}.wcu-cta-card{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-xl);text-align:center;align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.wcu-cta-title{font-size:2rem;font-weight:800}.wcu-cta-desc{color:var(--text-secondary);max-width:650px;font-size:1.05rem}.wcu-cta-buttons{gap:var(--spacing-sm);width:100%;max-width:600px;margin-top:var(--spacing-xs);flex-wrap:wrap;justify-content:center;display:flex}.btn-wcu-primary{background-color:var(--accent);color:var(--on-accent);border:1px solid var(--accent);border-radius:var(--radius-md);box-shadow:var(--shadow-md);align-items:center;gap:var(--spacing-xs);padding:.85rem 1.8rem;font-size:.95rem;font-weight:700;display:inline-flex}.btn-wcu-primary:hover{background-color:var(--accent-hover);border-color:var(--accent-hover);box-shadow:var(--shadow-glow-emerald);transform:translateY(-2px)}.btn-wcu-secondary{color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-md);align-items:center;gap:var(--spacing-xs);background-color:#25d366;border:1px solid #25d366;padding:.85rem 1.8rem;font-size:.95rem;font-weight:700;display:inline-flex}.btn-wcu-secondary:hover{background-color:#20ba5a;border-color:#20ba5a;transform:translateY(-2px);box-shadow:0 4px 12px #25d3664d}
.contact-page-wrapper{padding:var(--spacing-xl) 0 var(--spacing-xxl);position:relative}.contact-grid{gap:var(--spacing-xl);margin-bottom:var(--spacing-xxl);grid-template-columns:1fr;align-items:stretch;display:grid}@media (min-width:1024px){.contact-grid{grid-template-columns:1fr 1.2fr}}.whatsapp-contact-card{border-radius:var(--radius-xl);padding:var(--spacing-xl);justify-content:center;align-items:flex-start;gap:var(--spacing-md);background-color:#25d36605;border:1px solid #25d36626;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #25d36608}.whatsapp-contact-card:hover{background-color:#25d3660a;border-color:#25d36659}.whatsapp-contact-icon{color:#fff;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 4px 12px #25d3664d}.whatsapp-contact-icon svg{fill:currentColor;width:30px;height:30px}.whatsapp-contact-title{font-size:1.75rem;font-weight:800}.whatsapp-contact-desc{color:var(--text-secondary);font-size:1.025rem;line-height:1.6}.btn-whatsapp-direct{color:#fff;border-radius:var(--radius-md);align-items:center;gap:var(--spacing-xs);transition:var(--transition-fast);background-color:#25d366;padding:1rem 2rem;font-size:1.05rem;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #25d3664d}.btn-whatsapp-direct:hover{background-color:#20ba5a;transform:translateY(-2px)}.whatsapp-contact-subtext{color:var(--text-muted);align-items:center;gap:6px;font-size:.85rem;display:flex}.whatsapp-contact-status-dot{background-color:#25d366;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 6px #25d366}.form-contact-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-xl);box-shadow:var(--shadow-premium)}.form-trust-builders{margin-top:var(--spacing-md);padding-top:var(--spacing-sm);border-top:1px solid var(--border-color);flex-direction:column;gap:8px;display:flex}.trust-badge-item{color:var(--text-muted);align-items:center;gap:8px;font-size:.825rem;display:flex}.trust-badge-icon{color:var(--accent)}.channels-section-header{border-top:1px solid var(--border-color);padding-top:var(--spacing-xxl);margin-bottom:var(--spacing-xl);text-align:center}.channels-grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:640px){.channels-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.channels-grid{grid-template-columns:repeat(3,1fr)}}.channel-card{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-lg);gap:var(--spacing-sm);transition:border-color var(--transition-normal);align-items:flex-start;display:flex}.channel-card:hover{border-color:var(--border-color-hover)}.channel-icon-wrap{background-color:var(--bg-tertiary);width:40px;height:40px;color:var(--accent-light);border:1px solid var(--border-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.channel-info-wrap{flex-direction:column;gap:2px;display:flex}.channel-title{color:var(--text-primary);font-size:.95rem;font-weight:700}.channel-value{color:var(--text-secondary);font-size:.9rem;line-height:1.4}
.product-page-wrapper{padding:var(--spacing-xl) 0 var(--spacing-xxl);position:relative}.product-hero-grid{gap:var(--spacing-xl);margin-bottom:var(--spacing-xxl);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1024px){.product-hero-grid{grid-template-columns:1.2fr 1fr}}.product-hero-content{gap:var(--spacing-md);flex-direction:column;display:flex}.product-hero-label{letter-spacing:.1em;color:var(--accent-light);text-transform:uppercase;font-size:.85rem;font-weight:800}.product-hero-title{letter-spacing:-.02em;font-size:2.5rem;font-weight:800;line-height:1.15}@media (min-width:768px){.product-hero-title{font-size:3.25rem}}.product-hero-desc{color:var(--text-secondary);font-size:1.125rem;line-height:1.6}.product-hero-ctas{gap:var(--spacing-sm);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.product-hero-vector-wrap{justify-content:center;align-items:center;display:flex;position:relative}.product-hero-vector-wrap:after{content:"";background:radial-gradient(circle, var(--accent-glow) 0%, transparent 70%);z-index:-1;filter:blur(40px);width:250px;height:250px;position:absolute}.product-hero-vector-wrap svg{filter:drop-shadow(0 20px 40px #00000026);width:100%;max-width:380px;height:auto;transition:transform var(--transition-slow)}.product-hero-vector-wrap:hover svg{transform:translateY(-8px)rotate(1deg)}.product-tags-container{gap:var(--spacing-xs);margin-top:var(--spacing-xs);padding:var(--spacing-sm) 0;flex-direction:column;display:flex}.product-tags-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.825rem;font-weight:700}.product-tags-list{flex-wrap:wrap;gap:10px;display:flex}.product-tag-pill{color:var(--text-secondary);background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-full);transition:var(--transition-fast);padding:6px 14px;font-size:.85rem;font-weight:600}.product-tag-pill:hover{color:var(--accent-light);border-color:var(--accent-glow);background-color:var(--accent-dim);transform:translateY(-1px)}.product-modules-section{margin-bottom:var(--spacing-xxl)}.modules-grid{gap:var(--spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:640px){.modules-grid{grid-template-columns:repeat(2,1fr)}}.module-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-lg);gap:var(--spacing-sm);transition:border-color var(--transition-normal), transform var(--transition-normal), box-shadow var(--transition-normal);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.module-card:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-lg), var(--shadow-glow-emerald);transform:translateY(-4px)}.module-icon-wrap{border-radius:var(--radius-md);background-color:var(--accent-dim);width:46px;height:46px;color:var(--accent-light);border:1px solid var(--border-color-accent);justify-content:center;align-items:center;display:flex}.module-icon-wrap svg{width:22px;height:22px}.module-title{font-size:1.25rem;font-weight:700}.module-desc{color:var(--text-secondary);font-size:.95rem;line-height:1.5}.hardware-section{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-xl);margin-bottom:var(--spacing-xxl);box-shadow:var(--shadow-premium);position:relative;overflow:hidden}.hardware-section:before{content:"";background:linear-gradient(90deg, var(--accent-light), var(--accent-blue,#2563eb));width:100%;height:4px;position:absolute;top:0;left:0}.hardware-content{text-align:center;gap:var(--spacing-md);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.hardware-title{font-size:1.75rem;font-weight:800}.hardware-desc{color:var(--text-secondary);font-size:1.05rem}.hardware-grid{gap:var(--spacing-md);margin-top:var(--spacing-sm);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.hardware-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.hardware-grid{grid-template-columns:repeat(5,1fr)}}.hardware-item{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-xs);transition:var(--transition-fast);flex-direction:column;align-items:center;gap:10px;display:flex}.hardware-item:hover{border-color:var(--accent-light);background-color:var(--accent-dim);transform:translateY(-2px)}.hardware-icon-wrap{background-color:var(--bg-tertiary);width:44px;height:44px;color:var(--text-secondary);border:1px solid var(--border-color);transition:var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.hardware-item:hover .hardware-icon-wrap{background-color:var(--bg-card);color:var(--accent-light);border-color:var(--accent-glow)}.hardware-item-name{color:var(--text-primary);text-align:center;justify-content:center;align-items:flex-start;gap:8px;font-size:.875rem;font-weight:700;display:inline-flex}.roi-section{margin-bottom:var(--spacing-xxl);text-align:center}.roi-grid{gap:var(--spacing-lg);margin-top:var(--spacing-xl);grid-template-columns:1fr;display:grid}@media (min-width:768px){.roi-grid{grid-template-columns:repeat(3,1fr)}}.roi-card{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-xl) var(--spacing-md);align-items:center;gap:var(--spacing-sm);transition:border-color var(--transition-normal);flex-direction:column;display:flex}.roi-card:hover{border-color:var(--accent-glow)}.roi-stat{color:var(--accent-light);font-size:3.5rem;font-weight:800;line-height:1;font-family:var(--font-display)}.roi-label{color:var(--text-primary);font-size:1.05rem;font-weight:700}.roi-desc{color:var(--text-muted);max-width:250px;font-size:.9rem;line-height:1.4}.bottom-cta-banner{background:radial-gradient(circle at top right, #d1f03114, transparent 60%), var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-xl) var(--spacing-lg);text-align:center;box-shadow:var(--shadow-premium);align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}@media (min-width:768px){.bottom-cta-banner{padding:var(--spacing-xxl) var(--spacing-xl)}}.bottom-cta-title{max-width:600px;font-size:1.85rem;font-weight:800}@media (min-width:768px){.bottom-cta-title{font-size:2.25rem}}.bottom-cta-desc{color:var(--text-secondary);max-width:500px;font-size:1.1rem}.btn-primary-demo{background-color:var(--accent);color:var(--on-accent);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:.9rem 1.8rem;font-weight:700}.btn-primary-demo:hover{background-color:var(--accent-hover);box-shadow:var(--shadow-glow-emerald), var(--shadow-lg);transform:translateY(-1px)}.btn-whatsapp-demo{color:#20ba5a;border-radius:var(--radius-md);background-color:#25d3660f;border:1px solid #25d36640;align-items:center;gap:8px;padding:.9rem 1.8rem;font-weight:700;display:inline-flex}.btn-whatsapp-demo:hover{color:var(--on-accent);background-color:#25d366;border-color:#25d366;transform:translateY(-1px);box-shadow:0 4px 12px #25d36633}
.pd-page{--pd-accent-band:linear-gradient(135deg, #151515 0%, #2a2a2a 50%, #151515 100%);overflow-x:hidden}.pd-hero{padding:calc(var(--spacing-xxl) + .5rem) 0 var(--spacing-xl);text-align:center;position:relative}.pd-hero-bg{background:radial-gradient(ellipse 80% 50% at 50% 0%, var(--accent-glow), transparent 60%), var(--bg-primary);z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.features-hero{padding:calc(var(--spacing-xxl) + .5rem) 0 var(--spacing-xl);position:relative}.features-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 15% 15%,#d1f0311f,#0000 30%),radial-gradient(circle at 85% 20%,#3b82f61f,#0000 30%);position:absolute;top:0;bottom:0;left:0;right:0}.features-hero-grid{z-index:1;gap:var(--spacing-xl);grid-template-columns:1fr;align-items:center;display:grid;position:relative}@media (min-width:1100px){.features-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.features-hero-copy{max-width:40rem}.features-hero-desc{margin-left:0;margin-right:0}.features-hero-actions{gap:var(--spacing-sm);margin-top:var(--spacing-md);flex-wrap:wrap;display:flex}.features-hero-stats{gap:var(--spacing-sm);margin-top:var(--spacing-lg);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:680px){.features-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.features-stat-card{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);padding:1rem 1.05rem}.features-stat-head{align-items:center;gap:.65rem;margin-bottom:.25rem;display:flex}.features-stat-card strong{font-size:1.5rem;font-weight:800}.features-stat-card span{color:var(--text-secondary);font-size:.92rem;line-height:1.5}.features-hero-visual{justify-content:center;display:flex}.features-hero-image-card{border-radius:calc(var(--radius-xl) + .35rem);width:min(100%,860px);box-shadow:var(--shadow-premium);background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff14;padding:1.1rem;position:relative;overflow:hidden}.features-hero-image{border-radius:var(--radius-lg);border:1px solid var(--border-color);width:100%;height:auto;display:block}.features-hero-image-dark,html[data-theme=dark] .features-hero-image-light{display:none}html[data-theme=dark] .features-hero-image-dark{display:block}.features-floating-pill{border-radius:var(--radius-full);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-md);background:#0a0f1ae0;border:1px solid #ffffff1f;align-items:center;padding:.55rem .85rem;font-size:.82rem;font-weight:700;display:inline-flex;position:absolute}.features-floating-pill-one{top:1.65rem;left:1.8rem}.features-floating-pill-two{top:32%;right:1.8rem}.features-floating-pill-three{bottom:1.8rem;left:10%}.features-industry-grid,.features-capability-grid{gap:var(--spacing-md);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.features-library-grid{gap:var(--spacing-xl);display:grid}.features-library-group{gap:var(--spacing-md);display:grid}.features-library-head{max-width:44rem}.features-library-title{margin-bottom:.55rem}.features-library-desc{margin-left:0;margin-right:0}.features-library-cards{gap:var(--spacing-md);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:760px){.features-library-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.features-library-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.features-library-card{border-radius:var(--radius-xl);border:1px solid var(--border-color);background:var(--bg-card);box-shadow:var(--shadow-sm);padding:1.35rem}.features-library-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin-bottom:.7rem;font-size:.76rem;font-weight:800;display:inline-flex}.features-library-card h3{margin-bottom:.45rem;font-size:1.05rem;font-weight:800}.features-library-card p{color:var(--text-secondary);margin-bottom:1rem;line-height:1.7}.features-library-link{color:var(--accent);align-items:center;font-weight:700;display:inline-flex}@media (min-width:760px){.features-industry-grid,.features-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.features-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.features-industry-card,.features-capability-card{border-radius:var(--radius-xl);border:1px solid var(--border-color);background:var(--bg-card);box-shadow:var(--shadow-sm);padding:1.45rem}.features-card-icon,.features-tab-icon,.features-mini-icon,.features-inline-icon{color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.features-card-icon,.features-tab-icon{background:var(--accent-dim);border:1px solid var(--border-color-accent);border-radius:1rem;width:3rem;height:3rem;margin-bottom:.95rem}.features-feature-icon{margin-bottom:.8rem}.features-card-icon svg,.features-tab-icon svg,.features-mini-icon svg,.features-inline-icon svg{width:1.2rem;height:1.2rem}.features-mini-icon{background:var(--accent-dim);border:1px solid var(--border-color-accent);border-radius:999px;flex:none;width:2rem;height:2rem}.features-industry-card h3,.features-capability-card h3{margin-bottom:.55rem;font-size:1.08rem;font-weight:800}.features-industry-card p,.features-capability-card p{color:var(--text-secondary);line-height:1.7}.features-category-tabs{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:900px){.features-category-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}.features-category-tab{text-align:left;border-radius:var(--radius-xl);border:1px solid var(--border-color);background:var(--bg-card);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);padding:1rem 1.05rem}.features-category-tab:hover,.features-category-tab.active{border-color:var(--border-color-accent);box-shadow:var(--shadow-md);transform:translateY(-1px)}.features-category-tab.active{background:linear-gradient(135deg, var(--accent-dim), #3b82f614)}.features-category-title,.features-category-desc,.features-category-count{display:block}.features-category-title{margin-bottom:.35rem;font-size:1.02rem;font-weight:800}.features-category-desc{color:var(--text-secondary);font-size:.92rem;line-height:1.55}.features-category-count{letter-spacing:.05em;text-transform:uppercase;color:var(--accent);margin-top:.85rem;font-size:.78rem;font-weight:800}.features-card-grid{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:760px){.features-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.features-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.features-card{text-align:left;border-radius:var(--radius-xl);border:1px solid var(--border-color);background:var(--bg-card);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);padding:1rem 1.05rem}.features-card:hover,.features-card.active{border-color:var(--border-color-accent);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.features-card.active{background:linear-gradient(135deg, var(--accent-dim), #3b82f614)}.features-card-kicker,.features-card-title,.features-card-desc{display:block}.features-card-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin-bottom:.55rem;font-size:.76rem;font-weight:800}.features-card-title{margin-bottom:.3rem;font-size:1rem;font-weight:800}.features-card-desc{color:var(--text-secondary);font-size:.92rem}.features-workflow-card{min-height:10.25rem;position:relative}.features-grid-toggle{justify-content:flex-start;margin-bottom:0;display:flex}.features-explorer-split{gap:var(--spacing-lg);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1024px){.features-explorer-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.features-explorer-selector{gap:var(--spacing-md);display:grid}@media (min-width:1024px){.features-explorer-selector,.features-detail-card{top:calc(var(--navbar-height,72px) + 1rem);position:-webkit-sticky;position:sticky}}.features-detail-card{border-radius:var(--radius-xl);border:1px solid var(--border-color);background:var(--bg-card);box-shadow:var(--shadow-premium);padding:max(1.2rem,min(2vw,2rem))}.features-detail-top{margin-bottom:var(--spacing-md);flex-wrap:wrap;gap:.5rem;display:flex}.features-detail-badge,.features-detail-category{border-radius:var(--radius-full);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:.45rem .8rem;font-size:.78rem;font-weight:800;display:inline-flex}.features-detail-badge{background:var(--accent-dim);border:1px solid var(--border-color-accent);color:var(--accent)}.features-detail-category{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary)}.features-detail-header{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:980px){.features-detail-header{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.features-detail-title{margin-bottom:.35rem;font-size:max(1.7rem,min(3vw,2.35rem));font-weight:800;line-height:1.15}.features-detail-tagline{color:var(--accent);font-size:1.02rem;font-weight:700}.features-detail-summary{color:var(--text-secondary);margin:0;line-height:1.8}.features-detail-grid{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.features-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.features-detail-columns{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.features-detail-columns{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.features-side-stack{gap:var(--spacing-md);align-content:start;display:grid}.features-detail-block{border-radius:var(--radius-lg);background:var(--bg-secondary);border:1px solid var(--border-color);padding:1.1rem 1.15rem}.features-detail-block h3{align-items:center;gap:.6rem;margin-bottom:.55rem;font-size:1rem;font-weight:800;display:flex}.features-inline-icon{background:var(--bg-card);border:1px solid var(--border-color);border-radius:999px;flex:none;width:1.9rem;height:1.9rem}.features-detail-block p{color:var(--text-secondary);line-height:1.7}.features-detail-steps{color:var(--text-secondary);gap:.8rem;margin:0;padding-left:1.1rem;line-height:1.7;display:grid}.features-detail-highlights{flex-wrap:wrap;gap:.65rem;display:flex}.features-detail-pill{border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary);align-items:center;padding:.55rem .85rem;font-size:.88rem;font-weight:600;display:inline-flex}.features-detail-pill-action{cursor:pointer;transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast)}.features-detail-pill-action:hover{border-color:var(--border-color-accent);box-shadow:var(--shadow-sm);transform:translateY(-1px)}@media (max-width:767px){.features-floating-pill{display:none}}.pd-hero-inner{z-index:1;flex-direction:column;align-items:center;max-width:680px;margin:0 auto;display:flex;position:relative}.pd-hero-eyebrow{margin-bottom:var(--spacing-sm);border-radius:var(--radius-full);background:var(--accent-dim);border:1px solid var(--border-color-accent);color:var(--accent);letter-spacing:.02em;text-transform:uppercase;align-items:center;padding:.35rem .85rem;font-size:.82rem;font-weight:700;display:inline-flex}.pd-page--pharmacy .pd-hero-title span{color:#34d399}.pd-page--grocery .pd-hero-title span{color:#fbbf24}.pd-page--retail .pd-hero-title span{color:var(--accent)}.pd-for-note{text-align:center;max-width:42rem;margin:0 auto}.pd-hero-title{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:var(--spacing-md);font-size:max(2rem,min(5.5vw,3.25rem));font-weight:800;line-height:1.12}.pd-hero-title span{color:var(--accent)}.pd-hero-lead{color:var(--text-secondary);margin-bottom:var(--spacing-lg);font-size:1.1rem;line-height:1.7}.pd-hero-actions{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);flex-wrap:wrap;justify-content:center;display:flex}.pd-hero-visual-simple{opacity:.9;width:100%;max-width:220px}.pd-hero-visual-simple svg{width:100%;height:auto}.pd-btn{border-radius:var(--radius-md);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast);border:none;justify-content:center;align-items:center;padding:.9rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.pd-btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-md)}.pd-btn-primary:hover{background:var(--accent-hover);transform:translateY(-2px)}.pd-btn-outline{color:var(--text-primary);border:1px solid var(--border-color);background:0 0}.pd-btn-outline:hover{border-color:var(--accent);color:var(--accent)}.pd-btn-ghost{color:#fff;background:#ffffff26;border:1px solid #ffffff4d}.pd-section{padding:var(--spacing-xxl) 0}.pd-section-tinted{background:var(--bg-secondary)}.pd-heading{font-family:var(--font-display);margin-bottom:var(--spacing-sm);font-size:max(1.5rem,min(3.5vw,2rem));font-weight:800;line-height:1.2}.pd-heading-center{text-align:center}.pd-heading-light{color:#fff}.pd-sub{color:var(--text-secondary);margin-bottom:var(--spacing-lg);font-size:1.05rem;line-height:1.6}.pd-sub-center{text-align:center;max-width:480px;margin-left:auto;margin-right:auto}.pd-three-grid{gap:var(--spacing-md);margin-top:var(--spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:768px){.pd-three-grid{grid-template-columns:repeat(3,1fr)}}.pd-three-card{padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--bg-card);text-align:center}.pd-three-icon{margin-bottom:var(--spacing-sm);font-size:2rem;display:block}.pd-three-card h3{margin-bottom:.5rem;font-size:1.15rem;font-weight:800}.pd-three-card p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.55}.pd-offline-band{background:var(--pd-accent-band);padding:var(--spacing-xxl) 0;color:#fff}.pd-offline-band h2.pd-heading-light{color:#fff;text-shadow:0 1px 3px #0003}.pd-offline-band p.pd-offline-text{color:#fffffff2}.pd-offline-simple{align-items:center;gap:var(--spacing-lg);text-align:center;flex-direction:column;max-width:560px;margin:0 auto;display:flex}@media (min-width:768px){.pd-offline-simple{text-align:left;flex-direction:row;max-width:800px}}.pd-offline-visual svg{width:100%;max-width:140px}.pd-offline-text{margin:0;font-size:1.05rem;line-height:1.65}.pd-simple-block{max-width:600px;margin:0 auto}.pd-simple-block-center{text-align:center}.pd-simple-list{padding:var(--spacing-md);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);margin:0;list-style:none}.pd-simple-list li{color:var(--text-primary);border-bottom:1px solid var(--border-color);padding:.75rem 0 .75rem 1.75rem;font-size:1rem;line-height:1.5;position:relative}.pd-simple-list li:last-child{border-bottom:none}.pd-simple-list li:before{content:"✓";color:var(--accent);font-weight:800;position:absolute;left:0}.pd-features-link-wrap{margin-top:var(--spacing-md);justify-content:center;display:flex}.feature-page-hero{padding:calc(var(--spacing-xxl) + .5rem) 0 var(--spacing-xl)}.feature-page-hero-grid,.feature-page-content-grid,.feature-page-grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:980px){.feature-page-hero-grid,.feature-page-content-grid,.feature-page-grid{grid-template-columns:1fr 1fr}}.feature-page-back-link{margin-bottom:var(--spacing-sm);color:var(--accent);font-weight:700;display:inline-flex}.feature-page-badges{margin-bottom:var(--spacing-sm);flex-wrap:wrap;gap:.6rem;display:flex}.feature-page-badge{border-radius:var(--radius-full);background:var(--accent-dim);border:1px solid var(--border-color-accent);color:var(--accent);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:.45rem .8rem;font-size:.78rem;font-weight:800;display:inline-flex}.feature-page-badge-muted{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-secondary)}.feature-page-title{margin-bottom:.5rem;font-size:max(2rem,min(5vw,3.5rem));font-weight:800;line-height:1.08}.feature-page-tagline{color:var(--accent);font-size:1.1rem;font-weight:700}.feature-page-summary-card,.feature-page-card{border-radius:var(--radius-xl);border:1px solid var(--border-color);background:var(--bg-card);box-shadow:var(--shadow-sm);padding:max(1.2rem,min(2vw,1.7rem))}.feature-page-summary-card{align-content:center;gap:var(--spacing-md);display:grid}.feature-page-summary-card p,.feature-page-card p{color:var(--text-secondary);line-height:1.75}.feature-page-hero-actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.feature-page-card h2{margin-bottom:.65rem;font-size:1.05rem;font-weight:800}.feature-page-card-large{min-height:100%}.feature-page-steps{color:var(--text-secondary);gap:.9rem;margin:0;padding-left:1.1rem;line-height:1.7;display:grid}.feature-page-side-stack{gap:var(--spacing-md);display:grid}.feature-page-pills{flex-wrap:wrap;gap:.65rem;display:flex}.feature-page-pill{border-radius:var(--radius-full);background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);align-items:center;padding:.55rem .85rem;font-size:.88rem;font-weight:600;display:inline-flex}.feature-page-pill-link:hover{border-color:var(--border-color-accent);color:var(--accent)}.pd-product-explorer .section-header{max-width:760px}.pd-explorer-layout{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.pd-explorer-layout{grid-template-columns:.75fr 1.25fr;align-items:start}}.pd-explorer-tabs{gap:var(--spacing-sm);grid-template-columns:1fr;display:grid}.pd-explorer-tab{text-align:left;width:100%;padding:var(--spacing-md);border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);position:relative;overflow:hidden}.pd-explorer-tab:hover,.pd-explorer-tab.active{border-color:var(--border-color-accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.pd-explorer-tab.active{background:linear-gradient(135deg, var(--accent-dim), #3b82f61a)}.pd-explorer-tab-marker{width:4px;transition:background-color var(--transition-fast), box-shadow var(--transition-fast);background:0 0;border-radius:999px;position:absolute;top:14px;bottom:14px;left:0}.pd-explorer-tab.active .pd-explorer-tab-marker{background:var(--accent);box-shadow:0 0 18px var(--accent-glow)}.pd-explorer-tab-title{margin-bottom:.25rem;padding-left:.4rem;font-size:1.05rem;font-weight:800;display:block}.pd-explorer-tab-summary{color:var(--text-secondary);padding-left:.4rem;font-size:.9rem;line-height:1.55;display:block}.pd-explorer-panel{padding:var(--spacing-xl);border-radius:var(--radius-xl);border:1px solid var(--border-color);background:var(--bg-card);box-shadow:var(--shadow-premium);transform-origin:0 0;animation:.22s ease-out pd-panel-enter}@keyframes pd-panel-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.pd-explorer-panel-badge{margin-bottom:var(--spacing-sm);border-radius:var(--radius-full);background:var(--accent-dim);border:1px solid var(--border-color-accent);color:var(--accent);text-transform:uppercase;letter-spacing:.06em;padding:.45rem .8rem;font-size:.82rem;font-weight:800;display:inline-flex}.pd-explorer-panel-title{margin-bottom:var(--spacing-md);font-size:1.4rem;font-weight:800;line-height:1.3}.pd-explorer-panel-list{margin-bottom:var(--spacing-lg);gap:.85rem;list-style:none;display:grid}.pd-explorer-panel-list li{color:var(--text-secondary);padding-left:1.5rem;line-height:1.6;position:relative}.pd-explorer-panel-list li:before{content:"✓";color:var(--accent);font-weight:800;position:absolute;top:0;left:0}.pd-explorer-actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.pd-fbr-section{background:var(--bg-secondary)}.pd-fbr-layout{gap:var(--spacing-xl);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1024px){.pd-fbr-layout{grid-template-columns:1.05fr .95fr}}.pd-fbr-features{gap:var(--spacing-sm);margin-top:var(--spacing-lg);display:grid}.pd-fbr-feature{gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--bg-card);grid-template-columns:auto 1fr;display:grid}.pd-fbr-feature-icon{background:var(--accent-dim);width:2rem;height:2rem;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.pd-fbr-feature-title{margin-bottom:.3rem;font-size:1rem;font-weight:800}.pd-fbr-feature-desc,.pd-fbr-note{color:var(--text-secondary);line-height:1.65}.pd-fbr-note{margin-top:var(--spacing-md);font-size:.9rem}.pd-fbr-visual{align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex;position:relative}.pd-fbr-logo-row{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center;display:flex}.pd-fbr-logo-pill{border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);color:var(--text-primary);padding:.55rem .9rem;font-weight:800}.pd-fbr-invoice-card{width:100%;max-width:460px;padding:var(--spacing-lg);border-radius:var(--radius-xl);border:1px solid var(--border-color);background:var(--bg-card);box-shadow:var(--shadow-premium)}.pd-fbr-invoice-header,.pd-fbr-invoice-footer{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.pd-fbr-invoice-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.75rem}.pd-fbr-invoice-id,.pd-fbr-invoice-status{font-weight:800}.pd-fbr-invoice-status{color:var(--accent)}.pd-fbr-invoice-grid{gap:var(--spacing-md);margin:var(--spacing-lg) 0;grid-template-columns:120px 1fr;display:grid}.pd-fbr-qr{aspect-ratio:1;border-radius:var(--radius-md);border:1px solid var(--border-color);background:linear-gradient(90deg, var(--text-primary) 12%, transparent 12% 24%, var(--text-primary) 24% 36%, transparent 36% 48%, var(--text-primary) 48% 60%, transparent 60% 72%, var(--text-primary) 72% 84%, transparent 84%), linear-gradient(var(--text-primary) 12%, transparent 12% 24%, var(--text-primary) 24% 36%, transparent 36% 48%, var(--text-primary) 48% 60%, transparent 60% 72%, var(--text-primary) 72% 84%, transparent 84%);background-size:100% 100%;background-color:var(--bg-primary)}.pd-fbr-lines{gap:.65rem;display:grid}.pd-fbr-lines span{background:linear-gradient(90deg, var(--bg-secondary), #7f7f7f2e);border-radius:999px;height:.8rem}.pd-fbr-invoice-footer{padding-top:var(--spacing-sm);border-top:1px solid var(--border-color);color:var(--text-muted);font-size:.82rem}.pd-for-pills{justify-content:center;gap:var(--spacing-sm);margin:var(--spacing-md) 0;flex-wrap:wrap;display:flex}.pd-for-pills span{border-radius:var(--radius-full);background:var(--accent-dim);border:1px solid var(--border-color-accent);color:var(--accent);padding:.6rem 1.2rem;font-size:.95rem;font-weight:700}.pd-note{color:var(--text-muted);margin-top:var(--spacing-sm);font-size:.85rem}.pd-two-quotes{gap:var(--spacing-md);margin-top:var(--spacing-lg);grid-template-columns:1fr;max-width:720px;margin-left:auto;margin-right:auto;display:grid}@media (min-width:640px){.pd-two-quotes{grid-template-columns:1fr 1fr}}.pd-quote-simple{padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--bg-card);margin:0}.pd-quote-simple p{color:var(--text-primary);margin:0 0 var(--spacing-md);font-size:1rem;font-style:italic;line-height:1.6}.pd-quote-simple footer{flex-direction:column;gap:.15rem;display:flex}.pd-quote-simple strong{font-size:.9rem}.pd-quote-simple span{color:var(--text-muted);font-size:.8rem}.pd-faq-simple{max-width:560px;margin:0 auto}.pd-faq-list{margin-top:var(--spacing-md);flex-direction:column;gap:.5rem;display:flex}.pd-faq-item{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card);overflow:hidden}.pd-faq-q{justify-content:space-between;align-items:center;gap:var(--spacing-sm);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;padding:1rem 1.15rem;font-size:1rem;font-weight:600;display:flex}.pd-faq-icon{color:var(--accent);flex-shrink:0;font-size:1.2rem}.pd-faq-a{max-height:0;transition:max-height var(--transition-normal);overflow:hidden}.pd-faq-open .pd-faq-a{max-height:180px}.pd-faq-a p{color:var(--text-secondary);margin:0;padding:0 1.15rem 1rem;font-size:.95rem;line-height:1.6}.pd-faq-more{text-align:center;margin-top:var(--spacing-md);font-size:.95rem}.pd-faq-more a{color:var(--accent);font-weight:600;text-decoration:none}.pd-faq-more a:hover{text-decoration:underline}.pd-cta{padding:var(--spacing-xxl) 0}.pd-cta-card{gap:var(--spacing-lg);padding:var(--spacing-xl);border-radius:var(--radius-xl);background:var(--pd-accent-band);color:#fff;text-align:center;flex-direction:column;display:flex}.pd-cta-card h2{color:#fff;text-shadow:0 1px 3px #0003}.pd-cta-card p{color:#fffffff2}@media (min-width:768px){.pd-cta-card{text-align:left;flex-direction:row;justify-content:space-between;align-items:center}}.pd-cta-content h2{font-family:var(--font-display);margin-bottom:.5rem;font-size:1.5rem;font-weight:800}.pd-cta-content p{max-width:400px;margin:0;line-height:1.5}.pd-cta-buttons{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center;display:flex}@media (min-width:768px){.pd-cta-buttons{justify-content:flex-end}}
.pos-install-page{min-height:100vh;padding:var(--spacing-lg) 0 var(--spacing-xxl);position:relative}.pos-install-header{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.pos-install-logo{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.pos-install-logo-dot{background-color:var(--accent-light);vertical-align:super;border-radius:50%;width:8px;height:8px;margin-left:2px;display:inline-block}.pos-install-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-light);background-color:var(--accent-dim);border:1px solid var(--border-color-accent);border-radius:var(--radius-full);padding:6px 14px;font-size:.75rem;font-weight:700}.pos-install-hero{gap:var(--spacing-xl);margin-bottom:var(--spacing-xxl);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1024px){.pos-install-hero{grid-template-columns:1.1fr 1fr}}.pos-install-hero-content{gap:var(--spacing-md);flex-direction:column;display:flex}.pos-install-title{letter-spacing:-.02em;font-size:2.25rem;font-weight:800;line-height:1.15}@media (min-width:768px){.pos-install-title{font-size:3rem}}.pos-install-tagline{color:var(--text-secondary);max-width:540px;font-size:1.125rem;line-height:1.6}.pos-install-meta{gap:var(--spacing-sm);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.pos-install-meta-item{color:var(--text-muted);background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-full);align-items:center;gap:8px;padding:8px 14px;font-size:.875rem;font-weight:600;display:inline-flex}.pos-install-meta-item svg{width:16px;height:16px;color:var(--accent-light);flex-shrink:0}.pos-install-hero-vector-wrap{margin-top:var(--spacing-sm);justify-content:center;align-items:center;width:100%;max-width:480px;display:flex;position:relative}.pos-install-hero-vector-wrap:after{content:"";background:radial-gradient(circle, var(--accent-glow) 0%, transparent 70%);z-index:-1;filter:blur(40px);width:220px;height:220px;position:absolute}.pos-install-vector-svg{filter:drop-shadow(0 20px 40px #00000026);width:100%;max-width:440px;height:auto;transition:transform var(--transition-slow)}.pos-install-hero-vector-wrap:hover .pos-install-vector-svg{transform:translateY(-6px)scale(1.01)}@media (min-width:1024px){.pos-install-hero-vector-wrap{justify-content:flex-start;max-width:100%}}.pos-install-download-panel{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-lg);box-shadow:var(--shadow-premium);gap:var(--spacing-md);flex-direction:column;display:flex;position:relative;overflow:hidden}.pos-install-download-panel:before{content:"";background:linear-gradient(90deg, var(--accent-light), var(--accent-blue));width:100%;height:4px;position:absolute;top:0;left:0}.pos-install-download-panel-title{color:var(--text-primary);font-size:1.1rem;font-weight:800}.pos-install-download-card{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-md);gap:var(--spacing-sm);transition:border-color var(--transition-normal), transform var(--transition-normal);flex-direction:column;display:flex}.pos-install-download-card:hover{border-color:var(--border-color-hover);transform:translateY(-2px)}.pos-install-download-card-header{align-items:center;gap:var(--spacing-sm);display:flex}.pos-install-os-icon{border-radius:var(--radius-md);background-color:var(--accent-dim);width:44px;height:44px;color:var(--accent-light);border:1px solid var(--border-color-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pos-install-os-icon svg{width:22px;height:22px}.pos-install-os-info{flex:1;min-width:0}.pos-install-os-name{font-size:1.05rem;font-weight:700}.pos-install-os-requirement{color:var(--text-muted);margin-top:2px;font-size:.825rem}.pos-install-file-meta{color:var(--text-secondary);font-size:.825rem;font-weight:600}.pos-install-download-btn{background-color:var(--accent);width:100%;color:var(--on-accent);border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-md);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:none;justify-content:center;align-items:center;gap:10px;padding:.95rem 1.5rem;font-size:.975rem;font-weight:700;text-decoration:none;display:inline-flex}.pos-install-download-btn:hover{background-color:var(--accent-hover);box-shadow:var(--shadow-glow-emerald), var(--shadow-lg);color:var(--on-accent);transform:translateY(-1px)}.pos-install-download-btn:disabled{opacity:.7;cursor:wait;transform:none}.pos-install-download-btn svg{flex-shrink:0;width:18px;height:18px}.pos-install-section{margin-bottom:var(--spacing-xxl)}.pos-install-section-header{margin-bottom:var(--spacing-lg)}.pos-install-section-label{letter-spacing:.1em;color:var(--accent-light);text-transform:uppercase;margin-bottom:var(--spacing-xs);font-size:.85rem;font-weight:800;display:block}.pos-install-section-title{letter-spacing:-.01em;font-size:1.75rem;font-weight:800}.pos-install-two-col{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.pos-install-two-col{grid-template-columns:1fr 1fr}}.pos-install-info-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}.pos-install-info-card-title{margin-bottom:var(--spacing-md);align-items:center;gap:10px;font-size:1.1rem;font-weight:700;display:flex}.pos-install-info-card-title svg{width:20px;height:20px;color:var(--accent-light)}.pos-install-list{flex-direction:column;gap:12px;list-style:none;display:flex}.pos-install-list li{color:var(--text-secondary);gap:12px;font-size:.925rem;line-height:1.5;display:flex}.pos-install-list-number{background-color:var(--accent-dim);width:26px;height:26px;color:var(--accent-light);border:1px solid var(--border-color-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:flex}.pos-install-list-check{width:22px;height:22px;color:var(--accent-light);flex-shrink:0;margin-top:1px}.pos-install-support-banner{background:radial-gradient(circle at top right, #d1f03114, transparent 60%), var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-xl);text-align:center;align-items:center;gap:var(--spacing-md);box-shadow:var(--shadow-premium);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.pos-install-support-title{font-size:1.5rem;font-weight:800}.pos-install-support-desc{color:var(--text-secondary);max-width:480px;font-size:1rem}.pos-install-support-actions{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center;display:flex}.pos-install-support-btn{border-radius:var(--radius-md);transition:var(--transition-fast);align-items:center;gap:8px;padding:.85rem 1.5rem;font-size:.925rem;font-weight:700;display:inline-flex}.pos-install-support-btn-whatsapp{color:#20ba5a;background-color:#25d3660f;border:1px solid #25d36640}.pos-install-support-btn-whatsapp:hover{color:var(--on-accent);background-color:#25d366;border-color:#25d366;transform:translateY(-1px)}.pos-install-support-btn-phone{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.pos-install-support-btn-phone:hover{border-color:var(--accent-glow);background-color:var(--accent-dim);color:var(--accent-light);transform:translateY(-1px)}.pos-install-footer-note{text-align:center;color:var(--text-muted);padding:var(--spacing-md);border-top:1px solid var(--border-color);max-width:640px;margin:0 auto;font-size:.825rem;line-height:1.5}
html[dir=rtl] body{text-align:right}@media (min-width:1024px){html[dir=rtl] .hero-grid:not(.hero-grid-en){grid-template-columns:1.15fr .85fr}html[dir=rtl] .hero-grid:not(.hero-grid-en) .hero-content{order:1}html[dir=rtl] .hero-grid:not(.hero-grid-en) .hero-visual{order:2}}html[dir=rtl] .hero-content,html[dir=rtl] .cta-left{text-align:right;align-items:flex-end}html[dir=rtl] .pain-card-vector,html[dir=rtl] .pillar-vector-wrap{justify-content:flex-end}html[dir=rtl] .comparison-table{text-align:right}html[dir=rtl] .td-highlight{border-left:none;border-right:1px solid var(--accent-dim)}html[dir=rtl] .table-icon-check,html[dir=rtl] .table-icon-cross{margin-left:8px;margin-right:0}html[dir=rtl] .footer-link:hover{transform:translate(-4px)}@media (min-width:768px){html[dir=rtl] .pd-offline-simple,html[dir=rtl] .pd-cta-card{text-align:right;flex-direction:row-reverse}}html[dir=rtl] .pd-simple-list li{padding-left:0;padding-right:1.75rem}html[dir=rtl] .pd-simple-list li:before{left:auto;right:0}html[dir=rtl] .pd-faq-q,html[dir=rtl] .pd-faq-a p,html[dir=rtl] .plan-features-list,html[dir=rtl] .transparency-item{text-align:right}@media (min-width:768px){html[dir=rtl] .whatsapp-sticky-card{text-align:right;flex-direction:row-reverse}}html[dir=rtl] .toggle-discount-badge{margin-left:0;margin-right:6px}html[dir=rtl] .plan-currency{margin-left:4px;margin-right:0}html[dir=rtl] .plan-period{margin-left:0;margin-right:6px}html[dir=rtl] .plan-price-wrap{flex-direction:row-reverse;justify-content:flex-end}html[dir=rtl] .faq-question-btn{text-align:right}html[dir=rtl] .whatsapp-contact-card,html[dir=rtl] .form-contact-card{text-align:right;align-items:flex-end}html[dir=rtl] .comp-badge{align-self:flex-end}html[dir=rtl] .form-group label,html[dir=rtl] .modal-form label{text-align:right}html[dir=rtl] .lang-modal-actions{flex-direction:row-reverse}@media (max-width:1023px){html[dir=rtl] .nav-drawer{left:auto;right:0}}html[dir=rtl] .whatsapp-banner{flex-direction:row-reverse}html[dir=rtl] .testimonial-content{text-align:right}html[dir=rtl] .section-header{text-align:center}
.testimonials-page-wrapper{padding:var(--spacing-xl) 0 var(--spacing-xxl)}.testimonials-home-block{width:100%}.testimonials-view-all-wrap{margin-top:var(--spacing-lg);padding-top:var(--spacing-xs);justify-content:center;display:flex}.btn-testimonials-view-all{justify-content:center;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-md);background-color:var(--accent);color:var(--on-accent);border:1px solid var(--accent);box-shadow:var(--shadow-md);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);padding:.9rem 1.6rem;font-size:.975rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-testimonials-view-all:hover{background-color:var(--accent-hover);border-color:var(--accent-hover);box-shadow:var(--shadow-glow-emerald), var(--shadow-md);transform:translateY(-2px)}html[dir=rtl] .btn-testimonials-view-all svg{transform:scaleX(-1)}
