.elementor .s-fproot{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;}
& .fp-inner{width:100%; max-width:1290px; display:flex; flex-direction:column; gap:var(--DS-Space-5); padding:0;}
& .fp-head{display:flex; flex-direction:column; align-items:flex-start; gap:var(--DS-Space-1); max-width:860px; padding:0;}
& .fp-h2{color:var(--e-global-color-d3738c0); text-wrap:balance;}
& .fp-intro{color:rgba(255,255,255,0.85); text-wrap:pretty; margin-top:var(--DS-Space-1); }\n& .fp-ctitle{}
& .fp-grid{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:var(--DS-Space-3); width:100%; padding:0;}
& .fp-card{display:flex; flex-direction:column; gap:var(--DS-Space-2); padding:var(--DS-Space-Card); border-radius:var(--DS-Radius-Card,12px); background:linear-gradient(160deg, rgba(255,255,255,0.10), rgba(255,255,255,0.03)); border:1px solid rgba(255,255,255,0.14); backdrop-filter:blur(6px);}
& .fp-chead{display:flex; flex-direction:row; align-items:center; gap:var(--DS-Space-2); padding:0;}
& .fp-ico{width:44px; height:44px; flex:none;}
& .fp-ico svg{width:100%; height:100%; display:block;}
& .fp-ico svg, & .fp-ico svg *{fill:var(--e-global-color-d3738c0);}
& .fp-card .elementor-widget-text-editor, & .fp-card .elementor-widget-text-editor *{color:rgba(255,255,255,0.85) !important;}
& .fp-card .elementor-widget-text-editor strong{color:var(--e-global-color-d3738c0) !important; font-weight:600;}
& .fp-card .elementor-widget-text-editor a{color:var(--e-global-color-accent) !important; text-decoration:none;}
& .fp-card .elementor-widget-text-editor a:hover{text-decoration:underline;}
& .fp-card .elementor-widget-text-editor p{margin:0 0 0.75em;}
& .fp-card .elementor-widget-text-editor ol{margin:0 0 0.75em; padding-left:1.25em;}
& .fp-card .elementor-widget-text-editor li{margin-bottom:0.35em;}
@media (max-width:1024px){ & .fp-grid{grid-template-columns:minmax(0,1fr);} }\n}