@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/webfonts/libre-franklin-400-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/webfonts/libre-franklin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/webfonts/libre-franklin-500-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/webfonts/libre-franklin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/webfonts/libre-franklin-600-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/webfonts/libre-franklin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/webfonts/libre-franklin-700-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/webfonts/libre-franklin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/webfonts/lato-400-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/webfonts/lato-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/webfonts/lato-700-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/webfonts/lato-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary:#0a0f1e;--teal:#10a0a9;--teal-dark:#087f88;--aqua:#42babe;--aqua-light:#77cbce;--gold:#eeae50;--coral:#ee707b;--bg-primary:#fff;--bg-light:#f2fafa;--bg-section:#daeff1;--text-primary:#0a0f1e;--text-secondary:#536779;--border:#d5e9ea;--primary-deep:#05080f;--primary-raised:#172245;--gold-deep:#d9952c;--gold-ink:#7a4a0c;--text-muted:#596b7a;--on-dark:#fff;--on-dark-muted:#a9c6d2;--border-on-dark:#77cbce38;--danger:#c4444f;--shadow-sm:0 4px 16px #0a0f1e0f;--shadow-md:0 14px 34px #0a0f1e1a;--shadow-lg:0 26px 60px #0a0f1e24;--shadow-gold:0 16px 34px #d9952c57;--tj-color-common-white:var(--bg-primary);--tj-color-common-white-2:var(--on-dark-muted);--tj-color-common-black:#041423;--tj-color-common-black-2:#5e7182;--tj-color-common-black-3:#8ca0ae;--tj-color-heading-primary:var(--text-primary);--tj-color-text-body:var(--text-secondary);--tj-color-text-body-2:var(--text-muted);--tj-color-theme-primary:var(--teal);--tj-color-theme-dark:var(--primary);--tj-color-theme-bg:var(--bg-section);--tj-color-theme-bg-2:var(--bg-light);--tj-color-border-1:var(--border-on-dark);--tj-color-border-2:var(--border);--tj-color-border-3:var(--border);--tj-color-red-1:var(--danger)}body{background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:var(--aqua);color:var(--primary)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:3px}html{scrollbar-color:var(--aqua-light) var(--bg-section);scrollbar-width:thin}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background-color:var(--bg-section)}::-webkit-scrollbar-thumb{background-color:var(--aqua-light);border:3px solid var(--bg-section);border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:var(--teal)}.sec-heading .sub-title{color:var(--teal-dark)}.header-topbar{background-color:var(--teal-dark)}.tj-header-area.header-absolute{border-bottom-color:var(--border-on-dark)}.tj-header-area.header-duplicate{box-shadow:0 12px 30px #0a0f1e4d}.mainmenu ul>li.current-menu-ancestor>a,.mainmenu ul>li.current-menu-item>a,.mainmenu ul>li:hover>a,.header_search:hover{color:var(--aqua)}.site-logo .logo.bt-logo,.hamburger_logo .mobile_logo.bt-logo{width:auto;max-width:none;line-height:0;display:inline-block}.site-logo .logo.bt-logo img{width:auto;height:46px;display:block}.hamburger_logo .mobile_logo.bt-logo img{width:auto;height:38px;display:block}@media only screen and (width>=768px) and (width<=991px){.site-logo .logo.bt-logo img{height:42px}}@media (width<=767px){.site-logo .logo.bt-logo img{height:36px}}.tj-hero-section{background-color:var(--primary);background-image:radial-gradient(115% 80% at 82% 6%, #42babe3d 0%, #42babe00 55%), radial-gradient(85% 65% at 4% 96%, #10a0a933 0%, #10a0a900 62%), linear-gradient(168deg, var(--primary-raised) 0%, var(--primary) 45%, var(--primary-deep) 100%)}.hero-content .hero-title .active-color{color:var(--aqua)}.tj-primary-btn{-webkit-transition:-webkit-transform .35s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .35s cubic-bezier(.22,1,.36,1);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);box-shadow:0 10px 24px #0a0f1e2e}.tj-primary-btn:hover{-webkit-box-shadow:var(--shadow-gold);box-shadow:var(--shadow-gold);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.tj-primary-btn:hover{transform:none}}.tj-cta-section{background-color:var(--primary);background-image:linear-gradient(105deg, var(--primary-deep) 0%, var(--primary-raised) 52%, var(--gold-ink) 118%)}.tj-sidebar-cta:before{opacity:1;background:linear-gradient(#061b3294 0%,#061b32d6 52%,#061b32f2 100%),linear-gradient(153.92deg,#10a0a957 0%,#061b3200 58%)}.tj-page-header:before{background-color:#05080f9e;background-image:radial-gradient(95% 120% at 85% 0,#42babe33 0%,#42babe00 60%),linear-gradient(168deg,#17224580 0%,#05080f66 100%)}.service-style-2 .thumb:before{background:#0a0f1ed1}.tj-primary-btn{background-color:var(--gold);background-image:linear-gradient(115deg, var(--gold) 0%, var(--gold-deep) 100%)}.tj-primary-btn .btn_inner:before{background-color:var(--primary)}.tj-primary-btn .btn_inner .btn_icon{color:var(--gold)}.tj-primary-btn .btn_inner .btn_text{color:var(--primary)}.tj-primary-btn:hover .btn_inner .btn_text{color:var(--on-dark)}.tj-primary-btn.white-btn,.tj-primary-btn.header_btn,.hero-content .hero-button,.service-item .service-content .service-btn{background-image:none}.tj-primary-btn.white-btn .btn_inner:before,.tj-primary-btn.header_btn .btn_inner:before,.hero-content .hero-button .btn_inner:before,.service-item .service-content .service-btn .btn_inner:before{background-color:var(--gold)}.tj-primary-btn.white-btn .btn_inner .btn_icon,.tj-primary-btn.header_btn .btn_inner .btn_icon,.hero-content .hero-button .btn_inner .btn_icon,.service-item .service-content .service-btn .btn_inner .btn_icon{color:var(--primary)}.tj-primary-btn.white-btn:hover .btn_inner:before,.tj-primary-btn.header_btn:hover .btn_inner:before,.hero-content .hero-button:hover .btn_inner:before,.service-item .service-content .service-btn:hover .btn_inner:before{background-color:var(--gold-deep)}.tj-primary-btn.white-btn:hover .btn_inner .btn_text,.tj-primary-btn.header_btn:hover .btn_inner .btn_text,.hero-content .hero-button:hover .btn_inner .btn_text,.service-item .service-content .service-btn:hover .btn_inner .btn_text{color:var(--primary)}.text-btn:hover{color:var(--teal-dark)}.feature-item,.tj-feature,.tj-contact-area .contact-item.style-2,.tj-service-area .service-style-2{-webkit-transition:border-color .35s,-webkit-box-shadow .35s,-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:border-color .35s,box-shadow .35s,transform .35s cubic-bezier(.22,1,.36,1)}.feature-item:hover,.tj-feature:hover,.tj-contact-area .contact-item.style-2:hover,.tj-service-area .service-style-2:hover{border-color:var(--aqua-light);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.feature-item:hover,.tj-feature:hover,.tj-contact-area .contact-item.style-2:hover,.tj-service-area .service-style-2:hover{transform:none}}.service-style-2 .service-content .number{color:var(--teal-dark)}.service-style-2:hover .service-content .number{color:var(--aqua-light)}.star-ratings{color:#0000;-webkit-text-stroke:1px var(--gold)}.star-ratings .fill-ratings{color:var(--gold)}.star-ratings .empty-ratings{color:#0000}.blog-meta ul li.category a{background-color:var(--bg-light);border-color:var(--border);color:var(--teal-dark)}.blog-meta ul li.category a:hover{background-color:var(--teal-dark);border-color:var(--teal-dark);color:var(--on-dark)}.blog-meta ul li a:hover,.tj-faq-style .accordion-item .accordion-header .accordion-button:not(.collapsed),.tj-faq-style .accordion-item .accordion-header .accordion-button:not(.collapsed):before{color:var(--teal-dark)}.tj-faq-style .accordion-item .accordion-header .accordion-button:hover:before{color:var(--teal)}.back-to-top-btn{color:var(--on-dark);border-color:var(--border-on-dark)}.back-to-top-btn:hover{color:var(--primary);background-color:var(--aqua);border-color:var(--aqua)}.brand-slider-1 .brand-logo,.brand-slider-2 .brand-logo{background-color:var(--bg-primary);-webkit-transition:-webkit-box-shadow .35s;border-radius:10px;padding:10px 14px;transition:box-shadow .35s}.brand-slider-2 .brand-logo{background-color:var(--bg-light);-webkit-box-shadow:inset 0 0 0 1px var(--border);box-shadow:inset 0 0 0 1px var(--border)}.brand-slider-1 .brand-logo img,.brand-slider-2 .brand-logo img{-o-object-fit:contain;object-fit:contain;filter:none;width:100%;max-width:100%;height:100%;max-height:100%}img{height:auto}.tj-about-section .about-bg-images .about-shape-1 img,.tj-about-section .about-bg-images .about-shape-2 img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%;height:100%;margin-top:0}.feature-item .feature-icon,.feature-item .feature-icon svg,.tj-feature .feature-icon,.tj-feature .feature-icon svg{color:var(--teal)}.footer-widget .widget-menu ul li a:hover,.tj-footer-area .copyright-menu li a:hover,.tj-footer-area .footer-contact-infos a:hover{color:var(--aqua)}.bt-footer-brand img{width:auto;height:42px;display:block}.copyright-content-area .copyright-socails ul li a,.hamburger-socials ul li a{background-color:#77cbce33}.copyright-content-area .copyright-socails ul li a i,.hamburger-socials ul li a i{color:var(--aqua-light)}.copyright-content-area .copyright-socails ul li a:hover,.hamburger-socials ul li a:hover{background-color:var(--aqua)}.copyright-content-area .copyright-socails ul li a:hover i,.hamburger-socials ul li a:hover i{color:var(--primary)}:root{--bt-section-y:84px}@media (width<=1199px){:root{--bt-section-y:72px}}@media (width<=991px){:root{--bt-section-y:60px}}.section-space{padding-top:var(--bt-section-y);padding-bottom:var(--bt-section-y)}.section-bottom-space{padding-bottom:var(--bt-section-y)}.tj-about-section,.tj-service-section,.tj-contact-section{padding-top:var(--bt-section-y);padding-bottom:var(--bt-section-y)}.tj-feature-section.with-shape{padding-top:0}.tj-brand-section{padding-top:var(--bt-section-y);padding-bottom:calc(var(--bt-section-y) * .66)}.bt-credentials-section{padding-top:calc(var(--bt-section-y) * .5)}.tj-service-section .service-wrapper .service-item:last-child{margin-bottom:0}.tj-page-header{padding-top:210px;padding-bottom:96px}@media only screen and (width>=992px) and (width<=1199px){.tj-page-header{padding-top:190px;padding-bottom:80px}}@media (width<=991px){.tj-page-header{padding-top:160px;padding-bottom:64px}}.hero-content .sub-title{font-size:14px;font-weight:var(--tj-fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--aqua);z-index:1;margin-bottom:15px;padding-inline:16px;display:inline-block;position:relative}.hero-content .sub-title:before,.hero-content .sub-title:after{content:"";top:50%;background-color:var(--aqua);border-radius:50%;width:4px;height:4px;position:absolute;inset-inline-start:0;transform:translateY(-50%)}.hero-content .sub-title:after{inset-inline:auto 0}.hero-content .hero-title .hero-title-lead{display:block}.bt-typed{grid-template-columns:minmax(0,1fr);display:grid}.bt-typed>span{grid-area:1/1}.bt-typed-ghost,.bt-typed-live{-webkit-user-select:none;user-select:none}.bt-typed-ghost{opacity:0}.bt-typed-live{pointer-events:none}.bt-typed-caret{vertical-align:-.06em;background-color:currentColor;width:.05em;min-width:2px;height:.8em;margin-inline-start:.06em;display:inline-block}.bt-typed-caret[data-resting=true]{animation:1.05s step-end infinite bt-caret-blink}@keyframes bt-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.bt-typed-caret{animation:none}}.hero-content .hero-buttons{flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:40px;display:flex}.hero-content .hero-buttons .hero-button{margin-top:0}.hero-buttons .text-btn.hero-text-btn{color:var(--on-dark)}.hero-buttons .text-btn.hero-text-btn:before{background-color:currentColor}.hero-buttons .text-btn.hero-text-btn:hover{color:var(--aqua)}@media (width>=992px){.tj-hero-section{--bt-hero-foot:140px;padding-bottom:var(--bt-hero-foot)}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.animated{animation-duration:.9s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.wow,.animated{backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}.wow{visibility:visible!important;opacity:1!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bt-narrow-heading .sec-title,.bt-narrow-heading .desc{max-width:760px;margin-inline:auto}.feature-item .feature-icon i{color:var(--tj-color-theme-primary);font-size:48px;line-height:1}.bt-founder-section,.bt-process-section{background-color:var(--tj-color-common-white)}.bt-why-section{background-color:var(--tj-color-theme-bg)}.h7-process{background-color:var(--tj-color-theme-bg-2)}.h7-process .sec-heading .sub-title{background:0 0}.tj-feature-section .feature-item,.bt-challenge-section .feature-item,.bt-why-section .feature-item{height:100%}.bt-even-titles .feature-content .title{min-height:2.6em}.service-item .desc .service-lead{font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);color:var(--tj-color-common-white)}.bt-founder-images{isolation:isolate;margin:0;position:relative}.bt-founder-images:before{content:"";background:linear-gradient(135deg, var(--teal) 0%, var(--aqua) 100%);opacity:.16;z-index:-1;border-radius:24px;width:58%;height:52%;position:absolute;bottom:-22px;left:-22px}.bt-founder-frame{border-radius:24px;position:relative;overflow:hidden;box-shadow:0 34px 70px -34px #0a0f1e73}.bt-founder-frame:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0a0f1e00 0%,#0a0f1e61 42%,#0a0f1ec7 74%,#0a0f1ef0 100%);height:54%;position:absolute;bottom:0;left:0;right:0}.bt-founder-images img{width:100%;height:auto;display:block}.bt-founder-caption{z-index:3;padding:30px;position:absolute;bottom:0;left:0;right:0}.bt-founder-caption:before{content:"";background-color:var(--aqua);width:38px;height:2px;margin-bottom:14px;display:block}.bt-founder-caption .name{font-family:var(--tj-ff-heading);font-size:26px;font-weight:var(--tj-fw-bold);letter-spacing:-.025em;color:var(--on-dark);text-shadow:0 1px 18px #0a0f1e8c;line-height:1.15;display:block}.bt-founder-caption .role{font-size:15px;font-weight:var(--tj-fw-medium);color:var(--on-dark-muted);margin-top:4px;display:block}@media (width<=575px){.bt-founder-images:before{bottom:-12px;left:-12px}.bt-founder-caption{padding:22px}.bt-founder-caption .name{font-size:22px}}.bt-founder-identity{margin-bottom:25px}.bt-founder-identity .name{font-size:var(--tj-fs-h4);letter-spacing:-.025em;margin-bottom:5px}.bt-founder-identity .role{color:var(--teal-dark);font-weight:var(--tj-fw-sbold)}.bt-stats-grid{border-top:1px solid var(--tj-color-border-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 40px;margin:40px 0 0;padding:30px 0 0;list-style:none;display:grid}.bt-stats-grid li{flex-direction:column;gap:6px;display:flex}.bt-stats-grid .value{font-family:var(--tj-ff-heading);font-size:32px;font-weight:var(--tj-fw-bold);letter-spacing:-.03em;color:var(--tj-color-heading-primary);line-height:1.1}.bt-stats-grid .num{font-variant-numeric:tabular-nums}.bt-stats-grid .label{color:var(--tj-color-text-body-2);font-size:15px;line-height:1.4}@media (width>=1200px){.bt-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.bt-stats-grid .value{font-size:28px}}@media (width<=575px){.bt-stats-grid .value{font-size:26px}}.bt-founder-content .bt-founder-button{margin-top:40px}.bt-founder-content .sec-heading{margin-bottom:30px}.bt-experience-section .sec-heading{margin-bottom:40px}.tj-brand-section.bt-experience-section .sec-heading .sec-title{color:var(--on-dark)}.tj-brand-section.bt-experience-section .sec-heading .sub-title{color:var(--aqua)}.tj-brand-section-two.bt-experience-section .sec-heading:before,.tj-brand-section-two.bt-experience-section .sec-heading:after{display:none}.tj-brand-section-two.bt-experience-section .sec-heading .sec-title{max-width:none;font-family:var(--tj-ff-heading);font-size:var(--tj-fs-h2);background:0 0;border-radius:0;outline:0;padding:0}@media only screen and (width>=768px) and (width<=991px){.tj-brand-section-two.bt-experience-section .sec-heading .sec-title{font-size:40px}}@media only screen and (width>=576px) and (width<=767px){.tj-brand-section-two.bt-experience-section .sec-heading .sec-title{font-size:35px}}@media (width<=575px){.tj-brand-section-two.bt-experience-section .sec-heading .sec-title{font-size:30px}}.bt-experience-section .bt-experience-note{text-align:center;margin-top:35px}.bt-experience-section .bt-experience-note p{color:var(--tj-color-common-white-2);margin-bottom:0;font-size:14px}.tj-brand-section-two.bt-experience-section .bt-experience-note p{color:var(--tj-color-text-body-2)}.brand-slider-1:before,.brand-slider-1:after,.brand-slider-2:before,.brand-slider-2:after{content:none}.bt-challenge-section{background-color:var(--tj-color-theme-bg)}.bt-challenge-note{background-color:var(--tj-color-common-white);border-inline-start:3px solid var(--gold);margin-top:50px;padding:25px 30px}.bt-challenge-note p{font-family:var(--tj-ff-heading);font-size:var(--tj-fs-h6);font-weight:var(--tj-fw-sbold);color:var(--tj-color-heading-primary);margin-bottom:0}.bt-process-item{border-top:2px solid var(--tj-color-border-2);height:100%;padding-top:30px;transition:border-color .3s ease-in-out}.bt-process-item:hover{border-top-color:var(--tj-color-theme-primary)}.bt-process-item .bt-process-index{font-family:var(--tj-ff-heading);font-size:48px;font-weight:var(--tj-fw-bold);letter-spacing:-.04em;color:var(--tj-color-theme-primary);margin-bottom:20px;line-height:1;display:block}.bt-process-item .title{letter-spacing:-.025em;margin-bottom:15px}.bt-process-item .desc p:last-child{margin-bottom:0}.bt-faq-section{background-color:var(--tj-color-common-white)}.bt-final-cta{padding-top:70px;padding-bottom:70px}.bt-final-cta .cta-title{max-width:760px}.bt-final-cta .cta-title .sub-title{font-size:14px;font-weight:var(--tj-fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--tj-color-common-white);opacity:.8;margin-bottom:15px;display:inline-block}.bt-final-cta .cta-title .desc{margin-top:20px}.bt-final-cta .cta-title .desc p{color:var(--tj-color-common-white)}.bt-final-cta .cta-title .desc p:last-child{margin-bottom:0}.bt-page-intro{isolation:isolate;position:relative}.bt-page-intro:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(58% 68% at 92% 4%,#42babe1c 0%,#42babe00 68%);position:absolute;inset:0}.bt-page-intro-rule{background-image:linear-gradient(90deg, var(--teal) 0%, var(--aqua) 62%, #42babe26 100%);border-radius:999px;width:96px;height:4px;margin-top:32px;display:block}.bt-page-intro-lead{letter-spacing:-.01em;color:var(--text-primary);margin-bottom:22px;font-size:clamp(18px,1.35vw,21px);line-height:1.55}.bt-page-intro-copy{border:1px solid var(--border);background-color:var(--bg-light);box-shadow:var(--shadow-sm);border-radius:14px;padding:26px 22px 26px 24px;position:relative}.bt-page-intro-copy:before{content:"";background-image:linear-gradient(180deg, var(--teal) 0%, var(--aqua) 42%, #42babe00 100%);border-start-start-radius:14px;border-end-start-radius:14px;width:3px;position:absolute;inset-block:0;inset-inline-start:0}.bt-page-intro-copy p:last-child{margin-bottom:0}@media (width>=768px){.bt-page-intro-copy{padding:32px 30px 32px 34px}}@media (width>=992px){.bt-page-intro-copy{margin-top:-6px;padding:38px 40px}}.bt-services-index{border-top:1px solid var(--border);margin:28px 0 0;padding:22px 0 0;list-style:none}.bt-services-index li+li{border-top:1px solid var(--border)}.bt-services-index a{color:var(--tj-color-heading-primary);align-items:flex-start;gap:14px;padding:13px 0;transition:color .3s ease-in-out;display:flex}.bt-services-index .index{font-family:var(--tj-ff-heading);font-size:13px;font-weight:var(--tj-fw-bold);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--aqua);flex-shrink:0;padding-top:3px}.bt-services-index .title{font-family:var(--tj-ff-heading);font-size:16px;font-weight:var(--tj-fw-sbold);letter-spacing:-.01em;line-height:1.35}.bt-services-index .nav{color:var(--teal);opacity:0;flex-shrink:0;margin-inline-start:auto;padding-top:4px;font-size:15px;line-height:1;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translate(-6px)}.bt-services-index a:hover{color:var(--teal-dark)}.bt-services-index a:hover .nav,.bt-services-index a:focus-visible .nav{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.bt-services-index .nav{transition:none;transform:none}}.tj-about-section{--bt-collage-width:745px;--bt-collage-disc:168px;--bt-collage-overlap:131px}@media (width<=1599px){.tj-about-section{--bt-collage-width:660px}}@media (width<=1399px){.tj-about-section{--bt-collage-width:565px}}@media (width<=1199px){.tj-about-section{--bt-collage-width:475px;--bt-collage-disc:140px;--bt-collage-overlap:150px}}.bt-beliefs-collage .about-bg-images .about-shape-1{height:calc(var(--bt-collage-width) * 676 / 780)}.tj-about-section .about-bg-images .about-shape-2{top:calc(50% + var(--bt-collage-width) * .4333 - var(--bt-collage-disc) - 34px);max-width:var(--bt-collage-disc);height:var(--bt-collage-disc);box-shadow:var(--shadow-md);border-radius:50%;padding:9px;inset-inline-start:calc(var(--bt-collage-width) - var(--bt-collage-overlap));-webkit-mask-image:none;mask-image:none}.tj-about-section .about-bg-images .about-shape-2 img{border-radius:50%}@media (width>=992px){.tj-about-section{min-height:calc(var(--bt-collage-width) * 676 / 780 + 120px);flex-direction:column;justify-content:center;display:flex}}@media (width>=768px){.bt-approach-cards{--bs-gutter-x:32px}}.bt-lead-note{font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);color:var(--tj-color-heading-primary)}.bt-founder-story{padding-top:0}@media (width>=1400px){.bt-founder-story .container{max-width:1160px}}.bt-founder-story .tj-evolute{background-color:var(--bg-section);clip-path:none;border-radius:14px;max-width:100%;height:100%;margin-inline:0;padding:40px 36px}.bt-founder-story .tj-evolute .sec-title{font-size:clamp(28px,2.6vw,38px)}.bt-founder-story .tj-evolute .desc{font-size:17px;line-height:1.65}.bt-founder-story .tj-evolute-image{clip-path:none;border-radius:14px;max-width:100%;height:100%;min-height:420px;bottom:0;overflow:hidden}.bt-founder-story .tj-evolute-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;width:100%;height:100%}@media (width<=1199px){.bt-founder-story .tj-evolute-image{height:460px}}@media (width<=991px){.bt-founder-story .tj-evolute{padding:40px 32px}.bt-founder-story .tj-evolute-image{height:420px}}@media (width<=575px){.bt-founder-story .tj-evolute{padding:32px 24px}.bt-founder-story .tj-evolute-image{height:360px;min-height:0}}.bt-cta-compact .cta-title .title{font-size:var(--tj-fs-h2);text-transform:none;line-height:1.15}@media only screen and (width>=768px) and (width<=991px){.bt-cta-compact .cta-title .title{font-size:var(--tj-fs-h3)}}@media (width<=767px){.bt-cta-compact .cta-title .title{font-size:var(--tj-fs-h4)}}.bt-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bt-lead{font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);color:var(--tj-color-heading-primary)}.bt-field-error{color:var(--danger);margin:8px 0 0;font-size:14px}.bt-contact-intro .desc{max-width:62ch;margin-inline:auto}.bt-contact-intro{padding-bottom:clamp(40px,4vw,56px)}.tj-contact-area .contact-form-one.style-2{border:1px solid var(--border);background-color:var(--bg-primary);height:100%;box-shadow:var(--shadow-sm);border-radius:14px;padding:clamp(30px,2.6vw,44px)}.bt-direct .sec-heading{margin-bottom:40px}.bt-direct-note{text-align:center;margin:30px 0 0}.bt-direct .contact-list li a{word-break:break-word}.bt-direct .contact-list li.bt-contact-subvalue{color:var(--tj-color-text-body-2);margin-top:4px;font-size:14px}.tj-contact-area .contact-item.style-2{border:1px solid var(--border);background-color:var(--bg-light);border-radius:14px;height:100%;padding:34px 30px;transition:transform .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out}.tj-contact-area .contact-item.style-2 .contact-icon{background-color:var(--bg-primary)}.tj-contact-area .contact-item.style-2:hover .contact-icon{background-color:var(--teal)}.tj-contact-area .contact-item.style-2:hover .contact-icon i{color:var(--on-dark)}.tj-contact-area .contact-item.style-2 p{max-width:34ch}.google-map{border:1px solid var(--border);border-radius:14px;overflow:hidden}.google-map iframe{filter:none}@media (prefers-reduced-motion:reduce){.tj-contact-area .contact-item.style-2{transition:none}.tj-contact-area .contact-item.style-2:hover{transform:none}}.bt-footer-blurb{max-width:38ch;color:var(--tj-color-common-white-2)}.bt-footer-connect .bt-footer-email{font-family:var(--tj-ff-heading);font-size:20px;font-weight:var(--tj-fw-sbold);color:var(--tj-color-common-white);word-break:break-word;margin-bottom:18px;display:inline-block}.bt-footer-connect .bt-footer-email:hover{color:var(--aqua)}.bt-footer-connect .text-btn.bt-footer-linkedin{color:var(--tj-color-common-white);display:flex}.bt-footer-connect .text-btn.bt-footer-linkedin:before{background-color:currentColor}.bt-footer-connect .text-btn.bt-footer-linkedin:hover{color:var(--aqua)}.bt-footer-connect .bt-footer-location{color:var(--tj-color-common-white-2);align-items:center;gap:10px;margin:22px 0 0;font-size:15px;font-style:normal;line-height:1.4;display:flex}.bt-footer-connect .bt-footer-location i{color:var(--aqua);flex:none;font-size:16px}.bt-footer-pending{cursor:default;color:var(--tj-color-common-white-2)}.tj-service-area .service-style-2{height:100%}.bt-expertise-grid{flex-wrap:wrap;justify-content:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.bt-expertise-item{border:1px solid var(--border);background-color:var(--bg-primary);max-width:min(320px,100%);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);-webkit-transition:-webkit-transform .35s cubic-bezier(.22,1,.36,1),border-color .25s,-webkit-box-shadow .25s;border-radius:12px;flex:248px;align-items:center;gap:12px;padding:14px 16px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;display:flex}.bt-expertise-item:hover{border-color:var(--aqua);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);transform:translateY(-3px)}.bt-expertise-mark{background-color:var(--bg-light);width:30px;height:30px;color:var(--teal);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;font-size:14px;transition:background-color .25s,color .25s;display:inline-flex}.bt-expertise-item:hover .bt-expertise-mark{background-color:var(--teal);color:var(--on-dark)}.bt-expertise-label{font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);color:var(--tj-color-heading-primary);font-size:15px;line-height:1.35}@media (width<=575px){.bt-expertise-item{max-width:100%}}@media (prefers-reduced-motion:reduce){.bt-expertise-item,.bt-expertise-mark{transition:none}.bt-expertise-item:hover{transform:none}}.bt-service-hero-btn{margin-bottom:40px}.bt-outcome-box{background-color:var(--tj-color-theme-bg);border-inline-start:3px solid var(--tj-color-theme-primary);margin-bottom:40px;padding:30px 35px}.bt-outcome-box .sub-title{font-size:14px;font-weight:var(--tj-fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-dark);margin-bottom:10px;display:inline-block}.bt-outcome-box .title{letter-spacing:-.025em;margin-bottom:12px}.bt-outcome-box p:last-child{margin-bottom:0}.tj-entry-content .check-list .sub-title{font-size:14px;font-weight:var(--tj-fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-dark);margin-bottom:12px;display:inline-block}.tj-entry-content .tj-feature{height:100%}.tj-sidebar-cta .icon i{color:var(--tj-color-common-white);font-size:44px;line-height:1}@keyframes bt-route-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.site-main{animation:none}}@media (width>=992px){.bt-legal-sidebar{position:sticky;top:110px}}@media (prefers-reduced-motion:reduce){.bt-legal-progress-bar{transition:none}}@media (width<=991px){.bt-legal-toc .service-category ul{max-height:45vh}.bt-legal-sidebar{margin-bottom:10px}}.bt-curve-foot{position:relative}.bt-curve-foot:after{content:"";inset-inline-start:0;background-color:var(--bt-curve-colour,var(--bg-section));z-index:3;pointer-events:none;width:100%;height:clamp(16px,1.9vw,46px);position:absolute;bottom:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 37' preserveAspectRatio='none'%3E%3Cpath d='M0 36.16C315.5 12.2 634.3 0 956 0c324.4 0 645.9 12.4 964 36.77V37H0v-0.84Z' fill='%23fff'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 37' preserveAspectRatio='none'%3E%3Cpath d='M0 36.16C315.5 12.2 634.3 0 956 0c324.4 0 645.9 12.4 964 36.77V37H0v-0.84Z' fill='%23fff'/%3E%3C/svg%3E");-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bt-challenge-section.bt-curve-foot{--bt-curve-colour:var(--tj-color-common-white)}.tj-feature-section.with-shape:before{display:none}.hero-images{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0 Q50 3 100 0 L100 100 L0 100 Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0 Q50 3 100 0 L100 100 L0 100 Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (width>=992px){.hero-images-box{aspect-ratio:1220/1514}.hero-images-box .hero-images{inset:0 0 calc(var(--bt-hero-foot,0px) * -1) 0;position:absolute}.hero-images-box .hero-images img{object-fit:cover;width:100%;height:100%}}.tj-sidebar-cta .icon img{width:68px;height:auto}.site-main{animation:.45s cubic-bezier(.22,1,.36,1) both bt-route-in}@media (prefers-reduced-motion:reduce){.site-main{animation:none}}.bt-legal-kicker{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:28px;display:flex}.bt-legal-kicker .sub-title{font-size:14px;font-weight:var(--tj-fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-dark);display:inline-block}.bt-legal-meta{letter-spacing:.02em;color:var(--tj-color-text-body-2);font-size:14px}.bt-legal-meta time{font-weight:var(--tj-fw-sbold);color:var(--tj-color-heading-primary)}.bt-legal-heading{font-size:var(--tj-fs-h4);letter-spacing:-.025em;margin-bottom:18px}.bt-legal-section{scroll-margin-top:120px}.bt-legal-section+.bt-legal-section{margin-top:48px}.bt-legal-section>p:last-child,.bt-legal-section .tj-check-list:last-child ul li:last-child{margin-bottom:0}.bt-legal-list-title{font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);color:var(--tj-color-heading-primary);margin-bottom:12px}@media (width>=992px){.bt-legal-sidebar{position:sticky;top:110px}}.bt-legal-toc .service-category ul{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--tj-color-border-2) transparent;min-height:180px;max-height:calc(100vh - 340px);overflow-y:auto}.bt-legal-toc .service-category ul li{margin-bottom:8px}.bt-legal-toc .service-category ul li a{font-size:15px;line-height:1.35;font-weight:var(--tj-fw-sbold);gap:12px;padding:11px 16px;transition:background-color .25s ease-in-out,color .25s ease-in-out}.bt-legal-toc .service-category ul li a i{flex:none;font-size:12px;transition:transform .25s ease-in-out}.bt-legal-toc .service-category ul li a.active i{transform:translate(3px)}.bt-legal-progress{background-color:var(--tj-color-theme-bg);height:3px;margin:-18px 0 24px;overflow:hidden}.bt-legal-progress-bar{transform-origin:0;background-color:var(--tj-color-theme-primary);width:100%;height:100%;transition:transform .12s linear;display:block;transform:scaleX(0)}.bt-legal-crosslink{border-top:1px solid var(--tj-color-border-2);margin-top:24px;padding-top:22px}.bt-legal-crosslink .text-btn{align-items:center;gap:8px;font-size:15px;display:inline-flex}@media (prefers-reduced-motion:reduce){.bt-legal-progress-bar{transition:none}}@media (width<=991px){.bt-legal-toc .service-category ul{max-height:45vh}.bt-legal-sidebar{margin-bottom:10px}}#loading-icon{width:80px;max-width:none}#loading-icon img{width:100%;max-width:none;height:auto}@media (width>=992px){.tj-hero-section{padding-top:130px}}@media (width<=991px){.tj-hero-section{padding-top:120px}}.bt-challenge-section,.bt-why-section,.bt-process-section,.bt-faq-section,.bt-expertise-section,.bt-credentials-section,.bt-experience-section{overflow-x:clip}.tj-feature-section.with-shape{margin-top:0;padding-top:0}.bt-wave-divider{bottom:-1px;z-index:3;pointer-events:none;width:100%;line-height:0;position:absolute;inset-inline-start:0}.bt-wave-divider svg{width:100%;height:clamp(52px,6.5vw,116px);display:block}.bt-wave-divider path{fill:var(--bt-wave-fill,var(--bg-section))}#scroll-hero.tj-about-section:before{width:100%}.h7-faq-style .accordion-button>span{margin-inline-end:7px}.bt-faq-premium{--bt-faq-inset:28px;--bt-faq-gap:16px;--bt-faq-fs:clamp(16px, 1.15vw, 18px);--bt-faq-counter:calc(var(--bt-faq-fs) * 1.45);border:0}.bt-faq-premium .accordion-item{border:1px solid var(--border);background-color:var(--bg-primary);border-radius:12px;margin-bottom:14px;transition:border-color .25s,box-shadow .25s,transform .25s;overflow:hidden}.bt-faq-premium .accordion-item:last-child{margin-bottom:0}.bt-faq-premium .accordion-item:hover{border-color:var(--aqua-light)}.bt-faq-premium .accordion-item:has(.accordion-button:not(.collapsed)){border-color:var(--aqua-light);box-shadow:var(--shadow-md), inset 3px 0 0 0 var(--teal)}.bt-faq-premium .accordion-item .accordion-header .accordion-button{gap:var(--bt-faq-gap);padding:26px 78px 26px var(--bt-faq-inset);font-size:var(--bt-faq-fs);color:var(--text-primary);background-color:#0000;line-height:1.45}.bt-faq-premium .accordion-item .accordion-header .accordion-button:not(.collapsed){color:var(--text-primary);background-color:#0000}.bt-faq-premium .accordion-item .accordion-header .accordion-button>span{color:var(--teal);font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);font-variant-numeric:tabular-nums;flex:0 0 var(--bt-faq-counter);margin-inline-end:0}.bt-faq-premium .accordion-item .accordion-header .accordion-button:before{border-color:var(--border);width:38px;height:38px;color:var(--teal);background-color:var(--bg-light);transition:background-color .25s,border-color .25s,color .25s;inset-inline-end:24px}.bt-faq-premium .accordion-item .accordion-header .accordion-button:not(.collapsed):before{background-color:var(--teal);border-color:var(--teal);color:var(--on-dark)}.bt-faq-premium .accordion-item:hover .accordion-button.collapsed:before{border-color:var(--aqua-light)}.bt-faq-premium .accordion-item .accordion-body{margin-inline:var(--bt-faq-inset);padding-inline:0;border-top:1px solid var(--border);padding-top:18px;padding-bottom:26px}.bt-faq-premium .accordion-item:has(.accordion-button>span) .accordion-body{margin-inline-start:calc(var(--bt-faq-inset) + var(--bt-faq-counter) + var(--bt-faq-gap))}.bt-faq-premium .accordion-item .accordion-body p{color:var(--text-secondary);border-top:0;max-width:60ch;padding-top:0}.h7-faq .faq-banner{isolation:isolate;border-radius:14px;height:100%;min-height:clamp(340px,34vw,460px);overflow:hidden}.h7-faq .faq-banner img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.h7-faq .faq-banner:after{content:"";z-index:-1;background-image:linear-gradient(0deg,#0a0f1ef5 0,#0a0f1ef0 200px,#0a0f1e99 300px,#0a0f1e4d 100%),linear-gradient(153deg,#10a0a947 0%,#0a0f1e00 60%);height:auto;position:absolute;inset:0;transform:none}.h7-faq .faq-banner .sec-heading{flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;margin-bottom:0;padding:32px 30px;display:flex;position:relative;top:auto}.h7-faq .faq-banner .bt-faq-panel-title{letter-spacing:-.02em;color:var(--on-dark);margin-bottom:12px;font-size:clamp(21px,1.5vw,26px);line-height:1.25}.bt-faq-panel-note{color:#ffffffe0;max-width:34ch;margin-bottom:24px;font-size:15px;line-height:1.6}@media (width>=992px){.h7-faq .faq-banner{position:sticky;top:110px}}.mainmenu ul>li>ul.mega-menu-service{width:max-content;min-width:346px;max-width:calc(100vw - 40px)}.mainmenu ul>li>a.mega-menu-service-single .mega-menu-service-title{white-space:nowrap;max-width:none}.mainmenu ul>li>a.mega-menu-service-single .mega-menu-service-nav{margin-inline-start:auto;transform:rotate(-45deg)}.mainmenu ul>li>.mega-menu-service li:hover a.mega-menu-service-single{padding-inline-end:25px}@media (width>=992px){.tj-service-sidebar{height:100%}.tj-service-sidebar .tj-sidebar-widget:last-child{position:sticky;top:100px}}.tj-post-single-post>.sub-title{margin-bottom:12px;display:inline-block}.tj-post-wrapper .service-check-list{margin-bottom:40px}.tj-post-wrapper .service-check-list ul{border:0;gap:14px}.tj-post-wrapper .service-check-list ul li,.tj-post-wrapper .service-check-list ul li:not(:nth-child(2n)){border:1px solid var(--border);background-color:var(--bg-light);border-radius:12px;align-items:center;gap:12px;padding:16px 18px;transition:transform .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out}.tj-post-wrapper .service-check-list ul li:hover{border-color:color-mix(in srgb, var(--teal) 34%, transparent);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.tj-post-wrapper .service-check-list ul li i{background-color:color-mix(in srgb, var(--aqua) 16%, transparent);width:30px;height:30px;color:var(--teal-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:0;font-size:14px;display:inline-flex}@media (prefers-reduced-motion:reduce){.tj-post-wrapper .service-check-list ul li{transition:none}.tj-post-wrapper .service-check-list ul li:hover{transform:none}}@media (width<=575.98px){.container,.container-fluid{--bs-gutter-x:40px}}@media (width>=576px) and (width<=991.98px){.container,.container-fluid{--bs-gutter-x:48px}}@media (width<=991.98px){.text-btn,.tj-page-link a{position:relative}.text-btn:after,.tj-page-link a:after{content:"";position:absolute;inset:-12px 0}.footer-widget.widget_nav_menu .widget-menu ul li{margin-bottom:0}.footer-widget.widget_nav_menu .widget-menu ul li a{padding-block:8px}.contact-form-one .form-input input:not([type=checkbox]):not([type=radio]),.contact-form-one .form-input select{min-height:48px}}@media (width>=768px) and (width<=991.98px){.tj-hero-section,.tj-page-header{padding-top:200px}}#tj-process .process-inner .process-line-active{background-color:var(--teal)}.tj-about-section:not(.bt-beliefs-collage) .about-bg-images .about-shape-1 img{-o-object-position:34% 50%;object-position:34% 50%}@media (width<=991.98px){.bt-faq-premium{--bt-faq-inset:20px}.bt-faq-premium .accordion-item{border-radius:10px;margin-bottom:10px}.bt-faq-premium .accordion-item .accordion-header .accordion-button{padding:18px 60px 18px var(--bt-faq-inset)}.bt-faq-premium .accordion-item .accordion-header .accordion-button:before{flex-basis:34px;width:34px;height:34px;font-size:12px;inset-inline-end:14px}.bt-faq-premium .accordion-body{padding-top:14px;padding-bottom:18px}}.bt-book-consult{z-index:98;background-color:var(--gold);background-image:linear-gradient(160deg, #f3ba63 0%, var(--gold) 46%, var(--gold-deep) 100%);width:56px;height:56px;color:var(--primary);font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);letter-spacing:-.01em;opacity:0;visibility:hidden;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0;font-size:15px;line-height:1;text-decoration:none;transition:opacity .35s,transform .35s cubic-bezier(.22,1,.36,1),visibility .35s,box-shadow .3s;display:inline-flex;position:fixed;inset-block-end:24px;inset-inline-end:24px;transform:translateY(14px);box-shadow:inset 0 1px #ffffff80,0 2px 6px #0a0f1e1f,0 14px 32px #0a0f1e33}.bt-book-consult.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.bt-book-consult:hover,.bt-book-consult:focus-visible{color:var(--primary);transform:translateY(-3px);box-shadow:inset 0 1px #fff9,0 2px 8px #0a0f1e24,0 18px 38px #d9952c5c}.bt-book-consult-icon{color:inherit;justify-content:center;align-items:center;font-size:21px;line-height:1;display:inline-flex}.bt-book-consult-label{display:none}@media (width>=992px){.bt-book-consult{width:auto;padding:0 26px 0 22px}.bt-book-consult-label{display:inline}}@media (prefers-reduced-motion:reduce){.bt-book-consult{transition:opacity .2s linear,visibility .2s;transform:none}.bt-book-consult.is-visible,.bt-book-consult:hover,.bt-book-consult:focus-visible{transform:none}}#inquiry{scroll-margin-top:110px}.tj-feature-section .feature-item,.bt-faq-premium .accordion-item{background-color:var(--bg-section)}.mainmenu ul>li>.mega-menu-service li>a.mega-menu-service-single{border-radius:10px;transition:background-color .25s,color .25s}.mainmenu ul>li>.mega-menu-service li>a.mega-menu-service-single:hover,.mainmenu ul>li>.mega-menu-service li>a.mega-menu-service-single.active{background-color:var(--bg-light)}.mainmenu ul>li>.mega-menu-service li>a.mega-menu-service-single:hover .mega-menu-service-title,.mainmenu ul>li>.mega-menu-service li>a.mega-menu-service-single.active .mega-menu-service-title,.mainmenu ul>li>.mega-menu-service li>a.mega-menu-service-single:hover .mega-menu-service-nav,.mainmenu ul>li>.mega-menu-service li>a.mega-menu-service-single.active .mega-menu-service-nav{color:var(--teal-dark)}.mainmenu ul>li>.mega-menu-service li>a.mega-menu-service-single.active .mega-menu-service-icon{background-color:var(--teal);color:var(--on-dark)}.mainmenu ul>li>.mega-menu-service li>a.mega-menu-service-single.active .mega-menu-service-nav{opacity:1}@media (width<=991.98px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.tj-service-section{overflow:clip}.tj-service-section .service-item.service-stack{transform-origin:50% 0;animation:linear both bt-service-recede;animation-timeline:view();animation-range:exit exit 70%}}}@keyframes bt-service-recede{to{opacity:.15;transform:scale(.94)translateY(20px)}}@media (width>=1200px){.bt-stats-grid{grid-template-columns:repeat(4,auto);justify-content:space-between;column-gap:0}.bt-stats-grid li{padding-inline:16px}.bt-stats-grid li:first-child{padding-inline-start:0}.bt-stats-grid li+li{border-inline-start:1px solid var(--border)}}.footer-copyright-area .bt-credit{border-inline-start:1px solid #fff3;margin-inline-start:10px;padding-inline-start:12px;display:inline-block}.footer-copyright-area .bt-credit a{color:var(--tj-color-common-white-2);transition:color .3s ease-in-out}.footer-copyright-area .bt-credit a:hover{color:var(--aqua)}@media (width<=575px){.footer-copyright-area .bt-credit{border-inline-start:0;margin-inline-start:0;padding-inline-start:0;display:block}}.tj-page-header[data-bg-image$=about-hero-banner\.webp]{background-position:68% 0}.tj-evolute-area{padding-block:var(--bt-section-y);background-color:var(--bg-light)}@media (width>=1400px){.tj-evolute-area{padding-block:0}}@media (width<=991.98px){.hero-content .hero-shapes-1,.hero-content .hero-shapes-2,.hero-images-box .images-shapes{display:none}}.bt-marquee{gap:24px;width:100%;display:flex;overflow:hidden}.bt-marquee-track{will-change:transform;flex:none;gap:24px;margin:0;padding:0;list-style:none;animation:42s linear infinite bt-marquee-scroll;display:flex}@keyframes bt-marquee-scroll{to{transform:translate(calc(-100% - 24px))}}.bt-marquee:hover .bt-marquee-track,.bt-marquee:focus-within .bt-marquee-track{animation-play-state:paused}.bt-marquee .brand-logo{background-color:var(--bg-primary);border-radius:10px;flex:0 0 195px;justify-content:center;align-items:center;width:195px;height:74px;padding:10px 14px;display:inline-flex}.bt-marquee .brand-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.tj-brand-section-two .bt-marquee .brand-logo{background-color:#0000}@media (width<=575px){.bt-marquee .brand-logo{flex-basis:165px;width:165px;height:60px}}@media (prefers-reduced-motion:reduce){.bt-marquee-track{animation:none}.bt-marquee{overflow-x:auto}.bt-marquee-track[aria-hidden=true]{display:none}}.preloader.bt-preloader-out{opacity:0;pointer-events:none;transition:opacity .4s}.tj-faq-style .accordion-collapse.collapse{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1);display:grid}.tj-faq-style .accordion-collapse.collapse.show{visibility:visible;grid-template-rows:1fr}.tj-faq-style .accordion-collapse.collapse>.bt-collapse-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.tj-faq-style .accordion-collapse.collapse{transition:none}}.contact-form-one .tj-nice-select-box,.contact-form-one .tj-nice-select-box .nice-select{width:100%}
