.access-company-option{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,.5fr);gap:8px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft)}.access-company-option.selected{border-color:#40dcbea6}.access-company-option label{display:flex;align-items:center;gap:8px;min-width:0}.access-company-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-company-option input{width:18px;min-height:18px}.access-company-option select{min-height:38px}.approval-access-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.company-quota-row{gap:12px}.company-row-main,.scan-package-current{display:grid;gap:5px}.company-service-links{display:grid;gap:4px;min-width:0}.company-service-links span{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.scan-package-current{direction:rtl;text-align:right}.scan-package-current strong{color:var(--text)}.quota-usage-summary{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline}.quota-usage-summary b{color:var(--accent-strong)}.quota-usage-summary small{color:var(--muted)}.quota-usage-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quota-usage-breakdown span{display:grid;gap:2px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--input)}.quota-usage-breakdown small{color:var(--muted)}.scan-package-controls,.company-service-controls{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) auto;gap:10px;align-items:end;direction:rtl}.company-service-controls{grid-template-columns:minmax(120px,.7fr) minmax(220px,1fr) auto;align-items:center}.scan-package-controls label{min-width:0;text-align:right}.scan-package-save{min-width:104px;min-height:44px;white-space:nowrap}.app.app-qa{--qa-bg: #050708;--qa-ink: #f8f2ea;--qa-muted: #c9b9a9;--qa-gold: #d8ad8e;--qa-gold-deep: #b8875e;--qa-gold-light: #f4d7a1;--qa-line: rgba(216, 173, 142, .24);--qa-panel: rgba(13, 16, 18, .82);--qa-panel-solid: #0b0e10;--qa-soft: rgba(216, 173, 142, .1);--qa-display-font: "Frank Ruhl Libre", "Noto Serif Hebrew", "David", serif;--qa-body-font: "Heebo", "Segoe UI", "Noto Sans Hebrew", Arial, sans-serif;--accent: var(--qa-gold);--accent-strong: var(--qa-gold-light);--gold: var(--qa-gold-light);--text: var(--qa-ink);--muted: var(--qa-muted);--border: var(--qa-line);--surface: var(--qa-panel);--surface-solid: var(--qa-panel-solid);--surface-soft: var(--qa-soft);--input: rgba(255, 248, 237, .08);color:var(--qa-ink);background:linear-gradient(115deg,rgba(216,173,142,.12),transparent 34%),linear-gradient(180deg,#050708,#071018,#050708)}.qa-header{position:sticky;top:0;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px clamp(16px,4vw,48px);border-bottom:1px solid rgba(216,173,142,.18);background:#050708c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.qa-brand-button,.qa-icon-button,.qa-header-link,.qa-primary-cta{border:1px solid var(--qa-line);color:var(--qa-ink);background:transparent;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.qa-brand-button{display:inline-flex;align-items:center;padding:0;border:0}.qa-brand-button img{display:block;width:clamp(170px,17vw,260px);height:auto}.qa-header-actions{display:flex;align-items:center;gap:10px}.qa-header-link{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:999px;color:var(--qa-gold-light);background:linear-gradient(180deg,#fff8ed14,#fff8ed06),#d8ad8e14;box-shadow:inset 0 1px #ffeed11f,0 10px 22px #0000002e;font-weight:800}.qa-icon-button{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:var(--qa-gold-light);background:#d8ad8e14}.qa-header-link:hover,.qa-icon-button:hover{transform:translateY(-1px);border-color:#f4d7a1b8;background:#d8ad8e29}.marketing-main-header{position:sticky;top:0;z-index:14;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:22px;min-height:78px;padding:14px clamp(18px,4vw,72px);border-bottom:1px solid rgba(216,173,142,.2);background:linear-gradient(90deg,#050708f0,#050708b8 54%,#050708f0),#050708d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);direction:inherit}.marketing-logo-button{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;text-decoration:none;direction:inherit}.marketing-site picture{display:contents}.marketing-logo-button img{display:block;width:clamp(152px,15vw,230px);height:auto;object-fit:contain}.marketing-main-nav{display:flex;justify-content:center;gap:clamp(6px,1vw,18px);direction:inherit}.marketing-main-nav a,.marketing-main-nav button{position:relative;min-height:38px;padding:0 8px;border:0;color:#f4dfca;background:transparent;font-size:15px;font-weight:800;text-decoration:none;transition:color .16s ease}.marketing-main-nav a:after,.marketing-main-nav button:after{content:"";position:absolute;right:16%;bottom:0;left:16%;height:1px;background:linear-gradient(90deg,transparent,#e2b58b,transparent);opacity:0;transition:opacity .16s ease}.marketing-main-nav a.active,.marketing-main-nav a:hover,.marketing-main-nav button.active,.marketing-main-nav button:hover{color:#fff0cf}.marketing-main-nav a.active:after,.marketing-main-nav a:hover:after,.marketing-main-nav button.active:after,.marketing-main-nav button:hover:after{opacity:1}.marketing-menu-toggle{display:none}.marketing-nav-cta,.marketing-demo-link,.marketing-primary-cta,.marketing-secondary-cta,.marketing-services-grid a,.marketing-services-grid button,.marketing-pricing-grid a,.marketing-pricing-grid button,.marketing-pricing-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border-radius:8px;font-weight:900;text-decoration:none;overflow:hidden;isolation:isolate;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease;direction:rtl}.marketing-nav-cta:before,.marketing-demo-link:before,.marketing-primary-cta:before,.marketing-secondary-cta:before,.marketing-services-grid a:before,.marketing-services-grid button:before,.marketing-pricing-grid a:before,.marketing-pricing-grid button:before,.marketing-pricing-cta:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 38%);opacity:.66;pointer-events:none}.marketing-nav-cta:after,.marketing-demo-link:after,.marketing-primary-cta:after,.marketing-secondary-cta:after,.marketing-services-grid a:after,.marketing-services-grid button:after,.marketing-pricing-grid a:after,.marketing-pricing-grid button:after,.marketing-pricing-cta:after{content:"";position:absolute;inset:-18%;background:linear-gradient(105deg,transparent 28%,rgba(255,248,237,.08) 44%,rgba(255,240,207,.68) 50%,rgba(255,248,237,.08) 56%,transparent 72%);transform:translate(-130%) skew(-18deg);opacity:0;pointer-events:none}.marketing-nav-cta,.marketing-primary-cta{border:1px solid rgba(255,231,184,.72);color:#211108;background:linear-gradient(180deg,rgba(255,255,255,.42),transparent 36%),linear-gradient(135deg,#fff0c5,#e8ad73 44%,#8f5637);box-shadow:inset 0 1px #ffffff8c,inset 0 -12px 20px #4b200c40,0 18px 42px #b8875e42}.marketing-nav-cta{min-height:44px;padding-inline:18px}.marketing-primary-cta{min-height:62px;padding-inline:30px;font-size:18px}.marketing-secondary-cta,.marketing-services-grid a,.marketing-services-grid button,.marketing-pricing-grid a,.marketing-pricing-grid button,.marketing-pricing-cta{min-height:56px;padding-inline:24px;border:1px solid rgba(216,173,142,.34);color:#f7dec2;background:#fff8ed0e;box-shadow:inset 0 1px #ffffff0a,0 12px 26px #05070824}.marketing-nav-cta:hover,.marketing-primary-cta:hover,.marketing-secondary-cta:hover,.marketing-services-grid a:hover,.marketing-services-grid button:hover,.marketing-pricing-grid a:hover,.marketing-pricing-grid button:hover,.marketing-pricing-cta:hover{transform:translateY(-3px);border-color:#f4d7a1db;box-shadow:inset 0 1px #ffffff42,0 18px 34px #be906633}.marketing-nav-cta:hover:after,.marketing-primary-cta:hover:after,.marketing-secondary-cta:hover:after,.marketing-services-grid a:hover:after,.marketing-services-grid button:hover:after,.marketing-pricing-grid a:hover:after,.marketing-pricing-grid button:hover:after,.marketing-pricing-cta:hover:after,.marketing-nav-cta:focus-visible:after,.marketing-primary-cta:focus-visible:after,.marketing-secondary-cta:focus-visible:after,.marketing-services-grid a:focus-visible:after,.marketing-services-grid button:focus-visible:after,.marketing-pricing-grid a:focus-visible:after,.marketing-pricing-grid button:focus-visible:after,.marketing-pricing-cta:focus-visible:after{opacity:1;transform:translate(130%) skew(-18deg);transition:transform .78s cubic-bezier(.22,1,.36,1),opacity .22s ease}.marketing-nav-cta:active,.marketing-primary-cta:active,.marketing-secondary-cta:active,.marketing-services-grid a:active,.marketing-services-grid button:active,.marketing-pricing-grid a:active,.marketing-pricing-grid button:active,.marketing-pricing-cta:active{transform:translateY(0);box-shadow:inset 0 2px 12px #4b200c33,0 8px 16px #0507081f}.marketing-nav-cta:focus-visible,.marketing-primary-cta:focus-visible,.marketing-secondary-cta:focus-visible,.marketing-services-grid a:focus-visible,.marketing-services-grid button:focus-visible,.marketing-pricing-grid a:focus-visible,.marketing-pricing-grid button:focus-visible,.marketing-pricing-cta:focus-visible,.marketing-text-link:focus-visible{outline:2px solid rgba(255,231,184,.72);outline-offset:3px}.marketing-site{width:min(1560px,calc(100% - 32px));margin:0 auto;padding-bottom:56px;color:var(--qa-ink);font-family:var(--qa-body-font)}.marketing-reveal{opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),filter .72s cubic-bezier(.22,1,.36,1);transition-delay:var(--marketing-reveal-delay, 0ms);will-change:opacity,transform,filter}.marketing-reveal-up{transform:translateY(28px);filter:blur(10px)}.marketing-reveal-right{transform:translate(30px);filter:blur(10px)}.marketing-reveal-left{transform:translate(-30px);filter:blur(10px)}.marketing-reveal.is-visible{opacity:1;transform:translateZ(0);filter:blur(0)}.marketing-hero-section{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);gap:clamp(24px,4.2vw,72px);min-height:calc(100svh - 78px);align-items:stretch;border-bottom:1px solid rgba(216,173,142,.22);direction:ltr}.marketing-hero-copy{display:grid;align-content:center;justify-items:start;gap:18px;padding-block:clamp(42px,6vw,86px);direction:rtl;text-align:right}.marketing-hero-logo{width:clamp(190px,19vw,300px);height:auto;filter:drop-shadow(0 18px 28px rgba(216,173,142,.16))}.marketing-hero-copy h1,.marketing-page-hero h1,.marketing-page-heading h1,.marketing-business-hero h1,.marketing-about-section h1,.marketing-section-title h2,.marketing-cta-band h2,.marketing-system-copy h2{margin:0;color:transparent;font-family:var(--qa-display-font);font-weight:900;letter-spacing:0;background:linear-gradient(180deg,#fff0cf,#e7bb98 38%,#af7149 64%,#f7d6a8);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 22px 34px rgba(0,0,0,.48))}.marketing-hero-copy h1{max-width:740px;font-size:clamp(34px,3.4vw,58px);line-height:1.02}.marketing-hero-brandmark{display:block;width:min(100%,clamp(600px,48vw,760px));height:auto;object-fit:contain;object-position:left center;filter:drop-shadow(0 22px 34px rgba(0,0,0,.5)) drop-shadow(0 0 18px rgba(216,173,142,.14))}
