.elementor-13048 .elementor-element.elementor-element-434bb8ac{--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-13048 .elementor-element.elementor-element-72183460{--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-13048 .elementor-element.elementor-element-295bcc3{--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-13048 .elementor-element.elementor-element-31ad42ab{--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-13048 .elementor-element.elementor-element-245d4130{--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-13048 .elementor-element.elementor-element-b2f5dab{--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-13048 .elementor-element.elementor-element-790928a7{--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-13048 .elementor-element.elementor-element-668587c9{--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-13048 .elementor-element.elementor-element-6cd4b273{--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-13048 .elementor-element.elementor-element-723032b7{--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-13048 .elementor-element.elementor-element-342f9807{--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-13048 .elementor-element.elementor-element-6f5408fa{--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-13048 .elementor-element.elementor-element-600a278a{--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-13048 .elementor-element.elementor-element-7b4c82c4{--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-13048 .elementor-element.elementor-element-65496fa4{--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-13048 .elementor-element.elementor-element-6e32b357{--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-13048 .elementor-element.elementor-element-673620ce{--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-13048 .elementor-element.elementor-element-2e1ba4dd{--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-13048 .elementor-element.elementor-element-7a4efa26{--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-13048 .elementor-element.elementor-element-2f7ed35e{--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-13048 .elementor-element.elementor-element-5f51ae3c{--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-13048 .elementor-element.elementor-element-1bb71366{--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-13048 .elementor-element.elementor-element-97fb582{--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-13048 .elementor-element.elementor-element-6e7822e8{--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-13048 .elementor-element.elementor-element-4fe10932{--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-13048 .elementor-element.elementor-element-6147deaa{--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-13048 .elementor-element.elementor-element-3dd45c94{--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-13048 .elementor-element.elementor-element-56b3d8ec{--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;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-434bb8ac */.elementor-13048 .elementor-element.elementor-element-434bb8ac { --tc-ink:#123A52; --tc-blue:#0C6895; --tc-muted:#486172; --tc-paper:#FFFFFF; --tc-soft:#EDF7FC; --tc-line:#CFE4EF; --tc-sky:#4DB7E0; color:var(--tc-ink); background:var(--tc-paper); font-family:Arial,Helvetica,sans-serif; line-height:1.65; width:100%; max-width:none; padding:0; gap:0; }
.elementor-13048 .elementor-element.elementor-element-434bb8ac *,.elementor-13048 .elementor-element.elementor-element-434bb8ac *::before,.elementor-13048 .elementor-element.elementor-element-434bb8ac *::after {box-sizing:border-box;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .e-con {--container-max-width:1160px; --container-widget-width:100%; --content-width:100%; --gap:0; gap:0; padding:0; min-width:0;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .elementor-widget {margin:0; min-width:0; max-width:100%;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .elementor-widget-text-editor {font-family:inherit; color:inherit; font-size:16px; line-height:1.65;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac p {margin:0;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac a {color:var(--tc-blue); text-underline-offset:4px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac a:focus-visible {outline:3px solid #0C6895; outline-offset:5px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .elementor-heading-title {font-family:inherit; color:var(--tc-ink); font-weight:700; line-height:1.15; letter-spacing:-1.1px; margin:0; white-space:pre-line;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac h1.elementor-heading-title {font-size:clamp(36px,4.3vw,60px); letter-spacing:-2.2px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac h2.elementor-heading-title {font-size:clamp(28px,3.1vw,40px);}
.elementor-13048 .elementor-element.elementor-element-434bb8ac h3.elementor-heading-title {font-size:23px; letter-spacing:-.5px; line-height:1.25;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-wrap {width:100%; max-width:1160px; margin-inline:auto; display:flex; flex-direction:column;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-section {display:block; width:100%; padding:78px 28px; scroll-margin-top:100px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-eyebrow {font-size:11px; font-weight:700; letter-spacing:1.7px; line-height:1.5; color:var(--tc-blue); margin-bottom:18px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-intro {max-width:680px; margin-top:18px; color:var(--tc-muted); font-size:18px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-hero {width:100%; display:block; padding:76px 28px; background:radial-gradient(ellipse at 80% 20%,#D9F1FC 0,transparent 60%),var(--tc-paper);}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-hero-grid {display:grid; grid-template-columns:1.15fr 1fr; gap:70px; align-items:center;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-lead {font-size:19px; color:var(--tc-muted); margin-top:26px; max-width:580px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-actions {display:flex; flex-direction:row; flex-wrap:wrap; gap:12px; margin-top:30px; align-items:center;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-actions > .elementor-widget {width:auto;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-button .elementor-button {display:inline-flex; align-items:center; justify-content:center; text-align:center; background:var(--tc-blue); color:#fff; padding:15px 21px; font-family:inherit; font-size:15px; font-weight:700; line-height:1.4; text-decoration:none; border:1px solid var(--tc-blue); border-radius:7px; transition:background .15s ease;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-button .elementor-button:hover {background:#095276; color:#fff;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-secondary .elementor-button {background:transparent; color:var(--tc-blue);}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-return {margin-top:22px; font-size:14px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-hero-board {background:var(--tc-ink); padding:34px; border-radius:20px; color:#fff; box-shadow:0 18px 45px #0C689518;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-hero-board .tc-eyebrow {color:var(--tc-sky);}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-hero-board .elementor-heading-title {color:#fff;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-hero-board h2.elementor-heading-title {font-size:30px; letter-spacing:-.8px; margin-bottom:24px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-board-item {display:grid; grid-template-columns:38px 1fr; gap:5px 12px; padding:19px 0; border-top:1px solid #ffffff30;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-board-item .tc-card-number {grid-row:span 2; color:var(--tc-sky); margin:0; font-size:15px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-board-item h3.elementor-heading-title {font-size:21px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-board-item .elementor-widget-text-editor:not(.tc-card-number) {font-size:14px; color:#E0F2FA;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-board-foot {font-size:10px; letter-spacing:1.1px; margin-top:14px; color:#E0F2FA;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-grid {display:grid; gap:20px; margin-top:35px; width:100%; align-items:stretch;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-grid-3 {grid-template-columns:repeat(3,minmax(0,1fr));}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-grid-2 {grid-template-columns:repeat(2,minmax(0,1fr));}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-card {display:flex; flex-direction:column; background:#fff; padding:29px; border:1px solid var(--tc-line); border-radius:12px; height:100%;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-card-number {font-size:11px; font-weight:700; letter-spacing:1.4px; color:var(--tc-blue); margin-bottom:20px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-card > .elementor-widget-heading {margin-bottom:14px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-card > .elementor-widget-text-editor:not(.tc-card-number) {color:var(--tc-muted); font-size:16px; margin-bottom:25px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-card > .tc-button {margin-top:auto; padding-top:8px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-link .elementor-button {background:transparent; color:var(--tc-blue); padding:4px 0; min-height:44px; border:0; border-radius:0; text-align:left; justify-content:flex-start;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-link .elementor-button:hover {background:transparent; color:#095276; text-decoration:underline;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-link .elementor-button-text::after {content:' →';}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-featured {background:var(--tc-ink); border-color:var(--tc-ink);}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-featured .elementor-heading-title,.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-featured .elementor-button {color:#fff;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-featured .tc-card-number {color:var(--tc-sky);}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-featured > .elementor-widget-text-editor:not(.tc-card-number) {color:#E0F2FA;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-featured .elementor-button:hover {color:var(--tc-sky);}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-plan-featured {border-top:4px solid var(--tc-blue); padding-top:26px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-soft {background:var(--tc-soft);}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-note {margin-top:25px; font-size:14px; color:var(--tc-muted);}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-access {border-top:1px solid var(--tc-line);}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-end {display:block; width:100%; background:var(--tc-ink); color:#fff; padding:55px 28px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-end-grid {display:grid; grid-template-columns:1fr auto; gap:30px; align-items:center;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-end .elementor-heading-title {color:#fff; margin-bottom:16px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-end .tc-eyebrow {color:var(--tc-sky);}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-light .elementor-button {background:var(--tc-sky); border-color:var(--tc-sky); color:var(--tc-ink);}
@media(max-width:1024px) {.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-hero-grid {gap:30px;grid-template-columns:1fr 1fr;} .elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-card {padding:23px;} .elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-grid-3 {grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:767px) {.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-hero,.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-section {padding:48px 20px;} .elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-hero-grid,.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-grid-3,.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-grid-2,.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-end-grid {grid-template-columns:1fr;} .elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-hero-grid {gap:35px;} .elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-hero-board {padding:26px;} .elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-lead {font-size:18px;} .elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-actions {align-items:stretch; flex-direction:column;} .elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-actions > .elementor-widget,.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-actions .elementor-button {width:100%;} .elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-grid {gap:15px;} .elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-end {padding:42px 20px;} .elementor-13048 .elementor-element.elementor-element-434bb8ac h1.elementor-heading-title {letter-spacing:-1.2px;} }

.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-picture img {display:block;max-width:100%;height:auto;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-hero {padding-top:50px;padding-bottom:60px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-hero-grid {grid-template-columns:1.1fr 1fr;gap:52px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-hero-visual {position:relative;padding:22px;background:#D9F1FC;border-radius:26px;transform:rotate(1deg);}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-hero-image img {width:100%;max-height:540px;object-fit:contain;border-radius:16px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-visual-caption {margin:16px 0 0;padding:18px 20px;border-radius:12px;background:#fff;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-visual-caption .tc-eyebrow {margin-bottom:4px;font-size:10px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-visual-title {font-size:18px;font-weight:700;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-card-image {margin-bottom:24px;background:#F3F9FD;border-radius:9px;overflow:hidden;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-card-image img {width:100%;height:235px;object-fit:contain;padding:12px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-portrait {margin-bottom:22px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-portrait img {width:150px;height:150px;object-fit:cover;border-radius:50%;background:#EDF7FC;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-app-gallery {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:40px;padding:42px;background:#EDF7FC;border-radius:20px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-app-shot {align-items:center;text-align:center;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-phone {max-width:200px;width:100%;margin-bottom:25px;border:7px solid #123A52;border-radius:25px;overflow:hidden;box-shadow:0 12px 22px #0C689520;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-phone img {width:100%;height:auto;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-app-shot h3.elementor-heading-title {font-size:20px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-app-shot > .elementor-widget-text-editor {font-size:14px;color:var(--tc-muted);margin-top:8px;}
.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-light .elementor-button {background:#fff;border-color:#fff;color:#0C6895;}
@media(max-width:767px){.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-hero-grid {grid-template-columns:1fr;gap:30px;} .elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-hero-visual{transform:none;padding:14px;} .elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-hero-image img{max-height:480px;} .elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-app-gallery{grid-template-columns:1fr;padding:30px 20px;gap:40px;} .elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-brand-logo{width:190px;} }

@media(prefers-reduced-motion:reduce) {.elementor-13048 .elementor-element.elementor-element-434bb8ac * {transition:none!important;}}

.elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-area-hero img{width:100%;max-height:390px;object-fit:contain;} .elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-area-hero h1.elementor-heading-title{font-size:clamp(34px,4vw,52px);} .elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-area-hero .tc-eyebrow{margin-top:24px;} .elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-area-nav{gap:10px;} .elementor-13048 .elementor-element.elementor-element-434bb8ac .tc-section{padding-top:52px;padding-bottom:52px;}/* End custom CSS */