.elementor-1046 .elementor-element.elementor-element-fed5df6{--display:flex;}.elementor-1046 .elementor-element.elementor-element-fed5df6:not(.elementor-motion-effects-element-type-background), .elementor-1046 .elementor-element.elementor-element-fed5df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor8 );}.elementor-1046 .elementor-element.elementor-element-052b2ee .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1046 .elementor-element.elementor-element-751b9b2{--display:flex;}.elementor-1046 .elementor-element.elementor-element-751b9b2:not(.elementor-motion-effects-element-type-background), .elementor-1046 .elementor-element.elementor-element-751b9b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor8 );}.elementor-1046 .elementor-element.elementor-element-c879add{text-align:center;}.elementor-1046 .elementor-element.elementor-element-c879add .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1046 .elementor-element.elementor-element-c05c383{--display:flex;}.elementor-1046 .elementor-element.elementor-element-8a80fa3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1046 .elementor-element.elementor-element-a900c45{--display:flex;}.elementor-1046 .elementor-element.elementor-element-a900c45:not(.elementor-motion-effects-element-type-background), .elementor-1046 .elementor-element.elementor-element-a900c45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor8 );}.elementor-1046 .elementor-element.elementor-element-89223e6{--display:flex;}.elementor-1046 .elementor-element.elementor-element-c37af87{--display:flex;}.elementor-1046 .elementor-element.elementor-element-c37af87:not(.elementor-motion-effects-element-type-background), .elementor-1046 .elementor-element.elementor-element-c37af87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor8 );}.elementor-1046 .elementor-element.elementor-element-c0289d6{--display:flex;}.elementor-1046 .elementor-element.elementor-element-a843fae{--display:flex;}.elementor-1046 .elementor-element.elementor-element-6c7c2ee{--display:flex;}.elementor-1046 .elementor-element.elementor-element-6c7c2ee:not(.elementor-motion-effects-element-type-background), .elementor-1046 .elementor-element.elementor-element-6c7c2ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor8 );}.elementor-1046 .elementor-element.elementor-element-99d9866{--display:flex;}.elementor-1046 .elementor-element.elementor-element-550640b{--display:flex;}@media(max-width:1024px){.elementor-1046 .elementor-element.elementor-element-8a80fa3{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1046 .elementor-element.elementor-element-8a80fa3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-b07d267 */:root{
  --bg:#FFFFFF; --surface:#FFFFFF; --txt:#FFFFFF; --muted:#:#FFFFFFFF;
  --green:#0E7A0D; --yellow:#FFC500;
}
.bg-dark{background:var(--bg); color:var(--txt);} .bg-surface{background:var(--surface); color:var(--txt);} 
.pad-lg{padding:48px 0;} .pad-xl{padding:72px 0;} .center{text-align:center;}
.container{max-width:1200px; margin:0 auto; padding:0 20px;}
.btn{display:inline-flex; align-items:center; justify-content:center; gap:10px; min-height:44px; padding:12px 18px; border-radius:12px; font-weight:700; text-decoration:none;}
.btn-primary{background:var(--green); color:#fff;} .btn-ghost{border:2px solid var(--border); color:#fff;}
.btn-primary:hover{filter:brightness(1.04);} .btn-ghost:hover{background:rgba(255,255,255,.06);} 
.table-compare{width:100%; border-collapse:separate; border-spacing:0; border:1px solid var(--border); border-radius:12px; overflow:hidden;}
.table-compare th, .table-compare td{padding:16px 16px; vertical-align:top;}
.table-compare thead th{background:#161616; font-weight:700;}
.table-compare tbody tr:nth-child(odd){background:#121212;} .table-compare tbody tr:nth-child(even){background:#141414;}
.table-compare th[scope=row]{width:22%; color:#fff;}
.grid-3{display:grid; gap:20px; grid-template-columns:repeat(3,1fr);} 
.card{background:var(--surface); border:1px solid var(--border); border-radius:16px; padding:20px;}
.cmp-hero .subhead{color:var(--muted); max-width:60ch;}
.cmp-hero .btn-row{display:flex; gap:12px; flex-wrap:wrap; margin-top:16px;}
.cmp-faq details{background:var(--surface); border:1px solid var(--border); border-radius:12px; padding:14px 16px; margin:12px 0;}
.cmp-faq summary{cursor:pointer; font-weight:700;}
@media (max-width: 900px){ .grid-3{grid-template-columns:1fr;} .table-compare th[scope=row]{width:auto;} }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-88d7572 */:root{
  --bg:#FFFFFF; --surface:#FFFFFF; --txt:#FFFFFF; --muted:#FFFFFF; --border:#2A2A2A;
  --green:#0E7A0D; --yellow:#FFC500;
}
.bg-dark{background:var(--bg); color:var(--txt);} .bg-surface{background:var(--surface); color:var(--txt);} 
.pad-lg{padding:48px 0;} .pad-xl{padding:72px 0;} .center{text-align:center;}
.container{max-width:1200px; margin:0 auto; padding:0 20px;}
.btn{display:inline-flex; align-items:center; justify-content:center; gap:10px; min-height:44px; padding:12px 18px; border-radius:12px; font-weight:700; text-decoration:none;}
.btn-primary{background:var(--green); color:#fff;} .btn-ghost{border:2px solid var(--border); color:#fff;}
.btn-primary:hover{filter:brightness(1.04);} .btn-ghost:hover{background:rgba(255,255,255,.06);} 
.table-compare{width:100%; border-collapse:separate; border-spacing:0; border:1px solid var(--border); border-radius:12px; overflow:hidden;}
.table-compare th, .table-compare td{padding:16px 16px; vertical-align:top;}
.table-compare thead th{background:#161616; font-weight:700;}
.table-compare tbody tr:nth-child(odd){background:#121212;} .table-compare tbody tr:nth-child(even){background:#141414;}
.table-compare th[scope=row]{width:22%; color:#fff;}
.grid-3{display:grid; gap:20px; grid-template-columns:repeat(3,1fr);} 
.card{background:var(--surface); border:1px solid var(--border); border-radius:16px; padding:20px;}
.cmp-hero .subhead{color:var(--muted); max-width:60ch;}
.cmp-hero .btn-row{display:flex; gap:12px; flex-wrap:wrap; margin-top:16px;}
.cmp-faq details{background:var(--surface); border:1px solid var(--border); border-radius:12px; padding:14px 16px; margin:12px 0;}
.cmp-faq summary{cursor:pointer; font-weight:700;}
@media (max-width: 900px){ .grid-3{grid-template-columns:1fr;} .table-compare th[scope=row]{width:auto;} }/* End custom CSS */