@font-face{font-family:Cairo;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/Cairo-Variable.ttf)format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/JetBrainsMono-Variable.ttf)format("truetype")}:root{--brand-blue:#1877f2;--brand-blue-dark:#0f58bd;--brand-blue-deeper:#0b3d83;--brand-blue-light:#eff6ff;--brand-blue-subtle:#f0f7ff;--brand-blue-glow:#1877f226;--brand-green:#10b981;--brand-green-dark:#059669;--brand-green-light:#ecfdf5;--brand-green-glow:#10b9812e;--brand-gold:#f59e0b;--brand-gold-light:#fef3c7;--bg-primary:#f8fafc;--bg-surface:#fff;--bg-subtle:#f1f5f9;--bg-card:#fff;--bg-card-hover:#fff;--border-subtle:#e2e8f0;--border-medium:#cbd5e1;--border-strong:#94a3b8;--border-focus:#1877f2;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--font-arabic:"Cairo", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", monospace;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-full:9999px;--shadow-xs:0 1px 2px #0f172a0a;--shadow-sm:0 2px 6px #0f172a0d;--shadow-card:0 6px 24px -4px #0f172a12, 0 2px 8px -2px #0f172a0a;--shadow-card-hover:0 22px 42px -10px #1877f226, 0 8px 20px -4px #0f172a0f;--shadow-navbar:0 4px 25px #0f172a0d}*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:var(--font-arabic);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"lnum" 1, "tnum" 1;background-color:var(--bg-primary);color:var(--text-primary);text-align:right;scroll-behavior:smooth;direction:rtl;line-height:1.6}body{min-width:0}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:var(--bg-subtle)}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}a{color:inherit;text-decoration:none;transition:all .2s}.container{width:95%;max-width:1560px;margin:0 auto;padding:0 24px}.sticky-header-wrapper{z-index:1000;width:100%;position:sticky;top:0;left:0;right:0;box-shadow:0 4px 20px #0f172a14}.announcement-bar{color:#fff;text-align:center;background:linear-gradient(90deg,#0b3d83 0%,#1877f2 50%,#059669 100%);border-bottom:1px solid #ffffff26;padding:6px 0;font-size:.8rem;font-weight:700}.announcement-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.announcement-mobile,.mobile-navigation{display:none}.announcement-badge{border-radius:var(--radius-full);letter-spacing:.5px;background:#fff3;padding:2px 9px;font-size:.74rem;font-weight:800}.navbar{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle);width:100%;box-shadow:var(--shadow-navbar);background:#fffffffa;transition:all .3s;position:relative}.navbar .container{width:100%;max-width:1600px;padding:0 20px}.navbar-inner{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;height:68px;display:flex}.brand-logo-container{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.brand-icon-wrapper{justify-content:center;align-items:center;display:flex;position:relative}.brand-icon-img{object-fit:cover;border:1.5px solid #fff;border-radius:10px;width:40px;height:40px;transition:transform .2s;box-shadow:0 3px 12px #1877f233}.brand-logo-container:hover .brand-icon-img{transform:scale(1.05)}.brand-title-wrap{flex-direction:column;display:flex}.brand-title{letter-spacing:-.5px;color:#0f172a;direction:ltr;align-items:center;gap:4px;font-size:1.28rem;font-weight:900;line-height:1.15;display:inline-flex}.brand-title-accent{color:var(--brand-blue)}.brand-subtitle{color:var(--brand-green-dark);letter-spacing:.2px;font-size:.72rem;font-weight:700}.brand-badge{background:var(--brand-green-light);color:var(--brand-green-dark);border-radius:var(--radius-full);border:1px solid #10b98159;align-items:center;gap:6px;padding:4px 10px;font-size:.74rem;font-weight:800;display:inline-flex}.brand-badge:before{content:"";background:var(--brand-green);width:7px;height:7px;box-shadow:0 0 8px var(--brand-green);border-radius:50%;display:inline-block}.nav-links{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px;list-style:none;display:flex}.nav-link{color:var(--text-secondary);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:5px;padding:6px 10px;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex}.nav-link:hover{color:var(--brand-blue);background:var(--brand-blue-light)}.nav-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (max-width:1280px){.brand-subtitle{display:none}.nav-link{padding:6px 7px;font-size:.84rem}.nav-actions{gap:6px}}@media (max-width:1080px){.nav-actions #nav-btn-trial{display:none}}@media (max-width:920px){.nav-links{gap:2px}.nav-link{padding:5px 6px;font-size:.8rem}}.btn{border-radius:var(--radius-md);cursor:pointer;white-space:normal;text-align:center;border:none;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:12px 24px;font-size:.98rem;font-weight:800;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--brand-blue) 0%, var(--brand-blue-dark) 100%);color:#fff;box-shadow:0 4px 16px #1877f259}.btn-primary:hover{background:linear-gradient(135deg, #2563eb 0%, var(--brand-blue) 100%);transform:translateY(-2px);box-shadow:0 8px 24px #1877f273}.btn-green{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 4px 16px #10b98159}.btn-green:hover{background:linear-gradient(135deg,#34d399 0%,#10b981 100%);transform:translateY(-2px);box-shadow:0 8px 24px #10b98173}.btn-secondary{color:var(--text-primary);border:1.5px solid var(--border-medium);box-shadow:var(--shadow-sm);background:#fff}.btn-secondary:hover{background:var(--bg-subtle);border-color:var(--brand-blue);color:var(--brand-blue);transform:translateY(-2px)}.hero{border-bottom:1px solid var(--border-subtle);background:linear-gradient(#fff 0%,#f1f5f9 100%);padding:160px 0 100px;position:relative;overflow:hidden}.hero-glow-blue{pointer-events:none;background:radial-gradient(circle,#1877f214 0%,#fff0 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:5%;right:15%}.hero-glow-green{pointer-events:none;background:radial-gradient(circle,#10b98114 0%,#fff0 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:15%;left:15%}.hero-content{z-index:1;text-align:center;max-width:980px;margin:0 auto;position:relative}.hero-pill{border-radius:var(--radius-full);background:var(--brand-blue-light);color:var(--brand-blue-dark);border:1px solid #1877f233;align-items:center;gap:10px;margin-bottom:24px;padding:8px 20px;font-size:.92rem;font-weight:800;display:inline-flex}.hero-title{color:#0f172a;letter-spacing:-1px;margin-bottom:24px;font-size:3.6rem;font-weight:900;line-height:1.25}.gradient-text{background:linear-gradient(135deg, var(--brand-blue) 0%, #0284c7 50%, var(--brand-green) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-subtitle{color:var(--text-secondary);max-width:860px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.3rem;line-height:1.8}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:40px;display:flex}.hero-meta{color:var(--text-secondary);justify-content:center;align-items:center;gap:28px;font-size:.95rem;font-weight:700;display:flex}.hero-meta-item{align-items:center;gap:8px;display:flex}.hero-meta-item span{color:var(--brand-green);font-weight:900}.features-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:28px;margin-top:50px;display:grid}.feature-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:36px 30px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.feature-card:hover{box-shadow:var(--shadow-card-hover);border-color:#1877f266;transform:translateY(-6px)}.feature-icon-wrapper{border-radius:var(--radius-md);background:var(--brand-blue-light);width:60px;height:60px;color:var(--brand-blue);justify-content:center;align-items:center;margin-bottom:22px;font-size:1.8rem;display:flex}.feature-card.green-accent .feature-icon-wrapper{background:var(--brand-green-light);color:var(--brand-green)}.feature-title{color:#0f172a;margin-bottom:12px;font-size:1.4rem;font-weight:800}.feature-desc{color:var(--text-secondary);font-size:1rem;line-height:1.7}.stats-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin:60px 0;display:grid}@media (max-width:860px){.stats-grid{grid-template-columns:1fr}}.stat-box{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:center;box-shadow:var(--shadow-sm);padding:28px}.stat-number{color:var(--brand-blue);font-size:2.8rem;font-weight:900;font-family:var(--font-mono)}.stat-number.green{color:var(--brand-green)}.stat-label{color:var(--text-secondary);margin-top:8px;font-size:1rem;font-weight:700}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:32px;margin-top:50px;display:grid}.pricing-card{background:var(--bg-card);border:1.5px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);flex-direction:column;padding:44px 34px;transition:all .3s;display:flex;position:relative}.pricing-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-5px)}.pricing-card.featured{border-color:var(--brand-blue);transform:scale(1.03);box-shadow:0 12px 35px -5px #1877f226}.popular-badge{background:linear-gradient(135deg, var(--brand-blue), var(--brand-blue-dark));color:#fff;border-radius:var(--radius-full);padding:5px 20px;font-size:.82rem;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #1877f266}.plan-name{color:#0f172a;margin-bottom:8px;font-size:1.55rem;font-weight:900}.plan-desc{color:var(--text-secondary);margin-bottom:24px;font-size:.95rem;line-height:1.6}.plan-price{align-items:baseline;gap:8px;margin-bottom:30px;display:flex}.price-val{color:var(--brand-blue);font-size:3rem;font-weight:900}.price-currency{color:var(--text-secondary);font-size:1.05rem;font-weight:700}.plan-features{flex-grow:1;margin-bottom:36px;list-style:none}.plan-feature-item{color:var(--text-secondary);align-items:center;gap:12px;margin-bottom:14px;font-size:.98rem;font-weight:600;display:flex}.check-icon{color:var(--brand-green);font-size:1.1rem;font-weight:900}.footer{border-top:1px solid var(--border-subtle);background:#fff;margin-top:100px;padding:70px 0 35px}.footer-bottom{border-top:1px solid var(--border-subtle);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:50px;padding-top:25px;font-size:.9rem;display:flex}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:48px;display:grid}.footer-bottom>div{flex-wrap:wrap}.footer .nav-link{white-space:normal}main,.home-hero-grid>*,.home-value-grid>*,.footer-grid>*,.public-page form,.public-page form div{min-width:0}.public-page{padding-block:40px 80px}.page-title{font-size:clamp(1.9rem,5vw,3.2rem);line-height:1.4}.home-hero-title{letter-spacing:-1px;font-size:clamp(2rem,4vw,3.3rem)}.section-title{font-size:clamp(1.65rem,3.5vw,2.6rem)}.home-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px}.home-value-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px}.home-hero-badge{background:var(--brand-blue-light);border-radius:var(--radius-full);border:1.5px solid #1877f240;flex-wrap:wrap;align-items:center;gap:12px;max-width:100%;margin-bottom:24px;padding:6px 18px 6px 14px;display:inline-flex}.home-hero-badge-copy{color:var(--brand-blue-dark);flex:1;font-size:.9rem;font-weight:800}.home-hero-badge-separator{color:var(--border-medium)}.home-hero-badge-status{color:var(--brand-green-dark);font-size:.85rem;font-weight:800}.home-hero-copy{font-size:1.18rem}.pos-preview *,.workstation-preview *{min-width:0}.pos-preview-header,.preview-status-row{flex-wrap:wrap;gap:12px}.pos-preview-summary{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.pos-preview code,.workstation-preview,.public-page form{overflow-wrap:anywhere}.workstation-row{flex-wrap:wrap;gap:12px}.checkout-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-tabs{flex-wrap:wrap}.support-tabs>button{flex:220px;min-height:44px}:is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--brand-blue);outline-offset:4px}@media (max-width:960px){.hero-title{font-size:2.6rem}.nav-links,.desktop-navigation,.announcement-desktop{display:none}.announcement-mobile{display:inline}.announcement-inner{gap:0}.navbar-inner{position:relative}.mobile-navigation{flex-shrink:0;display:block}.mobile-menu-toggle{background:var(--brand-blue-light);width:44px;height:44px;color:var(--brand-blue-dark);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;display:flex}.mobile-menu{inset-inline:16px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-height:calc(100dvh - 140px);box-shadow:var(--shadow-card);background:#fff;padding:8px;position:absolute;top:calc(100% + 8px);overflow-y:auto}.mobile-menu a{border-radius:var(--radius-sm);align-items:center;min-height:48px;padding:10px 14px;font-weight:700;display:flex}.mobile-menu a:hover,.mobile-menu a[aria-current=page]{background:var(--brand-blue-light);color:var(--brand-blue-dark)}.home-hero-grid,.home-value-grid{grid-template-columns:minmax(0,1fr)}.pricing-card.featured{transform:none}}@media (max-width:640px){.container{width:100%;padding-inline:16px}.navbar .container{padding-inline:16px}.announcement-bar{padding-block:7px;font-size:.72rem}.nav-actions{margin-inline-start:auto}.home-hero-grid,.home-value-grid{gap:28px}.home-hero-title{letter-spacing:0}.home-hero-copy{font-size:1rem}.home-hero-badge{border-radius:var(--radius-md);gap:8px;padding:8px 12px}.home-hero-badge-copy{font-size:.8rem}.home-hero-badge-separator,.home-hero-badge-status{display:none}.hero-pill{max-width:100%;padding:8px 12px;font-size:.78rem}.pricing-card,.feature-card{padding:28px 22px}.plan-price{flex-wrap:wrap}.popular-badge{text-align:center;max-width:calc(100% - 24px)}.checkout-contact-grid,.pos-preview-summary{grid-template-columns:minmax(0,1fr)}.public-page input,.public-page select,.public-page textarea{font-size:1rem!important}.footer{margin-top:56px;padding-block:48px 24px}.footer-grid{gap:32px}.footer-bottom{align-items:flex-start}.footer-bottom>div{gap:12px!important}}@media (max-width:480px){.nav-actions{display:none}.brand-logo-container{margin-inline-end:auto}}
.analytics-section{--a-border:#dce6ef;--a-muted:#597087;--a-blue:#145bd7;color:#162a40;min-width:0}.analytics-heading{background:linear-gradient(120deg,#eff7ff,#fff 70%);border:1px solid #d9e8f4;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;padding:26px;display:flex}.analytics-heading h2{margin:7px 0;font-size:clamp(1.35rem,2.4vw,2rem)}.analytics-heading p,.analytics-card p{color:var(--a-muted);font-size:.88rem;line-height:1.8}.analytics-eyebrow{color:#156672;font-size:.8rem;font-weight:800}.analytics-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.analytics-actions .btn{padding:10px 15px;font-size:.84rem}.analytics-filters{border:1px solid var(--a-border);background:#fff;border-radius:14px;flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:18px;display:flex}.analytics-filters label{flex:1;gap:6px;min-width:min(150px,100%);font-size:.8rem;font-weight:700;display:grid}.analytics-filters input,.analytics-filters select{color:#19324e;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd9e6;border-radius:8px;padding:10px}.analytics-tabs{background:#e9f0f7;border-radius:12px;flex-wrap:wrap;gap:6px;margin-bottom:22px;padding:6px;display:flex}.analytics-tabs button{cursor:pointer;color:#365069;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1;padding:12px 14px;font-size:.83rem;font-weight:700}.analytics-tabs button[aria-current]{color:var(--a-blue);background:#fff;box-shadow:0 2px 8px #13314b12}.analytics-kpis{grid-template-columns:repeat(auto-fit,minmax(min(165px,100%),1fr));gap:12px;margin-bottom:22px;display:grid}.analytics-kpi{border:1px solid var(--a-border);background:#fff;border-radius:14px;flex-direction:column;gap:13px;min-width:0;padding:20px;display:flex}.analytics-kpi span{color:var(--a-muted);font-size:.8rem}.analytics-kpi strong{color:#164e9e;font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,2vw,1.8rem)}.analytics-grid{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:18px;display:grid}.analytics-card{border:1px solid var(--a-border);background:#fff;border-radius:15px;min-width:0;margin-bottom:18px;padding:22px}.analytics-card h3{margin:0 0 18px;font-size:1rem}.analytics-table-wrap{max-width:100%;overflow-x:auto}.analytics-table{border-collapse:collapse;text-align:right;width:100%;font-size:.82rem}.analytics-table th{color:#597087;white-space:nowrap;background:#f7fafc;padding:12px 9px;font-weight:700}.analytics-table td{overflow-wrap:anywhere;border-bottom:1px solid #edf2f6;padding:13px 9px}.analytics-table tr:last-child td{border-bottom:0}.analytics-chart{border-bottom:1px solid var(--a-border);direction:ltr;align-items:flex-end;gap:5px;min-height:205px;padding:16px 2px 8px;display:flex;overflow-x:auto}.analytics-bar-column{flex-direction:column;flex:1 0 24px;justify-content:flex-end;align-items:center;gap:7px;font-size:.7rem;display:flex}.analytics-bar-column>span{color:#557088;min-height:18px}.analytics-bar{background:linear-gradient(#1b73e8,#0c9b9a);border-radius:4px 4px 0 0;width:70%;max-width:30px}.analytics-bar-column small{color:#698096;writing-mode:vertical-rl;height:38px;font-size:.62rem}.analytics-funnel{gap:22px;margin:0;padding:0;list-style:none;display:grid}.analytics-funnel li>div:first-child{justify-content:space-between;gap:10px;font-size:.87rem;display:flex}.analytics-funnel strong{color:#145bd7}.analytics-meter{background:#eaf0f6;border-radius:8px;height:11px;margin:10px 0 5px;overflow:hidden}.analytics-meter span{background:linear-gradient(90deg,#118985,#216bdc);border-radius:8px;height:100%;display:block}.analytics-funnel small{color:var(--a-muted);font-size:.72rem}.analytics-journeys{gap:8px;display:grid}.analytics-journeys>div{background:#f4f8fc;border-radius:9px;grid-template-columns:1fr auto 1fr 55px;align-items:center;gap:14px;padding:14px;font-size:.85rem;display:grid}.analytics-journeys strong{color:#145bd7;text-align:center}.analytics-definitions{grid-template-columns:minmax(100px,180px) 1fr;gap:16px;margin-bottom:24px;font-size:.87rem;display:grid}.analytics-definitions dt{font-weight:700}.analytics-definitions dd{color:var(--a-muted);margin:0;line-height:1.9}.analytics-empty,.analytics-note{color:#45617a;background:#f0f7ff;border:1px solid #d8e9fb;border-radius:10px;margin-bottom:18px;padding:18px;font-size:.86rem;line-height:1.9}.analytics-error{color:#9d243b;background:#fff1f2;border-radius:8px;margin-bottom:16px;padding:14px}.security-toolbar,.security-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.security-toolbar>label{align-items:center;gap:9px;font-size:.85rem;display:flex}.security-toolbar input{accent-color:#145bd7}.security-pagination{margin:20px 0 0;font-size:.8rem}.security-pagination .btn{padding:9px 18px}.security-muted{color:var(--a-muted);font-size:.8rem;font-weight:400}.security-badge{border-radius:6px;margin:0 0 7px 8px;padding:4px 8px;font-size:.67rem;font-weight:800;display:inline-block}.security-info{color:#196341;background:#e7f5ee}.security-warning{color:#875700;background:#fff2d5}.security-error{color:#9d243b;background:#ffe4e9}.security-events-table{min-width:850px}.security-events-table td{vertical-align:top;max-width:340px}.security-events-table strong{display:block}.security-events-table small{color:var(--a-muted);margin-top:6px;font-size:.72rem;line-height:1.8;display:block}.security-events-table code{font-size:.73rem}.security-source{font:inherit;color:#185497;cursor:pointer;background:#eff5fb;border:0;border-radius:6px;padding:5px 8px}.security-sources{flex-wrap:wrap;gap:10px;display:flex}.security-sources button{border:1px solid var(--a-border);color:#244763;cursor:pointer;font:inherit;background:#f7fafc;border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:.76rem;display:flex}.security-sources strong{color:#145bd7}.protected-download{min-width:0;max-width:320px}.protected-download .btn{flex-wrap:wrap;justify-content:center;gap:10px;max-width:100%;padding:14px 24px;display:inline-flex}.protected-download .btn:disabled{opacity:.65;cursor:wait}.protected-download .btn span:last-child{font-size:.9rem}.protected-download p{color:#52667a;text-align:center;overflow-wrap:anywhere;min-height:22px;margin:8px 0 0;font-size:.76rem;line-height:1.8}.analytics-consent{z-index:3000;background:#fff;border:1px solid #ccdce9;border-radius:15px;justify-content:space-between;align-items:center;gap:22px;max-width:1040px;margin:auto;padding:20px 24px;display:flex;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 8px 48px #0f294e26}.analytics-consent strong{font-size:.95rem}.analytics-consent p{color:#567087;margin:7px 0 0;font-size:.8rem;line-height:1.7}.analytics-consent-actions{flex-shrink:0;gap:8px;display:flex}.analytics-consent .btn{padding:11px 15px;font-size:.8rem}@media (max-width:720px){.analytics-heading{flex-direction:column;padding:18px}.analytics-actions{width:100%}.analytics-tabs button{white-space:normal;flex:1 0 40%}.analytics-card{padding:16px}.analytics-consent{flex-direction:column;align-items:stretch;gap:13px;padding:16px;bottom:10px;left:10px;right:10px}.analytics-consent-actions{flex-wrap:wrap}.analytics-consent-actions button{flex:1}.analytics-definitions{grid-template-columns:1fr;gap:7px}.analytics-definitions dd{margin-bottom:12px}.analytics-journeys>div{grid-template-columns:1fr auto 1fr 32px;gap:7px;padding:10px;font-size:.75rem}}.privacy-dialog{color:#18334d;border:1px solid #cbdce8;border-radius:18px;width:min(720px,100% - 24px);max-height:90dvh;margin:auto;padding:26px;font-family:inherit;inset:0;overflow:auto;box-shadow:0 24px 90px #102c4b40}.privacy-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102b47a0}.privacy-dialog-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.privacy-dialog h2{margin:0;font-size:1.25rem}.privacy-dialog-heading>button{color:#244763;cursor:pointer;background:#edf3f8;border:0;border-radius:8px;width:36px;height:36px;font-size:1.6rem}.privacy-dialog p{color:#526b80;font-size:.84rem;line-height:1.9}.privacy-purpose{background:#f7fafc;border:1px solid #dbe6ef;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:12px 0;padding:17px;display:flex}.privacy-purpose strong{font-size:.9rem}.privacy-purpose p{margin:5px 0 0}.privacy-purpose small{color:#506a80;max-width:530px;margin-top:7px;font-size:.8rem;line-height:1.9;display:block}.privacy-purpose input[type=checkbox]{accent-color:#145bd7;flex-shrink:0;width:22px;height:22px}.privacy-dialog div.privacy-purpose:first-of-type{display:block}.privacy-dialog label.privacy-purpose{flex-wrap:nowrap}.privacy-purpose>span{flex:1;min-width:0}.privacy-form{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;margin:20px 0;display:grid}.privacy-form label{flex-direction:column;gap:8px;min-width:0;font-size:.85rem;font-weight:700;display:flex}.privacy-form input:not([type=checkbox]),.privacy-form select,.privacy-form textarea{font:inherit;color:#19334b;background:#fff;border:1px solid #cbd9e5;border-radius:8px;width:100%;min-width:0;padding:11px}.privacy-full{grid-column:1/-1}.privacy-form .privacy-inline-check{flex-direction:row;align-items:center;font-weight:500;line-height:1.8}.privacy-inline-check input,.privacy-review-options input{accent-color:#145bd7;flex-shrink:0;width:19px;height:19px}.privacy-review-options{gap:12px;margin:20px 0;display:grid}.privacy-review-options label{align-items:flex-start;gap:12px;font-size:.85rem;line-height:1.9;display:flex}.privacy-request-editor{background:#f8fbfe;border:1px solid #dce5ed;border-radius:12px;margin:18px 0;padding:20px}.privacy-response{white-space:pre-wrap;overflow-wrap:anywhere}.privacy-request-list{gap:14px;display:grid}.privacy-request-list article{border:1px solid #dce5ed;border-radius:10px;padding:16px}.privacy-checklist{color:#456077;padding-inline-start:24px;font-size:.87rem;line-height:2.1}.privacy-checklist li{margin-bottom:9px}.privacy-link-preview{overflow-wrap:anywhere;background:#f1f6fb;border-radius:8px;padding:16px;line-height:1.9;display:block}.privacy-policy .analytics-table{min-width:650px}.privacy-policy .analytics-table td{vertical-align:top;line-height:1.9}.privacy-policy ul{padding-inline-start:25px;line-height:2}.privacy-policy code,.analytics-card code{overflow-wrap:anywhere}.privacy-dialog .analytics-actions{gap:10px}.analytics-consent-actions{flex-wrap:wrap;max-width:470px}.analytics-consent>div:first-child{min-width:0}
.content-intro{text-align:center;max-width:820px;margin:0 auto 35px}.content-intro h1,.content-intro h2{margin:15px 0}.content-intro p{color:#52687d;font-size:1.05rem;line-height:1.9}.content-intro small,.content-note{color:#566f85;font-size:.83rem;line-height:1.9}.content-note{background:#eef6fc;border-radius:10px;margin:18px 0;padding:15px 18px}.content-actions{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.content-actions .btn{padding:13px 20px;font-size:.9rem}.public-section{padding-top:42px;padding-bottom:42px}.content-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:20px;display:grid}.content-card{background:#fff;border:1px solid #dce6ef;border-radius:16px;min-width:0;margin-bottom:20px;padding:25px}.content-card h2,.content-card h3{margin-bottom:14px;font-size:1.15rem}.content-card p{color:#52687d;font-size:.93rem;line-height:1.95}.content-card a{color:#155ac4}.product-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;padding-top:60px;padding-bottom:50px;display:grid}.product-hero h1{margin:20px 0;font-size:clamp(2rem,3.7vw,3.5rem);font-weight:900;line-height:1.4}.product-hero p{color:#4b657b;font-size:1.03rem;line-height:1.9}.product-hero-figure{min-width:0;margin:0}.product-hero-figure img{border:1px solid #cddde9;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 20px 60px #1d527d20}.product-hero-figure figcaption{color:#5b7185;text-align:center;margin-top:12px;font-size:.75rem}.product-gallery{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:24px;display:grid}.product-gallery figure{background:#fff;border:1px solid #dce6ef;border-radius:14px;margin:0;overflow:hidden}.product-gallery button{cursor:zoom-in;background:#f5f8fa;border:0;width:100%;padding:0;display:block}.product-gallery img{width:100%;height:auto;display:block}.product-gallery figcaption{padding:18px}.product-gallery figcaption p{color:#566d82;margin:8px 0 0;font-size:.83rem;line-height:1.9}.screenshot-dialog{z-index:4000;background:#07192ce8;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.screenshot-dialog>div{background:#fff;border-radius:10px;width:100%;max-width:1440px;max-height:95vh;padding:16px;overflow:auto}.screenshot-dialog img{width:100%;height:auto;display:block}.screenshot-dialog p{color:#50647a;padding:10px;font-size:.85rem}.video-grid{grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));gap:25px;display:grid}.product-video{aspect-ratio:16/10;background:#102238;border-radius:10px;width:100%;height:auto;margin:15px 0;display:block}.guide-article{max-width:950px}.guide-steps{gap:25px;margin:35px 0;padding:0;list-style:none;display:grid}.guide-steps li{border-bottom:1px solid #e2eaf1;gap:20px;padding-bottom:24px;display:flex}.guide-steps h2{margin-bottom:10px;font-size:1.2rem}.guide-steps p{color:#52687d;font-size:1rem;line-height:2}.guide-step-number{color:#185fc4;background:#e8f2ff;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;height:38px;font-weight:800;display:flex}@media (max-width:900px){.product-hero{grid-template-columns:1fr;gap:25px;padding-top:35px}.product-hero h1{font-size:clamp(2rem,7vw,3rem)}.content-actions .btn{text-align:center;flex:1}.product-gallery{gap:18px}.guide-steps li{gap:12px}.screenshot-dialog{padding:10px}.public-section{padding-top:30px;padding-bottom:30px}}
