body{font-family:"Open Sans",sans-serif;color:#444;min-height:100vh;margin:0;display:grid;grid-template-rows:auto 1fr auto}header{min-height:50px}footer{min-height:50px}a{color:#47b2e4;text-decoration:none}a:hover{color:#73c5eb;text-decoration:none}[tabindex]:focus,a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:2px solid #47b2e4;outline-offset:2px}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:0}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #47b2e4;outline-offset:2px}.skip-link{position:absolute;top:-40px;left:0;background:#37517e;color:#fff;padding:8px 16px;z-index:9999;text-decoration:none;font-weight:600}.skip-link:focus{top:0}h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.back-to-top{position:fixed;visibility:hidden;opacity:0;right:15px;bottom:15px;z-index:996;background:#47b2e4;width:40px;height:40px;border-radius:50px;transition:all .4s}.back-to-top i{font-size:24px;color:#fff;line-height:0}.back-to-top:hover{background:#6bc1e9;color:#fff}.back-to-top.active{visibility:visible;opacity:1}#header{transition:all .5s;z-index:997;padding:15px 0;background-color:#37517e!important}#header.header-inner-pages,#header.header-scrolled{background:#37517e}#header .logo{font-size:30px;margin:0;padding:0;line-height:1;font-weight:500;letter-spacing:2px;text-transform:uppercase}#header .logo a{color:#fff}#header .logo img{max-height:77px}.navbar{padding:0}.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navbar li{position:relative}.navbar a,.navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding:10px 0 10px 30px;font-size:13px;font-weight:500;color:#fff;white-space:nowrap;transition:.3s}.navbar a i,.navbar a:focus i{font-size:12px;line-height:0;margin-left:5px}.navbar .active,.navbar .active:focus,.navbar a:hover,.navbar li:hover>a{color:#47b2e4}.navbar .getstarted,.navbar .getstarted:focus{padding:6px 16px;margin-left:30px;border-radius:50px;color:#fff;font-size:13px;border:2px solid #47b2e4;font-weight:600}.navbar .getstarted:focus:hover,.navbar .getstarted:hover{color:#fff;background:#31a9e1}.navbar .login-link,.navbar .login-link:focus{border:none;padding:6px 16px;margin-left:15px;color:rgba(255,255,255,.8);font-size:13px;font-weight:500}.navbar .login-link:hover{color:#47b2e4;background:0 0}.navbar .dropdown ul{display:block;position:absolute;left:14px;top:calc(100% + 30px);margin:0;padding:10px 0;z-index:99;opacity:0;visibility:hidden;background:#fff;box-shadow:0 0 30px rgba(127,137,161,.25);transition:.3s;border-radius:4px}.navbar .dropdown ul li{min-width:200px}.navbar .dropdown ul a{padding:10px 20px;font-size:13px;text-transform:none;font-weight:500;color:#0c3c53}.navbar .dropdown ul a i{font-size:12px}.navbar .dropdown ul .active:hover,.navbar .dropdown ul a:hover,.navbar .dropdown ul li:hover>a{color:#47b2e4}.navbar .dropdown:hover>ul{opacity:1;top:100%;visibility:visible}.navbar .dropdown .dropdown ul{top:0;left:calc(100% - 30px);visibility:hidden}.navbar .dropdown .dropdown:hover>ul{opacity:1;top:0;left:100%;visibility:visible}@media (max-width:1366px){.navbar .dropdown .dropdown ul{left:-90%}.navbar .dropdown .dropdown:hover>ul{left:-100%}}.mobile-nav-toggle{color:#fff;font-size:28px;cursor:pointer;display:none;line-height:0;transition:.5s;background:0 0;border:none;position:relative}@media (max-width:991px){.mobile-nav-toggle{display:block}.navbar ul{display:none}}.navbar-mobile{position:fixed;overflow:hidden;top:0;right:0;left:0;bottom:0;background:rgba(40,58,90,.9);transition:.3s;z-index:999}.navbar-mobile .mobile-nav-toggle{position:absolute;top:15px;right:15px}.navbar-mobile ul{display:block;position:absolute;top:55px;right:15px;bottom:15px;left:15px;padding:10px 0;border-radius:10px;background-color:#fff;overflow-y:auto;transition:.3s}.navbar-mobile a,.navbar-mobile a:focus{padding:10px 20px;font-size:15px;color:#37517e}.navbar-mobile .active,.navbar-mobile a:hover,.navbar-mobile li:hover>a{color:#47b2e4}.navbar-mobile .getstarted,.navbar-mobile .getstarted:focus{margin:15px;color:#37517e}.navbar-mobile .dropdown ul{position:static;display:none;margin:10px 20px;padding:10px 0;z-index:99;opacity:1;visibility:visible;background:#fff;box-shadow:0 0 30px rgba(127,137,161,.25)}.navbar-mobile .dropdown ul li{min-width:200px}.navbar-mobile .dropdown ul a{padding:10px 20px}.navbar-mobile .dropdown ul a i{font-size:12px}.navbar-mobile .dropdown ul .active:hover,.navbar-mobile .dropdown ul a:hover,.navbar-mobile .dropdown ul li:hover>a{color:#47b2e4}.navbar-mobile .dropdown>.dropdown-active{display:block}#hero{width:100%;height:80vh;background:#37517e}#hero .container{padding-top:72px}#hero h1{margin:0 0 10px 0;font-size:34px;font-weight:700;line-height:44px;color:#fff}#hero h2{color:rgba(255,255,255,.6);margin-bottom:50px;font-size:24px}#hero .hero-subtitle{color:#fff;margin-bottom:25px;font-size:18px;font-family:Jost,sans-serif}#hero .btn-get-started{font-family:Jost,sans-serif;font-weight:500;font-size:16px;letter-spacing:1px;display:inline-block;padding:10px 28px 11px 28px;border-radius:50px;transition:.5s;margin:10px 0 0 0;color:#fff;background:#47b2e4}#hero .btn-get-started:hover{background:#209dd8}#hero .hero-actions{align-items:center;gap:18px}#hero .hero-secondary-link{max-width:260px;font-size:13px;display:flex;align-items:center;transition:.5s;margin-top:10px;color:rgba(255,255,255,.85);line-height:1.4;text-decoration:underline;text-underline-offset:3px}#hero .hero-secondary-link:hover{color:#fff}#hero .animated{animation:up-down 2s ease-in-out infinite alternate-reverse both}@media (min-width:992px) and (max-width:1399px){#hero .hero-img img{max-width:65%;float:right}}@media (max-width:991px){#hero{height:auto;text-align:center;padding-bottom:40px}#hero .animated{animation:none}#hero .hero-img{text-align:center;padding-top:60px}#hero .hero-img img{width:50%}}@media (max-width:768px){#hero h1{font-size:28px;line-height:36px}#hero h2{font-size:18px;line-height:24px;margin-bottom:30px}#hero .hero-subtitle{font-size:17px;margin-bottom:25px}#hero .hero-img img{width:70%}#hero .hero-checklist li{font-size:14px!important}}@media (max-width:575px){#hero .hero-img img{width:80%}#hero .hero-actions{flex-direction:column;gap:8px}#hero .hero-secondary-link{margin-top:0;text-align:center}#hero .btn-get-started{font-size:16px;padding:10px 24px 11px 24px}}@media (max-width:480px){#hero h1{font-size:24px;line-height:32px}#hero .hero-subtitle{font-size:15px;margin-bottom:20px}#hero .hero-img img{width:90%}}@keyframes up-down{0%{transform:translateY(10px)}100%{transform:translateY(-10px)}}.lead-magnets{padding:80px 0;background:#f8f9fa}.lead-magnets .section-title{max-width:850px;margin-right:auto;margin-left:auto}.lead-magnets .section-title p{color:#555;font-size:17px;line-height:1.7}.lead-magnet-card{position:relative;display:flex;height:100%;flex-direction:column;align-items:flex-start;padding:34px;overflow:hidden;border:1px solid #cdd7e3;border-radius:14px;background:#fff;box-shadow:0 8px 28px rgba(40,58,90,.08);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.lead-magnet-card:hover{border-color:rgba(71,178,228,.75);box-shadow:0 14px 38px rgba(40,58,90,.14);transform:translateY(-4px)}.lead-magnet-icon{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;margin-bottom:20px;border-radius:12px;background:rgba(71,178,228,.12);color:#2b91c1;font-size:25px}.lead-magnet-label{margin:0 0 8px;color:#2b91c1;font-family:Jost,sans-serif;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.lead-magnet-card h3{margin:0 0 12px;color:#37517e;font-size:23px;font-weight:650;line-height:1.25}.lead-magnet-card>p:not(.lead-magnet-label){margin:0 0 22px;color:#555;font-size:15px;line-height:1.65}.lead-magnet-card>a{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:#2b91c1;font-family:Jost,sans-serif;font-size:15px;font-weight:600}.lead-magnet-card>a:hover{color:#37517e}.lead-magnet-card>a i{transition:transform .2s ease}.lead-magnet-card>a:hover i{transform:translateX(3px)}.mobile-app-launch{position:relative;padding:80px 0;background:linear-gradient(135deg,#fff 0,#f3f8fc 100%)}.mobile-app-launch::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#47b2e4,#37517e)}.mobile-app-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:7px 13px;border:1px solid rgba(71,178,228,.35);border-radius:50px;background:rgba(71,178,228,.1);color:#246d91;font-family:Jost,sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mobile-app-launch h2{max-width:540px;margin:0 0 18px;color:#263f63;font-size:44px;font-weight:700;line-height:1.12}.mobile-app-intro{max-width:590px;margin:0 0 26px;color:#4f5f72;font-size:18px;line-height:1.7}.mobile-app-features{display:grid;gap:12px;margin:0 0 30px;padding:0;list-style:none}.mobile-app-features li{display:flex;align-items:flex-start;gap:11px;color:#34485f;font-size:16px;line-height:1.5}.mobile-app-features i{margin-top:4px;color:#47b2e4;font-size:16px}.mobile-app-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 14px}.mobile-app-download-label{flex-basis:100%;margin:0;color:#263f63;font-family:Jost,sans-serif;font-size:16px;font-weight:600}.mobile-app-store-buttons{display:flex;flex-wrap:wrap;gap:10px}.mobile-app-official-badge{display:inline-flex;min-height:50px;align-items:center;border-radius:8px;transition:transform .2s ease,box-shadow .2s ease}.mobile-app-official-badge:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(40,58,90,.18)}.mobile-app-official-badge:focus-visible{outline:3px solid #47b2e4;outline-offset:3px}.mobile-app-official-badge img{display:block;width:auto;height:50px}.mobile-app-store-badge{display:inline-flex;min-width:158px;min-height:50px;align-items:center;gap:10px;padding:7px 14px;border-radius:8px;background:#17202d;color:#fff;font-family:Jost,sans-serif;font-size:18px;font-weight:500;line-height:1}.mobile-app-store-badge>i{font-size:25px}.mobile-app-store-badge>span{display:flex;flex-direction:column;gap:3px}.mobile-app-store-badge small{font-size:10px;font-weight:400;letter-spacing:.02em}.mobile-app-secondary-link{align-self:center;padding:10px 0;color:#277ea9;font-family:Jost,sans-serif;font-size:16px;font-weight:600}.mobile-app-secondary-link:hover{color:#37517e}.mobile-app-visual{position:relative;display:flex;min-height:520px;align-items:center;justify-content:center}.mobile-app-glow{position:absolute;width:74%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(71,178,228,.2) 0,rgba(71,178,228,0) 70%)}.mobile-app-visual img{position:relative;z-index:1;display:block;width:min(100%,570px);height:auto;filter:drop-shadow(0 24px 28px rgba(40, 58, 90, .2))}@media (max-width:991px){.mobile-app-launch{padding:64px 0 40px}.mobile-app-intro,.mobile-app-launch h2{max-width:none}.mobile-app-visual{min-height:0}.mobile-app-visual img{width:min(88%,560px)}}@media (max-width:575px){.mobile-app-launch{padding-top:52px}.mobile-app-eyebrow{font-size:11px}.mobile-app-launch h2{font-size:34px}.mobile-app-intro{font-size:16px}.mobile-app-store-buttons{width:100%}.mobile-app-store-badge{min-width:0;flex:1 1 145px}.mobile-app-secondary-link{width:100%}.mobile-app-visual img{width:100%}}.mobile-erp-page{background:#fff}.mobile-erp-hero{position:relative;padding:150px 0 80px;background:linear-gradient(135deg,#263f63 0,#37517e 58%,#2e7193 100%);color:#fff}.mobile-erp-hero::after{content:"";position:absolute;right:-12%;bottom:-40%;width:650px;height:650px;border-radius:50%;background:rgba(71,178,228,.12)}.mobile-erp-final-grid,.mobile-erp-hero-grid,.mobile-erp-trust-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px}.mobile-erp-kicker,.mobile-erp-overline,.mobile-erp-section-label{margin:0 0 16px;color:#277ea9;font-family:Jost,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mobile-erp-kicker{color:#7fd5fb}.mobile-erp-hero-copy h1{max-width:650px;margin:0 0 22px;font-size:56px;font-weight:700;line-height:1.04}.mobile-erp-hero-copy>p:last-of-type{max-width:650px;margin:0;color:rgba(255,255,255,.84);font-size:19px;line-height:1.75}.mobile-erp-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.mobile-erp-primary-btn,.mobile-erp-secondary-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border:2px solid #47b2e4;border-radius:50px;font-family:Jost,sans-serif;font-size:16px;font-weight:600;transition:.25s ease}.mobile-erp-primary-btn{background:#47b2e4;color:#fff}.mobile-erp-primary-btn:hover{border-color:#209dd8;background:#209dd8;color:#fff;transform:translateY(-2px)}.mobile-erp-secondary-btn{color:#fff}.mobile-erp-secondary-btn:hover{background:rgba(255,255,255,.1);color:#fff}.mobile-erp-hero-media{position:relative;display:flex;align-items:center;justify-content:center}.mobile-erp-hero-glow{position:absolute;width:84%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(127,213,251,.28) 0,rgba(127,213,251,0) 70%)}.mobile-erp-hero-media img{position:relative;z-index:1;width:min(100%,570px);filter:drop-shadow(0 28px 35px rgba(8, 18, 35, .38))}.mobile-erp-capabilities,.mobile-erp-faq-section,.mobile-erp-roles-section,.mobile-erp-trust-section,.mobile-erp-value-section{padding:90px 0}.mobile-erp-section-heading{max-width:770px;margin:0 auto 56px;text-align:center}.mobile-erp-final-grid h2,.mobile-erp-section-heading h2,.mobile-erp-trust-copy h2{margin:0 0 16px;color:#263f63;font-size:42px;font-weight:700;line-height:1.15}.mobile-erp-final-grid>div>p:not(.mobile-erp-section-label),.mobile-erp-section-heading>p:last-child,.mobile-erp-trust-copy>p{margin:0;color:#5a6878;font-size:17px;line-height:1.75}.mobile-erp-showcase{display:grid;gap:32px}.mobile-erp-showcase-row{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,0.92fr);align-items:center;gap:64px;padding:48px;border:1px solid #dce5ed;border-radius:24px;background:#f8fafc}.mobile-erp-showcase-row-reverse .mobile-erp-showcase-copy{order:2}.mobile-erp-step{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;margin-bottom:22px;border-radius:50%;background:#37517e;color:#fff;font-family:Jost,sans-serif;font-weight:700}.mobile-erp-overline{margin-bottom:10px}.mobile-erp-showcase-copy h3{margin:0 0 18px;color:#263f63;font-size:32px;font-weight:700;line-height:1.2}.mobile-erp-showcase-copy>p:not(.mobile-erp-overline):not(.mobile-erp-outcome){color:#586879;font-size:16px;line-height:1.75}.mobile-erp-outcome{display:flex;gap:12px;margin:24px 0 0;padding-top:20px;border-top:1px solid #dce5ed;color:#42566d;font-size:15px;line-height:1.65}.mobile-erp-outcome i{flex:0 0 auto;margin-top:4px;color:#47b2e4}.mobile-erp-inline-note{display:flex;gap:14px;margin-top:20px;padding:18px;border-radius:14px;background:#eaf6fc}.mobile-erp-inline-note i{color:#277ea9;font-size:22px}.mobile-erp-inline-note p{margin:0;color:#40566c;font-size:14px;line-height:1.65}.mobile-erp-screen-card{margin:0;text-align:center}.mobile-erp-phone-frame{width:min(100%,268px);height:502px;margin:0 auto;overflow:hidden;border:10px solid #17202d;border-radius:38px;background:#f7f8fa;box-shadow:0 22px 45px rgba(40,58,90,.2)}.mobile-erp-phone-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.mobile-erp-phone-frame-tall img{object-position:top}.mobile-erp-screen-card figcaption{max-width:360px;margin:15px auto 0;color:#748090;font-size:13px;line-height:1.55}.mobile-erp-supporting-capability{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:32px;padding:32px 38px;border-radius:18px;background:#263f63;color:#fff}.mobile-erp-supporting-capability>div{display:grid;grid-template-columns:auto 1fr;column-gap:18px}.mobile-erp-supporting-capability .mobile-erp-icon{grid-row:1/span 2;display:inline-flex;width:50px;height:50px;align-items:center;justify-content:center;border-radius:12px;background:rgba(71,178,228,.16);color:#7fd5fb;font-size:24px}.mobile-erp-supporting-capability h3{margin:0 0 7px;font-size:22px;font-weight:600}.mobile-erp-supporting-capability p{margin:0;color:rgba(255,255,255,.75);line-height:1.65}.mobile-erp-supporting-capability>a{flex:0 0 auto;color:#7fd5fb;font-family:Jost,sans-serif;font-weight:600}.mobile-erp-trust-section,.mobile-erp-value-section{background:#f3f7fa}.mobile-erp-faq-grid,.mobile-erp-role-grid,.mobile-erp-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.mobile-erp-faq-grid article,.mobile-erp-role-grid article,.mobile-erp-value-grid article{padding:28px;border:1px solid #dce5ed;border-radius:18px;background:#fff}.mobile-erp-value-grid article>span{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;margin-bottom:20px;border-radius:12px;background:#eaf6fc;color:#277ea9;font-size:22px}.mobile-erp-faq-grid h3,.mobile-erp-role-grid h3,.mobile-erp-trust-list h3,.mobile-erp-value-grid h3{margin:0 0 10px;color:#263f63;font-size:20px;font-weight:600}.mobile-erp-faq-grid p,.mobile-erp-role-grid p,.mobile-erp-trust-list p,.mobile-erp-value-grid p{margin:0;color:#647283;font-size:14px;line-height:1.7}.mobile-erp-role-grid article{border-top:4px solid #47b2e4}.mobile-erp-role-grid article>i{display:block;margin-bottom:18px;color:#47b2e4;font-size:30px}.mobile-erp-trust-copy>p{margin-bottom:24px}.mobile-erp-trust-copy>a{color:#277ea9;font-family:Jost,sans-serif;font-weight:600}.mobile-erp-trust-list{display:grid;gap:14px}.mobile-erp-trust-list article{display:flex;gap:18px;padding:22px;border:1px solid #dce5ed;border-radius:16px;background:#fff}.mobile-erp-trust-list article>i{flex:0 0 auto;color:#47b2e4;font-size:25px}.mobile-erp-trust-list h3{font-size:18px}.mobile-erp-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-erp-faq-grid article{padding:26px 30px}.mobile-erp-final-cta{padding:80px 0;background:linear-gradient(135deg,#263f63,#37517e);color:#fff}.mobile-erp-final-grid h2{color:#fff}.mobile-erp-final-grid>div>p:not(.mobile-erp-section-label){color:rgba(255,255,255,.78)}.mobile-erp-final-grid .mobile-erp-primary-btn{margin-top:26px}.mobile-erp-final-download{padding:30px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(255,255,255,.08)}.mobile-erp-final-download>p{margin:0 0 14px!important;color:#fff!important;font-family:Jost,sans-serif;font-size:18px!important;font-weight:600}.mobile-erp-final-download>small{display:block;margin-top:12px;color:rgba(255,255,255,.55);line-height:1.5}@media (max-width:991px){.mobile-erp-hero{padding:130px 0 60px}.mobile-erp-final-grid,.mobile-erp-hero-grid,.mobile-erp-trust-grid{grid-template-columns:1fr;gap:46px}.mobile-erp-hero-copy{text-align:center}.mobile-erp-hero-copy h1,.mobile-erp-hero-copy>p:last-of-type{margin-right:auto;margin-left:auto}.mobile-erp-hero-actions{justify-content:center}.mobile-erp-hero-media img{width:min(82%,520px)}.mobile-erp-showcase-row{gap:36px;padding:38px}.mobile-erp-role-grid,.mobile-erp-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.mobile-erp-capabilities,.mobile-erp-faq-section,.mobile-erp-roles-section,.mobile-erp-trust-section,.mobile-erp-value-section{padding:64px 0}.mobile-erp-hero-copy h1{font-size:44px}.mobile-erp-final-grid h2,.mobile-erp-section-heading h2,.mobile-erp-trust-copy h2{font-size:34px}.mobile-erp-showcase-row{grid-template-columns:1fr}.mobile-erp-showcase-row-reverse .mobile-erp-showcase-copy{order:initial}.mobile-erp-screen-card{order:2}.mobile-erp-supporting-capability{align-items:flex-start;flex-direction:column}}@media (max-width:575px){.mobile-erp-hero{padding-top:118px}.mobile-erp-hero-copy h1{font-size:38px}.mobile-erp-hero-copy>p:last-of-type{font-size:16px}.mobile-erp-hero-actions a{width:100%}.mobile-erp-hero-media img{width:100%}.mobile-erp-section-heading{margin-bottom:38px}.mobile-erp-showcase-row{padding:25px 18px;border-radius:18px}.mobile-erp-showcase-copy h3{font-size:27px}.mobile-erp-phone-frame{width:min(100%,247px);height:463px}.mobile-erp-supporting-capability{padding:26px 22px}.mobile-erp-supporting-capability>div{grid-template-columns:1fr}.mobile-erp-supporting-capability .mobile-erp-icon{grid-row:auto;margin-bottom:16px}.mobile-erp-faq-grid,.mobile-erp-role-grid,.mobile-erp-value-grid{grid-template-columns:1fr}.mobile-erp-final-cta{padding:64px 0}.mobile-erp-final-download{padding:24px 18px}}section{padding:50px 0;overflow:hidden}.section-bg{background-color:#f3f5fa}.skills-bg{background-color:#f3f5fa}.section-title{text-align:center;padding-bottom:30px}.section-title h1,.section-title h2{font-size:32px;font-weight:700;text-transform:uppercase;margin-bottom:20px;padding-bottom:20px;position:relative;color:#37517e}.section-title h1::before,.section-title h2::before{content:"";position:absolute;display:block;width:120px;height:1px;background:#ddd;bottom:1px;left:calc(50% - 60px)}.section-title h1::after,.section-title h2::after{content:"";position:absolute;display:block;width:40px;height:3px;background:#47b2e4;bottom:0;left:calc(50% - 20px)}.section-title p{margin-bottom:0}.about .content h3{font-weight:600;font-size:26px}.about .content ul{list-style:none;padding:0}.about .content ul li{padding-left:28px;position:relative}.about .content ul li+li{margin-top:10px}.about .content ul i{position:absolute;left:0;top:2px;font-size:20px;color:#47b2e4;line-height:1}.about .content p:last-child{margin-bottom:0}.about .content .btn-learn-more{font-family:Poppins,sans-serif;font-weight:500;font-size:14px;letter-spacing:1px;display:inline-block;padding:12px 32px;border-radius:4px;transition:.3s;line-height:1;color:#47b2e4;animation-delay:.8s;margin-top:6px;border:2px solid #47b2e4}.about .content .btn-learn-more:hover{background:#47b2e4;color:#fff;text-decoration:none}.why-us .content{padding:60px 100px 0 100px}.why-us .content h3{font-weight:400;font-size:34px;color:#37517e}.why-us .content h4{font-size:20px;font-weight:700;margin-top:5px}.why-us .content p{font-size:15px;color:#848484}.why-us .img{background-size:contain;background-repeat:no-repeat;background-position:center center}.why-us .accordion-list{padding:0 100px 60px 100px}.why-us .accordion-list ul{padding:0;list-style:none}.why-us .accordion-list li+li{margin-top:15px}.why-us .accordion-list li{padding:20px;background:#fff;border-radius:4px}.why-us .accordion-list a{display:block;position:relative;font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:500;padding-right:30px;outline:0;cursor:pointer}.why-us .accordion-list span{color:#47b2e4;font-weight:600;font-size:18px;padding-right:10px}.why-us .accordion-list i{font-size:24px;position:absolute;right:0;top:0}.why-us .accordion-list p{margin-bottom:0;padding:10px 0 0 0}.why-us .accordion-list .icon-show{display:none}.why-us .accordion-list a.collapsed{color:#343a40}.why-us .accordion-list a.collapsed:hover{color:#47b2e4}.why-us .accordion-list a.collapsed .icon-show{display:inline-block}.why-us .accordion-list a.collapsed .icon-close{display:none}@media (max-width:1024px){.why-us .accordion-list,.why-us .content{padding-left:0;padding-right:0}}@media (max-width:992px){.why-us .img{min-height:400px}.why-us .content{padding-top:30px}.why-us .accordion-list{padding-bottom:30px}}@media (max-width:575px){.why-us .img{min-height:200px}}.skills .content h3{font-weight:700;font-size:32px;color:#37517e;font-family:Poppins,sans-serif}.skills .content ul{list-style:none;padding:0}.skills .content ul li{padding-bottom:10px}.skills .content ul i{font-size:20px;padding-right:4px;color:#47b2e4}.skills .content p:last-child{margin-bottom:0}.services .icon-box{box-shadow:0 0 25px 0 rgba(0,0,0,.1);padding:50px 30px;transition:all ease-in-out .4s;background:#fff}.services .icon-box .icon{margin-bottom:10px}.services .icon-box .icon i{color:#47b2e4;font-size:36px;transition:.3s}.services .icon-box h4{font-weight:500;margin-bottom:15px;font-size:24px}.services .icon-box h4 a{color:#37517e;transition:ease-in-out .3s}.services .icon-box p{line-height:24px;font-size:14px;margin-bottom:0}.services .icon-box:hover{transform:translateY(-10px)}.services .icon-box:hover h4 a{color:#47b2e4}.jumbo{background:linear-gradient(rgba(40,58,90,.9),rgba(40,58,90,.9)),url("../img/weld.webp") fixed center center;background-size:cover;padding:60px 0}.jumbo h3{color:#fff;font-size:28px;font-weight:700}.jumbo h4{color:#fff;font-size:20px;font-weight:500}.jumbo p{color:#fff}.jumbo .cta-btn{font-family:Jost,sans-serif;font-weight:500;font-size:16px;letter-spacing:1px;display:inline-block;padding:12px 40px;border-radius:50px;transition:.5s;margin:10px;border:2px solid #fff;color:#fff}.jumbo .cta-btn:hover{background:#47b2e4;border:2px solid #47b2e4}@media (max-width:1024px){.jumbo{background-attachment:scroll}}@media (min-width:769px){.jumbo .cta-btn-container{display:flex;align-items:center;justify-content:flex-end}}.cta{background:linear-gradient(rgba(40,58,90,.9),rgba(40,58,90,.9)),url("../img/cta-bg.webp") fixed center center;background-size:cover;padding:120px 0}.cta h3{color:#fff;font-size:28px;font-weight:700}.cta p{color:#fff}.cta .cta-btn{font-family:Jost,sans-serif;font-weight:500;font-size:16px;letter-spacing:1px;display:inline-block;padding:12px 40px;border-radius:50px;transition:.5s;margin:10px;border:2px solid #fff;color:#fff}.cta .cta-btn:hover{background:#47b2e4;border:2px solid #47b2e4}@media (max-width:1024px){.cta{background-attachment:scroll}}@media (min-width:769px){.cta .cta-btn-container{display:flex;align-items:center;justify-content:flex-end}}.portfolio #portfolio-flters{list-style:none;margin-bottom:20px}.portfolio #portfolio-flters li{cursor:pointer;display:inline-block;margin:10px 5px;font-size:15px;font-weight:500;line-height:1;color:#444;transition:all .3s;padding:8px 20px;border-radius:50px;font-family:Poppins,sans-serif}.portfolio #portfolio-flters li.filter-active,.portfolio #portfolio-flters li:hover{background:#47b2e4;color:#fff}.portfolio .portfolio-item{margin-bottom:30px}.portfolio .portfolio-item .portfolio-img{overflow:hidden}.portfolio .portfolio-item .portfolio-img img{transition:all .6s}.portfolio .portfolio-item .portfolio-info{opacity:0;position:absolute;left:15px;bottom:0;z-index:3;right:15px;transition:all .3s;background:rgba(55,81,126,.8);padding:10px 15px}.portfolio .portfolio-item .portfolio-info h4{font-size:18px;color:#fff;font-weight:600;color:#fff;margin-bottom:0}.portfolio .portfolio-item .portfolio-info p{color:#f9fcfe;font-size:14px;margin-bottom:0}.portfolio .portfolio-item .portfolio-info .details-link,.portfolio .portfolio-item .portfolio-info .preview-link{position:absolute;right:40px;font-size:24px;top:calc(50% - 18px);color:#fff;transition:.3s}.portfolio .portfolio-item .portfolio-info .details-link:hover,.portfolio .portfolio-item .portfolio-info .preview-link:hover{color:#47b2e4}.portfolio .portfolio-item .portfolio-info .details-link{right:10px}.portfolio .portfolio-item:hover .portfolio-img img{transform:scale(1.15)}.portfolio .portfolio-item:hover .portfolio-info{opacity:1}.portfolio-details{padding-top:40px}.portfolio-details .portfolio-details-slider img{width:100%}.portfolio-details .portfolio-details-slider .swiper-pagination{margin-top:20px;position:relative}.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:#fff;opacity:1;border:1px solid #47b2e4}.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet-active{background-color:#47b2e4}.portfolio-details .portfolio-info{padding:30px;box-shadow:0 0 30px rgba(55,81,126,.08)}.portfolio-details .portfolio-info h3{font-size:22px;font-weight:700;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.portfolio-details .portfolio-info ul{list-style:none;padding:0;font-size:15px}.portfolio-details .portfolio-info ul li+li{margin-top:10px}.portfolio-details .portfolio-description{padding-top:30px}.portfolio-details .portfolio-description h2{font-size:26px;font-weight:700;margin-bottom:20px}.portfolio-details .portfolio-description p{padding:0}.team .member{position:relative;box-shadow:0 2px 15px rgba(0,0,0,.1);padding:30px;border-radius:5px;background:#fff;transition:.5s;height:100%;display:flex;flex-direction:row;align-items:flex-start}.team .member .pic{overflow:hidden;width:180px;border-radius:50%}.team .member .pic img{transition:ease-in-out .3s}.team .member:hover{transform:translateY(-10px)}.team .member .member-info{padding-left:30px}.team .member h4{font-weight:700;margin-bottom:5px;font-size:20px;color:#37517e}.team .member span{display:block;font-size:15px;padding-bottom:10px;position:relative;font-weight:500}.team .member span::after{content:"";position:absolute;display:block;width:50px;height:1px;background:#cbd6e9;bottom:0;left:0}.team .member p{margin:10px 0 0 0;font-size:14px}.team .member .social{margin-top:12px;display:flex;align-items:center;justify-content:flex-start}.team .member .social a{transition:ease-in-out .3s;display:flex;align-items:center;justify-content:center;border-radius:50px;width:32px;height:32px;background:#eff2f8}.team .member .social a i{color:#37517e;font-size:16px;margin:0 2px}.team .member .social a:hover{background:#47b2e4}.team .member .social a:hover i{color:#fff}.team .member .social a+a{margin-left:8px}.pricing .row{padding-top:40px}.pricing .box{padding:0;box-shadow:0 5px 30px -5px rgba(20,45,100,.25);background:#fff;height:100%;border:1px solid #a0d2eb;border-radius:11px;overflow:hidden;display:flex;flex-direction:column}.pricing .box ul{flex-grow:1}.pricing .box-header{background:#e8e8e8;padding:18px 36px 22px;text-align:left}.pricing h3{font-weight:500;margin-bottom:12px;font-size:23px;color:#37517e}.pricing h4{font-size:43px;color:#37517e;font-weight:400;font-family:Jost,sans-serif;margin-bottom:0}.pricing h4 sup{font-size:25px}.pricing h4 span{color:#47b2e4;font-size:16px;display:block}.pricing ul{padding:18px 18px 18px 14px;list-style:none;color:#252525;text-align:left;line-height:18px;margin-bottom:0}.pricing ul li{padding:9px 0 9px 27px;position:relative;color:#252525}.pricing ul i{color:#47b2e4;font-size:22px;position:absolute;left:0;top:5px}.pricing ul .na{color:#252525}.pricing ul .na i{color:#252525}.pricing ul .na span{text-decoration:line-through}.pricing .cta-btn{display:inline-block;padding:12px 35px;border-radius:50px;background:#47b2e4;color:#fff;font-size:16px;font-weight:500;font-family:Jost,sans-serif;transition:.3s;text-decoration:none}.pricing .cta-btn:hover{background:#209dd8;color:#fff}.pricing-jumbotron{background:#fff;padding:40px 0;margin-top:50px}.pricing-jumbotron h3{color:#37517e;margin-bottom:15px}.pricing-jumbotron p{color:#555;margin-bottom:20px}.pricing .buy-btn{display:inline-block;padding:12px 35px;border-radius:50px;color:#47b2e4;transition:none;font-size:16px;font-weight:500;font-family:Jost,sans-serif;transition:.3s;border:1px solid #47b2e4}.pricing .buy-btn:hover{background:#47b2e4;color:#fff}.pricing .featured{border-top-color:#47b2e4}.pricing .featured .buy-btn{background:#47b2e4;color:#fff}.pricing .featured .buy-btn:hover{background:#23a3df}@media (max-width:992px){.pricing .box{max-width:60%;margin:0 auto 30px auto}}@media (max-width:767px){.pricing .box{max-width:80%;margin:0 auto 30px auto}}@media (max-width:420px){.pricing .box{max-width:100%;margin:0 auto 30px auto}}.page-hero{background:#37517e;padding:30px 0 40px}.page-hero .section-title{padding-bottom:15px}.page-hero .section-title h2{color:#fff}.page-hero .section-title h2::before{background:rgba(255,255,255,.2)}.page-hero .section-title h2::after{background:#47b2e4}.page-hero .hero-subtitle{color:rgba(255,255,255,.95);font-size:22px;font-weight:500;margin-bottom:20px}.page-hero .hero-text{font-size:17px;color:rgba(255,255,255,.8);max-width:750px;margin:0 auto 15px}.page-hero .hero-btn{display:inline-block;padding:12px 36px;border-radius:50px;font-family:Jost,sans-serif;font-weight:500;font-size:16px;transition:all .3s;text-decoration:none;margin:5px}.page-hero .hero-btn-primary{background:#47b2e4;color:#fff}.page-hero .hero-btn-primary:hover{background:#3a9fd1}.page-hero .hero-btn-outline{background:0 0;color:#fff;border:2px solid rgba(255,255,255,.5)}.page-hero .hero-btn-outline:hover{border-color:#fff}.page-hero .hero-cards .row{padding-top:0}.page-hero .hero-card{background:#fff;border-radius:10px;padding:15px 18px;display:flex;align-items:center;gap:14px;border:1px solid #d0d8e4;box-shadow:0 8px 30px rgba(0,0,0,.15);height:100%}.page-hero .hero-card i{font-size:28px;flex-shrink:0}.page-hero .hero-card h4{font-family:Jost,sans-serif;font-weight:600;font-size:15px;color:#37517e;margin:0}.inner-page-hero{background:#37517e}.inner-page-hero+.inner-page{padding-bottom:0!important}@media (max-width:768px){section{padding:30px 0}.section-title{padding-bottom:20px}.section-title h2{font-size:24px;margin-bottom:15px;padding-bottom:15px}.page-hero .section-title h2,.pricing .section-title h2{font-size:22px}.page-hero .hero-subtitle,.pricing .section-title h3{font-size:17px!important}.pricing .section-title p{font-size:15px!important}.pricing .row.g-3>[class*=col-lg-]{padding-left:6px;padding-right:6px}[style*="padding: 28px"],[style*="padding: 32px 28px"]{padding:20px 18px!important}[style*="padding: 24px 12px"],[style*="padding: 28px 16px"],[style*="padding: 28px 20px"]{padding:18px 10px!important}[style*="padding: 24px 12px"] p,[style*="padding: 28px 16px"] p,[style*="padding: 28px 20px"] p{font-size:12px!important}[style*="padding: 24px 12px"] i,[style*="padding: 28px 16px"] i,[style*="padding: 28px 20px"] i{font-size:22px!important}.skills .row.align-items-center .col-lg-6{margin-bottom:15px}.skills .row.align-items-center img{max-width:100%;padding:0!important}table[style*="table-layout: fixed"]{font-size:14px!important}table[style*="table-layout: fixed"] td,table[style*="table-layout: fixed"] th{padding:10px 12px!important}[style*="border: 1px solid #e0e0e0"]{padding:18px!important}.cta h3{font-size:22px}.cta p{font-size:15px}.pricing .section-title>div:last-child{display:flex;flex-direction:column;align-items:center;gap:8px}.skills .row.g-4 .col-md-6{padding-top:0;padding-bottom:0}.skills h3[style*="font-size: 22px"]{font-size:19px!important}.skills h3[style*="font-size: 20px"]{font-size:18px!important}.img-fluid{max-width:100%;height:auto}.skills .mb-5{margin-bottom:2rem!important}}@media (max-width:480px){section{padding:24px 0}.section-title h2{font-size:20px}.pricing .section-title h2{font-size:19px}.pricing .row.g-3>[class*=col-md-6]{flex:0 0 100%;max-width:100%}table[style*="table-layout: fixed"]{font-size:13px!important}table[style*="table-layout: fixed"] td,table[style*="table-layout: fixed"] th{padding:8px 8px!important}}.faq .faq-list{padding:0 100px}.faq .faq-list ul{padding:0;list-style:none}.faq .faq-list li+li{margin-top:15px}.faq .faq-list li{padding:20px;background:#fff;border-radius:4px;position:relative}.faq .faq-list a{display:block;position:relative;font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:500;padding:0 30px;outline:0;cursor:pointer}.faq .faq-list .icon-help{font-size:24px;position:absolute;right:0;left:20px;color:#47b2e4}.faq .faq-list .icon-close,.faq .faq-list .icon-show{font-size:24px;position:absolute;right:0;top:0}.faq .faq-list p{margin-bottom:0;padding:10px 0 0 0}.faq .faq-list .icon-show{display:none}.faq .faq-list a.collapsed{color:#37517e;transition:.3s}.faq .faq-list a.collapsed:hover{color:#47b2e4}.faq .faq-list a.collapsed .icon-show{display:inline-block}.faq .faq-list a.collapsed .icon-close{display:none}@media (max-width:1200px){.faq .faq-list{padding:0}}.contact .info{border-top:3px solid #47b2e4;border-bottom:3px solid #47b2e4;padding:30px;background:#fff;width:100%;box-shadow:0 0 24px 0 rgba(0,0,0,.1)}.contact .info i{font-size:20px;color:#47b2e4;float:left;width:44px;height:44px;background:#e7f5fb;display:flex;justify-content:center;align-items:center;border-radius:50px;transition:all .3s ease-in-out}.contact .info h4{padding:0 0 0 60px;font-size:22px;font-weight:600;margin-bottom:5px;color:#37517e}.contact .info p{padding:0 0 10px 60px;margin-bottom:20px;font-size:14px;color:#6182ba}.contact .info .email p{padding-top:5px}.contact .info .social-links{padding-left:60px}.contact .info .social-links a{font-size:18px;display:inline-block;background:#333;color:#fff;line-height:1;padding:8px 0;border-radius:50%;text-align:center;width:36px;height:36px;transition:.3s;margin-right:10px}.contact .info .social-links a:hover{background:#47b2e4;color:#fff}.contact .info .address:hover i,.contact .info .email:hover i,.contact .info .phone:hover i{background:#47b2e4;color:#fff}.contact .php-email-form{width:100%;border-top:3px solid #47b2e4;border-bottom:3px solid #47b2e4;padding:30px;background:#fff;box-shadow:0 0 24px 0 rgba(0,0,0,.12)}.contact .php-email-form .form-group{padding-bottom:8px}.contact .php-email-form .validate{display:none;color:red;margin:0 0 15px 0;font-weight:400;font-size:13px}.contact .php-email-form .error-message{display:none;color:#fff;background:#ed3c0d;text-align:left;padding:15px;font-weight:600}.contact .php-email-form .error-message br+br{margin-top:25px}.contact .php-email-form .sent-message{display:none;color:#fff;background:#18d26e;text-align:center;padding:15px;font-weight:600}.contact .php-email-form .loading{display:none;background:#fff;text-align:center;padding:15px}.contact .php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #18d26e;border-top-color:#eee;animation:animate-loading 1s linear infinite}.contact .php-email-form .form-group{margin-bottom:20px}.contact .php-email-form label{padding-bottom:8px}.contact .php-email-form input,.contact .php-email-form textarea{border-radius:0;box-shadow:none;font-size:14px;border-radius:4px}.contact .php-email-form input:focus,.contact .php-email-form textarea:focus{border-color:#47b2e4}.contact .php-email-form input{height:44px}.contact .php-email-form textarea{padding:10px 12px}.contact .php-email-form button[type=submit]{background:#47b2e4;border:0;padding:12px 34px;color:#fff;transition:.4s;border-radius:50px}.contact .php-email-form button[type=submit]:hover{background:#209dd8}@keyframes animate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.breadcrumbs{padding:15px 0;background:#f3f5fa;min-height:40px;margin-top:72px}@media (max-width:992px){.breadcrumbs{margin-top:68px}}.breadcrumbs h2{font-size:28px;font-weight:600;color:#37517e}.breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:0 0 10px 0;margin:0;font-size:14px}.breadcrumbs ol li+li{padding-left:10px}.breadcrumbs ol li+li::before{display:inline-block;padding-right:10px;color:#4668a2;content:"/"}#cookie-consent{position:fixed;bottom:0;left:0;right:0;z-index:9999;transform:translateY(100%);transition:transform .4s ease}#cookie-consent.active{transform:translateY(0)}.cookie-consent-inner{background:#37517e;color:#fff;padding:18px 30px;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 -4px 20px rgba(0,0,0,.15)}.cookie-consent-inner p{margin:0;font-size:14px;line-height:1.5;color:rgba(255,255,255,.85)}.cookie-consent-inner a{color:#47b2e4;text-decoration:underline}.cookie-consent-inner a:hover{color:#fff}.cookie-consent-actions{display:flex;gap:10px;flex-shrink:0}.cookie-consent-btn{border:none;border-radius:50px;padding:10px 28px;font-family:Jost,sans-serif;font-weight:500;font-size:14px;cursor:pointer;transition:all .3s;white-space:nowrap}.cookie-consent-accept{background:#47b2e4;color:#fff}.cookie-consent-accept:hover{background:#3a9fd1}.cookie-consent-reject{background:0 0;color:#fff;border:2px solid rgba(255,255,255,.5)}.cookie-consent-reject:hover{border-color:#fff}@media (max-width:768px){.cookie-consent-inner{align-items:stretch;flex-direction:column;text-align:left;padding:10px 12px;gap:8px}.cookie-consent-inner p{font-size:12px;line-height:1.35}.cookie-consent-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.cookie-consent-btn{padding:8px 10px;font-size:13px}}.feature-page{background:#fff}.features-map-hero{background:#37517e;color:#fff;padding:96px 0 64px}.features-map-hero-grid{align-items:center;display:grid;gap:46px;grid-template-columns:minmax(0,0.9fr) minmax(380px,1fr)}.features-map-hero h1{color:#fff;font-family:Jost,sans-serif;font-size:42px;font-weight:700;line-height:1.14;margin:0 0 18px}.features-map-hero p{color:rgba(255,255,255,.84);font-size:17px;line-height:1.68;margin:0 0 28px}.features-map-actions{display:flex;flex-wrap:wrap;gap:14px}.features-map-primary,.features-map-secondary{align-items:center;border-radius:50px;display:inline-flex;font-family:Jost,sans-serif;font-size:15px;font-weight:600;gap:8px;justify-content:center;min-height:46px;padding:12px 26px;text-decoration:none}.features-map-primary{background:#47b2e4;color:#fff}.features-map-primary:hover{background:#3a9fd1;color:#fff}.features-map-secondary{border:1px solid rgba(255,255,255,.45);color:#fff}.features-map-secondary:hover{background:rgba(255,255,255,.1);color:#fff}.features-map-panel{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:14px;box-shadow:0 22px 50px rgba(0,0,0,.22);overflow:hidden;padding:16px}.features-map-panel img{border-radius:9px;display:block;width:100%}.features-control-map,.features-directory-section{background:#f8f9fa;padding:64px 0}.features-map-heading{margin:0 auto 34px;max-width:790px;text-align:center}.features-map-heading h2,.features-operating-rhythm h2,.features-platform-section h2{color:#37517e;font-family:Jost,sans-serif;font-size:32px;font-weight:700;margin-bottom:10px}.features-map-heading p,.features-operating-rhythm p,.features-platform-section p{color:#555;font-size:16px;line-height:1.65;margin:0}.features-stage-grid{display:grid;gap:22px;grid-template-columns:1fr}.features-stage-card{background:#fff;border:1px solid #d7dee9;border-radius:10px;display:grid;grid-template-columns:minmax(320px,0.65fr) minmax(0,1fr);overflow:hidden}.features-stage-media{background:#e9eef5;min-height:220px;position:relative}.features-stage-media img{height:100%;object-fit:cover;width:100%}.features-stage-media span{background:#47b2e4;border-radius:0 0 8px 0;color:#fff;font-family:Jost,sans-serif;font-size:14px;font-weight:700;left:0;letter-spacing:.08em;padding:9px 12px;position:absolute;top:0}.features-stage-body{padding:24px}.features-directory-group h3,.features-stage-body h3{color:#37517e;font-family:Jost,sans-serif;font-size:23px;font-weight:700;margin:0 0 8px}.features-stage-body p{color:#555;font-size:15px;line-height:1.58;margin:0 0 16px}.features-stage-tags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.features-stage-tags span{background:#eef6fb;border:1px solid #cbe8f8;border-radius:50px;color:#37517e;font-size:12px;font-weight:600;padding:5px 9px}.features-stage-links{display:grid;gap:8px}.features-stage-links a{align-items:center;color:#37517e;display:inline-flex;font-family:Jost,sans-serif;font-size:14px;font-weight:650;gap:6px;text-decoration:none}.features-stage-links a:hover{color:#47b2e4}.features-operating-rhythm,.features-platform-section{background:#fff;padding:62px 0}.features-platform-grid,.features-rhythm-grid{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(0,0.75fr) minmax(0,1fr)}.features-rhythm-list{display:grid;gap:12px}.features-rhythm-list div{align-items:start;border-bottom:1px solid #d7dee9;display:grid;gap:12px;grid-template-columns:130px 1fr;padding:0 0 12px}.features-rhythm-list strong{color:#37517e;font-family:Jost,sans-serif;font-size:17px}.features-rhythm-list span{color:#555;line-height:1.55}.features-directory-group{margin-top:32px}.features-directory-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.features-directory-card{align-items:flex-start;background:#fff;border:1px solid #d7dee9;border-radius:8px;color:inherit;display:flex;gap:14px;min-height:132px;padding:20px;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.features-directory-card:hover{border-color:#47b2e4;box-shadow:0 10px 24px rgba(55,81,126,.1);transform:translateY(-2px)}.features-directory-card-placeholder{background:#f8f9fa;border-style:dashed;color:#6d7784;cursor:default}.features-directory-card-placeholder:hover{border-color:#d7dee9;box-shadow:none;transform:none}.features-directory-card i{color:#6d7784;flex-shrink:0;font-size:18px;margin-top:3px;min-width:22px;text-align:center}.features-directory-card strong{color:#37517e;display:block;font-family:Jost,sans-serif;font-size:19px;line-height:1.25;margin-bottom:8px}.features-directory-card small{color:#555;display:block;font-size:14px;line-height:1.45}.features-directory-card em{color:#6d7784;display:inline-block;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.features-platform-grid ul{display:grid;gap:10px 22px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.features-platform-grid li{align-items:flex-start;color:#444;display:flex;gap:9px;line-height:1.5}.features-platform-grid li i{color:#47b2e4;flex-shrink:0;margin-top:3px}@media (max-width:991px){.features-map-hero-grid,.features-platform-grid,.features-rhythm-grid{grid-template-columns:1fr}.features-directory-grid,.features-stage-grid{grid-template-columns:1fr}}@media (max-width:640px){.features-map-hero{padding-top:82px}.features-map-hero h1{font-size:32px}.features-map-actions a{width:100%}.features-stage-card{grid-template-columns:1fr}.features-stage-media{min-height:180px}.features-platform-grid ul,.features-rhythm-list div{grid-template-columns:1fr}}.feature-hero{background:#37517e;padding:92px 0 54px}.feature-hero-grid{align-items:center;display:grid;gap:42px;grid-template-columns:minmax(0,1fr) minmax(360px,0.9fr)}.feature-hero-copy h1{color:#fff;font-family:Jost,sans-serif;font-size:38px;font-weight:700;line-height:1.18;margin:0 0 16px}.feature-hero-copy p{color:rgba(255,255,255,.84);font-size:17px;line-height:1.65;margin:0 0 22px}.feature-hero-list{list-style:none;margin:0 0 28px;padding:0}.feature-hero-list li{align-items:flex-start;color:rgba(255,255,255,.9);display:flex;font-size:15px;gap:10px;margin:8px 0}.feature-hero-list i{color:#47b2e4;flex-shrink:0;margin-top:2px}.feature-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.feature-primary-btn,.feature-secondary-btn{align-items:center;border-radius:50px;display:inline-flex;font-family:Jost,sans-serif;font-size:15px;font-weight:600;gap:8px;justify-content:center;min-height:46px;padding:12px 26px;text-decoration:none;transition:all .25s ease}.feature-primary-btn{background:#47b2e4;color:#fff}.feature-primary-btn:hover{background:#3a9fd1;color:#fff}.feature-secondary-btn{border:1px solid rgba(255,255,255,.45);color:#fff}.feature-secondary-btn:hover{background:rgba(255,255,255,.1);color:#fff}.feature-hero-media{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:14px;box-shadow:0 22px 50px rgba(0,0,0,.22);overflow:hidden}.feature-hero-media img{display:block;height:auto;width:100%}.feature-hero-panel{padding:30px}.feature-hero-panel h2{color:#fff;font-size:22px;margin-bottom:14px}.feature-hero-panel ul{color:rgba(255,255,255,.86);margin:0;padding-left:18px}.feature-section{padding:58px 0}.feature-metrics-section{background:#f8f9fa;padding:28px 0}.feature-metrics-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.feature-metric-card{background:#fff;border:1px solid #d7dee9;border-radius:8px;box-shadow:0 8px 24px rgba(55,81,126,.08);padding:22px}.feature-metric-card span{color:#5f6f87;display:block;font-size:13px;font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.feature-metric-card strong{color:#37517e;display:block;font-family:Jost,sans-serif;font-size:28px;font-weight:700;line-height:1.1;margin-bottom:8px}.feature-metric-card p{color:#555;font-size:14px;line-height:1.55;margin:0}.feature-section-heading{margin:0 auto 28px;max-width:760px;text-align:center}.feature-demo-grid h2,.feature-related h2,.feature-section-heading h2{color:#37517e;font-family:Jost,sans-serif;font-size:30px;font-weight:700;margin-bottom:10px}.feature-demo-grid p,.feature-section-heading p{color:#555;font-size:16px;line-height:1.65;margin:0}.feature-card-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.feature-info-card{background:#fff;border:1px solid #d7dee9;border-radius:8px;padding:24px}.feature-info-logo{align-items:center;background:#fff;border:1px solid #e7ecf3;border-radius:8px;display:flex;justify-content:center;margin:0 0 16px;min-height:110px;padding:30px}.feature-info-logo img{display:block;height:auto;max-height:46px;max-width:184px;width:100%}.feature-info-card h3,.feature-screenshot-card h3{color:#37517e;font-family:Jost,sans-serif;font-size:19px;font-weight:650;margin:0 0 8px}.feature-info-card p,.feature-screenshot-card p{color:#555;font-size:15px;line-height:1.58;margin:0}.feature-demo-section,.feature-screenshots-section{background:#f8f9fa}.feature-demo-grid{align-items:center;display:grid;gap:30px;grid-template-columns:minmax(240px,0.65fr) minmax(0,1fr)}.feature-video-frame{background:#111827;border-radius:10px;box-shadow:0 18px 45px rgba(0,0,0,.18);overflow:hidden;position:relative}.feature-video-frame::before{content:"";display:block;padding-top:56.25%}.feature-video-frame iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.feature-screenshot-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.feature-screenshot-card{background:#fff;border:1px solid #d7dee9;border-radius:8px;overflow:hidden}.feature-screenshot-card img{aspect-ratio:16/10;display:block;object-fit:cover;width:100%}.feature-screenshot-card div{padding:18px}.feature-related-section{padding:46px 0}.feature-related{align-items:center;background:#f8f9fa;border:1px solid #d7dee9;border-radius:8px;display:flex;gap:24px;justify-content:space-between;padding:26px}.feature-related h2{font-size:24px;margin:0}.feature-related-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.feature-related-links a{align-items:center;background:#fff;border:1px solid #d7dee9;border-radius:50px;color:#37517e;display:inline-flex;font-family:Jost,sans-serif;font-size:14px;font-weight:600;gap:6px;padding:9px 15px;text-decoration:none}.feature-related-links a:hover{border-color:#47b2e4;color:#47b2e4}@media (max-width:991px){.feature-hero{padding-top:82px}.feature-demo-grid,.feature-hero-grid{grid-template-columns:1fr}.feature-hero-media{max-width:680px}.feature-screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-related{align-items:flex-start;flex-direction:column}.feature-related-links{justify-content:flex-start}}@media (max-width:640px){.feature-hero-copy h1{font-size:30px}.feature-hero-copy p{font-size:16px}.feature-card-grid,.feature-metrics-grid,.feature-screenshot-grid{grid-template-columns:1fr}.feature-primary-btn,.feature-secondary-btn{width:100%}.feature-section{padding:44px 0}}.ta-page{width:100%;max-width:100vw;min-width:0;overflow:hidden;background:#fff}.ta-hero{padding:150px 0 86px;background:linear-gradient(135deg,#263f63 0,#37517e 62%,#2d6d8d 100%);color:#fff}.ta-hero-grid,.ta-problem-grid,.ta-profile-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,0.92fr);align-items:center;gap:68px}.ta-hero-grid>*,.ta-pricing-card>*,.ta-problem-grid>*,.ta-profile-grid>*{min-width:0}.ta-eyebrow,.ta-section-label{margin:0 0 15px;color:#277ea9;font-family:Jost,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ta-eyebrow{color:#7fd5fb}.ta-hero-copy h1{max-width:750px;margin:0 0 22px;font-size:50px;font-weight:700;line-height:1.08}.ta-hero-copy>p:not(.ta-eyebrow){max-width:720px;margin:0 0 12px;color:rgba(255,255,255,.84);font-size:17px;line-height:1.72}.ta-final-cta>.container>div>div,.ta-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ta-primary-btn,.ta-secondary-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 25px;border:2px solid #47b2e4;border-radius:50px;font-family:Jost,sans-serif;font-size:16px;font-weight:600;transition:.25s ease}.ta-primary-btn{background:#47b2e4;color:#fff}.ta-primary-btn:hover{border-color:#209dd8;background:#209dd8;color:#fff;transform:translateY(-2px)}.ta-secondary-btn{color:#fff}.ta-secondary-btn:hover{background:rgba(255,255,255,.1);color:#fff}.ta-hero-panel{padding:30px;border:1px solid rgba(255,255,255,.22);border-radius:20px;background:rgba(255,255,255,.1);box-shadow:0 24px 55px rgba(10,22,39,.24)}.ta-hero-panel>p{margin:0 0 20px;color:#fff;font-family:Jost,sans-serif;font-size:19px;font-weight:600}.ta-workflow-step{display:flex;align-items:center;gap:15px;padding:15px;border-radius:13px;background:rgba(255,255,255,.08)}.ta-workflow-step>span{display:inline-flex;width:43px;height:43px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:11px;background:rgba(71,178,228,.2);color:#7fd5fb;font-size:20px}.ta-workflow-step div{display:flex;flex-direction:column;gap:3px}.ta-workflow-step strong{font-family:Jost,sans-serif;font-size:16px}.ta-workflow-step small{color:rgba(255,255,255,.66)}.ta-workflow-step-active{border:1px solid rgba(127,213,251,.45);background:rgba(71,178,228,.18)}.ta-workflow-arrow{display:block;margin:6px 0 6px 28px;color:rgba(255,255,255,.45)}.ta-hero-price{display:flex;align-items:center;gap:15px;margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.18)}.ta-hero-price strong{color:#7fd5fb;font-family:Jost,sans-serif;font-size:34px;line-height:1}.ta-hero-price span{color:rgba(255,255,255,.72);font-size:13px;line-height:1.5}.ta-difference-section,.ta-faq-section,.ta-feature-section,.ta-problem-section,.ta-profile-section,.ta-visibility-section{padding:88px 0}.ta-difference-section,.ta-problem-section,.ta-visibility-section{background:#f4f7fa}.ta-problem-grid{align-items:start}.ta-final-cta h2,.ta-pricing-card h2,.ta-problem-grid h2,.ta-profile-grid h2,.ta-section-heading h2{margin:0;color:#263f63;font-size:40px;font-weight:700;line-height:1.17}.ta-problem-copy p{margin:0 0 14px;color:#5a6878;font-size:16px;line-height:1.78}.ta-disconnected-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:42px}.ta-disconnected-grid article{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;padding:20px;border:1px solid #dce5ed;border-radius:14px;background:#fff}.ta-disconnected-grid article i{grid-row:1/span 2;color:#8794a5;font-size:24px}.ta-disconnected-grid article strong{color:#34485f;font-family:Jost,sans-serif}.ta-disconnected-grid article span{color:#748090;font-size:13px}.ta-connected-answer{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;border-radius:12px;background:#e5f5fc;color:#277ea9;font-family:Jost,sans-serif}.ta-connected-answer i{font-size:23px}.ta-section-heading{max-width:780px;margin:0 auto 48px;text-align:center}.ta-section-heading>p:last-child{margin:15px 0 0;color:#5e6c7c;font-size:17px;line-height:1.72}.ta-clocking-grid,.ta-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ta-feature-grid article{padding:27px;border:1px solid #dce5ed;border-radius:17px;background:#fff;box-shadow:0 8px 24px rgba(55,81,126,.07)}.ta-feature-grid article>span{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;margin-bottom:19px;border-radius:12px;background:#e9f6fc;color:#277ea9;font-size:21px}.ta-clocking-grid h3,.ta-faq-grid h3,.ta-feature-grid h3,.ta-visibility-grid h3{margin:0 0 10px;color:#263f63;font-size:20px;font-weight:600}.ta-clocking-grid p,.ta-faq-grid p,.ta-feature-grid p,.ta-visibility-grid p{margin:0;color:#647283;font-size:14px;line-height:1.72}.ta-feature-grid a{color:#277ea9;font-weight:600}.ta-clocking-section{padding:88px 0;background:#263f63}.ta-section-heading-light h2{color:#fff}.ta-section-heading-light>p:last-child{color:rgba(255,255,255,.7)}.ta-section-heading-light .ta-section-label{color:#7fd5fb}.ta-clocking-grid article{padding:27px;border:1px solid rgba(255,255,255,.14);border-radius:17px;background:rgba(255,255,255,.07)}.ta-clocking-grid article>i{display:block;margin-bottom:17px;color:#7fd5fb;font-size:27px}.ta-clocking-grid h3{color:#fff}.ta-clocking-grid p{color:rgba(255,255,255,.7)}.ta-clocking-grid a{color:#7fd5fb;font-weight:600}.ta-visibility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ta-visibility-grid article{position:relative;padding:34px;border:1px solid #dce5ed;border-radius:18px;background:#fff}.ta-status-pill{display:inline-flex;align-items:center;gap:8px;margin-bottom:25px;padding:7px 11px;border-radius:50px;background:#fff2f2;color:#b64040;font-size:12px;font-weight:600}.ta-status-pill span{width:8px;height:8px;border-radius:50%;background:#e84d5b}.ta-score-pill{display:inline-flex;width:45px;height:45px;align-items:center;justify-content:center;margin-bottom:20px;border-radius:12px;background:#e9f6fc;color:#277ea9;font-family:Jost,sans-serif;font-size:17px;font-weight:700}.ta-profile-section{background:#fff}.ta-profile-grid p:not(.ta-section-label){margin:17px 0 22px;color:#5a6878;font-size:16px;line-height:1.75}.ta-profile-grid>div:first-child>a{color:#277ea9;font-family:Jost,sans-serif;font-weight:600}.ta-profile-card{overflow:hidden;border:1px solid #dce5ed;border-radius:18px;background:#f8fafc;box-shadow:0 18px 45px rgba(40,58,90,.12)}.ta-profile-card>div{display:grid;grid-template-columns:auto 1fr;gap:2px 14px;padding:23px;background:#37517e;color:#fff}.ta-profile-card>div i{grid-row:1/span 2;color:#7fd5fb;font-size:30px}.ta-profile-card>div strong{font-family:Jost,sans-serif;font-size:19px}.ta-profile-card>div span{color:rgba(255,255,255,.65);font-size:12px}.ta-profile-card ul{display:grid;gap:13px;margin:0;padding:25px;list-style:none}.ta-profile-card li{color:#42566d}.ta-profile-card li i{margin-right:9px;color:#47b2e4}.ta-comparison{overflow:hidden;border:1px solid #d7e0e8;border-radius:17px;background:#fff;box-shadow:0 12px 35px rgba(55,81,126,.08)}.ta-comparison-row{display:grid;grid-template-columns:1.2fr 0.9fr 0.9fr;align-items:center;border-top:1px solid #e2e8ee}.ta-comparison-row>*{padding:18px 22px}.ta-comparison-row>*+*{border-left:1px solid #e2e8ee}.ta-comparison-header{border-top:0;background:#37517e;color:#fff;font-family:Jost,sans-serif;font-size:14px;font-weight:600}.ta-comparison-row strong{color:#34485f;font-family:Jost,sans-serif}.ta-comparison-row span{color:#687687}.ta-comparison-row span:last-child{color:#277ea9;font-weight:600}.ta-comparison-row i{margin-right:6px}.ta-pricing-section{padding:75px 0;background:#fff}.ta-pricing-card{display:grid;grid-template-columns:minmax(0,1.4fr) auto minmax(190px,0.7fr) auto;align-items:center;gap:35px;padding:38px;border-radius:20px;background:linear-gradient(135deg,#263f63,#37517e);color:#fff}.ta-pricing-card .ta-section-label{color:#7fd5fb}.ta-pricing-card h2{color:#fff;font-size:31px}.ta-pricing-card>div:first-child>p:last-child{margin:12px 0 0;color:rgba(255,255,255,.7)}.ta-pricing-card>div:first-child a{color:#7fd5fb;font-weight:600}.ta-price{display:flex;align-items:center;gap:12px}.ta-price strong{color:#7fd5fb;font-family:Jost,sans-serif;font-size:48px;line-height:1}.ta-price span,.ta-pricing-users span{color:rgba(255,255,255,.64);font-size:12px;line-height:1.45}.ta-pricing-users{display:grid;grid-template-columns:auto 1fr;gap:2px 10px}.ta-pricing-users i{grid-row:1/span 2;color:#7fd5fb;font-size:25px}.ta-pricing-users strong{font-family:Jost,sans-serif}.ta-pricing-actions{display:flex;align-items:center;flex-direction:column;gap:8px}.ta-pricing-actions>a:last-child{color:rgba(255,255,255,.75);font-size:13px;text-decoration:underline}.ta-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ta-faq-grid article{padding:25px 28px;border:1px solid #dce5ed;border-radius:15px;background:#fff}.ta-faq-grid article:last-child{grid-column:1/-1}.ta-final-cta{padding:82px 0;background:linear-gradient(135deg,#263f63 0,#37517e 100%);text-align:center;color:#fff}.ta-final-cta>.container>div{max-width:780px;margin:0 auto}.ta-final-cta .ta-section-label{color:#7fd5fb}.ta-final-cta h2{color:#fff;font-size:42px}.ta-final-cta p:not(.ta-section-label){margin:16px 0 0;color:rgba(255,255,255,.75);font-size:17px}.ta-final-cta>.container>div>div{justify-content:center}@media (max-width:1100px){.ta-clocking-grid,.ta-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ta-pricing-card{grid-template-columns:1fr 1fr}}@media (max-width:991px){.ta-hero{padding:130px 0 68px}.ta-hero-grid,.ta-problem-grid,.ta-profile-grid{grid-template-columns:1fr;gap:45px}.ta-hero-copy{text-align:center}.ta-hero-copy h1,.ta-hero-copy>p:not(.ta-eyebrow){margin-right:auto;margin-left:auto}.ta-hero-actions{justify-content:center}.ta-hero-panel{width:100%;max-width:600px;margin:0 auto}}@media (max-width:767px){.ta-clocking-section,.ta-difference-section,.ta-faq-section,.ta-feature-section,.ta-problem-section,.ta-profile-section,.ta-visibility-section{padding:62px 0}.ta-hero-copy h1{font-size:42px}.ta-final-cta h2,.ta-problem-grid h2,.ta-profile-grid h2,.ta-section-heading h2{font-size:33px}.ta-disconnected-grid,.ta-faq-grid,.ta-visibility-grid{grid-template-columns:1fr}.ta-connected-answer,.ta-faq-grid article:last-child{grid-column:auto}.ta-comparison{overflow-x:auto}.ta-comparison-row{min-width:660px}.ta-pricing-card{grid-template-columns:1fr;text-align:center}.ta-price{justify-content:center}.ta-pricing-users{width:fit-content;margin:0 auto;text-align:left}}@media (max-width:575px){.ta-hero{padding-top:118px}.ta-hero-copy h1{font-size:36px;overflow-wrap:break-word}.ta-hero-copy>p:not(.ta-eyebrow){font-size:15px}.ta-hero-actions a{width:100%}.ta-hero-actions,.ta-hero-actions a,.ta-hero-copy,.ta-hero-grid{max-width:100%;min-width:0}.ta-eyebrow{overflow-wrap:anywhere}.ta-hero-panel,.ta-pricing-card{max-width:100%;padding:24px 20px}.ta-clocking-grid,.ta-feature-grid{grid-template-columns:1fr}.ta-section-heading{margin-bottom:36px}.ta-visibility-grid article{padding:27px 23px}.ta-final-cta .ta-primary-btn,.ta-final-cta .ta-secondary-btn{width:100%}}#footer{font-size:14px;background:#37517e}#footer .footer-top{padding:60px 0 30px 0;background:#37517e}#footer .footer-top .footer-contact{margin-bottom:30px}#footer .footer-top .footer-contact h3{font-size:28px;margin:0 0 10px 0;padding:2px 0 2px 0;line-height:1;text-transform:uppercase;font-weight:600;color:#37517e}#footer .footer-top .footer-contact p{font-size:14px;line-height:24px;margin-bottom:0;font-family:Jost,sans-serif;color:#5e5e5e}#footer .footer-top h4{font-size:16px;font-weight:700;color:#fff;position:relative;padding-bottom:12px}#footer .footer-top .footer-links{margin-bottom:30px}#footer .footer-top .footer-links ul{list-style:none;padding:0;margin:0}#footer .footer-top .footer-links ul i{padding-right:2px;color:#73c5eb;font-size:18px;line-height:1}#footer .footer-top .footer-links ul li{padding:10px 0;display:flex;align-items:center}#footer .footer-top .footer-links ul li:first-child{padding-top:0}#footer .footer-top .footer-links ul a{color:#fff;transition:.3s;display:inline-block;line-height:1}#footer .footer-top .footer-links ul a:hover{text-decoration:none;color:#73c5eb}#footer .footer-top a{color:#fff;transition:.3s}#footer .footer-top a:hover{color:#73c5eb}#footer .footer-top .social-links a{font-size:18px;display:inline-block;background:#47b2e4;color:#fff;line-height:1;padding:8px 0;margin-right:4px;border-radius:50%;text-align:center;width:36px;height:36px;transition:.3s}#footer .footer-top .social-links a:hover{background:#209dd8;color:#fff;text-decoration:none}#footer .footer-bottom{padding-top:20px;padding-bottom:20px;color:#fff}#footer .copyright{text-align:center}#footer .credits{float:right;font-size:13px}#footer .credits a{transition:.3s}@media (max-width:768px){#footer .footer-bottom{padding-top:15px;padding-bottom:15px}#footer .copyright,#footer .credits{text-align:center;float:none}#footer .credits{padding-top:4px}}.blog-section{padding:50px 0}.blog-search-container .blog-search-box{position:relative;display:block}.blog-search-container .blog-search-box i{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#888;font-size:18px;z-index:2;pointer-events:none}.blog-search-container .blog-search-box input{width:100%;padding:15px 20px 15px 50px;border-radius:50px;border:2px solid #e0e0e0;font-size:16px;transition:all .3s ease}.blog-search-container .blog-search-box input:focus{border-color:#47b2e4;box-shadow:0 0 0 3px rgba(71,178,228,.1);outline:0}.blog-search-container .blog-search-box input::placeholder{color:#aaa}.blog-card{background:#fff;border:none;border-radius:12px;box-shadow:0 2px 20px rgba(0,0,0,.08);transition:all .3s ease;overflow:hidden}.blog-card:hover{transform:translateY(-8px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.blog-card .card-body{padding:25px}.blog-card .badge{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:6px 12px;border-radius:20px}.blog-card .card-title{font-family:Jost,sans-serif;font-weight:600;font-size:18px;line-height:1.4;margin-bottom:10px}.blog-card .card-title a{color:#37517e;text-decoration:none;transition:color .2s ease}.blog-card .card-title a:hover{color:#47b2e4}.blog-card .card-date{font-size:13px}.blog-card .card-date i{margin-right:5px}.blog-card .card-text{font-size:14px;line-height:1.6;color:#666}.blog-card .btn-read-more{display:inline-flex;align-items:center;color:#47b2e4;font-weight:600;font-size:14px;text-decoration:none;transition:all .2s ease}.blog-card .btn-read-more i{margin-left:5px;transition:transform .2s ease}.blog-card .btn-read-more:hover{color:#2a93c9}.blog-card .btn-read-more:hover i{transform:translateX(3px)}.blog-post-section{padding:50px 0}.blog-article .blog-header{border-bottom:1px solid #eee;padding-bottom:20px}.blog-article .blog-title{font-family:Jost,sans-serif;font-size:2.2rem;font-weight:700;color:#37517e;line-height:1.3;margin-bottom:15px}.blog-article .blog-meta{font-size:14px}.blog-article .blog-meta time{color:#888}.blog-article .blog-meta .blog-category{background:#d4eef9;color:#2a93c9;padding:3px 10px;border-radius:4px;font-size:12px;font-weight:500}.blog-article .blog-content{font-size:16px;line-height:1.8;color:#444}.blog-article .blog-content h2,.blog-article .blog-content h3,.blog-article .blog-content h4{margin-top:30px;margin-bottom:15px;color:#37517e}.blog-article .blog-content h2{font-size:1.6rem}.blog-article .blog-content h3{font-size:1.3rem}.blog-article .blog-content p{margin-bottom:20px}.blog-article .blog-content ol,.blog-article .blog-content ul{margin-bottom:20px;padding-left:20px}.blog-article .blog-content li{margin-bottom:8px}.blog-article .blog-content blockquote{background:#f8f9fa;border-left:4px solid #47b2e4;padding:20px 25px;margin:25px 0;font-style:italic;color:#555}.blog-article .blog-content img{max-width:100%;height:auto;border-radius:8px;margin:20px 0}.blog-article .blog-content a{color:#47b2e4;font-weight:500}.blog-article .blog-content a:hover{text-decoration:underline}.blog-article .blog-content hr{margin:30px 0;border-color:#eee}.blog-article .blog-content code{background:#f4f4f4;padding:2px 6px;border-radius:4px;font-size:14px}.blog-article .blog-content pre{background:#2d2d2d;color:#f8f8f2;padding:20px;border-radius:8px;overflow-x:auto}.blog-article .blog-content pre code{background:0 0;padding:0;color:inherit}.blog-article .blog-content .video-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:25px 0;border-radius:8px}.blog-article .blog-content .video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.blog-article .blog-footer .blog-nav-link{color:#37517e;font-weight:500;font-size:14px}.blog-article .blog-footer .blog-nav-link:hover{color:#47b2e4}.blog-article .blog-footer .blog-nav-link i{font-size:12px}.blog-cta{text-align:center;background:linear-gradient(135deg,#37517e 0,#4668a2 100%);border-radius:12px;padding:40px 30px;box-shadow:0 10px 40px rgba(55,81,126,.3);position:relative;overflow:hidden}.blog-cta::before{content:'';position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(71,178,228,.2) 0,transparent 70%);pointer-events:none}.blog-cta h4{font-family:Jost,sans-serif;color:#fff;font-size:1.6rem;font-weight:600;margin-bottom:12px;position:relative}.blog-cta p{color:rgba(255,255,255,.9);font-size:1.1rem;margin-bottom:25px;position:relative}.blog-cta .btn-get-started{background:#47b2e4;color:#fff;padding:12px 35px;font-size:16px;font-weight:500;border-radius:50px;display:inline-block;text-decoration:none;transition:all .3s ease;position:relative;box-shadow:0 4px 15px rgba(71,178,228,.4)}.blog-cta .btn-get-started:hover{background:#fff;color:#37517e;transform:translateY(-2px);box-shadow:0 6px 20px rgba(71,178,228,.5)}@media (max-width:768px){.blog-article .blog-title{font-size:1.8rem}.blog-article .blog-content{font-size:15px}.blog-card .card-title{font-size:16px}}.contact-hero{background:linear-gradient(rgba(55,81,126,.7),rgba(55,81,126,.7)),url("../img/contact-hero-bg.jpg") center center;background-size:cover;padding:60px 0;padding-top:130px;color:#fff}.contact-hero .section-title h1,.contact-hero .section-title h2{color:#fff}.contact-hero .info i,.contact-hero .info p{color:#fff}.contact-hero .info a{color:#fff;text-decoration:underline}.contact-hero .info a:hover{color:#73c5eb}.lead-magnet-page{background:#f8f9fa}.lead-magnet-hero{padding:150px 0 80px;background:linear-gradient(135deg,#f7f9fc 0,#eef4f8 100%)}.lead-magnet-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,0.85fr);gap:64px;align-items:center}.lead-magnet-eyebrow,.lead-magnet-form-label{margin-bottom:12px;color:#1688bd;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.lead-magnet-copy h1{max-width:720px;margin-bottom:18px;color:#263b5e;font-size:clamp(2.35rem, 5vw, 4rem);font-weight:700;line-height:1.08}.lead-magnet-subhead{max-width:720px;margin-bottom:24px;color:#37517e;font-family:Jost,sans-serif;font-size:1.35rem;font-weight:500;line-height:1.45}.lead-magnet-intro{max-width:720px;color:#4d5663;font-size:1.02rem;line-height:1.75}.lead-magnet-includes{margin-top:32px}.lead-magnet-includes h2{margin-bottom:16px;color:#37517e;font-size:1.25rem;font-weight:600}.lead-magnet-includes ul{margin:0;padding:0;list-style:none}.lead-magnet-includes li{display:flex;gap:11px;align-items:flex-start;margin-bottom:13px;color:#3f4854;line-height:1.55}.lead-magnet-includes li i{margin-top:3px;color:#47b2e4}.lead-magnet-form-card{padding:34px;border:1px solid #dbe3ec;border-radius:18px;background:#fff;box-shadow:0 18px 50px rgba(55,81,126,.13)}.lead-magnet-form-card h2{margin-bottom:22px;color:#37517e;font-size:1.65rem;font-weight:650}.lead-magnet-trust{display:flex;gap:7px;align-items:flex-start;margin:18px 0 0;color:#66717e;font-size:12px;line-height:1.5}.lead-magnet-trust i{color:#47b2e4;font-size:15px}.lead-magnet-proof{padding:64px 0;background:#37517e}.lead-magnet-proof blockquote{max-width:850px;margin:0 auto;text-align:center}.lead-magnet-proof blockquote p{margin-bottom:16px;color:#fff;font-family:Jost,sans-serif;font-size:clamp(1.35rem, 3vw, 2rem);font-weight:500;line-height:1.45}.lead-magnet-proof cite{color:rgba(255,255,255,.76);font-size:14px;font-style:normal}.lead-magnet-close{padding:70px 0;background:#fff}.lead-magnet-close-inner{max-width:760px;margin:0 auto;text-align:center}.lead-magnet-close-inner h2{margin-bottom:15px;color:#37517e;font-weight:650}.lead-magnet-close-inner p{margin:0;color:#555f6c;font-size:1.05rem;line-height:1.75}.lead-magnet-close-inner a{font-weight:600;text-decoration:underline}.lead-magnet-inline-cta{padding:34px 0;background:#eaf6fc;border-top:1px solid #d3eaf5;border-bottom:1px solid #d3eaf5}.lead-magnet-inline-cta-inner{display:flex;gap:24px;align-items:center;justify-content:space-between}.lead-magnet-inline-cta p{margin:0;color:#37517e;font-family:Jost,sans-serif;font-size:1.12rem;font-weight:550}.lead-magnet-inline-cta a{flex:0 0 auto;padding:11px 25px;border-radius:50px;background:#37517e;color:#fff;font-family:Jost,sans-serif;font-weight:600;text-decoration:none}.lead-magnet-inline-cta a:hover{background:#47b2e4;color:#fff}.lead-magnet-success{min-height:620px;padding:150px 0 90px}.lead-magnet-success .container{max-width:720px}.lead-magnet-success-icon{display:flex;width:68px;height:68px;align-items:center;justify-content:center;margin:0 auto 22px;border-radius:50%;background:#eaf6fc;color:#1688bd;font-size:30px}.lead-magnet-success h1{color:#37517e;font-weight:700}.lead-magnet-success .lead{margin:18px auto 10px;color:#4d5663;font-size:1.2rem}.lead-magnet-success-actions{display:flex;gap:22px;align-items:center;justify-content:center;margin-top:30px}.lead-magnet-success-actions .btn-get-started{padding:11px 27px;border-radius:50px;background:#47b2e4;color:#fff;font-family:Jost,sans-serif;font-weight:600}@media (max-width:991px){.lead-magnet-grid{grid-template-columns:1fr;gap:42px}.lead-magnet-form-card{max-width:680px}}@media (max-width:600px){.lead-magnet-hero{padding:120px 0 55px}.lead-magnet-form-card{padding:25px 20px}.lead-magnet-inline-cta-inner,.lead-magnet-success-actions{flex-direction:column;text-align:center}}