.elementor-1039 .elementor-element.elementor-element-b8a9186{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1039 .elementor-element.elementor-element-b8a9186:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-b8a9186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1039 .elementor-element.elementor-element-3f6cc23{text-align:center;}.elementor-1039 .elementor-element.elementor-element-3f6cc23 img{width:100%;max-width:100%;height:100%;}.elementor-1039 .elementor-element.elementor-element-ab26bec{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1039 .elementor-element.elementor-element-ab26bec:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-ab26bec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-ab26bec::before, .elementor-1039 .elementor-element.elementor-element-ab26bec > .elementor-background-video-container::before, .elementor-1039 .elementor-element.elementor-element-ab26bec > .e-con-inner > .elementor-background-video-container::before, .elementor-1039 .elementor-element.elementor-element-ab26bec > .elementor-background-slideshow::before, .elementor-1039 .elementor-element.elementor-element-ab26bec > .e-con-inner > .elementor-background-slideshow::before, .elementor-1039 .elementor-element.elementor-element-ab26bec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1039 .elementor-element.elementor-element-6179271{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1039 .elementor-element.elementor-element-6179271.e-con{--flex-grow:0;--flex-shrink:0;}.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-1039 .elementor-element.elementor-element-620fd90 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-4b27c36 );}.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-1039 .elementor-element.elementor-element-bc84bb5{background-color:#FFFFFF;padding:20px 0px 20px 0px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:18px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-1039 .elementor-element.elementor-element-bc84bb5 p{margin-block-end:0px;}.elementor-1039 .elementor-element.elementor-element-54055a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1039 .elementor-element.elementor-element-54055a9:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-54055a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-616b99c{text-align:start;}.elementor-1039 .elementor-element.elementor-element-616b99c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-4b27c36 );}.elementor-1039 .elementor-element.elementor-element-af10e03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body.elementor-page-1039:not(.elementor-motion-effects-element-type-background), body.elementor-page-1039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}@media(min-width:768px){.elementor-1039 .elementor-element.elementor-element-6179271{--width:95.5%;}}@media(max-width:767px){.elementor-1039 .elementor-element.elementor-element-ab26bec{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1039 .elementor-element.elementor-element-620fd90 .elementor-heading-title{font-size:32px;}.elementor-1039 .elementor-element.elementor-element-bc84bb5{font-size:16px;}.elementor-1039 .elementor-element.elementor-element-54055a9{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-1039 .elementor-element.elementor-element-616b99c .elementor-heading-title{font-size:22px;}}/* Start custom CSS for text-editor, class: .elementor-element-bc84bb5 */:root{
      --tb-ink:#0b1220;
      --tb-muted:#0a0a0a;
      --tb-line:rgba(0,0,0,.08);
      --tb-card:#ffffff;
      --tb-soft:#f8f9fa;
      --tb-accent:#0d6efd;
    }
    body{ color:var(--tb-ink); }
    section { visibility: visible !important; opacity: 1 !important; display: block !important; }
    .tb-nav{ border-bottom:1px solid var(--tb-line); background:#fff; }
    .tb-hero{ background:linear-gradient(180deg, rgba(13,110,253,.08), rgba(13,110,253,0)); border-bottom:1px solid var(--tb-line); }
    .tb-kicker{ letter-spacing:.04em; text-transform:uppercase; font-size:.82rem; color:var(--tb-muted); }
    .tb-divider{ border-top:1px solid var(--tb-line); }
    .tb-card{ background:var(--tb-card); border:1px solid var(--tb-line); border-radius:1rem; box-shadow:0 .35rem 1.2rem rgba(0,0,0,.04); transition: all 0.3s ease; }
    .tb-card:hover{ transform: translateY(-5px); box-shadow:0 .8rem 2rem rgba(0,0,0,.1); }
    .tb-badge{ border:1px solid var(--tb-line); background:var(--tb-soft); color:var(--tb-ink); }
    .tb-cta{ background:var(--tb-ink); color:#fff; border-radius:1rem; border:1px solid rgba(255,255,255,.08); }
    .tb-cta a{ color:#fff; }
    .tb-foot{ border-top:1px solid var(--tb-line); color:var(--tb-muted); }
    .tb-small{ font-size:.95rem; color:var(--tb-muted); }
    .accordion-button:not(.collapsed){ background:rgba(13,110,253,.08); color:var(--tb-ink); }
    .list-check li{ margin-bottom:.35rem; }
    .list-check li::marker{ content:""; }
    .icon-pill{ width:44px; height:44px; border-radius:12px; display:inline-flex; align-items:center; justify-content:center; border:1px solid var(--tb-line); background:var(--tb-soft); margin-right:.65rem; flex:0 0 auto; }
    .big-point-box{ background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%); border-left: 6px solid #0d6efd; border-radius: 1rem; padding: 2.5rem; margin: 2rem 0; box-shadow: 0 6px 20px rgba(0,0,0,.08); }
    .big-number{ font-size: 4rem; font-weight: 900; color: #0d6efd; line-height: 1; margin-bottom: 1rem; }
    .big-text{ font-size: 1.6rem; font-weight: 600; color: #1a1a1a; margin-bottom: 1rem; }
    .stat-card{ background: linear-gradient(135deg, #0d6efd, #0a58ca); color: white; border-radius: 12px; padding: 2rem; text-align: center; transition: all 0.3s ease; box-shadow: 0 4px 15px rgba(0,0,0,.1); }
    .stat-card:hover{ transform: translateY(-8px); box-shadow: 0 8px 25px rgba(13,110,253,.3); }
    .stat-number{ font-size: 3rem; font-weight: 900; margin-bottom: 0.5rem; line-height: 1; }
    .stat-label{ font-size: 1rem; opacity: 0.95; }
    .summary-item{ background: white; border-left: 4px solid #0d6efd; padding: 1.5rem; margin-bottom: 1.5rem; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,.05); transition: all 0.3s ease; }
    .summary-item:hover{ transform: translateX(5px); box-shadow: 0 4px 12px rgba(0,0,0,.1); }
    .summary-item h4{ color: #0d6efd; font-weight: 700; margin-bottom: 0.8rem; font-size: 1.15rem; }
    html{ scroll-behavior: smooth; }
    @media (max-width: 768px){ .big-number{ font-size: 2.5rem; } .big-text{ font-size: 1.2rem; } .stat-number{ font-size: 2rem; } }/* End custom CSS */