.elementor-4092 .elementor-element.elementor-element-4385aea3{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4092 .elementor-element.elementor-element-4436a6f6{--display:flex;--padding-top:96px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-4092 .elementor-element.elementor-element-3f46c054{--display:flex;}.elementor-4092 .elementor-element.elementor-element-173ddfb1{--display:flex;}.elementor-4092 .elementor-element.elementor-element-3d952619{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4092 .elementor-element.elementor-element-27a65832 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4092 .elementor-element.elementor-element-5f8ce318{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4092 .elementor-element.elementor-element-5c54842{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4092 .elementor-element.elementor-element-3ae7ce48 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4092 .elementor-element.elementor-element-3ae7ce48 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4092 .elementor-element.elementor-element-3ae7ce48{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4092 .elementor-element.elementor-element-3ae7ce48 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4092 .elementor-element.elementor-element-4d56d5c9{--display:flex;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-4092 .elementor-element.elementor-element-58a923a7{--display:flex;}.elementor-4092 .elementor-element.elementor-element-1393b44f{--display:flex;}.elementor-4092 .elementor-element.elementor-element-5b7c9ae0{--display:flex;}.elementor-4092 .elementor-element.elementor-element-f966af2{--display:flex;}.elementor-4092 .elementor-element.elementor-element-1689bd39{--display:flex;}.elementor-4092 .elementor-element.elementor-element-19423934{--display:flex;}.elementor-4092 .elementor-element.elementor-element-1f5c1e5c{--display:flex;--padding-top:24px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-4092 .elementor-element.elementor-element-310571a2{--display:flex;}.elementor-4092 .elementor-element.elementor-element-50fc204f{--display:flex;}.elementor-4092 .elementor-element.elementor-element-242d490e{--display:flex;}.elementor-4092 .elementor-element.elementor-element-7ebbf3e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4092 .elementor-element.elementor-element-7ebbf3e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4092 .elementor-element.elementor-element-7ebbf3e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4092 .elementor-element.elementor-element-7ebbf3e .elementor-icon-list-text{transition:color 0.3s;}.elementor-4092 .elementor-element.elementor-element-3f693c34{--display:flex;}.elementor-4092 .elementor-element.elementor-element-63f72053 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4092 .elementor-element.elementor-element-63f72053 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4092 .elementor-element.elementor-element-63f72053{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4092 .elementor-element.elementor-element-63f72053 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4092 .elementor-element.elementor-element-9ba94b0{--display:flex;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-4092 .elementor-element.elementor-element-27e7dd79{--display:flex;}.elementor-4092 .elementor-element.elementor-element-279ea0ca{--display:flex;}.elementor-4092 .elementor-element.elementor-element-67ac5d17{--display:flex;}.elementor-4092 .elementor-element.elementor-element-7e05224e{--display:flex;}.elementor-4092 .elementor-element.elementor-element-46b3971c{--display:flex;}.elementor-4092 .elementor-element.elementor-element-5857f451{--display:flex;}.elementor-4092 .elementor-element.elementor-element-5b40a658{--display:flex;}.elementor-4092 .elementor-element.elementor-element-214dc4{--display:flex;}.elementor-4092 .elementor-element.elementor-element-671d7f4a{--display:flex;}.elementor-4092 .elementor-element.elementor-element-204f710d{--display:flex;}.elementor-4092 .elementor-element.elementor-element-561a8034{--display:flex;}.elementor-4092 .elementor-element.elementor-element-67ff6c5d{--display:flex;--padding-top:24px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-4092 .elementor-element.elementor-element-127cd5e4{--display:flex;}.elementor-4092 .elementor-element.elementor-element-667b2b52{--display:flex;}.elementor-4092 .elementor-element.elementor-element-365d0723{--display:flex;--padding-top:24px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-4092 .elementor-element.elementor-element-39333ecc{--display:flex;}.elementor-4092 .elementor-element.elementor-element-7b7c0a4e{--display:flex;}.elementor-4092 .elementor-element.elementor-element-1c342e59{--display:flex;}.elementor-4092 .elementor-element.elementor-element-66e84603{--display:flex;}.elementor-4092 .elementor-element.elementor-element-2e19230e{--display:flex;}.elementor-4092 .elementor-element.elementor-element-49ec768d{--display:flex;}.elementor-4092 .elementor-element.elementor-element-5527fb94{--display:flex;--padding-top:24px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-4092 .elementor-element.elementor-element-6de8eb9f{--display:flex;}.elementor-4092 .elementor-element.elementor-element-1b056586{--display:flex;}.elementor-4092 .elementor-element.elementor-element-519eed09{--display:flex;}.elementor-4092 .elementor-element.elementor-element-18d55cf8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4092 .elementor-element.elementor-element-18d55cf8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4092 .elementor-element.elementor-element-18d55cf8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4092 .elementor-element.elementor-element-18d55cf8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4092 .elementor-element.elementor-element-7c5d05f7{--display:flex;}.elementor-4092 .elementor-element.elementor-element-6938e094 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4092 .elementor-element.elementor-element-6938e094 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4092 .elementor-element.elementor-element-6938e094{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4092 .elementor-element.elementor-element-6938e094 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4092 .elementor-element.elementor-element-4813e09e{--display:flex;--padding-top:24px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4092 .elementor-element.elementor-element-3e3fe641{--display:flex;}.elementor-4092 .elementor-element.elementor-element-33f6ed88{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4092 .elementor-element.elementor-element-4385aea3{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4092 .elementor-element.elementor-element-27a65832 .elementor-heading-title{font-size:28px;}}@media(min-width:768px){.elementor-4092 .elementor-element.elementor-element-4385aea3{--content-width:1240px;}}/* Start custom CSS */.emp-docs-page{
  --emp-bg:#f6f8fc;
  --emp-card:#ffffff;
  --emp-text:#0f172a;
  --emp-muted:#64748b;
  --emp-line:#e5e7eb;
  --emp-primary:#4f46e5;
  --emp-primary-2:#7c3aed;
  --emp-accent:#f59e0b;
  background:
    radial-gradient(circle at top left, rgba(124,58,237,.10), transparent 24%),
    radial-gradient(circle at top right, rgba(79,70,229,.10), transparent 22%),
    var(--emp-bg);
}
.emp-docs-shell{max-width:1240px; margin:0 auto;}
.emp-docs-title .elementor-heading-title{
  margin:0;
  font-size:clamp(40px,6vw,68px);
  line-height:1.02;
  letter-spacing:-.045em;
  
  color:var(--emp-text);
}
.emp-docs-lead p,
.emp-docs-copy p,
.emp-docs-section-desc p,
.emp-docs-cta-copy p,
.emp-docs-support-note p{
  margin:0;
  color:var(--emp-muted);
}
.emp-docs-lead p{font-size:19px; line-height:1.85;}
.emp-docs-miniwrap p{
  margin:0;
  font-size:14px;
  color:var(--emp-text);
}
.emp-docs-hero-grid > .e-con-inner,
.emp-docs-two-col > .e-con-inner{
  display:grid !important;
  grid-template-columns:1.2fr .8fr;
  gap:24px;
  align-items:stretch;
}
.emp-docs-hero-copy,
.emp-docs-hero-card,
.emp-docs-panel,
.emp-docs-step,
.emp-docs-module,
.emp-docs-example,
.emp-docs-flow,
.emp-docs-cta{
  background:rgba(255,255,255,.9);
  border:1px solid rgba(15,23,42,.08);
  border-radius:28px;
  box-shadow:0 16px 40px rgba(15,23,42,.06);
  overflow:hidden;
}
.emp-docs-hero-copy > .e-con-inner{padding:34px !important; gap:18px;}
.emp-docs-hero-card > .e-con-inner,
.emp-docs-panel > .e-con-inner,
.emp-docs-flow > .e-con-inner,
.emp-docs-cta > .e-con-inner{padding:28px !important; gap:16px;}
.emp-docs-step > .e-con-inner,
.emp-docs-module > .e-con-inner,
.emp-docs-example > .e-con-inner{padding:24px !important; gap:12px;}
.emp-docs-card-title .elementor-heading-title,
.emp-docs-panel-title .elementor-heading-title,
.emp-docs-module-title .elementor-heading-title,
.emp-docs-step-title .elementor-heading-title,
.emp-docs-example-title .elementor-heading-title{
  margin:0;
  color:var(--emp-text);
  
  line-height:1.15;
  letter-spacing:-.02em;
}
.emp-docs-card-title .elementor-heading-title{font-size:26px;}
.emp-docs-panel-title .elementor-heading-title{font-size:28px;}
.emp-docs-module-title .elementor-heading-title,
.emp-docs-step-title .elementor-heading-title,
.emp-docs-example-title .elementor-heading-title{font-size:22px;}
.emp-docs-section-title .elementor-heading-title{
  margin:0 0 8px;
  font-size:clamp(28px,4vw,44px);
  line-height:1.06;
  letter-spacing:-.04em;
  
  color:var(--emp-text);
}
.emp-docs-section-desc p{font-size:18px; line-height:1.8;}
.emp-docs-steps-grid > .e-con-inner{
  display:grid !important;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:20px;
}
.emp-docs-modules-grid > .e-con-inner{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:20px;
}
.emp-docs-example-grid > .e-con-inner{
  display:grid !important;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:20px;
}
.emp-docs-hero-actions > .e-con-inner{
  display:flex !important;
  flex-wrap:wrap;
  gap:14px;
}
.emp-docs-btn .elementor-button{
  min-height:54px;
  border-radius:16px;
  padding:16px 24px;
  font-size:15px;
  
  letter-spacing:.01em;
  text-decoration:none !important;
  border:none;
}
.emp-docs-btn--primary .elementor-button{
  background:linear-gradient(135deg,var(--emp-primary),var(--emp-primary-2));
  box-shadow:0 14px 30px rgba(79,70,229,.18);
}
.emp-docs-btn--ghost .elementor-button{
  background:#fff;
  color:var(--emp-text);
  border:1px solid rgba(15,23,42,.10);
}
.emp-docs-list .elementor-icon-list-items{gap:10px;}
.emp-docs-list .elementor-icon-list-icon{color:var(--emp-primary); padding-top:2px;}
.emp-docs-list .elementor-icon-list-text{
  color:var(--emp-text);
  font-size:15px;
  line-height:1.65;
}
.emp-docs-flow{
  background:linear-gradient(180deg, rgba(79,70,229,.04), rgba(255,255,255,.92));
}
.emp-docs-section--cta .emp-docs-cta{
  background:linear-gradient(135deg, rgba(79,70,229,.08), rgba(124,58,237,.08), rgba(255,255,255,.98));
}
.emp-docs-cta-title .elementor-heading-title{
  margin:0;
  font-size:clamp(28px,4vw,42px);
  line-height:1.08;
  letter-spacing:-.04em;
  
  color:var(--emp-text);
}
@media (max-width:1024px){
  .emp-docs-hero-grid > .e-con-inner,
  .emp-docs-two-col > .e-con-inner,
  .emp-docs-steps-grid > .e-con-inner,
  .emp-docs-modules-grid > .e-con-inner,
  .emp-docs-example-grid > .e-con-inner{
    grid-template-columns:1fr !important;
  }
}
@media (max-width:767px){
  .emp-docs-title .elementor-heading-title{font-size:42px;}
  .emp-docs-section-title .elementor-heading-title{font-size:32px;}
  .emp-docs-lead p,
  .emp-docs-section-desc p{font-size:16px;}
  .emp-docs-hero-copy > .e-con-inner,
  .emp-docs-hero-card > .e-con-inner,
  .emp-docs-panel > .e-con-inner,
  .emp-docs-flow > .e-con-inner,
  .emp-docs-cta > .e-con-inner{padding:22px !important;}
  .emp-docs-step > .e-con-inner,
  .emp-docs-module > .e-con-inner,
  .emp-docs-example > .e-con-inner{padding:20px !important;}
}/* End custom CSS */