.elementor .s-ptroot{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;}& .pt-inner{width:100%; max-width:1290px; display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1.25fr); gap:clamp(var(--DS-Space-4),5vw,var(--DS-Space-12)); align-items:center; padding:0;}& .pt-copy{display:flex; flex-direction:column; align-items:flex-start; gap:var(--DS-Space-2); padding:0;}& .pt-h2{color:var(--e-global-color-primary,var(--e-global-color-primary)); text-wrap:balance;}& .pt-rule{width:80px; height:2px; padding:0; background:linear-gradient(90deg,var(--e-global-color-gglstart),var(--e-global-color-gglend));}& .pt-text{color:var(--e-global-color-09045b9); text-wrap:pretty;}& .pt-actions{display:flex; padding:0; margin-top:clamp(var(--DS-Space-1),1vw,var(--DS-Space-2));}& .pt-stats{display:block; width:100%; padding:0; min-width:0;}& .pt-stats .sp-grid{gap:clamp(var(--DS-Space-2),1.8vw,var(--DS-Space-3)) !important;}& .pt-stats .st-card{align-items:flex-start !important; text-align:left !important; padding:0 clamp(var(--DS-Space-2),2vw,var(--DS-Space-3)) clamp(var(--DS-Space-3),2.4vw,var(--DS-Space-4)) !important; border-radius:0; overflow:hidden; background:linear-gradient(135deg,rgba(255,255,255,.85),rgba(255,255,255,.4)); box-shadow:0 10px 30px rgba(6,37,63,.08);}& .pt-stats .st-card::before{width:calc(100% + 2 * clamp(18px,2vw,26px)) !important; max-width:none; height:3px !important; align-self:auto !important; margin:0 calc(-1 * clamp(var(--DS-Space-2),2vw,var(--DS-Space-3))) clamp(var(--DS-Space-2),2vw,var(--DS-Space-3)) !important;}& .pt-stats .st-num{font-size:min(clamp(40px,4vw,60px),26cqi) !important; margin-top:0 !important;}& .pt-stats .st-label{color:var(--e-global-color-primary,var(--e-global-color-primary)) !important;}& .pt-stats .st-sub{color:var(--e-global-color-helplight) !important;}& .pt-card{display:flex; flex-direction:column; gap:var(--DS-Space-1); padding:clamp(var(--DS-Space-3),2.4vw,var(--DS-Space-4)) clamp(var(--DS-Space-2),2vw,var(--DS-Space-3)); border-radius:0; position:relative; overflow:hidden;}& .pt-card::before{content:''; position:absolute; left:0; top:0; right:0; height:3px; background:linear-gradient(90deg,var(--e-global-color-gglstart),var(--e-global-color-gglend));}& .pt-num{font-family:'League Spartan',sans-serif; font-weight:700; font-size:clamp(40px,4vw,60px); line-height:1; color:var(--e-global-color-gglend);}& .pt-num strong{background:linear-gradient(135deg,var(--e-global-color-gglstart) 0%,var(--e-global-color-gglend) 100%); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; color:var(--e-global-color-gglend); font-weight:700;}& .pt-lbl{color:var(--e-global-color-primary,var(--e-global-color-primary)); font-family:var(--e-global-typography-3d2ab79f-font-family),'League Spartan',sans-serif; font-weight:var(--e-global-typography-3d2ab79f-font-weight); font-size:var(--e-global-typography-3d2ab79f-font-size); line-height:var(--e-global-typography-3d2ab79f-line-height,normal); text-transform:uppercase; letter-spacing:var(--e-global-typography-3d2ab79f-letter-spacing,normal);}& .pt-sub{color:var(--e-global-color-helplight); font-size:var(--e-global-typography-ba97b09-font-size); line-height:var(--e-global-typography-ba97b09-line-height,normal);}@media (max-width:1024px){ & .pt-inner{grid-template-columns:minmax(0,1fr);} }@media (max-width:767px){ & .pt-stats .sp-grid{grid-template-columns:minmax(0,1fr) !important; row-gap:var(--DS-Space-2) !important;} & .pt-actions{width:100%;} & .pt-actions a{width:100%; justify-content:center; text-align:center;} }/* unboxed (101926): open stats, no card, no top bar */
& .pt-stats .st-card{background:none !important; box-shadow:none !important; border-radius:0 !important; padding:0 !important; overflow:visible;}& .pt-stats .st-card::before{display:none !important;}& .pt-stats .st-num{font-size:min(clamp(52px,5vw,76px),36cqi) !important;}& .pt-stats .sp-grid{gap:clamp(var(--DS-Space-3),2.6vw,var(--DS-Space-5)) !important;}@media (max-width:1024px){ & .pt-stats .sp-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;} }@media (max-width:600px){ & .pt-stats .sp-grid{grid-template-columns:minmax(0,1fr) !important; row-gap:var(--DS-Space-6) !important;} }\n}