/* Hide theme banner+WP page-title+footer leak-forms on landing pages */ body.page:has(.et-landing) section.banner:not(.home-banner),body.page:has(.et-landing) .page-header,body.page:has(.et-landing) .entry-header,body.page:has(.et-landing) .et-page-title,body.page:has(.et-landing) .entry-title,body:has(.et-landing) .general-page-content>.custom-container>.text-wrapper.general-page>h1,body:has(.et-landing) .general-page-content>.custom-container>.text-wrapper.general-page>h2:first-of-type {display:none!important}/* Hide form 260 (Apply Position)+form 75 (newsletter) that leak from theme footer onto the landing page */ body:has(.et-landing) footer form.wpcf7-form,body:has(.et-landing) [class*="wpcf7-f260"],body:has(.et-landing) [class*="wpcf7-f75"] {display:none!important}@keyframes et-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes et-fade-in-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes et-orb-pulse{0%,100%{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.15)}}@keyframes et-pulse-soft{0%,100%{opacity:.6}50%{opacity:1}}/* Font+box-sizing universal;margin/padding reset scoped to typographic elements only */ .et-landing.et-landing,.et-landing.et-landing * {font-family:"Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,Roboto,"Helvetica Neue",Arial,sans-serif!important;font-feature-settings:"kern";box-sizing:border-box}.et-landing.et-landing h1,.et-landing.et-landing h2,.et-landing.et-landing h3,.et-landing.et-landing h4,.et-landing.et-landing p,.et-landing.et-landing ul,.et-landing.et-landing ol,.et-landing.et-landing figure {margin:0;padding:0}/* Break out of the .text-wrapper.general-page constraint so the page is full-bleed */ .page:has(.et-landing) .general-page-content {margin-top:0!important;padding:0!important}.page:has(.et-landing) .general-page-content .custom-container {width:100%!important;max-width:none!important;padding:0!important}.page:has(.et-landing) .general-page-content .text-wrapper.general-page {max-width:none!important;width:100%!important}.et-landing {direction:rtl;text-align:right;line-height:1.55;background:#000;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body:has(.et-landing) {overflow-x:hidden}/* Bare site header nav text in white on the hero gradient (theme default is black) */ body:has(.et-landing) header,body:has(.et-landing) header a,body:has(.et-landing) header nav,body:has(.et-landing) header nav a,body:has(.et-landing) header nav li {color:#fff!important}.et-landing .et-section,body:has(.et-landing) .et-section {position:relative;padding:96px 24px;background:#000;color:#fff;overflow:hidden}.et-landing .et-section.et-alt,body:has(.et-landing) .et-section.et-alt {background:#0c0c0c}.et-landing .et-container,body:has(.et-landing) .et-container {max-width:1200px;margin:0 auto;position:relative;z-index:2}@media (max-width:768px){.et-landing .et-section,body:has(.et-landing) .et-section {padding:64px 18px}}/* Typography (with !important to beat theme's .general-page chain overrides) */ .et-landing h1 {font-size:96px!important;font-weight:700;line-height:1.1;letter-spacing:0;color:#fff;margin:0 0 32px}.et-landing h2 {font-size:60px!important;font-weight:700;line-height:1.15;letter-spacing:0;color:#fff;margin:0 0 40px}.et-landing h2.et-accent {color:#e61a2d}.et-landing h2.et-center {text-align:center}.et-landing h3 {font-size:26px!important;font-weight:700;line-height:1.3;color:#fff;margin:0 0 16px}.et-landing p {font-size:19px!important;font-weight:400;line-height:1.7;color:#e5e5e5;margin:0 0 24px}.et-landing .et-lead,body:has(.et-landing) .et-lead {font-size:23px!important;color:#fff;font-weight:400}.et-landing .et-highlight,body:has(.et-landing) .et-highlight {color:#e61a2d;font-weight:700}@media (max-width:768px){.et-landing h1 {font-size:42px!important}.et-landing h2 {font-size:32px!important}.et-landing h3 {font-size:21px!important}.et-landing p,.et-landing .et-lead,body:has(.et-landing) .et-lead {font-size:17px!important}}/* ============ HERO ============ */ .et-landing .et-hero {background:linear-gradient(238deg,#8576f5 5.5%,#b54891 23.34%,#ce315f 32.25%,#e61a2d 41.17%,#e61a2d 53%,#8576f5 82.68%);background-size:400% 400%;animation:et-gradient-shift 18s ease infinite;color:#fff;padding:140px 32px 80px;position:relative;overflow:hidden}.et-landing .et-hero .et-container,body:has(.et-landing) .et-hero .et-container {width:100%;z-index:3;position:relative;max-width:1320px;margin:0 auto}.et-landing .et-hero-grid,body:has(.et-landing) .et-hero-grid {display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;width:100%}.et-landing .et-hero-text,body:has(.et-landing) .et-hero-text {text-align:right;direction:rtl}.et-landing .et-hero h1,body:has(.et-landing) .et-hero h1 {font-size:74px!important;font-weight:700;letter-spacing:-1.5px;line-height:1.1;opacity:0;animation:et-fade-in-up 1s ease-out forwards;margin:0 0 24px}.et-landing .et-hero .et-subhead,body:has(.et-landing) .et-hero .et-subhead {font-size:21px!important;line-height:1.55;max-width:560px;margin:0 0 36px;color:#fff;opacity:0;animation:et-fade-in-up 1s ease-out .2s forwards}.et-landing .et-hero .et-cta,body:has(.et-landing) .et-hero .et-cta {display:inline-block!important;width:auto!important;max-width:fit-content;font-size:19px!important;padding:18px 44px;opacity:0;animation:et-fade-in-up 1s ease-out .4s forwards}.et-landing .et-risk-line,body:has(.et-landing) .et-risk-line {font-size:16px!important;color:#fff;opacity:.9;margin-top:18px;font-weight:600}/* Hero right column - VARIANT A:text trust strip */ .et-landing .et-hero-trust {display:flex;flex-direction:column;gap:18px;direction:rtl;opacity:0;animation:et-fade-in-up 1.2s ease-out .3s forwards}.et-landing .et-trust-item,body:has(.et-landing) .et-trust-item {background:rgba(255,255,255,.08);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.22);border-radius:14px;padding:20px 24px;display:flex;align-items:center;gap:16px}.et-landing .et-trust-badge,body:has(.et-landing) .et-trust-badge {flex:0 0 56px;width:56px;height:56px;border-radius:50%;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;border:2px solid rgba(255,255,255,.3)}.et-landing .et-trust-text,body:has(.et-landing) .et-trust-text {flex:1}.et-landing .et-trust-title,body:has(.et-landing) .et-trust-title {font-size:18px;font-weight:700;color:#fff;line-height:1.25;margin:0 0 4px}.et-landing .et-trust-sub,body:has(.et-landing) .et-trust-sub {font-size:14px;color:rgba(255,255,255,.85);margin:0;line-height:1.4}/* Hero right column - VARIANT B:architecture diagram */ .et-landing .et-hero-diagram {background:rgba(0,0,0,.35);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.22);border-radius:18px;padding:32px;direction:rtl;opacity:0;animation:et-fade-in-up 1.2s ease-out .3s forwards}.et-landing .et-diagram-title,body:has(.et-landing) .et-diagram-title {font-size:14px;font-weight:700;color:rgba(255,255,255,.7);letter-spacing:1px;margin:0 0 18px;text-transform:uppercase}.et-landing .et-diagram-flow,body:has(.et-landing) .et-diagram-flow {display:flex;flex-direction:column;gap:10px}.et-landing .et-diagram-node,body:has(.et-landing) .et-diagram-node {background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.25);border-radius:10px;padding:14px 18px;display:flex;align-items:center;gap:14px;color:#fff;font-size:15px}.et-landing .et-diagram-node.et-policy,body:has(.et-landing) .et-diagram-node.et-policy {border-color:rgba(133,118,245,.55)}.et-landing .et-diagram-node.et-action,body:has(.et-landing) .et-diagram-node.et-action {border-color:rgba(206,49,95,.55)}.et-landing .et-diagram-node.et-audit,body:has(.et-landing) .et-diagram-node.et-audit {border-color:rgba(255,255,255,.55)}.et-landing .et-diagram-node.et-escalate,body:has(.et-landing) .et-diagram-node.et-escalate {border-color:#e61a2d;animation:et-pulse-soft 2.5s ease-in-out infinite}.et-landing .et-diagram-icon,body:has(.et-landing) .et-diagram-icon {flex:0 0 28px;width:28px;height:28px;color:#fff;opacity:.85}.et-landing .et-diagram-label,body:has(.et-landing) .et-diagram-label {flex:1;font-weight:600}.et-landing .et-diagram-arrow,body:has(.et-landing) .et-diagram-arrow {text-align:center;color:rgba(255,255,255,.45);font-size:18px;margin:-4px 0}/* Spline-viewer placeholder vestige (we no longer render the robot) */ .et-landing .et-hero-spline {display:none}@media (max-width:1100px){.et-landing .et-hero h1,body:has(.et-landing) .et-hero h1 {font-size:58px!important}}@media (max-width:900px){.et-landing .et-hero,body:has(.et-landing) .et-hero {padding:120px 20px 60px}.et-landing .et-hero-grid,body:has(.et-landing) .et-hero-grid {grid-template-columns:1fr;gap:32px}.et-landing .et-hero-text,body:has(.et-landing) .et-hero-text {order:1;text-align:center}.et-landing .et-hero-text .et-subhead,body:has(.et-landing) .et-hero-text .et-subhead {margin-left:auto;margin-right:auto}.et-landing .et-hero-trust,body:has(.et-landing) .et-hero-trust,.et-landing .et-hero-diagram,body:has(.et-landing) .et-hero-diagram {order:2}.et-landing .et-hero h1,body:has(.et-landing) .et-hero h1 {font-size:40px!important}.et-landing .et-hero .et-subhead,body:has(.et-landing) .et-hero .et-subhead {font-size:16px!important;max-width:none}.et-landing .et-hero .et-cta,body:has(.et-landing) .et-hero .et-cta {font-size:17px!important;padding:16px 36px}}.et-landing .et-hero-orbs,body:has(.et-landing) .et-hero-orbs {position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.et-landing .et-orb,body:has(.et-landing) .et-orb {position:absolute;border-radius:50%;filter:blur(80px);animation:et-orb-pulse 5s ease-in-out infinite}.et-landing .et-orb-1,body:has(.et-landing) .et-orb-1 {top:18%;right:18%;width:380px;height:380px;background:rgba(255,255,255,.18)}.et-landing .et-orb-2,body:has(.et-landing) .et-orb-2 {bottom:22%;left:14%;width:480px;height:480px;background:rgba(133,118,245,.22);animation-duration:6s;animation-delay:1s}.et-landing .et-orb-3,body:has(.et-landing) .et-orb-3 {top:42%;left:38%;width:280px;height:280px;background:rgba(206,49,95,.20);animation-duration:7s;animation-delay:2s}.et-landing .et-hero-curve,body:has(.et-landing) .et-hero-curve {position:absolute;bottom:-2px;left:0;width:100%;height:100px;display:block;z-index:2;pointer-events:none}/* ============ CTA button (shared) ============ */ .et-landing .et-cta {display:inline-block;background:#e61a2d;color:#fff!important;padding:20px 48px;border-radius:12px;font-size:20px;font-weight:700;text-decoration:none;transition:all .2s;border:2px solid #e61a2d}.et-landing .et-cta:hover,body:has(.et-landing) .et-cta:hover {background:transparent;border-color:#fff;color:#fff!important}/* ============ Mid-page inline CTA anchors ============ */ .et-landing .et-inline-cta {background:#0c0c0c;padding:36px 24px;text-align:center;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.et-landing .et-inline-cta-text,body:has(.et-landing) .et-inline-cta-text {font-size:22px;color:#fff;margin:0 auto 18px;max-width:760px;font-weight:600;line-height:1.4}.et-landing .et-inline-cta-btn,body:has(.et-landing) .et-inline-cta-btn {display:inline-block;background:#e61a2d;color:#fff!important;padding:14px 36px;border-radius:10px;font-size:17px;font-weight:700;text-decoration:none;transition:all .2s;border:2px solid #e61a2d}.et-landing .et-inline-cta-btn:hover,body:has(.et-landing) .et-inline-cta-btn:hover {background:transparent;color:#fff!important}/* ============ Client logo strip ============ */ .et-landing .et-logos {padding:48px 24px;background:#0a0a0a;text-align:center;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.et-landing .et-logos-title,body:has(.et-landing) .et-logos-title {font-size:14px!important;color:rgba(255,255,255,.55);letter-spacing:2px;margin:0 0 28px;text-transform:uppercase}.et-landing .et-logos-row,body:has(.et-landing) .et-logos-row {display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;max-width:1200px;margin:0 auto}.et-landing .et-logos-row img,body:has(.et-landing) .et-logos-row img {height:42px;width:auto;opacity:.75;filter:grayscale(100%) brightness(1.2);transition:opacity .3s ease,filter .3s ease}.et-landing .et-logos-row img:hover,body:has(.et-landing) .et-logos-row img:hover {opacity:1;filter:grayscale(0%) brightness(1)}@media (max-width:768px){.et-landing .et-logos-row,body:has(.et-landing) .et-logos-row {gap:24px}.et-landing .et-logos-row img,body:has(.et-landing) .et-logos-row img {height:30px}}/* ============ Industries — VARIANT A (glassmorphism,sourced stats) ============ */ .et-landing .et-industries {display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:48px}.et-landing .et-ind-card,body:has(.et-landing) .et-ind-card {position:relative;padding:36px 28px;border-radius:16px;text-align:right;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.10) 0%,rgba(255,255,255,.04) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.20);transition:border-color .5s ease,box-shadow .5s ease,transform .3s ease}.et-landing .et-ind-card:hover,body:has(.et-landing) .et-ind-card:hover {border-color:rgba(230,26,45,.55);box-shadow:0 0 40px rgba(230,26,45,.30);transform:translateY(-4px)}.et-landing .et-ind-icon,body:has(.et-landing) .et-ind-icon {width:48px;height:48px;color:#e61a2d;margin-bottom:24px;display:block;stroke-width:1.5}.et-landing .et-ind-card h3,body:has(.et-landing) .et-ind-card h3 {margin-bottom:14px;font-size:26px!important}.et-landing .et-ind-card .et-ind-stat-solid,body:has(.et-landing) .et-ind-card .et-ind-stat-solid {font-size:54px!important;font-weight:900;line-height:1;margin-bottom:6px;letter-spacing:-1px;color:#fff;border-bottom:3px solid #e61a2d;padding-bottom:4px;display:inline-block}.et-landing .et-ind-card .et-ind-unit,body:has(.et-landing) .et-ind-card .et-ind-unit {display:block;color:rgba(255,255,255,.55);font-size:13px!important;margin-bottom:20px;font-weight:500;letter-spacing:.2px}.et-landing .et-ind-card .et-ind-source,body:has(.et-landing) .et-ind-card .et-ind-source {display:block;color:rgba(255,255,255,.45);font-size:11px!important;margin-bottom:14px;font-style:italic}.et-landing .et-ind-card p,body:has(.et-landing) .et-ind-card p {font-size:16px!important;line-height:1.65;color:#d0d0d0;margin:0}/* ============ Industries — VARIANT B (icon-in-circle,use-case copy,no stats) ============ */ .et-landing .et-industries-b {display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:48px}.et-landing .et-ind-card-b,body:has(.et-landing) .et-ind-card-b {background:#0c0c0c;border:1px solid rgba(255,255,255,.10);border-radius:16px;padding:36px 28px;text-align:right;transition:border-color .3s ease,transform .3s ease}.et-landing .et-ind-card-b:hover,body:has(.et-landing) .et-ind-card-b:hover {border-color:#e61a2d;transform:translateY(-4px)}.et-landing .et-ind-icon-circle,body:has(.et-landing) .et-ind-icon-circle {width:64px;height:64px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.et-landing .et-ind-icon-circle svg,body:has(.et-landing) .et-ind-icon-circle svg {width:30px;height:30px;color:#e61a2d;stroke-width:2}.et-landing .et-ind-card-b h3,body:has(.et-landing) .et-ind-card-b h3 {margin-bottom:14px;font-size:24px!important;color:#fff}.et-landing .et-ind-card-b .et-ind-usecase,body:has(.et-landing) .et-ind-card-b .et-ind-usecase {font-size:15px!important;color:#d0d0d0;line-height:1.65;margin:0}.et-landing .et-ind-card-b .et-ind-usecase strong,body:has(.et-landing) .et-ind-card-b .et-ind-usecase strong {color:#fff;font-weight:700;display:block;margin-bottom:6px;font-size:13px;letter-spacing:.5px;text-transform:uppercase}/* ============ Process ============ */ .et-landing .et-process {display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:56px}.et-landing .et-step,body:has(.et-landing) .et-step {background:rgba(255,255,255,.04);padding:40px 32px;border-radius:16px;border:1px solid rgba(255,255,255,.08);position:relative}.et-landing .et-step-num,body:has(.et-landing) .et-step-num {display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:linear-gradient(238deg,#8576f5 5.5%,#b54891 23.34%,#ce315f 32.25%,#e61a2d 41.17%,#e61a2d 53%,#8576f5 82.68%);color:#fff;font-weight:800;font-size:32px!important;margin-bottom:24px;box-shadow:0 8px 24px rgba(230,26,45,.3)}.et-landing .et-step h3,body:has(.et-landing) .et-step h3 {font-size:26px!important;margin-bottom:14px}.et-landing .et-step p,body:has(.et-landing) .et-step p {font-size:18px!important;line-height:1.65;color:#d5d5d5;margin-bottom:16px}.et-landing .et-step .et-step-duration,body:has(.et-landing) .et-step .et-step-duration {display:inline-block;padding:6px 16px;background:rgba(230,26,45,.15);color:#e61a2d;border-radius:6px;font-size:14px!important;font-weight:600}/* ============ AE Offerings — VARIANT A (simple inline lines) ============ */ .et-landing .et-offerings {margin-top:48px;display:flex;flex-direction:column;gap:18px;max-width:920px;margin-left:auto;margin-right:auto}.et-landing .et-offering-line,body:has(.et-landing) .et-offering-line {display:flex;gap:18px;align-items:baseline;padding:18px 24px;background:rgba(255,255,255,.03);border-right:3px solid #e61a2d;border-radius:8px}.et-landing .et-offering-name,body:has(.et-landing) .et-offering-name {font-weight:800;color:#fff;font-size:18px!important;letter-spacing:.3px;flex:0 0 auto;direction:ltr}.et-landing .et-offering-sep,body:has(.et-landing) .et-offering-sep {color:rgba(255,255,255,.4);font-size:18px!important}.et-landing .et-offering-text,body:has(.et-landing) .et-offering-text {color:#d5d5d5;font-size:17px!important;line-height:1.5;flex:1}@media (max-width:768px){.et-landing .et-offering-line,body:has(.et-landing) .et-offering-line {flex-direction:column;gap:8px}.et-landing .et-offering-sep,body:has(.et-landing) .et-offering-sep {display:none}}/* ============ AE Offerings — VARIANT B (visual cards) ============ */ .et-landing .et-offerings-b {display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:48px}.et-landing .et-offering-card,body:has(.et-landing) .et-offering-card {background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.10);border-radius:16px;padding:32px 28px;text-align:right}.et-landing .et-offering-card-icon,body:has(.et-landing) .et-offering-card-icon {width:48px;height:48px;color:#e61a2d;margin-bottom:20px;stroke-width:1.5}.et-landing .et-offering-card h3,body:has(.et-landing) .et-offering-card h3 {font-size:20px!important;color:#fff;margin-bottom:8px;direction:ltr;text-align:right}.et-landing .et-offering-card-subtitle,body:has(.et-landing) .et-offering-card-subtitle {font-size:14px!important;color:#e61a2d;font-weight:700;margin-bottom:14px;letter-spacing:.5px}.et-landing .et-offering-card-body,body:has(.et-landing) .et-offering-card-body {color:#d0d0d0;font-size:15px!important;line-height:1.6;margin:0}/* ============ CIO Objections ============ */ .et-landing .et-objections {margin-top:48px}.et-landing .et-objections-question,body:has(.et-landing) .et-objections-question {font-size:32px!important;font-weight:700;color:#fff;text-align:center;margin-bottom:48px;line-height:1.3}.et-landing .et-objections-grid,body:has(.et-landing) .et-objections-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.et-landing .et-objection-card,body:has(.et-landing) .et-objection-card {background:#0c0c0c;border:1px solid rgba(255,255,255,.10);border-top:4px solid #e61a2d;border-radius:12px;padding:32px 28px;text-align:right}.et-landing .et-objection-card h3,body:has(.et-landing) .et-objection-card h3 {font-size:22px!important;color:#fff;margin-bottom:12px}.et-landing .et-objection-card p,body:has(.et-landing) .et-objection-card p {font-size:16px!important;color:#d0d0d0;line-height:1.65;margin:0}/* ============ Stats — VARIANT A (4 circles) ============ */ .et-landing .et-stats {display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-top:48px;justify-items:center}.et-landing .et-stat,body:has(.et-landing) .et-stat {width:220px;height:220px;border-radius:50%;background:linear-gradient(238deg,#8576f5 5.5%,#b54891 23.34%,#ce315f 32.25%,#e61a2d 41.17%,#e61a2d 53%,#8576f5 82.68%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;padding:16px;box-shadow:0 12px 36px rgba(230,26,45,.25)}.et-landing .et-stat .et-stat-num,body:has(.et-landing) .et-stat .et-stat-num {font-size:64px!important;font-weight:800;line-height:1;margin-bottom:8px;letter-spacing:-1px}.et-landing .et-stat .et-stat-label,body:has(.et-landing) .et-stat .et-stat-label {font-size:15px!important;font-weight:600;line-height:1.3;opacity:.95}/* ============ Stats — VARIANT B (solid rectangle bar) ============ */ .et-landing .et-stats-bar {display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;margin-top:48px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 36px rgba(0,0,0,.4)}.et-landing .et-stat-tile,body:has(.et-landing) .et-stat-tile {padding:48px 28px;text-align:center;color:#000;border-left:1px solid rgba(0,0,0,.08)}.et-landing .et-stat-tile:first-child,body:has(.et-landing) .et-stat-tile:first-child {border-left:none}.et-landing .et-stat-tile .et-stat-num,body:has(.et-landing) .et-stat-tile .et-stat-num {font-size:64px!important;font-weight:900;line-height:1;color:#e61a2d;margin-bottom:8px;letter-spacing:-2px}.et-landing .et-stat-tile .et-stat-label,body:has(.et-landing) .et-stat-tile .et-stat-label {font-size:14px!important;font-weight:600;line-height:1.4;color:#1a1a1a;letter-spacing:.5px;text-transform:uppercase}@media (max-width:900px){.et-landing .et-stat-tile,body:has(.et-landing) .et-stat-tile {border-left:none;border-top:1px solid rgba(0,0,0,.08)}.et-landing .et-stat-tile:first-child,body:has(.et-landing) .et-stat-tile:first-child {border-top:none}}/* ============ Testimonials ============ */ .et-landing .et-quotes {display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;margin-top:48px}.et-landing .et-quote,body:has(.et-landing) .et-quote {background:rgba(255,255,255,.04);padding:36px 36px 32px;border-radius:14px;border:1px solid rgba(255,255,255,.08);border-right:5px solid #e61a2d}.et-landing .et-quote .et-quote-text,body:has(.et-landing) .et-quote .et-quote-text {font-size:18px!important;line-height:1.6;color:#fff;margin-bottom:24px;font-style:italic}.et-landing .et-quote .et-attr,body:has(.et-landing) .et-quote .et-attr {display:flex;align-items:center;gap:14px}.et-landing .et-quote .et-attr-badge,body:has(.et-landing) .et-quote .et-attr-badge {width:52px;height:52px;border-radius:50%;background:linear-gradient(238deg,#8576f5 5.5%,#b54891 23.34%,#ce315f 32.25%,#e61a2d 41.17%,#e61a2d 53%,#8576f5 82.68%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px;flex-shrink:0}.et-landing .et-quote .et-attr-text,body:has(.et-landing) .et-quote .et-attr-text {display:flex;flex-direction:column}.et-landing .et-quote .et-attr-name,body:has(.et-landing) .et-quote .et-attr-name {font-size:16px!important;font-weight:700;color:#fff}.et-landing .et-quote .et-attr-role,body:has(.et-landing) .et-quote .et-attr-role {font-size:13px!important;color:rgba(255,255,255,.6);margin-top:2px}/* ============ CTA Form Section ============ */ .et-landing .et-cta-section {position:relative;min-height:100vh;background:linear-gradient(238deg,#8576f5 5.5%,#b54891 23.34%,#ce315f 32.25%,#e61a2d 41.17%,#e61a2d 53%,#8576f5 82.68%);background-size:200% 200%;padding:96px 24px;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;overflow:hidden}.et-landing .et-cta-section .et-cta-inner,body:has(.et-landing) .et-cta-section .et-cta-inner {position:relative;z-index:2;width:100%;max-width:680px}.et-landing .et-cta-section h2,body:has(.et-landing) .et-cta-section h2 {color:#fff;font-size:42px!important;font-weight:700;margin:0 0 12px;line-height:1.2}.et-landing .et-cta-section .et-lead,body:has(.et-landing) .et-cta-section .et-lead {color:rgba(255,255,255,.92);font-size:18px!important;max-width:600px;margin:0 auto 32px;line-height:1.6}.et-landing .et-trust-mini,body:has(.et-landing) .et-trust-mini {display:flex;justify-content:center;flex-wrap:wrap;gap:24px;margin:0 auto 32px;max-width:680px;padding:0 12px}.et-landing .et-trust-mini-item,body:has(.et-landing) .et-trust-mini-item {display:flex;align-items:center;gap:10px;color:#fff;font-size:14px;font-weight:600}.et-landing .et-trust-mini-num,body:has(.et-landing) .et-trust-mini-num {font-size:20px;font-weight:900;line-height:1}.et-landing .et-trust-mini-dot,body:has(.et-landing) .et-trust-mini-dot {width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.5)}.et-landing .et-form-card,body:has(.et-landing) .et-form-card {background:rgba(255,255,255,.10);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);border-radius:24px;padding:36px;text-align:right}.et-landing .et-form-risk,body:has(.et-landing) .et-form-risk {font-size:15px!important;font-weight:700;color:#fff;text-align:center;margin:18px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.15);direction:rtl}.et-landing .et-form-promise,body:has(.et-landing) .et-form-promise {font-size:13px!important;color:rgba(255,255,255,.78);text-align:center;margin:10px 0 0;line-height:1.5}.et-landing .et-cta-section .wpcf7 form,body:has(.et-landing) .et-cta-section .wpcf7 form {display:flex;flex-direction:column;gap:18px;direction:rtl;margin:0}.et-landing .et-cta-section .wpcf7 form>p,body:has(.et-landing) .et-cta-section .wpcf7 form>p {margin:0;padding:0}.et-landing .et-cta-section .wpcf7 label,body:has(.et-landing) .et-cta-section .wpcf7 label {color:#fff!important;display:block;font-weight:500;margin-bottom:6px;font-size:14px!important;text-align:right;line-height:1.4}.et-landing .et-cta-section .wpcf7 input[type="text"],body:has(.et-landing) .et-cta-section .wpcf7 input[type="text"],.et-landing .et-cta-section .wpcf7 input[type="email"],body:has(.et-landing) .et-cta-section .wpcf7 input[type="email"],.et-landing .et-cta-section .wpcf7 input[type="tel"],body:has(.et-landing) .et-cta-section .wpcf7 input[type="tel"],.et-landing .et-cta-section .wpcf7 textarea,body:has(.et-landing) .et-cta-section .wpcf7 textarea {width:100%;background:#fff!important;color:#1a1a1a!important;border:2px solid rgba(255,255,255,.20)!important;border-radius:10px;padding:14px 18px;font-size:17px!important;line-height:1.5;direction:rtl;text-align:right;transition:border-color .2s ease,box-shadow .2s ease}.et-landing .et-cta-section .wpcf7 input[type="text"]:focus,body:has(.et-landing) .et-cta-section .wpcf7 input[type="text"]:focus,.et-landing .et-cta-section .wpcf7 input[type="email"]:focus,body:has(.et-landing) .et-cta-section .wpcf7 input[type="email"]:focus,.et-landing .et-cta-section .wpcf7 input[type="tel"]:focus,body:has(.et-landing) .et-cta-section .wpcf7 input[type="tel"]:focus,.et-landing .et-cta-section .wpcf7 textarea:focus,body:has(.et-landing) .et-cta-section .wpcf7 textarea:focus {border-color:#fff!important;box-shadow:0 0 0 3px rgba(255,255,255,.45);outline:none}.et-landing .et-cta-section .wpcf7 input[type="submit"],body:has(.et-landing) .et-cta-section .wpcf7 input[type="submit"] {width:100%;background:#000!important;color:#fff!important;border:2px solid #fff!important;padding:18px 36px;border-radius:10px;font-size:17px!important;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease;margin-top:12px}.et-landing .et-cta-section .wpcf7 input[type="submit"]:hover,body:has(.et-landing) .et-cta-section .wpcf7 input[type="submit"]:hover {background:#fff!important;color:#000!important}/* ============ Secondary CTA (Variant B only) ============ */ .et-landing .et-secondary-cta {margin:24px 0 0;text-align:center;padding-top:20px;border-top:1px dashed rgba(255,255,255,.2)}.et-landing .et-secondary-cta-text,body:has(.et-landing) .et-secondary-cta-text {font-size:14px!important;color:rgba(255,255,255,.8);margin:0 0 10px}.et-landing .et-secondary-cta-link,body:has(.et-landing) .et-secondary-cta-link {font-size:15px!important;color:#fff!important;text-decoration:underline;font-weight:600}/* ============ Sticky bottom CTA ============ */ .et-sticky-cta{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);background:#000;border:1px solid rgba(255,255,255,.25);border-radius:50px;padding:10px 14px 10px 24px;display:flex;align-items:center;gap:14px;z-index:9999;direction:rtl;box-shadow:0 12px 36px rgba(0,0,0,.6);font-family:"Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,sans-serif!important;opacity:0;animation:et-fade-in-up .6s ease-out 2s forwards}.et-sticky-cta-text{color:#fff;font-size:14px;font-weight:600;white-space:nowrap}.et-sticky-cta-btn{background:#e61a2d;color:#fff!important;padding:8px 20px;border-radius:50px;font-size:13px;font-weight:700;text-decoration:none;border:none;transition:transform .2s}.et-sticky-cta-btn:hover{transform:scale(1.05)}@media (max-width:600px){.et-sticky-cta-text{display:none}.et-sticky-cta{padding:8px 12px}}/* ============ prefers-reduced-motion ============ */ @media (prefers-reduced-motion:reduce){.et-landing *,.et-landing *::before,.et-landing *::after {animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.et-landing .et-hero,body:has(.et-landing) .et-hero {animation:none}}/* ============ Theme-specificity overrides (still needed for h2 inside .general-page chain) ============ */ .general-page .et-landing.et-landing.et-landing.et-landing h1,.general-page .et-landing.et-landing.et-landing.et-landing h2,.general-page .et-landing.et-landing.et-landing.et-landing h3,.general-page .et-landing.et-landing.et-landing.et-landing h4,.general-page .et-landing.et-landing.et-landing.et-landing h5,.general-page .et-landing.et-landing.et-landing.et-landing h6 {text-transform:none!important;color:#fff!important;letter-spacing:0!important;text-align:right!important;font-weight:700!important}.general-page .et-landing.et-landing.et-landing.et-landing h2 {font-size:60px!important;line-height:1.15!important}.general-page .et-landing.et-landing.et-landing.et-landing h2.et-accent {color:#e61a2d!important}.general-page .et-landing.et-landing.et-landing.et-landing h2.et-center {text-align:center!important}.general-page .et-landing.et-landing.et-landing.et-landing .et-cta-section h2,body:has(.et-landing) .et-cta-section h2 {font-size:42px!important;text-align:center!important}.general-page .et-landing.et-landing.et-landing.et-landing h3 {font-size:26px!important;line-height:1.3!important}.general-page .et-landing.et-landing.et-landing.et-landing p {color:#e5e5e5!important;font-size:19px!important;line-height:1.7!important;text-transform:none!important;font-weight:400!important}.general-page .et-landing.et-landing.et-landing.et-landing .et-lead,body:has(.et-landing) .et-lead {color:#fff!important;font-size:23px!important}.general-page .et-landing.et-landing.et-landing.et-landing .et-step p,body:has(.et-landing) .et-step p {color:#d5d5d5!important;font-size:18px!important}.general-page .et-landing.et-landing.et-landing.et-landing .et-ind-card p,body:has(.et-landing) .et-ind-card p,.general-page .et-landing.et-landing.et-landing.et-landing .et-ind-card-b .et-ind-usecase,body:has(.et-landing) .et-ind-card-b .et-ind-usecase,.general-page .et-landing.et-landing.et-landing.et-landing .et-objection-card p,body:has(.et-landing) .et-objection-card p,.general-page .et-landing.et-landing.et-landing.et-landing .et-offering-text,body:has(.et-landing) .et-offering-text,.general-page .et-landing.et-landing.et-landing.et-landing .et-offering-card-body,body:has(.et-landing) .et-offering-card-body {color:#d0d0d0!important;font-size:16px!important;line-height:1.65!important;margin:0!important}.general-page .et-landing.et-landing.et-landing.et-landing .et-quote .et-quote-text,body:has(.et-landing) .et-quote .et-quote-text {color:#fff!important;font-size:18px!important;margin-bottom:24px!important}.general-page .et-landing.et-landing.et-landing.et-landing .et-cta-section .et-lead,body:has(.et-landing) .et-cta-section .et-lead {color:rgba(255,255,255,.92)!important;font-size:18px!important}@media (max-width:768px){.general-page .et-landing.et-landing.et-landing.et-landing h2 {font-size:32px!important}.general-page .et-landing.et-landing.et-landing.et-landing h3 {font-size:21px!important}.general-page .et-landing.et-landing.et-landing.et-landing p {font-size:17px!important}.general-page .et-landing.et-landing.et-landing.et-landing .et-cta-section h2,body:has(.et-landing) .et-cta-section h2 {font-size:32px!important}}body:has(.et-landing):is(.et-section,.et-hero,.et-cta-section,.et-inline-cta,.et-logos) h1{font-size:96px!important;font-weight:700!important;line-height:1.1!important;color:#fff!important;text-transform:none!important;letter-spacing:0!important;text-align:right!important}body:has(.et-landing):is(.et-section,.et-hero,.et-cta-section,.et-inline-cta,.et-logos) h2{font-size:60px!important;font-weight:700!important;line-height:1.15!important;color:#fff!important;text-transform:none!important;letter-spacing:0!important;text-align:right!important}body:has(.et-landing):is(.et-section,.et-hero,.et-cta-section,.et-inline-cta,.et-logos) h2.et-accent{color:#e61a2d!important}body:has(.et-landing):is(.et-section,.et-hero,.et-cta-section,.et-inline-cta,.et-logos) h2.et-center{text-align:center!important}body:has(.et-landing) .et-cta-section h2{font-size:42px!important;text-align:center!important}body:has(.et-landing):is(.et-section,.et-hero,.et-cta-section,.et-inline-cta,.et-logos) h3{font-size:26px!important;font-weight:700!important;line-height:1.3!important;color:#fff!important;text-transform:none!important;text-align:right!important}body:has(.et-landing):is(.et-section,.et-hero,.et-cta-section,.et-inline-cta,.et-logos) p{font-size:19px!important;font-weight:400!important;line-height:1.7!important;color:#e5e5e5!important;text-transform:none!important;margin:0 0 24px!important}body:has(.et-landing):is(.et-section,.et-hero,.et-cta-section,.et-inline-cta,.et-logos) .et-lead{color:#fff!important;font-size:23px!important}body:has(.et-landing) .et-step p{color:#d5d5d5!important;font-size:18px!important}body:has(.et-landing) .et-ind-card p{color:#d0d0d0!important;font-size:16px!important;line-height:1.65!important;margin:0!important}body:has(.et-landing) .et-ind-card-b .et-ind-usecase{color:#d0d0d0!important;font-size:15px!important}body:has(.et-landing) .et-objection-card p{color:#d0d0d0!important;font-size:16px!important}body:has(.et-landing) .et-quote .et-quote-text{color:#fff!important;font-size:18px!important}body:has(.et-landing) .et-cta-section .et-lead{color:rgba(255,255,255,.92)!important;font-size:18px!important}@media (max-width:768px){body:has(.et-landing):is(.et-section,.et-hero,.et-cta-section,.et-inline-cta) h1{font-size:42px!important}body:has(.et-landing):is(.et-section,.et-hero,.et-cta-section,.et-inline-cta) h2{font-size:32px!important}body:has(.et-landing):is(.et-section,.et-hero,.et-cta-section,.et-inline-cta) h3{font-size:21px!important}body:has(.et-landing):is(.et-section,.et-hero,.et-cta-section,.et-inline-cta) p{font-size:17px!important}body:has(.et-landing) .et-cta-section h2{font-size:32px!important}}body:has(.et-landing) .et-section{position:relative;padding:96px 24px;background:#000;color:#fff;overflow:hidden}body:has(.et-landing) .et-section.et-alt{background:#0c0c0c}body:has(.et-landing) .et-container{max-width:1200px;margin:0 auto;position:relative;z-index:2}@media (max-width:768px){body:has(.et-landing) .et-section{padding:64px 18px}}

/* ---- icons: generated by tools/icons.cjs from pages/714-icons.json ----
   Rebuild: node tools/icons.cjs pages/714-icons.json
   Inline <svg> is not an option here - the WP editor deletes it on save. */
.et-landing .et-diagram-node.et-trigger .et-diagram-icon,body:has(.et-landing) .et-diagram-node.et-trigger .et-diagram-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%202%203%2014h9l-1%208%2010-12h-9l1-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}
.et-landing .et-diagram-node.et-policy .et-diagram-icon,body:has(.et-landing) .et-diagram-node.et-policy .et-diagram-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8z%22%2F%3E%3Cpath%20d%3D%22M14%202v6h6%22%2F%3E%3Cpath%20d%3D%22M9%2014l2%202%204-4%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}
.et-landing .et-diagram-node.et-action .et-diagram-icon,body:has(.et-landing) .et-diagram-node.et-action .et-diagram-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolygon%20points%3D%2213%202%203%2014%2012%2014%2011%2022%2021%2010%2012%2010%2013%202%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}
.et-landing .et-diagram-node.et-audit .et-diagram-icon,body:has(.et-landing) .et-diagram-node.et-audit .et-diagram-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%202v4%22%2F%3E%3Cpath%20d%3D%22M16%202v4%22%2F%3E%3Crect%20width%3D%2218%22%20height%3D%2218%22%20x%3D%223%22%20y%3D%224%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M3%2010h18%22%2F%3E%3Cpath%20d%3D%22M9%2016l2%202%204-4%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}
.et-landing .et-diagram-node.et-escalate .et-diagram-icon,body:has(.et-landing) .et-diagram-node.et-escalate .et-diagram-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M22%2011l-3-3m0%200l-3%203m3-3v12%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}
.et-landing .et-hero-curve,body:has(.et-landing) .et-hero-curve{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201200%20120%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M0%2C0%20C150%2C100%20350%2C100%20600%2C50%20C850%2C0%201050%2C0%201200%2C50%20L1200%2C120%20L0%2C120%20Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100% 100%}
.et-landing .et-ind-card-b.et-ind-1 .et-ind-icon-circle,body:has(.et-landing) .et-ind-card-b.et-ind-1 .et-ind-icon-circle{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e61a2d%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2022V4a2%202%200%200%201%202-2h8a2%202%200%200%201%202%202v18Z%22%2F%3E%3Cpath%20d%3D%22M6%2012H4a2%202%200%200%200-2%202v6a2%202%200%200%200%202%202h2%22%2F%3E%3Cpath%20d%3D%22M18%209h2a2%202%200%200%201%202%202v9a2%202%200%200%201-2%202h-2%22%2F%3E%3Cpath%20d%3D%22M10%206h4%22%2F%3E%3Cpath%20d%3D%22M10%2010h4%22%2F%3E%3Cpath%20d%3D%22M10%2014h4%22%2F%3E%3Cpath%20d%3D%22M10%2018h4%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:30px 30px}
.et-landing .et-ind-card-b.et-ind-2 .et-ind-icon-circle,body:has(.et-landing) .et-ind-card-b.et-ind-2 .et-ind-icon-circle{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e61a2d%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2013c0%205-3.5%207.5-7.66%208.95a1%201%200%200%201-.67-.01C7.5%2020.5%204%2018%204%2013V6a1%201%200%200%201%201-1c2%200%204.5-1.2%206.24-2.72a1.17%201.17%200%200%201%201.52%200C14.51%203.81%2017%205%2019%205a1%201%200%200%201%201%201z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:30px 30px}
.et-landing .et-ind-card-b.et-ind-3 .et-ind-icon-circle,body:has(.et-landing) .et-ind-card-b.et-ind-3 .et-ind-icon-circle{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e61a2d%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cline%20x1%3D%223%22%20x2%3D%2221%22%20y1%3D%2222%22%20y2%3D%2222%22%2F%3E%3Cline%20x1%3D%226%22%20x2%3D%226%22%20y1%3D%2218%22%20y2%3D%2211%22%2F%3E%3Cline%20x1%3D%2210%22%20x2%3D%2210%22%20y1%3D%2218%22%20y2%3D%2211%22%2F%3E%3Cline%20x1%3D%2214%22%20x2%3D%2214%22%20y1%3D%2218%22%20y2%3D%2211%22%2F%3E%3Cline%20x1%3D%2218%22%20x2%3D%2218%22%20y1%3D%2218%22%20y2%3D%2211%22%2F%3E%3Cpolygon%20points%3D%2212%2C2%2020%2C7%204%2C7%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:30px 30px}
.et-landing .et-ind-card-b.et-ind-4 .et-ind-icon-circle,body:has(.et-landing) .et-ind-card-b.et-ind-4 .et-ind-icon-circle{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e61a2d%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4.9%2019.1C1%2015.2%201%208.8%204.9%204.9%22%2F%3E%3Cpath%20d%3D%22M7.8%2016.2c-2.3-2.3-2.3-6.1%200-8.5%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22M16.2%207.8c2.3%202.3%202.3%206.1%200%208.5%22%2F%3E%3Cpath%20d%3D%22M19.1%204.9C23%208.8%2023%2015.2%2019.1%2019.1%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:30px 30px}
.et-landing .et-offering-card.et-off-1 .et-offering-card-icon,body:has(.et-landing) .et-offering-card.et-off-1 .et-offering-card-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e61a2d%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%2222%2012%2018%2012%2015%2021%209%203%206%2012%202%2012%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}
.et-landing .et-offering-card.et-off-2 .et-offering-card-icon,body:has(.et-landing) .et-offering-card.et-off-2 .et-offering-card-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e61a2d%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2013c0%205-3.5%207.5-7.66%208.95a1%201%200%200%201-.67-.01C7.5%2020.5%204%2018%204%2013V6a1%201%200%200%201%201-1c2%200%204.5-1.2%206.24-2.72a1.17%201.17%200%200%201%201.52%200C14.51%203.81%2017%205%2019%205a1%201%200%200%201%201%201z%22%2F%3E%3Cpath%20d%3D%22M9%2012l2%202%204-4%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}
.et-landing .et-offering-card.et-off-3 .et-offering-card-icon,body:has(.et-landing) .et-offering-card.et-off-3 .et-offering-card-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e61a2d%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}
.et-landing .et-offering-card.et-off-4 .et-offering-card-icon,body:has(.et-landing) .et-offering-card.et-off-4 .et-offering-card-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e61a2d%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%225%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%225%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%2219%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2219%22%20r%3D%222%22%2F%3E%3Cline%20x1%3D%227%22%20y1%3D%227%22%20x2%3D%229.5%22%20y2%3D%229.5%22%2F%3E%3Cline%20x1%3D%2217%22%20y1%3D%227%22%20x2%3D%2214.5%22%20y2%3D%229.5%22%2F%3E%3Cline%20x1%3D%227%22%20y1%3D%2217%22%20x2%3D%229.5%22%20y2%3D%2214.5%22%2F%3E%3Cline%20x1%3D%2217%22%20y1%3D%2217%22%20x2%3D%2214.5%22%20y2%3D%2214.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}
.et-landing .et-offering-card.et-off-5 .et-offering-card-icon,body:has(.et-landing) .et-offering-card.et-off-5 .et-offering-card-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e61a2d%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4.5%2016.5c-1.5%201.26-2%205-2%205s3.74-.5%205-2c.71-.84.7-2.13-.09-2.91a2.18%202.18%200%200%200-2.91%200z%22%2F%3E%3Cpath%20d%3D%22M12%2015l-3-3a22%2022%200%200%201%202-3.95A12.88%2012.88%200%200%201%2022%202c0%202.72-.78%207.5-6%2011a22.35%2022.35%200%200%201-4%202z%22%2F%3E%3Cpath%20d%3D%22M9%2012H4s.55-3.03%202-4c1.62-1.08%205%200%205%200%22%2F%3E%3Cpath%20d%3D%22M12%2015v5s3.03-.55%204-2c1.08-1.62%200-5%200-5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}
.et-landing .et-offering-card.et-off-6 .et-offering-card-icon,body:has(.et-landing) .et-offering-card.et-off-6 .et-offering-card-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e61a2d%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cellipse%20cx%3D%2212%22%20cy%3D%225%22%20rx%3D%229%22%20ry%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%205v14c0%201.66%204.03%203%209%203s9-1.34%209-3V5%22%2F%3E%3Cpath%20d%3D%22M3%2012c0%201.66%204.03%203%209%203s9-1.34%209-3%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}
.et-landing .et-offering-card.et-off-7 .et-offering-card-icon,body:has(.et-landing) .et-offering-card.et-off-7 .et-offering-card-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e61a2d%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M22%2021v-2a4%204%200%200%200-3-3.87%22%2F%3E%3Cpath%20d%3D%22M16%203.13a4%204%200%200%201%200%207.75%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}
.et-landing .et-offering-card.et-off-8 .et-offering-card-icon,body:has(.et-landing) .et-offering-card.et-off-8 .et-offering-card-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e61a2d%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%2216%2018%2022%2012%2016%206%22%2F%3E%3Cpolyline%20points%3D%228%206%202%2012%208%2018%22%2F%3E%3Cline%20x1%3D%2214%22%20y1%3D%224%22%20x2%3D%2210%22%20y2%3D%2220%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}
.et-landing .et-offering-card.et-off-9 .et-offering-card-icon,body:has(.et-landing) .et-offering-card.et-off-9 .et-offering-card-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e61a2d%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M2%2012h20%22%2F%3E%3Cpath%20d%3D%22M12%202a15.3%2015.3%200%200%201%204%2010%2015.3%2015.3%200%200%201-4%2010%22%2F%3E%3Cpath%20d%3D%22M12%202a15.3%2015.3%200%200%200-4%2010%2015.3%2015.3%200%200%200%204%2010%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}

/* ---- 2026-08-25 copy update (docx: סוכנים אוטונומיים-דף נחיתה) ---- */
/* Service card titles are mixed Hebrew/English now. The forced LTR was fine for
   four English titles and wrong the moment a Hebrew one appeared. */
.et-landing .et-offering-card h3,body:has(.et-landing) .et-offering-card h3{direction:rtl}

/* The logo band's label became a full section headline. Both the theme override
   chain (.general-page .et-landing x4 p) and body:has(...):is(...) p set the
   paragraph size with !important, so the headline has to out-specify them - a
   plain .et-landing .et-logos-headline silently lost and rendered at 19px. */
.general-page .et-landing.et-landing.et-landing.et-landing .et-logos-headline,body:has(.et-landing) .et-logos .et-logos-headline.et-logos-headline{font-size:34px!important;color:#fff!important;letter-spacing:normal!important;text-transform:none!important;font-weight:700!important;line-height:1.25!important;max-width:900px;margin:0 auto 36px!important}
@media (max-width:768px){.general-page .et-landing.et-landing.et-landing.et-landing .et-logos-headline,body:has(.et-landing) .et-logos .et-logos-headline.et-logos-headline{font-size:24px!important}}

/* Centred lead paragraph under a section heading (h2.et-center only covered h2). */
.et-landing p.et-center,body:has(.et-landing) p.et-center{text-align:center;max-width:820px;margin-left:auto;margin-right:auto}

/* Nine services in the auto-fit grid land 4+4+1 - one card alone on the last
   row. Three columns divide evenly. */
@media (min-width:1100px){.et-landing .et-offerings-b,body:has(.et-landing) .et-offerings-b{grid-template-columns:repeat(3,1fr)}}

/* ---- responsive heading ladder (2026-08-26) ----
   A media query adds no specificity, so the mobile blocks earlier in this file
   were being beaten by the later desktop rules written to out-specify the
   theme. The visible result: at 820px the h1 was 40px while every h2 was 60px,
   and between 900 and 1100 the h2 was still larger than the h1. One ladder,
   declared last, at a specificity above the theme override chain
   (.general-page .et-landing x4 = 5 classes), settles it at every width. */
@media (max-width:600px){
.general-page .et-landing.et-landing.et-landing.et-landing h1,body:has(.et-landing) .et-landing.et-landing.et-landing.et-landing h1{font-size:36px!important;line-height:1.15!important}
.general-page .et-landing.et-landing.et-landing.et-landing h2,body:has(.et-landing) .et-landing.et-landing.et-landing.et-landing h2{font-size:28px!important;line-height:1.2!important}
.general-page .et-landing.et-landing.et-landing.et-landing h3,body:has(.et-landing) .et-landing.et-landing.et-landing.et-landing h3{font-size:20px!important}
.general-page .et-landing.et-landing.et-landing.et-landing .et-logos-headline,body:has(.et-landing) .et-logos .et-logos-headline.et-logos-headline{font-size:22px!important}
}
@media (min-width:601px) and (max-width:900px){
.general-page .et-landing.et-landing.et-landing.et-landing h1,body:has(.et-landing) .et-landing.et-landing.et-landing.et-landing h1{font-size:44px!important;line-height:1.15!important}
.general-page .et-landing.et-landing.et-landing.et-landing h2,body:has(.et-landing) .et-landing.et-landing.et-landing.et-landing h2{font-size:34px!important;line-height:1.2!important}
.general-page .et-landing.et-landing.et-landing.et-landing h3,body:has(.et-landing) .et-landing.et-landing.et-landing.et-landing h3{font-size:22px!important}
.general-page .et-landing.et-landing.et-landing.et-landing .et-logos-headline,body:has(.et-landing) .et-logos .et-logos-headline.et-logos-headline{font-size:26px!important}
}
@media (min-width:901px) and (max-width:1100px){
.general-page .et-landing.et-landing.et-landing.et-landing h1,body:has(.et-landing) .et-landing.et-landing.et-landing.et-landing h1{font-size:58px!important}
.general-page .et-landing.et-landing.et-landing.et-landing h2,body:has(.et-landing) .et-landing.et-landing.et-landing.et-landing h2{font-size:44px!important}
.general-page .et-landing.et-landing.et-landing.et-landing h3,body:has(.et-landing) .et-landing.et-landing.et-landing.et-landing h3{font-size:24px!important}
.general-page .et-landing.et-landing.et-landing.et-landing .et-logos-headline,body:has(.et-landing) .et-logos .et-logos-headline.et-logos-headline{font-size:30px!important}
}
@media (min-width:1101px){
.general-page .et-landing.et-landing.et-landing.et-landing h1,body:has(.et-landing) .et-landing.et-landing.et-landing.et-landing h1{font-size:74px!important}
.general-page .et-landing.et-landing.et-landing.et-landing h2,body:has(.et-landing) .et-landing.et-landing.et-landing.et-landing h2{font-size:60px!important}
.general-page .et-landing.et-landing.et-landing.et-landing h3,body:has(.et-landing) .et-landing.et-landing.et-landing.et-landing h3{font-size:26px!important}
}

/* ---- sticky CTA sizing (2026-08-26) ----
   The pill is centred with left:50% + translateX(-50%), which caps its usable
   width at half the viewport: 180px on a 360px phone. The longer button label
   wrapped to three lines inside it. Size to content instead, cap against the
   viewport, and drop the pill's own text below the tablet breakpoint so the
   button always keeps one line. */
.et-sticky-cta{width:max-content;max-width:calc(100vw - 24px)}
.et-sticky-cta-btn{white-space:nowrap}
@media (max-width:900px){.et-sticky-cta-text{display:none}}
