.elementor-kit-6{--e-global-color-primary:#DE1A1A;--e-global-color-secondary:#0A100D;--e-global-color-text:#83858C;--e-global-color-accent:#F5F0F0;--e-global-color-316da04:#FF6B6B;--e-global-color-aed0f1f:#FDF5F7;--e-global-color-d6e3236:#EAEAEA;--e-global-typography-primary-font-family:"Unbounded";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"DM Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"JetBrains Mono";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100vw;}.e-con{--container-max-width:100vw;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */body{cursor:none}
#dart-cursor{position:fixed;top:0;left:0;z-index:9999;pointer-events:none}
#dart-cd{width:6px;height:6px;background:#0a100d;border-radius:50%;position:absolute;transform:translate(-50%,-50%);transition:transform .1s,background .2s}
#dart-cr{width:36px;height:36px;border:1.5px solid #0a100d;border-radius:50%;position:absolute;transform:translate(-50%,-50%);transition:width .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1),border-color .25s,background .25s,border-radius .35s}
body.cur-hover #dart-cr{width:56px;height:56px;background:rgba(222,26,26,.1);border-color:#de1a1a}
body.cur-hover #dart-cd{background:#de1a1a}
body.cur-sq #dart-cr{border-radius:4px;width:48px;height:48px;background:rgba(222,26,26,.06);border-color:#de1a1a}
@media(max-width:768px){body{cursor:auto}#dart-cursor{display:none}}

:root{
  --red:#de1a1a;
  --gray:#83858c;
  --ink:#0a100d;
  --bg:#fdf5f7;
  --bg2:#F5F0F0;
  --ink2:#3a3d3b;
  --line:rgba(10,16,13,.12);
  --fd:'Unbounded',sans-serif;
  --root:'Nunito Sans',sans-serif;
  --fm:'JetBrains Mono',monospace;
  --ease:cubic-bezier(.16,1,.3,1);
}

body{background:var(--bg)!important;font-family:var(--root)!important;cursor:none}

/* ─── REVEAL ─── */
.rv{opacity:0;transform:translateY(32px);transition:opacity .8s var(--ease),transform .8s var(--ease)}
.rv.vs{opacity:1;transform:none}
.rv.d1{transition-delay:.12s}
.rv.d2{transition-delay:.24s}
.rv.d3{transition-delay:.36s}

/* ─── БУТОНИ ─── */
.d-btn{display:inline-block;background:var(--red);color:#fff!important;font-family:var(--fd);font-size:13px;font-weight:700;letter-spacing:.02em;padding:15px 36px;text-decoration:none!important;transition:background .2s,transform .3s var(--ease)}
.d-btn:hover{background:var(--ink);transform:translateY(-3px)}
.d-btn-o{background:transparent!important;border:1.5px solid var(--ink);color:var(--ink)!important}
.d-btn-o:hover{background:var(--ink)!important;color:#fff!important}

/* ─── CHIP ─── */
.d-chip{font-family:var(--fm);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--gray);display:inline-flex;align-items:center;gap:10px}
.d-chip::before{content:'';width:20px;height:1px;background:var(--red);display:block}

/* ─── KEYFRAMES ─── */
@keyframes dmq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes dsu{to{transform:translateY(0)}}
@keyframes dfade{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}

/* ─── ELEMENTOR ─── */
.elementor-button{transition:transform .3s cubic-bezier(.16,1,.3,1),background .2s!important}
.elementor-sticky--active{background:rgba(253,245,247,.50)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;box-shadow:0 1px 0 rgba(10,16,13,.08)!important;transition:background .4s,backdrop-filter .4s!important}
.skip-link,.screen-reader-text{display:none!important}

/* ─── FONT DISPLAY ─── */
@font-face{font-family:'Unbounded';font-display:swap}
@font-face{font-family:'Nunito Sans';font-display:swap}
@font-face{font-family:'JetBrains Mono';font-display:swap}

/* ─── УСЛУГИ РЕДОВЕ (Начало) ─── */
.dart-srv-row{border-top:1px solid rgba(10,16,13,.12);transition:border-color .3s;position:relative;overflow:hidden;cursor:pointer}
.dart-srv-row::before{content:'';position:absolute;left:0;top:0;bottom:0;width:0;background:#de1a1a;transition:width .5s cubic-bezier(.16,1,.3,1);z-index:1}
.dart-srv-row:hover::before{width:4px}
.dart-srv-row:hover{border-color:#de1a1a}
.dart-srv-name .elementor-heading-title{transition:transform .4s cubic-bezier(.16,1,.3,1)}
.dart-srv-row:hover .dart-srv-name .elementor-heading-title{transform:translateX(8px)}
.dart-srv-num .elementor-heading-title{transition:color .3s}
.dart-srv-row:hover .dart-srv-num .elementor-heading-title{color:#de1a1a!important}
.dart-srv-arrow svg{stroke:#83858c;transition:transform .3s cubic-bezier(.16,1,.3,1),stroke .3s}
.dart-srv-row:hover .dart-srv-arrow svg{stroke:#de1a1a;transform:translate(4px,-4px)}

/* ─── ВОДЕН ЗНАК ─── */
.dart-srv-watermark{font-family:var(--fd);font-size:clamp(60px,8vw,120px);font-weight:800;color:rgba(222,26,26,.08);letter-spacing:-.04em;line-height:1;position:absolute;right:-20px;top:50%;transform:translateY(-50%);pointer-events:none;user-select:none;white-space:nowrap}

/* ─── УСЛУГИ ПЪЛНА СТРАНИЦА ─── */
.dart-sf-item:hover .elementor-heading-title{color:#de1a1a!important;transition:color .3s}
.dart-sf-item .elementor-heading-title{transition:color .3s}
.dart-sf-item:hover .dart-sf-tag{border-color:#de1a1a!important;color:#de1a1a!important}
.dart-sf-item:hover .dart-sf-icon{border-color:#de1a1a!important;background:#de1a1a!important}
.dart-sf-item:hover .dart-sf-icon svg{stroke:#fff!important}
.dart-sf-watermark{font-family:var(--fd)!important;font-size:clamp(60px,8vw,100px)!important;font-weight:800!important;color:rgba(131,133,140,0.1)!important;letter-spacing:-.04em!important;line-height:1!important;pointer-events:none;user-select:none;white-space:nowrap;transition:color .4s;position:absolute!important;right:0!important;bottom:60px!important;top:auto!important;transform:none!important}
.dart-sf-item:hover .dart-sf-watermark{color:rgba(222,26,26,.12)!important}
.dart-sf-arrow svg{stroke:#83858c;transition:transform .3s cubic-bezier(.16,1,.3,1),stroke .3s}
.dart-sf-item:hover .dart-sf-arrow{background:#de1a1a!important;border-color:#de1a1a!important}
.dart-sf-item:hover .dart-sf-arrow svg{stroke:#fff!important;transform:translate(2px,-2px)}
.dart-sf-tag{font-family:var(--fm)!important;font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--gray)!important;border:1px solid rgba(10,16,13,.12)!important;padding:5px 12px!important;transition:all .3s!important;display:inline-block!important}
.dart-sf-item:hover .dart-sf-tag{border-color:#de1a1a!important;color:#de1a1a!important}
.dart-sf-icon{width:56px!important;height:56px!important;border:1.5px solid rgba(10,16,13,.12)!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:24px!important;transition:border-color .3s,background .3s!important}
.dart-sf-item:hover .dart-sf-icon{border-color:#de1a1a!important;background:#de1a1a!important}
.dart-sf-item:hover .dart-sf-icon svg{stroke:#fff!important}
.dart-sf-item .elementor-widget-html{border:none!important;outline:none!important}

/* ─── ПРОЦЕС ─── */
.dart-proc-item{border-top:1px solid rgba(10,16,13,.12);border-right:none!important;border-bottom:none!important;border-left:none!important;padding:40px 0;transition:border-color .3s;cursor:pointer}
.dart-proc-item:hover{border-top-color:#de1a1a}
.dart-proc-num .elementor-heading-title{font-size:48px!important;font-weight:800!important;color:#F5F0F0!important;letter-spacing:-.04em!important;line-height:1!important;transition:color .3s!important}
.dart-proc-item:hover .dart-proc-num .elementor-heading-title{color:#de1a1a!important}
.dart-proc-item .dart-proc-title .elementor-heading-title{transition:color .3s!important}
.dart-proc-item:hover .dart-proc-title .elementor-heading-title{color:#de1a1a!important}
.dart-proc-title .elementor-heading-title{transition:color .3s!important}

/* ─── КАК ДА ЗАПОЧНЕТЕ ─── */
.dart-how-card{background:#F5F0F0;position:relative!important;transition:background .3s;border-right:1px solid rgba(10,16,13,.12);padding-bottom:96px!important}
.dart-how-card:last-child{border-right:none}
.dart-how-card:hover{background:#ffffff}
.dart-how-num .elementor-heading-title{font-size:96px;font-weight:800;letter-spacing:-.06em;line-height:1;color:#EDE6E8;transition:color .3s}
.dart-how-card:hover .dart-how-num .elementor-heading-title{color:rgba(222,26,26,.08)}
.dart-how-title .elementor-heading-title{transition:color .3s}
.dart-how-card:hover .dart-how-title .elementor-heading-title{color:#de1a1a}
.dart-how-arrow{width:40px;height:40px;border:1.5px solid rgba(10,16,13,.2);display:flex;align-items:center;justify-content:center;transition:all .3s}
.dart-how-arrow svg{stroke:#83858c;transition:stroke .3s}
.dart-how-card:hover .dart-how-arrow{background:#de1a1a;border-color:#de1a1a}
.dart-how-card:hover .dart-how-arrow svg{stroke:#ffffff}

/* ─── TESTIMONIALS ─── */
.dart-tc{background:#F5F0F0;padding:40px;border-top:3px solid transparent;transition:border-color .3s,transform .4s cubic-bezier(.16,1,.3,1),background .3s}
.dart-tc:hover{border-color:#de1a1a;transform:translateY(-4px);background:#fff}
.dart-tc-stars{display:flex;gap:4px;margin-bottom:20px}
.dart-star{width:14px;height:14px;background:#de1a1a;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);display:inline-block}
.dart-tc-quote{font-family:'Unbounded',sans-serif;font-size:17px;font-weight:400;font-style:italic;line-height:1.65;color:#0a100d;margin-bottom:28px;position:relative;padding-top:20px}
.dart-tc-quote::before{content:'\201C';font-size:52px;line-height:1;color:#de1a1a;opacity:.2;position:absolute;top:-8px;left:-4px;font-family:Georgia,serif}
.dart-tc-divider{height:1px;background:rgba(10,16,13,.12);margin-bottom:20px}
.dart-tc-author{display:flex;align-items:center;gap:14px}
.dart-tc-avatar{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Unbounded',sans-serif;font-size:15px;font-weight:700;color:#fff;flex-shrink:0}
.dart-tc-name{font-family:'Unbounded',sans-serif;font-size:14px;font-weight:700;letter-spacing:-.01em;color:#0a100d;margin-bottom:3px}
.dart-tc-role{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.08em;color:#83858c}

.dart-tc {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.dart-tc-quote {
  flex: 1;
}

/* ─── СТАТИСТИКИ (За нас) ─── */
.dart-stats-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(10,16,13,.12)}
.dart-astat{padding:40px 36px;border-right:1px solid rgba(10,16,13,.12);border-bottom:1px solid rgba(10,16,13,.12);transition:background .3s}
.dart-astat:nth-child(2),.dart-astat:nth-child(4){border-right:none}
.dart-astat:nth-child(3),.dart-astat:nth-child(4){border-bottom:none}
.dart-astat:hover{background:#F5F0F0}
.dart-astat-n{font-family:'Unbounded',sans-serif;font-size:56px;font-weight:800;letter-spacing:-.04em;line-height:1;color:#de1a1a;margin-bottom:12px}
.dart-astat-l{font-family:'Nunito Sans',sans-serif;font-size:15px;color:#83858c}

/* ─── ЦЕННОСТИ ─── */
.dart-av-card{border:1.5px solid rgba(10,16,13,.12);padding:36px;transition:border-color .3s,transform .4s cubic-bezier(.16,1,.3,1)}
.dart-av-card:hover{border-color:#de1a1a;transform:translateY(-4px)}
.dart-av-card .elementor-icon-wrapper{width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:background .3s;margin-bottom:20px}
.dart-av-card:hover .elementor-icon-wrapper{background:#de1a1a}
.dart-av-card:hover .elementor-icon-wrapper i,.dart-av-card:hover .elementor-icon-wrapper svg{color:#fff!important;fill:#fff!important}
.dart-av-card:hover .elementor-heading-title{color:#de1a1a!important;transition:color .3s!important}

/* ─── ЕКИП ─── */
.dart-team-card{cursor:pointer}
.dart-team-photo{height:280px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;overflow:hidden;transition:transform .6s cubic-bezier(.16,1,.3,1)}
.dart-team-card:hover .dart-team-photo{transform:scale(1.04)}
.dart-team-avatar{width:88px;height:88px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Unbounded',sans-serif;font-size:22px;font-weight:700}
.dart-team-name{font-family:'Unbounded',sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:-.01em;color:#0a100d;margin-bottom:6px}
.dart-team-role{font-family:'JetBrains Mono',monospace;font-size:0.625rem;letter-spacing:.12em;text-transform:uppercase;color:#de1a1a}

/* ─── STRIPE УСЛУГИ — ВАРИАНТ А ─── */
.dart-srv-stripe__layout {
  display: grid !important;
  grid-template-columns: 40% 60% !important;
  min-height: 380px !important;
  width: 100% !important;
}
.dart-srv-stripe__list {
  background: #0a100d !important;
  display: flex !important;
  flex-direction: column !important;
}
.dart-srv-stripe__item {
  display: flex !important;
  align-items: center !important;
  gap: 16px !important;
  padding: 22px 28px !important;
  border-bottom: 1px solid rgba(255,255,255,.07) !important;
  cursor: pointer !important;
  position: relative !important;
  transition: background .25s !important;
}
.dart-srv-stripe__item:last-child {
  border-bottom: none !important;
}
.dart-srv-stripe__item::before {
  content: '' !important;
  position: absolute !important;
  left: 0; top: 0; bottom: 0 !important;
  width: 0 !important;
  background: #de1a1a !important;
  transition: width .35s cubic-bezier(.16,1,.3,1) !important;
}
.dart-srv-stripe__item.active,
.dart-srv-stripe__item:hover {
  background: #EAEAEA !important;
}
.dart-srv-stripe__item.active::before,
.dart-srv-stripe__item:hover::before {
  width: 3px !important;
}
.dart-srv-stripe__num {
  font-family: 'JetBrains Mono', monospace !important;
  font-size: 10px !important;
  color: rgba(255,255,255,.25) !important;
  min-width: 20px !important;
  transition: color .3s !important;
}
.dart-srv-stripe__item.active .dart-srv-stripe__num,
.dart-srv-stripe__item:hover .dart-srv-stripe__num {
  color: #de1a1a !important;
}
.dart-srv-stripe__name {
  font-family: 'Unbounded', sans-serif !important;
  font-size: clamp(12px, 1.4vw, 16px) !important;
  font-weight: 700 !important;
  color: #fff !important;
  flex: 1 !important;
  letter-spacing: -.01em !important;
  transition: color .3s !important;
}
.dart-srv-stripe__item.active .dart-srv-stripe__name,
.dart-srv-stripe__item:hover .dart-srv-stripe__name {
  color: #de1a1a !important;
}
.dart-srv-stripe__arr {
  color: rgba(255,255,255,.2) !important;
  font-size: 14px !important;
  transition: color .3s, transform .3s !important;
  margin-left: auto !important;
}
.dart-srv-stripe__item.active .dart-srv-stripe__arr,
.dart-srv-stripe__item:hover .dart-srv-stripe__arr {
  color: #de1a1a !important;
  transform: translateX(3px) !important;
}

/* Десен панел */
.dart-srv-stripe__panel {
  background: #fdf5f7 !important;
  padding: 40px 48px !important;
  display: flex !important;
  align-items: center !important;
}
.dart-srv-stripe__content {
  display: none !important;
  width: 100% !important;
}
.dart-srv-stripe__content.active {
  display: block !important;
  animation: stripeIn .4s cubic-bezier(.16,1,.3,1) !important;
}
@keyframes stripeIn {
  from { opacity:0; transform:translateY(10px); }
  to { opacity:1; transform:none; }
}
.dart-srv-stripe__ctitle {
  font-family: 'Unbounded', sans-serif !important;
  font-size: clamp(24px, 3vw, 40px) !important;
  font-weight: 800 !important;
  letter-spacing: -.04em !important;
  line-height: 1.05 !important;
  color: #0a100d !important;
  margin-bottom: 12px !important;
}
.dart-srv-stripe__tagline {
  font-family: 'Unbounded', sans-serif !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  color: #de1a1a !important;
  margin-bottom: 18px !important;
  letter-spacing: -.01em !important;
}
.dart-srv-stripe__desc {
  color: #3a3d3b !important;
  font-size: 14px !important;
  line-height: 1.75 !important;
  margin-bottom: 24px !important;
}
.dart-srv-stripe__features {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
}
.dart-srv-stripe__features li {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  font-size: 13px !important;
  color: #3a3d3b !important;
}
.dart-srv-stripe__features li::before {
  content: '' !important;
  width: 5px !important;
  height: 5px !important;
  background: #de1a1a !important;
  border-radius: 50% !important;
  flex-shrink: 0 !important;
}

/* Мобилен */
@media (max-width: 767px) {
  .dart-srv-stripe__layout {
    grid-template-columns: 1fr !important;
  }
  .dart-srv-stripe__list {
    border-bottom: 1px solid rgba(255,255,255,.1) !important;
  }
  .dart-srv-stripe__item {
    padding: 18px 20px !important;
  }
  .dart-srv-stripe__panel {
    padding: 28px 20px !important;
  }
}

/* ─── ПОЛИТИКА ЗА ПОВЕРИТЕЛНОСТ ─── */
.ppv-updated{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.08em;color:#83858c;margin-bottom:48px;display:block}
.ppv-section{margin-bottom:56px;padding-bottom:56px;border-bottom:1px solid rgba(10,16,13,.12)}
.ppv-section:last-child{border-bottom:none}
.ppv-section h2{font-family:'Unbounded',sans-serif;font-size:20px;font-weight:700;letter-spacing:-.02em;color:#0a100d;margin-bottom:20px;display:flex;align-items:center;gap:14px}
.ppv-section h2::before{content:'';width:28px;height:2px;background:#de1a1a;display:block;flex-shrink:0}
.ppv-section p{color:#3a3d3b;font-size:15px;line-height:1.8;margin-bottom:14px}
.ppv-section p:last-child{margin-bottom:0}
.ppv-section ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:10px;margin:0}
.ppv-section ul li{display:flex;gap:12px;align-items:flex-start;color:#3a3d3b;font-size:15px;line-height:1.8}
.ppv-section ul li::before{content:'';width:6px;height:6px;background:#de1a1a;border-radius:50%;flex-shrink:0;margin-top:8px}
.ppv-section ul li strong{color:#0a100d;font-weight:500}
.ppv-table{width:100%;border-collapse:collapse;margin-top:8px}
.ppv-table th{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#83858c;padding:12px 16px;border-bottom:2px solid #de1a1a;text-align:left;background:none}
.ppv-table td{font-size:14px;color:#3a3d3b;padding:14px 16px;border-bottom:1px solid rgba(10,16,13,.12);line-height:1.6}
.ppv-table tr:last-child td{border-bottom:none}
.ppv-table tr:hover td{background:#F5F0F0}
.ppv-info-box{background:#F5F0F0;border-left:3px solid #de1a1a;border-top:none;border-right:none;border-bottom:none;padding:24px 28px;margin-bottom:20px}
.ppv-info-box .label{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#de1a1a;margin-bottom:16px;display:block}
.ppv-info-row{display:flex;gap:8px;font-size:14px;color:#3a3d3b;margin-bottom:8px;line-height:1.6;align-items:baseline}
.ppv-info-row:last-child{margin-bottom:0}
.ppv-info-row strong{color:#0a100d;font-weight:500;min-width:140px;flex-shrink:0}

/* ─── МОБИЛЕН ─── */
@media(max-width:767px){
  body{cursor:auto!important}
  #dart-cursor{display:none!important}
  .dart-sf-watermark,.dart-srv-watermark{display:none!important}
  .elementor-section,.e-con{overflow:hidden!important}
  .dart-srv-row{grid-template-columns:40px 1fr!important;padding:20px 0!important}
  .dart-srv-name .elementor-heading-title{font-size:22px!important}
  .dart-srv-arrow{display:none!important}
  .dart-sf-tag{font-size:9px!important;padding:4px 8px!important}
  .dart-how-card{border-right:none!important;border-bottom:1px solid rgba(10,16,13,.12)!important;padding:32px 24px 80px!important}
  .dart-how-num .elementor-heading-title{font-size:56px!important}
  .dart-how-arrow{position:absolute!important;bottom:24px!important;right:24px!important}
  .dart-tc{padding:28px 20px!important;margin-bottom:16px!important}
  .dart-tc-quote{font-size:15px!important}
  .dart-tc-role{font-size:9px!important}
  .dart-stats-grid{grid-template-columns:1fr 1fr!important}
  .dart-astat{padding:20px 16px!important}
  .dart-astat-n{font-size:36px!important}
  .dart-av-card{margin-bottom:16px!important;padding:28px!important}
  .dart-team-photo{height:200px!important}
  .dart-team-name{font-size:1rem!important}
  .dart-srv-stripe__layout{grid-template-columns:1fr!important}
  .dart-srv-stripe__list{border-right:none!important;border-bottom:1px solid rgba(10,16,13,.12)!important}
  .dart-srv-stripe__panel{padding:32px 0!important}
  .dart-srv-stripe__item{grid-template-columns:44px 1fr 24px!important;padding:20px 0!important}
  .ppv-section h2{font-size:16px}
  .ppv-info-row{flex-direction:column;gap:2px}
  .ppv-info-row strong{min-width:unset}
  .ppv-table th,.ppv-table td{padding:10px 12px;font-size:13px}
  .ppv-info-box{padding:20px}
}


.dart-srv-stripe__item {
  flex: 1 !important;
}

.dart-srv-stripe__item:last-child {
  border-bottom: none !important;
}


/* ─── HONEYPOT ─── */
.elementor-field-group:has(input[id*="honeypot"]),
.elementor-field-group:has(input[name*="honeypot"]),
.elementor-field-group:has([data-id="honeypot_field"]) {
  position: absolute !important;
  opacity: 0 !important;
  height: 0 !important;
  width: 0 !important;
  pointer-events: none !important;
  overflow: hidden !important;
  z-index: -1 !important;
  top: 0 !important;
  left: 0 !important;
}


.dart-sf-icon svg {
    fill: var(--red);
    transition: fill 0.3s ease;
}

.dart-sf-item:hover .dart-sf-icon svg {
    fill: var(--bg);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Unbounded';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://dart.bg/wp-content/uploads/2026/04/unbounded-v12-cyrillic_cyrillic-ext-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Unbounded';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://dart.bg/wp-content/uploads/2026/04/unbounded-v12-cyrillic_cyrillic-ext-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Unbounded';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dart.bg/wp-content/uploads/2026/04/unbounded-v12-cyrillic_cyrillic-ext-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Unbounded';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://dart.bg/wp-content/uploads/2026/04/unbounded-v12-cyrillic_cyrillic-ext-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Unbounded';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://dart.bg/wp-content/uploads/2026/04/unbounded-v12-cyrillic_cyrillic-ext-800.woff2') format('woff2');
}
@font-face {
	font-family: 'Unbounded';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://dart.bg/wp-content/uploads/2026/04/unbounded-v12-cyrillic_cyrillic-ext-900.woff2') format('woff2');
}
/* End Custom Fonts CSS */