/* 为什么选择CCAA审核员 */
.ccaa-why{background:#f9f9f9;padding:clamp(48px,5vw,66px) 0}
.ccaa-why-inner{max-width:1400px;margin:0 auto;padding:0 var(--gutter,24px)}
.ccaa-why-title{text-align:center;font-size:clamp(26px,2.6vw,36px);font-weight:600;color:#16233a;line-height:1.7}
/* 基础值 clamp(48px,5vw,66px) 移动端恒取下限 48px，上下合计 96px 偏空，收到 30px */
@media (max-width:768px){.ccaa-why{padding:30px 0}}
.ccaa-why-title::after{content:"";display:block;width:56px;height:3px;background:#2b6cb0;margin:18px auto 0}
.ccaa-why-sub{margin:14px auto 0;max-width:720px;text-align:center;font-size:18px;line-height:1.9;color:#3c4a5f}
.ccaa-why-list{list-style:none;margin:clamp(36px,4.5vw,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,48px)}
.ccaa-why-item{text-align:center;padding:0 8px}
.ccaa-why-icon{width:clamp(44px,4vw,56px);height:auto;display:inline-block}
.ccaa-why-name{margin-top:clamp(14px,1.6vw,22px);font-size:clamp(17px,1.5vw,26px);font-weight:500;color:#222}
.ccaa-why-desc{margin-top:10px;font-size:clamp(14px,1.2vw,16px);line-height:1.9;color:#8a94a3}
@media (max-width:900px){.ccaa-why-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,40px)}}
/* 小屏不再降为单列：每格约 170px，图标+标题+两行说明仍放得下，
   保持 2 列；同时收窄 gap 与左右内边距，避免文字被挤成窄条 */
@media (max-width:480px){
.ccaa-why-list{gap:20px 10px}
.ccaa-why-item{padding:0 2px}
.ccaa-why-icon{width:40px}
.ccaa-why-name{margin-top:10px;font-size:16px}
.ccaa-why-desc{margin-top:6px;font-size:13px;line-height:1.7}
}

/* 报考条件 */
.ccaa-req{background:#fff;padding:clamp(48px,5vw,66px) 0}
/* 基础值 clamp(48px,5vw,66px) 移动端恒取下限 48px，与上方灰底区叠加后间距偏空，上边距收到 30px */
@media (max-width:768px){.ccaa-req{padding-top:30px}}
.ccaa-req-inner{max-width:1400px;margin:0 auto;padding:0 var(--gutter,24px)}
.ccaa-req-list{list-style:none;margin:clamp(26px,4.5vw,36px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}
.ccaa-req-list-wide{margin-top:clamp(16px,2vw,28px);grid-template-columns:repeat(2,minmax(0,1fr))}
.ccaa-req-card{display:flex;flex-direction:column;background:linear-gradient(135deg,#e5eeff 0%,#f8faff 100%);border-radius:10px;padding:clamp(20px,2.4vw,30px)}
.ccaa-req-head{display:flex;align-items:center;gap:10px;margin:0;font-size:clamp(15px,1.5vw,24px);font-weight:500;color:#16233a}
.ccaa-req-head img{flex:none;width:28px;height:28px}
.ccaa-req-text{margin-top:12px;font-size:clamp(14px,1.25vw,16px);line-height:1.9;color:#5b6b82}
.ccaa-req-foot{margin-top:auto;padding-top:18px;display:flex;justify-content:flex-end}
.ccaa-req-btn{padding:6px 22px;border:1px solid #006aed;border-radius:6px;font-size:13px;color:#006aed;background:#fff;transition:background .3s,color .3s}
.ccaa-req-btn:hover{background:#006aed;color:#fff}
.ccaa-req-card-wide .ccaa-req-text{margin-top:10px;padding-left: 38px;}
@media (max-width:900px){.ccaa-req-list{grid-template-columns:minmax(0,1fr)}.ccaa-req-list-wide{grid-template-columns:minmax(0,1fr)}}

/* 适合哪些人群考试 */
.ccaa-crowd{position:relative;background:#1c2a3f url(../images/auditor/crowd_bg.jpg) center no-repeat;background-attachment: fixed;background-size: 100% auto;}
.ccaa-crowd::before{content:"";position:absolute;inset:0;}
.ccaa-crowd-inner{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:clamp(44px,5vw,60px) var(--gutter,24px);text-align:center}
.ccaa-crowd-title{font-size:clamp(24px,2.6vw,36px);font-weight:700;color:#fff;line-height:1.4}
.ccaa-crowd-list{list-style:none;margin:clamp(24px,3vw,40px) 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(12px,1.6vw,20px)}
.ccaa-crowd-tag{padding:9px 26px;border:1px solid rgba(255,255,255,.85);border-radius:999px;font-size:clamp(13px,1.3vw,16px);color:#fff;background:rgba(255,255,255,.08);transition:background .3s}
.ccaa-crowd-tag:hover{background:rgba(255,255,255,.22)}

/* 2026年CCAA审核员备考路径时间轴 */
.ccaa-timeline{background:#fff;padding:clamp(48px,5vw,86px) 0}
.ccaa-timeline-inner{max-width:1400px;margin:0 auto;padding:0 var(--gutter,24px)}
.tl-stage{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:clamp(8px,2vw,32px);margin-top:clamp(36px,4.5vw,56px)}
.tl-col{list-style:none;margin:0;padding:6% 0;height:100%;display:grid;grid-template-rows:repeat(3,1fr)}
.tl-item{align-self:center}
.tl-col-left .tl-item{text-align:right}
.tl-text h3{font-size:clamp(16px,1.6vw,26px);font-weight:500;color:#16233a;line-height:1.4}
.tl-text p{margin-top:6px;font-size:clamp(13px,1.2vw,16px);line-height:1.8;color:#8a94a3;}
.tl-col-left .tl-text p{margin-left:auto}
.tl-core{width:clamp(320px,40vw,720px)}
.tl-core img{display:block;width:100%;height:auto}
.tl-note{text-align:center;font-size:clamp(14px,1.25vw,16px);line-height:1.9;color:#000000}
.tl-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#3f8ce8;margin:0 14px;vertical-align:middle}
@media (max-width:900px){
.tl-stage{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,26px);margin-top:28px;counter-reset:tlstep}
.tl-core{order:-1;width:100%;max-width:560px;margin:0 auto}
.tl-col{display:contents}
.tl-item{position:relative;width:100%;max-width:520px;margin:0 auto;padding:16px 18px;border:1px solid #e3edfd;border-radius:14px;background:linear-gradient(180deg,#fff,#f5f9ff);box-shadow:0 6px 18px rgba(21,80,160,.07);counter-increment:tlstep}
.tl-item:not(:last-child)::after{content:"";position:absolute;left:50%;top:100%;width:2px;height:clamp(18px,3vw,26px);transform:translateX(-50%);border-radius:1px;background:linear-gradient(180deg,#3f8ce8,rgba(63,140,232,.15))}
.tl-col-left .tl-item,.tl-col-right .tl-item{text-align:center}
.tl-text h3{display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:600}
.tl-text h3::before{content:counter(tlstep);flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#3f8ce8,#1550a0);color:#fff;font-size:13px;font-weight:600;line-height:24px;box-shadow:0 4px 10px rgba(21,80,160,.3)}
.tl-text p{font-size:13px;max-width:none;margin-top:6px;color:#6b7789}
.tl-col-left .tl-text p{margin-left:auto;margin-right:auto}
.tl-col-right .tl-text p{margin-left:auto;margin-right:auto}
.tl-note{margin-top:28px;font-size:13px}
}
@media (max-width:560px){
.tl-stage{gap:20px}
.tl-core{max-width:100%}
.tl-item{max-width:100%;padding:14px 15px;border-radius:12px}
.tl-text h3{font-size:15px;gap:8px}
.tl-text h3::before{width:22px;height:22px;line-height:22px;font-size:12px}
.tl-text p{font-size:12.5px}
.tl-note{margin-top:22px}
}

/* 为什么3000+企业选择我们 */
.ccaa-chose{background:#f6f8fb;padding:clamp(40px,4.5vw,72px) 0}
.ccaa-chose-inner{--chose-pad:clamp(22px,3vw,56px);max-width:1400px;margin:35px auto 0 auto;padding:0 var(--gutter,24px)}
.ccaa-chose-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:clamp(26px,3.2vw,50px) var(--chose-pad);padding-bottom:calc(clamp(26px,3.2vw,50px) + clamp(56px,6vw,76px));border-radius:18px;background:#2b6de8 url(../images/auditor/chose_bg.png) center center/cover no-repeat;box-shadow:0 16px 40px rgba(43,109,232,.25)}
.ccaa-chose-title{font-size:clamp(26px,2.6vw,36px);font-weight:500;color:#fff;line-height:1.5}
.ccaa-chose-sub{margin-top:10px;font-size:clamp(14px,1.2vw,18px);line-height:1.8;color:rgba(255,255,255,.82)}
/* 基础值 clamp(26px,2.6vw,36px) 移动端恒取下限 26px，在窄卡片里一行放不下几个字，收到 20px */
@media (max-width:768px){.ccaa-chose-title{font-size:20px;line-height:1.4}}
.ccaa-chose-cta{display:flex;align-items:center;flex-wrap:wrap;gap:16px 20px}
.ccaa-chose-hotline{display:flex;align-items:center;gap:8px;font-size:14px;color:#fff;transition:opacity .3s}
.ccaa-chose-hotline:hover{opacity:.82}
.ccaa-chose-btn{padding:11px 32px;border-radius:8px;background:#fff;font-size:15px;font-weight:500;color:#2b6de8;box-shadow:0 6px 16px rgba(9,40,96,.18);transition:transform .3s,box-shadow .3s}
/* 左右各 32px 在窄屏占了按钮宽度的一大半（按钮文案仅 4 字），收到 18px */
@media (max-width:768px){.ccaa-chose-btn{padding-left:18px;padding-right:18px}}
.ccaa-chose-btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(9,40,96,.26)}
.ccaa-chose-list{width:calc(100% - 160px); list-style:none;margin:calc(clamp(56px,6vw,76px)*-1) auto 0;padding:0;position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,26px)}
.ccaa-chose-item{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(20px,2.2vw,30px);border-radius:12px;background:#fff;box-shadow:0 10px 30px rgba(22,35,58,.08);transition:transform .3s,box-shadow .3s}
.ccaa-chose-item:hover{transform:translateY(-5px);box-shadow:0 16px 36px rgba(22,35,58,.14)}
.ccaa-chose-item:first-child{padding-left:var(--chose-pad)}
.ccaa-chose-item:last-child{padding-right:var(--chose-pad)}
.ccaa-chose-icon{display:flex;color:#9aa5b5}
.ccaa-chose-num{margin-top:14px;font-size:clamp(26px,2.6vw,32px);font-weight:500;line-height:1;color:#1f2b3e}
.ccaa-chose-num span{margin-left:2px;font-size:.62em}
.ccaa-chose-desc{margin-top:12px;font-size:clamp(13px,1.15vw,16px);line-height:1.8;color:#7d8794}
/* 移动端把图标与数字排在同一行：卡片是 flex 纵向流，两者只能上下堆叠。
   这里改 grid：图标占第 1 列、数字占第 2 列同处第 1 行，说明文字跨两列放第 2 行 */
@media (max-width:768px){
.ccaa-chose-item{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:10px}
.ccaa-chose-icon{grid-column:1;grid-row:1}
.ccaa-chose-num{grid-column:2;grid-row:1;margin-top:0}
.ccaa-chose-desc{grid-column:1/-1;grid-row:2}
}
@media (max-width:1000px){.ccaa-chose-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){.ccaa-chose-banner{flex-direction:column;align-items:flex-start}.ccaa-chose-cta{width:100%}.ccaa-chose-btn{flex:1;text-align:center}/* 保持 2 列：同时必须把 width 从 calc(100% - 160px) 放开到 100%，
   否则 375px 屏只剩 215px 宽、每格约 95px，卡片会被挤爆 */
.ccaa-chose-list{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:10px}
.ccaa-chose-item:first-child,.ccaa-chose-item:last-child{padding:14px 12px}
.ccaa-chose-num{font-size:20px}
.ccaa-chose-desc{margin-top:8px;font-size:12px;line-height:1.6}
}

/* 考试科目与拿证规划表 */
.ccaa-plan{background:#f7f8fa;padding:clamp(48px,5vw,76px) 0}
.ccaa-plan-inner{max-width:1400px;margin:0 auto;padding:0 var(--gutter,24px)}
.ccaa-plan-list{list-style:none;margin:clamp(36px,4.5vw,60px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,40px)}
.ccaa-plan-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border-radius:14px;padding:clamp(28px,3vw,48px) clamp(20px,2.4vw,36px);transition:transform .3s,box-shadow .3s}
.ccaa-plan-card:hover{transform:translateY(-6px);box-shadow:0 14px 32px rgba(22,35,58,.12)}
.ccaa-plan-icon{width:clamp(96px,9vw,130px);height:auto}
.ccaa-plan-name{margin-top:clamp(18px,2vw,28px);font-size:clamp(16px,1.7vw,26px);font-weight:500;color:#16233a;line-height:1.4}
.ccaa-plan-info{margin:14px 0 0;display:grid;gap:6px;font-size:clamp(14px,1.25vw,16px);line-height:1.8;color:#3c4a5f}
.ccaa-plan-info dt,.ccaa-plan-info dd{display:inline;margin:0;font-weight:500}
.ccaa-plan-note{width:100%;margin-top:18px;padding-top:16px;border-top:1px dashed #e4eaf3;font-size:clamp(13px,1.15vw,15px);line-height:1.8;color:#9aa5b5}
@media (max-width:900px){.ccaa-plan-list{grid-template-columns:minmax(0,1fr);max-width:520px;margin-left:auto;margin-right:auto}}
/* 单列后卡片占满整行，图标 clamp 下限 96px 偏大（占卡片宽近 1/4），收到 72px */
@media (max-width:768px){.ccaa-plan-icon{width:72px}}

/* 独家「商学优课」随时随地刷课做题 */
.ccaa-ex{background:#ffffff;padding:clamp(48px,5vw,66px) 0}
.ccaa-ex-inner{max-width:1400px;margin:0 auto;padding:0 var(--gutter,24px)}
.ccaa-ex-stage{display:grid;grid-template-columns:1fr auto 1.1fr;align-items:center;gap:clamp(18px,2.6vw,44px);margin-top:clamp(36px,4.5vw,64px)}
.ccaa-ex-tabs{list-style:none;margin:0;padding:0;display:grid;gap:clamp(10px,1.4vw,16px)}
.ccaa-ex-tab{display:block;width:100%;padding:13px 18px;border:1px solid #e6ecf5;border-left:3px solid #e6ecf5;border-radius:8px;background:linear-gradient(90deg,#fff,#f7f9fc);font-size:clamp(14px,1.25vw,17px);color:#3c4a5f;text-align:left;cursor:pointer;box-shadow:0 4px 14px rgba(22,35,58,.05);transition:border-color .3s,background .3s,color .3s}
.ccaa-ex-tab:hover{color:#ed5523;border-color:#ffd9c4}
.ccaa-ex-tab.is-active{color:#ed5523;font-weight:600;border-color:#ffe1cf;border-left-color:#ed5523;background:linear-gradient(90deg,#fff3ec,rgba(255,243,236,.35))}
.ccaa-ex-pic{width:clamp(220px,24vw,280px)}
.ccaa-ex-pic img{display:block;width:100%;height:auto}
.ccaa-ex-panels{min-height:clamp(260px,26vw,340px);display:grid}
.ccaa-ex-panel{padding:clamp(26px,3vw,44px) clamp(22px,2.6vw,40px);border-radius:12px;background:#fbfbfc;/* border:1px solid #eef2f8; */}
.ccaa-ex-panel[hidden]{display:none}
.ccaa-ex-panel-title{font-size:clamp(18px,1.7vw,24px);font-weight:500;color:#ed5523;letter-spacing: 1px;}
.ccaa-ex-panel-title::after{content:"";display:block;width:160px;height:3px;border-radius:2px;background:linear-gradient(90deg,#ed5523,#ed5523 45%,#faf0ee 100%);margin-top:10px}
.ccaa-ex-points{list-style:none;margin:clamp(16px,2vw,26px) 0 0;padding:0;display:grid;gap:clamp(10px,1.4vw,16px);font-size:clamp(14px,1.25vw,16px);line-height:1.7;color:#3c4a5f}
.ccaa-ex-points li{position:relative;padding-left:26px}
.ccaa-ex-points li::before{content:"";position:absolute;left:0;top:50%;width:18px;height:18px;transform:translateY(-50%);border-radius:50%;background:#3f8ce8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center/10px no-repeat}
.ccaa-ex-cta{margin-top:clamp(26px,3.6vw,38px);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(14px,1.6vw,20px) clamp(18px,2.4vw,40px);border-radius:999px;
    background:linear-gradient(90deg,#6aa9ff 0%,#2f7bf6 55%,#1e63e0 100%);transition:transform .3s,box-shadow .3s;
}
.ccaa-ex-cta:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(47,123,246,.4)}
.ccaa-ex-cta-text{font-size:clamp(15px,1.5vw,26px);color:#fff;letter-spacing: 3px;}
.ccaa-ex-cta-text strong{font-weight:700}
.ccaa-ex-cta-btn{display:flex;align-items:center;gap:8px;padding:10px 26px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.55);font-size:clamp(14px,1.3vw,17px);color:#fff;white-space:nowrap}
.ccaa-ex-cta:hover .ccaa-ex-cta-btn{background:rgba(255,255,255,.28)}
@media (max-width:1000px){
.ccaa-ex-stage{grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(24px,4vw,32px)}
.ccaa-ex-pic{order:-1;width:clamp(180px,44vw,280px)}
.ccaa-ex-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:560px}
.ccaa-ex-panels{width:100%}
}
@media (max-width:600px){.ccaa-ex-tabs{grid-template-columns:minmax(0,1fr)}.ccaa-ex-cta{flex-direction:column;border-radius:18px;text-align:center}.ccaa-ex-cta-btn{justify-content:center}}

/* 常见问题 */
.ccaa-faq{background:#f6f7f9;padding:clamp(48px,5vw,68px) 0}
.ccaa-faq-inner{max-width:1400px;margin:0 auto;padding:0 var(--gutter,24px)}
.ccaa-faq-title{text-align:center;font-size:clamp(24px,2.4vw,34px);font-weight:600;color:#16233a}
.ccaa-faq-sub{margin:14px auto 0;max-width:1200px;text-align:center;font-size:clamp(13px,1.2vw,18px);line-height:1.8;color:#3c4a5f}
.ccaa-faq-list{list-style:none;margin:clamp(32px,4vw,46px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,30px)}
.ccaa-faq-card{display:flex;flex-direction:column;padding:clamp(22px,2.4vw,34px) clamp(18px,2vw,28px);border-radius:12px;background:#fff;border:1px solid #eef2f8;box-shadow:0 8px 24px rgba(22,35,58,.06);transition:transform .3s,box-shadow .3s}
.ccaa-faq-card:hover{transform:translateY(-5px);box-shadow:0 14px 32px rgba(22,35,58,.12)}
.ccaa-faq-q{display:flex;align-items:flex-start;gap:10px;font-size:clamp(15px,1.4vw,18px);font-weight:600;color:#16233a;line-height:1.5}
.ccaa-faq-q-icon{flex:0 0 auto;display:block;width:24px;height:24px;margin-top:2px}
.ccaa-faq-q-icon img{display:block;width:100%;height:auto}
.ccaa-faq-a{display:flex;align-items:flex-start;gap:10px;margin:14px 0 0;padding:0;font-size:clamp(13px,1.15vw,16px);line-height:1.9;color:#7d8794}
.ccaa-faq-a-icon{flex:0 0 auto;display:block;width:24px;height:24px;margin-top:3px}
.ccaa-faq-a-icon img{display:block;width:100%;height:auto}
@media (max-width:1000px){.ccaa-faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){.ccaa-faq-list{grid-template-columns:minmax(0,1fr)}}

/* Banner（样式与精益管理页一致） */
.ad-banner{position:relative;overflow:hidden}
.ad-slide{position:relative;min-height:clamp(320px,30vw,420px);display:flex;align-items:center;background:#0b1f3f url(../images/auditor/auditor_banner.jpg) center/cover no-repeat}
.ad-slide::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,24,52,.88) 0%,rgba(7,24,52,.55) 55%,rgba(7,24,52,.25) 100%)}
.ad-slide-inner{position:relative;z-index:1;width:100%;max-width:var(--container);margin:0 auto;padding:clamp(48px,6vw,90px) var(--gutter,24px)}
.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:rgba(255,255,255,.72);margin-bottom:18px}
.breadcrumb a{color:rgba(255,255,255,.72);transition:color .3s}
.breadcrumb a:hover{color:var(--gold)}
.breadcrumb .current{color:#fff}
.ad-slide-title{font-size:clamp(26px,3.2vw,44px);font-weight:700;color:#fff;line-height:1.4;margin-bottom:14px}
.ad-slide-tags{font-size:clamp(14px,1.3vw,18px);color:rgba(255,255,255,.92);letter-spacing:1px;margin-bottom:8px}
.ad-slide-tags span{margin:0 10px;color:rgba(255,255,255,.5)}
.ad-slide-point{font-size:clamp(14px,1.3vw,18px);color:rgba(255,255,255,.92);margin-bottom:clamp(24px,3vw,40px)}
.ad-slide-point em{font-style:normal;color:var(--gold)}
.ad-slide-btns{display:flex;flex-wrap:wrap;gap:12px}
.ad-btn{display:inline-block;padding:9px 26px;border:1px solid rgba(255,255,255,.7);border-radius:4px;color:#fff;font-size:14px;transition:all .3s}
.ad-btn:hover{background:var(--gold);border-color:var(--gold);color:#1a1a1a}
@media (max-width:768px){
    .ad-slide{min-height:300px}
    /* 小屏改为自上而下遮罩，保证文字压在图上仍清晰 */
    .ad-slide::before{background:linear-gradient(180deg,rgba(7,24,52,.88) 0%,rgba(7,24,52,.6) 60%,rgba(7,24,52,.35) 100%)}
    .ad-slide-inner{padding:40px var(--gutter,24px)}
    .ad-slide-btns .ad-btn{flex:1;text-align:center}
}
