.elementor-2 .elementor-element.elementor-element-adbc45f{--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;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-74b4734{width:var( --container-widget-width, 102.378% );max-width:102.378%;--container-widget-width:102.378%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-74b4734.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-317e23a{--display:flex;}.elementor-2 .elementor-element.elementor-element-68b35d6{--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-2 .elementor-element.elementor-element-9e9054a{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-9e9054a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-6aa4dc1{--display:flex;}.elementor-2 .elementor-element.elementor-element-1f05d77{--display:flex;}.elementor-2 .elementor-element.elementor-element-6ca9e66{padding:0px 100px 0px 100px;}.elementor-2 .elementor-element.elementor-element-6b96c5e{--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-2 .elementor-element.elementor-element-4ce8274{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-c9a17c3{width:var( --container-widget-width, 46.508% );max-width:46.508%;--container-widget-width:46.508%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-c9a17c3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-418298c{--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-2 .elementor-element.elementor-element-7ccfe0a{--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-2 .elementor-element.elementor-element-7fa07d2{--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-2 .elementor-element.elementor-element-98b4304{width:var( --container-widget-width, 103.2% );max-width:103.2%;--container-widget-width:103.2%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-98b4304.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-d869947{--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-2 .elementor-element.elementor-element-8b18ea0{--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;--border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-8b18ea0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8b18ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d18a976{--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-2 .elementor-element.elementor-element-75c31c1{--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-2 .elementor-element.elementor-element-d694ef7{--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-2 .elementor-element.elementor-element-acacd81{--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;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-9e9054a{width:var( --container-widget-width, 326.547px );max-width:326.547px;--container-widget-width:326.547px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-6ca9e66{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-74b4734 */.aval-home-v3 .aval-hero {

    padding-top:4px !important;

}
@media(max-width:768px){

    .aval-home-v3 .aval-hero {

        padding-top:3px !important;

    }

}
/* حذف تصویر هیرو */
.aval-home-v3 .aval-hero-figure {
    display:none !important;
}


/* تبدیل هیرو به تک ستون */
.aval-home-v3 .aval-grid-2 {

    display:block !important;

}


/* پخش شدن باکس‌ها در عرض */
.aval-home-v3 .aval-micro-list {

    display:flex !important;

    flex-wrap:nowrap !important;

    justify-content:space-between !important;

    align-items:center !important;

    width:100% !important;

    gap:14px !important;

    margin-top:28px !important;

}

.aval-home-v3 .aval-micro-list {

    display:flex !important;

    flex-wrap:wrap !important;

    justify-content:center !important;

    align-items:center !important;

    gap:12px !important;

    width:100% !important;

    margin-top:28px !important;

}


.aval-home-v3 .aval-chip {

    display:flex !important;

    align-items:center !important;

    justify-content:center !important;

    text-align:center !important;

    white-space:nowrap;

    flex:1 1 auto !important;

    min-width:160px;

    max-width:240px;

}



/* تبلت */

@media(max-width:992px){

    .aval-home-v3 .aval-micro-list {

        justify-content:center !important;

    }


    .aval-home-v3 .aval-chip {

        flex:0 1 calc(50% - 12px) !important;

        max-width:none;

    }

}



/* موبایل */

@media(max-width:600px){

    .aval-home-v3 .aval-micro-list {

        flex-direction:column !important;

        align-items:center !important;

    }


    .aval-home-v3 .aval-chip {

        width:100% !important;

        max-width:320px !important;

        flex:none !important;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9e9054a */.aval-home-v3 .aval-hero {

    padding-top:4px !important;

}
@media(max-width:768px){

    .aval-home-v3 .aval-hero {

        padding-top:3px !important;

    }

}
/* حذف تصویر هیرو */
.aval-home-v3 .aval-hero-figure {
    display:none !important;
}


/* تبدیل هیرو به تک ستون */
.aval-home-v3 .aval-grid-2 {

    display:block !important;

}


/* پخش شدن باکس‌ها در عرض */
.aval-home-v3 .aval-micro-list {

    display:flex !important;

    flex-wrap:nowrap !important;

    justify-content:space-between !important;

    align-items:center !important;

    width:100% !important;

    gap:14px !important;

    margin-top:28px !important;

}

.aval-home-v3 .aval-micro-list {

    display:flex !important;

    flex-wrap:wrap !important;

    justify-content:center !important;

    align-items:center !important;

    gap:12px !important;

    width:100% !important;

    margin-top:28px !important;

}


.aval-home-v3 .aval-chip {

    display:flex !important;

    align-items:center !important;

    justify-content:center !important;

    text-align:center !important;

    white-space:nowrap;

    flex:1 1 auto !important;

    min-width:160px;

    max-width:240px;

}



/* تبلت */

@media(max-width:992px){

    .aval-home-v3 .aval-micro-list {

        justify-content:center !important;

    }


    .aval-home-v3 .aval-chip {

        flex:0 1 calc(50% - 12px) !important;

        max-width:none;

    }

}



/* موبایل */

@media(max-width:600px){

    .aval-home-v3 .aval-micro-list {

        flex-direction:column !important;

        align-items:center !important;

    }


    .aval-home-v3 .aval-chip {

        width:100% !important;

        max-width:320px !important;

        flex:none !important;

    }

}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   Aval CRM Home V3 — Elementor Page CSS
   استفاده: این فایل را یک بار در Custom CSS صفحه، Site CSS یا CSS اضافی بگذارید.
   این CSS فونت گوگل نمی‌گیرد و از فونت/رنگ‌های تنظیم‌شده در Woodmart استفاده می‌کند.
   ========================================================= */

.aval-home-v3,
.aval-home-v3 *{
  box-sizing:border-box;
}

.aval-home-v3{
  direction:rtl;
  overflow:hidden;
}

.aval-home-v3 .aval-wrap{
  width:min(var(--aval-container,1200px),calc(100% - 32px));
  margin-inline:auto;
}

.aval-home-v3 .aval-section{
  position:relative;
  overflow:hidden;
  padding:92px 0;
}

.aval-home-v3 .aval-section-sm{
  padding:68px 0;
}

.aval-home-v3 .aval-section-head{
  max-width:850px;
  margin:0 auto 34px;
  text-align:center;
}

.aval-home-v3 .aval-h1,
.aval-home-v3 .aval-h2,
.aval-home-v3 .aval-h3{
  margin:0;
  line-height:1.28;
  font-weight:950;
  letter-spacing:-.02em;
}

.aval-home-v3 .aval-h1{
  font-size:clamp(34px,4.8vw,66px);
}

.aval-home-v3 .aval-h2{
  font-size:clamp(28px,3.5vw,46px);
}

.aval-home-v3 .aval-h3{
  font-size:clamp(20px,2vw,28px);
}

.aval-home-v3 .aval-lead{
  margin:16px 0 0;
  font-size:18px;
  max-width:760px;
}

.aval-home-v3 .aval-center{
  text-align:center;
}

.aval-home-v3 .aval-kicker{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:8px 14px;
  border:1px solid rgba(47,107,255,.14);
  background:#fff;
  border-radius:999px;
  color:#2F6BFF;
  font-size:13px;
  font-weight:800;
  box-shadow:var(--aval-soft-shadow,0 8px 22px rgba(7,26,58,.045));
}

.aval-home-v3 .aval-kicker:before{
  content:"";
  width:8px;
  height:8px;
  border-radius:50%;
  background:var(--aval-brand-gradient,linear-gradient(135deg,#00C7F4 0%,#2F6BFF 52%,#6C2BFF 100%));
}

.aval-home-v3 .aval-actions{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:14px;
  margin-top:24px;
}

.aval-home-v3 .aval-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:14px 22px;
  border-radius:999px;
  font-weight:900;
  font-size:15px;
  transition:.25s ease;
  min-height:52px;
  text-decoration:none;
}

.aval-home-v3 .aval-btn:hover{
  transform:translateY(-1px);
}

.aval-home-v3 .aval-btn-primary{
  background:var(--aval-brand-gradient,linear-gradient(135deg,#00C7F4 0%,#2F6BFF 52%,#6C2BFF 100%));
  color:#fff !important;
  box-shadow:0 18px 42px rgba(47,107,255,.22);
}

.aval-home-v3 .aval-btn-secondary{
  background:#fff;
  border:1px solid rgba(7,26,58,.10);
}

.aval-home-v3 .aval-btn-ghost{
  background:rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.18);
  color:#fff !important;
}

.aval-home-v3 .aval-grad-text{
  background:var(--aval-brand-gradient,linear-gradient(135deg,#00C7F4 0%,#2F6BFF 52%,#6C2BFF 100%));
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent !important;
  -webkit-text-fill-color:transparent;
  display:inline-block;
}

.aval-home-v3 .aval-grid-2{
  display:grid;
  grid-template-columns:1.05fr .95fr;
  gap:42px;
  align-items:center;
}

.aval-home-v3 .aval-hero{
  background:var(--aval-hero-glow,
    radial-gradient(circle at 15% 20%,rgba(0,199,244,.16),transparent 30%),
    radial-gradient(circle at 78% 14%,rgba(108,43,255,.13),transparent 28%),
    linear-gradient(180deg,#FFFFFF 0%,#F7FBFF 100%)
  );
  padding-top:70px;
  padding-bottom:80px;
}

.aval-home-v3 .aval-micro-list{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:24px;
}

.aval-home-v3 .aval-chip{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:10px 14px;
  background:rgba(255,255,255,.78);
  border:1px solid rgba(47,107,255,.10);
  border-radius:999px;
  font-size:13px;
  font-weight:800;
  box-shadow:var(--aval-soft-shadow,0 8px 22px rgba(7,26,58,.045));
}

.aval-home-v3 .aval-chip:before{
  content:"";
  width:7px;
  height:7px;
  border-radius:50%;
  background:var(--aval-brand-gradient,linear-gradient(135deg,#00C7F4 0%,#2F6BFF 52%,#6C2BFF 100%));
  flex:none;
}

.aval-home-v3 .aval-hero-figure{
  position:relative;
}

.aval-home-v3 .aval-image-frame{
  position:relative;
  padding:16px;
  border-radius:30px;
  background:rgba(255,255,255,.72);
  border:1px solid rgba(47,107,255,.09);
  box-shadow:0 28px 72px rgba(7,26,58,.08);
}

.aval-home-v3 .aval-image-frame img{
  width:100%;
  border-radius:22px;
  box-shadow:0 12px 30px rgba(7,26,58,.06);
  display:block;
}

.aval-home-v3 .aval-note-float{
  position:absolute;
  left:-12px;
  bottom:16px;
  width:min(280px,72%);
  padding:16px 18px;
  border-radius:20px;
  background:#fff;
  border:1px solid rgba(7,26,58,.10);
  box-shadow:var(--aval-card-shadow,0 12px 32px rgba(7,26,58,.06));
}

.aval-home-v3 .aval-note-float b{
  display:block;
  margin-bottom:4px;
  font-size:15px;
}

.aval-home-v3 .aval-note-float p{
  margin:0;
  font-size:13px;
  line-height:1.7;
}

.aval-home-v3 .aval-prompt-box{
  margin-top:14px;
  padding:14px 16px;
  border:1px dashed rgba(47,107,255,.28);
  border-radius:18px;
  background:rgba(255,255,255,.9);
}

.aval-home-v3 .aval-prompt-box strong{
  display:block;
  font-size:13px;
  margin-bottom:6px;
}

.aval-home-v3 .aval-prompt-box code{
  display:block;
  white-space:pre-wrap;
  font-family:inherit;
  font-size:12px;
  line-height:1.9;
}

.aval-home-v3 .aval-statement{
  padding:38px 0;
  background:#fff;
}

.aval-home-v3 .aval-statement-inner{
  display:grid;
  grid-template-columns:130px 1fr;
  gap:24px;
  align-items:center;
}

.aval-home-v3 .aval-statement-mark{
  height:12px;
  border-radius:999px;
  background:var(--aval-brand-gradient,linear-gradient(135deg,#00C7F4 0%,#2F6BFF 52%,#6C2BFF 100%));
  box-shadow:0 10px 28px rgba(47,107,255,.22);
}

.aval-home-v3 .aval-statement-text{
  margin:0;
  font-size:clamp(24px,2.8vw,36px);
  font-weight:950;
  line-height:1.45;
}

.aval-home-v3 .aval-statement-sub{
  margin:10px 0 0;
  font-size:17px;
  max-width:950px;
}

.aval-home-v3 .aval-problems{
  background:linear-gradient(180deg,#fff,#F7FBFF);
}

.aval-home-v3 .aval-problem-list{
  margin-top:42px;
  border-top:1px solid rgba(7,26,58,.10);
}

.aval-home-v3 .aval-problem-row{
  display:grid;
  grid-template-columns:76px 1fr 1fr;
  gap:18px;
  align-items:start;
  padding:22px 0;
  border-bottom:1px solid rgba(7,26,58,.10);
}

.aval-home-v3 .aval-num{
  width:56px;
  height:56px;
  border-radius:18px;
  background:linear-gradient(135deg,rgba(0,199,244,.12),rgba(47,107,255,.10),rgba(108,43,255,.10));
  display:grid;
  place-items:center;
  color:#2F6BFF;
  font-weight:950;
  font-size:18px;
}

.aval-home-v3 .aval-problem-row h3{
  margin:0;
  font-size:20px;
}

.aval-home-v3 .aval-problem-row p{
  margin:0;
}

.aval-home-v3 .aval-side-hint{
  padding-top:2px;
  font-weight:700;
}

.aval-home-v3 .aval-problem-banner{
  margin-top:34px;
  padding:24px 28px;
  border-radius:26px;
  background:#fff;
  border:1px solid rgba(47,107,255,.10);
  box-shadow:var(--aval-soft-shadow,0 8px 22px rgba(7,26,58,.045));
  display:grid;
  grid-template-columns:1.05fr .95fr;
  gap:24px;
  align-items:center;
}

.aval-home-v3 .aval-banner-quote{
  font-size:26px;
  font-weight:950;
  line-height:1.5;
}

.aval-home-v3 .aval-banner-quote span{
  color:#2F6BFF;
}

.aval-home-v3 .aval-journey{
  background:#fff;
}

.aval-home-v3 .aval-split{
  display:grid;
  grid-template-columns:.92fr 1.08fr;
  gap:34px;
  align-items:center;
}

.aval-home-v3 .aval-bullet-list{
  margin:18px 0 0;
  padding:0;
  list-style:none;
  display:grid;
  gap:10px;
}

.aval-home-v3 .aval-bullet-list li{
  position:relative;
  padding-right:18px;
}

.aval-home-v3 .aval-bullet-list li:before{
  content:"";
  position:absolute;
  right:0;
  top:12px;
  width:8px;
  height:8px;
  border-radius:50%;
  background:var(--aval-brand-gradient,linear-gradient(135deg,#00C7F4 0%,#2F6BFF 52%,#6C2BFF 100%));
}

.aval-home-v3 .aval-flow-text{
  margin-top:18px;
  padding:20px 22px;
  border-radius:22px;
  background:#F7FBFF;
  border:1px solid rgba(47,107,255,.08);
}

.aval-home-v3 .aval-flow-text b{
  display:block;
  margin-bottom:6px;
}

.aval-home-v3 .aval-solutions{
  background:linear-gradient(180deg,#F7FBFF,#fff);
}

.aval-home-v3 .aval-solution-rows{
  display:grid;
  gap:16px;
  margin-top:28px;
}

.aval-home-v3 .aval-solution-row{
  display:grid;
  grid-template-columns:172px 1fr auto;
  gap:18px;
  align-items:center;
  padding:18px 0;
  border-bottom:1px solid rgba(7,26,58,.10);
}

.aval-home-v3 .aval-solution-tag{
  display:inline-flex;
  width:max-content;
  padding:8px 12px;
  border-radius:999px;
  background:#fff;
  border:1px solid rgba(47,107,255,.12);
  color:#2F6BFF;
  font-size:13px;
  font-weight:850;
}

.aval-home-v3 .aval-solution-row h3{
  margin:0 0 4px;
  font-size:20px;
}

.aval-home-v3 .aval-solution-row p{
  margin:0;
}

.aval-home-v3 .aval-solution-link{
  color:#2F6BFF;
  font-weight:900;
  white-space:nowrap;
}

.aval-home-v3 .aval-why{
  background:#fff;
}

.aval-home-v3 .aval-why-grid{
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:20px;
  margin-top:34px;
}

.aval-home-v3 .aval-why-item{
  padding:24px 0;
  border-bottom:1px solid rgba(7,26,58,.10);
  display:grid;
  grid-template-columns:54px 1fr;
  gap:16px;
}

.aval-home-v3 .aval-why-item b.num{
  width:54px;
  height:54px;
  border-radius:18px;
  background:linear-gradient(135deg,rgba(0,199,244,.12),rgba(47,107,255,.10),rgba(108,43,255,.10));
  display:grid;
  place-items:center;
  color:#2F6BFF;
  font-size:18px;
}

.aval-home-v3 .aval-why-item h3{
  margin:0 0 6px;
  font-size:20px;
}

.aval-home-v3 .aval-why-item p{
  margin:0;
}

.aval-home-v3 .aval-packages{
  background:linear-gradient(180deg,#fff,#F7FBFF);
}

.aval-home-v3 .aval-package-intro{
  max-width:900px;
  margin:0 auto 12px;
  text-align:center;
}

.aval-home-v3 .aval-package-grid{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:18px;
  margin-top:34px;
}

.aval-home-v3 .aval-package{
  background:#fff;
  border:1px solid rgba(47,107,255,.10);
  border-radius:28px;
  padding:26px;
  box-shadow:var(--aval-soft-shadow,0 8px 22px rgba(7,26,58,.045));
  display:flex;
  flex-direction:column;
}

.aval-home-v3 .aval-package.featured{
  border-color:rgba(47,107,255,.25);
  box-shadow:0 30px 74px rgba(47,107,255,.12);
}

.aval-home-v3 .aval-package small{
  display:inline-flex;
  width:max-content;
  padding:6px 10px;
  border-radius:999px;
  background:linear-gradient(135deg,rgba(0,199,244,.12),rgba(47,107,255,.10),rgba(108,43,255,.10));
  color:#2F6BFF;
  font-weight:900;
  font-size:12px;
  margin-bottom:14px;
}

.aval-home-v3 .aval-package h3{
  margin:0 0 8px;
  font-size:22px;
}

.aval-home-v3 .aval-package p{
  margin:0 0 14px;
  min-height:72px;
}

.aval-home-v3 .aval-package ul{
  list-style:none;
  padding:0;
  margin:0 0 18px;
  display:grid;
  gap:8px;
}

.aval-home-v3 .aval-package li{
  position:relative;
  padding-right:18px;
  font-size:14px;
}

.aval-home-v3 .aval-package li:before{
  content:"";
  position:absolute;
  right:0;
  top:10px;
  width:7px;
  height:7px;
  border-radius:50%;
  background:#10E7B3;
}

.aval-home-v3 .aval-package .aval-btn{
  margin-top:auto;
}

.aval-home-v3 .aval-scenarios{
  background:#fff;
}

.aval-home-v3 .aval-scenario-list{
  display:grid;
  gap:0;
  border-top:1px solid rgba(7,26,58,.10);
  margin-top:34px;
}

.aval-home-v3 .aval-scenario{
  display:grid;
  grid-template-columns:150px 1fr;
  gap:18px;
  padding:24px 0;
  border-bottom:1px solid rgba(7,26,58,.10);
}

.aval-home-v3 .aval-scenario span{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:max-content;
  padding:8px 12px;
  border-radius:999px;
  background:linear-gradient(135deg,rgba(0,199,244,.12),rgba(47,107,255,.10),rgba(108,43,255,.10));
  color:#2F6BFF;
  font-size:13px;
  font-weight:900;
}

.aval-home-v3 .aval-scenario h3{
  margin:0 0 6px;
  font-size:22px;
}

.aval-home-v3 .aval-scenario p{
  margin:0;
}

.aval-home-v3 .aval-strip{
  background:#F7FBFF;
}

.aval-home-v3 .aval-strip-inner{
  text-align:center;
}

.aval-home-v3 .aval-tool-strip{
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:10px;
  margin-top:24px;
}

.aval-home-v3 .aval-tool{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:10px 14px;
  border-radius:999px;
  background:#fff;
  border:1px solid rgba(47,107,255,.10);
  font-size:14px;
  font-weight:800;
  box-shadow:var(--aval-soft-shadow,0 8px 22px rgba(7,26,58,.045));
}

.aval-home-v3 .aval-tool:before{
  content:"";
  width:8px;
  height:8px;
  border-radius:50%;
  background:var(--aval-brand-gradient,linear-gradient(135deg,#00C7F4 0%,#2F6BFF 52%,#6C2BFF 100%));
}

.aval-home-v3 .aval-industry-grid{
  display:grid;
  grid-template-columns:repeat(5,1fr);
  gap:14px;
  margin-top:30px;
}

.aval-home-v3 .aval-industry{
  padding:22px 16px;
  border-radius:24px;
  background:#fff;
  border:1px solid rgba(47,107,255,.10);
  text-align:center;
  box-shadow:var(--aval-soft-shadow,0 8px 22px rgba(7,26,58,.045));
}

.aval-home-v3 .aval-industry b{
  display:block;
  margin-bottom:6px;
  font-size:16px;
}

.aval-home-v3 .aval-industry small{
  display:block;
  line-height:1.75;
}

.aval-home-v3 .aval-cta{
  background:#fff;
}

.aval-home-v3 .aval-cta-box{
  background:var(--aval-dark-cta-gradient,
    radial-gradient(circle at 5% 5%,rgba(47,107,255,.26),transparent 34%),
    radial-gradient(circle at 96% 100%,rgba(108,43,255,.18),transparent 34%),
    linear-gradient(135deg,#123C78 0%,#071A3A 46%,#101B56 100%)
  );
  color:#fff;
  border-radius:34px;
  padding:50px;
  box-shadow:0 34px 90px rgba(7,26,58,.18);
  position:relative;
  overflow:hidden;
}

.aval-home-v3 .aval-cta-box .aval-h2{
  color:#fff;
}

.aval-home-v3 .aval-cta-box .aval-lead{
  color:rgba(255,255,255,.78);
  max-width:830px;
}

.aval-home-v3 .aval-faq{
  background:linear-gradient(180deg,#fff,#F7FBFF);
}

.aval-home-v3 .aval-faq-wrap{
  max-width:900px;
  margin:34px auto 0;
  display:grid;
  gap:12px;
}

.aval-home-v3 .aval-faq details{
  background:#fff;
  border:1px solid rgba(47,107,255,.10);
  border-radius:18px;
  padding:18px 20px;
  box-shadow:var(--aval-soft-shadow,0 8px 22px rgba(7,26,58,.045));
}

.aval-home-v3 .aval-faq summary{
  cursor:pointer;
  font-weight:900;
}

.aval-home-v3 .aval-faq p{
  margin:10px 0 0;
}

@media (max-width:1100px){
  .aval-home-v3 .aval-grid-2,
  .aval-home-v3 .aval-split{
    grid-template-columns:1fr;
  }

  .aval-home-v3 .aval-problem-banner,
  .aval-home-v3 .aval-why-grid,
  .aval-home-v3 .aval-package-grid,
  .aval-home-v3 .aval-industry-grid{
    grid-template-columns:1fr 1fr;
  }

  .aval-home-v3 .aval-note-float{
    position:relative;
    left:auto;
    bottom:auto;
    width:100%;
    margin-top:12px;
  }

  .aval-home-v3 .aval-problem-row{
    grid-template-columns:66px 1fr;
  }

  .aval-home-v3 .aval-side-hint{
    grid-column:2/3;
  }
}

@media (max-width:760px){
  .aval-home-v3 .aval-section{
    padding:62px 0;
  }

  .aval-home-v3 .aval-wrap{
    width:min(var(--aval-container,1200px),calc(100% - 24px));
  }

  .aval-home-v3 .aval-actions{
    flex-direction:column;
    align-items:stretch;
  }

  .aval-home-v3 .aval-btn{
    width:100%;
  }

  .aval-home-v3 .aval-statement-inner{
    grid-template-columns:1fr;
    gap:16px;
  }

  .aval-home-v3 .aval-statement-mark{
    height:10px;
    width:90px;
  }

  .aval-home-v3 .aval-problem-row,
  .aval-home-v3 .aval-solution-row,
  .aval-home-v3 .aval-scenario,
  .aval-home-v3 .aval-why-grid,
  .aval-home-v3 .aval-package-grid,
  .aval-home-v3 .aval-industry-grid,
  .aval-home-v3 .aval-problem-banner{
    grid-template-columns:1fr;
  }

  .aval-home-v3 .aval-package p{
    min-height:auto;
  }

  .aval-home-v3 .aval-cta-box{
    padding:34px 22px;
    border-radius:24px;
  }
}/* End custom CSS */