.elementor-245 .elementor-element.elementor-element-6aed7e5{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}@media(max-width:767px){.elementor-245 .elementor-element.elementor-element-6aed7e5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}}.cpv-ws2-hero{background:#0F1923;padding:72px 24px 64px;position:relative;overflow:hidden}.cpv-ws2-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 90% 50%,rgb(196 147 63 / .07),transparent 60%);pointer-events:none}.cpv-ws2-hero-bg{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .015) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .015) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 50% 60% at 10% 40%,black,transparent 65%);pointer-events:none}.cpv-ws2-hero-inner{max-width:1160px;margin:0 auto;position:relative;z-index:1}.cpv-ws2-hero-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-family:'DM Sans',sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:#C4933F}.cpv-ws2-hero-pip{width:6px;height:6px;border-radius:50%;background:#C4933F;flex-shrink:0}.cpv-ws2-hero-h1{font-family:'Clash Display',sans-serif;font-size:clamp(28px, 3.5vw, 46px);font-weight:600;color:#fff;letter-spacing:-.025em;line-height:1.06;margin:0 0 14px 0}.cpv-ws2-hero-h1-sub{display:block;font-size:clamp(16px, 1.8vw, 24px);font-weight:400;color:#C4933F;margin-top:6px;letter-spacing:-.015em}.cpv-ws2-hero-sub{font-family:'DM Sans',sans-serif;font-size:15px;font-weight:300;color:rgb(255 255 255 / .45);line-height:1.75;margin:0 0 44px 0;max-width:580px}.cpv-ws2-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cpv-ws2-meta-item{display:flex;align-items:flex-start;gap:14px;background:rgb(255 255 255 / .04);border:1px solid rgb(196 147 63 / .15);border-radius:4px;padding:18px 16px;transition:background 0.2s,border-color 0.2s}.cpv-ws2-meta-item:hover{background:rgb(255 255 255 / .07);border-color:rgb(196 147 63 / .3)}.cpv-ws2-meta-icon{width:36px;height:36px;flex-shrink:0;background:rgb(196 147 63 / .1);border-radius:3px;display:flex;align-items:center;justify-content:center;color:#C4933F}.cpv-ws2-meta-icon svg{width:16px;height:16px}.cpv-ws2-meta-content{flex:1;min-width:0}.cpv-ws2-meta-label{font-family:'DM Sans',sans-serif;font-size:9.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255 / .28);margin-bottom:5px;white-space:nowrap}.cpv-ws2-meta-val{font-family:'DM Sans',sans-serif;font-size:13px;font-weight:500;color:#fff;line-height:1.3;word-break:break-word;margin-bottom:4px}.cpv-ws2-meta-sub{font-family:'DM Sans',sans-serif;font-size:11px;font-weight:300;color:rgb(255 255 255 / .32);line-height:1.4}.cpv-ws2-meta-link{font-family:'DM Sans',sans-serif;font-size:10.5px;font-weight:400;color:#C4933F;text-decoration:none;transition:opacity 0.2s;word-break:break-all}.cpv-ws2-meta-link:hover{opacity:.7}@media (max-width:960px){.cpv-ws2-meta{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cpv-ws2-hero{padding:48px 20px 52px}.cpv-ws2-meta{grid-template-columns:1fr 1fr;gap:10px}.cpv-ws2-meta-item{padding:14px 12px;gap:10px}.cpv-ws2-meta-val{font-size:12px}}@media (max-width:380px){.cpv-ws2-meta{grid-template-columns:1fr}}