/* ══════════════════════════════════════════════════════════════
   aw-v2 — שכבת עיצוב אחידה לדפי המשך של חכמת האוטומציה
   נטענת אחרי ה-CSS של כל דף ומיישרת אותו לשפת דף הבית.
   ══════════════════════════════════════════════════════════════ */
.aw-v2{
  --aw-ink:#272C62; --aw-accent:#5BC0D3; --aw-light:#F3F3F3; --aw-paper:#FFFFFF;
  --aw-muted:#404675; --aw-line:rgba(39,44,98,.16);
  --aw-shadow:0 12px 32px rgba(39,44,98,.08);
  --aw-font-heading:'AWPloni','Assistant',Arial,sans-serif;
  --aw-font-body:'Assistant',Arial,sans-serif;
  /* יישור הטוקנים הישנים של הדף לפלטת המותג */
  --teal:#5BC0D3; --teal-dark:#272C62; --navy:#272C62; --navy-mid:#404675;
  --light:#F3F3F3; --white:#FFFFFF;
}
.aw-v2{font-family:var(--aw-font-body);color:var(--aw-ink);background:var(--aw-paper);line-height:1.65;}
.aw-v2 :is(h1,h2,h3,h4){font-family:var(--aw-font-heading);font-weight:700;letter-spacing:normal;color:var(--aw-ink);}

/* ── סולם טיפוגרפי ── */
.aw-v2 h1{font-size:56px!important;line-height:1.15!important;}
.aw-v2 h2{font-size:40px!important;line-height:1.2!important;}
.aw-v2 h3{font-size:24px!important;line-height:1.3!important;}
.aw-v2 :is(p,li){font-size:18px!important;line-height:1.65!important;}
@media (min-width:768px) and (max-width:1023px){
  .aw-v2 h1{font-size:44px!important;line-height:1.2!important;} .aw-v2 h2{font-size:34px!important;line-height:1.25!important;} .aw-v2 h3{font-size:23px!important;}
}
@media (max-width:767px){
  .aw-v2 h1{font-size:36px!important;line-height:1.2!important;} .aw-v2 h2{font-size:30px!important;line-height:1.25!important;} .aw-v2 h3{font-size:22px!important;}
}
@media (max-width:374px){.aw-v2 h1{font-size:34px!important;}}

/* ── מעטפת ── */
.aw-v2 .container,.aw-v2 .nav-inner,.aw-v2 .hero-inner{
  width:min(1140px,calc(100% - 48px))!important;max-width:none!important;margin-inline:auto;padding-inline:0!important;
}
@media (max-width:767px){.aw-v2 .container,.aw-v2 .nav-inner,.aw-v2 .hero-inner{width:calc(100% - 40px)!important;}}

/* ── שורת ניווט עליונה ── */
.aw-v2 .topbar{
  background:var(--aw-paper)!important;border-bottom:1px solid var(--aw-line);
  box-shadow:none!important;padding:12px 24px!important;min-height:72px;gap:16px;
}
@media (max-width:1023px){.aw-v2 .topbar{min-height:64px;}}
.aw-v2 .topbar-logo{
  font-family:var(--aw-font-heading);font-weight:700;font-size:18px;color:var(--aw-ink)!important;
  display:inline-flex;align-items:center;gap:8px;min-height:44px;
}
.aw-v2 .topbar-logo span{color:var(--aw-ink)!important;}
.aw-v2 .topbar-back{
  color:var(--aw-ink)!important;font-family:var(--aw-font-body);font-size:16px;font-weight:600;
  display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px;
}
.aw-v2 .topbar-back:hover{color:var(--aw-ink)!important;}

/* ── פתיחה: רקע שטוח, בלי גרדיאנט ובלי זוהר ── */
.aw-v2 .hero{
  background:var(--aw-light)!important;color:var(--aw-ink);
  padding:48px 24px!important;text-align:right!important;overflow:visible;
}
.aw-v2 .hero::before,.aw-v2 .hero::after{content:none!important;}
@media (min-width:768px) and (max-width:1023px){.aw-v2 .hero{padding:36px 24px!important;}}
@media (max-width:767px){.aw-v2 .hero{padding:28px 20px!important;}}
.aw-v2 .hero > *{max-width:1140px;margin-inline:auto;}
.aw-v2 .hero :is(h1,h2){color:var(--aw-ink)!important;margin:0 0 16px;}
.aw-v2 .hero h1 em,.aw-v2 .hero .accent,.aw-v2 .hero em{color:var(--aw-ink)!important;font-style:normal;
  text-decoration:underline;text-decoration-color:var(--aw-accent);text-decoration-thickness:5px;text-underline-offset:8px;}
.aw-v2 .hero :is(p,.hero-sub,.sub,.lead){color:var(--aw-muted)!important;font-size:20px;line-height:1.6;max-width:680px;margin-inline:0;}
@media (max-width:767px){.aw-v2 .hero :is(p,.hero-sub,.sub,.lead){font-size:18px;}}
.aw-v2 .hero-badge,.aw-v2 .eyebrow,.aw-v2 .section-eyebrow,.aw-v2 .section-label{
  background:none!important;border:none!important;padding:0!important;border-radius:0!important;
  color:var(--aw-muted)!important;font-family:var(--aw-font-body);font-size:15px;font-weight:600;
  letter-spacing:normal!important;margin:0 0 12px;display:block;
}
.aw-v2 .hero-stats,.aw-v2 .stat-row{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;margin-top:24px;}
.aw-v2 :is(.hero-stat-num,.stat-number){font-family:var(--aw-font-heading);font-weight:700;color:var(--aw-ink)!important;}
.aw-v2 :is(.hero-stat-label,.stat-label){color:var(--aw-muted)!important;font-size:16px;}

/* ── כותרות מקטע ── */
.aw-v2 :is(.features-title,.sec-title,.steps-title,.benefits-title,.audience-title,.comparison-title,.testimonial-title,.setup-title){
  font-family:var(--aw-font-heading);font-weight:700;color:var(--aw-ink)!important;
  text-align:right!important;margin:0 0 12px!important;
}
.aw-v2 :is(.sec-sub,.setup-subtitle,.section-intro,.intro-text){color:var(--aw-muted)!important;text-align:right!important;max-width:680px;margin:0 0 32px;}
.aw-v2 .teal-line{display:none!important;}

/* ── כרטיסים ── */
.aw-v2 :is(.feature-card,.ilink-card,.why-card,.pain-card,.auto-card,.related-card,.audience-card,
           .comparison-card,.diff-card,.example-card,.step-card,.prompt-card,.comp-card,.testimonial-card){
  background:var(--aw-paper)!important;border:1px solid var(--aw-line)!important;border-radius:16px!important;
  box-shadow:none!important;transform:none!important;padding:24px!important;transition:border-color 160ms ease!important;
}
.aw-v2 :is(.feature-card,.ilink-card,.why-card,.pain-card,.auto-card,.related-card):hover{
  border-color:var(--aw-ink)!important;transform:none!important;box-shadow:none!important;
}
.aw-v2 :is(.features-grid,.ilinks-grid,.why-grid,.pain-grid,.autos-grid,.related-grid,.audience-grid,
           .benefits-grid,.example-grid,.steps-grid,.prompt-grid,.diff-grid){
  display:grid!important;gap:20px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
@media (max-width:1023px){.aw-v2 :is(.features-grid,.ilinks-grid,.why-grid,.pain-grid,.autos-grid,.related-grid,.audience-grid,.benefits-grid,.example-grid,.steps-grid,.prompt-grid,.diff-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media (max-width:767px){.aw-v2 :is(.features-grid,.ilinks-grid,.why-grid,.pain-grid,.autos-grid,.related-grid,.audience-grid,.benefits-grid,.example-grid,.steps-grid,.prompt-grid,.diff-grid){grid-template-columns:1fr!important;}}
.aw-v2 .feature-card.wide{grid-column:auto;}
.aw-v2 :is(.feature-icon,.why-icon,.audience-icon,.diff-icon,.step-icon,.related-card-icon,.ex-icon,.quote-icon){
  background:var(--aw-light)!important;color:var(--aw-ink)!important;border:none!important;box-shadow:none!important;
}

/* ── שלבי תהליך ── */
.aw-v2 :is(.step-num,.auto-num,.process-num,.step-number){
  background:var(--aw-light)!important;color:var(--aw-ink)!important;
  border:2px solid var(--aw-ink)!important;font-family:var(--aw-font-heading);font-weight:700;font-size:18px;
  width:40px!important;height:40px!important;flex:0 0 40px;border-radius:50%;
  display:flex;align-items:center;justify-content:center;box-shadow:none!important;
}
.aw-v2 :is(.step,.step-item,.process-step){background:none!important;border:none!important;box-shadow:none!important;}

/* ── מקטע סיום כהה ── */
.aw-v2 :is(.cta-section,.final-cta,.mid-cta,.demo-cta){
  background:var(--aw-ink)!important;color:var(--aw-light)!important;padding:72px 24px!important;text-align:center;
}
@media (max-width:767px){.aw-v2 :is(.cta-section,.final-cta,.mid-cta,.demo-cta){padding:48px 20px!important;}}
.aw-v2 :is(.cta-section,.final-cta,.mid-cta,.demo-cta) :is(h1,h2,h3){color:var(--aw-paper)!important;}
.aw-v2 :is(.cta-section,.final-cta,.mid-cta,.demo-cta) p{color:var(--aw-light)!important;}

/* ── כפתורים: מילוי טורקיז עם טקסט כחול ── */
.aw-v2 :is(.cta-btn,.btn-teal,.btn-primary,.nav-cta,.demo-btn,.wa-action-btn,.wa-pay-btn){
  display:inline-flex;align-items:center;justify-content:center;gap:10px;
  background:var(--aw-accent)!important;color:var(--aw-ink)!important;
  font-family:var(--aw-font-body)!important;font-size:18px!important;font-weight:700!important;line-height:1.3;
  padding:14px 24px!important;min-height:56px;border-radius:12px!important;border:none!important;
  text-decoration:none;box-shadow:none!important;transform:none!important;
  transition:background-color 160ms ease,box-shadow 160ms ease!important;
}
.aw-v2 :is(.cta-btn,.btn-teal,.btn-primary,.nav-cta,.demo-btn):hover{
  background:var(--aw-accent)!important;box-shadow:inset 0 0 0 2px var(--aw-ink)!important;transform:none!important;
}
.aw-v2 :is(.cta-section,.final-cta,.mid-cta,.demo-cta) :is(.cta-btn,.btn-teal,.btn-primary):hover{
  box-shadow:inset 0 0 0 2px var(--aw-paper)!important;
}
.aw-v2 :is(.btn-ghost,.copy-btn){
  background:none!important;color:var(--aw-ink)!important;border:1px solid var(--aw-ink)!important;
  border-radius:12px!important;min-height:48px;padding:10px 20px!important;font-weight:600;box-shadow:none!important;
}
.aw-v2 :is(.cta-section,.final-cta,.mid-cta) .btn-ghost{color:var(--aw-light)!important;border-color:var(--aw-light)!important;}
.aw-v2 .cta-btn svg,.aw-v2 .wa-ico{fill:currentColor;width:20px;height:20px;}

/* ── קישורים וקישורי משנה ── */
.aw-v2 :is(.ilink-tag,.tag,.card-label,.ilink-article){color:var(--aw-ink)!important;}
.aw-v2 .ilink-article{border-bottom:1px solid var(--aw-line);padding:16px 0;display:block;text-decoration:none;}
.aw-v2 .ilinks{background:var(--aw-light)!important;padding:64px 0;}
@media (max-width:767px){.aw-v2 .ilinks{padding:40px 0;}}

/* ── שאלות נפוצות ── */
.aw-v2 .faq-item{background:var(--aw-paper)!important;border:none!important;border-bottom:1px solid var(--aw-line)!important;border-radius:0!important;box-shadow:none!important;padding:0!important;}
.aw-v2 :is(.faq-q,.faq-question){font-family:var(--aw-font-body);font-weight:600;font-size:20px;color:var(--aw-ink)!important;padding:20px 0!important;min-height:64px;}
.aw-v2 :is(.faq-a,.faq-answer){font-size:18px;line-height:1.65;color:var(--aw-muted)!important;padding:0 0 20px!important;}

/* ── פוטר ── */
.aw-v2 footer{background:var(--aw-ink)!important;color:var(--aw-light)!important;padding:40px 24px!important;}
.aw-v2 footer :is(p,a,span,div,small){font-size:16px!important;line-height:1.6!important;color:var(--aw-light)!important;}

/* ── פוקוס ותנועה ── */
.aw-v2 :is(a,button,summary,input,textarea,select):focus-visible{outline:3px solid var(--aw-ink);outline-offset:3px;}
.aw-v2 :is(.cta-section,.final-cta,.mid-cta,.hero.aw-on-dark,footer) :is(a,button):focus-visible{outline-color:var(--aw-light);}
.aw-v2 *,.aw-v2 *::before,.aw-v2 *::after{animation:none!important;}
.aw-v2 :is(img,video){max-width:100%;height:auto;}
@media (prefers-reduced-motion:reduce){.aw-v2 *{transition:none!important;}}

/* ── הכפתור הצף המשותף (מוזרק מ-sticky-wa.js) — מיושר לפלטה, בלי ירוק ובלי פעימה ── */
.aw-v2 .aw-sticky-wa{
  background:var(--aw-accent)!important;color:var(--aw-ink)!important;
  width:56px!important;height:56px!important;border-radius:16px!important;
  border:1px solid var(--aw-line)!important;box-shadow:var(--aw-shadow)!important;
  animation:none!important;transform:none!important;
}
.aw-v2 .aw-sticky-wa:hover{
  background:var(--aw-accent)!important;transform:none!important;
  box-shadow:inset 0 0 0 2px var(--aw-ink),var(--aw-shadow)!important;
}
.aw-v2 .aw-sticky-wa svg{fill:currentColor!important;}
.aw-v2 .aw-sticky-wa .aw-tooltip{
  background:var(--aw-ink)!important;color:var(--aw-paper)!important;
  font-family:var(--aw-font-body)!important;font-size:16px!important;font-weight:600!important;
  border-radius:12px!important;box-shadow:var(--aw-shadow)!important;
}
.aw-v2 .aw-sticky-wa:focus-visible{outline:3px solid var(--aw-ink);outline-offset:3px;}
