.elementor .s-hw4root{width:100%; display:flex; flex-direction:column; align-items:center; padding:var(--DS-Space-Section) clamp(var(--DS-Space-3),3vw,var(--DS-Space-5));
& :is(h1,h2,h3,h4,h5,h6,p){margin:0;}
& .e-grid-base{grid-template-rows:none; grid-auto-rows:auto;}
position:relative; overflow:hidden; background-image:url('https://phxedev.wpenginepowered.com/wp-content/uploads/2025/02/Night.jpg'); background-size:cover; background-position:center;
&::before{content:''; position:absolute; inset:0; background:linear-gradient(135deg,rgba(6,37,63,0.92),rgba(29,57,81,0.85)); z-index:0;}
& > *{position:relative; z-index:1;}
& .dk-head{display:flex; flex-direction:column; align-items:flex-start; gap:var(--DS-Space-1); padding:0; max-width:900px;}
& .dk-h2{color:var(--e-global-color-d3738c0); text-wrap:balance;}
& .dk-p{color:rgba(255,255,255,0.85); text-wrap:pretty;}
& .dk-rule{width:120px; height:4px; padding:0; min-height:0; background:linear-gradient(90deg,var(--e-global-color-ggstart,var(--e-global-color-ggstart)),var(--e-global-color-ggend,var(--e-global-color-ggend))); margin:var(--DS-Space-1) 0;}
& .dk-inner{width:100%; max-width:1290px; display:flex; flex-direction:column; gap:var(--DS-Space-4); padding:0;}
& .hw4-grid{display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:var(--DS-Space-2); padding:0;}
& .hw4-grid > *{min-width:0;}
& .hw4-card{display:flex; flex-direction:column; gap:var(--DS-Space-1); padding:var(--DS-Space-Card); height:100%;}
& .hw4-t{color:var(--e-global-color-d3738c0);}
& .hw4-rule{width:60px; height:3px; padding:0; min-height:0; background:linear-gradient(90deg,var(--e-global-color-ggstart,var(--e-global-color-ggstart)),var(--e-global-color-ggend,var(--e-global-color-ggend)));}
& .hw4-d{color:rgba(255,255,255,0.85);}
& .hw4-foot{display:flex; flex-direction:column; align-items:flex-start; gap:var(--DS-Space-2); padding:0;}
& .hw4-note, & .hw4-note p{color:rgba(255,255,255,0.6) !important;}
@media (max-width:1024px){ & .hw4-grid{grid-template-columns:repeat(2,minmax(0,1fr));} }
@media (max-width:600px){ & .hw4-grid{grid-template-columns:minmax(0,1fr);} }\n}