/* BizPrime v2 — כיוון "Hitit + זכוכית". כהה לאורך כל העמוד, כפתורים מזכוכית.
   גופנים (סבב 2, 23/10; שניהם OFL, הקבצים מ-@fontsource 5.3.0, בתוך האתר): עברית — Heebo, רוסית — PT Sans.
   הלטינית (BizPrime, WhatsApp) לפי שפת העמוד: בעמוד עברי Heebo, בעמוד רוסי PT Sans.
   כותרות בעברית (מסבב 5ב, 24/10, יגאל בחר): Heebo 700, והכותרת הראשית וכותרות המשנה 600 (site.css). עד אז 800. רוסית: PT Sans 700.
   ארבע משפחות: "BP He *" לעמוד העברי, "BP Ru *" לעמוד הרוסי; --f-d / --f-t בוחרים לפי lang של העמוד */
@font-face{font-family:"BP He Text";font-weight:400;font-display:swap;src:url("../fonts/heebo-hebrew-400-normal.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:"BP He Text";font-weight:700;font-display:swap;src:url("../fonts/heebo-hebrew-700-normal.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:"BP He Text";font-weight:400;font-display:swap;src:url("../fonts/heebo-latin-400-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"BP He Text";font-weight:700;font-display:swap;src:url("../fonts/heebo-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"BP He Text";font-weight:400;font-display:swap;src:url("../fonts/pt-sans-cyrillic-400-normal.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"BP He Text";font-weight:700;font-display:swap;src:url("../fonts/pt-sans-cyrillic-700-normal.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"BP He Display";font-weight:700;font-display:swap;src:url("../fonts/heebo-hebrew-700-normal.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:"BP He Display";font-weight:600;font-display:swap;src:url("../fonts/heebo-hebrew-600-normal.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:"BP He Display";font-weight:400;font-display:swap;src:url("../fonts/heebo-hebrew-400-normal.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:"BP He Display";font-weight:700;font-display:swap;src:url("../fonts/heebo-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"BP He Display";font-weight:600;font-display:swap;src:url("../fonts/heebo-latin-600-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"BP He Display";font-weight:400;font-display:swap;src:url("../fonts/heebo-latin-400-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"BP He Display";font-weight:700;font-display:swap;src:url("../fonts/pt-sans-cyrillic-700-normal.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"BP Ru Text";font-weight:400;font-display:swap;src:url("../fonts/pt-sans-cyrillic-400-normal.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"BP Ru Text";font-weight:700;font-display:swap;src:url("../fonts/pt-sans-cyrillic-700-normal.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"BP Ru Text";font-weight:400;font-display:swap;src:url("../fonts/pt-sans-latin-400-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"BP Ru Text";font-weight:700;font-display:swap;src:url("../fonts/pt-sans-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"BP Ru Text";font-weight:400;font-display:swap;src:url("../fonts/heebo-hebrew-400-normal.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:"BP Ru Text";font-weight:700;font-display:swap;src:url("../fonts/heebo-hebrew-700-normal.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:"BP Ru Display";font-weight:700;font-display:swap;src:url("../fonts/pt-sans-cyrillic-700-normal.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"BP Ru Display";font-weight:400;font-display:swap;src:url("../fonts/pt-sans-cyrillic-400-normal.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"BP Ru Display";font-weight:700;font-display:swap;src:url("../fonts/pt-sans-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"BP Ru Display";font-weight:400;font-display:swap;src:url("../fonts/pt-sans-latin-400-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"BP Ru Display";font-weight:700;font-display:swap;src:url("../fonts/heebo-hebrew-800-normal.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}

:root{
  --ink:#15161A; --ink-2:#1C1D22; --ink-3:#24262D;
  --cream-head:#F3DEB8;
  --coral:#E8674A; --coral-deep:#C2412A; --coral-soft:#F08A70;
  --amber:#E9A15B; --sage:#6E8B74; --plum:#5B2E45;
  --t-hi:#FFFFFF; --t-mid:#C9CBD1; --t-low:#A7A9B0;
  --line-d:rgba(255,255,255,.10);
  --wa-dark:#075E54; --wa-mid:#128C7E; --wa-bright:#25D366;
  --f-d:"BP He Display","Segoe UI",sans-serif; --f-t:"BP He Text","Segoe UI",sans-serif;
  --hdr:5.75rem;
}
:root:lang(ru){--f-d:"BP Ru Display","Segoe UI",sans-serif; --f-t:"BP Ru Text","Segoe UI",sans-serif}
html,body{direction:ltr;margin:0;background:var(--ink)}
*{box-sizing:border-box}
bdi{unicode-bidi:isolate}
img{display:block;max-width:100%}

/* גלילה בתוך המסגרת, כדי שאפקטי הגלילה יעבדו גם על לוח העיצוב. הסרגל נשאר בצד ימין */
.v2-scroller{height:100vh;overflow-y:auto;overflow-x:clip;direction:ltr;scroll-timeline:--page block;scroll-behavior:smooth;background:var(--ink)}
.v2{font-family:var(--f-t);font-size:1.0625rem;line-height:1.6;color:var(--t-hi);background:var(--ink);overflow-x:clip;position:relative}
.v2 a{color:inherit}
.v2 :focus-visible{outline:2px solid #FFFFFF;outline-offset:3px;box-shadow:0 0 0 5px rgba(21,22,26,.9);border-radius:.75rem}
.v2-wrap{max-width:77.5rem;margin-inline:auto;padding-inline:1.25rem;position:relative}
.v2-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.v2-skip{position:absolute;top:.625rem;inset-inline-start:1rem;z-index:60;transform:translateY(-300%);background:#FFFFFF;color:var(--ink);padding:.625rem 1rem;border-radius:62.4375rem;font-weight:700;text-decoration:none}
.v2-skip:focus{transform:none}

/* ============ זכוכית — בסיס ============ */
.v2-glass{background:rgba(255,255,255,.06);backdrop-filter:blur(24px) saturate(1.35);-webkit-backdrop-filter:blur(24px) saturate(1.35);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 24px 60px -30px rgba(0,0,0,.6)}
/* זכוכית מעל צבע חזק: כהה יותר, כדי שטקסט לבן יעבור ניגודיות */
.v2-glass-tint{background:rgba(20,16,18,.30);border-color:rgba(255,255,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 24px 60px -30px rgba(0,0,0,.55)}

/* ============ כפתורים מזכוכית ============ */
.v2-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:3.25rem;padding:.75rem 1.875rem;border-radius:62.4375rem;font-family:var(--f-t);font-weight:700;font-size:1.0625rem;text-decoration:none;color:#FFFFFF;white-space:nowrap;backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);transition:background .25s ease,transform .2s ease,box-shadow .25s ease,border-color .25s ease;text-shadow:0 1px 2px rgba(0,0,0,.25)}
.v2-btn svg{width:1.25rem;height:1.25rem;flex:none}
.v2-btn:hover{transform:translateY(-1px)}
/* אלמוגי שקוף */
.v2-btn-coral{background:linear-gradient(135deg,rgba(214,86,60,.72),rgba(168,51,31,.66));border:1px solid rgba(255,186,166,.50);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -10px 20px -12px rgba(0,0,0,.35),0 14px 34px -14px rgba(194,65,42,.75)}
.v2-btn-coral:hover{background:linear-gradient(135deg,rgba(226,98,72,.85),rgba(180,58,36,.80));border-color:rgba(255,200,182,.7)}
/* ירוק WhatsApp כהה ושקוף */
.v2-btn-wa{background:linear-gradient(135deg,rgba(18,140,126,.62),rgba(7,94,84,.72));border:1px solid rgba(37,211,102,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -10px 20px -12px rgba(0,0,0,.35),0 14px 34px -14px rgba(7,94,84,.85)}
.v2-btn-wa:hover{background:linear-gradient(135deg,rgba(18,140,126,.80),rgba(7,94,84,.86));border-color:rgba(37,211,102,.7)}
.v2-btn-wa svg{color:#7FF0A8}
.v2-btn-sm{min-height:2.75rem;padding:.5rem 1.375rem;font-size:.9375rem}

/* ============ כותרת עליונה — נעוצה לאורך כל העמוד ============ */
.v2-hdr{position:sticky;top:0;z-index:40;height:var(--hdr);margin-bottom:calc(var(--hdr) * -1);border-bottom:1px solid transparent;animation:v2HdrGlass linear both;animation-timeline:--page;animation-range:0 10rem}
@keyframes v2HdrGlass{from{background:rgba(21,22,26,0);backdrop-filter:blur(0);border-bottom-color:transparent}to{background:rgba(21,22,26,.62);backdrop-filter:blur(20px) saturate(1.3);border-bottom-color:var(--line-d)}}
.v2-hdr-row{height:var(--hdr);display:flex;align-items:center;justify-content:space-between;gap:1rem}
/* הלוגו — מידות מכוילות מהתמונה של יגאל; הגרסה הבהירה לרקע כהה */
.v2-logo{display:grid;grid-template-columns:auto auto;column-gap:1.625rem;align-items:start;text-decoration:none;min-width:0;flex:none}
.v2-logo-sym{grid-column:1;grid-row:1 / 3;height:2.375rem;width:auto;margin-top:.3125rem}
.v2-logo-word{grid-column:2;grid-row:1;height:1.5rem;width:auto;justify-self:start}
.v2-logo-tag{grid-column:2;grid-row:2;font-family:var(--f-t);font-size:1rem;line-height:1.15;margin-top:.5rem;color:var(--t-mid);max-width:13.75rem}
.v2-nav{display:none}
.v2-hdr-end{display:flex;align-items:center;gap:.875rem}
.v2-lang{display:none}
.v2-hdr-cta{display:none !important}
/* תפריט טלפון — <details>, בלי סקריפט */
.v2-menu{position:relative}
.v2-menu summary{list-style:none;width:2.875rem;height:2.875rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(16px)}
.v2-menu summary::-webkit-details-marker{display:none}
.v2-menu summary svg{width:1.375rem;height:1.375rem}
.v2-menu .v2-x{display:none}
.v2-menu[open] .v2-x{display:block}
.v2-menu[open] .v2-bars{display:none}
.v2-menu-panel{position:absolute;inset-inline-end:0;top:3.625rem;width:min(18.75rem,calc(100vw - 2rem));padding:.625rem;border-radius:1.5rem;background:rgba(28,29,34,.82);backdrop-filter:blur(22px) saturate(1.3);border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 60px -20px rgba(0,0,0,.6);display:flex;flex-direction:column}
.v2-menu-panel a{display:flex;align-items:center;min-height:3.125rem;padding-inline:1rem;border-radius:.875rem;text-decoration:none;font-size:1.0625rem;font-weight:700}
.v2-menu-panel a:hover{background:rgba(255,255,255,.08)}
.v2-menu-panel hr{border:0;border-top:1px solid var(--line-d);margin:.375rem .5rem}

/* ============ זוהר — כתמי צבע שזזים (פתיחה, שיחת היכרות) ============ */
.v2-glow{position:absolute;inset:-20% -30% 0;z-index:-2;filter:blur(70px);pointer-events:none}
.v2-glow i{position:absolute;border-radius:50%;opacity:.9;animation:v2Drift 22s ease-in-out infinite alternate}
.v2-glow .g1{width:120vw;height:120vw;inset-inline-start:15%;top:0;background:var(--coral);animation-duration:24s}
.v2-glow .g2{width:95vw;height:95vw;inset-inline-start:55%;top:-4%;background:var(--amber);opacity:.75;animation-duration:19s;animation-delay:-6s}
.v2-glow .g3{width:95vw;height:95vw;inset-inline-start:-10%;top:22%;background:var(--sage);opacity:.65;animation-duration:27s;animation-delay:-11s}
.v2-glow .g4{width:80vw;height:80vw;inset-inline-start:60%;top:34%;background:var(--plum);opacity:.8;animation-duration:21s;animation-delay:-3s}
@keyframes v2Drift{0%{transform:translate(0,0) scale(1)}50%{transform:translate(6vw,4vh) scale(1.12)}100%{transform:translate(-5vw,-3vh) scale(.92)}}
/* זוהר עדין בסעיפים */
.v2-amb{position:absolute;z-index:0;border-radius:50%;filter:blur(100px);opacity:.28;pointer-events:none;width:70vw;height:70vw;max-width:47.5rem;max-height:47.5rem;animation:v2Drift 30s ease-in-out infinite alternate}

/* ============ 1. פתיחה ============ */
.v2-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:8.75rem 0 6.875rem;overflow:hidden;isolation:isolate}
.v2-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(21,22,26,.20) 0%,rgba(21,22,26,.10) 35%,rgba(21,22,26,.78) 82%,var(--ink) 100%)}
.v2-hero-in{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.625rem;animation:v2HeroOut linear both;animation-timeline:--page;animation-range:0 85vh}
@keyframes v2HeroOut{to{opacity:0;transform:translateY(-4.375rem) scale(.97)}}
.v2-h1{margin:0;font-family:var(--f-d);font-weight:700;font-size:2.375rem;line-height:1.14;letter-spacing:-.01em;max-width:15em;text-wrap:balance}
.v2-langs{margin:0;display:flex;align-items:center;gap:1.125rem;font-family:var(--f-d);font-weight:700;font-size:1.375rem;color:var(--cream-head)}
.v2-langs i{width:1px;height:2.125rem;background:rgba(255,255,255,.35)}
.v2-lead{margin:0;max-width:38em;font-size:1.125rem;line-height:1.7;color:rgba(255,255,255,.9)}
.v2-ctas{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:21.25rem}
.v2-cue{margin-top:.875rem;width:2.875rem;height:2.875rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(16px);animation:v2Bob 2.4s ease-in-out infinite}
.v2-cue svg{width:1.25rem;height:1.25rem}
@keyframes v2Bob{50%{transform:translateY(.375rem)}}
.v2-chip{display:none}

/* ============ כותרות סעיפים ============ */
.v2-sec{position:relative;padding:5.5rem 0;overflow:clip}
.v2-head{text-align:center;margin:0 auto 2.5rem;max-width:46em;position:relative;z-index:1}
.v2-h2{margin:0;font-family:var(--f-d);font-weight:700;font-size:2.125rem;line-height:1.12;text-wrap:balance}
.v2-h2 em{font-style:normal;color:var(--cream-head)}
.v2-intro{margin:1rem auto 0;font-size:1.125rem;color:var(--t-mid);max-width:36em}
.v2-reveal{animation:v2Up linear both;animation-timeline:view();animation-range:entry 0% entry 55%}
@keyframes v2Up{from{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:none}}

/* ============ 1א. במה — כרטיס שגדל בגלילה ============ */
.v2-stage-wrap{padding:1.5rem 0 2.5rem}
.v2-stage{position:relative;overflow:hidden;isolation:isolate;margin-inline:.75rem;border-radius:1.75rem;padding:3.5rem 1.125rem 1.375rem;transform-origin:50% 0;animation:v2Grow linear both;animation-timeline:view();animation-range:entry 0% cover 40%}
@keyframes v2Grow{from{transform:scale(.88);border-radius:3.5rem}to{transform:scale(1)}}
/* רקע "וידאו" זמני: שכבות צבע חמות שזזות. כאן ייכנס סרטון אמיתי */
.v2-flow{position:absolute;inset:-30%;z-index:-2;background:radial-gradient(40% 50% at 25% 30%,#E8674A 0,transparent 70%),radial-gradient(35% 45% at 75% 25%,#E9A15B 0,transparent 70%),radial-gradient(45% 55% at 60% 80%,#5B2E45 0,transparent 70%),radial-gradient(40% 50% at 15% 85%,#8E2A22 0,transparent 70%),#2A1A1E;filter:blur(30px);animation:v2Swirl 26s linear infinite}
@keyframes v2Swirl{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.15)}100%{transform:rotate(360deg) scale(1)}}
.v2-stage::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(21,22,26,.10),rgba(21,22,26,.35))}
.v2-stage-h{margin:0 0 1.875rem;text-align:center;font-family:var(--f-d);font-weight:700;font-size:2rem;line-height:1.15}
.v2-gains{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}
.v2-gain{border-radius:1.625rem;padding:1.625rem 1.375rem;display:flex;flex-direction:column;gap:.625rem}
.v2-gain h3{margin:0;font-family:var(--f-d);font-weight:700;font-size:1.4375rem;line-height:1.25}
.v2-gain p{margin:0;font-size:1.03125rem;line-height:1.65;color:rgba(255,255,255,.92)}
.v2-gico{width:3.125rem;height:3.125rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);margin-bottom:.375rem}
.v2-gico svg{width:1.5rem;height:1.5rem}

/* ============ 2. מוכר לכם? ============ */
.v2-pains{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;position:relative;z-index:1}
.v2-pain{border-radius:1.5rem;padding:1.5rem 1.375rem;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1rem}
.v2-num{font-family:var(--f-d);font-weight:700;font-size:1rem;color:var(--coral-soft);padding-top:.3125rem;min-width:1.625rem}
.v2-pain h3{margin:0 0 .375rem;font-family:var(--f-d);font-weight:700;font-size:1.375rem;line-height:1.25}
.v2-pain p{margin:0;color:var(--t-mid)}
/* המשפט המודגש: זכוכית מעל צבעים שזזים */
.v2-statement{position:relative;overflow:hidden;isolation:isolate;margin-top:1.75rem;border-radius:1.75rem;z-index:1}
.v2-statement .v2-flow{animation-duration:18s}
.v2-statement-in{margin:.625rem;border-radius:1.375rem;padding:1.875rem 1.375rem;text-align:center}
.v2-statement p{margin:0;font-family:var(--f-d);font-weight:700;font-size:1.625rem;line-height:1.3;text-wrap:balance}
.v2-statement bdi{color:#FFE2C2}

/* ============ 3. מה המערכת עושה — כרטיסים נערמים ============ */
.v2-feat-sec{position:relative;padding:2.5rem 0 1.875rem}
.v2-feat-head{position:sticky;top:var(--hdr);z-index:6;padding:.875rem 0 .875rem;background:linear-gradient(180deg,var(--ink) 82%,rgba(21,22,26,0));text-align:center}
.v2-tabs{margin:1.125rem auto 0;max-width:100%;display:flex;gap:1.375rem;overflow-x:auto;scrollbar-width:none;padding:0 1.5rem .625rem;justify-content:flex-start;mask-image:linear-gradient(90deg,transparent,#000 1.5rem,#000 calc(100% - 1.5rem),transparent)}
.v2-tabs::-webkit-scrollbar{display:none}
.v2-tabs a{flex:none;white-space:nowrap;font-size:.9375rem;font-weight:700;color:var(--t-low);text-decoration:none;display:inline-block;padding-block:.75rem;line-height:1.25rem;transition:color .2s}
.v2-tabs a:hover,.v2-tabs a.is-on{color:#FFFFFF}
.v2-tabline{height:2px;max-width:77.5rem;margin:0 auto;background:linear-gradient(90deg,var(--sage),var(--amber),var(--coral),var(--coral-deep));opacity:.9}
.v2-cards{position:relative;z-index:2;padding-top:1.5rem}
.v2-card{position:sticky;top:calc(var(--hdr) + 8.75rem);min-height:27.5rem;margin:0 .75rem 1.5rem;border-radius:1.875rem;overflow:hidden;isolation:isolate;background:var(--ink-2);border:1px solid var(--line-d);box-shadow:0 -20px 60px -20px rgba(0,0,0,.7);display:grid;grid-template-columns:minmax(0,1fr);padding:1.875rem 1.5rem}
.v2-card::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 80% at var(--gx,85%) var(--gy,0%),var(--gc1,rgba(232,103,74,.38)),transparent 70%),radial-gradient(50% 70% at var(--hx,10%) var(--hy,100%),var(--gc2,rgba(110,139,116,.30)),transparent 70%)}
.v2-card-txt{display:flex;flex-direction:column;gap:.75rem;align-self:start}
.v2-card-n{align-self:flex-start;unicode-bidi:isolate;font-family:var(--f-d);font-weight:700;font-size:.9375rem;color:var(--t-low);letter-spacing:.06em}
.v2-card h3{margin:0;font-family:var(--f-d);font-weight:700;font-size:1.6875rem;line-height:1.2}
.v2-card p{margin:0;font-size:1.03125rem;line-height:1.7;color:var(--t-mid);max-width:34em}
.v2-card-vis{display:none}

/* ============ 4. נסו בעצמכם ============ */
.v2-demo-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.75rem;align-items:center;position:relative;z-index:1}
.v2-demo-txt .v2-head{text-align:start;margin:0 0 1.625rem}
.v2-steps{list-style:none;padding:0;margin:0 0 1.625rem;display:flex;flex-direction:column;gap:.75rem;counter-reset:s}
.v2-steps li{counter-increment:s;display:flex;gap:1rem;align-items:center;border-radius:1.25rem;padding:1rem 1.125rem;font-size:1.0625rem;line-height:1.5}
.v2-steps li::before{content:counter(s);width:2.5rem;height:2.5rem;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--f-d);font-weight:700;font-size:1.0625rem;color:#FFFFFF;background:linear-gradient(135deg,rgba(232,103,74,.75),rgba(168,51,31,.7));border:1px solid rgba(255,186,166,.5)}
.v2-note{margin:1rem 0 0;color:var(--t-low);font-style:italic}
.v2-chat-title{margin:0 0 1rem;font-family:var(--f-d);font-weight:700;font-size:1.375rem;line-height:1.3;text-align:center}
/* חלון בסגנון WhatsApp (מצב כהה) בתוך מסגרת זכוכית */
.v2-chat-frame{border-radius:2.125rem;padding:.625rem;max-width:26.25rem;margin-inline:auto}
.v2-chat{border-radius:1.625rem;overflow:hidden;background:#0B141A}
.v2-chat-head{background:#202C33;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem}
.v2-chat-av{width:2.375rem;height:2.375rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;background:#2A3942}
.v2-chat-av svg{width:1.375rem;height:1.375rem}
.v2-chat-name{font-weight:700;font-size:1rem;color:#E9EDEF}
.v2-chat-label{margin-inline-start:auto;background:rgba(37,211,102,.16);color:#7FF0A8;border:1px solid rgba(37,211,102,.4);border-radius:62.4375rem;padding:.1875rem .75rem;font-size:.875rem;font-weight:700;line-height:1.4}
.v2-msgs{list-style:none;margin:0;padding:1.125rem .875rem 1.375rem;display:flex;flex-direction:column;gap:.5rem;background:radial-gradient(120% 80% at 50% 0%,rgba(37,211,102,.05),transparent 60%)}
.v2-m{max-width:84%;padding:.5625rem .75rem;border-radius:.75rem;font-size:1rem;line-height:1.5;color:#E9EDEF;animation:v2Up linear both;animation-timeline:view();animation-range:entry 10% entry 60%}
/* מהטלפון של הלקוחה: ההודעות שלה בירוק כהה, של העוזרת באפור */
.v2-m-in{align-self:flex-end;background:#005C4B;border-start-end-radius:.1875rem}
.v2-m-out{align-self:flex-start;background:#202C33;border-start-start-radius:.1875rem}
.v2-m-link{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;background:rgba(255,255,255,.06);border-radius:.5rem;padding:.5rem .625rem;color:#53BDEB}
.v2-m-link svg{width:1.125rem;height:1.125rem;flex:none}
.v2-m-link i{display:block;height:.5rem;border-radius:.25rem;background:rgba(83,189,235,.45);flex:1}

/* ============ 5. למי זה מתאים ============ */
.v2-fit{list-style:none;margin:0 auto 1.875rem;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem;max-width:61.25rem;position:relative;z-index:1}
.v2-fit li{border-radius:62.4375rem;padding:.75rem 1.375rem;font-weight:700;font-size:1.0625rem;display:inline-flex;align-items:center;gap:.625rem}
.v2-fit li::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--coral);box-shadow:0 0 12px var(--coral)}
.v2-fit-end{margin:0 auto;text-align:center;max-width:26em;font-family:var(--f-d);font-weight:700;font-size:1.5rem;line-height:1.35;position:relative;z-index:1}

/* ============ 6. איך מתחילים ============ */
.v2-flow-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem;counter-reset:f;position:relative;z-index:1}
.v2-flow-steps li{counter-increment:f;border-radius:1.625rem;padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;position:relative}
.v2-flow-steps li::before{content:"0" counter(f);font-family:var(--f-d);font-weight:700;font-size:3.375rem;line-height:1;background:linear-gradient(135deg,var(--amber),var(--coral) 55%,var(--coral-deep));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:.375rem}
.v2-flow-steps h3{margin:0;font-family:var(--f-d);font-weight:700;font-size:1.5rem;line-height:1.25}
.v2-flow-steps p{margin:0;color:var(--t-mid)}

/* ============ 7. ליווי ============ */
.v2-support{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;position:relative;z-index:1}
.v2-support li{border-radius:1.5rem;padding:1.5rem .875rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.875rem;text-align:center;min-height:9.375rem;font-family:var(--f-d);font-weight:700;font-size:1.125rem;line-height:1.3}
.v2-support li span.v2-sico{width:3.375rem;height:3.375rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(232,103,74,.14);border:1px solid rgba(240,138,112,.35)}
.v2-support li svg{width:1.625rem;height:1.625rem}

/* ============ 8. בקרוב ============ */
.v2-soon{position:relative;z-index:1;border-radius:1.875rem;padding:1.875rem 1.375rem;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;overflow:hidden}
.v2-soon::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--ang,0deg),transparent 0 60%,var(--coral) 75%,var(--amber) 85%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:v2Spin 6s linear infinite;pointer-events:none}
@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}
@keyframes v2Spin{to{--ang:360deg}}
.v2-ring{position:relative;width:4rem;height:4rem;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(232,103,74,.6),rgba(168,51,31,.6));border:1px solid rgba(255,186,166,.5)}
.v2-ring svg{width:1.75rem;height:1.75rem}
.v2-ring::before,.v2-ring::after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid rgba(240,138,112,.6);animation:v2Ping 2.6s ease-out infinite}
.v2-ring::after{animation-delay:1.3s}
@keyframes v2Ping{from{transform:scale(1);opacity:.8}to{transform:scale(1.9);opacity:0}}
.v2-soon h2{margin:0 0 .625rem;font-family:var(--f-d);font-weight:700;font-size:1.625rem;line-height:1.25}
.v2-soon h2 span{display:block;font-size:1.0625rem;color:var(--coral-soft);margin-bottom:.375rem;letter-spacing:.02em}
.v2-soon p{margin:0;color:var(--t-mid);font-size:1.0625rem;max-width:46em}

/* ============ 9. על BizPrime ============ */
.v2-about-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;align-items:center;position:relative;z-index:1}
.v2-about-txt .v2-head{text-align:start;margin:0 0 1.125rem}
.v2-about-txt p{margin:0;font-size:1.125rem;color:var(--t-mid);max-width:36em}
.v2-highlight{position:relative;border-radius:1.75rem;padding:1.75rem 1.5rem;overflow:hidden}
.v2-highlight::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:.375rem;background:linear-gradient(180deg,var(--amber),var(--coral),var(--coral-deep))}
.v2-tags{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}
.v2-tags li{border-radius:62.4375rem;padding:.375rem .875rem;font-size:.9375rem;font-weight:700;color:var(--cream-head);background:rgba(243,222,184,.08);border:1px solid rgba(243,222,184,.28)}
.v2-highlight blockquote{margin:0}
.v2-highlight blockquote p{margin:0;font-family:var(--f-d);font-weight:700;font-size:1.375rem;line-height:1.45}

/* ============ 10. שאלות נפוצות ============ */
.v2-faq-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;position:relative;z-index:1}
.v2-faq-grid .v2-head{margin:0}
.v2-faq details{border-radius:1.375rem;margin-bottom:.75rem;overflow:hidden}
.v2-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.875rem;min-height:3.75rem;padding:1rem 1.25rem;font-family:var(--f-d);font-weight:700;font-size:1.1875rem;line-height:1.35}
.v2-faq summary::-webkit-details-marker{display:none}
.v2-faq summary .v2-pm{width:2.25rem;height:2.25rem;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);transition:transform .25s ease,background .25s}
.v2-faq summary .v2-pm svg{width:1.125rem;height:1.125rem}
.v2-faq details[open] summary .v2-pm{transform:rotate(45deg);background:rgba(232,103,74,.35)}
.v2-faq details p{margin:0;padding:0 1.25rem 1.25rem;color:var(--t-mid);font-size:1.0625rem}

/* ============ 11. שיחת היכרות ============ */
.v2-contact{position:relative;overflow:hidden;isolation:isolate;padding:6.875rem 0 6.25rem}
.v2-contact .v2-glow{inset:0 -30% -20%;opacity:.85}
.v2-contact::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--ink) 0%,rgba(21,22,26,.35) 30%,rgba(21,22,26,.5) 100%)}
.v2-contact-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.875rem;align-items:center}
.v2-contact .v2-head{text-align:start;margin:0}
.v2-contact .v2-h2{font-size:2.25rem}
.v2-contact .v2-intro{margin-inline:0;color:rgba(255,255,255,.9)}
.v2-card-c{border-radius:1.875rem;padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:1rem}
.v2-who{margin:0;font-family:var(--f-d);font-weight:700;font-size:1.625rem}
.v2-who-sub{margin:-.625rem 0 0;color:var(--t-mid)}
.v2-card-c .v2-btn{width:100%;white-space:normal;text-align:center}
.v2-card-c ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}
.v2-card-c li{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;font-size:1.0625rem;color:var(--t-mid)}
.v2-card-c li svg{width:1.25rem;height:1.25rem;flex:none;color:var(--coral-soft)}
.v2-card-c li a{color:#FFFFFF;text-decoration:underline;text-decoration-color:rgba(255,255,255,.35);text-underline-offset:5px;display:inline-flex;align-items:center;min-height:2.75rem}
.v2-card-c li b{font-weight:400}

/* ============ תחתית ============ */
.v2-foot{border-top:1px solid var(--line-d);padding:1.625rem 0 6.875rem;color:var(--t-low);font-size:.96875rem}
.v2-foot-row{display:flex;flex-direction:column;gap:.375rem}
.v2-foot p{margin:0}
.v2-foot nav{display:flex;flex-wrap:wrap;align-items:center;column-gap:.375rem}
.v2-foot nav a,.v2-foot p a{color:var(--t-mid);display:inline-flex;align-items:center;min-height:2.75rem;text-decoration-color:rgba(255,255,255,.3);text-underline-offset:4px}

/* ============ כפתורים צפים — זכוכית ============ */
.v2-fab{position:fixed;bottom:1rem;z-index:50;display:flex;align-items:center;justify-content:center;border-radius:50%;backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);transition:transform .2s ease,opacity .25s ease,visibility .25s}
.v2-fab:hover{transform:scale(1.06)}
.v2-fab-a11y{inset-inline-start:1rem;width:3.25rem;height:3.25rem;padding:0;cursor:pointer;color:#FFFFFF;background:rgba(40,42,50,.55);border:1px solid rgba(255,255,255,.30);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 10px 30px -10px rgba(0,0,0,.6)}
.v2-fab-a11y svg{width:1.75rem;height:1.75rem}
.v2-fab-wa{inset-inline-end:1rem;width:3.5rem;height:3.5rem;color:#FFFFFF;text-decoration:none;background:linear-gradient(135deg,rgba(18,140,126,.66),rgba(7,94,84,.76));border:1px solid rgba(37,211,102,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 12px 30px -10px rgba(7,94,84,.9)}
.v2-fab-wa svg{width:1.875rem;height:1.875rem}
.v2-fab-hide{opacity:0;visibility:hidden;transform:scale(.8);pointer-events:none}

/* ===================== מחשב ===================== */
@media (min-width:900px){
  :root{--hdr:6.25rem}
  .v2-wrap{padding-inline:3rem}
  .v2-hdr-row{max-width:90rem}
  .v2-logo{column-gap:1.8125rem}
  .v2-logo-sym{height:2.6875rem;margin-top:.375rem}
  .v2-logo-word{height:1.6875rem}
  .v2-logo-tag{font-size:1.125rem;margin-top:.5625rem;max-width:none;white-space:nowrap}
  .v2[lang="ru"] .v2-logo-tag{white-space:normal;max-width:15.625rem;line-height:1.2}
  .v2-nav{display:flex;align-items:center;gap:1.25rem}
  .v2-nav a{white-space:nowrap;font-size:.9375rem;font-weight:700;text-decoration:none;color:rgba(255,255,255,.92);min-height:2.75rem;display:inline-flex;align-items:center;border-bottom:1px solid transparent}
  .v2-nav a:hover{border-bottom-color:rgba(255,255,255,.6)}
  .v2-lang{display:inline-flex;align-items:center;gap:.875rem;font-size:1rem;font-weight:700;text-decoration:none;min-height:2.75rem}
  .v2-lang::after{content:"";width:1px;height:1.25rem;background:rgba(255,255,255,.4)}
  .v2-hdr-cta{display:inline-flex !important}
  .v2-menu{display:none}

  .v2-glow{filter:blur(90px);inset:-25% -15% 0}
  .v2-glow .g1{width:52vw;height:52vw;inset-inline-start:22%;top:2%}
  .v2-glow .g2{width:40vw;height:40vw;inset-inline-start:52%;top:-6%}
  .v2-glow .g3{width:42vw;height:42vw;inset-inline-start:-6%;top:16%}
  .v2-glow .g4{width:34vw;height:34vw;inset-inline-start:66%;top:30%}

  .v2-hero{padding:8.75rem 0 8.75rem}
  .v2-h1{font-size:4.25rem;line-height:1.08}
  .v2-langs{font-size:1.625rem;gap:1.625rem}
  .v2-langs i{height:2.75rem}
  .v2-lead{font-size:1.25rem}
  .v2-ctas{flex-direction:row;width:auto;max-width:none;justify-content:center;gap:.875rem}
  .v2-chip{display:inline-flex;position:absolute;z-index:1;align-items:center;gap:.75rem;padding-block:.75rem;padding-inline:.875rem 1.25rem;border-radius:62.4375rem;font-weight:700;font-size:1rem;color:#FFFFFF;white-space:nowrap;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(22px) saturate(1.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 20px 40px -20px rgba(0,0,0,.5);animation:v2Float 7s ease-in-out infinite}
  .v2-chip span.v2-chip-i{width:2.125rem;height:2.125rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.14)}
  .v2-chip svg{width:1.125rem;height:1.125rem}
  .v2-chip.c1{inset-inline-start:3%;top:64%}
  .v2-chip.c2{inset-inline-end:3%;top:56%;animation-delay:-2.5s}
  .v2-chip.c3{inset-inline-end:7%;top:79%;animation-delay:-4.5s}
  .v2-chip.c4{inset-inline-start:8%;top:85%;animation-delay:-1.2s}
  @keyframes v2Float{50%{transform:translateY(-.75rem)}}

  .v2-sec{padding:8.75rem 0}
  .v2-head{margin-bottom:4rem}
  .v2-h2{font-size:3.75rem;line-height:1.05}
  .v2-intro{font-size:1.25rem}

  .v2-stage-wrap{padding:2.5rem 0 3.75rem}
  .v2-stage{margin-inline:auto;width:calc(100% - 6rem);max-width:84rem;border-radius:2.5rem;padding:6.875rem 4.5rem 4.5rem;min-height:47.5rem}
  .v2-stage-h{font-size:3.625rem;margin-bottom:4rem}
  .v2-gains{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.375rem}
  .v2-gain{padding:2.25rem 2rem 2.375rem;border-radius:1.875rem}
  .v2-gain h3{font-size:1.6875rem}
  .v2-gain p{font-size:1.09375rem}

  .v2-pains{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}
  .v2-pain{padding:2.125rem 2rem;border-radius:1.75rem;column-gap:1.25rem}
  .v2-pain h3{font-size:1.6875rem}
  .v2-pain p{font-size:1.125rem}
  .v2-statement{margin-top:2.5rem;border-radius:2.25rem}
  .v2-statement-in{margin:.875rem;border-radius:1.75rem;padding:3.5rem 3rem}
  .v2-statement p{font-size:2.625rem}

  .v2-feat-sec{padding-top:3.75rem}
  .v2-feat-head{position:sticky;top:var(--hdr);padding:1.125rem 0 1rem}
  .v2-tabs{justify-content:safe center;gap:1.25rem;flex-wrap:nowrap;max-width:none;padding-inline:3rem;mask-image:linear-gradient(90deg,transparent,#000 3rem,#000 calc(100% - 3rem),transparent)}
  .v2-tabs a{font-size:.90625rem}
  .v2-cards{max-width:77.5rem;margin-inline:auto;padding-inline:3rem}
  .v2-card{position:sticky;top:calc(var(--hdr) + 11rem);min-height:31.25rem;margin:0 0 2.5rem;padding:3.5rem 3.75rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3.5rem;border-radius:2.25rem}
  .v2-card-txt{align-self:center}
  .v2-card h3{font-size:2.75rem}
  .v2-card p{font-size:1.1875rem}
  .v2-card-vis{display:flex;align-items:center;justify-content:center;position:relative}
  .v2-tile{width:100%;max-width:25rem;aspect-ratio:1.15;border-radius:1.875rem;display:flex;align-items:center;justify-content:center;position:relative}
  .v2-tile svg{width:6.875rem;height:6.875rem}
  .v2-tile::after{content:"";position:absolute;inset:1.125rem;border-radius:1.375rem;border:1px dashed rgba(255,255,255,.14)}

  .v2-demo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem}
  .v2-steps li{font-size:1.125rem;padding:1.125rem 1.375rem}
  .v2-chat-frame{max-width:28.75rem}

  .v2-fit li{font-size:1.1875rem;padding:.875rem 1.625rem}
  .v2-fit-end{font-size:2.125rem}

  .v2-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.375rem}
  .v2-flow-steps li{padding:2.5rem 2.125rem 2.625rem}
  .v2-flow-steps li::before{font-size:4.75rem}
  .v2-flow-steps h3{font-size:1.75rem}
  .v2-flow-steps p{font-size:1.125rem}

  .v2-support{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}
  .v2-support li{min-height:13.125rem;font-size:1.375rem;border-radius:1.75rem}

  .v2-soon{flex-direction:row;align-items:center;gap:2.125rem;padding:2.75rem 3rem}
  .v2-ring{width:5.25rem;height:5.25rem}
  .v2-ring svg{width:2.25rem;height:2.25rem}
  .v2-soon h2{font-size:2.375rem}
  .v2-soon h2 span{font-size:1.1875rem}
  .v2-soon p{font-size:1.1875rem}

  .v2-about-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4.5rem}
  .v2-about-txt p{font-size:1.25rem}
  .v2-highlight{padding:2.75rem 2.75rem}
  .v2-highlight blockquote p{font-size:1.75rem}

  .v2-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:4.5rem;align-items:start}
  .v2-faq-grid .v2-head{text-align:start;position:sticky;top:8.75rem}
  .v2-faq summary{font-size:1.375rem;padding:1.375rem 1.75rem;min-height:4.75rem}
  .v2-faq details p{padding:0 1.75rem 1.625rem;font-size:1.125rem}

  .v2-contact{padding:10.625rem 0 9.375rem}
  .v2-contact-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:5rem}
  .v2-contact .v2-h2{font-size:4.25rem}
  .v2-card-c{padding:2.375rem 2.125rem}

  .v2-foot{padding:1.875rem 0 2.125rem}
  .v2-foot-row{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem 2rem}

  .v2-fab{bottom:1.75rem}
  .v2-fab-a11y{inset-inline-start:1.75rem}
  .v2-fab-wa{inset-inline-end:1.75rem}
}
@media (min-width:1300px){ .v2-h1{font-size:4.75rem} }

/* =================== v3: יותר שקיפות, הילה ל-WhatsApp, אפקטים נוספים מ-Hitit =================== */
/* זכוכית שקופה יותר, עם ברק עליון — רואים דרכה את הצבעים שמאחור */
.v2-glass{background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.025) 55%,rgba(255,255,255,.06));backdrop-filter:blur(16px) saturate(1.7);-webkit-backdrop-filter:blur(16px) saturate(1.7);border:1px solid rgba(255,255,255,.15);border-top-color:rgba(255,255,255,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 0 40px rgba(255,255,255,.025),0 24px 60px -30px rgba(0,0,0,.6)}
.v2-glass-tint{background:linear-gradient(135deg,rgba(32,22,24,.32),rgba(20,16,18,.18));border-color:rgba(255,255,255,.24);border-top-color:rgba(255,255,255,.4)}
.v2-amb{opacity:.45;filter:blur(80px);width:38.75rem;height:38.75rem}

/* כפתורים שקופים יותר. טקסט 18.7px מודגש = "טקסט גדול" (ניגודיות 3:1) */
.v2-btn{font-size:1.16875rem}
.v2-btn-sm{font-size:.9375rem}
.v2-btn-coral{background:linear-gradient(135deg,rgba(232,103,74,.40),rgba(168,51,31,.32));border:1px solid rgba(255,186,166,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 14px 34px -16px rgba(194,65,42,.7)}
.v2-btn-coral:hover{background:linear-gradient(135deg,rgba(232,103,74,.58),rgba(168,51,31,.48))}
.v2-btn-wa{background:linear-gradient(135deg,rgba(18,140,126,.34),rgba(7,94,84,.42));border:1px solid rgba(37,211,102,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 14px 34px -16px rgba(7,94,84,.8)}
.v2-btn-wa:hover{background:linear-gradient(135deg,rgba(18,140,126,.5),rgba(7,94,84,.58))}
.v2-fab-a11y{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.30)}
.v2-fab-wa{background:linear-gradient(135deg,rgba(18,140,126,.32),rgba(7,94,84,.42));border:1px solid rgba(37,211,102,.6)}

/* הילה שנושמת סביב WhatsApp — כמו כפתור הטלפון ב-onyx.doctor (3.8 שניות, הלוך-חזור) */
.v2-pulse{animation:v2GlowBreathe 3.8s ease-in-out 1.15s infinite}
@keyframes v2GlowBreathe{0%,100%{box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 0 0 0 rgba(37,211,102,0)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 0 22px 5px rgba(37,211,102,.42)}}

/* BizPrime בצבעי הלוגו: Biz לבן, Prime אלמוגי */
.v2-brand{color:#FFFFFF;-webkit-text-fill-color:#FFFFFF;font-family:var(--f-d);font-weight:400}
.v2-brand span{color:var(--coral);-webkit-text-fill-color:var(--coral);font-weight:700}
.v2-statement .v2-brand{color:#FFFFFF}

/* כותרות שמתמלאות בצבע תוך כדי גלילה (Hitit) */
.v2{--fill-dir:to right;--fill-from:100%;--fill-to:0%}
.v2[dir="rtl"]{--fill-dir:to left;--fill-from:0%;--fill-to:100%}
.v2-h2{color:transparent;background-image:linear-gradient(var(--fill-dir),#FFFFFF 42%,#F3DEB8 50%,rgba(255,255,255,.16) 58%);background-size:260% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;animation:v2Fill linear both;animation-timeline:view();animation-range:entry 5% cover 42%}
.v2-h2 em{color:var(--cream-head);-webkit-text-fill-color:var(--cream-head)}
@keyframes v2Fill{from{background-position:var(--fill-from) 0}to{background-position:var(--fill-to) 0}}

/* כרטיסים שנכנסים מהצד בזה אחר זה (Hitit "Community") */
.v2-hs{position:relative;height:calc(100vh + var(--hs-len,110vh));view-timeline:--hs block}
.v2-hs-sticky{position:sticky;top:var(--hdr);height:calc(100vh - var(--hdr));display:flex;flex-direction:column;justify-content:center;gap:1.75rem;overflow:hidden}
.v2-hs-head{position:relative;z-index:1;padding-inline:1.25rem;text-align:center}
.v2-hs-head .v2-intro{margin-top:.75rem}
.v2-hs-track{list-style:none;margin:0;padding:0 1.25rem;display:flex;gap:.875rem;width:max-content;position:relative;z-index:2;animation:v2Hs linear both;animation-timeline:--hs;animation-range:contain 0% contain 100%}
.v2{--hs-sign:-1}
.v2[dir="rtl"]{--hs-sign:1}
@keyframes v2Hs{from{transform:translateX(0)}to{transform:translateX(calc(var(--hs-sign) * (100% - 100vw + .625rem)))}}
.v2-hs-card{width:78vw;max-width:21.25rem;min-height:18.125rem;border-radius:1.75rem;padding:1.75rem 1.5rem;display:flex;flex-direction:column;justify-content:flex-end;gap:.625rem;position:relative;overflow:hidden}
.v2-hs-card::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 70% at 30% 0%,rgba(232,103,74,.45),transparent 70%),radial-gradient(70% 60% at 90% 10%,rgba(233,161,91,.28),transparent 70%)}
.v2-hs-card:nth-child(2)::after{background:radial-gradient(90% 70% at 70% 0%,rgba(91,46,69,.6),transparent 70%),radial-gradient(70% 60% at 10% 10%,rgba(232,103,74,.3),transparent 70%)}
.v2-hs-card:nth-child(3)::after{background:radial-gradient(90% 70% at 30% 0%,rgba(110,139,116,.5),transparent 70%),radial-gradient(70% 60% at 90% 10%,rgba(233,161,91,.25),transparent 70%)}
.v2-hs-card:nth-child(4)::after{background:radial-gradient(90% 70% at 60% 0%,rgba(194,65,42,.5),transparent 70%),radial-gradient(70% 60% at 0% 20%,rgba(91,46,69,.4),transparent 70%)}
.v2-hs-card{isolation:isolate}
.v2-hs-card.v2-pain{display:flex;column-gap:0}
.v2-hs-card .v2-num{font-size:2.75rem;line-height:1;padding:0;margin-bottom:auto;color:#FFFFFF;opacity:.9}
.v2-hs-card h3{margin:0;font-family:var(--f-d);font-weight:700;font-size:1.5rem;line-height:1.25}
.v2-hs-card p{margin:0;color:var(--t-mid)}
.v2-hs-card.v2-sup{justify-content:space-between;font-family:var(--f-d);font-weight:700;font-size:1.5rem;line-height:1.25;min-height:16.25rem}
.v2-hs-card.v2-sup .v2-sico{width:3.75rem;height:3.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22)}
.v2-hs-card.v2-sup svg{width:1.75rem;height:1.75rem}
.v2-sec-tight{padding-top:0}

/* קו שמצייר את עצמו בין השלבים (איך מתחילים) */
.v2-flow-wrap{position:relative}
.v2-flow-line{position:absolute;z-index:0;inset-block:2.5rem;inset-inline-start:2.875rem;width:2px;background:linear-gradient(180deg,var(--amber),var(--coral),var(--coral-deep));transform-origin:50% 0;animation:v2DrawY linear both;animation-timeline:view();animation-range:entry 20% cover 60%;border-radius:2px;box-shadow:0 0 14px rgba(232,103,74,.6)}
@keyframes v2DrawY{from{transform:scaleY(0)}to{transform:scaleY(1)}}
@keyframes v2DrawX{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.v2-flow-steps li{z-index:1}

/* למי זה מתאים: תגיות באותו גודל, מסודרות בטור */
.v2-fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;max-width:none;justify-content:stretch}
.v2-fit li{border-radius:1.125rem;padding:.875rem 1rem;min-height:4.125rem;justify-content:flex-start;align-items:center;text-align:start;font-size:1.03125rem;line-height:1.3}
.v2-fit li::before{flex:none}
/* מילים ארוכות (למשל ברוסית) נשברות בתוך התגית ולא בורחות ממנה */
.v2-fit li{min-width:0;overflow-wrap:anywhere;hyphens:auto;-webkit-hyphens:auto}
.v2-fit li:last-child:nth-child(odd){grid-column:1 / -1}

/* סמל קטן בכרטיסי "מה המערכת עושה" (טלפון) */
.v2-card-ico{position:absolute;top:1.5rem;inset-inline-end:1.375rem;width:2.875rem;height:2.875rem;border-radius:.875rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.18)}
.v2-card-ico svg{width:1.5rem;height:1.5rem;stroke-width:1.6}
.v2-feat-head .v2-h2{font-size:1.75rem}
.v2-card{padding:1.625rem 1.375rem}
.v2-card p{font-size:.96875rem;line-height:1.65}
.v2-card h3{font-size:1.5rem;padding-inline-end:3.5rem}

@media (min-width:900px){
  .v2-hs{--hs-len:115vh}
  .v2-hs-sticky{justify-content:center}
  .v2-hs-head{position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);width:42%;max-width:35rem;padding-inline:3rem;text-align:start}
  .v2-hs-head .v2-h2{font-size:3.625rem}
  .v2-hs-track{padding-inline-start:44vw;padding-inline-end:3rem;gap:1.5rem}
  .v2-hs-card{width:25rem;max-width:none;min-height:26.25rem;padding:2.375rem 2.125rem;border-radius:2.125rem}
  .v2-hs-card h3{font-size:1.875rem}
  .v2-hs-card p{font-size:1.125rem}
  .v2-hs-card .v2-num{font-size:4rem}
  .v2-hs-card.v2-sup{min-height:23.75rem;font-size:2rem}
  .v2-hs-card.v2-sup .v2-sico{width:4.75rem;height:4.75rem}
  .v2-hs-card.v2-sup svg{width:2.125rem;height:2.125rem}

  .v2-flow-line{inset-block-start:4.75rem;inset-block-end:auto;inset-inline:16.6%;width:auto;height:2px;transform-origin:var(--line-origin,0 50%);animation-name:v2DrawX}
  .v2[dir="rtl"] .v2-flow-line{--line-origin:100% 50%}

  .v2-fit{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}
  .v2-fit li{min-height:6rem;padding:1.125rem 1.25rem;font-size:1.125rem;border-radius:1.375rem}
  .v2-fit li:last-child:nth-child(odd){grid-column:auto}

  .v2-card-ico{display:none}
  .v2-feat-head .v2-h2{font-size:3.75rem}
  .v2-card{padding:3.5rem 3.75rem}
  .v2-card h3{font-size:2.75rem;padding-inline-end:0}
  .v2-card p{font-size:1.1875rem;line-height:1.7}
}
@supports not (animation-timeline: view()){
  .v2-h2{color:#FFFFFF;background:none;animation:none}
  .v2-hs{height:auto}
  .v2-hs-sticky{position:relative;top:auto;height:auto;padding-block:5rem}
  .v2-hs-head{position:relative;transform:none;width:auto}
  .v2-hs-track{animation:none;width:auto;overflow-x:auto;padding-inline-start:1.25rem}
  .v2-flow-line{animation:none}
}

/* מסגרת אלמוגית שעוברת מסביב לכרטיס "על BizPrime" */
.v2-highlight::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--ang,0deg),transparent 0 55%,var(--coral) 72%,var(--amber) 82%,transparent 95%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:v2Spin 5s linear infinite;pointer-events:none}

/* ליווי: כל כרטיס צץ קטן "מבפנים" וגדל לגודלו, אחד אחרי השני לפי הגלילה */
.v2-pop .v2-hs-card{animation:v2Pop linear both;animation-timeline:--hs}
/* טלפון: כל כרטיס גדל בדיוק כשהשורה מביאה אותו למרכז */
.v2-pop .v2-hs-card:nth-child(1){animation-range:contain 0% contain 10%}
.v2-pop .v2-hs-card:nth-child(2){animation-range:contain 17% contain 32%}
.v2-pop .v2-hs-card:nth-child(3){animation-range:contain 50% contain 65%}
.v2-pop .v2-hs-card:nth-child(4){animation-range:contain 83% contain 98%}
@keyframes v2Pop{0%{transform:scale(.12);opacity:0}55%{opacity:1}100%{transform:scale(1);opacity:1}}
.v2-pop .v2-hs-head{text-align:center}
.v2-pop .v2-hs-track{padding-inline:11vw;animation-name:v2HsStep}
/* טלפון: השורה זזה בצעדים — עוצרת על כל כרטיס בזמן שהוא גדל, ואז מפנה מקום לבא */
@keyframes v2HsStep{
  0%,12%{transform:translateX(0)}
  27%,45%{transform:translateX(calc(var(--hs-sign) * (100% - 100vw + .625rem) / 3))}
  60%,78%{transform:translateX(calc(var(--hs-sign) * (100% - 100vw + .625rem) * 2 / 3))}
  93%,100%{transform:translateX(calc(var(--hs-sign) * (100% - 100vw + .625rem)))}
}
.v2-pop .v2-hs-card{width:78vw;max-width:none}

@media (min-width:900px){
  .v2-pop{--hs-len:120vh}
  .v2-pop .v2-hs-head{position:relative;inset:auto;transform:none;width:auto;max-width:56.25rem;margin-inline:auto;text-align:center}
  .v2-pop .v2-hs-track{animation:none;width:auto;max-width:77.5rem;margin-inline:auto;padding-inline:3rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.375rem}
  .v2-pop .v2-hs-card{width:auto;min-height:21.25rem}
  .v2-pop .v2-hs-card:nth-child(1){animation-range:contain 0% contain 14%}
  .v2-pop .v2-hs-card:nth-child(2){animation-range:contain 22% contain 38%}
  .v2-pop .v2-hs-card:nth-child(3){animation-range:contain 46% contain 62%}
  .v2-pop .v2-hs-card:nth-child(4){animation-range:contain 70% contain 86%}
}

/* רוסית: השורה מתחת ללוגו נשברת לשתי שורות, אז הלוגו מתחיל באותו גובה כמו בעברית (ולא ממורכז), והכותרת קצת גבוהה יותר */
.v2[lang="ru"]{--hdr:6.125rem}
.v2[lang="ru"] .v2-logo{align-self:flex-start;margin-top:1.3125rem}
@media (min-width:900px){
  .v2[lang="ru"]{--hdr:6.75rem}
  .v2[lang="ru"] .v2-logo{margin-top:1.375rem}
}

/* תנועה מופחתת: עוצרים הכול */
@media (prefers-reduced-motion: reduce){
  .v2 *,.v2 *::before,.v2 *::after{animation:none !important;transition:none !important}
  .v2-scroller{scroll-behavior:auto}
}
/* דפדפן בלי תנועה לפי גלילה: מציגים הכול במצב הסופי */
@supports not (animation-timeline: view()){
  .v2-hero-in,.v2-stage,.v2-reveal,.v2-m{animation:none !important}
  .v2-hdr{animation:none !important;background:rgba(21,22,26,.62);backdrop-filter:blur(20px)}
}
