.elementor-3708 .elementor-element.elementor-element-3868cddb{--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;}.elementor-3708 .elementor-element.elementor-element-406a560f{--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-3708 .elementor-element.elementor-element-406a560f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3708 .elementor-element.elementor-element-24265175 img{opacity:1;transition-duration:0s;}.elementor-3708 .elementor-element.elementor-element-24265175:hover img{opacity:1;}.elementor-3708 .elementor-element.elementor-element-61d7fa3c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3708 .elementor-element.elementor-element-61d7fa3c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3708 .elementor-element.elementor-global-5264{width:var( --container-widget-width, 99.995% );max-width:99.995%;--container-widget-width:99.995%;--container-widget-flex-grow:0;}.elementor-3708 .elementor-element.elementor-global-5264.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3708 .elementor-element.elementor-global-5264 .elementor-nav-menu .elementor-item{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.3px;word-spacing:1px;}.elementor-3708 .elementor-element.elementor-global-5264 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-3708 .elementor-element.elementor-global-5264 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3708 .elementor-element.elementor-global-5264 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3708 .elementor-element.elementor-global-5264 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3708 .elementor-element.elementor-global-5264 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-3708 .elementor-element.elementor-global-5264 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-3708 .elementor-element.elementor-global-5264 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-secondary );}.elementor-3708 .elementor-element.elementor-global-5264 .e--pointer-framed .elementor-item:before,
					.elementor-3708 .elementor-element.elementor-global-5264 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-secondary );}.elementor-3708 .elementor-element.elementor-global-5264 .elementor-nav-menu--dropdown a, .elementor-3708 .elementor-element.elementor-global-5264 .elementor-menu-toggle{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-3708 .elementor-element.elementor-global-5264 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-secondary );}.elementor-3708 .elementor-element.elementor-global-5264 .elementor-nav-menu--dropdown a:hover,
					.elementor-3708 .elementor-element.elementor-global-5264 .elementor-nav-menu--dropdown a:focus,
					.elementor-3708 .elementor-element.elementor-global-5264 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-3708 .elementor-element.elementor-global-5264 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-3708 .elementor-element.elementor-global-5264 .elementor-menu-toggle:hover,
					.elementor-3708 .elementor-element.elementor-global-5264 .elementor-menu-toggle:focus{color:var( --e-global-color-background );}.elementor-3708 .elementor-element.elementor-global-5264 .elementor-nav-menu--dropdown a:hover,
					.elementor-3708 .elementor-element.elementor-global-5264 .elementor-nav-menu--dropdown a:focus,
					.elementor-3708 .elementor-element.elementor-global-5264 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-3708 .elementor-element.elementor-global-5264 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-secondary );}.elementor-3708 .elementor-element.elementor-global-5264 .elementor-nav-menu--dropdown .elementor-item, .elementor-3708 .elementor-element.elementor-global-5264 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-3708 .elementor-element.elementor-global-5264 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#FFFFFF;border-bottom-width:1px;}.elementor-3708 .elementor-element.elementor-element-682d2444 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-3708 .elementor-element.elementor-element-682d2444 img{width:100%;border-style:none;}.elementor-3708 .elementor-element.elementor-element-4dc403a9:not(.elementor-motion-effects-element-type-background), .elementor-3708 .elementor-element.elementor-element-4dc403a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3708 .elementor-element.elementor-element-4dc403a9 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3708 .elementor-element.elementor-element-4dc403a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-3708 .elementor-element.elementor-element-7547cab8 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-3708 .elementor-element.elementor-element-70366ebc{text-align:start;}.elementor-3708 .elementor-element.elementor-element-70366ebc img{width:300px;}.elementor-3708 .elementor-element.elementor-element-3b4f929a{color:#ffffff;}.elementor-3708 .elementor-element.elementor-element-42ea52aa{text-align:center;}.elementor-3708 .elementor-element.elementor-element-42ea52aa img{width:150px;}.elementor-3708 .elementor-element.elementor-element-d70956d > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-3708 .elementor-element.elementor-element-e364fef .elementor-heading-title{color:#ffffff;}.elementor-3708 .elementor-element.elementor-element-4f30f6b7 .elementor-menu-toggle{margin:0 auto;}.elementor-3708 .elementor-element.elementor-element-4f30f6b7 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-background );fill:var( --e-global-color-background );}.elementor-3708 .elementor-element.elementor-element-4f30f6b7 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3708 .elementor-element.elementor-element-4f30f6b7 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3708 .elementor-element.elementor-element-4f30f6b7 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3708 .elementor-element.elementor-element-4f30f6b7 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-3708 .elementor-element.elementor-element-4f30f6b7 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-3708 .elementor-element.elementor-element-4f30f6b7 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-background );}.elementor-3708 .elementor-element.elementor-element-4f30f6b7 .e--pointer-framed .elementor-item:before,
					.elementor-3708 .elementor-element.elementor-element-4f30f6b7 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-background );}.elementor-3708 .elementor-element.elementor-element-4d8a28d .elementor-heading-title{color:#ffffff;}.elementor-3708 .elementor-element.elementor-element-77816fe8{--grid-template-columns:repeat(0, auto);width:var( --container-widget-width, 104.397% );max-width:104.397%;--container-widget-width:104.397%;--container-widget-flex-grow:0;--icon-size:32px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-3708 .elementor-element.elementor-element-77816fe8 .elementor-widget-container{text-align:center;}.elementor-3708 .elementor-element.elementor-element-77816fe8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3708 .elementor-element.elementor-element-72d4429a{grid-column:span 1;}.elementor-3708 .elementor-element.elementor-element-72d4429a.elementor-element{--align-self:center;}.elementor-3708 .elementor-element.elementor-element-72d4429a p{margin-block-end:0px;}.elementor-3708 .elementor-element.elementor-element-968d4a3 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-3708 .elementor-element.elementor-element-71684869 .elementor-heading-title{color:#ffffff;}.elementor-3708 .elementor-element.elementor-element-5930cf73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-3708 .elementor-element.elementor-element-5930cf73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-3708 .elementor-element.elementor-element-5930cf73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-3708 .elementor-element.elementor-element-5930cf73 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-3708 .elementor-element.elementor-element-5930cf73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-3708 .elementor-element.elementor-element-5930cf73 .elementor-icon-list-icon i{color:#ffffff;transition:color 0.3s;}.elementor-3708 .elementor-element.elementor-element-5930cf73 .elementor-icon-list-icon svg{fill:#ffffff;transition:fill 0.3s;}.elementor-3708 .elementor-element.elementor-element-5930cf73 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-3708 .elementor-element.elementor-element-5930cf73 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-3708 .elementor-element.elementor-element-5930cf73{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-3708 .elementor-element.elementor-element-5930cf73 .elementor-icon-list-text{color:#ffffff;transition:color 0.3s;}.elementor-3708 .elementor-element.elementor-element-5930cf73 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-3708 .elementor-element.elementor-element-4c4c2a20{--display:flex;--min-height:23px;--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;--justify-content:flex-start;}.elementor-3708 .elementor-element.elementor-element-4c4c2a20:not(.elementor-motion-effects-element-type-background), .elementor-3708 .elementor-element.elementor-element-4c4c2a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-3708 .elementor-element.elementor-element-682d2444{text-align:center;}.elementor-3708 .elementor-element.elementor-element-682d2444 img{max-width:100%;}}@media(min-width:768px){.elementor-3708 .elementor-element.elementor-element-406a560f{--width:21.504%;}.elementor-3708 .elementor-element.elementor-element-61d7fa3c{--width:78.171%;}}/* Start custom CSS for global, class: .elementor-global-5731 */:root{--brand-blue:#034EA2;--brand-lime:#B3C61F;--blue-darker:#023E82;--lime-darker:#90A316;--txt:#0b1220;--muted:#667085;--bg:#ffffff;--bg-alt:#f6f8fb;}
*{box-sizing:border-box;border-style:none;}
html,body{margin:0;padding:0;background:var(--bg);color:var(--txt);}
body{font-family:Inter, system-ui, -apple-system, Open Sans, Segoe UI, Roboto, Arial, sans-serif;line-height:1.5; }
a{color:inherit}
.container{max-width:1180px;margin:0 auto;padding:0 16px;}
section{padding:84px 0;}
header{position:sticky;top:0;background:rgba(255,255,255,.9);backdrop-filter:saturate(180%) blur(8px);z-index:30;border:0;}
header .bar{display:flex;align-items:center;justify-content:space-between;padding:14px 0;}
.nav a{margin-left:24px;text-decoration:none;color:#0f172a;transition:color .2s;}
.nav a:hover,.nav a:focus-visible{color:var(--brand-blue);font-weight:700;}
.kicker{letter-spacing:.14em;text-transform:uppercase;color:#0ea5e9;font-weight:800;font-size:12px;margin:0 0 10px 0;}
.page-id-3708 h2 {
  font-size: 36px;
  line-height: 1.2;
}
h1{font-size:48px;line-height:1.05;margin:0;}
h2{font-size:36px;line-height:1.1;margin:0;}
h3{font-size:28px;line-height:1.1;margin:0;}
.lead{font-size:18px;color:#334155;margin-top:12px}
.muted{color:var(--muted);}
.grid{display:grid;gap:24px}
.grid-2{grid-template-columns:1fr;}
.grid-3{grid-template-columns:1fr;}
@media (min-width:768px){.grid-2{grid-template-columns:1.1fr 0.9fr;} .grid-3{grid-template-columns:repeat(3,1fr);}}
.card{background:#fff;border-radius:24px;padding:22px;box-shadow:0 6px 24px rgba(16,24,40,.06);}
.badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#eef2ff;color:#334155;font-weight:700;font-size:12px;}
.stat{text-align:center;background:#fff;border-radius:20px;padding:18px;box-shadow:0 4px 18px rgba(16,24,40,.05);}
.stat h3{margin:0;font-size:28px}
.stat p{margin:6px 0 0 0;color:var(--muted);font-size:14px}

.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:16px;border:0;text-decoration:none;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:transform .15s ease,background .2s ease,color .2s ease;}
.btn:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px;}
.btn-grad{color:#fff;background:linear-gradient(90deg,var(--brand-blue) 0%, var(--brand-lime) 100%);}
.btn-grad:hover,.btn-grad:focus-visible{background:linear-gradient(90deg,var(--blue-darker) 0%, var(--lime-darker) 100%);color:#fff;transform:translateY(-1px);}
.btn-blue{background:var(--brand-blue);color:#fff;}
.btn-blue:hover,.btn-blue:focus-visible{background:var(--blue-darker);color:#fff;transform:translateY(-1px);}

.hero{position:relative;overflow:hidden;padding:72px 0;background:linear-gradient(180deg,#ffffff 0%, #f4f8ff 100%);}
.blob1,.blob2{position:absolute;border-radius:999px;filter:blur(60px);opacity:.25;pointer-events:none;}
.blob1{right:-40px;top:-60px;width:320px;height:320px;background:var(--brand-blue);}
.blob2{left:-60px;bottom:-100px;width:420px;height:420px;background:var(--brand-lime);}

.checklist{list-style:none;padding:0;margin:0}
.checklist li{display:flex;gap:10px;margin:8px 0;}
.check{width:20px;height:20px;border-radius:999px;background:linear-gradient(90deg,var(--brand-blue),var(--brand-lime));display:grid;place-items:center;color:white;font-size:14px;line-height:1;} 

.timeline{position:relative;padding-left:24px}
.timeline::before{content:"";position:absolute;left:7px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--brand-blue),var(--brand-lime));border-radius:2px}
.step{position:relative;margin:12px 0;padding-left:8px}
.step::before{content:"";position:absolute;left:-20px;top:6px;width:12px;height:12px;border-radius:999px;background:var(--brand-blue)}

.testi{display:flex;gap:14px}
.avatar{width:42px;height:42px;border-radius:999px;background:#ffffff}
.quote{font-size:16px;margin:0}
.stars{color:#fbbf24;letter-spacing:1px}

.logo-bar{display:flex;gap:18px;flex-wrap:wrap;align-items:center;opacity:.9}

.footer-cta{background:linear-gradient(90deg,var(--brand-blue),var(--brand-lime));color:#fff;border-radius:24px;padding:32px;transition:background .2s ease;border:0;}
.footer-cta:hover{background:linear-gradient(90deg,var(--blue-darker),var(--lime-darker));}

footer{background:#ffffff;border:0;}
.media-ph{height:350px;border-radius:22px;background:#ffffff;display:grid;place-items:center;color:#64748b}
.rounded-photo {
  border-radius: 16px;   /* adjust: 8–24px for more/less rounding */
}
.elementor-button-link .elementor-button{border:0!important}/* End custom CSS */