.elementor-5498 .elementor-element.elementor-element-26793ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5498 .elementor-element.elementor-element-bc3d488{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5498 .elementor-element.elementor-element-a5bbe92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5498 .elementor-element.elementor-element-010684b{text-align:center;}.elementor-5498 .elementor-element.elementor-element-010684b .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#000000;}.elementor-5498 .elementor-element.elementor-element-b47b797{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5498 .elementor-element.elementor-element-3bd0f1b{--display:flex;}.elementor-5498 .elementor-element.elementor-element-a780b85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5498 .elementor-element.elementor-element-a780b85:not(.elementor-motion-effects-element-type-background), .elementor-5498 .elementor-element.elementor-element-a780b85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20bfe49 );}.elementor-5498 .elementor-element.elementor-element-a0ca9b7{--display:flex;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5498 .elementor-element.elementor-element-201c35b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5498 .elementor-element.elementor-element-201c35b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:14px;color:var( --e-global-color-astglobalcolor2 );}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5498 .elementor-element.elementor-element-7fda0c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5498 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-wrapper{max-width:41%;}body:not(.rtl) .elementor-5498 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 30px/2 );}body:not(.rtl) .elementor-5498 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 30px/2 );}body.rtl .elementor-5498 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 30px/2 );}body.rtl .elementor-5498 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 30px/2 );}.elementor-5498 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-item{background-color:var( --e-global-color-de53c28 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5498 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-digits{font-family:"Inter", Sans-serif;font-size:37px;font-weight:800;line-height:46px;}.elementor-5498 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-label{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-5498 .elementor-element.elementor-element-7489013{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){.elementor-5498 .elementor-element.elementor-element-3bd0f1b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5498 .elementor-element.elementor-element-201c35b .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-5498 .elementor-element.elementor-element-7fda0c4{width:initial;max-width:initial;}.elementor-5498 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-wrapper{max-width:47%;}body:not(.rtl) .elementor-5498 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 6px/2 );}body:not(.rtl) .elementor-5498 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 6px/2 );}body.rtl .elementor-5498 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 6px/2 );}body.rtl .elementor-5498 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 6px/2 );}.elementor-5498 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-item{padding:20px 20px 20px 20px;}.elementor-5498 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-digits{font-size:21px;}.elementor-5498 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-label{font-size:10px;}}@media(min-width:768px){.elementor-5498 .elementor-element.elementor-element-3bd0f1b{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-91308d5 */:root{
  --primary:#0077B6; /* Blau */
  --accent:#FC9635;  /* Orange */
  --alert:#D11D24;   /* Rot */
  --tone-1:#F4F8FB;  /* helles Blau */
  --tone-2:#FFFFFF;  /* Weiß */
  --text-1:#1F2937;  /* dunkel */
  --text-2:#6B7280;  /* sekundär */
  --wrap:1200px;
  --shadow:0 25px 50px -12px rgba(0,0,0,.15);
}

/* سِکشن و کانتینر */
.sec-hero{
  background:var(--tone-2);
  padding:clamp(40px,6vw,88px) 16px;
  font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  color:var(--text-1);
}
.sec-hero__wrap{
  max-width:var(--wrap);
  margin-inline:auto;
  display:grid;
  grid-template-columns:1fr;
  gap:clamp(20px,3vw,40px);
}

.sec-hero__caption{
  position:absolute; left:10%; bottom:-12px; transform:translateX(10%)!Important;
  background:#fff; border:2px solid var(--primary); color:var(--text-1);
  padding:.5rem .8rem; border-radius:12px; font-weight:800; box-shadow:var(--shadow);
}

/* ستون‌ها */
.sec-hero__col{min-width:0;}
@media (min-width: 960px){
  .sec-hero__wrap{
    grid-template-columns: 1.05fr .95fr; /* نسبت مشابه طراحی */
    align-items:center;
  }
}

/* بِج */
.sec-hero__badge{
  display:inline-flex; align-items:center; gap:.5rem;
  padding:.35rem .75rem; border-radius:999px;
  background:rgba(0,119,182,.12); color:var(--primary);
  font-weight:800; font-size:.95rem; line-height:1.1; margin:0;
}

/* تیتر و اَکنت */
.sec-hero__title{
  margin:.75rem 0 0 0;
  font-weight:900; letter-spacing:-.02em; line-height:1.12;
  font-size:clamp(28px,5vw,52px);
  color:var(--text-1);
}
.sec-hero__accent{ color:var(--alert); }

/* لید */
.sec-hero__lead{
  margin:.75rem 0 1.2rem 0;
  color:var(--text-2);
  font-weight:500;
   line-height:1.6;
  max-width:62ch;
  font-size: 15px
}



/* KPI ها */
.sec-hero__kpis{
  list-style:none; padding:0; margin:0;
  display:block;
  color:var(--text-2); font-weight:600; font-size:15.5px;
}
.sec-hero__kpi{display:flex; align-items:center; gap:.55rem; white-space:nowrap;}
.sec-hero__kpi i{width:18px; text-align:center; color:var(--primary);}
.sec-hero__kpi:first-child i{color:var(--accent);} /* ستاره نارنجی */
@media (min-width: 768px){
  .sec-hero__kpis{grid-template-columns: repeat(3, max-content); gap:1rem;}
}

/* CTA ها */
.sec-hero__ctas{margin-top:1.25rem; display:flex; flex-wrap:wrap; gap:.75rem;}
.btn{
  display:inline-flex; align-items:center; gap:.55rem;
  padding:.9rem 1.25rem; border-radius:14px; font-weight:800;
  text-decoration:none; box-shadow:var(--shadow);
  transition:transform .2s ease, box-shadow .2s ease, background .2s ease;
}
.btn--alert{background:var(--alert); color:#fff;}
.btn--alert:hover{background:#b3181e; transform:translateY(-2px); box-shadow:0 18px 30px -10px rgba(209,29,36,.35);}
.btn--primary{background:var(--primary); color:#fff;}
.btn--primary:hover{transform:translateY(-2px); box-shadow:0 18px 30px -10px rgba(0,119,182,.35);}

/* کارت تصویر سمت راست */
.sec-hero__card{position:relative; display:block; max-width:720px; margin-inline:auto;}
.sec-hero__img{border:4px solid #fff; border-radius:15px !Important; box-shadow:var(--shadow); width:100%; height:auto; display:block;}
.sec-hero__caption{
  position:absolute; left:20%; bottom:-12px; transform:translateX(-13%);
  background:#fff; border:2px solid var(--primary); color:var(--text-1);
  padding:.5rem .8rem; border-radius:12px; font-weight:800; box-shadow:var(--shadow);
}
.sec-hero__caption i{color:var(--primary); margin-right:.45rem;}

/* دسترسی‌پذیری */
.btn:focus-visible, .sec-hero__badge:focus-visible, .sec-hero__caption:focus-visible{
  outline:3px solid var(--accent); outline-offset:3px; border-radius:12px;
}

/* ریزتنظیمات موبایل */
@media (max-width: 480px){
  .btn{width:100%; justify-content:center;}
  .sec-hero__caption{font-size:.9rem;}
  
  .sec-hero__title{
  margin:.75rem 0 0 0;
  font-weight:900; letter-spacing:-.02em; line-height:1.12;
  font-size:40px !Important;
  color:var(--text-1);
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7424f91 */:root{
  --primary:#0077B6; /* Blau */
  --accent:#FC9635;  /* Orange */
  --alert:#D11D24;   /* Rot */
  --tone-1:#F4F8FB;  /* helles Blau */
  --tone-2:#FFFFFF;  /* Weiß */
  --text-1:#1F2937;  /* dunkel */
  --text-2:#6B7280;  /* sekundär */
  --border:#E5E7EB;
  --wrap:1200px;
  --shadow:0 25px 50px -12px rgba(0,0,0,.15);
}
.trust-item_Start {
    color: red !important;
    font-weight: bold;
}
/* SECTION */
.sec-offers{
  background:var(--tone-2);
  padding:clamp(48px,7vw,96px) 16px;
  font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  color:var(--text-1);
}
.sec-offers__wrap{max-width:var(--wrap); margin-inline:auto;}
.sec-offers__header{text-align:center; max-width:760px; margin:0 auto;}
.sec-offers__title{
  font-weight:900; letter-spacing:-.02em; line-height:1.15;
  font-size:clamp(28px,4.5vw,40px); margin:0;
}
.sec-offers__highlight{color:var(--alert);}
.sec-offers__subtitle{
  margin-top:.5rem; color:var(--text-2);
  font-weight:500; font-size:clamp(15px,1.6vw,18px);
}



/* GRID OF CARDS */
.sec-offers__grid{
  display:grid; gap:clamp(16px,2.5vw,32px);
  margin-top:clamp(24px,3.5vw,40px);
  grid-template-columns:1fr;
}
@media (min-width: 900px){
  .sec-offers__grid{grid-template-columns:repeat(2,1fr);}
}

/* OFFER CARD */
.offer-card{
  position:relative; background:#fff; border:1px solid var(--border);
  border-radius:20px; padding:24px; box-shadow:var(--shadow);
}
.offer-card__ribbon{
  position:absolute; top:12px; right:-8px; transform:rotate(6deg);
  background:var(--alert); color:#fff; font-weight:800; border-radius:12px;
  padding:.5rem .8rem; box-shadow:0 10px 20px rgba(209,29,36,.25);
}
.offer-card__head{text-align:center;}
.offer-badge{
  display:inline-flex; align-items:center; gap:.5rem;
  padding:.4rem .8rem; border-radius:999px; font-weight:800; font-size:.95rem;
}
.offer-badge--alert{background:rgba(209,29,36,.12); color:var(--alert);}
.offer-badge--primary{background:rgba(0,119,182,.12); color:var(--primary);}
.offer-card__title{margin:.5rem 0 0 0; font-weight:800; font-size:1.35rem;}

.offer-card__body{
  display:grid; gap:16px; margin-top:16px;
  grid-template-columns:1fr; align-items:start;
}
@media (min-width: 560px){
  .offer-card__body{grid-template-columns:1fr 1fr;}
}

.offer-card__pricebox{
  background:var(--tone-1); border-radius:16px; padding:16px; text-align:center;
}
.offer-card__regular{color:var(--text-2); text-decoration:line-through; font-weight:600;}
.offer-card__price{
  font-weight:900; letter-spacing:-.02em; margin-top:8px;
  font-size:clamp(28px,4.2vw,44px);
}
.offer-card__price--alert{color:var(--alert);}
.offer-card__price--primary{color:var(--primary);}
.offer-card__save{margin-top:6px; color:#16a34a; font-weight:800;}

.offer-card__list{
  list-style:none; padding:0; margin:0; align-self:center;
  display:grid; gap:10px; color:var(--text-2); font-weight:600;
}
.offer-card__list i{color:var(--primary); margin-right:.5rem;}

/* CTA */
.offer-card__cta{
  margin-top:16px; display:flex; flex-wrap:wrap; gap:12px; justify-content:center;
}
.btn{
  display:inline-flex; align-items:center; gap:.55rem;
  padding:.9rem 1.25rem; border-radius:14px; font-weight:800;
  text-decoration:none; box-shadow:var(--shadow);
  transition:transform .2s ease, box-shadow .2s ease;
}
.btn--alert{background:var(--alert); color:#fff;}
.btn--alert:hover{background:#b3181e; transform:translateY(-2px); box-shadow:0 18px 30px -10px rgba(209,29,36,.35);}
.btn--primary{background:var(--primary); color:#fff;}
.btn--primary:hover{transform:translateY(-2px); box-shadow:0 18px 30px -10px rgba(0,119,182,.35);}
.btn--ghost{background:#EEF6FB; color:#0f3d57;}
.btn--ghost:hover{transform:translateY(-2px); box-shadow:0 18px 30px -10px rgba(15,61,87,.25);}

/* TRUST ROW */
.sec-offers__trust{
  margin-top:clamp(24px,3.5vw,40px);
  display:grid; gap:12px; grid-template-columns:repeat(2,1fr); text-align:center;
}
@media (min-width: 900px){
  .sec-offers__trust{grid-template-columns:repeat(4,1fr);}
}
.trust-item{
  background:var(--tone-1); padding:20px; border-radius:14px;
  display:grid; gap:6px; justify-items:center;
}
.trust-item i{color:var(--primary); font-size:1.4rem;}
.trust-item__title{margin:0; font-weight:800;}
.trust-item__text{margin:0; color:var(--text-2);
    
    
}

/* Focus visibility */
.offer-badge:focus-visible, .btn:focus-visible{
  outline:3px solid var(--accent); outline-offset:3px; border-radius:12px;
}

/* Mobile tweaks */
@media (max-width:480px){
  .btn{width:100%; justify-content:center;}
}/* End custom CSS */