header .site-title a {
    font-size: 80px;
}

.gridlove-txt-logo .gridlove-site-description {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 35px;
}

@media (max-width: 1024px){
    .gridlove-sidebar {
        display: none;
    }
}

@media (max-width: 1500px) {
    /* Styles to collapse or change the menu */
}

@media (max-width: 768px) {
    header .site-title a {
        font-size: 36px;
    }

    .gridlove-txt-logo .gridlove-site-description {
        font-size: 24px;
    }
}
/* Override WP Global Styles link underline */
a {
    text-decoration: none;
}
a.mks_button {
  transition: transform 0.2s ease;
}

a.mks_button:hover {
  transform: scale(1.05); /* Increases size by 5% */
}
.gridlove-sidebar-none .gridlove-content {
  max-width: 100%;
}
/* ============================================
   EXECUTIONAL — Service Page Styles
   CSS-ONLY — No JavaScript required
   Paste into: Appearance > Customize > Additional CSS
   ============================================ */
:root { --exec-accent-color: #81c44b; }

/* === GRIDLOVE THEME CONTAINER BREAKOUT === */
article.gridlove-box:has(.exec-page){background:transparent !important;box-shadow:none !important;max-width:100% !important}
.box-inner-p-bigger.box-single:has(.exec-page){padding:0 !important}

/* === RESET === */
.exec-page *,.exec-page *::before,.exec-page *::after{margin:0 !important;padding:0 !important;box-sizing:border-box !important}
.exec-page h1,.exec-page h2,.exec-page h3,.exec-page h4,.exec-page h5,.exec-page h6{margin:0 !important;padding:0 !important;border:none !important;font-weight:normal !important}
.exec-page p{margin:0 !important;padding:0 !important}
.exec-page ul,.exec-page ol,.exec-page li{margin:0 !important;padding:0 !important;list-style:none !important}
.exec-page section,.exec-page div,.exec-page span,.exec-page a{margin:0 !important;padding:0 !important}
.exec-page img{margin:0 !important;padding:0 !important;max-width:100% !important;border:none !important}

/* === WPAUTOP NEUTRALIZATION === */
.exec-page p:empty{display:none !important;height:0 !important}
.exec-page .ep-hero-grid>p,.exec-page .ep-approach-grid>p,.exec-page .ep-types-grid>p,.exec-page .ep-steps>p,.exec-page .ep-sample-grid>p,.exec-page .ep-why-cards>p,.exec-page .ep-stats>p,.exec-page .ep-wcard>p,.exec-page .ep-wcard-cols>p,.exec-page .ep-eyebrow>p,.exec-page .ep-hero-vis>p,.exec-page .ep-approach-vis>p,.exec-page .ep-hero-img>p,.exec-page .ep-approach-img>p,.exec-page .ep-types-img>p,.exec-page .ep-help-overlay>p,.exec-page .ep-cta>p,.exec-page .ep-fwimg>p,.exec-page .ep-help-banner>p,.exec-page .ep-sample-card>p,.exec-page .ep-sample-card-img>p,.exec-page .ep-wcard-img>p,.exec-page .ep-hero-badge>p,.exec-page .ep-process-head>p:empty{display:none !important}
.exec-page .ep-cta>p:has(a){display:block !important}
.exec-page .ep-cta>p:has(.ep-cta-btn){display:inline-flex !important;align-items:center !important;flex-shrink:0}
.exec-page>br,.exec-page section>br,.exec-page .ep-hero-grid>br,.exec-page .ep-approach-grid>br,.exec-page .ep-types-grid>br,.exec-page .ep-stats>br,.exec-page .ep-steps>br,.exec-page .ep-sample-grid>br,.exec-page .ep-why-cards>br,.exec-page .ep-wcard>br,.exec-page .ep-hero-vis>br,.exec-page .ep-approach-vis>br,.exec-page .ep-help-overlay>br,.exec-page .ep-cta>br,.exec-page .ep-fwimg>br,.exec-page .ep-help-banner>br{display:none !important}
.exec-page h2 br,.exec-page h3 br{display:inline !important}

/* === VARIABLES === */
.exec-page{--ei:#0a0a0a;--ea:var(--exec-accent-color,#81c44b);--em:#8a8578;--er:rgba(10,10,10,0.10);--et:#3d3a35;--ebg:#f8f8f7;font-family:'DM Sans',sans-serif !important;color:var(--ei);-webkit-font-smoothing:antialiased;background:#fff !important;overflow-x:hidden;margin:0 !important;padding:0 !important;width:100% !important}

/* === SHARED === */
.exec-page .ep-eyebrow{display:flex !important;align-items:center !important;gap:12px !important;margin-bottom:32px !important}
.exec-page .ep-dot{width:8px !important;height:8px !important;background:var(--ea) !important;border-radius:50% !important;flex-shrink:0;animation:epPulse 2s ease-in-out infinite}
.exec-page .ep-label{font-size:11px !important;letter-spacing:3px !important;text-transform:uppercase !important;font-weight:700 !important;color:var(--em) !important}
.exec-page .ep-hl{color:var(--ea) !important}
.exec-page .ep-hl-line{color:var(--ea) !important;position:relative;display:inline-block}
.exec-page .ep-hl-line::after{content:'';position:absolute;bottom:4px;left:0;width:100%;height:3px;background:var(--ea);animation:epDrawLine 0.8s ease-out 1s both}

/* Image zoom hover */
.exec-page .ep-zoom img{transition:transform 0.7s cubic-bezier(0.16,1,0.3,1) !important;display:block !important;width:100% !important;height:100% !important;object-fit:cover !important}
.exec-page .ep-zoom:hover img{transform:scale(1.06)}

/* === 1. HERO === */
.exec-page .ep-hero{padding:80px 40px !important;overflow:hidden}
.exec-page .ep-hero-grid{display:grid !important;grid-template-columns:1fr 1fr;gap:60px !important;align-items:center}
.exec-page .ep-hero-h{font-family:'Bebas Neue',sans-serif !important;font-size:clamp(48px,6vw,88px) !important;line-height:0.92 !important;letter-spacing:-1px !important;margin-bottom:40px !important;color:var(--ei) !important}
.exec-page .ep-hero-body{font-size:17px !important;line-height:1.8 !important;color:var(--et) !important;border-left:2px solid var(--ea) !important;padding-left:28px !important}
.exec-page .ep-hero-vis{position:relative}
.exec-page .ep-hero-img{position:relative;aspect-ratio:4/5;overflow:hidden;background:#f2f2f0}
.exec-page .ep-hero-bar{position:absolute;bottom:-16px;left:-16px;width:6px;height:50%;background:var(--ea);z-index:3}
.exec-page .ep-hero-badge{position:absolute !important;bottom:32px !important;left:-32px !important;background:var(--ei) !important;color:#fff !important;padding:20px 24px !important;z-index:4;display:flex !important;flex-direction:column !important;gap:4px !important}
.exec-page .ep-hero-badge-num{font-family:'Bebas Neue',sans-serif !important;font-size:36px !important;line-height:1 !important;color:var(--ea) !important}
.exec-page .ep-hero-badge-lbl{font-size:11px !important;letter-spacing:2px !important;text-transform:uppercase !important;font-weight:600 !important;color:rgba(255,255,255,0.6) !important}

/* === 2. STATS === */
.exec-page .ep-stats{background:var(--ei) !important;padding:48px 56px !important;display:grid !important;grid-template-columns:repeat(4,1fr);gap:32px !important}
.exec-page .ep-stat{text-align:center;position:relative;transition:transform 0.3s ease;cursor:default}
.exec-page .ep-stat::after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:40px;background:rgba(255,255,255,0.08)}
.exec-page .ep-stat:last-child::after{display:none}
.exec-page .ep-stat:hover{transform:translateY(-4px)}
.exec-page .ep-stat-num{font-family:'Bebas Neue',sans-serif !important;font-size:clamp(36px,4vw,56px) !important;line-height:1 !important;color:var(--ea) !important}
.exec-page .ep-stat-lbl{font-size:12px !important;letter-spacing:2px !important;text-transform:uppercase !important;font-weight:600 !important;color:rgba(255,255,255,0.5) !important;margin-top:8px !important}

/* === 3. FULL WIDTH IMAGE === */
.exec-page .ep-fwimg{width:100% !important;overflow:hidden;background:#f2f2f0;position:relative}
.exec-page .ep-fwimg img{width:100% !important;height:auto !important;display:block !important}

/* === 4. APPROACH === */
.exec-page .ep-approach{padding:80px 40px !important;overflow:hidden}
.exec-page .ep-approach-grid{display:grid !important;grid-template-columns:1fr 1fr;gap:60px !important;align-items:center}
.exec-page .ep-approach-vis{position:relative}
.exec-page .ep-approach-img{position:relative;aspect-ratio:5/4;overflow:hidden;background:#f2f2f0}
.exec-page .ep-approach-frame{position:absolute;top:-12px;right:-12px;width:50%;height:50%;border-top:4px solid var(--ea) !important;border-right:4px solid var(--ea) !important;z-index:1;pointer-events:none}
.exec-page .ep-approach-h{font-family:'Bebas Neue',sans-serif !important;font-size:clamp(40px,5vw,72px) !important;line-height:0.95 !important;letter-spacing:-0.5px !important;margin-bottom:36px !important;color:var(--ei) !important}
.exec-page .ep-approach-body{font-size:17px !important;line-height:1.8 !important;color:var(--et) !important;border-left:2px solid var(--ea) !important;padding-left:28px !important}

/* === 5. PROCESS === */
.exec-page .ep-process{padding:80px 40px !important;background:var(--ebg) !important}
.exec-page .ep-process-head{text-align:center;margin-bottom:56px !important}
.exec-page .ep-process-h{font-family:'Bebas Neue',sans-serif !important;font-size:clamp(36px,5vw,64px) !important;line-height:0.95 !important;color:var(--ei) !important}
.exec-page .ep-process-sub{font-size:16px !important;line-height:1.7 !important;color:var(--em) !important;max-width:600px;margin:20px auto 0 !important}
.exec-page .ep-steps{display:grid !important;grid-template-columns:repeat(4,1fr);gap:2px !important}
.exec-page .ep-step{background:#fff !important;padding:40px 32px !important;text-align:center;overflow:hidden;position:relative;transition:transform 0.4s cubic-bezier(0.16,1,0.3,1),box-shadow 0.4s ease}
.exec-page .ep-step::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:var(--ea);transform:scaleX(0);transform-origin:left;transition:transform 0.5s cubic-bezier(0.16,1,0.3,1)}
.exec-page .ep-step:hover{transform:translateY(-6px);box-shadow:0 20px 60px rgba(0,0,0,0.08)}
.exec-page .ep-step:hover::before{transform:scaleX(1)}
.exec-page .ep-step-num{font-family:'Bebas Neue',sans-serif !important;font-size:56px !important;line-height:1 !important;color:var(--ea) !important;opacity:0.15;transition:opacity 0.3s ease}
.exec-page .ep-step:hover .ep-step-num{opacity:0.4}
.exec-page .ep-step-title{font-family:'Bebas Neue',sans-serif !important;font-size:24px !important;line-height:1.1 !important;margin:16px 0 14px !important;color:var(--ei) !important}
.exec-page .ep-step-text{font-size:14px !important;line-height:1.7 !important;color:var(--em) !important}

/* === 6. HELP BANNER === */
.exec-page .ep-help-banner{position:relative;width:100% !important;overflow:hidden;background:#1a1a1a !important}
.exec-page .ep-help-banner>img{width:100% !important;height:auto !important;display:block !important;opacity:0.4}
.exec-page .ep-help-overlay{position:absolute !important;inset:0;background:linear-gradient(to right,rgba(10,10,10,0.88) 40%,rgba(10,10,10,0.3) 100%) !important;display:flex !important;flex-direction:column !important;justify-content:center !important;padding:60px 56px !important}
.exec-page .ep-help-h{font-family:'Bebas Neue',sans-serif !important;font-size:clamp(40px,6vw,80px) !important;line-height:0.95 !important;color:#fff !important}
.exec-page .ep-help-h .ep-hl{color:var(--ea) !important}
.exec-page .ep-help-list-area{padding:56px 56px 72px !important}
.exec-page .ep-help-li{display:flex !important;align-items:baseline !important;gap:24px !important;padding:22px 0 !important;border-bottom:1px solid var(--er) !important;font-size:17px !important;line-height:1.6 !important;color:var(--et) !important;position:relative;cursor:default;transition:padding-left 0.4s cubic-bezier(0.16,1,0.3,1),color 0.3s ease}
.exec-page .ep-help-li:first-child{border-top:1px solid var(--er) !important}
.exec-page .ep-help-li::before{content:'';position:absolute;left:0;top:0;width:0;height:100%;background:var(--ea);opacity:0.06;transition:width 0.5s cubic-bezier(0.16,1,0.3,1)}
.exec-page .ep-help-li:hover{padding-left:16px !important}
.exec-page .ep-help-li:hover::before{width:100%}
.exec-page .ep-help-num{font-family:'Bebas Neue',sans-serif !important;font-size:26px !important;color:var(--ea) !important;min-width:40px;line-height:1 !important;transition:transform 0.3s ease}
.exec-page .ep-help-li:hover .ep-help-num{transform:scale(1.15)}

/* === 7. SAMPLE CARDS === */
.exec-page .ep-sample{padding:80px 40px !important}
.exec-page .ep-sample-head{margin-bottom:48px !important}
.exec-page .ep-sample-h{font-family:'Bebas Neue',sans-serif !important;font-size:clamp(36px,5vw,64px) !important;line-height:0.95 !important;color:var(--ei) !important}
.exec-page .ep-sample-grid{display:grid !important;grid-template-columns:1fr 1fr 1fr;gap:2px !important}
.exec-page .ep-sample-card{background:var(--ei) !important;color:#fff !important;overflow:hidden;display:flex !important;flex-direction:column !important;position:relative;transition:transform 0.5s cubic-bezier(0.16,1,0.3,1)}
.exec-page .ep-sample-card:nth-child(2){background:#141414 !important}
.exec-page .ep-sample-card:nth-child(3){background:#1a1a1a !important}
.exec-page .ep-sample-card:hover{transform:translateY(-8px)}
.exec-page .ep-sample-card::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;background:var(--ea);transform:scaleX(0);transform-origin:left;transition:transform 0.5s cubic-bezier(0.16,1,0.3,1)}
.exec-page .ep-sample-card:hover::after{transform:scaleX(1)}
.exec-page .ep-sample-card-img{overflow:hidden;background:#2a2a2a !important}
.exec-page .ep-sample-card-img img{transition:transform 0.7s cubic-bezier(0.16,1,0.3,1) !important;display:block !important;width:100% !important;height:auto !important}
.exec-page .ep-sample-card:hover .ep-sample-card-img img{transform:scale(1.08)}
.exec-page .ep-sample-card-body{padding:32px 28px !important;flex:1;display:flex !important;flex-direction:column !important}
.exec-page .ep-sample-card-title{font-family:'Bebas Neue',sans-serif !important;font-size:28px !important;line-height:1.1 !important;margin-bottom:16px !important;color:#fff !important;transition:color 0.3s ease}
.exec-page .ep-sample-card:hover .ep-sample-card-title{color:var(--ea) !important}
.exec-page .ep-sample-card-text{font-size:15px !important;line-height:1.7 !important;color:rgba(255,255,255,0.65) !important}

/* === 8. TYPES === */
.exec-page .ep-types{padding:80px 40px !important;background:var(--ebg) !important;overflow:hidden}
.exec-page .ep-types-grid{display:grid !important;grid-template-columns:1fr 1fr;gap:60px !important;align-items:center}
.exec-page .ep-types-h{font-family:'Bebas Neue',sans-serif !important;font-size:clamp(36px,5vw,64px) !important;line-height:0.95 !important;margin-bottom:32px !important;color:var(--ei) !important}
.exec-page .ep-types-intro{font-size:16px !important;line-height:1.7 !important;color:var(--et) !important;margin-bottom:32px !important}
.exec-page .ep-types-list{display:flex !important;flex-direction:column !important}
.exec-page .ep-types-li{display:flex !important;align-items:center !important;gap:16px !important;padding:16px 0 !important;border-bottom:1px solid var(--er) !important;font-size:16px !important;color:var(--et) !important;position:relative;cursor:default;transition:padding-left 0.4s cubic-bezier(0.16,1,0.3,1),color 0.3s ease}
.exec-page .ep-types-li:first-child{border-top:1px solid var(--er) !important}
.exec-page .ep-types-li::before{content:'';position:absolute;left:0;top:0;width:0;height:100%;background:var(--ea);opacity:0.08;transition:width 0.5s cubic-bezier(0.16,1,0.3,1)}
.exec-page .ep-types-li:hover{padding-left:16px !important;color:var(--ei) !important}
.exec-page .ep-types-li:hover::before{width:100%}
.exec-page .ep-types-dash{color:var(--ea) !important;font-weight:700 !important;flex-shrink:0;transition:transform 0.3s ease}
.exec-page .ep-types-li:hover .ep-types-dash{transform:translateX(4px)}
.exec-page .ep-types-vis{position:relative}
.exec-page .ep-types-img{aspect-ratio:4/5;overflow:hidden;background:#f2f2f0}

/* === 9. WHY CHOOSE === */
.exec-page .ep-why{padding:80px 40px !important}
.exec-page .ep-why-h{font-family:'Bebas Neue',sans-serif !important;font-size:clamp(42px,6vw,80px) !important;line-height:0.95 !important;letter-spacing:-1px !important;margin-bottom:56px !important;color:var(--ei) !important}
.exec-page .ep-why-cards{display:flex !important;flex-direction:column !important;gap:2px !important}
.exec-page .ep-wcard{background:var(--ei) !important;color:#fff !important;display:grid !important;grid-template-columns:220px 1fr;position:relative;overflow:hidden;transition:transform 0.4s cubic-bezier(0.16,1,0.3,1)}
.exec-page .ep-wcard:nth-child(2){background:#141414 !important}
.exec-page .ep-wcard:nth-child(3){background:#1a1a1a !important}
.exec-page .ep-wcard::before{content:'';position:absolute;left:0;top:0;width:4px;height:0;background:var(--ea);transition:height 0.6s cubic-bezier(0.16,1,0.3,1);z-index:5}
.exec-page .ep-wcard:hover::before{height:100%}
.exec-page .ep-wcard:hover{transform:translateX(4px)}
.exec-page .ep-wcard-img{position:relative;overflow:hidden;background:#2a2a2a !important;min-height:240px}
.exec-page .ep-wcard-img img{transition:transform 0.7s cubic-bezier(0.16,1,0.3,1) !important;display:block !important;width:100% !important;height:100% !important;object-fit:cover !important}
.exec-page .ep-wcard:hover .ep-wcard-img img{transform:scale(1.08)}
.exec-page .ep-wcard-img-num{position:absolute !important;bottom:16px !important;left:16px !important;font-family:'Bebas Neue',sans-serif !important;font-size:72px !important;line-height:1 !important;color:var(--ea) !important;opacity:0.2;transition:opacity 0.4s ease,transform 0.4s ease}
.exec-page .ep-wcard:hover .ep-wcard-img-num{opacity:0.5;transform:scale(1.1)}
.exec-page .ep-wcard-body{padding:44px 40px !important}
.exec-page .ep-wcard-title{font-family:'Bebas Neue',sans-serif !important;font-size:30px !important;line-height:1.1 !important;margin-bottom:20px !important;color:#fff !important;transition:color 0.3s ease}
.exec-page .ep-wcard:hover .ep-wcard-title{color:var(--ea) !important}
.exec-page .ep-wcard-text{font-size:16px !important;line-height:1.75 !important;color:rgba(255,255,255,0.7) !important}
.exec-page .ep-wcard-text+.ep-wcard-text{margin-top:16px !important}
.exec-page .ep-wcard-cols{display:grid !important;grid-template-columns:1fr 1fr;gap:36px !important;align-items:start}
.exec-page .ep-wcard-li{display:flex !important;align-items:baseline !important;gap:14px !important;padding:11px 0 !important;font-size:15px !important;line-height:1.5 !important;color:rgba(255,255,255,0.7) !important;border-bottom:1px solid rgba(255,255,255,0.06) !important;transition:padding-left 0.3s ease}
.exec-page .ep-wcard-li:hover{padding-left:8px !important}
.exec-page .ep-wcard-li:first-child{padding-top:0 !important}
.exec-page .ep-wcard-li:last-child{border-bottom:none !important}
.exec-page .ep-wcard-dash{color:var(--ea) !important;font-weight:700 !important;flex-shrink:0}
.exec-page .ep-wcard-sub{margin-top:8px !important}
.exec-page .ep-wcard-sub li{display:flex !important;align-items:baseline !important;gap:10px !important;padding:4px 0 4px 24px !important;font-size:14px !important;color:rgba(255,255,255,0.45) !important}
.exec-page .ep-wcard-sub-dot{color:rgba(255,255,255,0.25) !important;flex-shrink:0}
.exec-page .ep-wcard-footer{margin-top:28px !important;padding-top:24px !important;border-top:1px solid rgba(255,255,255,0.08) !important;font-size:15px !important;line-height:1.7 !important;color:rgba(255,255,255,0.55) !important;font-style:italic}

/* === 10. CTA === */
.exec-page .ep-cta{background:var(--ei) !important;padding:72px 56px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:40px !important;position:relative;overflow:hidden}
.exec-page .ep-cta::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.02),transparent);animation:epCtaSweep 4s ease-in-out infinite}
.exec-page .ep-cta-h{font-family:'Bebas Neue',sans-serif !important;font-size:clamp(36px,5vw,56px) !important;line-height:0.95 !important;color:#fff !important;position:relative;z-index:1}
.exec-page .ep-cta-text{margin-top:20px !important;font-size:16px !important;line-height:1.7 !important;color:rgba(255,255,255,0.6) !important;max-width:480px;position:relative;z-index:1}
.exec-page .ep-cta-btn{display:inline-flex !important;align-items:center !important;gap:14px !important;background:var(--ea) !important;color:#fff !important;text-decoration:none !important;font-family:'DM Sans',sans-serif !important;font-size:14px !important;font-weight:700 !important;letter-spacing:1.5px !important;text-transform:uppercase !important;padding:20px 40px !important;border:none !important;cursor:pointer;position:relative;z-index:1;overflow:hidden;flex-shrink:0;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s ease}
.exec-page .ep-cta-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.6s ease}
.exec-page .ep-cta-btn:hover::before{left:100%}
.exec-page .ep-cta-btn:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(129,196,75,0.3)}
.exec-page .ep-cta-btn svg{transition:transform 0.3s ease}
.exec-page .ep-cta-btn:hover svg{transform:translateX(6px)}

/* === ANIMATIONS === */
@keyframes epPulse{0%,100%{opacity:1}50%{opacity:0.4}}
@keyframes epCtaSweep{0%{left:-100%}50%{left:100%}100%{left:100%}}
@keyframes epDrawLine{from{transform:scaleX(0)}to{transform:scaleX(1)}}

/* === RESPONSIVE === */
@media(max-width:768px){
.exec-page .ep-hero,.exec-page .ep-approach,.exec-page .ep-sample,.exec-page .ep-types,.exec-page .ep-why{padding:48px 24px !important}
.exec-page .ep-hero-grid,.exec-page .ep-approach-grid,.exec-page .ep-types-grid{grid-template-columns:1fr !important;gap:40px !important}
.exec-page .ep-hero-vis,.exec-page .ep-approach-vis,.exec-page .ep-types-vis{order:-1}
.exec-page .ep-hero-badge{left:0 !important;bottom:-16px !important}
.exec-page .ep-hero-bar,.exec-page .ep-approach-frame{display:none}
.exec-page .ep-stats{grid-template-columns:repeat(2,1fr) !important;padding:40px 24px !important}
.exec-page .ep-stat::after{display:none}
.exec-page .ep-process{padding:48px 24px !important}
.exec-page .ep-steps{grid-template-columns:1fr 1fr !important}
.exec-page .ep-help-overlay{padding:32px 24px !important}
.exec-page .ep-help-list-area{padding:40px 24px 56px !important}
.exec-page .ep-help-li{gap:16px !important;font-size:16px !important}
.exec-page .ep-sample-grid{grid-template-columns:1fr !important}
.exec-page .ep-wcard{grid-template-columns:1fr !important}
.exec-page .ep-wcard-img{min-height:180px}
.exec-page .ep-wcard-body{padding:32px 24px !important}
.exec-page .ep-wcard-cols{grid-template-columns:1fr !important;gap:24px !important}
.exec-page .ep-cta{flex-direction:column !important;align-items:flex-start !important;padding:48px 24px !important;gap:32px !important}
}
@media(max-width:480px){
.exec-page .ep-steps{grid-template-columns:1fr !important}
}