.dep-hero{min-height:auto!important;padding:96px 24px 72px!important;background:linear-gradient(135deg,var(--wk-blue-950),var(--wk-blue-navy))!important;}
.dep-hero .lp-hero-content{max-width:820px;margin:0 auto;text-align:center}
.dep-hero h1{color:#fff!important}.dep-hero .lp-hero-content{max-width:900px!important}.dep-hero .pp-hero-sub{color:#dbeafe}
.dep-hero-ctas,.dep-stuck-ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:24px}
.dep-btn-ghost{display:inline-flex;align-items:center;padding:14px 24px;border:2px solid #fff;color:#fff;border-radius:999px;font-weight:700;text-decoration:none}
.dep-btn-ghost.light{border-color:#fff;color:#fff}
.dep-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}
.dep-opt a{font-weight:700;color:var(--wk-blue-electric);text-decoration:none}
.dep-note{font-size:14px;color:var(--wk-text-muted);margin-top:16px}
.dep-stuck{background:var(--wk-blue-900);color:#fff}.dep-stuck h2{color:#fff}.dep-stuck p{color:#cbd5e1}
.dep-stuck-inner{display:grid;grid-template-columns:2fr 1fr;gap:32px;align-items:center}
.dep-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-top:24px}
.dep-art{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:16px;background:#fff;border:1px solid var(--wk-gray-200);text-decoration:none;color:var(--wk-text-dark);transition:.2s}
.dep-art:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(15,31,61,.12)}
.dep-art h3{font-size:18px;margin:0}.dep-art p{color:var(--wk-text-body);margin:0;flex:1}
.dep-art-tag{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--wk-text-muted)}
.dep-art-more{font-weight:700;color:var(--wk-blue-electric)}
.dep-faq-wrap{max-width:820px}
.dep-faq{border-bottom:1px solid var(--wk-gray-200);padding:16px 0}.dep-faq summary{font-weight:700;cursor:pointer;font-size:18px}
@media(max-width:760px){.dep-stuck-inner{grid-template-columns:1fr}.dep-hero{padding:64px 18px 48px}}
.dep-hero::before,.dep-hero::after{display:none!important}
section.dep-hero h1,section.dep-hero .pp-hero-sub{color:#fff!important}
section.dep-hero .pp-hero-eyebrow{color:#93c5fd!important;text-align:center}
.biz-inner{max-width:1200px}
