:is(body:has(.marketing-site),body:has(.homepage),body:has(.features-page),body:has(.solutions-page),body:has(.pricing-page)){--hp-bg:#f8fafc;--hp-bg-subtle:#f1f5f9;--hp-panel:#fff;--hp-panel-elevated:#fff;--hp-line:#e2e8f0;--hp-line-strong:#cbd5e1;--hp-text:#1e293b;--hp-text-bright:#0f172a;--hp-muted:#64748b;--hp-muted-light:#475569;--hp-gold:#b8860b;--hp-gold-hover:#996e00;--hp-gold-subtle:#b8860b14;--hp-gold-border:#b8860b40;background:var(--hp-bg);color:var(--hp-text);letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body:has(.marketing-site) ::selection{background:var(--hp-gold);color:#0b0f19}body:has(.homepage) ::selection{background:var(--hp-gold);color:#0b0f19}:is(body:has(.marketing-site) :focus-visible,body:has(.homepage) :focus-visible){outline:2px solid var(--hp-gold);outline-offset:3px}:is(body:has(.marketing-site) .header,body:has(.homepage) .header){border-bottom:1px solid var(--hp-line);-webkit-backdrop-filter:blur(16px);background:#0b0f19d9}:is(body:has(.marketing-site) .header-inner,body:has(.homepage) .header-inner){min-height:80px}:is(body:has(.marketing-site) .brand,body:has(.homepage) .brand){color:var(--hp-text-bright);letter-spacing:-.02em;font-size:24px;font-weight:700}:is(body:has(.marketing-site) .brand-dot,body:has(.homepage) .brand-dot){color:var(--hp-gold)}:is(body:has(.marketing-site) .navigation nav a,body:has(.homepage) .navigation nav a){color:var(--hp-muted);border-radius:8px;padding:8px 14px;font-size:14.5px;font-weight:500;transition:color .15s,background .15s}:is(body:has(.marketing-site) .navigation nav a:hover,body:has(.marketing-site) .navigation nav a[aria-current=page],body:has(.homepage) .navigation nav a:hover,body:has(.homepage) .navigation nav a[aria-current=page]){color:var(--hp-text-bright);background:#ffffff0d;text-decoration:none}:is(body:has(.marketing-site) .language,body:has(.homepage) .language){color:var(--hp-muted)}:is(body:has(.marketing-site) .language select,body:has(.homepage) .language select){color:var(--hp-text);cursor:pointer;background:0 0;font-size:13.5px;font-weight:500}:is(body:has(.marketing-site) .language option,body:has(.homepage) .language option){background:var(--hp-panel);color:var(--hp-text)}:is(body:has(.marketing-site) .button,body:has(.homepage) .button){min-height:48px;box-shadow:none;border-radius:10px;padding:12px 22px;font-size:15px;font-weight:600;transition:transform .15s,background .15s,border-color .15s}:is(body:has(.marketing-site) .button:hover,body:has(.homepage) .button:hover){transform:translateY(-1px)}:is(body:has(.marketing-site) .button-primary,body:has(.homepage) .button-primary){background:var(--hp-gold);border:1px solid var(--hp-gold);color:#0b0f19;font-weight:700}:is(body:has(.marketing-site) .button-primary:hover,body:has(.homepage) .button-primary:hover){background:var(--hp-gold-hover);border-color:var(--hp-gold-hover);color:#0b0f19}:is(body:has(.marketing-site) .button-outline,body:has(.homepage) .button-outline){color:var(--hp-text);background:#ffffff0a;border:1px solid #ffffff24}:is(body:has(.marketing-site) .button-outline:hover,body:has(.homepage) .button-outline:hover){color:var(--hp-text-bright);background:#ffffff17;border-color:#ffffff40}:is(body:has(.marketing-site) .button-whatsapp,body:has(.homepage) .button-whatsapp){color:#34d399;background:#10b9811f;border:1px solid #10b9814d}:is(body:has(.marketing-site) .button-whatsapp:hover,body:has(.homepage) .button-whatsapp:hover){color:#6ee7b7;background:#10b98133;border-color:#10b98173}:is(body:has(.marketing-site) .menu-toggle,body:has(.homepage) .menu-toggle){color:var(--hp-text);border:1px solid var(--hp-line);background:#ffffff0a}.homepage{background:var(--hp-bg);color:var(--hp-text)}.homepage .hero{background:radial-gradient(ellipse 70% 50% at 50% 0%, #c59b271a, transparent 75%), linear-gradient(180deg, var(--hp-bg) 0%, #0d1322 100%);border-bottom:1px solid var(--hp-line);padding-top:68px;padding-bottom:30px;position:relative}.homepage .hero-grid,.homepage .final-orbit{display:none}.homepage .hero-copy{text-align:center;max-width:880px;margin-inline:auto}.homepage .hero-pill{color:var(--hp-muted-light);letter-spacing:.02em;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:9px;margin-bottom:24px;padding:8px 18px;font-size:13.5px;font-weight:500;display:inline-flex}.homepage .hero-pill .status-dot{background:var(--hp-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #c59b2799}.homepage .hero h1{color:var(--hp-text-bright);letter-spacing:-.03em;text-wrap:balance;max-width:860px;margin:0 auto 24px;font-size:clamp(38px,4.6vw,62px);font-weight:750;line-height:1.14}.homepage .hero-copy>p{color:var(--hp-muted);max-width:680px;margin-inline:auto;font-size:18px;line-height:1.75}.homepage .hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:32px;display:flex}.homepage .hero-trust{color:var(--hp-muted);align-items:center;gap:8px;margin-top:24px;font-size:13.5px;display:inline-flex}.homepage .hero-trust svg{color:var(--hp-gold)}.homepage .hero-dashboard{margin-top:52px}.homepage .preview-caption{color:var(--hp-muted);justify-content:center;align-items:center;gap:8px;margin-bottom:16px;font-size:12.5px;display:flex}.homepage .preview-caption .status-dot{background:var(--hp-gold);box-shadow:0 0 6px #c59b2780}.homepage .dashboard-disclaimer{color:var(--hp-muted);text-align:center;margin-top:18px;font-size:12px;line-height:1.7}.homepage .dashboard-figure,.dashboard-figure{margin:0}.homepage .dashboard-shell,.dashboard-shell{color:#f8fafc;background:#0d1424;border:1px solid #ffffff1f;border-radius:18px;min-width:0;display:flex;overflow:hidden;box-shadow:0 25px 65px -15px #000000bf,0 0 0 1px #ffffff14}.homepage .dashboard-rail,.dashboard-rail{color:#64748b;background:#080d1a;border-inline-end:1px solid #ffffff14;flex-direction:column;flex-shrink:0;align-items:center;gap:24px;width:68px;padding-block:24px;display:flex}.homepage .dashboard-rail>svg:first-child,.dashboard-rail>svg:first-child{color:var(--hp-gold);width:24px;height:24px;margin-bottom:8px}.interactive-badge{color:var(--hp-gold);align-items:center;gap:4px;font-weight:600;display:inline-flex}.rail-btn,.rail-logo-btn{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:38px;height:38px;padding:8px;transition:all .15s;display:grid}.rail-btn:hover,.rail-logo-btn:hover{color:var(--hp-text-bright);background:#ffffff14;transform:scale(1.05)}.homepage .rail-active,.rail-active{border-radius:10px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 4px 14px #c59b2759;background:var(--hp-gold)!important;color:#0b0f19!important}.homepage .rail-active svg,.rail-active svg{width:19px;height:19px}.homepage .rail-bottom,.rail-bottom{color:#94a3b8;background:#141e33;border-radius:50%;place-items:center;width:32px;height:32px;margin-top:auto;font-size:13px;font-weight:700;display:grid}.homepage .dashboard-main,.dashboard-main{background:#0b1120;flex:1;min-width:0;padding:24px;position:relative}.homepage .dashboard-toolbar,.dashboard-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.dashboard-toolbar-actions{align-items:center;gap:10px;display:flex}.dashboard-quick-add-btn{color:var(--hp-gold);cursor:pointer;background:#c59b2726;border:1px solid #c59b2759;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.dashboard-quick-add-btn:hover{background:var(--hp-gold);color:#0b0f19;transform:translateY(-1px)}.dashboard-sim-toast{color:#34d399;background:#10b98126;border:1px solid #10b98159;border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 14px;font-size:12px;font-weight:500;animation:.2s simToastIn;display:flex}@keyframes simToastIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.homepage .dashboard-workspace,.dashboard-workspace{color:var(--hp-gold);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.homepage .dashboard-toolbar h2,.dashboard-toolbar h2{color:#fff;letter-spacing:-.02em;margin-top:3px;font-size:22px;font-weight:750}.homepage .period-picker select,.period-picker select{color:#f8fafc;cursor:pointer;background:#131c31;border:1px solid #ffffff24;border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:500;box-shadow:0 1px 2px #0003}.homepage .metric-grid,.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.homepage .metric,.metric{cursor:pointer;text-align:left;background:#131c31;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;padding:16px 18px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000040}[dir=rtl] .homepage .metric,[dir=rtl] .metric{text-align:right}.homepage .metric:hover,.metric:hover{border-color:#fff3;transform:translateY(-2px)}.homepage .metric.is-selected,.metric.is-selected{border-color:var(--hp-gold)!important;box-shadow:0 0 0 1.5px var(--hp-gold), 0 8px 24px #00000059!important}.metric-active-badge{color:var(--hp-gold);text-transform:uppercase;letter-spacing:.5px;background:#c59b272e;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:700}.bar-column{cursor:pointer;position:relative}.bar-tooltip{color:#fff;white-space:nowrap;z-index:10;pointer-events:none;background:#1e293b;border:1px solid #ffffff26;border-radius:6px;flex-direction:column;align-items:center;gap:1px;padding:4px 8px;font-size:10.5px;animation:.15s barTooltipIn;display:flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0006}@keyframes barTooltipIn{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.recent-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.recent-hint{color:var(--hp-muted);font-size:11px}.recent-panel tbody tr{transition:background .12s}.recent-panel tbody tr:hover{background:#ffffff0a}.recent-panel tbody tr.row-selected{background:#c59b2714!important}.recent-panel tbody tr.row-selected td{border-bottom-color:#c59b274d!important}.recorded.status-active{font-weight:600;color:#34d399!important;background:#10b98133!important}.homepage .metric-top-row,.metric-top-row{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.homepage .metric-icon-wrap,.metric-icon-wrap{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.homepage .icon-blue,.icon-blue{color:#60a5fa;background:#2563eb2e}.homepage .icon-amber,.icon-amber{color:#fbbf24;background:#d977062e}.homepage .icon-purple,.icon-purple{color:#c084fc;background:#7c3aed2e}.homepage .icon-emerald,.icon-emerald{color:#34d399;background:#0596692e}.homepage .metric strong,.metric strong{color:#fff;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-block:10px 8px;font-size:24px;font-weight:750}.homepage .metric-bottom-row,.metric-bottom-row{align-items:center;display:flex}.homepage .metric-trend-pill,.metric-trend-pill{border-radius:99px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.homepage .trend-blue,.trend-blue{color:#93c5fd;background:#2563eb33}.homepage .trend-amber,.trend-amber{color:#fde68a;background:#d9770633}.homepage .trend-purple,.trend-purple{color:#e9d5ff;background:#7c3aed33}.homepage .trend-emerald,.trend-emerald{color:#a7f3d0;background:#05966933}.homepage .metric:last-child,.metric:last-child{background:#131c31;border-color:#ffffff14}.homepage .dashboard-middle,.dashboard-middle{grid-template-columns:1.6fr 1fr;gap:14px;margin-bottom:16px;display:grid}.homepage .dashboard-panel,.dashboard-panel{background:#131c31;border:1px solid #ffffff14;border-radius:14px;padding:18px 20px;box-shadow:0 4px 16px #00000040}.homepage .dashboard-panel h3,.dashboard-panel h3{color:#fff;margin:0;font-size:14px;font-weight:700}.homepage .panel-title,.panel-title{justify-content:space-between;align-items:center;display:flex}.homepage .panel-title>span,.panel-title>span{color:#94a3b8;font-size:11.5px;font-weight:500}.homepage .bar-chart,.bar-chart{background:repeating-linear-gradient(0deg,#0000 0 35px,#ffffff08 36px);border-bottom:1px solid #ffffff14;align-items:flex-end;gap:12px;height:145px;margin-top:18px;padding-bottom:4px;display:flex}.homepage .bar-column,.bar-column{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.homepage .bar-track,.bar-track{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:110px;display:flex}.homepage .bar-track>span,.bar-track>span{background:var(--hp-gold);border-radius:5px 5px 0 0;width:32%;max-width:20px;transition:height .3s}.homepage .bar-track>.bar-comparison,.bar-track>.bar-comparison{background:#ffffff1f}.homepage .bar-column>span,.bar-column>span{color:#94a3b8;font-size:10.5px;font-weight:500}.homepage .chart-total,.chart-total{color:#94a3b8;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.homepage .chart-total strong,.chart-total strong{color:#fff;margin-inline-start:auto;font-size:14px;font-weight:700}.homepage .chart-dot,.chart-dot{background:var(--hp-gold);border-radius:50%;width:7px;height:7px}.homepage .top-product,.top-product{color:#cbd5e1;align-items:center;gap:10px;margin-top:14px;font-size:12px;display:flex}.homepage .top-product strong,.top-product strong{color:#fff;font-weight:700}.homepage .product-number,.product-number{color:#64748b;font-size:11px;font-weight:600}.homepage .product-meter,.product-meter{background:#ffffff14;border-radius:99px;height:6px;margin-top:5px;overflow:hidden}.homepage .product-meter>span,.product-meter>span{background:var(--hp-gold);border-radius:99px;height:100%;display:block}.homepage .stock-movement,.stock-movement{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:12px;margin-top:16px;padding-top:12px;display:flex}.homepage .stock-movement h3,.stock-movement h3{color:#94a3b8;width:100%;font-size:11.5px;font-weight:600}.homepage .stock-movement>span,.stock-movement>span{color:#cbd5e1;align-items:center;gap:6px;font-size:12px;display:inline-flex}.homepage .stock-movement b,.stock-movement b{color:#fff;font-weight:700}.homepage .recent-panel,.recent-panel{padding:18px 20px}.homepage .recent-panel table,.recent-panel table{border-collapse:collapse;width:100%;margin-top:12px;font-size:12.5px}.homepage .recent-panel th,.recent-panel th{text-align:start;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;background:#0f172a;border-bottom:1px solid #ffffff14;padding:10px 12px;font-size:11px;font-weight:600}.homepage .recent-panel td,.recent-panel td{color:#cbd5e1;border-top:1px solid #ffffff0f;padding:12px;font-size:12.5px}.homepage .table-product,.table-product{color:#fff;align-items:center;gap:8px;font-weight:600;display:flex}.homepage .table-product svg,.table-product svg{color:#94a3b8}.homepage .recorded,.recorded{color:#34d399;background:#10b98129;border:1px solid #10b98159;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.homepage .home-section{border-color:var(--hp-line);padding-block:80px}.homepage .home-section-heading{margin-bottom:40px}.homepage .eyebrow{color:var(--hp-gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:700}.homepage h2{color:var(--hp-text-bright);letter-spacing:-.025em;font-size:clamp(30px,3.2vw,44px);font-weight:750;line-height:1.2}.homepage .section-copy{color:var(--hp-muted);max-width:600px;margin-top:12px;font-size:17px;line-height:1.75}.feature-grid,.homepage .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.homepage .card{background:var(--hp-panel);border:1px solid var(--hp-line);border-radius:16px;padding:30px;transition:border-color .18s,transform .18s;box-shadow:0 4px 20px #0003}.homepage .card:hover{border-color:var(--hp-line-strong);transform:translateY(-2px)}.homepage .card h3{color:var(--hp-text-bright);letter-spacing:-.01em;margin-block:16px 8px;font-size:19px;font-weight:700}.homepage .card p,.homepage .feature-grid .card p{color:var(--hp-muted);font-size:15px;line-height:1.7}.homepage .card-icon,.homepage .feature-grid .card-icon{background:var(--hp-gold-subtle);color:var(--hp-gold);border:1px solid var(--hp-gold-border);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.split-section{grid-template-columns:1fr 1.05fr;align-items:center;gap:72px;display:grid}.whatsapp-section{background:radial-gradient(65% 55% at 80%,#10b98114,#0000 70%),radial-gradient(45% 40% at 20%,#c59b270d,#0000 70%),#080e1a;border-block:1px solid #ffffff14;padding-block:88px;position:relative;overflow:hidden}.whatsapp-section .eyebrow{color:#34d399;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:11.5px;font-weight:700;display:inline-flex}.whatsapp-section h2{color:#fff;letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(30px,3.4vw,44px);font-weight:750;line-height:1.2}.whatsapp-section .section-copy{color:#94a3b8;max-width:560px;margin:0 0 28px;font-size:16px;line-height:1.75}.wa-steps{gap:14px;margin:0 0 32px;padding:0;list-style:none;display:grid}.wa-steps li{color:#e2e8f0;align-items:center;gap:14px;font-size:14.5px;font-weight:500;line-height:1.5;display:flex}.wa-steps li>span{color:#34d399;background:#10b98129;border:1px solid #10b98159;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;font-weight:750;display:grid}.whatsapp-section .button-whatsapp{color:#0b1a13;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border:none;border-radius:10px;padding:13px 22px;font-size:13.5px;font-weight:750;transition:transform .18s,box-shadow .18s;box-shadow:0 4px 16px #22c55e59}.whatsapp-section .button-whatsapp:hover{background:linear-gradient(135deg,#2cd66b 0%,#19b352 100%);transform:translateY(-2px);box-shadow:0 6px 22px #22c55e73}.whatsapp-section .small-note{color:#64748b;margin-top:14px;font-size:12px;line-height:1.6}.workflow-visual{background:#0d1424;border:1px solid #ffffff1a;border-radius:18px;width:100%;max-width:520px;margin-inline:auto;padding:28px;position:relative;box-shadow:0 25px 60px -15px #000000b3,0 0 0 1px #ffffff0d}.visual-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;text-align:center;margin-bottom:18px;font-size:11px;font-weight:600;display:block}.order-mock{background:#131c31;border:1px solid #ffffff14;border-radius:14px;padding:20px;box-shadow:0 4px 20px #00000040}.mock-heading{align-items:center;gap:10px;margin-bottom:18px;display:flex}.mock-heading .small-icon{width:32px;height:32px;color:var(--hp-gold);background:#c59b2726;border:1px solid #c59b2740;border-radius:8px;place-items:center;display:grid}.mock-heading h3{color:#fff;margin:0;font-size:15px;font-weight:700}.mock-check{color:#34d399;background:#10b9812e;border:1px solid #10b98159;border-radius:50%;place-items:center;width:24px;height:24px;margin-inline-start:auto;display:grid}.mock-field{background:#0b1120;border:1px solid #ffffff14;border-radius:9px;min-width:0;padding:10px 14px}.mock-field>span{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:10.5px;font-weight:600;display:block}.mock-field strong{color:#fff;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.mock-field strong span{color:#64748b;font-size:12px}.mock-field-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.order-total{color:#94a3b8;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;font-size:12.5px;display:flex}.order-total strong{color:#34d399;font-size:15px;font-weight:750}.workflow-connector{color:#34d399;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:52px;padding-block:4px;display:flex}.workflow-connector span{border-inline-start:1px dashed #34d39973;width:0;height:12px}.workflow-connector svg{color:#34d399;width:18px;height:18px}.message-mock{background:#131c31;border:1px solid #10b9814d;border-radius:14px;padding:16px 18px;box-shadow:0 10px 30px #00000059}.message-top{color:#34d399;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:600;display:flex}.message-top .status-dot{background:#10b981;border-radius:50%;width:6px;height:6px;margin-inline-start:auto;box-shadow:0 0 8px #10b98199}.message-bubble{background:#0b1120;border:1px solid #10b98133;border-radius:2px 12px 12px;padding:14px 16px}[dir=rtl] .message-bubble{border-radius:12px 2px 12px 12px}.message-bubble p{color:#f1f5f9;margin:0;font-size:13px;line-height:1.7}.message-bubble>span{text-align:end;color:#64748b;margin-top:8px;font-size:10px;display:block}@media (max-width:960px){.split-section{grid-template-columns:1fr;gap:48px}.workflow-visual{max-width:100%;padding:20px}}.solution-grid,.homepage .solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.solution-link,.homepage .solution-link{background:var(--hp-panel);border:1px solid var(--hp-line);border-radius:16px;flex-direction:column;min-width:0;padding:26px 24px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.solution-link:hover,.homepage .solution-link:hover{background:var(--hp-panel-elevated);border-color:#c59b2766;transform:translateY(-3px);box-shadow:0 12px 30px #00000059}.solution-link .card,.homepage .solution-link .card{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.solution-link .gold-line,.homepage .solution-link .gold-line{display:none!important}.solution-icon,.homepage .solution-icon{background:var(--hp-gold-subtle);color:var(--hp-gold);border:1px solid var(--hp-gold-border);border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;margin-bottom:18px;display:inline-grid}.solution-arrow,.homepage .solution-arrow{top:24px;color:#64748b;transition:color .18s,transform .18s;position:absolute;inset-inline-end:24px}.solution-link:hover .solution-arrow,.homepage .solution-link:hover .solution-arrow{color:var(--hp-gold);transform:translate(2px,-2px)}.solution-link h3,.homepage .solution-link h3{color:var(--hp-text-bright);margin:0 0 10px;padding-inline-end:28px;font-size:17px;font-weight:700}.solution-link p,.homepage .solution-link p{color:var(--hp-muted);margin:0;font-size:13.5px;line-height:1.7}.steps-section,.homepage .steps-section{border-block:1px solid var(--hp-line);background:#0d1322}.steps-grid,.homepage .steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:0 0 36px;padding:0;list-style:none;display:grid}.steps-grid li,.homepage .steps-grid li{min-width:0;position:relative}.step-number,.homepage .step-number{background:var(--hp-panel);color:var(--hp-gold);border:1px solid var(--hp-gold-border);z-index:1;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:20px;font-size:14px;font-weight:700;display:grid;position:relative}.steps-grid li:not(:last-child):after,.homepage .steps-grid li:not(:last-child):after{content:"";top:22px;border-top:1px dashed var(--hp-line-strong);width:calc(100% - 20px);position:absolute;inset-inline-start:44px}.steps-grid h3,.homepage .steps-grid h3{color:var(--hp-text-bright);margin-block:0 8px;font-size:17px;font-weight:700}.steps-grid p,.homepage .steps-grid p{color:var(--hp-muted);margin:0;font-size:13.5px;line-height:1.7}.homepage .pricing-grid{gap:20px}.homepage .pricing-card{background:var(--hp-panel);border:1px solid var(--hp-line);border-radius:16px;padding:32px;transition:border-color .18s}.homepage .pricing-card.featured{border:2px solid var(--hp-gold);background:#141e33;box-shadow:0 10px 35px #c59b271f}.homepage .pricing-card h3{color:var(--hp-text-bright);font-size:20px;font-weight:700}.homepage .price{letter-spacing:-.02em;color:var(--hp-text-bright)!important;font-size:42px!important;font-weight:750!important}.homepage .price>span,.homepage .plan-users{color:var(--hp-muted);font-size:13.5px}.homepage .recommended-label{background:var(--hp-gold);color:#0b0f19;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:700}.homepage .setup-fee{border-color:var(--hp-line);font-size:14px}.homepage .setup-fee strong{color:var(--hp-text-bright)}.homepage .pricing-card li{color:var(--hp-muted);font-size:14.5px;line-height:1.6}.homepage .pricing-footnote{color:var(--hp-muted);font-size:13.5px}.comparison-layout,.homepage .comparison-layout{grid-template-columns:.8fr 1.4fr;align-items:center;gap:65px;display:grid}.comparison-panels,.homepage .comparison-panels{grid-template-columns:1fr 1fr;gap:16px;display:grid}.comparison-panels>div,.homepage .comparison-panels>div{background:var(--hp-panel);border:1px solid var(--hp-line);border-radius:14px;padding:24px}.comparison-panels>.comparison-platform,.homepage .comparison-panels>.comparison-platform{border-color:var(--hp-gold-border);background:#141e33}.comparison-panels h3,.homepage .comparison-panels h3{color:var(--hp-text-bright);align-items:center;gap:10px;margin:0 0 20px;font-size:17px;font-weight:700;display:flex}.comparison-panels ul,.homepage .comparison-panels ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.comparison-panels li,.homepage .comparison-panels li{color:var(--hp-muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.comparison-panels li svg,.homepage .comparison-panels li svg{color:#64748b;flex-shrink:0;margin-top:2px}.comparison-platform li,.homepage .comparison-platform li{color:#e2e8f0}.comparison-platform li svg,.homepage .comparison-platform li svg{color:#34d399}.faq-section,.homepage .faq-section{border-top:1px solid var(--hp-line);padding-block:88px}.faq-layout,.homepage .faq-layout{grid-template-columns:.8fr 1.2fr;gap:95px;display:grid}.faq-list details,.homepage .faq-list details,.homepage .faq-list details:first-child{border-color:var(--hp-line)}.faq-list summary,.homepage .faq-list summary{color:var(--hp-text-bright);cursor:pointer;min-height:72px;font-size:17px;font-weight:600}.faq-number,.homepage .faq-number,.homepage .faq-list summary>svg{color:var(--hp-muted)}.faq-list details>p,.homepage .faq-list details>p{color:var(--hp-muted);font-size:15px;line-height:1.75}.text-link,.homepage .text-link{color:var(--hp-gold);font-size:15px;font-weight:600}.homepage .final-section{padding-block:0 72px}.homepage .final-card,.final-card{border:1px solid var(--hp-line);text-align:center;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border-radius:20px;padding:56px 32px;position:relative;box-shadow:0 10px 30px #0000000f}.homepage .final-card h2,.final-card h2{color:var(--hp-text-bright);margin-block:14px 16px;font-size:clamp(30px,3.5vw,44px)}.homepage .final-card>p:not(.eyebrow),.final-card>p:not(.eyebrow){color:var(--hp-muted);max-width:620px;margin-inline:auto;font-size:17px}.homepage .final-card .eyebrow{color:var(--hp-gold)}.homepage .final-card .button-primary{background:var(--hp-gold);color:#0b0f19}.homepage .final-card .final-note{color:var(--hp-muted)!important;font-size:12.5px!important}:is(body:has(.marketing-site) .footer,body:has(.homepage) .footer){border-top:1px solid var(--hp-line);color:var(--hp-text);background:#080c14;padding-top:56px}:is(body:has(.marketing-site) .footer h2,body:has(.homepage) .footer h2){color:var(--hp-text-bright);letter-spacing:.04em;font-size:15px;font-weight:700}body:has(.marketing-site) .footer-brand p{color:var(--hp-muted);font-size:14px;line-height:1.8;transition:color .15s}body:has(.marketing-site) .footer-grid>div>a:not(.brand){color:var(--hp-muted);font-size:14px;line-height:1.8;transition:color .15s}body:has(.homepage) .footer-brand p{color:var(--hp-muted);font-size:14px;line-height:1.8;transition:color .15s}body:has(.homepage) .footer-grid>div>a:not(.brand){color:var(--hp-muted);font-size:14px;line-height:1.8;transition:color .15s}:is(body:has(.marketing-site) .footer-grid>div>a:not(.brand):hover,body:has(.homepage) .footer-grid>div>a:not(.brand):hover){color:var(--hp-text-bright)}:is(body:has(.marketing-site) .footer-bottom,body:has(.homepage) .footer-bottom){color:var(--hp-muted);border-color:var(--hp-line);font-size:12.5px}:is(body:has(.marketing-site) .morocco,body:has(.homepage) .morocco){color:var(--hp-muted);font-size:12.5px}@media (max-width:1024px){.homepage .metric-grid,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage .dashboard-middle,.dashboard-middle{grid-template-columns:1fr}.feature-grid,.homepage .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-grid,.homepage .solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.steps-grid,.homepage .steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.steps-grid li:not(:last-child):after,.homepage .steps-grid li:not(:last-child):after{display:none}.comparison-layout,.homepage .comparison-layout,.faq-layout,.homepage .faq-layout{grid-template-columns:1fr;gap:36px}}@media (max-width:900px){:is(body:has(.marketing-site) .navigation,body:has(.homepage) .navigation){border-color:var(--hp-line);background:#0f172a;box-shadow:0 20px 40px #0006}:is(body:has(.marketing-site) .header-inner,body:has(.homepage) .header-inner){min-height:74px}.homepage .home-section{padding-block:56px}.homepage .hero{padding-top:48px}}@media (max-width:640px){.homepage .hero{padding-top:36px}.homepage .hero h1{letter-spacing:-.02em;font-size:34px;line-height:1.18}.homepage .hero-copy>p{font-size:16px;line-height:1.65}.homepage .hero-dashboard{margin-top:32px}.homepage .dashboard-rail,.dashboard-rail{display:none}.homepage .dashboard-main,.dashboard-main{padding:14px}.homepage .dashboard-toolbar h2,.dashboard-toolbar h2{font-size:18px}.homepage .metric strong,.metric strong{font-size:20px}.homepage .metric>div,.metric>div{font-size:11px}.homepage .card{padding:22px}.homepage .final-card{padding:36px 20px}.feature-grid,.homepage .feature-grid,.solution-grid,.homepage .solution-grid{grid-template-columns:1fr}.steps-grid,.homepage .steps-grid{grid-template-columns:1fr;gap:20px}.comparison-panels,.homepage .comparison-panels{grid-template-columns:1fr}.homepage .faq-list summary{min-height:64px;font-size:14px}.homepage .faq-list details>p{padding-inline-start:24px}}[dir=rtl] .homepage .hero h1,[dir=rtl] .homepage h2,[dir=rtl] .features-page h1,[dir=rtl] .features-page h2,[dir=rtl] .pricing-page h1,[dir=rtl] .pricing-page h2,[dir=rtl] .solutions-page h1,[dir=rtl] .solutions-page h2,[dir=rtl] .page-content h1,[dir=rtl] .page-content h2{letter-spacing:0;line-height:1.45}[dir=rtl] .homepage .hero h1,[dir=rtl] .features-page h1,[dir=rtl] .pricing-page h1,[dir=rtl] .solutions-page h1,[dir=rtl] .page-content h1{font-size:clamp(34px,4vw,54px)}@media (prefers-reduced-motion:reduce){.homepage *,.homepage :before,.homepage :after,.marketing-site *,.marketing-site :before,.marketing-site :after{transition:none!important;animation:none!important}}.marketing-site{background:var(--hp-bg);color:var(--hp-text);min-height:100vh}.marketing-site .eyebrow{color:var(--hp-gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:700}.marketing-site .status-dot{background:var(--hp-gold);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 8px #c59b2799}.marketing-site .card{background:var(--hp-panel);border:1px solid var(--hp-line);color:var(--hp-text);border-radius:16px;box-shadow:0 4px 20px #0003}.marketing-site .pricing-grid{gap:20px}.marketing-site .pricing-card{background:var(--hp-panel);border:1px solid var(--hp-line);border-radius:16px;padding:32px;transition:border-color .18s,transform .18s}.marketing-site .pricing-card:hover{border-color:var(--hp-line-strong);transform:translateY(-2px)}.marketing-site .pricing-card.featured{border:2px solid var(--hp-gold);background:#141e33;box-shadow:0 10px 35px #c59b271f}.marketing-site .pricing-card h3{color:var(--hp-text-bright);font-size:20px;font-weight:700}.marketing-site .price{letter-spacing:-.02em;color:var(--hp-text-bright)!important;font-size:42px!important;font-weight:750!important}.marketing-site .price>span,.marketing-site .plan-users{color:var(--hp-muted);font-size:13.5px}.marketing-site .recommended-label{background:var(--hp-gold);color:#0b0f19;border-radius:6px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.marketing-site .setup-fee{border-color:var(--hp-line);font-size:14px}.marketing-site .setup-fee strong{color:var(--hp-text-bright)}.marketing-site .pricing-card li{color:var(--hp-muted);font-size:14.5px;line-height:1.6}.marketing-site .pricing-footnote{color:var(--hp-muted);font-size:13.5px}.features-page{background:var(--hp-bg);color:var(--hp-text)}.features-hero{background:radial-gradient(ellipse 70% 50% at 50% 0%, #c59b271a, transparent 75%), linear-gradient(180deg, var(--hp-bg) 0%, #0d1322 100%);border-bottom:1px solid var(--hp-line);text-align:center;padding-top:68px;padding-bottom:30px;position:relative}.features-hero-copy{max-width:880px;margin-inline:auto}.features-hero-copy h1{color:var(--hp-text-bright);letter-spacing:-.03em;text-wrap:balance;max-width:860px;margin:0 auto 24px;font-size:clamp(38px,4.6vw,62px);font-weight:750;line-height:1.14}.features-hero-copy>p{color:var(--hp-muted);max-width:680px;margin-inline:auto;font-size:18px;line-height:1.75}.features-hero-copy .hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:32px;display:flex}.features-dashboard{margin-top:48px}.feature-navigation{z-index:25;border-bottom:1px solid var(--hp-line);-webkit-backdrop-filter:blur(16px);background:#0b0f19e0;position:sticky;top:88px}@media (max-width:900px){.feature-navigation{top:74px}}.feature-nav-scroll{scrollbar-width:none;justify-content:center;gap:10px;padding-block:14px;display:flex;overflow-x:auto}.feature-nav-scroll::-webkit-scrollbar{display:none}.feature-nav-scroll a{color:var(--hp-muted);white-space:nowrap;background:#ffffff0a;border:1px solid #0000;border-radius:99px;padding:8px 18px;font-size:14px;font-weight:600;transition:all .15s}.feature-nav-scroll a:hover{color:var(--hp-text-bright);background:#ffffff14;border-color:#ffffff26}.feature-nav-scroll a[aria-current=location]{color:#0b0f19;background:var(--hp-gold);border-color:var(--hp-gold);font-weight:750}.feature-detail,#feature-whatsapp{border-bottom:1px solid var(--hp-line);padding-block:84px;scroll-margin-top:150px}.feature-detail-alt{background:#0d1322}.feature-detail-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:56px;display:grid}.feature-reverse{grid-template-columns:1fr 1.15fr}.feature-reverse .feature-detail-copy{order:2}.feature-reverse .feature-preview{order:1}.feature-detail-copy .eyebrow{align-items:center;gap:8px;display:inline-flex}.feature-detail-copy h2{color:var(--hp-text-bright);letter-spacing:-.025em;margin:12px 0 16px;font-size:clamp(28px,3.2vw,42px);font-weight:750;line-height:1.2}.feature-detail-copy .section-copy{color:var(--hp-muted);margin-bottom:24px;font-size:17px;line-height:1.75}.feature-detail-copy ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.feature-detail-copy li{color:#e2e8f0;align-items:center;gap:12px;font-size:15.5px;display:flex}.feature-detail-copy li svg{color:var(--hp-gold);background:var(--hp-gold-subtle);border:1px solid var(--hp-gold-border);border-radius:8px;flex-shrink:0;width:22px;height:22px;padding:3px}.financial-note{border:1px solid var(--hp-gold-border);color:#f5d77f;background:#c59b2714;border-radius:10px;align-items:center;gap:8px;margin-top:24px;padding:10px 16px;font-size:13.5px;line-height:1.6;display:inline-flex}.feature-preview{margin:0}.feature-preview figcaption{color:var(--hp-muted);align-items:center;gap:6px;margin-bottom:12px;font-size:12px;display:flex}.feature-preview-panel{color:#f8fafc;background:#101728;border:1px solid #ffffff1a;border-radius:18px;padding:26px;box-shadow:0 25px 65px -15px #000000bf}.feature-preview-title{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.feature-preview-title h3{color:#fff;margin:0;font-size:16px;font-weight:700}.feature-preview-dots{color:#64748b;letter-spacing:2px;margin-inline-start:auto}.feature-preview-title .small-icon{width:34px;height:34px;color:var(--hp-gold);border:1px solid var(--hp-gold-border);background:#17223b;border-radius:9px;place-items:center;display:grid}.feature-mock-row{gap:12px;margin-bottom:14px;display:flex}.feature-mock-field{background:#0b101d;border:1px solid #ffffff14;border-radius:10px;flex:1;padding:10px 14px}.feature-mock-field span{text-transform:uppercase;color:#94a3b8;letter-spacing:.04em;font-size:11px;font-weight:600;display:block}.feature-mock-field strong{color:#fff;margin-top:3px;font-size:14px;display:block}.feature-mock-product{background:#0b101d;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:14px;margin-bottom:14px;padding:12px 16px;display:flex}.feature-mock-product>svg{color:#60a5fa;background:#2563eb29;border-radius:8px;width:32px;height:32px;padding:4px}.feature-mock-product strong{color:#fff;font-size:14px}.feature-mock-product span{color:#94a3b8;font-size:12px;display:block}.feature-mock-product>strong:last-child{color:var(--hp-gold);margin-inline-start:auto;font-size:15px}.feature-mock-total{color:#fff;background:#151f34;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:14px 18px;display:flex}.feature-mock-total span{color:#94a3b8;font-size:13px}.feature-mock-total strong{color:var(--hp-gold);font-size:17px;font-weight:750}.feature-event{color:#34d399;background:#10b98129;border:1px solid #10b98152;border-radius:9px;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;font-weight:600;display:flex}.feature-event span{align-items:center;gap:4px;margin-inline-start:auto;display:inline-flex}.inventory-balance{align-items:center;gap:14px;margin-bottom:14px;display:flex}.inventory-balance>span{color:#94a3b8;font-size:18px}.inventory-record{color:#cbd5e1;background:#0b101d;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:12px;margin-bottom:10px;padding:10px 14px;font-size:13px;display:flex}.inventory-record .entry-icon{color:#34d399;background:#10b98129;border-radius:6px;padding:3px}.inventory-record .exit-icon{color:#f87171;background:#ef444429;border-radius:6px;padding:3px}.inventory-record strong{color:#fff;margin-inline-start:auto;font-weight:700}.inventory-product{color:#94a3b8;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.catalog-product{background:#0b101d;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:14px;margin-bottom:14px;padding:16px;display:flex}.catalog-product span{color:var(--hp-gold)}.catalog-product strong{color:#fff;font-size:16px}.preview-edit-note{color:#94a3b8;margin-top:10px;font-size:12px}.contact-profile{border-bottom:1px solid #ffffff14;align-items:center;gap:14px;margin-bottom:14px;padding-bottom:14px;display:flex}.contact-profile span{color:#60a5fa;background:#2563eb29;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.contact-profile h4{color:#fff;margin:0;font-size:15px;font-weight:700}.contact-profile p{color:#94a3b8;margin:2px 0 0;font-size:12px}.contact-history{border-top:1px solid #ffffff14;margin-top:14px;padding-top:12px}.contact-history>span{color:#94a3b8;text-transform:uppercase;margin-bottom:8px;font-size:11px;display:block}.contact-history>div{color:#cbd5e1;align-items:center;gap:8px;font-size:12.5px;display:flex}.contact-history strong{color:#fff;margin-inline-start:auto}.report-bridge,.report-gross{border-radius:8px;justify-content:space-between;align-items:center;margin-top:8px;padding:10px 14px;font-size:13px;display:flex}.report-bridge{color:#94a3b8;background:#0b101d;border:1px solid #ffffff0f}.report-gross{color:#34d399;background:#10b98126;border:1px solid #10b9814d;font-weight:700}.feature-interactive-badge{background:var(--hp-gold-subtle);border:1px solid var(--hp-gold-border);color:var(--hp-gold);letter-spacing:.03em;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.feature-qty-stepper{color:var(--hp-muted);align-items:center;gap:8px;margin-top:4px;font-size:12.5px;display:flex}.stepper-controls{background:#141f36;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:2px 4px;display:inline-flex}.stepper-btn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;width:22px;height:22px;padding:0;transition:all .15s;display:grid}.stepper-btn:hover{color:#fff;background:#ffffff1f}.stepper-val{color:var(--hp-gold);text-align:center;font-variant-numeric:tabular-nums;min-width:18px;font-size:13px;font-weight:750}.inventory-interactive-filters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.inventory-chip{color:var(--hp-muted);cursor:pointer;background:#0b101d;border:1px solid #ffffff1a;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .15s}.inventory-chip:hover{color:#fff;border-color:#fff3}.inventory-chip.active{border-color:var(--hp-gold-border);color:var(--hp-gold);background:#c59b2726;font-weight:700}.product-switcher-tabs{gap:8px;margin-bottom:14px;display:flex;overflow-x:auto}.product-tab{color:var(--hp-muted);cursor:pointer;white-space:nowrap;background:#0b101d;border:1px solid #ffffff1a;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.product-tab:hover{color:#fff;border-color:#fff3}.product-tab.active{border-color:var(--hp-gold-border);color:var(--hp-gold);background:#c59b2726;font-weight:700}.contact-switcher-tabs{gap:8px;margin-bottom:14px;display:flex}.contact-tab{color:var(--hp-muted);cursor:pointer;text-align:center;background:#0b101d;border:1px solid #ffffff1a;border-radius:8px;flex:1;padding:7px 12px;font-size:12px;font-weight:600;transition:all .15s}.contact-tab:hover{color:#fff;border-color:#fff3}.contact-tab.active{border-color:var(--hp-gold-border);color:var(--hp-gold);background:#c59b2726;font-weight:700}.contact-history-list{flex-direction:column;gap:10px;margin-top:10px;display:flex}.contact-history-item{background:#0b101d;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.contact-history-item strong{color:#fff;font-size:13px;display:block}.contact-history-item span{color:#94a3b8;margin-top:2px;font-size:11px;display:block}.contact-history-amount{font-weight:750;color:var(--hp-gold)!important;font-size:14px!important}.report-spark-wrap{border-top:1px solid #ffffff14;margin-top:16px;padding-top:12px}.report-spark-header{color:var(--hp-muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11.5px;display:flex}.report-spark-header strong{color:var(--hp-gold);font-weight:700}.report-spark{align-items:flex-end;gap:8px;height:70px;display:flex}.spark-bar{cursor:pointer;background:#c59b2780;border:none;border-radius:4px 4px 0 0;flex:1;padding:0;transition:all .15s}.spark-bar:hover,.spark-bar.active{background:var(--hp-gold);transform:scaleY(1.06);box-shadow:0 0 10px #c59b2780}.feature-users{border-bottom:1px solid var(--hp-line);padding-block:80px}.user-plan-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;display:grid}.user-plan-grid article{background:var(--hp-panel);border:1px solid var(--hp-line);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;transition:transform .18s,border-color .18s;display:flex}.user-plan-grid article:hover{border-color:var(--hp-line-strong);transform:translateY(-2px)}.user-plan-grid article>svg{color:var(--hp-gold);width:36px;height:36px}.user-plan-grid article h3{color:var(--hp-text-bright);margin:0;font-size:20px;font-weight:700}.user-plan-grid article p{color:var(--hp-muted);margin:0;font-size:14.5px}.user-plan-grid article a{color:var(--hp-gold);align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:600;display:inline-flex}.feature-user-extra{text-align:center;color:var(--hp-muted);margin-top:24px;font-size:14px}.pricing-page{background:var(--hp-bg);color:var(--hp-text)}.checkout-hero{background:radial-gradient(ellipse 70% 50% at 50% 0%, #c59b271a, transparent 75%), linear-gradient(180deg, var(--hp-bg) 0%, #0d1322 100%);border-bottom:1px solid var(--hp-line);text-align:center;padding-top:68px;padding-bottom:30px;position:relative}.checkout-hero h1{color:var(--hp-text-bright);letter-spacing:-.03em;max-width:860px;margin:0 auto 20px;font-size:clamp(38px,4.6vw,62px);font-weight:750;line-height:1.14}.checkout-hero .container>div>p:not(.eyebrow){color:var(--hp-muted);max-width:680px;margin-inline:auto;font-size:18px;line-height:1.75}.pricing-interactive{padding-block:56px}.checkout-plan-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;display:grid}.checkout-plan-grid .pricing-card{flex-direction:column;display:flex}.checkout-plan-grid .plan-description{min-height:48px;color:var(--hp-muted);margin-top:6px;font-size:14px}.checkout-plan-grid .pricing-card .button{width:100%;margin-top:auto}.pricing-calculator{background:var(--hp-panel);border:1px solid var(--hp-line);border-radius:18px;grid-template-columns:1.25fr 1fr;align-items:center;gap:40px;margin-top:36px;padding:36px 40px;display:grid;box-shadow:0 10px 30px #00000040}.calculator-copy .eyebrow{margin-bottom:8px}.calculator-copy h2{color:var(--hp-text-bright);letter-spacing:-.02em;margin:0 0 12px;font-size:28px;font-weight:750}.calculator-copy>p:not(.eyebrow){color:var(--hp-muted);font-size:15px;line-height:1.7}.calculator-icon{background:var(--hp-gold-subtle);border:1px solid var(--hp-gold-border);width:48px;height:48px;color:var(--hp-gold);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.calculator-fields{flex-direction:column;gap:12px;max-width:440px;margin-block:22px;display:flex}.calculator-fields label{color:var(--hp-muted-light);font-size:13px;font-weight:600}.calculator-fields select,.calculator-fields input{border:1px solid var(--hp-line-strong);color:var(--hp-text-bright);background:#0b0f19;border-radius:10px;width:100%;padding:12px 16px;font-size:15px;transition:border-color .15s}.calculator-fields select:focus-visible,.calculator-fields input:focus-visible{outline:2px solid var(--hp-gold);border-color:var(--hp-gold)}.calculator-fields select option{background:var(--hp-panel);color:var(--hp-text)}.field-hint{color:var(--hp-muted);font-size:12px}.field-error{color:#f87171;font-size:12px}.checkout-summary{border:1px solid var(--hp-line-strong);background:#0f172a;border-radius:14px;padding:26px 28px;box-shadow:0 4px 16px #0003}.summary-plan{border-bottom:1px solid var(--hp-line);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;display:flex}.summary-plan span{color:var(--hp-gold);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}.summary-plan strong{color:var(--hp-text-bright);font-size:18px;font-weight:700}.checkout-summary dl{flex-direction:column;gap:12px;margin:0;display:flex}.checkout-summary dl>div{color:var(--hp-muted);justify-content:space-between;align-items:center;font-size:14px;display:flex}.checkout-summary dl dd{color:var(--hp-text);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.summary-monthly{border-top:1px solid var(--hp-line);margin-top:8px;padding-top:14px;color:var(--hp-text-bright)!important;font-size:16px!important}.summary-monthly dd{color:var(--hp-gold)!important;font-size:26px!important;font-weight:750!important}.summary-initial{border-top:1px dashed var(--hp-line);padding-top:10px;font-size:13.5px!important}.summary-initial dd{color:var(--hp-text-bright)!important;font-size:16px!important}.checkout-summary>p{color:var(--hp-muted);margin-top:16px;font-size:12px;line-height:1.6}.subscription-request{padding-top:64px;scroll-margin-top:100px}.checkout-section-heading{text-align:center;margin-bottom:32px}.checkout-section-heading h2{color:var(--hp-text-bright);letter-spacing:-.02em;font-size:32px;font-weight:750}.checkout-section-heading p{color:var(--hp-muted);margin-top:8px;font-size:16px}.subscription-form-layout{grid-template-columns:1.25fr 1fr;align-items:start;gap:40px;display:grid}.subscription-form-layout form{background:var(--hp-panel);border:1px solid var(--hp-line);border-radius:18px;padding:36px;box-shadow:0 10px 30px #00000040}.form-required{color:var(--hp-muted);margin-bottom:20px;font-size:12px}.request-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.request-field.full-width{grid-column:span 2}.request-field label{color:var(--hp-muted-light);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.request-field input,.request-field select,.request-field textarea{border:1px solid var(--hp-line-strong);color:var(--hp-text-bright);background:#0b0f19;border-radius:10px;width:100%;padding:12px 14px;font-size:14.5px;transition:border-color .15s}.request-field select option{background:var(--hp-panel);color:var(--hp-text)}.request-field input:focus-visible,.request-field select:focus-visible,.request-field textarea:focus-visible{outline:2px solid var(--hp-gold);border-color:var(--hp-gold)}.request-consent{margin-block:22px}.request-consent label{color:var(--hp-muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.request-consent input[type=checkbox]{width:18px;height:18px;accent-color:var(--hp-gold);margin-top:2px}#consent-notice{color:var(--hp-muted);margin-top:8px;font-size:12px}#consent-notice a{color:var(--hp-gold);text-decoration:underline}.request-error{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;margin-bottom:18px;padding:12px 16px;font-size:13.5px}.request-note{color:var(--hp-muted);align-items:center;gap:6px;margin-top:14px;font-size:12.5px;display:flex}.subscription-form-layout .button{width:100%;min-height:48px}.subscription-confirmation{background:var(--hp-panel);border:1px solid var(--hp-line);border-radius:18px;grid-template-columns:1.15fr 1fr;gap:40px;margin-block:40px;padding:40px;display:grid}.confirmation-icon{color:#34d399;background:#10b98126;border:1px solid #10b98159;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:20px;display:grid}.confirmation-copy h2{color:var(--hp-text-bright);font-size:28px;font-weight:750}.confirmation-copy>p{color:var(--hp-muted);margin-top:8px;font-size:15px;line-height:1.7}.request-reference{border:1px solid var(--hp-line-strong);background:#0f172a;border-radius:12px;margin-block:24px;padding:20px}.request-reference>span{color:var(--hp-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:11px;display:block}.request-reference>strong{color:var(--hp-gold);margin-bottom:14px;font-family:ui-monospace,Consolas,monospace;font-size:20px;font-weight:700;display:block}.pricing-comparison{background:var(--hp-bg);border-top:1px solid var(--hp-line);padding-block:80px}.comparison-table-scroll{background:var(--hp-panel);border:1px solid var(--hp-line);border-radius:16px;overflow-x:auto;box-shadow:0 4px 20px #0003}.comparison-table-scroll table{border-collapse:collapse;width:100%;min-width:620px}.comparison-table-scroll thead th{color:var(--hp-text-bright);border-bottom:1px solid var(--hp-line);text-align:start;background:#0f172a;padding:18px 20px;font-size:14px;font-weight:700}.comparison-table-scroll tbody th{color:var(--hp-text);border-bottom:1px solid var(--hp-line);text-align:start;padding:14px 20px;font-size:13.5px;font-weight:600}.comparison-table-scroll tbody td{color:var(--hp-muted-light);border-bottom:1px solid var(--hp-line);text-align:center;padding:14px 20px;font-size:13.5px}.comparison-table-scroll tbody td svg{color:var(--hp-gold)}.comparison-table-scroll tbody td .lucide-minus{color:#64748b}.comparison-note{color:var(--hp-muted);text-align:center;margin-top:18px;font-size:13px}.checkout-faq{border-top:1px solid var(--hp-line);padding-block:80px}.checkout-faq .faq-layout{grid-template-columns:1fr 1.6fr;align-items:start;gap:50px;display:grid}.checkout-faq h2{color:var(--hp-text-bright);letter-spacing:-.02em;font-size:clamp(28px,3.2vw,42px);font-weight:750}.checkout-faq .faq-list details{border-bottom:1px solid var(--hp-line)}.checkout-faq .faq-list details:first-child{border-top:1px solid var(--hp-line)}.checkout-faq .faq-list summary{color:var(--hp-text-bright);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;font-size:17px;font-weight:600;display:flex}.checkout-faq .faq-list details>p{color:var(--hp-muted);margin:0;padding-bottom:20px;font-size:15px;line-height:1.75}.checkout-contact{padding-block:0 80px}.checkout-contact .container{border:1px solid var(--hp-line-strong);text-align:center;background:radial-gradient(70% 60% at 50% 0,#c59b271f,#0000 70%),linear-gradient(#131b2e 0%,#0d1322 100%);border-radius:20px;padding:52px 32px;box-shadow:0 25px 60px #0006}.checkout-contact h2{color:var(--hp-text-bright);font-size:32px;font-weight:750}.checkout-contact p{color:var(--hp-muted);max-width:580px;margin:14px auto 26px;font-size:16px;line-height:1.7}.solutions-page,.industry-page{background:var(--hp-bg);color:var(--hp-text)}.solutions-hero,.industry-hero{background:radial-gradient(ellipse 70% 50% at 50% 0%, #c59b271a, transparent 75%), linear-gradient(180deg, var(--hp-bg) 0%, #0d1322 100%);border-bottom:1px solid var(--hp-line);padding-top:56px;padding-bottom:40px;position:relative}.industry-breadcrumb{color:var(--hp-muted);align-items:center;gap:8px;margin-bottom:32px;font-size:13px;display:flex}.industry-breadcrumb a{color:var(--hp-muted);transition:color .15s}.industry-breadcrumb a:hover{color:var(--hp-text-bright)}.industry-breadcrumb span[aria-current=page]{color:var(--hp-gold);font-weight:600}.industry-hero-layout,.solutions-hero-layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:50px;display:grid}.industry-hero-copy h1,.solutions-hero-copy h1{color:var(--hp-text-bright);letter-spacing:-.025em;margin:12px 0 18px;font-size:clamp(34px,4vw,54px);font-weight:750;line-height:1.15}.industry-hero-copy p,.solutions-hero-copy p{color:var(--hp-muted);font-size:17px;line-height:1.75}.solutions-trust{color:var(--hp-muted);align-items:center;gap:8px;margin-top:24px;font-size:13.5px;display:inline-flex}.industry-identity{background:var(--hp-panel);border:1px solid var(--hp-line);text-align:center;border-radius:18px;padding:32px;box-shadow:0 10px 30px #0000004d}.industry-identity-icon{background:var(--hp-gold-subtle);border:1px solid var(--hp-gold-border);width:90px;height:90px;color:var(--hp-gold);border-radius:20px;place-items:center;margin:0 auto 18px;display:grid}.industry-identity-label{color:var(--hp-text-bright);margin-bottom:6px;font-size:22px;font-weight:750;display:block}.industry-identity>p{color:var(--hp-muted);font-size:14px}.industry-mini-features{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.industry-mini-features span{border:1px solid var(--hp-line);color:var(--hp-muted-light);background:#ffffff0d;border-radius:99px;align-items:center;gap:5px;padding:4px 12px;font-size:12px;display:inline-flex}.solutions-section{border-bottom:1px solid var(--hp-line);padding-block:80px}.solutions-section-heading h2{color:var(--hp-text-bright);font-size:clamp(28px,3.2vw,42px);font-weight:750}.solutions-section-heading p{color:var(--hp-muted);max-width:650px;margin-top:10px;font-size:16.5px;line-height:1.7}.industry-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.industry-card{background:var(--hp-panel);border:1px solid var(--hp-line);border-radius:16px;flex-direction:column;padding:28px;transition:transform .18s,border-color .18s;display:flex}.industry-card:hover{border-color:var(--hp-line-strong);transform:translateY(-2px)}.industry-card-top-row{justify-content:space-between;align-items:center;display:flex}.industry-card-icon{background:var(--hp-gold-subtle);border:1px solid var(--hp-gold-border);width:44px;height:44px;color:var(--hp-gold);border-radius:12px;place-items:center;display:grid}.industry-card-badge-pill{border:1px solid var(--hp-gold-border);color:var(--hp-gold);background:#c59b2726;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:700}.industry-card h3{color:var(--hp-text-bright);margin-top:16px;font-size:19px;font-weight:700}.industry-card h3 a:hover{color:var(--hp-gold)}.industry-card-desc{color:var(--hp-muted);margin-block:8px 16px;font-size:14px;line-height:1.65}.industry-card-subactivities{margin-bottom:16px}.subactivity-tag-label{color:var(--hp-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;display:block}.subactivity-tags-wrap{flex-wrap:wrap;gap:6px;display:flex}.subactivity-mini-pill{border:1px solid var(--hp-line);color:var(--hp-muted-light);background:#ffffff0d;border-radius:6px;padding:3px 8px;font-size:11.5px}.subactivity-mini-pill.more{color:var(--hp-gold);border-color:var(--hp-gold-border)}.industry-card ul{border-top:1px solid var(--hp-line);padding-top:14px;flex-direction:column;gap:8px;margin-top:auto;padding-inline-start:0;list-style:none;display:flex}.industry-card li{color:var(--hp-muted);align-items:center;gap:8px;font-size:13px;display:flex}.industry-card li svg{color:var(--hp-gold);flex-shrink:0}.industry-subactivities-section{background:#0d1322}.subactivities-heading-row{align-items:center;gap:12px;display:flex}.subactivity-highlight-badge{background:var(--hp-gold);color:#0b0f19;border-radius:99px;padding:4px 12px;font-size:12px;font-weight:700}.subactivities-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;display:grid}.subactivities-card-list{background:var(--hp-panel);border:1px solid var(--hp-line);border-radius:16px;padding:28px}.subactivities-card-header{border-bottom:1px solid var(--hp-line);align-items:center;gap:10px;margin-bottom:20px;padding-bottom:12px;display:flex}.subactivities-card-header h3{color:var(--hp-text-bright);margin:0;font-size:17px;font-weight:700}.subactivities-header-icon{color:var(--hp-gold)}.subactivities-tag-cloud{flex-wrap:wrap;gap:8px;display:flex}.subactivity-badge-cloud{border:1px solid var(--hp-line);color:var(--hp-muted-light);background:#ffffff0d;border-radius:99px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;display:inline-flex}.industry-preview{margin:0}.industry-preview figcaption{color:var(--hp-muted);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.industry-preview-shell{color:#f8fafc;background:#101728;border:1px solid #ffffff1a;border-radius:18px;padding:24px;box-shadow:0 25px 65px -15px #000000bf}.industry-preview-top{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.industry-preview-top .small-icon{width:36px;height:36px;color:var(--hp-gold);border:1px solid var(--hp-gold-border);background:#17223b;border-radius:9px;place-items:center;display:grid}.industry-preview-top h3{color:#fff;margin:0;font-size:16px;font-weight:700}.industry-preview-top span{color:#94a3b8;font-size:11.5px}.preview-decor{gap:4px;margin-inline-start:auto;display:flex}.preview-decor span{background:#475569;border-radius:50%;width:6px;height:6px}.industry-preview-controls{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.industry-preview-controls label{color:#94a3b8;text-transform:uppercase;font-size:11px;font-weight:600}.industry-preview-controls select{color:#fff;background:#0b101d;border:1px solid #ffffff1f;border-radius:8px;margin-top:4px;padding:6px 10px;font-size:12.5px;font-weight:600;display:block}.industry-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-block:16px;display:grid}.industry-metrics>div{background:#0b101d;border:1px solid #ffffff14;border-radius:10px;padding:12px}.industry-metrics span{color:#94a3b8;align-items:center;gap:5px;font-size:11px;display:flex}.industry-metrics strong{color:#fff;margin-top:4px;font-size:18px;font-weight:750;display:block}.industry-catalog{background:#0b101d;border:1px solid #ffffff14;border-radius:12px;margin-block:14px;padding:12px}.preview-panel-heading{color:#94a3b8;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;display:flex}.preview-panel-heading h4{color:#fff;margin:0;font-size:12px}.industry-product-row{border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}.industry-product-row.selected{border-color:var(--hp-gold-border);background:#141f36;box-shadow:0 1px 3px #0003}.industry-product-row strong{color:#fff}.industry-product-row span{color:#94a3b8;font-size:11.5px}.industry-product-row b{color:var(--hp-gold);margin-inline-start:auto}.industry-cost-line{color:#fff;background:#151f34;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.industry-cost-line strong{color:var(--hp-gold);font-weight:750}.industry-activity{border-top:1px solid #ffffff14;padding-top:12px}.industry-activity h4{color:#94a3b8;text-transform:uppercase;margin:0 0 8px;font-size:11px}.industry-activity p{color:#cbd5e1;align-items:center;gap:6px;margin:4px 0;font-size:12px;display:flex}.industry-activity p span{color:#fff;margin-inline-start:auto;font-weight:600}.industry-preview-note{color:var(--hp-muted);text-align:center;margin-top:14px;font-size:12px}.floating-whatsapp a{color:#fff;background:#10b981f2;border:1px solid #10b98166;box-shadow:0 10px 30px #0006}.floating-whatsapp a:hover{background:#059669}.page-content{background:var(--hp-bg);color:var(--hp-text);min-height:640px;padding-top:48px;padding-bottom:84px}.page-content .breadcrumb{color:var(--hp-muted);align-items:center;gap:10px;margin-bottom:40px;font-size:13px;display:flex}.page-content .breadcrumb a{color:var(--hp-muted);transition:color .15s}.page-content .breadcrumb a:hover{color:var(--hp-text-bright)}.page-content .page-topline{border-top:1px solid var(--hp-line);color:var(--hp-muted);justify-content:space-between;align-items:center;margin-bottom:32px;padding-top:18px;display:flex}.page-content .page-topline span{letter-spacing:2px;text-transform:uppercase;font-size:11px}.page-content .section-heading h1{color:var(--hp-text-bright);letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(36px,4.5vw,56px);font-weight:750;line-height:1.15}.page-content .description{color:var(--hp-muted);max-width:650px;margin:0;font-size:18px;line-height:1.75}.page-content .page-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.requested-plan{background:var(--hp-panel);border:1px solid var(--hp-gold-border);border-radius:16px;flex-direction:column;gap:12px;max-width:680px;margin-block:36px;padding:28px 32px;display:flex;box-shadow:0 10px 30px #00000040}.requested-plan .eyebrow{color:var(--hp-gold);letter-spacing:.08em;margin-bottom:0;font-size:12px;font-weight:700}.requested-plan h2{color:var(--hp-text-bright);margin:0;font-size:26px;font-weight:750}.requested-plan p{color:var(--hp-muted-light);margin:0;font-size:16px}.requested-plan p bdi{color:var(--hp-text-bright);font-weight:700}.requested-plan .button{width:fit-content}.page-content .foundation-note{border-top:1px solid var(--hp-line);align-items:center;gap:20px;max-width:760px;margin-top:56px;padding-top:24px;display:flex}.page-content .note-label{text-transform:uppercase;letter-spacing:1px;color:var(--hp-gold);border:1px solid var(--hp-gold-border);background:var(--hp-gold-subtle);white-space:nowrap;border-radius:6px;padding:6px 12px;font-size:11px;font-weight:700}.page-content .foundation-note p{color:var(--hp-muted);margin:0;font-size:13.5px;line-height:1.75}.page-content .note{color:var(--hp-muted);margin-top:16px;font-size:13px}@media (max-width:1024px){.checkout-plan-grid,.user-plan-grid,.industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-calculator,.subscription-form-layout,.subscription-confirmation,.feature-detail-grid,.industry-hero-layout,.solutions-hero-layout,.subactivities-grid{grid-template-columns:1fr}}@media (max-width:640px){.checkout-plan-grid,.user-plan-grid,.industry-grid{grid-template-columns:1fr}.pricing-calculator{padding:24px 20px}.subscription-form-layout form{padding:22px 18px}.request-fields{grid-template-columns:1fr}.request-field.full-width{grid-column:auto}.feature-detail{padding-block:56px}.features-hero,.checkout-hero,.solutions-hero,.industry-hero{padding-top:36px}}[data-theme=light],[data-theme=light] body,[data-theme=light] .marketing-site,[data-theme=light] .homepage,[data-theme=light] .pricing-page,[data-theme=light] .features-page,[data-theme=light] .solutions-page{--hp-bg:#f8fafc;--hp-bg-subtle:#f1f5f9;--hp-panel:#fff;--hp-panel-elevated:#fff;--hp-line:#e2e8f0;--hp-line-strong:#cbd5e1;--hp-text:#1e293b;--hp-text-bright:#0f172a;--hp-muted:#64748b;--hp-muted-light:#475569;--hp-gold:#b8860b;--hp-gold-hover:#996515;--hp-gold-subtle:#b8860b14;--hp-gold-border:#b8860b40;background:var(--hp-bg);color:var(--hp-text)}[data-theme=light] body:has(.marketing-site){--hp-bg:#f8fafc;--hp-bg-subtle:#f1f5f9;--hp-panel:#fff;--hp-panel-elevated:#fff;--hp-line:#e2e8f0;--hp-line-strong:#cbd5e1;--hp-text:#1e293b;--hp-text-bright:#0f172a;--hp-muted:#64748b;--hp-muted-light:#475569;--hp-gold:#b8860b;--hp-gold-hover:#996515;--hp-gold-subtle:#b8860b14;--hp-gold-border:#b8860b40;background:var(--hp-bg);color:var(--hp-text)}[data-theme=light] body:has(.homepage){--hp-bg:#f8fafc;--hp-bg-subtle:#f1f5f9;--hp-panel:#fff;--hp-panel-elevated:#fff;--hp-line:#e2e8f0;--hp-line-strong:#cbd5e1;--hp-text:#1e293b;--hp-text-bright:#0f172a;--hp-muted:#64748b;--hp-muted-light:#475569;--hp-gold:#b8860b;--hp-gold-hover:#996515;--hp-gold-subtle:#b8860b14;--hp-gold-border:#b8860b40;background:var(--hp-bg);color:var(--hp-text)}:is([data-theme=light] body:has(.marketing-site) .header,[data-theme=light] body:has(.homepage) .header){border-bottom:1px solid var(--hp-line);background:#fffffff0}:is([data-theme=light] body:has(.marketing-site) .brand,[data-theme=light] body:has(.homepage) .brand){color:#0f172a}:is([data-theme=light] body:has(.marketing-site) .navigation nav a,[data-theme=light] body:has(.homepage) .navigation nav a){color:#64748b}:is([data-theme=light] body:has(.marketing-site) .navigation nav a:hover,[data-theme=light] body:has(.marketing-site) .navigation nav a[aria-current=page],[data-theme=light] body:has(.homepage) .navigation nav a:hover,[data-theme=light] body:has(.homepage) .navigation nav a[aria-current=page]){color:#0f172a;background:#f1f5f9}:is([data-theme=light] body:has(.marketing-site) .language select,[data-theme=light] body:has(.homepage) .language select){color:#0f172a}[data-theme=light] .hero{background:radial-gradient(ellipse 80% 50% at 50% -20%, #b8860b0f, transparent), linear-gradient(180deg, var(--hp-bg) 0%, #f1f5f9 100%);border-bottom:1px solid var(--hp-line)}[data-theme=light] .hero-grid{opacity:.15}[data-theme=light] .hero-copy h1{color:#0f172a}[data-theme=light] .hero-copy p{color:#64748b}[data-theme=light] .hero-pill{color:#334155;background:#fff;border-color:#e2e8f0;box-shadow:0 2px 8px #0000000a}[data-theme=light] .home-section-heading h2{color:#0f172a}[data-theme=light] .home-section-heading .section-copy{color:#64748b}[data-theme=light] .feature-card{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px #0000000a}[data-theme=light] .feature-card:hover{border-color:#b8860b59;box-shadow:0 8px 24px #00000014}[data-theme=light] .feature-card h3{color:#0f172a}[data-theme=light] .feature-card p{color:#64748b}[data-theme=light] .solution-link{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px #0000000a}[data-theme=light] .solution-link:hover{border-color:#b8860b59;box-shadow:0 8px 24px #00000014}[data-theme=light] .solution-link h3{color:#0f172a}[data-theme=light] .solution-link p{color:#64748b}[data-theme=light] .whatsapp-section,[data-theme=light] .homepage .whatsapp-section{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%)!important;border-block:1px solid #e2e8f0!important}[data-theme=light] .whatsapp-section h2,[data-theme=light] .homepage .whatsapp-section h2{color:#0f172a!important}[data-theme=light] .whatsapp-section .section-copy,[data-theme=light] .homepage .whatsapp-section .section-copy{color:#64748b!important}[data-theme=light] .whatsapp-section .wa-steps li,[data-theme=light] .homepage .whatsapp-section .wa-steps li{color:#1e293b!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 8px #00000008!important}[data-theme=light] .whatsapp-section .wa-steps li span,[data-theme=light] .homepage .whatsapp-section .wa-steps li span{color:#16a34a!important;background:#22c55e26!important}[data-theme=light] .whatsapp-section .small-note,[data-theme=light] .homepage .whatsapp-section .small-note{color:#64748b!important}[data-theme=light] .workflow-visual,[data-theme=light] .homepage .workflow-visual{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 20px 50px -15px #00000014,0 0 0 1px #00000008!important}[data-theme=light] .visual-label,[data-theme=light] .homepage .visual-label{color:#64748b!important}[data-theme=light] .order-mock,[data-theme=light] .homepage .order-mock{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .mock-heading h3,[data-theme=light] .homepage .mock-heading h3{color:#0f172a!important}[data-theme=light] .mock-field,[data-theme=light] .homepage .mock-field{background:#fff!important;border:1px solid #e2e8f0!important}[data-theme=light] .mock-field span,[data-theme=light] .homepage .mock-field span{color:#64748b!important}[data-theme=light] .mock-field strong,[data-theme=light] .homepage .mock-field strong{color:#0f172a!important}[data-theme=light] .order-total,[data-theme=light] .homepage .order-total{background:#fff!important;border:1px solid #e2e8f0!important}[data-theme=light] .order-total span,[data-theme=light] .homepage .order-total span{color:#64748b!important}[data-theme=light] .order-total strong,[data-theme=light] .homepage .order-total strong{color:#0f172a!important}[data-theme=light] .message-mock,[data-theme=light] .homepage .message-mock{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .message-top span,[data-theme=light] .homepage .message-top span{color:#0f172a!important}[data-theme=light] .message-bubble,[data-theme=light] .homepage .message-bubble{background:#fff!important;border:1px solid #e2e8f0!important}[data-theme=light] .message-bubble p,[data-theme=light] .homepage .message-bubble p{color:#0f172a!important}[data-theme=light] .steps-section,[data-theme=light] .homepage .steps-section{background:#f8fafc!important;border-block:1px solid #e2e8f0!important}[data-theme=light] .steps-section h2,[data-theme=light] .homepage .steps-section h2{color:#0f172a!important}[data-theme=light] .steps-grid li,[data-theme=light] .homepage .steps-grid li{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 16px #0000000a!important}[data-theme=light] .steps-grid li h3,[data-theme=light] .homepage .steps-grid li h3{color:#0f172a!important}[data-theme=light] .steps-grid li p,[data-theme=light] .homepage .steps-grid li p{color:#64748b!important}[data-theme=light] .steps-grid li .step-number,[data-theme=light] .homepage .steps-grid li .step-number{color:#b8860b!important;background:#b8860b1a!important}[data-theme=light] .pricing-card,[data-theme=light] .homepage .pricing-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 20px #0000000d!important}[data-theme=light] .pricing-card h3,[data-theme=light] .homepage .pricing-card h3,[data-theme=light] .pricing-card .price,[data-theme=light] .homepage .pricing-card .price{color:#0f172a!important}[data-theme=light] .pricing-card li,[data-theme=light] .homepage .pricing-card li{color:#334155!important}[data-theme=light] .pricing-card.featured,[data-theme=light] .homepage .pricing-card.featured,[data-theme=light] .featured{background:#fff!important;border:2px solid #c59b27!important;box-shadow:0 10px 32px #c59b272e!important}[data-theme=light] .pricing-card.featured h3,[data-theme=light] .homepage .pricing-card.featured h3,[data-theme=light] .pricing-card.featured .price,[data-theme=light] .homepage .pricing-card.featured .price{color:#0f172a!important}[data-theme=light] .pricing-footnote p,[data-theme=light] .homepage .pricing-footnote p{color:#64748b!important}[data-theme=light] .comparison-panels>.comparison-manual,[data-theme=light] .homepage .comparison-panels>.comparison-manual{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 20px #0000000a!important}[data-theme=light] .comparison-manual h3,[data-theme=light] .homepage .comparison-manual h3{color:#dc2626!important}[data-theme=light] .comparison-manual li,[data-theme=light] .homepage .comparison-manual li{color:#475569!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .comparison-panels>.comparison-platform,[data-theme=light] .homepage .comparison-panels>.comparison-platform{background:#fff!important;border:2px solid #10b98173!important;box-shadow:0 6px 24px #10b98114!important}[data-theme=light] .comparison-platform h3,[data-theme=light] .homepage .comparison-platform h3{color:#16a34a!important}[data-theme=light] .comparison-platform li,[data-theme=light] .homepage .comparison-platform li{color:#1e293b!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .faq-list details{background:#fff!important;border-color:#e2e8f0!important}[data-theme=light] .faq-list summary{color:#0f172a!important}[data-theme=light] .faq-list details p{color:#64748b!important}[data-theme=light] .final-card{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%)!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 30px #0000000f!important}[data-theme=light] .final-card h2{color:#0f172a!important}[data-theme=light] .final-card p{color:#64748b!important}[data-theme=light] .dashboard-shell,[data-theme=light] .homepage .dashboard-shell{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 25px 65px -15px #00000014,0 0 0 1px #00000008!important}[data-theme=light] .dashboard-rail,[data-theme=light] .homepage .dashboard-rail{color:#64748b!important;background:#f8fafc!important;border-inline-end:1px solid #e2e8f0!important}[data-theme=light] .dashboard-rail .rail-btn,[data-theme=light] .dashboard-rail .rail-logo-btn{color:#64748b!important}[data-theme=light] .dashboard-rail .rail-btn:hover,[data-theme=light] .dashboard-rail .rail-logo-btn:hover{color:#0f172a!important;background:#f1f5f9!important}[data-theme=light] .dashboard-rail .rail-btn.rail-active{color:#fff!important;background:#c59b27!important}[data-theme=light] .dashboard-rail .rail-bottom,[data-theme=light] .homepage .dashboard-rail .rail-bottom{color:#334155!important;background:#e2e8f0!important}[data-theme=light] .dashboard-main,[data-theme=light] .homepage .dashboard-main{background:#f8fafc!important}[data-theme=light] .dashboard-toolbar h2,[data-theme=light] .homepage .dashboard-toolbar h2{color:#0f172a!important}[data-theme=light] .dashboard-workspace,[data-theme=light] .homepage .dashboard-workspace{color:#b8860b!important}[data-theme=light] .period-picker select,[data-theme=light] .homepage .period-picker select{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 3px #0000000f!important}[data-theme=light] .dashboard-quick-add-btn{color:#b8860b!important;background:#fff!important;border:1px solid #cbd5e1!important}[data-theme=light] .dashboard-quick-add-btn:hover{color:#fff!important;background:#b8860b!important}[data-theme=light] .dashboard-sim-toast{color:#047857!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}[data-theme=light] .metric,[data-theme=light] .homepage .metric{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 8px #0000000a!important}[data-theme=light] .metric:hover,[data-theme=light] .homepage .metric:hover{border-color:#cbd5e1!important;box-shadow:0 4px 14px #00000014!important}[data-theme=light] .metric.is-selected,[data-theme=light] .homepage .metric.is-selected{border-color:#c59b27!important;box-shadow:0 0 0 2px #c59b2740,0 4px 16px #00000014!important}[data-theme=light] .metric-top-row span,[data-theme=light] .homepage .metric-top-row span{color:#64748b!important}[data-theme=light] .metric strong,[data-theme=light] .homepage .metric strong{color:#0f172a!important}[data-theme=light] .dashboard-panel,[data-theme=light] .homepage .dashboard-panel{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 10px #00000008!important}[data-theme=light] .dashboard-panel h3,[data-theme=light] .homepage .dashboard-panel h3{color:#0f172a!important}[data-theme=light] .panel-title>span,[data-theme=light] .homepage .panel-title>span,[data-theme=light] .period-badge-subtle{color:#64748b!important}[data-theme=light] .bar-chart,[data-theme=light] .homepage .bar-chart{background:repeating-linear-gradient(0deg,#0000 0 35px,#00000008 36px)!important;border-bottom:1px solid #e2e8f0!important}[data-theme=light] .bar-track>.bar-comparison,[data-theme=light] .homepage .bar-track>.bar-comparison{background:#e2e8f0!important}[data-theme=light] .bar-column>span,[data-theme=light] .homepage .bar-column>span{color:#64748b!important}[data-theme=light] .bar-tooltip{color:#fff!important;background:#0f172a!important;border:1px solid #334155!important}[data-theme=light] .chart-total,[data-theme=light] .homepage .chart-total{color:#64748b!important}[data-theme=light] .chart-total strong,[data-theme=light] .homepage .chart-total strong,[data-theme=light] .top-product,[data-theme=light] .homepage .top-product{color:#0f172a!important}[data-theme=light] .top-product .product-number,[data-theme=light] .homepage .top-product .product-number{color:#64748b!important}[data-theme=light] .top-product .product-meter,[data-theme=light] .homepage .top-product .product-meter{background:#f1f5f9!important}[data-theme=light] .stock-movement,[data-theme=light] .homepage .stock-movement{color:#64748b!important;border-top:1px solid #f1f5f9!important}[data-theme=light] .stock-movement b,[data-theme=light] .homepage .stock-movement b{color:#0f172a!important}[data-theme=light] .recent-header .recent-hint{color:#94a3b8!important}[data-theme=light] .recent-panel table,[data-theme=light] .homepage .recent-panel table{color:#1e293b!important}[data-theme=light] .recent-panel thead tr,[data-theme=light] .homepage .recent-panel thead tr,[data-theme=light] .recent-panel th,[data-theme=light] .homepage .recent-panel th{color:#475569!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}[data-theme=light] .recent-panel td,[data-theme=light] .homepage .recent-panel td{color:#1e293b!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .recent-panel tbody tr:hover{background:#f8fafc!important}[data-theme=light] .recent-panel tbody tr.row-selected{background:#fefce8!important}[data-theme=light] .table-product,[data-theme=light] .homepage .table-product{color:#0f172a!important}[data-theme=light] .preview-caption,[data-theme=light] .homepage .preview-caption,[data-theme=light] .dashboard-disclaimer,[data-theme=light] .homepage .dashboard-disclaimer{color:#64748b!important}[data-theme=light] .footer{color:#64748b!important;background:#f1f5f9!important;border-top:1px solid #e2e8f0!important}[data-theme=light] .footer .brand,[data-theme=light] .footer h3,[data-theme=light] .footer strong{color:#0f172a!important}[data-theme=light] .footer a{color:#64748b!important}[data-theme=light] .footer a:hover{color:#0f172a!important}[data-theme=light] .footer-brand p,[data-theme=light] .morocco{color:#64748b!important}[data-theme=light] .footer-bottom{color:#94a3b8!important;border-top:1px solid #e2e8f0!important}[data-theme=light] .pricing-page,[data-theme=light] .marketing-site .pricing-page{color:#1e293b!important;background:#f8fafc!important}[data-theme=light] .checkout-hero{background:radial-gradient(70% 50% at 50% 0,#b8860b14,#0000 75%),#f8fafc!important;border-bottom:1px solid #e2e8f0!important}[data-theme=light] .checkout-hero h1{color:#0f172a!important}[data-theme=light] .checkout-hero .container>div>p:not(.eyebrow),[data-theme=light] .checkout-plan-grid .plan-description{color:#64748b!important}[data-theme=light] .pricing-comparison,[data-theme=light] .marketing-site .pricing-comparison{background:#f8fafc!important;border-top:1px solid #e2e8f0!important}[data-theme=light] .checkout-section-heading h2,[data-theme=light] .pricing-comparison h2,[data-theme=light] #comparison-title{color:#0f172a!important}[data-theme=light] .checkout-section-heading p{color:#64748b!important}[data-theme=light] .comparison-table-scroll{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 24px #0000000a!important}[data-theme=light] .comparison-table-scroll table{background:#fff!important}[data-theme=light] .comparison-table-scroll thead th{color:#0f172a!important;background:#f1f5f9!important;border-bottom:1px solid #e2e8f0!important}[data-theme=light] .comparison-table-scroll tbody th{color:#0f172a!important;background:0 0!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .comparison-table-scroll tbody td{color:#475569!important;background:0 0!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .comparison-table-scroll tbody tr:hover td,[data-theme=light] .comparison-table-scroll tbody tr:hover th{background:#f8fafc!important}[data-theme=light] .comparison-note{color:#64748b!important}[data-theme=light] .pricing-calculator{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 24px #0000000d!important}[data-theme=light] .calculator-copy h2{color:#0f172a!important}[data-theme=light] .calculator-copy>p:not(.eyebrow){color:#64748b!important}[data-theme=light] .calculator-fields label{color:#475569!important}[data-theme=light] .calculator-fields select,[data-theme=light] .calculator-fields input{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important}[data-theme=light] .calculator-fields select option{color:#0f172a!important;background:#fff!important}[data-theme=light] .checkout-summary{background:#f8fafc!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 12px #00000008!important}[data-theme=light] .summary-plan{border-bottom:1px solid #e2e8f0!important}[data-theme=light] .summary-plan h3{color:#0f172a!important}[data-theme=light] .summary-plan>span{color:#b8860b!important}[data-theme=light] .summary-rows{border-bottom:1px solid #e2e8f0!important}[data-theme=light] .summary-row span{color:#64748b!important}[data-theme=light] .summary-row strong,[data-theme=light] .summary-total span{color:#0f172a!important}[data-theme=light] .summary-total strong{color:#b8860b!important}[data-theme=light] .subscription-form-layout form{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 24px #0000000d!important}[data-theme=light] .form-required{color:#64748b!important}[data-theme=light] .request-field label{color:#475569!important}[data-theme=light] .request-field input,[data-theme=light] .request-field select,[data-theme=light] .request-field textarea{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important}[data-theme=light] .request-field select option{color:#0f172a!important;background:#fff!important}[data-theme=light] .request-consent label{color:#475569!important}[data-theme=light] #consent-notice,[data-theme=light] .request-note{color:#64748b!important}[data-theme=light] .subscription-confirmation{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 24px #0000000d!important}[data-theme=light] .confirmation-copy h2{color:#0f172a!important}[data-theme=light] .confirmation-copy>p{color:#64748b!important}[data-theme=light] .request-reference{background:#f1f5f9!important;border:1px solid #e2e8f0!important}[data-theme=light] .request-reference>span{color:#64748b!important}[data-theme=light] .request-reference>strong{color:#b8860b!important}[data-theme=light] .checkout-faq{background:#f8fafc!important;border-top:1px solid #e2e8f0!important}[data-theme=light] .checkout-faq h2,[data-theme=light] #pricing-faq-title{color:#0f172a!important}[data-theme=light] .checkout-faq details{background:#fff!important;border:1px solid #e2e8f0!important}[data-theme=light] .checkout-faq summary{color:#0f172a!important}[data-theme=light] .checkout-faq details p{color:#475569!important}[data-theme=light] .checkout-contact{background:#f1f5f9!important;border-top:1px solid #e2e8f0!important}[data-theme=light] .checkout-contact h2,[data-theme=light] #pricing-contact-title{color:#0f172a!important}[data-theme=light] .checkout-contact p{color:#64748b!important}[data-theme=light] .features-page{color:#1e293b!important;background:#f8fafc!important}[data-theme=light] .features-hero{background:radial-gradient(70% 50% at 50% 0,#b8860b14,#0000 75%),#f8fafc!important;border-bottom:1px solid #e2e8f0!important}[data-theme=light] .features-hero-copy h1{color:#0f172a!important}[data-theme=light] .features-hero-copy>p{color:#64748b!important}[data-theme=light] .feature-navigation{background:#fffffff0!important;border-bottom:1px solid #e2e8f0!important}[data-theme=light] .feature-nav-scroll a{color:#64748b!important;background:#f1f5f9!important;border-color:#e2e8f0!important}[data-theme=light] .feature-nav-scroll a:hover{color:#0f172a!important;background:#e2e8f0!important;border-color:#cbd5e1!important}[data-theme=light] .feature-nav-scroll a[aria-current=location]{color:#fff!important;background:#b8860b!important;border-color:#b8860b!important}[data-theme=light] .feature-detail{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}[data-theme=light] .feature-detail-alt{background:#f1f5f9!important}[data-theme=light] .feature-detail-copy h2{color:#0f172a!important}[data-theme=light] .feature-detail-copy .section-copy{color:#64748b!important}[data-theme=light] .feature-detail-copy li{color:#1e293b!important}[data-theme=light] .financial-note{color:#854d0e!important;background:#b8860b14!important;border-color:#b8860b40!important}[data-theme=light] .feature-preview-panel{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 16px 40px -10px #00000014!important}[data-theme=light] .feature-preview-title{border-bottom:1px solid #e2e8f0!important}[data-theme=light] .feature-preview-title h3{color:#0f172a!important}[data-theme=light] .feature-preview-title .small-icon{color:#b8860b!important;background:#b8860b1a!important;border-color:#b8860b40!important}[data-theme=light] .feature-mock-field{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .feature-mock-field span{color:#64748b!important}[data-theme=light] .feature-mock-field strong{color:#0f172a!important}[data-theme=light] .feature-mock-product{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .feature-mock-product strong{color:#0f172a!important}[data-theme=light] .feature-mock-product span{color:#64748b!important}[data-theme=light] .feature-mock-total{color:#0f172a!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}[data-theme=light] .feature-mock-total span{color:#64748b!important}[data-theme=light] .feature-mock-total strong{color:#b8860b!important}[data-theme=light] .stepper-controls{background:#f1f5f9!important;border-color:#cbd5e1!important}[data-theme=light] .stepper-btn{color:#475569!important}[data-theme=light] .stepper-btn:hover{color:#0f172a!important;background:#e2e8f0!important}[data-theme=light] .inventory-chip{color:#64748b!important;background:#f8fafc!important;border-color:#cbd5e1!important}[data-theme=light] .inventory-chip:hover{color:#0f172a!important;border-color:#94a3b8!important}[data-theme=light] .inventory-chip.active{color:#b8860b!important;background:#b8860b1f!important;border-color:#b8860b4d!important}[data-theme=light] .product-tab{color:#64748b!important;background:#f8fafc!important;border-color:#cbd5e1!important}[data-theme=light] .product-tab:hover{color:#0f172a!important;border-color:#94a3b8!important}[data-theme=light] .product-tab.active{color:#b8860b!important;background:#b8860b1f!important;border-color:#b8860b4d!important}[data-theme=light] .catalog-product{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .catalog-product strong{color:#0f172a!important}[data-theme=light] .contact-tab{color:#64748b!important;background:#f8fafc!important;border-color:#cbd5e1!important}[data-theme=light] .contact-tab:hover{color:#0f172a!important;border-color:#94a3b8!important}[data-theme=light] .contact-tab.active{color:#b8860b!important;background:#b8860b1f!important;border-color:#b8860b4d!important}[data-theme=light] .contact-profile{border-bottom:1px solid #e2e8f0!important}[data-theme=light] .contact-profile h4{color:#0f172a!important}[data-theme=light] .contact-profile p{color:#64748b!important}[data-theme=light] .contact-history{border-top:1px solid #e2e8f0!important}[data-theme=light] .contact-history>span{color:#64748b!important}[data-theme=light] .contact-history>div{color:#1e293b!important}[data-theme=light] .contact-history strong{color:#0f172a!important}[data-theme=light] .contact-history-item{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .contact-history-item strong{color:#0f172a!important}[data-theme=light] .contact-history-item span{color:#64748b!important}[data-theme=light] .report-bridge{color:#64748b!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .report-bridge strong{color:#0f172a!important}[data-theme=light] .report-spark-wrap{border-top:1px solid #e2e8f0!important}[data-theme=light] .report-spark-header{color:#64748b!important}[data-theme=light] .spark-bar{background:#b8860b59!important}[data-theme=light] .spark-bar:hover,[data-theme=light] .spark-bar.active{background:#b8860b!important}[data-theme=light] .inventory-product,[data-theme=light] .preview-edit-note{color:#64748b!important}[data-theme=light] .inventory-record{color:#1e293b!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .inventory-record strong{color:#0f172a!important}[data-theme=light] .feature-users{background:#f8fafc!important;border-top:1px solid #e2e8f0!important}[data-theme=light] .feature-users h2,[data-theme=light] #feature-users-title{color:#0f172a!important}[data-theme=light] .user-plan-grid article{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 16px #0000000a!important}[data-theme=light] .user-plan-grid article h3{color:#0f172a!important}[data-theme=light] .user-plan-grid article p,[data-theme=light] .feature-user-extra{color:#64748b!important}[data-theme=light] .solutions-page{color:#1e293b!important;background:#f8fafc!important}[data-theme=light] .solutions-hero,[data-theme=light] .industry-hero{background:radial-gradient(70% 50% at 50% 0,#b8860b14,#0000 75%),#f8fafc!important;border-bottom:1px solid #e2e8f0!important}[data-theme=light] .solutions-hero-copy h1,[data-theme=light] .industry-hero-copy h1{color:#0f172a!important}[data-theme=light] .solutions-hero-copy p,[data-theme=light] .industry-hero-copy p,[data-theme=light] .industry-breadcrumb a{color:#64748b!important}[data-theme=light] .industry-breadcrumb a:hover{color:#0f172a!important}[data-theme=light] .industry-breadcrumb span{color:#94a3b8!important}[data-theme=light] .industry-identity{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 8px 30px #0000000d!important}[data-theme=light] .industry-identity-label{color:#0f172a!important}[data-theme=light] .industry-identity p{color:#64748b!important}[data-theme=light] .industry-mini-features span{color:#334155!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}[data-theme=light] .industry-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 16px #0000000a!important}[data-theme=light] .industry-card:hover{border-color:#cbd5e1!important;box-shadow:0 8px 28px #00000014!important}[data-theme=light] .industry-card h3,[data-theme=light] .industry-card h3 a{color:#0f172a!important}[data-theme=light] .industry-card-desc{color:#64748b!important}[data-theme=light] .subactivity-mini-pill{color:#475569!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}[data-theme=light] .industry-card ul{border-top-color:#e2e8f0!important}[data-theme=light] .industry-card li{color:#475569!important}[data-theme=light] .industry-subactivities-section{background:#f1f5f9!important;border-block:1px solid #e2e8f0!important}[data-theme=light] .solutions-section-heading h2{color:#0f172a!important}[data-theme=light] .solutions-section-heading p{color:#64748b!important}[data-theme=light] .subactivities-card-list{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 20px #0000000a!important}[data-theme=light] .subactivities-card-header{border-bottom:1px solid #e2e8f0!important}[data-theme=light] .subactivities-card-header h3{color:#0f172a!important}[data-theme=light] .subactivity-item{color:#1e293b!important}[data-theme=light] .subactivity-badge-cloud{color:#334155!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}[data-theme=light] .subactivities-why-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 20px #0000000a!important}[data-theme=light] .why-card-header{border-bottom:1px solid #e2e8f0!important}[data-theme=light] .why-card-header h3{color:#0f172a!important}[data-theme=light] .why-description{color:#64748b!important}[data-theme=light] .why-benefit-item{color:#1e293b!important}[data-theme=light] .industry-preview-shell{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 16px 40px -10px #00000014!important}[data-theme=light] .industry-preview-top{border-bottom:1px solid #e2e8f0!important}[data-theme=light] .industry-preview-top h3{color:#0f172a!important}[data-theme=light] .industry-preview-top span{color:#64748b!important}[data-theme=light] .industry-preview-controls select{color:#0f172a!important;background:#f8fafc!important;border:1px solid #cbd5e1!important}[data-theme=light] .industry-metrics>div{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .industry-metrics span{color:#64748b!important}[data-theme=light] .industry-metrics strong{color:#0f172a!important}[data-theme=light] .industry-catalog{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .preview-panel-heading h4{color:#0f172a!important}[data-theme=light] .industry-product-row{color:#1e293b!important}[data-theme=light] .industry-product-row strong{color:#0f172a!important}[data-theme=light] .industry-product-row.selected{background:#f1f5f9!important;border-color:#b8860b4d!important}[data-theme=light] .industry-cost-line{color:#0f172a!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}[data-theme=light] .industry-activity{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .industry-activity h4{color:#0f172a!important}[data-theme=light] .industry-activity p{color:#475569!important}
