:root{--tj-ff-fontawesome:"Font Awesome 6 Pro";--tj-fw-normal:normal;--tj-fw-thin:100;--tj-fw-elight:200;--tj-fw-light:300;--tj-fw-regular:400;--tj-fw-medium:500;--tj-fw-sbold:600;--tj-fw-bold:700;--tj-fw-ebold:800;--tj-fw-black:900;--tj-fs-body:16px;--tj-fs-p:16px;--tj-fs-h1:74px;--tj-fs-h2:48px;--tj-fs-h3:32px;--tj-fs-h4:24px;--tj-fs-h5:20px;--tj-fs-h6:18px;--tj-color-common-white:#ffffff;--tj-color-common-black:#000000;--tj-color-common-black-2:#0e1a2c;--tj-color-heading-primary:#0e1a2c;--tj-color-text-body:#2a3950;--tj-color-text-body-2:#6b7689;--tj-color-text-body-3:#8a93a3;--tj-color-text-body-4:#0e1a2c;--tj-color-text-body-5:rgba(255,255,255,0.8);--tj-color-theme-primary:#c4a747;--tj-color-theme-bg:#fbf7ec;--tj-color-theme-bg-2:#edf1fb;--tj-color-theme-bg-3:#0a1320;--tj-color-theme-dark:#0e1a2c;--tj-color-theme-dark-2:#18242e;--tj-color-theme-dark-3:#2a3950;--tj-color-theme-dark-4:#6b7689;--tj-color-theme-dark-5:#676e7a;--tj-color-theme-on-primary:#0e1a2c;--tj-color-accent-primary:#c4a747;--tj-color-accent-strong:#a98b33;--tj-color-accent-deep:#7a641c;--tj-color-accent-text:#7a641c;--tj-color-accent-text-on-light:#7a641c;--tj-color-accent-text-on-dark:#c4a747;--tj-color-accent-tint:#fbf7ec;--tj-color-accent-mid:#e3d49a;--tj-color-accent-secondary:#4663c3;--tj-color-accent-secondary-strong:#3a52a6;--tj-color-accent-secondary-tint:#edf1fb;--tj-color-accent-on-accent:#0e1a2c;--tj-color-red-1:#dc2b3a;--tj-color-grey-1:#f2f0e8;--tj-color-grey-2:#6b7689;--tj-color-grey-3:rgba(255,255,255,0.1019607843);--tj-color-border-1:#e2dcc9;--tj-color-border-2:#243042;--tj-color-border-3:rgba(255,255,255,0.1490196078);--tj-color-border-4:rgba(255,255,255,0.2);--tj-color-border-5:rgba(196,167,71,0.1490196078)}.theme-group{--ac-blue:#c4a747;--ac-bright:#ffd166;--ac-deep:#8a6f26;--ac-accent:#4663c3;--ac-navy:#141112;--ac-navy2:#211b14;--tj-color-theme-primary:#c4a747;--tj-color-theme-on-primary:#0e1a2c;--tj-color-accent-primary:#c4a747;--tj-color-accent-strong:#a98b33;--tj-color-accent-deep:#7a641c;--tj-color-accent-tint:#fbf7ec;--tj-color-accent-mid:#e3d49a;--tj-color-accent-on-accent:#0e1a2c;--tj-color-accent-text-on-light:#7a641c;--tj-color-accent-text-on-dark:#c4a747;--tj-color-accent-text:var(--tj-color-accent-text-on-light);--tj-color-theme-bg:#fbf7ec;--tj-color-border-5:#c4a74726;--apx-hero-orb:var(--apx-blue-400)}.theme-cyber{--ac-blue:#dc2b3a;--ac-bright:#ff6d6a;--ac-deep:#921722;--ac-accent:#11eded;--ac-navy:#120608;--ac-navy2:#1e0a0d;--tj-color-theme-primary:#dc2b3a;--tj-color-theme-on-primary:#ffffff;--tj-color-accent-primary:#dc2b3a;--tj-color-accent-strong:#be1f2d;--tj-color-accent-deep:#921722;--tj-color-accent-tint:#fdecec;--tj-color-accent-mid:#f08b8b;--tj-color-accent-on-accent:#ffffff;--tj-color-accent-text-on-light:#be1f2d;--tj-color-accent-text-on-dark:#f08b8b;--tj-color-accent-text:var(--tj-color-accent-text-on-light);--tj-color-theme-bg:#fdecec;--tj-color-border-5:#dc2b3a26;--apx-hero-orb:var(--tj-color-accent-mid)}.theme-managed-it{--ac-blue:#2f6be4;--ac-bright:#80aaf5;--ac-deep:#173f95;--ac-accent:#f2b31d;--ac-navy:#070c1a;--ac-navy2:#0c1428;--tj-color-theme-primary:#2f6be4;--tj-color-theme-on-primary:#ffffff;--tj-color-accent-primary:#2f6be4;--tj-color-accent-strong:#1f54c2;--tj-color-accent-deep:#173f95;--tj-color-accent-tint:#e9f1fe;--tj-color-accent-mid:#80aaf5;--tj-color-accent-on-accent:#ffffff;--tj-color-accent-text-on-light:#1f54c2;--tj-color-accent-text-on-dark:#80aaf5;--tj-color-accent-text:var(--tj-color-accent-text-on-light);--tj-color-theme-bg:#e9f1fe;--tj-color-border-5:#2f6be426;--apx-hero-orb:var(--tj-color-accent-mid)}.theme-ai{--ac-blue:#9333ea;--ac-bright:#d8b8fa;--ac-deep:#5c1a98;--ac-accent:#e52d8a;--ac-navy:#0c0618;--ac-navy2:#150a26;--tj-color-theme-primary:#9333ea;--tj-color-theme-on-primary:#ffffff;--tj-color-accent-primary:#9333ea;--tj-color-accent-strong:#7a22c9;--tj-color-accent-deep:#5c1a98;--tj-color-accent-tint:#f3ebfc;--tj-color-accent-mid:#c39bee;--tj-color-accent-on-accent:#ffffff;--tj-color-accent-text-on-light:#7a22c9;--tj-color-accent-text-on-dark:#c39bee;--tj-color-accent-text:var(--tj-color-accent-text-on-light);--tj-color-theme-bg:#f3ebfc;--tj-color-border-5:#9333ea26;--apx-hero-orb:var(--tj-color-accent-mid)}.theme-dev{--ac-blue:#14b8a6;--ac-bright:#c7fbff;--ac-deep:#0a6f65;--ac-accent:#c9ffc9;--ac-navy:#021a18;--ac-navy2:#002d40;--tj-color-theme-primary:#14b8a6;--tj-color-theme-on-primary:#0e1a2c;--tj-color-accent-primary:#14b8a6;--tj-color-accent-strong:#0e9384;--tj-color-accent-deep:#0a6f65;--tj-color-accent-tint:#e5f8f3;--tj-color-accent-mid:#6fd9c5;--tj-color-accent-on-accent:#0e1a2c;--tj-color-accent-text-on-light:#0a6f65;--tj-color-accent-text-on-dark:#14b8a6;--tj-color-accent-text:var(--tj-color-accent-text-on-light);--tj-color-theme-bg:#e5f8f3;--tj-color-border-5:#14b8a626;--apx-hero-orb:var(--tj-color-accent-mid)}.surface-light{background-color:var(--tj-color-common-white)}.surface-light,.surface-tint{color:var(--tj-color-text-body)}.surface-tint{background-color:var(--tj-color-theme-bg)}.surface-dark{background-color:var(--tj-color-theme-dark)}.surface-dark,.surface-deep{color:var(--tj-color-text-body-5)}.surface-deep{background-color:var(--tj-color-theme-bg-3)}.surface-dark,.surface-deep,.tj-on-dark{--tj-color-accent-primary:var(--tj-color-accent-mid);--tj-color-accent-on-accent:#0e1a2c;--tj-color-border-5:#ffffff26;--tj-color-text-body-2:var(--tj-color-text-body-5);--tj-color-accent-text:var(--tj-color-accent-text-on-dark)}.surface-light,.surface-tint{--tj-color-text-body-2:#6b7689;--tj-color-accent-text:var(--tj-color-accent-text-on-light);--ac-blue:var(--tj-color-accent-deep);--ac-bright:var(--tj-color-accent-strong)}.surface-dark,.surface-deep{--tj-color-heading-primary:#ffffff}*{margin:0;padding:0;box-sizing:border-box}.site-main{position:relative}body{font-family:var(--tj-ff-body);font-size:var(--tj-fs-body);font-weight:400;color:var(--tj-color-text-body);background-color:var(--tj-color-grey-1);line-height:1.5}body:has(.tj-offcanvas-area.opened,.hamburger-area.opened,.modal-open){overflow:hidden}body:has(.modal-open) #smooth-wrapper{position:static!important}body:has(.modal-open) #smooth-content{transform:none!important;will-change:inherit}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--tj-ff-heading);color:var(--tj-color-heading-primary);margin-top:0;font-weight:var(--tj-fw-medium);line-height:1.2;letter-spacing:-.03em}h1{font-size:var(--tj-fs-h1);line-height:1.108}@media only screen and (min-width:1200px)and (max-width:1399px){h1{font-size:60px}}@media only screen and (min-width:992px)and (max-width:1199px){h1{font-size:50px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){h1{font-size:45px}}h2{font-size:var(--tj-fs-h2);line-height:1.125}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){h2{font-size:40px}}@media only screen and (min-width:576px)and (max-width:767px){h2{font-size:36px}}@media(max-width:575px){h2{font-size:30px}}h3{font-size:var(--tj-fs-h3);line-height:1.25}@media only screen and (min-width:768px)and (max-width:991px){h3{font-size:28px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){h3{font-size:25px}}h4{font-size:var(--tj-fs-h4);line-height:1.333}@media only screen and (min-width:768px)and (max-width:991px){h4{font-size:22px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){h4{font-size:20px}}h5{font-size:var(--tj-fs-h5);line-height:1.4}h6{font-size:var(--tj-fs-h6);line-height:1.444}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{line-height:inherit;display:block}h1 a,h1:hover a,h2 a,h2:hover a,h3 a,h3:hover a,h4 a,h4:hover a,h5 a,h5:hover a,h6 a,h6:hover a{font-size:inherit;color:inherit;font-weight:inherit}ul{margin:0;padding:0}.btn,a,button,h1,h2,h3,h4,h5,h6,input,li,p,select,span,svg path,textarea{transition:all .3s ease-in-out 0s}a:focus,button:focus{text-decoration:none;outline:none;box-shadow:0 0 0}.apx-skip-link{position:absolute;left:-9999px;top:0;z-index:10000;transition:none;padding:12px 20px;border-radius:0 0 8px 0;background:#0b1220;color:#fff;font-size:15px;font-weight:600;text-decoration:none}.apx-skip-link:focus,.apx-skip-link:focus-visible{left:0;outline:3px solid #fff;outline-offset:-6px;box-shadow:none;color:#fff}a:focus,a:hover{color:inherit;text-decoration:none}a,button{color:var(--tj-color-accent-text,var(--tj-color-theme-primary));outline:none;border:none;background:rgba(0,0,0,0);padding:0}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.nice-select,input[type=email],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{outline:none;background-color:var(--tj-color-common-white);height:auto;width:100%;font-size:var(--tj-fs-body);border:1px solid var(--tj-color-border-1);color:var(--tj-color-text-body);padding:10px 15px;box-shadow:0 0 0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}*{scrollbar-width:thin;scrollbar-color:var(--tj-color-theme-primary) var(--tj-color-common-white)}::-webkit-scrollbar{height:4px;width:6px}::-webkit-scrollbar-thumb{background:var(--tj-color-theme-primary);-webkit-border-radius:1ex;-webkit-box-shadow:0 0 0 rgba(0,0,0,.75)}::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}::selection{background:var(--tj-color-common-black);color:var(--tj-color-common-white);text-shadow:none}::placeholder{color:var(--tj-color-text-body);font-size:var(--tj-fs-body);opacity:1;transition:all .3s}table{border-collapse:initial;border-spacing:0}img{max-width:100%}.w-img img{width:100%}.m-img img{max-width:100%}.fix{overflow:hidden}.section-gap{padding-top:120px;padding-bottom:120px}@media only screen and (min-width:992px)and (max-width:1199px){.section-gap{padding-top:100px;padding-bottom:100px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.section-gap{padding-top:70px;padding-bottom:70px}}.section-gap-2{padding-top:100px;padding-bottom:100px}@media only screen and (min-width:992px)and (max-width:1199px){.section-gap-2{padding-top:80px;padding-bottom:80px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.section-gap-2{padding-top:60px;padding-bottom:60px}}.gap-top,.section-top-gap{padding-top:120px}@media only screen and (min-width:992px)and (max-width:1199px){.gap-top,.section-top-gap{padding-top:100px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.gap-top,.section-top-gap{padding-top:70px}}.gap-bottom,.section-bottom-gap{padding-bottom:120px}@media only screen and (min-width:992px)and (max-width:1199px){.gap-bottom,.section-bottom-gap{padding-bottom:100px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.gap-bottom,.section-bottom-gap{padding-bottom:70px}}.section-gap-x{-webkit-margin-start:15px;margin-inline-start:15px;-webkit-margin-end:15px;margin-inline-end:15px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.section-gap-x{-webkit-margin-start:12px;margin-inline-start:12px;-webkit-margin-end:12px;margin-inline-end:12px}}.section-separator{border-top:1px dashed var(--tj-color-border-1)}.mt-10{margin-top:10px}.rg-30{row-gap:30px}.rg-40{row-gap:40px}.rg-50{row-gap:50px}.rg-60{row-gap:60px}.rg-70{row-gap:70px}.rg-80{row-gap:80px}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}.mt-50{margin-top:50px}.mb-50{margin-bottom:50px}.mt-60{margin-top:60px}.mb-60{margin-bottom:60px}.gap-15{--bs-gutter-x:15px;padding:0 15px}.gap-15 .row{--bs-gutter-x:15px;--bs-gutter-y:15px}.space-for-header{padding-top:105px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.space-for-header{padding-top:95px}}.top-space-15{padding-top:15px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.top-space-15{padding-top:12px}}.top-space-65{padding-top:65px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.top-space-65{padding-top:94px}}.gap-30,.gap-30 .row{--bs-gutter-x:30px}.gap-30 .row{--bs-gutter-y:30px}.gap-0,.gap-0 .row{--bs-gutter-x:0}.wow{opacity:0}.wow:not(.animated){animation:none}.container-end-align{-webkit-margin-start:calc((100% - 1320px)/2);margin-inline-start:calc((100% - 1320px)/2);width:auto;min-width:auto;max-width:inherit;-webkit-padding-end:0;padding-inline-end:0}@media only screen and (min-width:1200px)and (max-width:1399px){.container-end-align{-webkit-margin-start:calc((100% - 1140px)/2);margin-inline-start:calc((100% - 1140px)/2)}}@media only screen and (min-width:992px)and (max-width:1199px){.container-end-align{-webkit-margin-start:calc((100% - 960px)/2);margin-inline-start:calc((100% - 960px)/2)}}@media only screen and (min-width:768px)and (max-width:991px){.container-end-align{-webkit-margin-start:calc((100% - 720px)/2);margin-inline-start:calc((100% - 720px)/2)}}@media only screen and (min-width:576px)and (max-width:767px){.container-end-align{-webkit-margin-start:calc((100% - 540px)/2);margin-inline-start:calc((100% - 540px)/2)}}@media(max-width:575px){.container-end-align{-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-end:12px;padding-inline-end:12px}}.vbox-grab .vbox-child img{border-radius:12px}#smooth-content{padding-bottom:15px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){#smooth-content{padding-bottom:0}}.slidebar-stickiy,.tj-sticky-panel,.tj-sticky-panel-2,.tj-sticky-panel-3{will-change:transform}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){[data-speed=".8"]{transform:none!important}}.hero-text-anim,.text-anim,.title-anim{opacity:0}.hero-text-anim.start-anim,.text-anim.start-anim,.title-anim.start-anim{opacity:1}.odometer.odometer-auto-theme{line-height:1}.slider-next,.slider-prev{cursor:pointer}.goverlay{background:rgba(23,23,23,.95)}@media(min-width:769px){.goverlay{background:rgba(23,23,23,.95)}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.gslide iframe,.gslide video,.plyr__poster{inset-inline-start:15px;width:calc(100% - 30px)}}.gslide-media.gslide-image{box-shadow:none}@media(min-width:769px){.gslide-media.gslide-image{box-shadow:none}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.gslide-media.gslide-image{-webkit-padding-start:15px;padding-inline-start:15px;-webkit-padding-end:15px;padding-inline-end:15px}}.gslide-media.gslide-image img{max-width:100%;max-height:85vh;border-radius:12px;box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3)}@media(min-width:769px){.gslide-media.gslide-image img{max-width:100%;max-height:85vh}}.tj-primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;background-color:var(--tj-color-theme-primary);font-size:16px;font-weight:var(--tj-fw-sbold);padding:5px 5px 5px 25px;text-align:center;border-radius:50px;line-height:1;z-index:2;overflow:hidden;white-space:nowrap;max-width:100%;box-sizing:border-box}.tj-primary-btn .btn-text{color:var(--tj-color-theme-on-primary,var(--tj-color-common-white));overflow:hidden}.tj-primary-btn .btn-text span{display:flex;line-height:1;text-shadow:0 30px 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateY(0);transition:.4s ease-in-out}.tj-primary-btn .btn-icon{display:inline-flex;justify-content:center;align-items:center;font-size:20px;line-height:1;width:42px;height:42px;overflow:hidden;background-color:var(--tj-color-theme-dark);border-radius:50%}.tj-primary-btn .btn-icon i,.tj-primary-btn .btn-icon svg{color:var(--tj-color-common-white);width:1em;height:1em;transform:none;transition:all .3s ease-in-out}.tj-primary-btn.btn-dark{background-color:var(--tj-color-theme-dark)}.tj-primary-btn.btn-dark .btn-icon{background-color:var(--tj-color-common-white)}.tj-primary-btn.btn-dark .btn-icon i,.tj-primary-btn.btn-dark .btn-icon svg{color:var(--tj-color-theme-dark)}.tj-primary-btn.transparent-btn{background-color:rgba(0,0,0,0);border:1px solid var(--tj-color-border-1)}.tj-primary-btn.transparent-btn .btn-text{color:var(--tj-color-heading-primary)}.tj-primary-btn.transparent-btn:hover{border-color:var(--tj-color-theme-dark)}.tj-primary-btn:hover .btn-text span{transform:translateY(-30px)}.tj-primary-btn:hover .btn-icon i,.tj-primary-btn:hover .btn-icon svg{transform:translateX(3px)}.tj-primary-btn:is([href^="http://"],[href^="https://"]):not([href*="//www.apexward.com"]) .btn-icon i,.tj-primary-btn:is([href^="http://"],[href^="https://"]):not([href*="//www.apexward.com"]) .btn-icon svg{transform:rotate(-45deg)}.tj-primary-btn:is([href^="http://"],[href^="https://"]):not([href*="//www.apexward.com"]):hover .btn-icon i,.tj-primary-btn:is([href^="http://"],[href^="https://"]):not([href*="//www.apexward.com"]):hover .btn-icon svg{transform:rotate(0)}.tj-primary-btn-lg{font-size:20px;padding:7px 7px 7px 44px;gap:14px}.tj-primary-btn-lg .btn-icon{font-size:27px;width:59px;height:59px}.text-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;font-size:16px;font-weight:var(--tj-fw-sbold);text-align:center;line-height:1;z-index:2}.text-btn .btn-text{color:var(--tj-color-heading-primary);overflow:hidden}.text-btn .btn-text span{display:flex;line-height:1;text-shadow:0 30px 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateY(0);transition:.4s ease-in-out}.text-btn .btn-icon{display:inline-flex;justify-content:center;align-items:center;font-size:20px;line-height:1;width:30px;height:30px;overflow:hidden;background-color:var(--tj-color-theme-dark);border-radius:50%}.text-btn .btn-icon i,.text-btn .btn-icon svg{color:var(--tj-color-common-white);width:1em;height:1em;transform:none;transition:all .3s ease-in-out}.text-btn:hover .btn-text span{transform:translateY(-30px)}.text-btn:hover .btn-icon{background-color:var(--tj-color-theme-primary)}.text-btn:hover .btn-icon i,.text-btn:hover .btn-icon svg{transform:translateX(2px)}.text-btn:is([href^="http://"],[href^="https://"]):not([href*="//www.apexward.com"]) .btn-icon i,.text-btn:is([href^="http://"],[href^="https://"]):not([href*="//www.apexward.com"]) .btn-icon svg{transform:rotate(-45deg)}.text-btn:is([href^="http://"],[href^="https://"]):not([href*="//www.apexward.com"]):hover .btn-icon i,.text-btn:is([href^="http://"],[href^="https://"]):not([href*="//www.apexward.com"]):hover .btn-icon svg{transform:rotate(0)}.tji-icon-btn{width:64px;height:64px;border-radius:50%;border:1px solid var(--tj-color-theme-primary);display:flex;align-items:center;justify-content:center;font-size:26px}.tji-icon-btn i{color:var(--tj-color-theme-primary);font-weight:var(--tj-fw-normal);transform:rotate(-45deg);transition:all .3s ease-in-out}.tji-icon-btn:hover{background-color:var(--tj-color-theme-primary)}.tji-icon-btn:hover i{color:var(--tj-color-common-white);transform:rotate(0)}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tji-icon-btn{width:60px;height:60px;font-size:24px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tji-icon-btn{width:50px;height:50px;font-size:20px}}.header-area{background-color:var(--tj-color-common-white);border-end-start-radius:12px;border-end-end-radius:12px;position:relative;z-index:99}.header-area.header-1.header-absolute{top:0;position:absolute;inset-inline-start:0;width:calc(100% - 30px)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.header-area.header-1.header-absolute{width:calc(100% - 24px)}}.header-area.header-1 .header-wrapper{padding:0 18px;background-color:var(--tj-color-common-white)}.header-area.header-2.header-absolute{position:absolute;top:30px;inset-inline-start:15px;width:calc(100% - 60px);z-index:999;background-color:rgba(0,0,0,0);border-radius:0}.header-area.header-2.header-absolute>.container-fluid,.header-area.header-2.header-absolute>.container-fluid>.row{--bs-gutter-x:0}.header-area.header-2.header-absolute .header-wrapper{padding:0 20px;border-radius:14px}.header-area.header-2.header-absolute .header-wrapper,.header-area.header-2.header-absolute .search_popup{background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-area.header-2.header-absolute .search_popup .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search]),.header-area.header-2.header-absolute .search_popup .search-box input[type=text]{background-color:var(--tj-color-common-white)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.header-area.header-2.header-absolute{top:24px;inset-inline-start:12px;width:calc(100% - 48px)}}.header-area.header-2.header-sticky .header-wrapper{padding:0 8px}.header-area.header-3.header-absolute{background-color:rgba(0,0,0,0);position:absolute;top:0;inset-inline-start:0;width:calc(100% - 30px);z-index:999}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.header-area.header-3.header-absolute{width:calc(100% - 24px)}}.header-area.header-3 .header-wrapper{padding:0 12px;border-start-start-radius:12px;border-start-end-radius:12px}.header-area.header-duplicate{display:none;opacity:0;visibility:hidden}.header-area.sticky{position:fixed;width:calc(100% - 30px);top:0;inset-inline-start:0;animation:sticky .9s;border-bottom:none;z-index:1002;box-shadow:0 0 15px 0 rgba(0,0,0,.1);opacity:1;visibility:visible;background-color:var(--tj-color-common-white);display:block}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.header-area.sticky{width:100%}.header-area.sticky.section-gap-x{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}}@media only screen and (min-width:1200px)and (max-width:1399px){.header-area.header-1 .header-wrapper,.header-area.header-3 .header-wrapper{padding:0 8px}}@media only screen and (min-width:992px)and (max-width:1199px){.header-area.header-1 .header-wrapper,.header-area.header-3 .header-wrapper{padding:0 4px}.header-area.header-2.header-absolute .header-wrapper{padding:0 16px}.header-area.header-2.header-sticky .header-wrapper{padding:0 4px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.header-area.header-1 .header-wrapper,.header-area.header-3 .header-wrapper{padding:15px 0}.header-area.header-2.header-absolute .header-wrapper{padding:15px 12px}.header-area.header-2.header-sticky .header-wrapper{padding:15px 0}}.header-top{background-color:var(--tj-color-theme-primary);border-end-start-radius:12px;border-end-end-radius:12px;padding:0 12px;margin-bottom:15px}.header-top-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.header-top-content .topbar-text{color:var(--tj-color-common-white);padding:13px 0;margin:0;display:inline-flex;align-items:center;gap:5px}.header-top-content .topbar-text i{color:var(--tj-color-common-white);font-size:20px}.header-top-content .topbar-text a{color:var(--tj-color-common-white);font-weight:var(--tj-fw-sbold);display:inline-flex}.header-top-content .topbar-text a:after{content:"";font-size:21px;line-height:1.2;font-family:bexon-icons!important;font-weight:400;display:inline-flex;color:var(--tj-color-common-white)}.header-top-content .topbar-text a:hover{opacity:.7}@media only screen and (min-width:768px)and (max-width:991px){.header-top-content .topbar-text{font-size:15px}.header-top-content .topbar-text i{font-size:18px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.header-top-content .topbar-text{font-size:15px;padding:10px 0;width:100%;justify-content:center}.header-top-content .topbar-text i{font-size:18px}}.header-top-content .header-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.header-top-content .header-info .info-item{display:inline-flex;align-items:center;gap:8px;position:relative;padding:0 15px;-webkit-border-start:1px dashed rgba(255,255,255,.15);border-inline-start:1px dashed rgba(255,255,255,.15)}.header-top-content .header-info .info-item:last-child{-webkit-padding-end:0;padding-inline-end:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.header-top-content .header-info .info-item:last-child{display:none}}.header-top-content .header-info .info-item span{display:inline-flex;line-height:1;color:var(--tj-color-common-white)}.header-top-content .header-info .info-item a{color:var(--tj-color-common-white)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.header-top-content .header-info .info-item{border:0;padding:0 10px 10px}}.header-top-content .header-info .social-links ul li a{width:22px;height:22px;font-size:14px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.header-top-content{justify-content:center}}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.header-top{padding:0 8px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.header-top{padding:0}}.header-bottom{border-bottom:1px dashed #c9d1d1}.header-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;z-index:99;position:relative}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.header-wrapper{padding:15px 0}}.site_logo .logo{display:inline-block;max-width:136px;width:100%}.menu-area{gap:25px}.mainmenu ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;column-gap:30px;flex-wrap:wrap}.mainmenu ul>li{position:relative;z-index:1}.mainmenu ul>li>a{position:relative;font-size:16px;color:var(--tj-color-heading-primary);display:block;padding:37px 0;font-weight:var(--tj-fw-medium);line-height:1}.mainmenu ul>li.has-dropdown>a,.mainmenu ul>li.menu-item-has-children>a{-webkit-padding-end:20px;padding-inline-end:20px}.mainmenu ul>li.has-dropdown>a:after,.mainmenu ul>li.menu-item-has-children>a:after{content:"";font-family:bexon-icons;color:inherit;font-size:12px;position:absolute;top:40px;inset-inline-end:0;transition:all .3s ease-in-out 0s}.mainmenu ul>li.has-dropdown:hover>a:after,.mainmenu ul>li.menu-item-has-children:hover>a:after{transform:rotate(-180deg)}.mainmenu ul>li.current-menu-ancestor>a,.mainmenu ul>li.current-menu-ancestor>a:after,.mainmenu ul>li.current-menu-item>a,.mainmenu ul>li.current-menu-item>a:after,.mainmenu ul>li:hover>a,.mainmenu ul>li:hover>a:after{color:var(--tj-color-theme-primary)}.mainmenu ul>li.current-menu-ancestor>a:before,.mainmenu ul>li.current-menu-item>a:before,.mainmenu ul>li:hover>a:before{opacity:1;visibility:visible}.mainmenu ul>li>.sub-menu{display:block;position:absolute;width:220px;top:100%;inset-inline-start:0;z-index:99;text-align:start;background-color:var(--tj-color-common-white);box-shadow:0 0 15px 0 rgba(0,0,0,.1);border-radius:10px;transform:scaleY(0);transform-origin:top;opacity:0;visibility:hidden;gap:0;padding:10px 0;pointer-events:none;transition:.4s}.mainmenu ul>li>.sub-menu>li{display:block;width:100%}.mainmenu ul>li>.sub-menu>li>a{position:relative;padding:10px 20px;display:block;color:var(--tj-color-text-body)}.mainmenu ul>li>.sub-menu>li>a:before{display:none}.mainmenu ul>li>.sub-menu>li:last-child{padding-bottom:0}.mainmenu ul>li>.sub-menu>li.has-dropdown>a:after,.mainmenu ul>li>.sub-menu>li.menu-item-has-children>a:after{top:13px;inset-inline-end:15px;color:var(--tj-color-text-body);transform:rotate(-90deg)}.mainmenu ul>li>.sub-menu>li.current-menu-ancestor>a,.mainmenu ul>li>.sub-menu>li.current-menu-item>a,.mainmenu ul>li>.sub-menu>li:hover>a{color:var(--tj-color-theme-primary)}.mainmenu ul>li>.sub-menu>li.current-menu-ancestor>a:before,.mainmenu ul>li>.sub-menu>li.current-menu-item>a:before,.mainmenu ul>li>.sub-menu>li:hover>a:before{opacity:1;visibility:visible;width:14px}.mainmenu ul>li>.sub-menu>li.current-menu-ancestor>a:after,.mainmenu ul>li>.sub-menu>li.current-menu-item>a:after,.mainmenu ul>li>.sub-menu>li:hover>a:after{color:var(--tj-color-theme-primary)}.mainmenu ul>li>.sub-menu>li>.sub-menu{inset-inline-start:100%;top:-10px}.mainmenu ul>li:hover>.sub-menu{opacity:1;visibility:visible;transform:scaleY(1);transition:all .5s ease;pointer-events:inherit}@media only screen and (min-width:1200px)and (max-width:1399px){.mainmenu ul{gap:0 22px}}@media only screen and (min-width:992px)and (max-width:1199px){.mainmenu ul{gap:0 16px}}.header-search{line-height:1;position:relative}.header-search .search{color:var(--tj-color-heading-primary);font-size:20px;line-height:1;width:48px;height:48px;border-radius:50%;background-color:var(--tj-color-grey-1);display:inline-flex;align-items:center;justify-content:center}.header-search .search i{line-height:1;display:inline-flex;transition:transform .3s}@media only screen and (min-width:992px)and (max-width:1199px){.header-search .search{font-size:18px;width:44px;height:44px}}.header-search .search:hover i{animation:gelatine .6s}.header-search .search.search-hide{opacity:0;visibility:hidden;transform:scale(.5)}.header-search .search_close_btn{color:var(--tj-color-heading-primary);font-size:20px;width:48px;height:48px;border-radius:50%;background-color:var(--tj-color-grey-1);align-items:center;justify-content:center;opacity:0;visibility:hidden;position:absolute;inset-inline-start:0;top:0}.header-search .search_close_btn,.header-search .search_close_btn i{line-height:1;display:inline-flex}@media only screen and (min-width:992px)and (max-width:1199px){.header-search .search_close_btn{font-size:18px;width:44px;height:44px}}.header-search .search_close_btn.close-show{opacity:1;visibility:visible}.header-contact{font-size:20px;line-height:1;color:var(--tj-color-heading-primary);gap:8px}.header-contact .call-text{font-weight:var(--tj-fw-sbold);position:relative}.header-contact .call-text:after{content:"";position:absolute;bottom:-1px;inset-inline-end:0;width:100%;height:1px;background-color:currentColor}.header-contact:hover .call-text:after{animation:linehover .8s linear}@media only screen and (min-width:1200px)and (max-width:1399px){.header-contact{font-size:18px}}.header-right-item{display:flex;gap:20px}.header-right-item .tj-primary-btn .btn-icon{width:38px;height:38px}@media only screen and (min-width:992px)and (max-width:1199px){.header-right-item .tj-primary-btn .btn-icon{width:35px;height:35px}.header-right-item{gap:12px}}.menu_bar{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:25px;height:25px;position:relative;top:0;inset-inline-start:0;-webkit-margin-start:5px;margin-inline-start:5px;cursor:pointer;transition:all .3s ease-in-out 0s}.menu_bar span{display:block;width:18px;height:2px;background-color:var(--tj-color-common-black);border-radius:10px;-webkit-margin-end:auto;margin-inline-end:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .3s}.menu_bar span:first-child,.menu_bar span:last-child{width:25px}.menu_bar.mobile_menu_bar{width:50px;height:50px;padding:12px;background:var(--tj-color-theme-primary);border-radius:7px}.menu_bar.mobile_menu_bar span{background-color:var(--tj-color-common-white)}.menu_bar:hover span{width:100%}@media only screen and (min-width:992px)and (max-width:1199px){.menu_bar{-webkit-margin-start:0;margin-inline-start:0}}.header-2.header-absolute .mainmenu>ul>li>a{color:var(--tj-color-common-white);padding-top:32px;padding-bottom:32px}.header-2.header-absolute .mainmenu>ul>li.has-dropdown>a:after,.header-2.header-absolute .mainmenu>ul>li.menu-item-has-children>a:after{color:currentColor;top:35px}.header-2.header-absolute .mainmenu>ul>li.current-menu-ancestor>a,.header-2.header-absolute .mainmenu>ul>li:hover>a{color:var(--tj-color-text-body-2)}.header-2.header-absolute .mainmenu>ul>li.current-menu-ancestor>a:after,.header-2.header-absolute .mainmenu>ul>li:hover>a:after{color:currentColor}.header-2.header-absolute .menu_bar span{background-color:var(--tj-color-common-white)}.header-3.header-absolute .mainmenu>ul>li>a{padding-top:32px;padding-bottom:32px}.header-3.header-absolute .mainmenu>ul>li.has-dropdown>a:after,.header-3.header-absolute .mainmenu>ul>li.menu-item-has-children>a:after{color:currentColor;top:35px}.gap-60-25{--bs-gutter-x:60px}.gap-60-25 .row{--bs-gutter-x:25px;--bs-gutter-y:25px}@media only screen and (min-width:1200px)and (max-width:1399px){.gap-60-25{--bs-gutter-x:40px}.gap-60-25 .row{--bs-gutter-x:20px;--bs-gutter-y:20px}}@media only screen and (min-width:992px)and (max-width:1199px){.gap-60-25{--bs-gutter-x:32px}.gap-60-25 .row{--bs-gutter-x:16px;--bs-gutter-y:16px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.gap-60-25{--bs-gutter-x:0}.gap-60-25 .row{--bs-gutter-x:0;--bs-gutter-y:20px}}.gap-30-30{--bs-gutter-x:30}.gap-30-30 .row{--bs-gutter-x:30px;--bs-gutter-y:30px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.gap-30-30{--bs-gutter-x:20px}.gap-30-30 .row{--bs-gutter-y:20px}}.header-wrapper:has(.mega-menu){position:static}.mainmenu ul>li:has(.mega-menu),.mobile_menu ul>li:has(.mega-menu){position:static}.mainmenu ul>li>.mega-menu,.mobile_menu ul>li>.mega-menu{max-width:1920px;width:100%;inset-inline-start:50%;transform:translateX(-50%);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;padding:30px 0}@media only screen and (min-width:1200px)and (max-width:1399px){.mainmenu ul>li>.mega-menu,.mobile_menu ul>li>.mega-menu{padding:20px 0}}@media only screen and (min-width:992px)and (max-width:1199px){.mainmenu ul>li>.mega-menu,.mobile_menu ul>li>.mega-menu{padding:16px 0}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.mainmenu ul>li>.mega-menu,.mobile_menu ul>li>.mega-menu{transform:translateX(0)}.mainmenu ul>li>.mega-menu li,.mobile_menu ul>li>.mega-menu li{-webkit-padding-start:0!important;padding-inline-start:0!important}}.mainmenu ul>li>.mega-menu:before,.mobile_menu ul>li>.mega-menu:before{display:none}.mainmenu ul>li>.mega-menu .container-fluid,.mobile_menu ul>li>.mega-menu .container-fluid{max-width:1920px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;width:100%}.mainmenu ul>li>.mega-menu .col-xl-3,.mobile_menu ul>li>.mega-menu .col-xl-3{width:20%}@media only screen and (min-width:992px)and (max-width:1199px){.mainmenu ul>li>.mega-menu .col-xl-3,.mobile_menu ul>li>.mega-menu .col-xl-3{width:25%}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.mainmenu ul>li>.mega-menu .col-xl-3,.mobile_menu ul>li>.mega-menu .col-xl-3{width:100%}}.mainmenu ul>li>.mega-menu-pages,.mobile_menu ul>li>.mega-menu-pages{width:calc(100% - 30px);max-width:1320px;padding:0;margin:0 auto}.mainmenu ul>li>.mega-menu-pages .mega-menu-wrapper,.mobile_menu ul>li>.mega-menu-pages .mega-menu-wrapper{display:flex;min-height:500px}@media only screen and (min-width:992px)and (max-width:1199px){.mainmenu ul>li>.mega-menu-pages .mega-menu-wrapper,.mobile_menu ul>li>.mega-menu-pages .mega-menu-wrapper{min-height:470px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.mainmenu ul>li>.mega-menu-pages .mega-menu-wrapper,.mobile_menu ul>li>.mega-menu-pages .mega-menu-wrapper{flex-direction:column;min-height:0}}.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single{width:315px;-webkit-border-start:1px solid var(--tj-color-border-1);border-inline-start:1px solid var(--tj-color-border-1);padding:26px 30px 20px}.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single:first-child,.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single:last-child,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single:first-child,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single:last-child{-webkit-border-start:0;border-inline-start:0}.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single:last-child:not(.mega-menu-feature-column),.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single:last-child:not(.mega-menu-feature-column){width:377px;padding:15px;-webkit-padding-start:0;padding-inline-start:0}@media only screen and (min-width:992px)and (max-width:1199px){.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single:last-child:not(.mega-menu-feature-column),.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single:last-child:not(.mega-menu-feature-column){width:350px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single:last-child:not(.mega-menu-feature-column),.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single:last-child:not(.mega-menu-feature-column){width:100%;padding:0}}.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box{position:relative;background:var(--tj-color-theme-dark);border:1px solid var(--tj-color-border-2);border-radius:10px;overflow:hidden}.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content{padding:30px 28px}.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .title,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .title{font-size:74px;color:var(--tj-color-common-white);margin-bottom:15px;line-height:1}@media only screen and (min-width:1200px)and (max-width:1399px){.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .title,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .title{font-size:60px}}@media only screen and (min-width:992px)and (max-width:1199px){.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .title,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .title{font-size:50px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .title,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .title{font-size:60px}}.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content>span,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content>span{display:block;font-size:20px;font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-medium);color:var(--tj-color-common-white);line-height:1;margin-bottom:26px}@media(max-width:575px){.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content>span,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content>span{margin-bottom:20px}}.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .feature-contact,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .feature-contact{background-color:var(--tj-color-theme-primary);padding:7px 12px;border-radius:50px;line-height:1;overflow:hidden;display:inline-flex;margin:0;white-space:nowrap}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .feature-contact,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .feature-contact{align-items:center}}.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .feature-contact span,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .feature-contact span{color:var(--tj-color-theme-on-primary,var(--tj-color-common-white));font-size:18px;font-weight:var(--tj-fw-sbold);margin:0;text-shadow:0 30px 0;display:inline-flex;line-height:1}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .feature-contact span,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .feature-contact span{font-size:15px}}.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .feature-contact i,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .feature-contact i{color:var(--tj-color-theme-on-primary,var(--tj-color-common-white));font-size:20px;-webkit-margin-end:6px;margin-inline-end:6px;-webkit-margin-start:0;margin-inline-start:0}.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .feature-contact:hover,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .feature-contact:hover{padding:7px 12px}.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .feature-contact:hover span,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .feature-contact:hover span{transform:translateY(-30px)}@media only screen and (min-width:992px)and (max-width:1199px){.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content{padding:30px 20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-content{padding:10px 0 25px}}@media(max-width:575px){.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box{max-width:360px;margin:0 auto}}@media(max-width:400px){.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box{max-width:320px;margin:0 auto}}.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-images,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-images{width:100%;max-width:220px;height:auto;aspect-ratio:1;margin-inline:auto;margin-bottom:12px;border-radius:50%;overflow:hidden;border:5px solid var(--tj-color-theme-primary)}.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-images img,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-images img{height:100%;width:100%;object-fit:cover}@media only screen and (min-width:1200px)and (max-width:1399px){.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-images,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-images{max-width:200px}}@media only screen and (min-width:992px)and (max-width:1199px){.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-images,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-images{max-width:180px}}@media only screen and (min-width:768px)and (max-width:991px){.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-images,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-images{max-width:200px}}@media only screen and (min-width:576px)and (max-width:767px){.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-images,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-images{max-width:190px}}@media(max-width:400px){.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-images,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box .feature-images{max-width:168px}}@media(max-width:575px){.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single .feature-box{padding:20px 15px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.mainmenu ul>li>.mega-menu-pages .mega-menu-pages-single,.mobile_menu ul>li>.mega-menu-pages .mega-menu-pages-single{width:100%;padding:20px 0;-webkit-border-start:0;border-inline-start:0}}.mainmenu ul>li>.mega-menu-pages .mega-menu-title,.mobile_menu ul>li>.mega-menu-pages .mega-menu-title{font-size:18px;font-family:var(--tj-ff-body);font-weight:var(--tj-fw-sbold);padding-bottom:10px;position:relative}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.mainmenu ul>li>.mega-menu-pages .mega-menu-title,.mobile_menu ul>li>.mega-menu-pages .mega-menu-title{color:var(--tj-color-common-white)}}.mainmenu ul>li>.mega-menu-pages .mega-menu-title:before,.mobile_menu ul>li>.mega-menu-pages .mega-menu-title:before{position:absolute;content:"";width:32px;height:3px;background:var(--tj-color-border-1);bottom:0;inset-inline-start:0}.mainmenu ul>li>.mega-menu-pages .mega-menu-list,.mobile_menu ul>li>.mega-menu-pages .mega-menu-list{display:flex;flex-direction:column}.mainmenu ul>li>.mega-menu-pages .mega-menu-list a,.mobile_menu ul>li>.mega-menu-pages .mega-menu-list a{font-weight:var(--tj-fw-medium);color:var(--tj-color-common-black-2);padding:12px 0;line-height:1;position:relative}.mainmenu ul>li>.mega-menu-pages .mega-menu-list a:has(.mega-menu-badge),.mobile_menu ul>li>.mega-menu-pages .mega-menu-list a:has(.mega-menu-badge){display:flex;gap:5px;align-items:center}.mainmenu ul>li>.mega-menu-pages .mega-menu-list a.active,.mainmenu ul>li>.mega-menu-pages .mega-menu-list a:hover,.mobile_menu ul>li>.mega-menu-pages .mega-menu-list a.active,.mobile_menu ul>li>.mega-menu-pages .mega-menu-list a:hover{color:var(--tj-color-theme-primary);-webkit-padding-start:5px;padding-inline-start:5px}.mainmenu ul>li>.mega-menu .mega-menu-badge,.mobile_menu ul>li>.mega-menu .mega-menu-badge{font-size:10px;line-height:1;letter-spacing:-.025em;color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary);padding:3px 7px;border-radius:40px}.mainmenu ul>li>.mega-menu .mega-menu-badge-hot,.mobile_menu ul>li>.mega-menu .mega-menu-badge-hot{background-color:var(--tj-color-red-1)}.mainmenu ul>li.is-open .mega-menu,.mainmenu ul>li:hover .mega-menu,.mobile_menu ul>li.is-open .mega-menu,.mobile_menu ul>li:hover .mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.mainmenu ul>li.is-open .mega-menu,.mainmenu ul>li:hover .mega-menu,.mobile_menu ul>li.is-open .mega-menu,.mobile_menu ul>li:hover .mega-menu{transform:translateX(0)}}.mainmenu ul>li>.mega-menu-service,.mobile_menu ul>li>.mega-menu-service{width:346px;-webkit-margin-start:-25px;margin-inline-start:-25px;padding:15px 0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.mainmenu ul>li>.mega-menu-service,.mobile_menu ul>li>.mega-menu-service{width:100%;-webkit-margin-start:0;margin-inline-start:0}}.mainmenu ul>li>.mega-menu-service:before,.mobile_menu ul>li>.mega-menu-service:before{display:none}.mainmenu ul>li>.mega-menu-service li a,.mobile_menu ul>li>.mega-menu-service li a{padding:15px 25px;border-bottom:1px solid var(--tj-color-border-1);display:flex;align-items:center;position:relative;font-size:16px;font-weight:var(--tj-fw-sbold);font-weight:var(--tj-fw-medium);letter-spacing:-.03em}.mainmenu ul>li>.mega-menu-service li:last-child a,.mobile_menu ul>li>.mega-menu-service li:last-child a{border-bottom:0}.mainmenu ul>li>.mega-menu-service li:hover a,.mobile_menu ul>li>.mega-menu-service li:hover a{-webkit-padding-start:25px;padding-inline-start:25px}.mainmenu ul>li>.mega-menu-service li:hover a:before,.mobile_menu ul>li>.mega-menu-service li:hover a:before{display:none}.mainmenu ul>li>.mega-menu-service-single,.mobile_menu ul>li>.mega-menu-service-single{gap:12px}.mainmenu ul>li>.mega-menu-service-single .mega-menu-service-icon,.mobile_menu ul>li>.mega-menu-service-single .mega-menu-service-icon{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;position:relative;z-index:2;text-align:center;background:linear-gradient(-45deg,rgba(30,138,138,.3),rgba(30,138,138,0) 50%,rgba(30,138,138,.3));color:var(--tj-color-theme-primary);font-size:40px;flex-shrink:0;transition:.4s ease-in-out 0s}.mainmenu ul>li>.mega-menu-service-single .mega-menu-service-title,.mobile_menu ul>li>.mega-menu-service-single .mega-menu-service-title{line-height:1.375;max-width:171px;display:inline-block}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.mainmenu ul>li>.mega-menu-service-single .mega-menu-service-title,.mobile_menu ul>li>.mega-menu-service-single .mega-menu-service-title{max-width:156px}}.mainmenu ul>li>.mega-menu-service-single .mega-menu-service-nav,.mobile_menu ul>li>.mega-menu-service-single .mega-menu-service-nav{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative;inset-inline-end:-16px;-webkit-margin-start:auto;margin-inline-start:auto;min-width:45px;height:100%;z-index:2;font-size:1.6em;line-height:1;color:var(--tj-color-theme-primary);transform:rotate(-45deg);opacity:0;transition:all .3s}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.mainmenu ul>li>.mega-menu-service-single .mega-menu-service-nav,.mobile_menu ul>li>.mega-menu-service-single .mega-menu-service-nav{color:var(--tj-color-common-white)}}.mainmenu ul>li>.mega-menu-service-single .mega-menu-service-nav i,.mobile_menu ul>li>.mega-menu-service-single .mega-menu-service-nav i{transition:transform .4s ease-in-out 0s}.mainmenu ul>li>.mega-menu-service-single .mega-menu-service-nav i:last-child,.mobile_menu ul>li>.mega-menu-service-single .mega-menu-service-nav i:last-child{position:absolute;transform:translateX(-150%)}.mainmenu ul>li>.mega-menu-service-single .mega-menu-service-nav:hover i:first-child,.mobile_menu ul>li>.mega-menu-service-single .mega-menu-service-nav:hover i:first-child{transform:translateX(150%)}.mainmenu ul>li>.mega-menu-service-single .mega-menu-service-nav:hover i:last-child,.mobile_menu ul>li>.mega-menu-service-single .mega-menu-service-nav:hover i:last-child{transform:translateX(0)}.mainmenu ul>li>.mega-menu-service-single:hover .mega-menu-service-icon,.mobile_menu ul>li>.mega-menu-service-single:hover .mega-menu-service-icon{background-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.mainmenu ul>li>.mega-menu-service-single:hover .mega-menu-service-nav,.mobile_menu ul>li>.mega-menu-service-single:hover .mega-menu-service-nav{opacity:1}.tj-demo-wrapper{margin-bottom:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-demo-wrapper{margin-bottom:0}}.tj-demo-top-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:20px;margin-bottom:50px}.tj-demo-top-title{font-size:32px;margin-bottom:0}.tj-demo-top-title span{color:var(--tj-color-theme-primary)}@media only screen and (min-width:576px)and (max-width:767px){.tj-demo-top-title{font-size:28px}}@media(max-width:575px){.tj-demo-top-title{font-size:24px}}.tj-demo-thumb{padding:9px 9px 20px;position:relative;z-index:1;border:1px solid var(--tj-color-border-1);border-radius:10px;transition:all .3s ease-in-out}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-demo-thumb{border-color:var(--tj-color-border-2)}}.tj-demo-thumb .image{max-width:596px;width:100%;margin-bottom:20px;position:relative;transition:.4s;border-radius:8px;overflow:hidden}.tj-demo-thumb .image:before{content:"";position:absolute;width:100%;height:100%;top:0;inset-inline-start:0;background:var(--tj-color-theme-dark);opacity:0;visibility:hidden;transition:.4s}.tj-demo-thumb .image img{width:100%;height:100%;object-fit:cover}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-demo-thumb .image{max-width:100%}}.tj-demo-thumb .tj-demo-title{color:var(--tj-color-heading-primary);font-weight:var(--tj-fw-medium);font-size:16px;text-align:center;margin-bottom:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-demo-thumb .tj-demo-title{font-size:14px}}.tj-demo-thumb .tj-demo-title a{color:var(--tj-color-heading-primary)}.tj-demo-thumb .tj-demo-title a:hover{color:var(--tj-color-theme-primary)}.tj-demo-thumb:not(.coming):hover .image:before{opacity:.6;visibility:visible}.tj-demo-thumb:not(.coming):hover .tj-demo-button{top:50%;opacity:1;visibility:visible}@media(max-width:575px){.tj-demo-thumb{padding:15px 15px 25px}}.tj-demo-thumb.coming .image:before{display:none}.tj-demo-thumb .tj-demo-badge{font-size:14px;line-height:1;letter-spacing:-.025em;color:var(--tj-color-common-white);background-color:var(--tj-color-red-1);padding:3px 7px;border-radius:40px;position:absolute;inset-inline-start:11px;top:11px}.tj-demo-button{position:absolute;top:60%;inset-inline-start:50%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;transition:.4s ease-out}.tj-demo-button .tj-primary-btn{background-color:var(--tj-color-common-white)}.tj-demo-button .tj-primary-btn .btn-text{color:var(--tj-color-theme-dark)}.hamburger_menu .mean-container .mean-nav ul li:has(.tj-demo-thumb).dropdown-opened>a{border-bottom:0}.hamburger_menu .mean-container .mean-nav ul li .mega-menu li a,.hamburger_menu .mean-container .mean-nav ul li .mega-menu-service a{display:inline-flex;float:none;border-bottom:0}.hamburger_menu .mean-container .mean-nav ul li .mega-menu li a:has(.mega-menu-badge),.hamburger_menu .mean-container .mean-nav ul li .mega-menu-service a:has(.mega-menu-badge){gap:5px;align-items:center}.hamburger_menu .mean-container .mean-nav ul li .mega-menu li a.tj-primary-btn,.hamburger_menu .mean-container .mean-nav ul li .mega-menu-service a.tj-primary-btn{padding:4.5px;-webkit-padding-start:15px;padding-inline-start:15px}.hamburger_menu .mean-container .mean-nav ul li .mega-menu li a .mega-menu-badge,.hamburger_menu .mean-container .mean-nav ul li .mega-menu-service a .mega-menu-badge{font-size:10px;line-height:1;letter-spacing:-.025em;color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary);padding:3px 7px;border-radius:40px}.hamburger_menu .mean-container .mean-nav ul li .mega-menu li a .mega-menu-badge-hot,.hamburger_menu .mean-container .mean-nav ul li .mega-menu-service a .mega-menu-badge-hot{background-color:var(--tj-color-red-1)}.hamburger_menu .mean-container .mean-nav ul li .mega-menu li .tj-demo-title a,.hamburger_menu .mean-container .mean-nav ul li .mega-menu-service .tj-demo-title a{padding:0;text-align:center;justify-content:center}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.hamburger_menu .mean-container .mean-nav ul li .mega-menu-pages li,.hamburger_menu .mean-container .mean-nav ul li .mega-menu-service li{-webkit-padding-start:0!important;padding-inline-start:0!important}}.hamburger_menu .mean-container .mean-nav ul li .mega-menu-pages li a,.hamburger_menu .mean-container .mean-nav ul li .mega-menu-service li a{border-bottom:1px solid var(--tj-color-border-2)}.hamburger_menu .mean-container .mean-nav ul li .mega-menu-pages li .mega-menu-title:after{background-color:var(--tj-color-theme-dark)}.hamburger_menu .mean-container .mean-nav ul li .mega-menu-pages li a:not(.tj-primary-btn){width:100%;padding:18px 0;text-transform:capitalize;color:var(--tj-color-common-white);border-bottom:1px solid var(--tj-color-border-2)}.hamburger_menu .mean-container .mean-nav ul li .mega-menu-pages li a:not(.tj-primary-btn):before{display:none}.hamburger_menu .mean-container .mean-nav ul li .mega-menu-pages li a:not(.tj-primary-btn):hover{color:var(--tj-color-theme-primary);padding:18px 0}.hamburger_menu .mean-container .mean-nav ul li .mega-menu-pages li .cta-btn .tj-primary-btn{width:auto}.mega-menu-wrapper-tabbed{display:flex;width:100%;height:500px}@media only screen and (min-width:992px)and (max-width:1199px){.mega-menu-wrapper-tabbed{height:470px}}.mega-menu-tabbed-rail{flex:0 0 160px;display:flex;flex-direction:column;-webkit-border-end:1px solid var(--tj-color-border-1);border-inline-end:1px solid var(--tj-color-border-1);padding:16px 0}@media only screen and (min-width:992px)and (max-width:1199px){.mega-menu-tabbed-rail{flex:0 0 145px}}.mega-menu-tab{-webkit-appearance:none;appearance:none;width:100%;text-align:start;font:inherit;background:rgba(0,0,0,0);display:flex;align-items:center;gap:10px;padding:14px 20px;cursor:pointer;-webkit-border-start:3px solid rgba(0,0,0,0);border-inline-start:3px solid rgba(0,0,0,0);transition:background .18s ease,border-color .18s ease;-webkit-user-select:none;user-select:none}@media only screen and (min-width:992px)and (max-width:1199px){.mega-menu-tab{padding:12px 14px;gap:8px}}.mega-menu-tab-icon{font-size:18px;width:20px;text-align:center;flex-shrink:0}.mega-menu-tab-label{font-family:var(--tj-ff-body);font-weight:var(--tj-fw-sbold);font-size:15px;line-height:1.2;color:var(--tj-color-common-black-2);white-space:nowrap}@media only screen and (min-width:992px)and (max-width:1199px){.mega-menu-tab-label{font-size:14px}}.mega-menu-tab-arrow{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12px;color:var(--tj-color-common-black-2);opacity:0;transition:opacity .18s ease}.mega-menu-tab:hover{background:rgba(0,0,0,.03)}.mega-menu-tab.is-active{background:rgba(0,0,0,.04)}.mega-menu-tab.is-active .mega-menu-tab-arrow{opacity:1}.mega-menu-tab.division-cyber-security.is-active{border-inline-start-color:var(--apx-division-red)}.mega-menu-tab.division-cyber-security.is-active .mega-menu-tab-icon{color:var(--apx-division-red)}.mega-menu-tab.division-managed-it.is-active{border-inline-start-color:var(--apx-division-blue)}.mega-menu-tab.division-managed-it.is-active .mega-menu-tab-icon{color:var(--apx-division-blue)}.mega-menu-tab.division-ai.is-active{border-inline-start-color:var(--apx-division-purple)}.mega-menu-tab.division-ai.is-active .mega-menu-tab-icon{color:var(--apx-division-purple)}.mega-menu-tab.division-development.is-active{border-inline-start-color:var(--apx-division-teal)}.mega-menu-tab.division-development.is-active .mega-menu-tab-icon{color:var(--apx-division-teal)}.mega-menu-rail-feature{margin-top:auto;padding:20px 20px 4px}@media only screen and (min-width:992px)and (max-width:1199px){.mega-menu-rail-feature{padding:16px 14px 4px}}.mega-menu-rail-cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--tj-ff-body);font-weight:var(--tj-fw-sbold);font-size:14px;color:var(--tj-color-accent-deep);line-height:1;text-underline-offset:3px}.mega-menu-rail-cta i{font-size:16px}.mega-menu-rail-cta:hover{text-decoration:underline}.mega-menu-tabbed-content{flex:1 1;min-width:0;padding:26px 30px 20px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--tj-color-border-1) rgba(0,0,0,0)}.mega-menu-tabbed-content::-webkit-scrollbar{width:4px}.mega-menu-tabbed-content::-webkit-scrollbar-thumb{background:var(--tj-color-border-1);border-radius:10px}@media only screen and (min-width:992px)and (max-width:1199px){.mega-menu-tabbed-content{padding:20px 22px 16px}}.mega-menu-wrapper>.mega-menu-pages-single.mega-menu-feature-column{flex:0 1 280px;min-width:0;display:flex}.mega-menu-wrapper>.mega-menu-pages-single.mega-menu-feature-column .mega-menu-pages-single-inner{display:flex;flex:1 1;min-width:0;max-width:100%}.mega-menu-wrapper>.mega-menu-pages-single.mega-menu-feature-column .feature-box{flex:1 1;display:flex;flex-direction:column;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.mega-menu-wrapper>.mega-menu-pages-single.mega-menu-feature-column .feature-images{margin-top:auto}.mega-menu-tabbed-panel{display:none}.mega-menu-tabbed-panel.is-active{display:block}.mega-menu-tabbed-panel-head{margin-bottom:14px}.mega-menu-tabbed-panel-title{font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);font-size:20px;color:var(--tj-color-heading-primary);display:inline-flex;align-items:center;gap:8px;line-height:1;transition:color .18s ease}.mega-menu-tabbed-panel-title i{font-size:14px;transition:transform .18s ease}.mega-menu-tabbed-panel-title:hover{color:var(--tj-color-theme-primary)}.mega-menu-tabbed-panel-title:hover i{transform:translateX(3px)}@media only screen and (min-width:992px)and (max-width:1199px){.mega-menu-tabbed-panel-title{font-size:18px}}.division-cyber-security .mega-menu-tabbed-panel-title:hover{color:var(--apx-division-red)}.division-managed-it .mega-menu-tabbed-panel-title:hover{color:var(--apx-division-blue)}.division-ai .mega-menu-tabbed-panel-title:hover{color:var(--apx-division-purple)}.division-development .mega-menu-tabbed-panel-title:hover{color:var(--apx-division-teal)}.mega-menu-tabbed-panel-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-gap:16px 28px;gap:16px 28px}@media only screen and (min-width:992px)and (max-width:1199px){.mega-menu-tabbed-panel-grid{grid-template-columns:1fr;gap:14px 0}}.mega-menu-tabbed-panel-grid--flat{grid-template-columns:1fr 1fr}.division-cyber-security .mega-menu-tabbed-panel-grid{grid-template-columns:1fr 1fr 1fr}@media only screen and (min-width:992px)and (max-width:1199px){.division-cyber-security .mega-menu-tabbed-panel-grid{grid-template-columns:1fr 1fr}}.mega-menu-subcategory{display:flex;flex-direction:column;min-width:0}.mega-menu-subcategory-heading{display:block;font-family:var(--tj-ff-body);font-weight:var(--tj-fw-sbold);font-size:14px;color:var(--tj-color-common-black-2);padding-bottom:6px;border-bottom:2px solid var(--tj-color-border-1);line-height:1.3;transition:color .18s ease}.mega-menu-subcategory-heading.active,.mega-menu-subcategory-heading:hover{color:var(--tj-color-theme-primary)}.division-cyber-security .mega-menu-subcategory-heading{border-bottom-color:var(--apx-division-red)}.division-cyber-security .mega-menu-subcategory-heading.active,.division-cyber-security .mega-menu-subcategory-heading:hover{color:var(--apx-division-red)}.division-managed-it .mega-menu-subcategory-heading{border-bottom-color:var(--apx-division-blue)}.division-managed-it .mega-menu-subcategory-heading.active,.division-managed-it .mega-menu-subcategory-heading:hover{color:var(--apx-division-blue)}.division-ai .mega-menu-subcategory-heading{border-bottom-color:var(--apx-division-purple)}.division-ai .mega-menu-subcategory-heading.active,.division-ai .mega-menu-subcategory-heading:hover{color:var(--apx-division-purple)}.division-development .mega-menu-subcategory-heading{border-bottom-color:var(--apx-division-teal)}.division-development .mega-menu-subcategory-heading.active,.division-development .mega-menu-subcategory-heading:hover{color:var(--apx-division-teal)}.mega-menu-subcategory-children{display:flex;flex-direction:column;padding-top:2px}.mega-menu-subcategory-children a{font-weight:var(--tj-fw-medium);font-size:13px;color:var(--tj-color-common-black-2);opacity:.72;padding:4px 0 4px 2px;line-height:1.3;transition:color .15s ease,opacity .15s ease,-webkit-padding-start .15s ease;transition:color .15s ease,opacity .15s ease,padding-inline-start .15s ease;transition:color .15s ease,opacity .15s ease,padding-inline-start .15s ease,-webkit-padding-start .15s ease}.mega-menu-subcategory-children a.active,.mega-menu-subcategory-children a:hover{color:var(--tj-color-theme-primary);opacity:1;-webkit-padding-start:5px;padding-inline-start:5px}.division-cyber-security .mega-menu-subcategory-children a.active,.division-cyber-security .mega-menu-subcategory-children a:hover{color:var(--apx-division-red)}.division-managed-it .mega-menu-subcategory-children a.active,.division-managed-it .mega-menu-subcategory-children a:hover{color:var(--apx-division-blue)}.division-ai .mega-menu-subcategory-children a.active,.division-ai .mega-menu-subcategory-children a:hover{color:var(--apx-division-purple)}.division-development .mega-menu-subcategory-children a.active,.division-development .mega-menu-subcategory-children a:hover{color:var(--apx-division-teal)}:root{--apx-neutral-50:#f8fafc;--apx-neutral-100:#f1f5f9;--apx-neutral-200:#e2e8f0;--apx-neutral-300:#cbd5e1;--apx-neutral-400:#94a3b8;--apx-neutral-500:#64748b;--apx-neutral-600:#475569;--apx-neutral-700:#334155;--apx-neutral-800:#1e293b;--apx-neutral-900:#0f172a;--apx-neutral-950:#0b1020;--apx-ember-50:#f4ecdb;--apx-ember-100:#e9e1d0;--apx-ember-200:#d2cbba;--apx-ember-300:#b1aa99;--apx-ember-400:#908978;--apx-ember-500:#201b0b;--apx-ember-600:#1d180a;--apx-ember-700:#181408;--apx-ember-800:#131007;--apx-ember-900:#0e0c05;--apx-blue-50:#f4f7fe;--apx-blue-100:#e8effe;--apx-blue-200:#d2defc;--apx-blue-300:#b0c6fa;--apx-blue-400:#8eaef8;--apx-blue-500:#1d5cf2;--apx-blue-600:#1a53da;--apx-blue-700:#1645b6;--apx-blue-800:#113791;--apx-blue-900:#0d296d;--apx-amber-50:#fefbf4;--apx-amber-100:#fef7e8;--apx-amber-200:#fcf0d2;--apx-amber-300:#fae4b0;--apx-amber-400:#f8d88d;--apx-amber-500:#f2b21c;--apx-amber-600:#daa019;--apx-amber-700:#b68515;--apx-amber-800:#916a11;--apx-amber-900:#6d500d;--apx-cyan-50:#f4fdfe;--apx-cyan-100:#e8fbfc;--apx-cyan-200:#d1f6fa;--apx-cyan-300:#aef0f6;--apx-cyan-400:#8ceaf2;--apx-cyan-500:#19d4e6;--apx-cyan-600:#16bfcf;--apx-cyan-700:#139fac;--apx-cyan-800:#0f7f8a;--apx-cyan-900:#0b5f67;--apx-coral-50:#fef4f4;--apx-coral-100:#fceae8;--apx-coral-200:#fad5d1;--apx-coral-300:#f6b5ae;--apx-coral-400:#f2958c;--apx-coral-500:#e62b19;--apx-coral-600:#cf2716;--apx-coral-700:#ac2013;--apx-coral-800:#8a1a0f;--apx-coral-900:#67130b;--apx-violet-50:#f8f7fd;--apx-violet-100:#f0eefa;--apx-violet-200:#e2ddf5;--apx-violet-300:#ccc4ee;--apx-violet-400:#b6aae7;--apx-violet-500:#6e56cf;--apx-violet-600:#634dba;--apx-violet-700:#52409b;--apx-violet-800:#42347c;--apx-violet-900:#31275d;--apx-lime-50:#fbfdf7;--apx-lime-100:#f8faee;--apx-lime-200:#f1f5dd;--apx-lime-300:#e6eec4;--apx-lime-400:#dbe7aa;--apx-lime-500:#b7cf56;--apx-lime-600:#a5ba4d;--apx-lime-700:#899b40;--apx-lime-800:#6e7c34;--apx-lime-900:#525d27;--apx-magenta-50:#fdf4fe;--apx-magenta-100:#fae8fd;--apx-magenta-200:#f5d1fc;--apx-magenta-300:#edb0fa;--apx-magenta-400:#e48ef8;--apx-magenta-500:#b21cf2;--apx-magenta-600:#a019da;--apx-magenta-700:#8515b6;--apx-magenta-800:#6a1191;--apx-magenta-900:#500d6d;--apx-neon-50:#f7fdf4;--apx-neon-100:#eefae8;--apx-neon-200:#ddf5d1;--apx-neon-300:#c4eeb0;--apx-neon-400:#aae78e;--apx-neon-500:#5cf21c;--apx-neon-600:#53da19;--apx-neon-700:#45b615;--apx-neon-800:#379111;--apx-neon-900:#296d0d;--apx-division-gold:#c4a747;--apx-division-gold-dark:#141112;--apx-division-gold-light:#d7d2cb;--apx-division-gold-accent:#ffd166;--apx-division-gold-complement:#4663c3;--apx-division-gold-text:#7a641c;--apx-division-gold-on:var(--apx-neutral-900);--apx-division-red:#dc2b3a;--apx-division-red-ui:#d71920;--apx-division-red-dark:#be1f2d;--apx-division-red-accent:#ff6d6a;--apx-division-red-light:#fdecec;--apx-division-red-complement:#11eded;--apx-division-red-on:#ffffff;--apx-division-blue:#2f6be4;--apx-division-blue-dark:#1f54c2;--apx-division-blue-light:#80aaf5;--apx-division-blue-accent:#f2b31d;--apx-division-blue-on:#ffffff;--apx-division-green:#00a676;--apx-division-green-dark:#006346;--apx-division-green-light:#4cc09f;--apx-division-green-accent:#a67600;--apx-division-green-complement:#a60030;--apx-division-green-on:#ffffff;--apx-division-purple:#9333ea;--apx-division-purple-secondary:#7a22c9;--apx-division-purple-accent:#e52d8a;--apx-division-purple-light:#f3ebfc;--apx-division-purple-complement:#4f9712;--apx-division-purple-on:#ffffff;--apx-division-teal:#14b8a6;--apx-division-teal-dark:#0e9384;--apx-division-teal-hover:#002d40;--apx-division-teal-light:#e5f8f3;--apx-division-teal-mist:#c7fbff;--apx-division-teal-accent:#c9ffc9;--apx-division-teal-complement:#791f03;--apx-division-teal-complement-dark:#791f03;--apx-division-teal-on:#ffffff;--bg-page:var(--apx-neutral-50);--bg-surface:#ffffff;--bg-muted:var(--apx-neutral-100);--bg-inverse:var(--apx-neutral-950);--bg-surface-dark:#0e1530;--text-primary:var(--apx-neutral-900);--text-secondary:var(--apx-neutral-700);--text-muted:var(--apx-neutral-600);--text-inverse:#ffffff;--text-on-accent-dark:#ffffff;--text-on-accent-light:var(--apx-neutral-900);--border-default:var(--apx-neutral-200);--border-strong:var(--apx-neutral-300);--border-inverse:#1f2a44;--action-primary-bg:var(--apx-blue-500);--action-primary-hover:var(--apx-blue-600);--action-primary-active:var(--apx-blue-700);--action-primary-text:#ffffff;--action-secondary-border:var(--apx-cyan-500);--action-secondary-text:var(--apx-neutral-900);--action-secondary-hover-bg:var(--apx-cyan-50);--action-secondary-active-bg:var(--apx-cyan-100);--action-link:var(--apx-blue-500);--action-link-hover:var(--apx-blue-600);--action-focus-ring:var(--apx-cyan-500);--section-accent-primary:var(--action-primary-bg);--section-accent-secondary:var(--action-focus-ring);--section-accent-surface:var(--apx-blue-50);--section-accent-border:color-mix(in srgb,var(--section-accent-primary) 24%,var(--border-default));--section-accent-muted:color-mix(in srgb,var(--section-accent-primary) 10%,var(--bg-surface));--status-success-bg:var(--apx-lime-50);--status-success-border:var(--apx-lime-600);--status-success-text:var(--apx-neutral-900);--status-warning-bg:var(--apx-amber-50);--status-warning-border:var(--apx-amber-600);--status-warning-text:var(--apx-neutral-900);--status-danger-bg:var(--apx-coral-50);--status-danger-border:var(--apx-coral-600);--status-danger-text:var(--apx-neutral-900);--status-danger-solid-bg:var(--apx-coral-600);--status-danger-solid-text:#ffffff;--status-info-bg:var(--apx-cyan-50);--status-info-border:var(--apx-cyan-500);--status-info-text:var(--apx-neutral-900);--font-sans:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-heading:Manrope,Inter,system-ui,-apple-system,sans-serif;--font-mono:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace;--fs-xs:0.75rem;--fs-sm:0.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:2rem;--fs-4xl:3rem;--fs-5xl:4.625rem;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.1;--lh-snug:1.2;--lh-normal:1.5;--lh-relaxed:1.6;--ls-tight:-0.03em;--ls-normal:0;--ls-wide:0.05em;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-10:4rem;--space-12:6rem;--space-16:8rem;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 2px 8px rgba(13,25,61,0.08);--shadow-md:0 6px 16px rgba(13,25,61,0.15);--shadow-lg:0 12px 32px rgba(13,25,61,0.2);--shadow-xl:0 20px 48px rgba(13,25,61,0.25);--motion-fast:160ms;--motion-normal:240ms;--motion-slow:400ms;--ease-out:cubic-bezier(0.2,0.8,0.2,1);--ease-in:cubic-bezier(0.8,0.2,1,0.2);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--gradient-apexline:linear-gradient(90deg,var(--apx-blue-500),var(--apx-cyan-500));--gradient-apexline-soft:linear-gradient(90deg,var(--apx-blue-300),var(--apx-cyan-300));--gradient-strategy:linear-gradient(90deg,var(--apx-violet-500),var(--apx-cyan-500));--gradient-signal:linear-gradient(90deg,var(--apx-amber-500),var(--apx-blue-500));--gradient-accent:linear-gradient(90deg,var(--apx-amber-500),var(--apx-magenta-500));--gradient-vibrant:linear-gradient(90deg,var(--apx-neon-500),var(--apx-magenta-500));--gradient-energy:linear-gradient(90deg,var(--apx-amber-500),var(--apx-neon-500));--accent-primary:var(--apx-amber-500);--accent-primary-hover:var(--apx-amber-600);--accent-primary-active:var(--apx-amber-700);--accent-primary-subtle:var(--apx-amber-50);--accent-magenta:var(--apx-magenta-500);--accent-magenta-hover:var(--apx-magenta-600);--accent-magenta-subtle:var(--apx-magenta-50);--accent-neon:var(--apx-neon-500);--accent-neon-hover:var(--apx-neon-600);--accent-neon-subtle:var(--apx-neon-50)}.theme-apexward-group,[data-division=apexward-group]{--action-primary-bg:var(--apx-division-gold);--action-primary-hover:#b39640;--action-primary-active:#a38839;--action-primary-text:var(--apx-division-gold-on);--action-link:var(--apx-division-gold-text);--action-link-hover:#6d500d;--action-focus-ring:var(--apx-division-gold-complement);--section-accent-primary:var(--apx-division-gold);--section-accent-secondary:var(--apx-division-gold-complement);--section-accent-surface:color-mix(in srgb,var(--apx-division-gold) 12%,white);--section-accent-border:color-mix(in srgb,var(--apx-division-gold) 24%,var(--border-default));--section-accent-muted:color-mix(in srgb,var(--apx-division-gold) 7%,white);--gradient-apexline:linear-gradient(90deg,var(--apx-division-gold),var(--apx-division-gold-complement));--gradient-apexline-soft:linear-gradient(90deg,#d4b85f,#ffe088)}.theme-cyber-security,[data-division=cyber-security]{--action-primary-bg:var(--apx-division-red-ui);--action-primary-hover:#ba0c2f;--action-primary-active:#971b2f;--action-primary-text:var(--apx-division-red-on);--action-link:var(--apx-division-red-ui);--action-link-hover:#ba0c2f;--action-focus-ring:var(--apx-division-red-complement);--section-accent-primary:var(--apx-division-red-ui);--section-accent-secondary:var(--apx-division-red-complement);--section-accent-surface:var(--apx-division-red-light);--section-accent-border:color-mix(in srgb,var(--apx-division-red-ui) 24%,var(--border-default));--section-accent-muted:color-mix(in srgb,var(--apx-division-red-ui) 7%,white);--gradient-apexline:linear-gradient(90deg,var(--apx-division-red-ui),var(--apx-division-red-accent));--gradient-apexline-soft:linear-gradient(90deg,var(--apx-division-red-light),#ffffff)}.theme-managed-it,[data-division=managed-it]{--action-primary-bg:var(--apx-division-blue);--action-primary-hover:var(--apx-division-blue-dark);--action-primary-active:#1645b6;--action-primary-text:var(--apx-division-blue-on);--action-link:var(--apx-division-blue);--action-link-hover:var(--apx-division-blue-dark);--action-focus-ring:var(--apx-division-blue-accent);--section-accent-primary:var(--apx-division-blue);--section-accent-secondary:var(--apx-division-blue-accent);--section-accent-surface:var(--apx-blue-50);--section-accent-border:color-mix(in srgb,var(--apx-division-blue) 24%,var(--border-default));--section-accent-muted:color-mix(in srgb,var(--apx-division-blue) 7%,white);--gradient-apexline:linear-gradient(90deg,var(--apx-division-blue),var(--apx-division-blue-accent));--gradient-apexline-soft:linear-gradient(90deg,var(--apx-division-blue-light),#d2defc)}.theme-ai,.theme-ai-consultancy,[data-division=ai-consultancy],[data-division=ai]{--action-primary-bg:var(--apx-division-purple);--action-primary-hover:var(--apx-division-purple-secondary);--action-primary-active:#4f0e7a;--action-primary-text:var(--apx-division-purple-on);--action-link:var(--apx-division-purple);--action-link-hover:var(--apx-division-purple-secondary);--action-focus-ring:var(--apx-division-purple-complement);--section-accent-primary:var(--apx-division-purple);--section-accent-secondary:var(--apx-division-purple-accent);--section-accent-surface:color-mix(in srgb,var(--apx-division-purple-light) 24%,white);--section-accent-border:color-mix(in srgb,var(--apx-division-purple) 24%,var(--border-default));--section-accent-muted:color-mix(in srgb,var(--apx-division-purple) 7%,white);--gradient-apexline:linear-gradient(90deg,var(--apx-division-purple),var(--apx-division-purple-accent));--gradient-apexline-soft:linear-gradient(90deg,var(--apx-division-purple-secondary),var(--apx-division-purple-light))}.theme-development,.theme-software-development,[data-division=development],[data-division=software-development]{--action-primary-bg:var(--apx-division-teal);--action-primary-hover:var(--apx-division-teal-hover);--action-primary-active:var(--apx-division-teal-dark);--action-primary-text:var(--apx-division-teal-on);--action-link:var(--apx-division-teal);--action-link-hover:var(--apx-division-teal-dark);--action-focus-ring:var(--apx-division-teal-complement);--section-accent-primary:var(--apx-division-teal);--section-accent-secondary:var(--apx-division-teal-light);--section-accent-surface:var(--apx-division-teal-mist);--section-accent-border:color-mix(in srgb,var(--apx-division-teal) 24%,var(--border-default));--section-accent-muted:color-mix(in srgb,var(--apx-division-teal) 7%,white);--gradient-apexline:linear-gradient(90deg,var(--apx-division-teal),var(--apx-division-teal-light));--gradient-apexline-soft:linear-gradient(90deg,var(--apx-division-teal-mist),var(--apx-division-teal-accent))}.theme-cyber-essentials,[data-division=cyber-essentials]{--action-primary-bg:var(--apx-division-green);--action-primary-hover:var(--apx-division-green-dark);--action-primary-active:#004f38;--action-primary-text:var(--apx-division-green-on);--action-link:var(--apx-division-green-dark);--action-link-hover:#004f38;--action-focus-ring:var(--apx-division-green-complement);--section-accent-primary:var(--apx-division-green);--section-accent-secondary:var(--apx-division-green-accent);--section-accent-surface:color-mix(in srgb,var(--apx-division-green-light) 18%,white);--section-accent-border:color-mix(in srgb,var(--apx-division-green) 24%,var(--border-default));--section-accent-muted:color-mix(in srgb,var(--apx-division-green) 7%,white)}[data-theme=dark]{--bg-page:var(--apx-neutral-950);--bg-surface:#0e1530;--bg-muted:var(--apx-neutral-900);--bg-inverse:var(--apx-neutral-50);--bg-surface-dark:var(--apx-neutral-900);--text-primary:#ffffff;--text-secondary:var(--apx-neutral-300);--text-muted:var(--apx-neutral-400);--text-inverse:var(--apx-neutral-900);--border-default:#1f2a44;--border-strong:var(--apx-neutral-700);--border-inverse:var(--apx-neutral-200);--shadow-sm:0 2px 8px rgba(0,0,0,0.3);--shadow-md:0 6px 16px rgba(0,0,0,0.4);--shadow-lg:0 12px 32px rgba(0,0,0,0.5);--shadow-xl:0 20px 48px rgba(0,0,0,0.6)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.mega-menu-pages-single-inner .mega-menu-title{display:flex;align-items:center;gap:10px}.mega-menu-pages-single-inner .mega-menu-title .mega-menu-icon{font-size:18px;width:20px;height:20px;text-align:center;flex-shrink:0}.mega-menu-pages-single-inner .mega-menu-title>span{flex:1 1}.mega-menu-list .mega-menu-item-icon{font-size:14px;width:18px;height:18px;margin-right:8px;opacity:.7;transition:opacity .2s ease}.mega-menu-list a:hover .mega-menu-item-icon{opacity:1}.mega-menu-feature-column{-webkit-border-start:1px solid var(--tj-color-border-1)!important;border-inline-start:1px solid var(--tj-color-border-1)!important;container-type:inline-size;container-name:mega-menu-feature}.mega-menu-feature-column .feature-box .feature-content{min-width:0}.mega-menu-feature-column .feature-box .feature-content .title{font-size:clamp(26px,2.2vw,32px)!important;line-height:1.08!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mega-menu-feature-column .feature-box .feature-content>span{display:block;font-size:clamp(14px,1.15vw,18px)!important;line-height:1.2!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mega-menu-feature-column .feature-box .feature-content .read-more.feature-contact,.mega-menu-feature-column .feature-box .feature-content a.feature-contact{max-width:100%;min-width:0;box-sizing:border-box}.mega-menu-feature-column .feature-box .feature-content .read-more.feature-contact span,.mega-menu-feature-column .feature-box .feature-content a.feature-contact span{font-size:clamp(13px,1vw,16px)!important;white-space:nowrap}.mega-menu-feature-column .feature-box .feature-content .read-more.feature-contact i,.mega-menu-feature-column .feature-box .feature-content a.feature-contact i{font-size:clamp(15px,1.1vw,18px)!important;flex-shrink:0}.mega-menu-feature-column .feature-box .feature-content .read-more.feature-contact svg,.mega-menu-feature-column .feature-box .feature-content a.feature-contact svg{width:clamp(15px,1.1vw,18px)!important;height:clamp(15px,1.1vw,18px)!important;flex-shrink:0}@supports(font-size:1cqi){.mega-menu-feature-column .feature-box .feature-content .title{font-size:clamp(26px,12.5cqi,36px)!important}.mega-menu-feature-column .feature-box .feature-content>span{font-size:clamp(14px,5.5cqi,18px)!important}.mega-menu-feature-column .feature-box .feature-content .read-more.feature-contact span,.mega-menu-feature-column .feature-box .feature-content a.feature-contact span{font-size:clamp(13px,4.25cqi,16px)!important}.mega-menu-feature-column .feature-box .feature-content .read-more.feature-contact i,.mega-menu-feature-column .feature-box .feature-content a.feature-contact i{font-size:clamp(15px,5cqi,18px)!important}.mega-menu-feature-column .feature-box .feature-content .read-more.feature-contact svg,.mega-menu-feature-column .feature-box .feature-content a.feature-contact svg{width:clamp(15px,5cqi,18px)!important;height:clamp(15px,5cqi,18px)!important}}.mega-menu-list .view-all-link{display:inline-flex!important;align-items:center;gap:8px;color:var(--tj-color-theme-primary)!important;font-weight:var(--tj-fw-sbold)!important;margin-top:5px;font-size:13px}.mega-menu-list .view-all-link .mega-menu-badge{font-size:10px;line-height:1;letter-spacing:-.025em;color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary);padding:3px 7px;border-radius:40px}.mega-menu-list .view-all-link:hover{padding-left:5px!important}.apexward-mobile-nav .sub-menu .sub-menu,.hamburger_menu .sub-menu .sub-menu{padding-left:15px}.apexward-mobile-nav .mean-expand,.hamburger_menu .mean-expand{position:absolute;right:0;top:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--tj-color-common-white);text-decoration:none;cursor:pointer;border:none;background:rgba(0,0,0,0)}.apexward-mobile-nav .mean-expand:hover,.hamburger_menu .mean-expand:hover{color:var(--tj-color-theme-primary)}.apexward-mobile-nav li a i,.apexward-mobile-nav li a svg,.hamburger_menu li a i,.hamburger_menu li a svg{color:var(--tj-color-theme-primary);flex-shrink:0}.mega-menu-pages.mega-menu{max-width:calc(100vw - 60px);left:50%!important;right:auto!important;transform:translateX(-50%)!important}.mega-menu-pages.mega-menu:not(.mega-menu-tabbed){width:auto!important}.mega-menu-pages .mega-menu-wrapper{width:100%;max-width:100%;gap:0;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;min-height:500px;height:500px}@media only screen and (min-width:992px)and (max-width:1199px){.mega-menu-pages .mega-menu-wrapper{min-height:470px;height:470px}}.mega-menu-pages .mega-menu-pages-single{flex:0 0 auto;width:-webkit-max-content;width:max-content;min-width:160px;max-width:290px;padding:26px 24px 20px;-webkit-border-start:1px solid var(--tj-color-border-1);border-inline-start:1px solid var(--tj-color-border-1)}.mega-menu-pages .mega-menu-pages-single:first-child{-webkit-border-start:0;border-inline-start:0}.mega-menu-pages .mega-menu-pages-single--compact{min-width:130px;max-width:180px}.mega-menu-pages .mega-menu-pages-single--compact .mega-menu-list{min-width:110px}.mega-menu-pages .mega-menu-feature-column{flex:0 1 280px!important;width:280px;min-width:240px!important;max-width:300px!important;padding:15px!important;-webkit-border-start:1px solid var(--tj-color-border-1)!important;border-inline-start:1px solid var(--tj-color-border-1)!important;align-self:stretch;display:flex;min-height:0}.mega-menu-pages .mega-menu-feature-column .mega-menu-pages-single-inner{display:flex;flex:1 1;min-width:0;max-width:100%}.mega-menu-pages .mega-menu-feature-column .feature-box{flex:1 1;display:flex;flex-direction:column;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.mega-menu-pages .mega-menu-feature-column .feature-box .feature-images{width:100%;max-width:220px;height:auto;aspect-ratio:1;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:auto;margin-bottom:0}.mega-menu-pages .mega-menu-list{min-width:130px}.mega-menu-pages .mega-menu-list a,.mega-menu-pages .mega-menu-title{white-space:nowrap}@media only screen and (min-width:992px){.mainmenu ul>li>.mega-menu-pages .mega-menu-wrapper>.mega-menu-pages-single:not(.mega-menu-feature-column){width:-webkit-max-content;width:max-content}.mainmenu ul>li>.mega-menu-pages.mega-menu-company .mega-menu-wrapper>.mega-menu-pages-single:not(.mega-menu-feature-column){width:auto}}.mega-menu-pages.mega-menu-company .mega-menu-wrapper{width:min(1120px,100vw - 60px);max-width:100%}.mega-menu-pages.mega-menu-company .mega-menu-pages-single:not(.mega-menu-feature-column){flex:1 1;width:auto;min-width:170px;max-width:230px;box-sizing:border-box}.mega-menu-pages.mega-menu-company .mega-menu-list a{white-space:normal;line-height:1.25;overflow-wrap:normal}@media(max-width:1439px){.mega-menu-pages.mega-menu-company .mega-menu-wrapper{width:min(960px,100vw - 40px);min-height:0;height:auto}.mega-menu-pages.mega-menu-company .mega-menu-pages-single:not(.mega-menu-feature-column){min-width:0;max-width:none;padding:24px 28px 22px}.mega-menu-pages.mega-menu-company .mega-menu-feature-column{display:none!important}}.mainmenu ul>li>.mega-menu-pages .mega-menu-wrapper>.mega-menu-pages-single.mega-menu-feature-column .feature-box .feature-images,.mobile_menu ul>li>.mega-menu-pages .mega-menu-wrapper>.mega-menu-pages-single.mega-menu-feature-column .feature-box .feature-images{width:100%;max-width:220px;height:auto;aspect-ratio:1;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-bottom:0}@media(max-width:1399px){.mainmenu ul>li>.mega-menu-pages .mega-menu-wrapper>.mega-menu-pages-single.mega-menu-feature-column .feature-box .feature-images,.mobile_menu ul>li>.mega-menu-pages .mega-menu-wrapper>.mega-menu-pages-single.mega-menu-feature-column .feature-box .feature-images{max-width:180px}.mega-menu-pages .mega-menu-pages-single{min-width:140px;max-width:290px;padding:20px 20px 15px}.mega-menu-pages .mega-menu-pages-single--compact{min-width:120px;max-width:160px}.mega-menu-pages .mega-menu-feature-column{flex:0 1 260px!important;width:260px;min-width:220px!important;max-width:280px!important}.mega-menu-pages .mega-menu-feature-column .feature-box .feature-images{max-width:180px}}@media(max-width:1199px){.mainmenu ul>li>.mega-menu-pages .mega-menu-wrapper>.mega-menu-pages-single.mega-menu-feature-column .feature-box .feature-images,.mobile_menu ul>li>.mega-menu-pages .mega-menu-wrapper>.mega-menu-pages-single.mega-menu-feature-column .feature-box .feature-images{max-width:160px}.mega-menu-pages.mega-menu{max-width:calc(100vw - 40px)}.mega-menu-pages .mega-menu-pages-single{min-width:120px;max-width:290px;padding:18px 16px 12px}.mega-menu-pages .mega-menu-pages-single--compact{min-width:100px;max-width:150px}.mega-menu-pages .mega-menu-feature-column{flex:0 1 240px!important;width:240px;min-width:200px!important;max-width:260px!important}.mega-menu-pages .mega-menu-feature-column .feature-box .feature-images{max-width:160px}.mega-menu-pages .mega-menu-list a{padding:10px 0!important;font-size:14px}.mega-menu-pages .mega-menu-title{font-size:16px}.mega-menu-pages.mega-menu-company .mega-menu-wrapper{width:min(900px,100vw - 40px)}.mega-menu-pages.mega-menu-company .mega-menu-pages-single:not(.mega-menu-feature-column){padding:20px 20px 16px}}.division-cyber-security .mega-menu-title i{color:var(--apx-division-red)!important}.division-cyber-security .mega-menu-title:before{background:var(--apx-division-red)}.division-cyber-security .mega-menu-list .view-all-link,.division-cyber-security .mega-menu-list a.active,.division-cyber-security .mega-menu-list a:hover{color:var(--apx-division-red)!important}.division-cyber-security .mega-menu-list .view-all-link .mega-menu-badge{background-color:var(--apx-division-red)}.division-managed-it .mega-menu-title i{color:var(--apx-division-blue)!important}.division-managed-it .mega-menu-title:before{background:var(--apx-division-blue)}.division-managed-it .mega-menu-list .view-all-link,.division-managed-it .mega-menu-list a.active,.division-managed-it .mega-menu-list a:hover{color:var(--apx-division-blue)!important}.division-managed-it .mega-menu-list .view-all-link .mega-menu-badge{background-color:var(--apx-division-blue)}.division-ai .mega-menu-title i{color:var(--apx-division-purple)!important}.division-ai .mega-menu-title:before{background:var(--apx-division-purple)}.division-ai .mega-menu-list .view-all-link,.division-ai .mega-menu-list a.active,.division-ai .mega-menu-list a:hover{color:var(--apx-division-purple)!important}.division-ai .mega-menu-list .view-all-link .mega-menu-badge{background-color:var(--apx-division-purple)}.division-development .mega-menu-title i{color:var(--apx-division-teal)!important}.division-development .mega-menu-title:before{background:var(--apx-division-teal)}.division-development .mega-menu-list .view-all-link,.division-development .mega-menu-list a.active,.division-development .mega-menu-list a:hover{color:var(--apx-division-teal)!important}.division-development .mega-menu-list .view-all-link .mega-menu-badge{background-color:var(--apx-division-teal)}.division-cyber-essentials .mega-menu-title i{color:var(--apx-division-green)!important}.division-cyber-essentials .mega-menu-title:before{background:var(--apx-division-green)}.division-cyber-essentials .mega-menu-list .view-all-link,.division-cyber-essentials .mega-menu-list a.active,.division-cyber-essentials .mega-menu-list a:hover{color:var(--apx-division-green)!important}.division-cyber-essentials .mega-menu-list .view-all-link .mega-menu-badge{background-color:var(--apx-division-green)}.division-apexward-group .mega-menu-title i{color:var(--apx-division-gold)!important}.division-apexward-group .mega-menu-title:before{background:var(--apx-division-gold)}.division-apexward-group .mega-menu-list .view-all-link,.division-apexward-group .mega-menu-list a.active,.division-apexward-group .mega-menu-list a:hover{color:var(--apx-division-gold)!important}.division-apexward-group .mega-menu-list .view-all-link .mega-menu-badge{background-color:var(--apx-division-gold)}.apexward-mobile-nav .division-cyber-security .mega-menu-title i,.apexward-mobile-nav .division-cyber-security>a i,.hamburger_menu .division-cyber-security .mega-menu-title i,.hamburger_menu .division-cyber-security>a i{color:var(--apx-division-red)!important}.apexward-mobile-nav .division-managed-it .mega-menu-title i,.apexward-mobile-nav .division-managed-it>a i,.hamburger_menu .division-managed-it .mega-menu-title i,.hamburger_menu .division-managed-it>a i{color:var(--apx-division-blue)!important}.apexward-mobile-nav .division-ai .mega-menu-title i,.apexward-mobile-nav .division-ai>a i,.hamburger_menu .division-ai .mega-menu-title i,.hamburger_menu .division-ai>a i{color:var(--apx-division-purple)!important}.apexward-mobile-nav .division-development .mega-menu-title i,.apexward-mobile-nav .division-development>a i,.hamburger_menu .division-development .mega-menu-title i,.hamburger_menu .division-development>a i{color:var(--apx-division-teal)!important}.apexward-mobile-nav .division-cyber-essentials .mega-menu-title i,.apexward-mobile-nav .division-cyber-essentials>a i,.hamburger_menu .division-cyber-essentials .mega-menu-title i,.hamburger_menu .division-cyber-essentials>a i{color:var(--apx-division-green)!important}.apexward-mobile-nav .division-apexward-group .mega-menu-title i,.apexward-mobile-nav .division-apexward-group>a i,.hamburger_menu .division-apexward-group .mega-menu-title i,.hamburger_menu .division-apexward-group>a i{color:var(--apx-division-gold)!important}.tj-footer-section{background-color:var(--tj-color-theme-bg);position:relative;z-index:1;padding-top:195px;border-radius:12px;overflow:hidden}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-footer-section{padding-top:150px}}@media only screen and (min-width:992px)and (max-width:1199px){.tj-footer-section{padding-top:135px}}@media only screen and (min-width:768px)and (max-width:991px){.tj-footer-section{padding-top:320px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-footer-section{padding-top:270px;margin-bottom:0;border-end-start-radius:0;border-end-end-radius:0}}.footer-main-area{position:relative;padding:100px 0 90px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.footer-main-area{padding:70px 0}}.footer-logo{max-width:150px}.award-logo-area{display:flex;flex-wrap:wrap;gap:18px}.award-logo-area .award-logo{max-width:96px}.footer-widget .footer-text{max-width:280px;width:100%}.footer-widget .footer-text p{margin-top:28px;margin-bottom:34px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.footer-widget .footer-text p{margin-bottom:20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.footer-widget .footer-text{max-width:100%}}.footer-widget .title{font-weight:var(--tj-fw-sbold);margin-bottom:33px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.footer-widget .title{margin-bottom:18px}}.footer-widget.footer-col-1 .footer-text p{color:var(--tj-color-text-body-2)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.footer-widget.footer-col-1{margin-bottom:10px}}.social-links ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.social-links ul li a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:rgba(12,30,33,.3);font-size:16px;line-height:1}.social-links ul li a i{color:var(--tj-color-theme-bg)}.social-links ul li a .social-mark{color:var(--tj-color-theme-bg);font-size:13px;font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase}.social-links ul li a:hover{background-color:var(--tj-color-theme-primary);transform:translateY(-3px)}.social-links ul li a:hover .social-mark,.social-links ul li a:hover i{color:var(--tj-color-common-white)}.social-links ul li:after{display:none}.social-links.style-2 ul li a{background-color:var(--tj-color-common-white);opacity:.4}.social-links.style-2 ul li a i{color:var(--tj-color-theme-primary)}.social-links.style-2 ul li a:hover{opacity:1}.social-links.style-3 ul li a{background-color:var(--tj-color-common-white);opacity:.7}.social-links.style-3 ul li a .social-mark,.social-links.style-3 ul li a i{color:var(--tj-color-theme-dark)}.social-links.style-3 ul li a:hover{background-color:var(--tj-color-theme-primary);opacity:1}.social-links.style-3 ul li a:hover .social-mark,.social-links.style-3 ul li a:hover i{color:var(--tj-color-common-white)}.widget-nav-menu{-webkit-padding-start:40px;padding-inline-start:40px}.widget-nav-menu ul{list-style:none}.widget-nav-menu ul li{padding:6px 0}.widget-nav-menu ul li:first-child{padding-top:0}.widget-nav-menu ul li a{color:var(--tj-color-text-body);display:inline-flex;align-items:center;gap:4px;transform:translateX(0)}.widget-nav-menu ul li a .badge{font-size:10px;text-transform:uppercase;color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary);border-radius:50px;padding:3px 6px 4px}.widget-nav-menu ul li a:hover{color:var(--tj-color-theme-primary);transform:translateX(5px)}@media only screen and (min-width:1200px)and (max-width:1399px){.widget-nav-menu{-webkit-padding-start:20px;padding-inline-start:20px}}@media only screen and (min-width:992px)and (max-width:1199px){.widget-nav-menu{-webkit-padding-start:80px;padding-inline-start:80px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.widget-nav-menu{-webkit-padding-start:0;padding-inline-start:0}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.widget-nav-menu{margin-top:30px}}.widget-nav-menu.footer-col-2,.widget-nav-menu.footer-col-3{-webkit-padding-start:115px;padding-inline-start:115px}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.widget-nav-menu.footer-col-2,.widget-nav-menu.footer-col-3{-webkit-padding-start:70px;padding-inline-start:70px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.widget-nav-menu.footer-col-2,.widget-nav-menu.footer-col-3{margin-top:30px;-webkit-padding-start:0;padding-inline-start:0}}.widget-nav-menu.footer-col-3{-webkit-padding-start:120px;padding-inline-start:120px}@media only screen and (min-width:1200px)and (max-width:1399px){.widget-nav-menu.footer-col-3{-webkit-padding-start:80px;padding-inline-start:80px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.widget-nav-menu.footer-col-3{margin-top:30px;-webkit-padding-start:0;padding-inline-start:0}}.widget-subscribe{max-width:350px;width:100%;-webkit-margin-start:auto;margin-inline-start:auto}.widget-subscribe .title{margin-bottom:25px;font-weight:var(--tj-fw-medium)}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.widget-subscribe{-webkit-margin-start:0;margin-inline-start:0;margin-top:30px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.widget-subscribe{max-width:100%;-webkit-margin-start:0;margin-inline-start:0;margin-top:30px}}.subscribe-form{position:relative}.subscribe-form input[type=email]{height:64px;padding:15px 60px 15px 25px;border:0;border-radius:8px;outline:1px solid rgba(0,0,0,0)}.subscribe-form input[type=email]:focus{outline-color:var(--tj-color-theme-primary)}.subscribe-form input[type=checkbox]{position:relative;-webkit-margin-end:8px;margin-inline-end:8px;width:18px;height:18px;border:1px solid var(--tj-color-theme-dark);border-radius:3px;-webkit-appearance:none;appearance:none;cursor:pointer}.subscribe-form input[type=checkbox]:before{content:"";font-size:10px;line-height:1;font-family:bexon-icons!important;color:var(--tj-color-common-white);position:absolute;width:100%;text-align:center;line-height:16px;transform:scale(.5);opacity:0;transition:all .3s ease-in-out}.subscribe-form input[type=checkbox]:checked{background-color:var(--tj-color-theme-dark)}.subscribe-form input[type=checkbox]:checked:before{transform:scale(1);opacity:1}.subscribe-form button{position:absolute;width:64px;height:64px;inset-inline-end:0;top:0;display:flex;align-items:center;justify-content:center;font-size:26px;line-height:1;color:var(--tj-color-theme-primary)}.subscribe-form button i{line-height:1;display:inline-flex;transition:all .3s linear}.subscribe-form button:focus i,.subscribe-form button:hover i{transform:scale(.8)}.subscribe-form button:before{content:"";position:absolute;inset-inline-start:0;top:20px;height:24px;-webkit-border-start:1px solid var(--tj-color-border-1);border-inline-start:1px solid var(--tj-color-border-1)}.subscribe-form label{color:var(--tj-color-text-body);margin-top:20px;display:inline-flex;align-items:center}.subscribe-form label a{color:var(--tj-color-theme-dark);font-weight:var(--tj-fw-sbold);-webkit-margin-start:4px;margin-inline-start:4px}.subscribe-form label a:hover{color:var(--tj-color-theme-primary)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.subscribe-form{margin-top:18px}}.copyright-content-area{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:30px;padding:20px 0}.copyright-content-area .footer-contact ul{list-style:none;line-height:1;display:flex;flex-wrap:wrap;justify-content:center;gap:22px}.copyright-content-area .footer-contact ul li a{display:inline-flex;align-items:center;gap:7px;color:var(--tj-color-text-body)}.copyright-content-area .footer-contact ul li a .icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:var(--tj-color-theme-primary);font-size:28px;line-height:1}.copyright-content-area .footer-contact ul li a .icon i{color:var(--tj-color-common-white)}.copyright-content-area .footer-contact ul li a .text{position:relative}.copyright-content-area .footer-contact ul li a .text:before{content:"";position:absolute;bottom:-2px;inset-inline-start:auto;inset-inline-end:0;width:0;height:1px;background-color:var(--tj-color-text-body);transition:all .3s ease-in-out 0s}.copyright-content-area .footer-contact ul li a:hover .text:before{width:100%;inset-inline-start:0;inset-inline-end:auto}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.copyright-content-area .footer-contact{width:100%}.copyright-content-area .social-links ul{justify-content:center}.copyright-content-area .social-links{width:100%}}.copyright-content-area .copyright-text p{margin:0}.copyright-content-area .copyright-text a{color:var(--tj-color-common-black)}.copyright-content-area .copyright-text a:hover{color:var(--tj-color-theme-primary)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.copyright-content-area .copyright-text{width:100%;text-align:center}}.copyright-content-area .copyright-menu ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center}.copyright-content-area .copyright-menu ul li{position:relative;-webkit-margin-end:13px;margin-inline-end:13px;-webkit-padding-end:12px;padding-inline-end:12px;z-index:1}.copyright-content-area .copyright-menu ul li:before{content:"";background:var(--tj-color-border-2);position:absolute;width:1px;height:11px;top:50%;inset-inline-end:0;transform:translateY(-50%)}.copyright-content-area .copyright-menu ul li a{font-size:16px;font-weight:var(--tj-fw-regular);color:var(--tj-color-text-body-2)}.copyright-content-area .copyright-menu ul li a:hover{color:var(--tj-color-common-white)}.copyright-content-area .copyright-menu ul li:last-child{-webkit-padding-end:0;padding-inline-end:0;-webkit-margin-end:0;margin-inline-end:0}.copyright-content-area .copyright-menu ul li:last-child:before{display:none}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.copyright-content-area .copyright-menu{width:100%}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.copyright-content-area{gap:18px}}.tj-copyright-area{padding-bottom:30px}.tj-copyright-area .copyright-content-area{border-top:1px solid var(--tj-color-border-1);border-bottom:1px solid var(--tj-color-border-1);padding:20px 0}.tj-footer-section.footer-2{background-color:var(--tj-color-theme-dark);padding-top:100px}.tj-footer-section.footer-2 .footer-widget .title{color:var(--tj-color-common-white)}.tj-footer-section.footer-2 .footer-widget ul li a{color:var(--tj-color-text-body-2)}.tj-footer-section.footer-2 .footer-widget ul li a:hover{color:var(--tj-color-theme-primary)}.tj-footer-section.footer-2 .footer-col-1{position:relative}.tj-footer-section.footer-2 .footer-col-1:before{content:"";position:absolute;bottom:-160px;inset-inline-start:-50px;width:350px;height:300px;border-radius:50%;background:var(--tj-color-theme-primary);filter:blur(50px);opacity:.15;z-index:-1}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-footer-section.footer-2{padding-top:60px}}.footer-subscribe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:40px 50px;border-radius:12px}.footer-subscribe .subscribe-form{width:49%}.footer-subscribe .subscribe-form input[type=email]{color:var(--tj-color-text-body-2);background-color:rgba(0,0,0,0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;padding:5px 205px 5px 30px;outline:1px solid rgba(0,0,0,0)}@media(max-width:575px){.footer-subscribe .subscribe-form input[type=email]{padding:5px 24px}}.footer-subscribe .subscribe-form input[type=email]::placeholder{transition:all .3s;color:var(--tj-color-text-body-2)}.footer-subscribe .subscribe-form input[type=email]:focus{outline-color:var(--tj-color-theme-primary)}.footer-subscribe .subscribe-form button{width:auto;height:auto;top:6px;inset-inline-end:8px;font-size:16px;font-weight:var(--tj-fw-sbold)}@media(max-width:575px){.footer-subscribe .subscribe-form button{position:static;margin-top:20px}}.footer-subscribe .subscribe-form button:before{display:none}@media only screen and (min-width:768px)and (max-width:991px){.footer-subscribe .subscribe-form{width:70%;margin-top:0}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.footer-subscribe .subscribe-form{width:100%;margin-top:0}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.footer-subscribe{padding:30px 20px}}.subscribe-logo{max-width:225px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.subscribe-logo{max-width:160px}}.widget-contact{-webkit-padding-start:76px;padding-inline-start:76px}.widget-contact .title{color:var(--tj-color-common-white)}@media only screen and (min-width:1200px)and (max-width:1399px){.widget-contact{-webkit-padding-start:30px;padding-inline-start:30px}}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.widget-contact{margin-top:30px;-webkit-padding-start:70px;padding-inline-start:70px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.widget-contact{margin-top:30px;-webkit-padding-start:0;padding-inline-start:0}}.footer-contact-info{max-width:230px;width:100%}.footer-contact-info .contact-item{margin-bottom:14px}.footer-contact-info .contact-item:last-child{margin-bottom:0}.footer-contact-info .contact-item span{color:var(--tj-color-text-body-2);display:inline-flex;align-items:center;gap:8px}.footer-contact-info .contact-item span i{font-size:20px;color:var(--tj-color-theme-primary);display:inline-flex;line-height:1}.footer-contact-info .contact-item a{color:var(--tj-color-common-white);font-weight:var(--tj-fw-sbold);display:inline-flex;margin-bottom:3px}.footer-contact-info .contact-item a:hover{color:var(--tj-color-theme-primary)}.footer-marquee{border-top:1px dashed var(--tj-color-border-2);border-bottom:1px dashed var(--tj-color-border-2)}.footer-marquee .marquee-text{opacity:.2}.footer-marquee .marquee-text:hover{opacity:.7}.tj-copyright-area-2 .copyright-content-area{padding:25px 0}.tj-copyright-area-2 .copyright-text p{color:var(--tj-color-text-body-2)}.tj-copyright-area-2 .copyright-text a{color:var(--tj-color-common-white)}.tj-copyright-area-2 .copyright-text a:hover{color:var(--tj-color-theme-bg)}.tj-footer-section.footer-3{background-color:var(--tj-color-theme-dark);position:relative;z-index:1;padding-top:0}.tj-footer-section.footer-3 .footer-main-area{padding-top:120px;padding-bottom:110px}@media only screen and (min-width:992px)and (max-width:1199px){.tj-footer-section.footer-3 .footer-main-area{padding-top:100px;padding-bottom:90px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-footer-section.footer-3 .footer-main-area{padding-top:70px;padding-bottom:60px}}.tj-footer-section.footer-3 .footer-widget .title{color:var(--tj-color-common-white)}.tj-footer-section.footer-3 .footer-widget ul li a{color:var(--tj-color-text-body-2)}.tj-footer-section.footer-3 .footer-widget ul li a:hover{color:var(--tj-color-theme-primary)}.footer-bottom-area{padding-bottom:50px}.widget-subscribe-2{max-width:850px;width:100%;background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:40px 30px;border-radius:12px;-webkit-margin-start:auto;margin-inline-start:auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:50px}.widget-subscribe-2 .title{color:var(--tj-color-common-white);max-width:250px;width:100%;margin-bottom:25px;font-weight:var(--tj-fw-medium)}.widget-subscribe-2 .subscribe-form{flex:1 1}.widget-subscribe-2 .subscribe-form input[type=email]{background-color:rgba(0,0,0,0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;color:var(--tj-color-text-body-2);outline:1px solid rgba(0,0,0,0)}.widget-subscribe-2 .subscribe-form input[type=email]::placeholder{transition:all .3s;color:var(--tj-color-text-body-2)}.widget-subscribe-2 .subscribe-form input[type=email]:focus{outline-color:var(--tj-color-theme-primary)}.widget-subscribe-2 .subscribe-form button:before{border-color:var(--tj-color-theme-dark-4)}.widget-subscribe-2 .subscribe-form input[type=checkbox]{border:1px solid var(--tj-color-text-body-2)}.widget-subscribe-2 .subscribe-form input[type=checkbox]:before{color:var(--tj-color-theme-dark)}.widget-subscribe-2 .subscribe-form input[type=checkbox]:checked{background-color:var(--tj-color-common-white);border-color:var(--tj-color-common-white)}.widget-subscribe-2 .subscribe-form label{color:var(--tj-color-text-body-2)}.widget-subscribe-2 .subscribe-form label a{color:var(--tj-color-common-white)}.widget-subscribe-2 .subscribe-form label a:hover{color:var(--tj-color-theme-primary)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.widget-subscribe-2 .subscribe-form{margin-top:0;flex-basis:auto}}@media only screen and (min-width:1200px)and (max-width:1399px){.widget-subscribe-2{max-width:760px}}@media only screen and (min-width:992px)and (max-width:1199px){.widget-subscribe-2{padding:30px 20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.widget-subscribe-2{max-width:100%;-webkit-margin-start:0;margin-inline-start:0;margin-top:30px;padding:30px 20px;gap:0}}.tj-copyright-area-3{background-color:var(--tj-color-theme-primary)}.tj-copyright-area-3 .copyright-content-area{justify-content:center;padding:25px 0}.tj-copyright-area-3 .copyright-text a,.tj-copyright-area-3 .copyright-text p{color:var(--tj-color-common-white)}.tj-copyright-area-3 .copyright-text a:hover{color:var(--tj-color-theme-bg)}.search_popup{position:absolute;top:101%;inset-inline-start:0;width:100%;height:auto;background-color:var(--tj-color-common-white);padding:80px 0;transform:translateY(calc(-100% - 200px));transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition-delay:.2s;z-index:10;border-radius:12px}.search_popup .search_close{position:absolute;top:36px;inset-inline-end:36px}.search_popup .search_close .search_close_btn{font-size:24px;color:var(--tj-color-theme-dark)}.search_popup .search_close .search_close_btn svg{width:24px;height:24px;transition:all .4s ease-in-out 0s}.search_popup .search_close .search_close_btn svg path{fill:var(--tj-color-theme-dark)}.search_popup .search_close .search_close_btn svg:hover{transform:rotate(90deg)}.search_popup .search_close .search_close_btn svg:hover path{fill:var(--tj-color-theme-primary)}.search_popup.search-opened{transform:translateY(0);transition-delay:0s}.search_popup.search-opened .search_form .search_input{transform:translateY(0);opacity:1;transition-delay:.3s}.search_popup.search-opened .search_form .search_input:after{width:100%;transition-delay:.5s}.search_popup .logo{max-width:150px;width:100%;position:absolute;inset-inline-start:36px;top:36px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.search_popup{display:none}}.tj_search_wrapper{min-height:100px;display:flex;align-items:center}.tj_search_wrapper .search_form{width:100%}.tj_search_wrapper .search_form form .search_input,.tj_search_wrapper .search_form form .search_input .search-box{position:relative;z-index:1}.tj_search_wrapper .search_form form .search_input .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search]),.tj_search_wrapper .search_form form .search_input .search-box input[type=text]{width:100%;height:65px;font-size:20px;font-family:var(--tj-ff-body);color:var(--tj-color-text-body);border-color:var(--tj-color-border-1);background:rgba(0,0,0,0);padding:16px 90px 16px 24px;border-radius:10px}.tj_search_wrapper .search_form form .search_input .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search])::placeholder,.tj_search_wrapper .search_form form .search_input .search-box input[type=text]::placeholder{transition:all .3s;font-size:20px;color:var(--tj-color-text-body)}@media only screen and (min-width:992px)and (max-width:1199px){.tj_search_wrapper .search_form form .search_input .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search])::placeholder,.tj_search_wrapper .search_form form .search_input .search-box input[type=text]::placeholder{font-size:20px}}.tj_search_wrapper .search_form form .search_input .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search]):focus,.tj_search_wrapper .search_form form .search_input .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search]):focus+button,.tj_search_wrapper .search_form form .search_input .search-box input[type=text]:focus,.tj_search_wrapper .search_form form .search_input .search-box input[type=text]:focus+button{border-color:var(--tj-color-theme-primary)}@media only screen and (min-width:992px)and (max-width:1199px){.tj_search_wrapper .search_form form .search_input .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search]),.tj_search_wrapper .search_form form .search_input .search-box input[type=text]{font-size:20px}}.tj_search_wrapper .search_form form .search_input .search-box button{display:inline-flex;align-items:center;justify-content:center;position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);max-width:60px;font-size:25px;color:var(--tj-color-theme-primary);width:100%;height:100%}.tj_search_wrapper .search_form form .search_input .search-box button:before{content:"";position:absolute;inset-inline-start:0;top:18px;height:30px;-webkit-border-start:1px solid var(--tj-color-border-1);border-inline-start:1px solid var(--tj-color-border-1)}.search-popup-overlay{position:fixed;inset-inline-start:0;top:0;width:100%;height:100%;background-color:rgba(12,30,33,.01);z-index:99;transform:translateY(calc(-100% - 80px));transition:all .3s ease-in-out 0s;transition-delay:.1s}.search-popup-overlay.search-popup-overlay-open{transform:translateY(0)}.hamburger-area{position:fixed;inset-inline-end:15px;top:15px;width:450px;height:calc(100% - 30px);box-shadow:-5px 0 20px -5px rgba(0,0,0,.5);transform:translateX(100%);visibility:hidden;pointer-events:none;transition:transform .3s cubic-bezier(.785,.135,.15,.86),visibility .3s;transition-duration:.45s;z-index:9999;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;border-radius:12px}.hamburger-area::-webkit-scrollbar{display:none}.hamburger-area.opened{transform:none;visibility:visible;pointer-events:auto}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.hamburger-area,.hamburger-area.opened{inset-inline-end:0}.hamburger-area{top:0;height:100%;border-start-end-radius:0;border-end-end-radius:0}}@media(max-width:575px){.hamburger-area{width:320px}}.hamburger_bg{background-color:var(--tj-color-theme-dark);height:100%;width:100%;position:absolute;top:0;inset-inline-start:0;z-index:-1;border-start-start-radius:12px;border-end-start-radius:12px}.hamburger_wrapper{display:flex;flex-direction:column;justify-content:space-between;position:relative;padding:40px;overflow:auto;height:100%}.hamburger_wrapper:before{content:"";position:absolute;top:3%;inset-inline-end:3%;width:200px;height:200px;border-radius:50%;background:var(--tj-color-theme-primary);filter:blur(50px);opacity:.26;z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:575px){.hamburger_wrapper{padding:40px 20px}}.hamburger_top{margin-bottom:30px}.hamburger_close_btn{display:inline-block;font-size:35px;line-height:1;color:var(--tj-color-common-white)}@media(max-width:575px){.hamburger_close_btn{font-size:30px}}.hamburger_close_btn:hover{transform:rotate(90deg);color:var(--tj-color-theme-bg)}.hamburger_search{position:relative;margin-bottom:30px}.hamburger_search .nice-select,.hamburger_search input,.hamburger_search input:not([type=submit]):not([type=radio]):not([type=checkbox]),.hamburger_search select{width:100%;height:60px;line-height:60px;padding:0 40px 0 16px;background:var(--tj-color-common-white);border:none;font-size:18px;font-family:var(--tj-ff-body);color:var(--tj-color-text-body);border:1px solid var(--tj-color-border-1);border-radius:10px}.hamburger_search .nice-select::placeholder,.hamburger_search input::placeholder,.hamburger_search input:not([type=submit]):not([type=radio]):not([type=checkbox])::placeholder,.hamburger_search select::placeholder{transition:all .3s;color:var(--tj-color-text-body)}.hamburger_search button{position:absolute;height:58px;width:58px;top:50%;inset-inline-end:0;font-size:24px;color:var(--tj-color-theme-dark);transform:translateY(-50%);-webkit-border-start:1px solid var(--tj-color-border-1);border-inline-start:1px solid var(--tj-color-border-1)}.hamburger_menu .mean-container .mean-bar{background:rgba(0,0,0,0);box-sizing:border-box;margin-bottom:30px}.hamburger_menu .mean-container .mean-bar *{box-sizing:border-box}.hamburger_menu .mean-nav{background:rgba(0,0,0,0);margin-top:0;overflow:hidden}.hamburger_menu .mean-nav>ul{display:block!important}.hamburger_menu .mean-nav>ul>li:first-child>a{border-top:none}.hamburger_menu .mean-nav ul li{position:relative}.hamburger_menu .mean-nav ul li a,.hamburger_menu .mean-nav ul li button{color:var(--tj-color-common-white);width:100%;font-size:16px;line-height:1;letter-spacing:.5px;font-family:var(--tj-ff-body);font-weight:var(--tj-fw-medium);text-transform:capitalize;padding:18px 0;border-top:none;border-bottom:1px solid rgba(255,255,255,.1);transition:all .4s ease-in-out 0s}.hamburger_menu .mean-nav ul li a:hover,.hamburger_menu .mean-nav ul li button:hover{color:var(--tj-color-theme-primary)}.hamburger_menu .mean-nav ul li a.mean-expand,.hamburger_menu .mean-nav ul li button.mean-expand{padding:0;width:30px;height:30px;text-align:center;line-height:30px;position:absolute;inset-inline-end:0;top:12px;transition:all .4s ease-in-out 0s}.hamburger_menu .mean-nav ul li a.mean-expand:hover,.hamburger_menu .mean-nav ul li button.mean-expand:hover{color:var(--tj-color-common-white)}.hamburger_menu .mean-nav ul li a.mean-expand i,.hamburger_menu .mean-nav ul li button.mean-expand i{font-size:15px}.hamburger_menu .mean-nav ul li a.mean-expand.mean-clicked,.hamburger_menu .mean-nav ul li button.mean-expand.mean-clicked{color:var(--tj-color-theme-primary);transform:rotate(180deg)}.hamburger_menu .mean-nav ul li a.mean-expand.mean-clicked i,.hamburger_menu .mean-nav ul li button.mean-expand.mean-clicked i{transform:rotate(180deg)}.hamburger_menu .mean-nav ul li .sub-menu li{-webkit-padding-start:25px;padding-inline-start:25px;position:relative}.hamburger_menu .mean-nav ul li .sub-menu li a{width:100%;padding:18px 0}.hamburger_menu .mean-nav ul li .sub-menu li a.mean-expand,.hamburger_menu .mean-nav ul li .sub-menu li button.mean-expand{padding:0;width:30px}.hamburger_menu .mean-nav ul li.dropdown-opened button,.hamburger_menu .mean-nav ul li.dropdown-opened>a{color:var(--tj-color-theme-primary)}.tj-offcanvas-area{position:fixed;inset-inline-end:15px;top:15px;width:470px;height:calc(100% - 30px);box-shadow:-5px 0 20px -5px rgba(0,0,0,.5);transform:translateX(100%);visibility:hidden;pointer-events:none;transition:transform .3s cubic-bezier(.785,.135,.15,.86),visibility .3s;z-index:9999;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;border-start-start-radius:12px;border-end-start-radius:12px;border-radius:12px}.tj-offcanvas-area::-webkit-scrollbar{display:none}.tj-offcanvas-area.opened{transform:none;visibility:visible;pointer-events:auto}.offcanvas-text{margin-bottom:40px}.offcanvas-text p{color:var(--tj-color-text-body-2);margin-bottom:0}.hamburger-search-area{margin-bottom:45px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.hamburger-search-area{margin-bottom:30px}}.hamburger-title{color:var(--tj-color-common-white);font-size:22px;line-height:1;margin-bottom:25px;position:relative;z-index:1}.hamburger-infos{margin-bottom:45px}.hamburger-infos .contact-info .contact-item{padding:15px 0 10px}.hamburger-infos .contact-info .contact-item:first-child{padding-top:0}.hamburger_logo .mobile_logo{display:inline-block;max-width:136px;width:100%}.menu-bar button{height:25px;display:flex;flex-direction:column;justify-content:space-between;position:relative;transform-origin:center center;transform:rotate(0deg);cursor:pointer;transition:transform .3s ease}.menu-bar button span{height:3px;width:35px;display:block;background:var(--tj-color-common-white);cursor:pointer;transition:all .3s ease-in-out 0s;-webkit-margin-start:auto;margin-inline-start:auto}.menu-bar button span:nth-child(2){width:40px;transition-delay:.2s}.menu-bar button span:nth-child(3){width:30px}.menu-bar button span:nth-child(4){position:absolute;top:-8px;inset-inline-start:50%;transform:translateX(-50%);display:block;width:3px;height:0;transition:height .4s}.menu-bar.style-2 button span{background:var(--tj-color-heading-primary)}.menu-bar.menu-bar-toggeled button{transform:rotate(45deg);transition-delay:.4s}.menu-bar.menu-bar-toggeled button span:first-child,.menu-bar.menu-bar-toggeled button span:nth-child(3){width:0}.menu-bar.menu-bar-toggeled button span:nth-child(4){height:40px;transition:height .2s ease;transition-delay:.2s}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.menu-bar{-webkit-margin-start:0;margin-inline-start:0}}.body-overlay{height:100%;width:100%;position:fixed;top:0;z-index:9999;inset-inline-start:0;opacity:0;visibility:hidden;transition:all .3s ease-out 0s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.body-overlay.opened{opacity:1;visibility:visible}.tj-error-section{position:relative}.tj-error-row{row-gap:40px}.tj-error-content{position:relative;max-width:560px;z-index:1}.tj-error-content .sub-title{margin-bottom:14px}.tj-error-content .error-title{font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.15;margin:0;color:var(--tj-color-heading-primary)}.tj-error-content .error-desc{max-width:48ch;margin:18px 0 0;color:var(--tj-color-text-body,#2a3950);font-size:1.05rem;line-height:1.65}.tj-error-content .error-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:32px}.tj-error-content .error-btn{margin-top:0}.tj-error-content .error-secondary{font-weight:600;color:var(--tj-color-heading-primary);text-decoration:underline;text-underline-offset:3px}.tj-error-content .error-secondary:focus-visible,.tj-error-content .error-secondary:hover{color:var(--tj-color-theme-primary)}.tj-error-content .error-links{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;list-style:none;margin:2rem 0 0;padding:0}.tj-error-content .error-links li a{font-size:.95rem;font-weight:500;color:var(--tj-color-text-body,#2a3950);text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:color .2s ease,border-color .2s ease}.tj-error-content .error-links li a:focus-visible,.tj-error-content .error-links li a:hover{color:var(--tj-color-theme-primary);border-bottom-color:initial}.tj-error-media .error-img{overflow:hidden;border-radius:12px;background:color-mix(in srgb,var(--tj-color-theme-dark) 4%,transparent)}.tj-error-media .error-img img{display:block;width:100%;height:auto;object-fit:cover}.surface-dark .tj-error-content .error-title,.surface-deep .tj-error-content .error-title{color:var(--tj-color-common-white,#fff)}.surface-dark .tj-error-content .error-desc,.surface-dark .tj-error-content .error-links li a,.surface-deep .tj-error-content .error-desc,.surface-deep .tj-error-content .error-links li a{color:color-mix(in srgb,#fff 72%,transparent)}.surface-dark .tj-error-content .error-secondary,.surface-deep .tj-error-content .error-secondary{color:#fff}.surface-dark .tj-error-content .error-secondary:focus-visible,.surface-dark .tj-error-content .error-secondary:hover,.surface-deep .tj-error-content .error-secondary:focus-visible,.surface-deep .tj-error-content .error-secondary:hover{color:var(--tj-color-theme-primary)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-error-content{max-width:none;text-align:center;margin-inline:auto}.tj-error-content .error-desc{margin-left:auto;margin-right:auto}.tj-error-content .error-actions,.tj-error-content .error-links{justify-content:center}}.apx-404-links__title{margin:0 0 clamp(20px,3vh,32px);font-size:var(--tj-fs-h4);line-height:1.333}.apx-404-links__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 clamp(20px,3vw,40px);gap:0 clamp(20px,3vw,40px);margin:0;padding:0;list-style:none}@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.apx-404-links__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.apx-404-links__grid{grid-template-columns:1fr}}.apx-404-links__grid li{border-top:1px solid var(--tj-color-border-1)}.apx-404-links__card{display:block;padding:18px 0 22px;text-decoration:none}.apx-404-links__name{display:flex;align-items:center;gap:10px;font-family:var(--tj-ff-heading);font-size:20px;font-weight:var(--tj-fw-sbold);line-height:1.3;color:var(--tj-color-heading-primary)}.apx-404-links__name i{font-size:15px;color:var(--tj-color-accent-text);transition:transform .2s ease}.apx-404-links__card:hover .apx-404-links__name i{transform:translateX(3px)}.apx-404-links__hint{display:block;margin-top:6px;font-size:15px;line-height:1.5;color:var(--tj-color-text-body)}#tj-back-to-top{height:60px;width:60px;background-color:var(--tj-color-common-white);border-radius:50%;position:fixed;bottom:30px;inset-inline-end:40px;transform:scale(0);display:grid;place-items:center;cursor:pointer;visibility:hidden;opacity:0;transition:all .3s;z-index:100}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){#tj-back-to-top{height:50px;width:50px}}#tj-back-to-top.active{bottom:40px;transform:scale(1);opacity:1;visibility:visible;animation:scrollToTop .5s ease-in-out 0s 1 normal none running;transition:.3s;background:var(--tj-color-theme-primary)}#tj-back-to-top .return{visibility:hidden;position:relative;width:100%;height:100%;overflow:hidden}#tj-back-to-top-percentage{height:calc(100% - 2px);width:calc(100% - 2px);background-color:var(--tj-color-common-white);color:var(--tj-color-theme-dark);border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:var(--tj-fw-sbold);box-shadow:0 5px 15px 0 rgba(0,0,0,.05)}#tj-back-to-top-percentage i{font-size:var(--tj-fs-h5)}@media only screen and (min-width:992px)and (max-width:1199px){#tj-back-to-top{inset-inline-end:30px}#tj-back-to-top.active{bottom:30px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){#tj-back-to-top{bottom:20px;inset-inline-end:20px}#tj-back-to-top.active{bottom:20px}}apexward-chatwidget{all:initial;overflow-anchor:none;z-index:2147483000;pointer-events:none!important;width:0!important;height:0!important;position:fixed!important;top:0!important;left:0!important;overflow:visible!important;--aw-site-launcher-inset-x:40px!important;--aw-site-launcher-inset-y:7.25rem!important}@media only screen and (min-width:992px)and (max-width:1199px){apexward-chatwidget{--aw-site-launcher-inset-x:30px!important;--aw-site-launcher-inset-y:6.625rem!important}}@media only screen and (min-width:768px)and (max-width:991px){apexward-chatwidget{--aw-site-launcher-inset-x:20px!important;--aw-site-launcher-inset-y:5.25rem!important}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){apexward-chatwidget{--aw-site-launcher-inset-x:16px!important;--aw-site-launcher-inset-y:max(16px,env(safe-area-inset-bottom,0px))!important}}@media(max-width:767.98px){body:has(.apx-pc__bar) apexward-chatwidget{--aw-site-launcher-inset-y:calc(160px + env(safe-area-inset-bottom, 0px))!important}}html.cookie-consent-open apexward-chatwidget,html.nav-drawer-open apexward-chatwidget{display:none!important}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){#tj-back-to-top{display:none!important}}@keyframes scrollToTop{0%{transform:translate3d(0,80%,0);visibility:visible}to{transform:translateZ(0)}}.apx-consent{position:fixed;inset-inline:0;bottom:0;z-index:2147483001;display:flex;justify-content:center;padding-inline:clamp(12px,4vw,24px);padding-top:16px;padding-bottom:max(clamp(12px,3vw,40px),env(safe-area-inset-bottom,0px));pointer-events:none}.apx-consent__card{pointer-events:auto;width:min(920px,100%);display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:clamp(14px,4vw,22px);border:1px solid color-mix(in srgb,var(--tj-color-common-white,#fff) 14%,transparent);border-radius:14px;background:var(--tj-color-heading-primary,#0e1a2c);color:var(--tj-color-common-white,#fff);box-shadow:0 18px 48px rgba(0,0,0,.32)}.apx-consent__text{flex:1 1 320px;margin:0;font-size:clamp(13px,3.4vw,14px);line-height:1.5;color:color-mix(in srgb,var(--tj-color-common-white,#fff) 88%,transparent)}.apx-consent__link{color:var(--tj-color-theme-primary,#c4a747);text-decoration:underline;text-underline-offset:2px}.apx-consent__link:hover{color:var(--tj-color-accent-mid,#e3d49a)}.apx-consent__actions{flex:1 1 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.apx-consent__btn{flex:1 1 auto;min-width:118px;min-height:44px;padding:12px 16px;border:1px solid var(--tj-color-theme-primary,#c4a747);border-radius:999px;background-color:var(--tj-color-theme-primary,#c4a747);color:var(--tj-color-theme-on-primary,#0e1a2c);font-size:14px;font-weight:var(--tj-fw-bold,700);line-height:1.2;cursor:pointer}.apx-consent__btn:hover{background-color:color-mix(in srgb,var(--tj-color-theme-primary,#c4a747) 86%,#fff)}@media(max-width:575px){.apx-consent{padding-inline:8px;padding-top:8px;padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}.apx-consent__card{gap:8px;padding:10px 12px;border-radius:12px}.apx-consent__text{flex-basis:100%;font-size:12px;line-height:1.4}.apx-consent__actions{flex-wrap:nowrap;width:100%;gap:8px}.apx-consent__btn{flex:1 1;min-width:0;min-height:36px;padding:8px 10px;font-size:13px;white-space:nowrap}}html.cookie-consent-open{scroll-padding-bottom:calc(var(--apx-consent-h, 200px) + 16px)}.apx-breadcrumb{margin-bottom:18px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.apx-breadcrumb{margin-bottom:14px}}.apx-breadcrumb .crumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:0;margin:0;list-style:none;font-size:14px;line-height:1.5}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.apx-breadcrumb .crumb-list{font-size:13px}}.apx-breadcrumb li{display:inline-flex;align-items:center;color:var(--tj-color-text-body)}.apx-breadcrumb li:not(:first-child):before{content:"/";-webkit-margin-end:8px;margin-inline-end:8px;opacity:.45}.apx-breadcrumb li a{color:inherit;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);transition:color .25s ease}.apx-breadcrumb li a:focus-visible,.apx-breadcrumb li a:hover{color:var(--tj-color-accent-primary)}.apx-breadcrumb li a:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.apx-breadcrumb li[aria-current=page] span{color:var(--tj-color-heading-primary);font-weight:var(--tj-fw-medium)}.surface-dark .apx-breadcrumb li,.surface-deep .apx-breadcrumb li{color:var(--tj-color-text-body-5)}.tj-anim-move-var-big{animation-name:moveVarBig;animation-duration:3s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}@keyframes moveVarBig{0%{transform:translateY(0)}to{transform:translateY(150px)}}.tj-anim-move-var-big-reverse{animation-name:moveVarBigReverse;animation-duration:3s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}@keyframes moveVarBigReverse{0%{transform:translateY(150px)}to{transform:translateY(0)}}.tj-zoom-in-out-anim{animation-name:zoomInOutAnim;animation-duration:.5s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}@keyframes zoomInOutAnim{0%{transform:scale(1)}to{transform:scale(.9)}}.cb-cursor{position:fixed;top:0;inset-inline-start:0;z-index:150;contain:layout style size;pointer-events:none;will-change:transform;transition:opacity .3s,color .4s}.cb-cursor:before{content:"";display:block;transform:scale(0);border-radius:100px;transition:transform .3s ease-in-out,opacity .1s}.cb-cursor-text,.cb-cursor:before{position:absolute;top:-24px;inset-inline-start:-24px;width:164px;height:52px}.cb-cursor-text{line-height:55px;display:flex;align-items:center;justify-content:center;transform:scale(0) rotate(10deg);opacity:0;color:var(--tj-color-theme-dark);text-align:center;white-space:nowrap;letter-spacing:0;font-weight:var(--tj-fw-sbold);transition:opacity .4s,transform .3s}@supports(mix-blend-mode:exclusion){.cb-cursor.-exclusion,.cb-cursor.-opaque{mix-blend-mode:exclusion}.cb-cursor.-exclusion:before,.cb-cursor.-opaque:before{background:#fff}}.cb-cursor.-normal,.cb-cursor.-text{mix-blend-mode:normal}.cb-cursor.-normal:before,.cb-cursor.-text:before{background:currentColor}.cb-cursor.-inverse{color:#fff}.cb-cursor.-visible:before{transform:scale(.2)}.cb-cursor.-visible.-active:before{transform:scale(.23);transition-duration:.2s}.cb-cursor.-pointer:before{transform:scale(0)}.cb-cursor.-text:before{background:var(--tj-color-common-white);transform:scale(1)}.cb-cursor.-text .cb-cursor-text{opacity:1;transform:scale(1)}.cb-cursor.-text.-active:before{transform:scale(.9);transition-duration:.2s}.tj-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;transition:all .5s ease;background-color:rgba(0,0,0,.85);opacity:0;overflow-y:auto;display:none;justify-content:center;align-items:center}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-modal{padding:30px 15px;align-items:flex-start}}.tj-modal-close{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;cursor:zoom-out}.tj-modal-close-btn{width:auto;height:auto;top:20px;left:auto;right:30px;z-index:51}.tj-modal-close-btn i{font-size:27px;color:var(--tj-color-common-white);opacity:.7}.tj-modal-close-btn:hover{opacity:1}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-modal-close{position:fixed;top:2px;right:15px}}.tj-modal-content{transition:all .5s ease;transform:translateY(-5rem);padding:15px;max-width:62.5rem;width:100%;position:relative;z-index:50;margin-left:auto;margin-right:auto}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-modal-content{margin:0}}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0}.swiper,.swiper-wrapper{position:relative;z-index:1}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-slide-invisible-blank{visibility:hidden}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-pagination-bullet{cursor:pointer;display:inline-block}.swiper-pagination-lock{display:none}.sec-heading{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;width:100%;margin-bottom:52px}.sec-heading .sec-title{margin-bottom:0}.sec-heading .sec-title span{color:var(--tj-color-theme-primary)}.sec-heading .sub-title{display:inline-flex;align-items:center;gap:4px;color:var(--tj-color-heading-primary);font-size:14px;line-height:1;letter-spacing:1.4px;text-transform:uppercase;font-weight:var(--tj-fw-bold);border:1px dashed var(--tj-color-border-1);padding:2px 10px;margin-bottom:20px;border-radius:4px}.sec-heading .sub-title i{color:var(--tj-color-theme-primary);font-size:22px;line-height:1;display:inline-flex}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.sec-heading .sub-title{margin-bottom:15px}}.sec-heading .sub-title.text-white{border-color:rgba(255,255,255,.15)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.sec-heading .sub-title{font-size:13px}}.sec-heading.style-2 .sec-title span{color:var(--tj-color-text-body-2)}.sec-heading.style-2 .sub-title{color:var(--tj-color-accent-text-on-light,#7a641c);background-color:var(--tj-color-common-white);border:0;padding:7px 10px}.sec-heading.style-3 .sub-title{color:var(--tj-color-theme-primary);padding:0;border:0}.sec-heading.style-4 .sub-title{color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary)}.sec-heading.style-6 .sub-title{padding:4px 8px}.sec-heading.style-7 .sub-title{color:var(--tj-color-heading-primary);padding:4px 8px}.sec-heading.style-8 .sub-title{color:var(--tj-color-theme-primary);border:0;padding:0 0 0 12px;position:relative}.sec-heading.style-8 .sub-title:before{content:"";width:4px;height:4px;border-radius:50%;background-color:var(--tj-color-theme-primary);position:absolute;inset-inline-start:0;top:6px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.sec-heading{margin-bottom:35px}}.heading-wrap-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:25px;margin-bottom:52px}.heading-wrap-content .sec-heading{max-width:500px;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;margin-bottom:0}.heading-wrap-content .desc{max-width:360px;margin-bottom:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.heading-wrap-content .desc{max-width:100%}}.heading-wrap-content .btn-wrap{max-width:220px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.heading-wrap-content{margin-bottom:35px}}.sec-heading-wrap .sub-title{display:inline-flex;align-items:center;gap:4px;color:var(--tj-color-heading-primary);font-size:14px;line-height:1;letter-spacing:1.4px;text-transform:uppercase;font-weight:var(--tj-fw-bold);border:1px dashed var(--tj-color-border-1);padding:2px 10px;margin-bottom:20px;border-radius:4px}.sec-heading-wrap .sub-title i{color:var(--tj-color-theme-primary);font-size:22px;line-height:1;display:inline-flex}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.sec-heading-wrap .sub-title{margin-bottom:15px}}.sec-heading-wrap.style-3 .sub-title{color:var(--tj-color-theme-primary);padding:0;border:0}.content-wrap .sec-heading{max-width:550px;margin:0 0 20px}.content-wrap .desc{margin-bottom:0}.content-wrap .tj-primary-btn{margin-top:14px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.content-wrap .tj-primary-btn{margin-top:5px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.content-wrap .desc br{display:none}}.title-anim>div{overflow:hidden}.line{-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);--highlight-offset:0%;background-image:linear-gradient(90deg,var(--tj-color-heading-primary) var(--highlight-offset),var(--tj-color-text-body-2) var(--highlight-offset))}.line,.tj-banner-section{position:relative}.banner-area{display:flex;flex-wrap:wrap;min-height:792px}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.banner-area{min-height:700px}}.banner-left-box{background-color:var(--tj-color-theme-dark);border-radius:12px;padding:70px;width:calc(50% - 15px);-webkit-margin-end:15px;margin-inline-end:15px;position:relative;z-index:1;display:flex;align-items:center;overflow:hidden}.banner-left-box:before{content:"";position:absolute;top:5%;inset-inline-start:5%;width:350px;height:350px;border-radius:50%;background:var(--tj-color-theme-primary);filter:blur(65px);opacity:.26;z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media only screen and (min-width:1400px)and (max-width:1600px){.banner-left-box{-webkit-padding-end:40px;padding-inline-end:40px}}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.banner-left-box{-webkit-padding-start:50px;padding-inline-start:50px;-webkit-padding-end:40px;padding-inline-end:40px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.banner-left-box{width:100%;-webkit-margin-end:0;margin-inline-end:0;margin-bottom:15px;padding:60px 0}}.banner-content{max-width:635px;width:100%;-webkit-margin-start:auto;margin-inline-start:auto}.banner-content .sub-title{display:inline-flex;align-items:center;gap:8px;color:var(--tj-color-common-white);font-size:14px;line-height:1;letter-spacing:1.4px;text-transform:uppercase;font-weight:var(--tj-fw-bold);border:1px dashed var(--tj-color-border-2);padding:6px 10px;margin-bottom:20px;border-radius:4px}.banner-content .sub-title i{color:var(--tj-color-theme-primary);font-size:22px}.banner-content .banner-title{color:var(--tj-color-common-white);line-height:1.135;margin-bottom:15px}.banner-content .banner-title span{display:inline-block;color:var(--tj-color-theme-primary);font-weight:var(--tj-fw-medium)}@media only screen and (min-width:1400px)and (max-width:1600px){.banner-content .banner-title{font-size:68px}}@media only screen and (min-width:1200px)and (max-width:1399px){.banner-content .banner-title{font-size:58px}}@media only screen and (min-width:992px)and (max-width:1199px){.banner-content .banner-title{font-size:50px}}@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.banner-content .banner-title{font-size:45px}}@media(max-width:575px){.banner-content .banner-title{font-size:38px}}.banner-content .banner-link{font-size:75px;color:var(--tj-color-common-white);display:inline-flex;line-height:1;padding:10px 30px 15px 0;-webkit-border-end:1px dashed var(--tj-color-border-2);border-inline-end:1px dashed var(--tj-color-border-2)}.banner-content .banner-link span{overflow:hidden}.banner-content .banner-link i{display:inline-flex;line-height:1;transform:rotate(-45deg) translateX(0);transition:all .3s ease-out;text-shadow:-120px 0 0}.banner-content .banner-link:hover i{transform:rotate(-45deg) translateX(120px)}@media only screen and (min-width:1200px)and (max-width:1399px){.banner-content .banner-link{font-size:60px}}@media only screen and (min-width:992px)and (max-width:1199px){.banner-content .banner-link{font-size:50px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.banner-content .banner-link{font-size:45px}}.banner-content .banner-desc-area{max-width:475px;width:100%;border-top:1px dashed var(--tj-color-border-2);border-bottom:1px dashed var(--tj-color-border-2);display:flex;align-items:center;padding:23px 0;margin-top:40px;-webkit-margin-end:57px;margin-inline-end:57px;-webkit-margin-start:auto;margin-inline-start:auto}.banner-content .banner-desc-area .banner-desc{-webkit-padding-start:44px;padding-inline-start:44px}@media(max-width:575px){.banner-content .banner-desc-area .banner-desc{-webkit-padding-start:35px;padding-inline-start:35px}}@media only screen and (min-width:1200px)and (max-width:1399px){.banner-content .banner-desc-area{-webkit-margin-end:20px;margin-inline-end:20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.banner-content .banner-desc-area{order:1}}@media(max-width:480px){.banner-content .banner-desc-area{-webkit-margin-end:0;margin-inline-end:0}}.banner-content .banner-desc{color:var(--tj-color-text-body-2);font-size:18px;line-height:1.444;max-width:517px}@media (max-width:575px),only screen and (min-width:1200px)and (max-width:1399px){.banner-content .banner-desc{font-size:16px}}@media only screen and (min-width:1200px)and (max-width:1399px){.banner-content{max-width:565px;-webkit-padding-start:10px;padding-inline-start:10px}}@media only screen and (min-width:992px)and (max-width:1199px){.banner-content{-webkit-padding-start:10px;padding-inline-start:10px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.banner-content{max-width:720px;margin:0 auto;padding:0 15px}}.banner-img{position:relative;overflow:hidden}.banner-img,.banner-img img{width:100%;height:100%;border-radius:12px}.banner-img img{object-fit:cover}.banner-shape{position:absolute;top:0;inset-inline-start:0;z-index:-1;pointer-events:none}.banner-shape,.banner-shape img{width:100%;height:100%}.banner-scroll{position:absolute;inset-inline-start:38px;bottom:50px;z-index:5}.banner-scroll .scroll-down{color:var(--tj-color-common-white);line-height:1;font-weight:var(--tj-fw-sbold);writing-mode:sideways-lr;display:flex;align-items:center;gap:12px;opacity:.5}.banner-scroll .scroll-down span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:22px;background-color:rgba(255,255,255,.1);border-radius:50%;transform:rotate(90deg)}.banner-scroll .scroll-down:hover{opacity:1}@media only screen and (min-width:1400px)and (max-width:1600px){.banner-scroll{inset-inline-start:23px}}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.banner-scroll{inset-inline-start:16px}}@media only screen and (min-width:768px)and (max-width:991px){.banner-scroll{bottom:150px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.banner-scroll{display:none}}.banner-right-box{width:50%;position:relative;min-height:390px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.banner-right-box{width:100%}}.banner-right-box .box-area{max-width:261px}@media(max-width:575px){.banner-right-box .box-area{max-width:200px}}.customers-box{background-color:var(--tj-color-common-white);border-radius:10px;padding:30px 25px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.customers-box{padding:25px 18px 20px}}.customers ul{display:inline-flex;list-style:none}.customers ul li{line-height:1;-webkit-margin-start:-15px;margin-inline-start:-15px}.customers ul li img{width:59px;height:59px;background-color:var(--tj-color-common-white);border-radius:50%;box-shadow:0 0 0 2px var(--tj-color-common-white)}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:992px)and (max-width:1199px){.customers ul li img{width:50px;height:50px}}@media(max-width:575px){.customers ul li img{width:40px;height:40px}}.customers ul li:first-child{-webkit-margin-start:0;margin-inline-start:0}.customers ul li:last-child span{width:59px;height:59px;border-radius:50%;background-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white);display:inline-flex;align-items:center;justify-content:center;font-size:22px;box-shadow:0 0 0 2px var(--tj-color-common-white)}.customers ul li:last-child span i{display:inline-flex;line-height:1}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:992px)and (max-width:1199px){.customers ul li:last-child span{width:50px;height:50px}}@media(max-width:575px){.customers ul li:last-child span{width:40px;height:40px}.customers ul li{-webkit-margin-start:-16px;margin-inline-start:-16px}}.customers-number{color:var(--tj-color-theme-dark);font-size:58px;line-height:.8;letter-spacing:-1.2px;font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);padding:45px 0 13px}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.customers-number{font-size:50px;padding:25px 0 13px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.customers-number{font-size:40px;padding:20px 0 10px}}.customers-text{color:var(--tj-color-text-body);font-size:16px;line-height:1.5;letter-spacing:0;margin-bottom:0;font-weight:var(--tj-fw-regular)}.tj-banner-section-2{background-color:var(--tj-color-theme-bg);padding-top:125px;padding-bottom:55px;border-radius:12px;position:relative;z-index:1}.tj-banner-section-2 .banner-content-2{max-width:450px;padding:40px 0}.tj-banner-section-2 .banner-content-2 .sub-title{font-size:14px;font-weight:var(--tj-fw-bold);color:var(--tj-color-theme-primary);letter-spacing:1.4px;text-transform:uppercase;display:inline-flex;padding-bottom:15px}.tj-banner-section-2 .banner-content-2 .sub-title i{font-size:22px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-banner-section-2 .banner-content-2 .banner-title{line-height:1.25}}.tj-banner-section-2 .banner-content-2 .title-video{max-width:148px;border-radius:6px;vertical-align:top;margin-top:10px;display:inline-flex;overflow:hidden;position:relative}.tj-banner-section-2 .banner-content-2 .title-video i{position:absolute;top:50%;inset-inline-start:54%;transform:translate(-50%,-50%);font-size:14px;color:var(--tj-color-common-white);z-index:2;transition:all .3s linear}.tj-banner-section-2 .banner-content-2 .title-video:after{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;background-color:var(--tj-color-theme-dark);opacity:.25}.tj-banner-section-2 .banner-content-2 .title-video:hover i{transform:translate(-50%,-50%) scale(1.2)}.tj-banner-section-2 .banner-content-2 .title-video:hover:after{opacity:.4}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-banner-section-2 .banner-content-2 .title-video{max-width:110px}}@media only screen and (min-width:992px)and (max-width:1199px){.tj-banner-section-2 .banner-content-2 .title-video{max-width:95px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-banner-section-2 .banner-content-2 .title-video{max-width:100px;margin-top:7px}}.tj-banner-section-2 .banner-content-2 .btn-area{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px}.tj-banner-section-2 .banner-content-2 .btn-area .number{color:var(--tj-color-heading-primary);font-size:20px;font-weight:var(--tj-fw-sbold);display:inline-flex;align-items:center;line-height:1;gap:8px}.tj-banner-section-2 .banner-content-2 .btn-area .number i{font-size:19px;display:inline-flex}.tj-banner-section-2 .banner-content-2 .btn-area .number span{position:relative}.tj-banner-section-2 .banner-content-2 .btn-area .number span:after{content:"";position:absolute;bottom:-2px;inset-inline-end:0;width:100%;height:1px;background-color:var(--tj-color-heading-primary)}.tj-banner-section-2 .banner-content-2 .btn-area .number:hover span:after{animation:linehover .8s linear}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-banner-section-2 .banner-content-2{padding-top:0;-webkit-padding-start:30px;padding-inline-start:30px}}@media only screen and (min-width:992px)and (max-width:1199px){.tj-banner-section-2 .banner-content-2{padding-top:0;-webkit-padding-start:40px;padding-inline-start:40px}}.tj-banner-section-2 .banner-img-area{position:relative;z-index:1;max-width:704px;width:100%;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:-30px;margin-inline-end:-30px}.tj-banner-section-2 .banner-img-area:before{content:"";background-color:var(--tj-color-common-white);position:absolute;bottom:0;inset-inline-start:0;width:50%;height:343px;z-index:-1;border-start-start-radius:100%;border-end-start-radius:8px}@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:992px)and (max-width:1199px){.tj-banner-section-2 .banner-img-area:before{height:290px}}@media(max-width:575px){.tj-banner-section-2 .banner-img-area:before{height:260px}}.tj-banner-section-2 .banner-img-area .banner-author{position:absolute;left:88px;bottom:224px;writing-mode:sideways-lr}.tj-banner-section-2 .banner-img-area .banner-author .title{font-weight:var(--tj-fw-sbold);margin-bottom:0;position:relative}.tj-banner-section-2 .banner-img-area .banner-author .title:before{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--tj-color-theme-primary);position:absolute;bottom:-18px;left:50%;transform:translateX(-50%);animation:pulse3 1.5s linear infinite}.tj-banner-section-2 .banner-img-area .banner-author .designation{font-size:14px;color:var(--tj-color-text-body);line-height:1;display:inline-flex}@media only screen and (min-width:992px)and (max-width:1199px){.tj-banner-section-2 .banner-img-area .banner-author{left:60px;bottom:180px}}@media only screen and (min-width:576px)and (max-width:767px){.tj-banner-section-2 .banner-img-area .banner-author{left:40px;bottom:150px}}@media(max-width:575px){.tj-banner-section-2 .banner-img-area .banner-author{left:20px;bottom:100px}}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-banner-section-2 .banner-img-area{-webkit-margin-end:-20px;margin-inline-end:-20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-banner-section-2 .banner-img-area{-webkit-margin-end:0;margin-inline-end:0}}.tj-banner-section-2 .banner-img{max-width:507px;width:100%;position:relative;-webkit-margin-start:auto;margin-inline-start:auto}@media(max-width:575px){.tj-banner-section-2 .banner-img>img{min-height:440px}}.tj-banner-section-2 .banner-img .brand-name{-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke:2px rgba(255,255,255,.6);font-weight:var(--tj-fw-sbold);font-size:120px;writing-mode:sideways-lr;line-height:.9;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media(max-width:575px){.tj-banner-section-2 .banner-img .brand-name{font-size:100px}}@media(max-width:430px){.tj-banner-section-2 .banner-img .brand-name{font-size:90px}}.tj-banner-section-2 .banner-img .growth-box{width:198px;height:209px;position:absolute;inset-inline-start:15px;bottom:15px;border-radius:10px;background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px}.tj-banner-section-2 .banner-img .growth-box img{border-radius:0}@media(max-width:575px){.tj-banner-section-2 .banner-img .growth-box{width:165px;height:175px;padding:10px}}@media(max-width:430px){.tj-banner-section-2 .banner-img .growth-box{width:145px;height:155px;inset-inline-start:10px;bottom:10px}}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-banner-section-2 .banner-img{max-width:460px}}@media only screen and (min-width:992px)and (max-width:1199px){.tj-banner-section-2 .banner-img{max-width:400px}}@media only screen and (min-width:576px)and (max-width:767px){.tj-banner-section-2 .banner-img{max-width:calc(100% - 110px)}}@media(max-width:575px){.tj-banner-section-2 .banner-img{max-width:calc(100% - 90px);min-height:440px}}.tj-banner-section-2 .banner-scroll .scroll-down{color:var(--tj-color-heading-primary);opacity:1}.tj-banner-section-2 .banner-scroll .scroll-down span{color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary);overflow:hidden}.marquee-vr{display:flex;align-items:center}.marquee-vr .text{transform:translateY(0);white-space:nowrap;animation:marquee 15s linear infinite;animation-delay:2.5s}.marquee-vr .text .icon{margin:40px 0}.tj-choose-section.choose-3 .sec-heading{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.choose-box{height:100%;padding:50px 28px 45px;background-color:var(--tj-color-common-white);transition:all .4s ease-in-out;border-radius:10px;position:relative;overflow:hidden;z-index:1}.choose-box .choose-content{display:flex;flex-direction:column;height:100%}.choose-box .choose-icon{color:var(--tj-color-theme-primary);font-size:88px;max-width:88px;margin-bottom:43px}.choose-box .choose-icon,.choose-box .choose-icon i{display:inline-flex;line-height:1}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.choose-box .choose-icon{margin-bottom:30px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.choose-box .choose-icon{font-size:65px;max-width:65px;margin-bottom:20px}}.choose-box .title{font-weight:var(--tj-fw-sbold);margin-bottom:20px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.choose-box .title{font-size:18px;margin-bottom:10px}}.choose-box .desc{margin-bottom:0}.choose-box .text-btn{margin-top:auto;padding-top:27px;justify-content:flex-start}.choose-box:hover{background-color:var(--tj-color-theme-primary)}.choose-box:hover .choose-icon{color:var(--tj-color-common-white);animation:gelatine .6s}.choose-box:hover .btn-icon{background-color:var(--tj-color-theme-dark)}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.choose-box{padding:40px 20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.choose-box{padding:30px 15px}}.choose-box.style-2{padding:40px 28px}.choose-box.style-2 .choose-icon{margin-bottom:25px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.choose-box.style-2 .choose-icon{margin-bottom:20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.choose-box.style-2{padding:30px 15px}}.work-experience-area{max-width:570px}.work-experience-area .sec-heading{margin-bottom:65px}@media only screen and (min-width:992px)and (max-width:1199px){.work-experience-area .sec-heading{margin-bottom:50px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.work-experience-area .sec-heading{margin-bottom:35px}.work-experience-area{max-width:100%;margin-bottom:50px}}.experience-wrap{display:flex;flex-wrap:wrap;align-items:end;border-top:1px dashed rgba(0,0,0,.16);border-bottom:1px dashed rgba(0,0,0,.16)}.experience-wrap .year-count{color:var(--tj-color-theme-primary);font-size:404px;line-height:.75;font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-light);letter-spacing:-8.08px;display:inline-flex;padding:17px 30px 38px 0;-webkit-border-end:1px dashed rgba(0,0,0,.16);border-inline-end:1px dashed rgba(0,0,0,.16)}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.experience-wrap .year-count{font-size:335px}}@media only screen and (min-width:576px)and (max-width:767px){.experience-wrap .year-count{font-size:250px}}@media(max-width:575px){.experience-wrap .year-count{font-size:210px}}.experience-wrap .experience-text{-webkit-padding-start:32px;padding-inline-start:32px;padding-bottom:35px}.experience-wrap .experience-text .title{max-width:110px;font-size:16px;font-weight:var(--tj-fw-sbold);font-family:var(--tj-ff-body);text-transform:uppercase;letter-spacing:0;margin-bottom:0}.experience-wrap .experience-text span{color:var(--tj-color-theme-primary);font-size:24px;display:inline-flex;line-height:1}.experience-wrap .experience-text span i{display:inline-flex;line-height:1}@media(max-width:575px){.experience-wrap .experience-text{-webkit-padding-start:20px;padding-inline-start:20px}}.tj-client-section{position:relative}.tj-client-section .client-container{padding:0;overflow:visible}.tj-client-section-2{background-color:var(--tj-color-theme-primary);border-radius:12px;padding:30px 5px;margin-top:15px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-client-section-2{padding:18px 5px}}.client-section-gap{padding-top:80px;padding-bottom:80px}@media only screen and (min-width:992px)and (max-width:1199px){.client-section-gap{padding-top:70px;padding-bottom:70px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.client-section-gap{padding-top:50px;padding-bottom:50px}}.client-section-gap-2{padding:100px 0;margin:120px 0}@media only screen and (min-width:992px)and (max-width:1199px){.client-section-gap-2{padding:80px 0;margin:90px 0}}@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.client-section-gap-2{padding:65px 0;margin:70px 0}}@media(max-width:575px){.client-section-gap-2{padding:60px 0;margin:50px 0}}.client-content{width:320px;height:320px;border-radius:50%;border:1px dashed var(--tj-color-border-1);display:inline-flex;align-items:center;justify-content:center;position:absolute;inset-inline-start:50%;top:50%;transform:translate(-50%,-50%);text-align:center;z-index:2;background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.client-content .sec-title{max-width:200px;width:100%;letter-spacing:0;font-weight:var(--tj-fw-sbold);margin-bottom:0}@media(max-width:575px){.client-content .sec-title{font-size:15px}}.client-content span{display:inline-flex}.client-content .client-numbers{color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary);line-height:1.2;border-radius:50px;padding:0 5px}.client-content .client-text{color:var(--tj-color-text-body-3);position:relative}.client-content .client-text:after{content:"";position:absolute;bottom:3px;inset-inline-start:auto;width:100%;border-bottom:1px solid rgba(12,30,33,.2)}@media only screen and (min-width:992px)and (max-width:1199px){.client-content{width:260px;height:260px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.client-content{width:220px;height:220px}}@media(max-width:575px){.client-content{width:190px;height:190px}}.client-content.style-2{max-width:440px;width:100%;display:block;margin:0 auto 60px;height:auto;border-radius:40px;position:unset;background:rgba(0,0,0,0);transform:translate(0);padding:0 15px 4px}@media(max-width:575px){.client-content.style-2{padding:4px 15px}}.client-content.style-2 .sec-title{max-width:100%;line-height:1.2;margin-bottom:0;letter-spacing:-.6px}.client-content.style-2 .client-numbers{color:var(--tj-color-theme-primary);background:rgba(0,0,0,0);padding:0;border-radius:0}.client-content.style-2 .client-text:after{display:none}@media(max-width:575px){.client-content.style-2{width:calc(100% - 30px);margin:0 auto 40px}}.client-slider .swiper-wrapper{transition-timing-function:linear}.client-slider-1{overflow:hidden;position:relative;z-index:1}.client-slider-1:after,.client-slider-1:before{content:"";position:absolute;width:448px;height:100%;background-image:linear-gradient(90deg,rgb(233,237,237),rgba(233,237,237,0));top:0;inset-inline-start:0;z-index:2}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.client-slider-1:after,.client-slider-1:before{width:300px}}@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.client-slider-1:after,.client-slider-1:before{width:200px}}@media(max-width:575px){.client-slider-1:after,.client-slider-1:before{width:100px}}.client-slider-1:after{inset-inline-start:auto;inset-inline-end:0;background-image:linear-gradient(-90deg,rgb(233,237,237),rgba(233,237,237,0))}.client-item{width:auto;display:flex;flex-wrap:wrap;align-items:center;-webkit-padding-end:30px;padding-inline-end:30px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.client-item{-webkit-padding-end:20px;padding-inline-end:20px}}.client-logo{width:284px;height:120px;background-color:var(--tj-color-common-white);display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:5;border-radius:8px}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.client-logo{width:220px;height:90px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.client-logo{width:190px;height:70px;padding:20px}}.client-slider-2 .client-logo{background:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.1)}.client-slider-2 .client-logo img{opacity:.85}.about-img-area{position:relative;-webkit-margin-end:-8px;margin-inline-end:-8px}.about-img-area .about-img{width:100%;height:100%;position:relative;border-radius:12px}.about-img-area .about-img img{width:100%;height:100%;object-fit:cover;border-radius:12px}@media(max-width:575px){.about-img-area .box-area{max-width:230px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.about-img-area{margin-top:15px;-webkit-margin-end:0;margin-inline-end:0}}.about-img-area.style-2{max-width:591px;-webkit-margin-end:auto;margin-inline-end:auto}.about-img-area.style-2 .box-area{max-width:343px;background-color:var(--tj-color-theme-bg)}.about-img-area.style-2 .box-area:after,.about-img-area.style-2 .box-area:before{background:url('data:image/svg+xml,<svg viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-11 h-11"><path d="M11 1.54972e-06L0 0L2.38419e-07 11C1.65973e-07 4.92487 4.92487 1.62217e-06 11 1.54972e-06Z" fill="%23d8e5e5"></path></svg>')}@media(max-width:575px){.about-img-area.style-2 .box-area{max-width:270px}}.about-img-area.style-2 .box-area.style-2{background:rgba(0,0,0,0);padding:0 0 15px 15px;border-start-end-radius:0;border-end-start-radius:12px}.about-img-area.style-2 .box-area.style-2:after,.about-img-area.style-2 .box-area.style-2:before{display:none}.about-img-area.style-2 .box-area.style-2 .progress-box{background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.about-img-area.style-2 .box-area.style-2 .progress-box .title,.about-img-area.style-2 .box-area.style-2 .progress-box .tj-progress-percent,.about-img-area.style-2 .box-area.style-2 .progress-box .tj-progress-title{color:var(--tj-color-common-white)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.about-img-area.style-2{max-width:100%}}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.about-img-area{height:100%}}.box-area{background:var(--tj-color-grey-1);position:absolute;bottom:0;inset-inline-start:0;max-width:241px;width:100%;padding:15px 15px 0 0;border-start-end-radius:12px}.box-area:after,.box-area:before{content:"";position:absolute;inset-inline-start:0;top:-13px;width:13px;height:13px;background:url('data:image/svg+xml,<svg viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-11 h-11"><path d="M11 1.54972e-06L0 0L2.38419e-07 11C1.65973e-07 4.92487 4.92487 1.62217e-06 11 1.54972e-06Z" fill="%23ecf0f0"></path></svg>');transform:rotate(-90deg)}.box-area:after{inset-inline-start:auto;top:auto;inset-inline-end:-13px;bottom:0}.experience-box{background-color:var(--tj-color-common-white);border-radius:10px;padding:28px 25px}.experience-box .sub-title{color:var(--tj-color-theme-primary);font-weight:var(--tj-fw-medium)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.experience-box{padding:25px 18px 20px}}.about-content-area.style-1{background-color:var(--tj-color-common-white);border-radius:12px;padding:30px;min-height:408px;display:flex;flex-direction:column;align-items:start;justify-content:space-between}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.about-content-area.style-1{min-height:300px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.about-content-area.style-1{padding:30px 20px;min-height:300px}}.about-content-area .sec-heading{margin-bottom:30px}.about-bottom-area{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px}.about-bottom-area .client-review-cont{background-color:var(--tj-color-theme-primary);color:var(--tj-color-theme-on-primary,#0e1a2c);flex:1 1;border-radius:10px;padding:30px}.about-bottom-area .client-review-cont .rating-area{margin-bottom:12px}.about-bottom-area .client-review-cont .star-ratings{font-size:16px;letter-spacing:4px;-webkit-text-stroke:1px currentColor}.about-bottom-area .client-review-cont .star-ratings .fill-ratings{color:inherit}.about-bottom-area .client-review-cont .desc{color:inherit;margin-bottom:38px}@media only screen and (min-width:992px)and (max-width:1199px){.about-bottom-area .client-review-cont .desc{margin-bottom:20px}}.about-bottom-area .client-review-cont .quote-icon{font-size:40px;display:inline-flex;line-height:1}@media (max-width:575px),only screen and (min-width:992px)and (max-width:1199px){.about-bottom-area .client-review-cont .quote-icon{font-size:40px}}@media only screen and (min-width:992px)and (max-width:1199px){.about-bottom-area .client-review-cont{padding:30px 15px}}@media(max-width:575px){.about-bottom-area .client-review-cont{padding:15px}}.about-bottom-area .client-info-area{display:flex;align-items:center;justify-content:space-between}.about-bottom-area .client-info{display:flex;flex-direction:column}.about-bottom-area .client-info .title{font-weight:var(--tj-fw-sbold);color:inherit;line-height:1;margin-bottom:6px}.about-bottom-area .client-info .designation{font-size:14px;color:inherit;line-height:1;display:inline-flex}.video-img{max-width:224px;width:100%;position:relative;border-radius:10px;overflow:hidden}.video-img:before{position:absolute;content:"";inset-inline-start:0;top:0;width:100%;height:100%;background-color:var(--tj-color-theme-dark);opacity:.25}.video-img img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width:1200px)and (max-width:1399px){.video-img{max-width:180px}}@media only screen and (min-width:992px)and (max-width:1199px){.video-img{max-width:120px}}@media(max-width:575px){.video-img{max-width:100px}}.video-btn{align-items:center;justify-content:center;width:60px;height:60px;color:var(--tj-color-common-white);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);position:absolute;top:50%;inset-inline-start:50%;z-index:5;transform:translate(-50%,-50%);border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.video-btn,.video-btn span{display:inline-flex;line-height:1}.video-btn span{font-size:15px;-webkit-margin-start:2px;margin-inline-start:2px}.video-btn:hover{color:var(--tj-color-common-white);transform:translate(-50%,-50%) scale(1.1)}.about-content-area-2{display:flex;flex-wrap:wrap;justify-content:space-between;gap:85px}.about-content-area-2 .about-content{max-width:550px;-webkit-margin-start:auto;margin-inline-start:auto}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.about-content-area-2 .about-content{max-width:440px}}@media only screen and (min-width:768px)and (max-width:991px){.about-content-area-2 .about-content{-webkit-margin-start:0;margin-inline-start:0}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.about-content-area-2 .about-content{width:calc(100% - 130px);-webkit-margin-start:0;margin-inline-start:0}}.about-content-area-2 .sec-heading{margin-bottom:27px}.about-content-area-2 .video-img{max-width:120px}.about-content-area-2 .video-img:before{opacity:.15}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:992px)and (max-width:1199px){.about-content-area-2 .video-img{max-width:100px}}.about-content-area-2 .video-btn:hover{transform:translate(-50%,-50%) scale(.9)}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.about-content-area-2{gap:35px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.about-content-area-2{gap:20px}}.customers-box.style-2{background-color:var(--tj-color-theme-primary);height:100%;position:relative;overflow:hidden;z-index:1;display:flex;flex-direction:column;justify-content:space-between}.customers-box.style-2 .customers-bg{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-blend-mode:luminosity;position:absolute;top:0;inset-inline-start:0;opacity:.15;z-index:-1}.customers-box.style-2 ul li span{background-color:var(--tj-color-theme-dark)}.customers-box.style-2 .customers-text{max-width:250px;font-size:24px;line-height:1.333;font-weight:var(--tj-fw-sbold);color:var(--tj-color-common-white)}.customers-box.style-2 .star-icon{position:absolute;width:50px;height:50px;top:50%;inset-inline-end:120px;transform:translateY(-50%)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.customers-box.style-2{min-height:315px}}.countup-item.style-2{width:100%;min-width:0;background-color:var(--tj-color-common-white);border-radius:10px;padding:28px 30px;align-items:start;text-align:start}.countup-item.style-2 .count-inner{padding-top:90px;min-width:0;max-width:100%}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.countup-item.style-2 .count-inner{padding-top:60px}}.countup-item.style-2 .count-text{color:var(--tj-color-text-body);font-weight:var(--tj-fw-medium)}.countup-item.style-2 .inline-content{color:var(--tj-color-heading-primary);margin:11px 0 10px;max-width:100%;flex-wrap:wrap;align-items:baseline;row-gap:.08em;font-size:56px;letter-spacing:-.02em}.countup-item.style-2 .inline-content .odometer{color:var(--tj-color-heading-primary);flex-shrink:0}.countup-item.style-2 .inline-content .odometer .odometer-digit,.countup-item.style-2 .inline-content .odometer span{color:var(--tj-color-heading-primary)}.countup-item.style-2 .inline-content .count-plus{font-size:22px;line-height:1.25;letter-spacing:normal;font-weight:var(--tj-fw-medium);white-space:normal;-webkit-margin-start:.2em;margin-inline-start:.2em}@media only screen and (min-width:992px)and (max-width:1199px){.countup-item.style-2 .inline-content{font-size:48px}}@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.countup-item.style-2 .inline-content{font-size:44px}.countup-item.style-2 .inline-content .count-plus{font-size:20px}}@media(max-width:575px){.countup-item.style-2 .inline-content{font-size:40px;justify-content:flex-start}.countup-item.style-2 .inline-content .count-plus{font-size:18px}}.countup-item.style-2 .count-icon{width:80px;height:80px;border-radius:50%;background:var(--tj-color-grey-1);font-size:48px;color:var(--tj-color-theme-primary);display:inline-flex;align-items:center;justify-content:center;line-height:1}.countup-item.style-2 .steps{position:absolute;top:28px;inset-inline-end:30px;color:var(--tj-color-text-body);font-size:20px;line-height:1;font-weight:var(--tj-fw-sbold)}@media(max-width:575px){.countup-item.style-2 .steps{inset-inline-end:20px}.countup-item.style-2{padding:25px 20px}}.tj-about-section-2{background-color:var(--tj-color-theme-bg);border-radius:12px;position:relative;z-index:1}.progress-box{background-color:var(--tj-color-common-white);border-radius:10px;padding:28px 30px 35px}.progress-box .title{font-weight:var(--tj-fw-sbold)}@media(max-width:575px){.progress-box{padding:20px 18px 25px}}.mission-vision-box{flex:1 1;background-color:var(--tj-color-common-white);border-radius:12px;padding:25px 20px 30px 26px}.mission-vision-box .title{font-weight:var(--tj-fw-sbold);margin-bottom:18px}@media (max-width:575px),only screen and (min-width:992px)and (max-width:1199px){.mission-vision-box{flex-basis:100%}}.about-btn-area{margin-top:15px}.about-btn-area .tj-primary-btn{width:100%;border-radius:10px;padding:13px}.about-btn-area .tj-primary-btn .btn-icon{width:30px;height:30px;font-size:20px}.tj-service-section{background-color:var(--tj-color-theme-dark);border-radius:12px;position:relative;z-index:1}.tj-service-section .sec-heading{max-width:550px}.tj-service-section .sec-heading .sub-title{color:var(--tj-color-common-white);border-color:rgba(255,255,255,.15)}.tj-service-section .sec-heading.style-2{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.tj-service-section .sec-heading.style-2 .sub-title{color:var(--tj-color-theme-primary);background-color:var(--tj-color-theme-dark-2)}.tj-service-section.service-2{overflow-x:hidden}.tj-service-section.service-3{background:rgba(0,0,0,0)}.tj-service-section.service-3 .sec-heading .sub-title{color:var(--tj-color-theme-primary)}.tj-service-section.service-4{background:rgba(0,0,0,0)}.bg-shape-1,.bg-shape-2{position:absolute;top:0;inset-inline-start:0;max-width:370px;width:100%;z-index:-1;mix-blend-mode:difference;pointer-events:none}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.bg-shape-1,.bg-shape-2{max-width:260px}}.bg-shape-2{top:inherit;inset-inline-start:inherit;bottom:0;inset-inline-end:0}.service-item{background:var(--tj-color-common-white);padding:40px 30px 45px;margin-bottom:30px;position:relative;border-radius:12px}.service-item:last-child{margin-bottom:0}.service-item .service-icon{font-size:70px;width:80px;height:80px;background:linear-gradient(-45deg,rgba(30,138,138,.3),rgba(30,138,138,0) 50%,rgba(30,138,138,.3));border-radius:50%;border:1px solid rgba(30,138,138,.15);display:inline-flex;align-items:center;justify-content:center;line-height:1;flex:0 0 auto;transition:all .4s ease-in-out}.service-item .service-icon i{color:var(--tj-color-theme-primary);display:inline-flex;line-height:1}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.service-item .service-icon{font-size:50px;width:65px;height:65px}}.service-item .title{max-width:300px;font-weight:var(--tj-fw-sbold);margin-bottom:20px;transition:none}.service-item .title a:hover{color:var(--tj-color-theme-primary)}.service-item .desc{margin-bottom:0}.service-item .text-btn{margin-top:25px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.service-item{padding:30px 20px}}.service-item.style-1{border:0;padding:0;background-color:var(--tj-color-theme-dark);position:relative;overflow:hidden;height:450px}.service-item.style-1:before{background:var(--tj-color-theme-dark-2);top:0;inset-inline-start:0}.service-item.style-1:after,.service-item.style-1:before{content:"";position:absolute;width:100%;height:100%;pointer-events:none;z-index:2}.service-item.style-1:after{background:var(--tj-color-theme-primary);top:-50%;inset-inline-start:50%;transform:translateX(-50%);filter:blur(90px);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:50%;opacity:0}.service-item.style-1 .service-img{position:relative;height:100%}.service-item.style-1 .service-img img{width:100%;height:100%;object-fit:cover;border:1px solid var(--tj-color-theme-primary);border-radius:12px}.service-item.style-1 .service-icon{position:absolute;top:35px;inset-inline-start:30px;z-index:2}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.service-item.style-1 .service-icon{font-size:60px;width:70px;height:70px}}.service-item.style-1 .service-content{position:absolute;width:100%;inset-inline-start:0;bottom:0;padding:40px 30px 20px;z-index:3;overflow:hidden;transition:all .2s linear}.service-item.style-1 .service-content .title{margin-bottom:15px}.service-item.style-1 .service-content .title a{color:var(--tj-color-common-white)}.service-item.style-1 .service-content .title a:hover{color:var(--tj-color-theme-primary)}@media (max-width:575px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.service-item.style-1 .service-content .title{font-size:19px}}.service-item.style-1 .service-content .desc{color:var(--tj-color-text-body-2);opacity:0;visibility:hidden;height:0;transition:none}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.service-item.style-1 .service-content{padding:25px 20px}}@media(max-width:575px){.service-item.style-1 .service-content{padding:18px 15px}}.service-item.style-1 .text-btn{position:absolute;inset-inline-start:auto;bottom:0;opacity:0;visibility:hidden;transition:none}.service-item.style-1 .text-btn .btn-text{color:var(--tj-color-common-white)}.service-item.style-1 .text-btn .btn-icon{background-color:var(--tj-color-theme-primary)}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.service-item.style-1 .text-btn{inset-inline-start:20px}}@media(max-width:575px){.service-item.style-1 .text-btn{inset-inline-start:15px}}.service-item.style-1:hover:before,.swiper-slide-active .service-item.style-1:before,.swiper-slide-duplicate-active .service-item.style-1:before{background:var(--tj-color-theme-dark);opacity:.7}.service-item.style-1:hover:after,.swiper-slide-active .service-item.style-1:after,.swiper-slide-duplicate-active .service-item.style-1:after{opacity:.3}.service-item.style-1:hover .service-icon,.swiper-slide-active .service-item.style-1 .service-icon,.swiper-slide-duplicate-active .service-item.style-1 .service-icon{transform:scale(0)}.service-item.style-1:hover .service-content,.swiper-slide-active .service-item.style-1 .service-content,.swiper-slide-duplicate-active .service-item.style-1 .service-content{padding-bottom:95px}@media (max-width:575px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.service-item.style-1:hover .service-content,.swiper-slide-active .service-item.style-1 .service-content,.swiper-slide-duplicate-active .service-item.style-1 .service-content{padding-bottom:80px}}.service-item.style-1:hover .desc,.swiper-slide-active .service-item.style-1 .desc,.swiper-slide-duplicate-active .service-item.style-1 .desc{opacity:1;visibility:visible;height:100%}.service-item.style-1:hover .text-btn,.swiper-slide-active .service-item.style-1 .text-btn,.swiper-slide-duplicate-active .service-item.style-1 .text-btn{opacity:1;visibility:visible;bottom:40px;transition:all .2s linear}@media (max-width:575px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.service-item.style-1:hover .text-btn,.swiper-slide-active .service-item.style-1 .text-btn,.swiper-slide-duplicate-active .service-item.style-1 .text-btn{bottom:30px}}@media(max-width:575px){.service-item.style-1{height:400px}}.service-item-wrapper{margin-bottom:30px}.service-item-wrapper:last-child{margin-bottom:0}.service-item.style-2{background-color:rgba(0,0,0,0);border:1px dashed var(--tj-color-border-2);transition:all .3s ease-in-out;padding:65px 50px;display:flex;flex-wrap:wrap;justify-content:space-between}.service-item.style-2 .service-content,.service-item.style-2 .title-area{width:48%}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.service-item.style-2 .service-content,.service-item.style-2 .title-area{width:100%}}.service-item.style-2 .service-icon{margin-bottom:33px}.service-item.style-2 .service-icon i{transition:all .5s ease-in-out}.service-item.style-2 .title{color:var(--tj-color-common-white);margin-bottom:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.service-item.style-2 .title{margin-bottom:25px}}.service-item.style-2 .desc{color:var(--tj-color-text-body-2);margin-bottom:22px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.service-item.style-2 .desc{margin-bottom:16px}}.service-item.style-2 .list-items li{color:var(--tj-color-text-body-2)}.service-item.style-2:hover{background-color:var(--tj-color-theme-dark-2);border-color:var(--tj-color-theme-dark-2)}.service-item.style-2:hover .service-icon i{transform:rotateY(1turn)}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.service-item.style-2{padding:40px 25px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.service-item.style-2{padding:30px 15px}}.service-item.style-3{margin-bottom:20px;padding:40px 60px 40px 30px;transition:all .3s ease-in-out}.service-item.style-3:hover{background-color:var(--tj-color-theme-primary)}.service-item.style-3:hover .title{color:var(--tj-color-common-white)}.service-item.style-3:hover .service-icon{background:linear-gradient(-45deg,rgba(255,255,255,.3),rgba(255,255,255,0) 50%,rgba(255,255,255,.3));border-color:rgba(255,255,255,.15)}.service-item.style-3:hover .service-icon i{color:var(--tj-color-common-white)}.service-item.style-3:hover .desc{color:var(--tj-color-grey-1)}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.service-item.style-3{padding:40px 40px 40px 30px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.service-item.style-3{padding:30px 20px}}.service-item.style-4{transition:all .3s ease-in-out}.service-item.style-4 .service-icon{width:100px;height:100px;margin-bottom:95px}@media only screen and (min-width:992px)and (max-width:1199px){.service-item.style-4 .service-icon{margin-bottom:75px}}@media only screen and (min-width:768px)and (max-width:991px){.service-item.style-4 .service-icon{width:80px;height:80px;font-size:60px;margin-bottom:50px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.service-item.style-4 .service-icon{width:70px;height:70px;margin-bottom:40px}}.service-item.style-4 .title{max-width:275px}.service-item.style-4:hover{background-color:var(--tj-color-theme-primary)}.service-item.style-4:hover .service-icon{background:var(--tj-color-common-white)}.service-item.style-4:hover .desc,.service-item.style-4:hover .desc a,.service-item.style-4:hover .text-btn .btn-text,.service-item.style-4:hover .title,.service-item.style-4:hover .title a{color:var(--tj-color-common-white)}.service-item.style-4:hover .text-btn .btn-icon{background-color:var(--tj-color-theme-dark)}.list-items{list-style:none}.list-items li{color:var(--tj-color-text-body);display:flex;gap:9px;margin-bottom:7px}.list-items li:last-child{margin-bottom:0}.list-items li i{font-size:12px;display:inline-flex;line-height:1;color:var(--tj-color-theme-primary);margin-top:6px}.service-content-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:2}.service-content-wrap .service-title{display:flex;flex:wrap 1;align-items:center;max-width:400px;width:100%;gap:20px}.service-content-wrap .service-title .service-icon{transition:all .6s ease-in-out}.service-content-wrap .service-title .service-icon i{color:var(--tj-color-theme-primary)}@media only screen and (min-width:768px)and (max-width:991px){.service-content-wrap .service-title .service-icon{font-size:60px;width:70px;height:70px}}.service-content-wrap .service-title .title{transition:none;margin-bottom:0}.service-content-wrap .service-title .title a:hover{color:var(--tj-color-common-white)}.service-content-wrap .service-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.service-content-wrap .service-content .desc{max-width:360px;width:100%;margin-bottom:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.service-content-wrap .service-content .desc{max-width:100%}}@media only screen and (min-width:768px)and (max-width:991px){.service-content-wrap .service-content{width:100%;margin-top:20px;-webkit-padding-start:90px;padding-inline-start:90px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.service-content-wrap .service-content{margin-top:20px;-webkit-padding-start:80px;padding-inline-start:80px}}.service-reveal-bg{position:absolute;top:50%;inset-inline-start:50%;width:291px;height:303px;opacity:0;border-radius:10px;overflow:hidden;pointer-events:none;background-position:50%;background-size:cover;background-repeat:no-repeat;transform:translate(-50%,-50%) scale(.7);transition:opacity .6s,transform .5s cubic-bezier(.215,.61,.355,1);z-index:5}.service-reveal-bg:first-child{margin-top:30px}@media only screen and (min-width:1200px)and (max-width:1399px){.service-reveal-bg{width:260px;height:270px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.service-reveal-bg{display:none}}.service-item:first-child .service-reveal-bg{margin-top:40px}.service-item:last-child .service-reveal-bg{margin-top:-40px}.service-item:hover .service-reveal-bg{opacity:1;transform:translate(-50%,-50%) scale(1)}.service-btn-area{margin-top:50px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-service-section .content-wrap{margin-bottom:50px}}.bg-shape-3,.bg-shape-4{position:absolute;bottom:0;inset-inline-start:0;max-width:915px;z-index:-1}.bg-shape-4{bottom:auto;inset-inline-start:auto;top:0;inset-inline-end:0;transform:scale(-1)}.tj-marquee-section{background-color:var(--tj-color-theme-primary);position:relative;padding-top:33px;padding-bottom:37px;border-radius:12px;overflow:hidden}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-marquee-section{padding-top:22px;padding-bottom:16px}}.marquee-slider{padding-bottom:10px}.marquee-slider .swiper-wrapper{transition-timing-function:linear}.marquee-item{width:auto;display:flex;flex-wrap:wrap;align-items:center;gap:30px;-webkit-padding-end:30px;padding-inline-end:30px}.marquee-item .marquee-text{-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke:2px var(--tj-color-common-white);font-size:136px;font-weight:var(--tj-fw-sbold);font-family:var(--tj-ff-heading);line-height:1.2;margin:0}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.marquee-item .marquee-text{font-size:100px}}@media only screen and (min-width:768px)and (max-width:991px){.marquee-item .marquee-text{font-size:80px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.marquee-item .marquee-text{font-size:50px;-webkit-text-stroke:1px var(--tj-color-common-white)}}.marquee-item .marquee-img{position:relative;top:4px;color:var(--tj-color-theme-primary);height:98px;border-radius:4px;overflow:hidden}.marquee-item .marquee-img img{height:100%}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.marquee-item .marquee-img{height:75px}}@media only screen and (min-width:768px)and (max-width:991px){.marquee-item .marquee-img{height:60px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.marquee-item .marquee-img{height:40px}}@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.marquee-item{gap:25px;-webkit-padding-end:25px;padding-inline-end:25px}}@media(max-width:575px){.marquee-item{gap:20px;-webkit-padding-end:20px;padding-inline-end:20px}}.tj-project-section{position:relative}.tj-project-section .sec-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between}.tj-project-section .sec-text{max-width:550px;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}@media only screen and (min-width:576px)and (max-width:767px){.tj-project-section .sec-text{max-width:380px}}.tj-project-section .project-navigation{gap:20px;margin-bottom:27px}@media only screen and (min-width:576px)and (max-width:767px){.tj-project-section .project-navigation{margin-bottom:20px}}.tj-project-section-2{overflow:hidden}.tj-project-section-2 .container-fluid,.tj-project-section-2 .project-wrapper{padding:0}.tj-project-section-2 .sec-heading{max-width:550px}.tj-project-section-3{background-color:var(--tj-color-theme-dark);border-radius:12px;position:relative;overflow:hidden;z-index:1}.tj-project-section-3 .sub-title{color:var(--tj-color-theme-primary);border:0;padding:0}.tj-project-section-3 .sec-title{color:var(--tj-color-common-white)}.tj-project-section-3 .slider-next,.tj-project-section-3 .slider-prev{border-color:var(--tj-color-border-2)}.tj-project-section-3 .slider-next .anim-icon i,.tj-project-section-3 .slider-prev .anim-icon i{color:var(--tj-color-common-white)}.project-wrapper{padding:0 15px}@media(max-width:575px){.project-wrapper{padding:0}}.project-area{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;gap:30px;position:relative}.project-area .project-item{position:relative;border-radius:12px;overflow:hidden;min-height:550px;grid-column:span 1/span 3}.project-area .project-item:first-child,.project-area .project-item:last-child{grid-column:span 2/span 3}@media only screen and (min-width:992px)and (max-width:1199px){.project-area .project-item:first-child,.project-area .project-item:last-child{grid-column:span 3/span 5}}.project-area .project-item .project-img{position:absolute;width:100%;height:100%;inset-inline-start:0;top:0;background-repeat:no-repeat;background-size:cover;transition:all .5s linear}.project-area .project-item .project-img:before{opacity:.25}.project-area .project-item .project-content{position:absolute;inset-inline-start:0;bottom:0;width:100%;padding:30px;z-index:3}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.project-area .project-item .project-content{padding:20px}}.project-area .project-item .project-content .title{color:var(--tj-color-common-white);max-width:245px;width:100%;margin-bottom:0}.project-area .project-item .project-content .title a{color:var(--tj-color-common-white)}.project-area .project-item .project-content .title a:hover{opacity:.8}@media only screen and (min-width:576px)and (max-width:767px){.project-area .project-item .project-content .title{font-size:20px;width:calc(100% - 70px)}}@media(max-width:575px){.project-area .project-item .project-content .title{font-size:20px;width:calc(100% - 70px)}}.project-area .project-item .project-content .project-text{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:18px}.project-area .project-item .project-content .categories a{background-color:rgba(255,255,255,.1);color:var(--tj-color-common-white);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.project-area .project-item .project-content .categories a:hover{background-color:var(--tj-color-theme-primary)}@media only screen and (min-width:1400px)and (max-width:1600px),only screen and (min-width:576px)and (max-width:767px){.project-area .project-item .project-content{padding:25px}}@media(max-width:575px){.project-area .project-item .project-content{padding:25px 20px}}.project-area .project-item:hover .project-img{transform:scale(1.1) rotate(-2deg)}.project-area .project-item:hover .project-btn{opacity:1}@media only screen and (min-width:1200px)and (max-width:1399px){.project-area .project-item{min-height:450px}}@media only screen and (min-width:992px)and (max-width:1199px){.project-area .project-item{min-height:450px;grid-column:span 2/span 5}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.project-area .project-item{min-height:350px;grid-column:1/3}}.project-area .project-btn{width:64px;height:64px;border-radius:50%;background-color:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-size:22px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:0}.project-area .project-btn i{color:var(--tj-color-common-white);font-weight:var(--tj-fw-normal);transform:rotate(-45deg);transition:all .3s ease-in-out}.project-area .project-btn:hover{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary)}.project-area .project-btn:hover i{color:var(--tj-color-common-white);transform:rotate(0)}@media only screen and (min-width:576px)and (max-width:767px){.project-area .project-btn{width:50px;height:50px;font-size:18px}}@media(max-width:575px){.project-area .project-btn{width:55px;height:55px;font-size:18px}}@media only screen and (min-width:1200px)and (max-width:1399px){.project-area{gap:20px}}@media only screen and (min-width:992px)and (max-width:1199px){.project-area{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.project-area{min-height:350px;gap:20px;grid-template-columns:1fr}}.project-item{background-color:var(--tj-color-common-white);position:relative;border-radius:12px;overflow:hidden}.project-item .project-img{position:relative;width:100%;height:100%;overflow:hidden;transition:all .5s linear}.project-item .project-img img{width:100%;height:100%;object-fit:cover;transition:all .3s ease-in-out 0s}.project-item .project-img:before{content:"";background:var(--tj-color-theme-dark);position:absolute;width:100%;height:100%;bottom:0;inset-inline-start:0;opacity:.16;pointer-events:none;z-index:2}.project-item .project-content{padding:25px 20px 25px 30px}.project-item .project-text{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:18px}.project-item .title{max-width:245px;width:100%;font-weight:var(--tj-fw-sbold);margin-bottom:0}.project-item .title a:hover{color:var(--tj-color-theme-primary)}@media only screen and (min-width:1400px)and (max-width:1600px){.project-item .title{width:calc(100% - 60px)}}@media (max-width:575px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.project-item .title{max-width:100%;width:calc(100% - 60px)}}.project-item .categories a{background-color:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--tj-color-text-body);border-color:var(--tj-color-border-1)}.project-item:hover .project-img img{transform:scale(1.1) rotate(-2deg)}.project-item:hover .project-btn{opacity:1}.project-btn{font-size:35px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;opacity:0}.project-btn i{color:var(--tj-color-theme-dark);font-weight:var(--tj-fw-bold);transform:rotate(-45deg);transition:all .3s ease-in-out}.project-btn:hover i{color:var(--tj-color-theme-primary);transform:rotate(0)}.categories{display:flex;flex-wrap:wrap;gap:10px}.categories a{background-color:rgba(255,255,255,.15);font-size:16px;line-height:1;color:var(--tj-color-text-body);font-weight:var(--tj-fw-medium);padding:2px 7px 4px;display:inline-flex;overflow:hidden;border-radius:4px;border:1px solid var(--tj-color-border-1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.categories a:hover{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.project-slider .project-item{position:relative;min-height:550px;overflow:hidden}.project-slider .project-item .project-img{position:absolute;width:100%;height:100%;inset-inline-start:0;top:0;background-repeat:no-repeat;background-size:cover;transition:all .5s linear}.project-slider .project-item .project-content{position:absolute;inset-inline-start:50%;top:50%;bottom:inherit;width:100%;padding:0 20px;z-index:3;transform:translate(-50%,-50%);opacity:0;visibility:hidden;transition:all .3s linear}.project-slider .project-item .project-content .categories{justify-content:center}.project-slider .project-item .project-content .categories a{color:var(--tj-color-text-body-2);background-color:rgba(255,255,255,.1)}.project-slider .project-item .project-content .categories a:hover{color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary)}.project-slider .project-item .project-content .title{color:var(--tj-color-common-white);max-width:350px;margin:0 auto;text-align:center}@media only screen and (min-width:1400px)and (max-width:1600px){.project-slider .project-item .project-content .title{font-size:20px;width:calc(100% - 70px)}}@media only screen and (min-width:576px)and (max-width:767px){.project-slider .project-item .project-content .title{font-size:20px;width:calc(100% - 70px)}}@media(max-width:575px){.project-slider .project-item .project-content .title{font-size:20px;width:calc(100% - 70px)}}.project-slider .project-item .project-content .project-text{display:block;margin-top:15px}@media only screen and (min-width:1400px)and (max-width:1600px),only screen and (min-width:576px)and (max-width:767px){.project-slider .project-item .project-content{padding:25px}}@media(max-width:575px){.project-slider .project-item .project-content{padding:25px 20px}}.project-slider .project-item .project-content .project-btn{background-color:rgba(0,0,0,0);border:0;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;width:60px;height:60px;font-size:52px;margin:35px auto 0}.project-slider .project-item .project-content .project-btn i{color:var(--tj-color-common-white);transform:rotate(-45deg)}.project-slider .project-item .project-content .project-btn:hover i{transform:rotate(0deg)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.project-slider .project-item .project-content{opacity:1;visibility:visible}}.project-slider .project-item:hover .project-img{transform:scale(1.1) rotate(-2deg)}.project-slider .project-item:hover .project-img:before{opacity:.6}.project-slider .project-item:hover .project-content{opacity:1;visibility:visible}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.project-slider .project-item{min-height:450px}}@media only screen and (min-width:768px)and (max-width:991px){.project-slider .project-item{min-height:400px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.project-slider .project-item{min-height:330px}}.project-slider-2 .project-item{background-color:var(--tj-color-theme-dark-2)}.project-slider-2 .project-item .title{color:var(--tj-color-common-white);margin-bottom:0}.project-slider-2 .project-item .title a{display:inline}.project-slider-2 .project-item .title a:hover{color:var(--tj-color-theme-primary)}.project-slider-2 .project-item .categories a{background-color:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--tj-color-text-body-2);border-color:rgba(255,255,255,.1)}.project-slider-2 .project-item .categories a:hover{background-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.project-slider-2 .project-item .project-btn i{color:var(--tj-color-common-white)}.project-slider-2 .project-item .project-btn:hover i{color:var(--tj-color-theme-primary)}.tj-testimonial-section{background-color:var(--tj-color-theme-bg);position:relative;z-index:1;border-radius:12px;overflow:hidden}.tj-testimonial-section .sec-heading-wrap{padding-top:120px}@media only screen and (min-width:992px)and (max-width:1199px){.tj-testimonial-section .sec-heading-wrap{padding-top:100px}}.testimonial-wrapper{position:relative;height:100%}@media(max-width:575px){.testimonial-wrapper{-webkit-margin-end:-12px;margin-inline-end:-12px}}.testimonial-slider .testimonial-item{background-color:var(--tj-color-common-white);border:2px solid var(--tj-color-common-white);padding:45px 26px 35px;height:100%;border-radius:12px}.testimonial-slider .testimonial-item .quote-icon{color:var(--tj-color-theme-primary);font-size:46px;line-height:1;display:inline-flex}.testimonial-slider .testimonial-item .rating-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.testimonial-slider .testimonial-item .rating-wrap .rating-img{width:50px;height:50px;border-radius:50%;background-color:var(--tj-color-theme-bg);display:flex;justify-content:center;align-items:center}.testimonial-slider .testimonial-item .rating-wrap .rating-img img{width:33px;height:33px}.testimonial-slider .testimonial-item .rating-wrap .rating-text{color:var(--tj-color-text-body-2);font-size:14px}.testimonial-slider .testimonial-item .rating-wrap .rating-text strong{font-size:16px;font-weight:var(--tj-fw-sbold);color:var(--tj-color-common-black)}.testimonial-slider .testimonial-item .desc{font-size:18px;line-height:1.444;padding-top:23px;padding-bottom:22px}.testimonial-slider .testimonial-item .desc p{margin-bottom:0}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.testimonial-slider .testimonial-item .desc{font-size:17px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.testimonial-slider .testimonial-item .desc{font-size:16px}}.testimonial-slider .testimonial-item .testimonial-author .title{line-height:1;font-weight:var(--tj-fw-sbold);margin-bottom:2px}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.testimonial-slider .testimonial-item{padding:35px 23px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.testimonial-slider .testimonial-item{padding:30px 20px}}.testimonial-slider .swiper-slide-active .testimonial-item{border-color:var(--tj-color-theme-primary)}.testimonial-author{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:30px;border-top:1px dashed var(--tj-color-border-1)}.testimonial-author .author-inner{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.testimonial-author .author-img{width:59px;height:59px;border-radius:50%;overflow:hidden}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.testimonial-author .author-img{width:50px;height:50px}}.testimonial-author .title{margin-bottom:0;line-height:1}.testimonial-author .designation{font-size:14px;line-height:1;display:inline-flex}.testimonial-author .quote-icon{color:var(--tj-color-theme-primary);font-size:43px}.testimonial-author .quote-icon,.testimonial-author .quote-icon i{display:inline-flex;line-height:1}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.testimonial-author .quote-icon{font-size:30px}.testimonial-author{padding-top:20px}}.star-ratings{unicode-bidi:bidi-override;font-size:17px;line-height:1;letter-spacing:3px;position:relative;margin:0;padding:0;-webkit-text-stroke:1px var(--tj-color-theme-primary)}.star-ratings .fill-ratings{color:var(--tj-color-theme-primary);padding:0;position:absolute;z-index:1;display:block;top:0;inset-inline-start:0;overflow:hidden}.star-ratings .fill-ratings span{display:inline-block;margin:0}.star-ratings .empty-ratings{padding:0;display:block;z-index:0;color:rgba(0,0,0,0)}.tj-testimonial-section-2{overflow:hidden}@media(max-width:575px){.tj-testimonial-section-2 .testimonial-wrapper{-webkit-margin-end:0;margin-inline-end:0}}.testimonial-img-area{position:relative}.testimonial-img-area .testimonial-img{width:100%;height:100%;position:relative;border-radius:12px;overflow:hidden}.testimonial-img-area .testimonial-img img{width:100%;height:100%;object-fit:cover}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.testimonial-img-area .testimonial-img img{object-fit:unset}}.testimonial-img-area .testimonial-img .sec-heading{position:absolute;top:40px;inset-inline-start:30px;width:60%;z-index:2}.testimonial-img-area .testimonial-img .sec-heading .sec-title{color:var(--tj-color-common-white)}.testimonial-img-area .testimonial-img .sec-heading .sec-title span{color:var(--tj-color-text-body-3)}.testimonial-img-area .testimonial-img:after{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;background-color:var(--tj-color-theme-dark);opacity:.25}.testimonial-img-area .box-area{max-width:239px;bottom:0;inset-inline-end:0;inset-inline-start:inherit;padding:15px 0 0 15px;border-start-start-radius:12px;border-start-end-radius:0}.testimonial-img-area .box-area:before{inset-inline-start:inherit;inset-inline-end:0;transform:rotate(180deg)}.testimonial-img-area .box-area:after{transform:rotate(180deg);inset-inline-start:-12px;inset-inline-end:inherit}@media(max-width:575px){.testimonial-img-area .box-area{max-width:215px}}.rating-box{background-color:var(--tj-color-theme-primary);border-radius:10px;padding:18px 25px 25px}.rating-box .rating-area{margin-bottom:8px}.rating-box .star-ratings{-webkit-text-stroke:1px var(--tj-color-common-white)}.rating-box .rating-text,.rating-box .star-ratings .fill-ratings,.rating-box .title{color:var(--tj-color-common-white)}.rating-box .title{font-size:74px;line-height:1;margin-bottom:58px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.rating-box .title{font-size:50px;margin-bottom:20px}}.rating-box .number{color:var(--tj-color-common-white);font-size:20px;font-weight:var(--tj-fw-sbold);display:inline-flex;line-height:1.1;border-bottom:1px solid}@media(max-width:575px){.rating-box .number{font-size:18px}.rating-box{padding:20px 18px 25px}}.testimonial-slider-2{height:100%}.testimonial-slider-2 .testimonial-item{background-color:var(--tj-color-common-white);padding:60px 50px;height:100%;border-radius:12px}.testimonial-slider-2 .testimonial-item .quote-icon{color:var(--tj-color-theme-primary);font-size:63px;line-height:1;display:inline-flex}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.testimonial-slider-2 .testimonial-item .quote-icon{font-size:45px}}.testimonial-slider-2 .testimonial-item .desc{font-size:22px;line-height:1.444;padding-top:30px;padding-bottom:15px}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.testimonial-slider-2 .testimonial-item .desc{font-size:20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.testimonial-slider-2 .testimonial-item .desc{font-size:16px;padding-top:20px}}.testimonial-slider-2 .testimonial-item .testimonial-author .author-img{width:80px;height:80px}.testimonial-slider-2 .testimonial-item .testimonial-author .title{line-height:1;font-weight:var(--tj-fw-sbold);margin-bottom:2px}@media only screen and (min-width:1200px)and (max-width:1399px){.testimonial-slider-2 .testimonial-item{padding:50px 30px}}@media only screen and (min-width:992px)and (max-width:1199px){.testimonial-slider-2 .testimonial-item{padding:35px 26px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.testimonial-slider-2 .testimonial-item{padding:30px 20px}}.testimonial-slider-2 .swiper-pagination-area{position:absolute;inset-inline-start:inherit;bottom:60px;inset-inline-end:45px;z-index:10;max-width:200px;width:auto}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.testimonial-slider-2 .swiper-pagination-area{bottom:30px}}.tj-testimonial-section-3{overflow:hidden}.testimonial-wrapper-2{background-color:var(--tj-color-theme-bg);border-radius:12px;margin-top:20px;padding-bottom:80px;position:relative;z-index:1}.testimonial-wrapper-2 .sec-title{max-width:290px;width:100%;display:block;margin:0 auto;border:1px dashed var(--tj-color-border-1);background-color:var(--tj-color-grey-1);border-radius:40px;padding:2px 22px 4px;position:relative;top:-19px;font-weight:var(--tj-fw-sbold)}.testimonial-wrapper-2 .sec-title span{color:var(--tj-color-theme-primary)}.testimonial-wrapper-2 .client-thumb{max-width:270px;margin:0 auto;padding-top:50px}.testimonial-wrapper-2 .client-thumb .thumb-item{margin-bottom:14px}.testimonial-wrapper-2 .client-thumb .thumb-img{width:82px;height:82px;background-color:var(--tj-color-theme-bg);border-radius:50%;border:2px solid rgba(0,0,0,0);overflow:hidden;position:relative;cursor:pointer}.testimonial-wrapper-2 .client-thumb .thumb-img img{mix-blend-mode:luminosity}.testimonial-wrapper-2 .client-thumb .author-header{width:140px;text-align:center;margin-top:15px;position:relative;inset-inline-start:50%;transform:translateX(-50%);opacity:0;visibility:hidden}.testimonial-wrapper-2 .client-thumb .author-header .title{font-size:20px;line-height:1}.testimonial-wrapper-2 .client-thumb .swiper-slide-active .thumb-img{border-color:var(--tj-color-theme-primary)}.testimonial-wrapper-2 .client-thumb .swiper-slide-active .author-header{opacity:1;visibility:visible}.testimonial-wrapper-2 .client-thumb .swiper-slide-active img{mix-blend-mode:unset}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.testimonial-wrapper-2 .client-thumb{padding-top:30px}}.testimonial-wrapper-2 .testimonial-item{background-color:var(--tj-color-common-white);border-radius:12px;position:relative;margin:17px 220px 0;padding:40px 38px}.testimonial-wrapper-2 .testimonial-item:before{content:"";position:absolute;top:-12px;inset-inline-start:50%;transform:translateX(-50%) rotate(45deg);width:24px;height:24px;background-color:var(--tj-color-common-white)}.testimonial-wrapper-2 .testimonial-item .desc{font-size:26px;line-height:1.385;text-align:center}.testimonial-wrapper-2 .testimonial-item .desc p{margin:0}@media only screen and (min-width:1200px)and (max-width:1399px){.testimonial-wrapper-2 .testimonial-item .desc{font-size:24px}}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.testimonial-wrapper-2 .testimonial-item .desc{font-size:20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.testimonial-wrapper-2 .testimonial-item .desc{font-size:18px}}@media only screen and (min-width:1200px)and (max-width:1399px){.testimonial-wrapper-2 .testimonial-item{margin:17px 160px 0}}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.testimonial-wrapper-2 .testimonial-item{margin:17px 120px 0;padding:35px 25px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.testimonial-wrapper-2 .testimonial-item{margin:17px 15px 0;padding:30px 20px}}.testimonial-wrapper-2 .testimonial-navigation{position:absolute;top:54%;transform:translateY(-50%);z-index:5;width:100%;justify-content:space-between;opacity:0;visibility:hidden;transition:all .5s}.testimonial-wrapper-2 .slider-prev{margin-top:-52px;-webkit-margin-start:-24px;margin-inline-start:-24px;background-color:#ecf0f0}.testimonial-wrapper-2 .slider-next{background-color:#ecf0f0;margin-top:-52px;-webkit-margin-end:-24px;margin-inline-end:-24px}.testimonial-wrapper-2:hover .testimonial-navigation{opacity:1;visibility:visible}.testimonial-wrapper-2 .quote-icon{position:absolute;bottom:0;inset-inline-end:0;font-size:299px;color:var(--tj-color-theme-primary);opacity:.1;display:inline-flex;line-height:1}.testimonial-wrapper-2 .quote-icon i{display:inline-flex;line-height:1}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.testimonial-wrapper-2 .quote-icon{font-size:190px}}.testimonial-wrapper-2 .bg-shape-1,.testimonial-wrapper-2 .bg-shape-2{max-width:280px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.testimonial-wrapper-2{padding-bottom:60px}}.slider-navigation{gap:13px}.slider-next,.slider-prev{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;font-size:24px;background-color:rgba(0,0,0,0);border:1px solid var(--tj-color-border-1);border-radius:50%;transition:all .3s}.slider-next .anim-icon,.slider-prev .anim-icon{position:relative;display:inline-flex;overflow:hidden;transform:rotate(0deg)}.slider-next .anim-icon i,.slider-prev .anim-icon i{position:relative;top:0;color:var(--tj-color-common-black);transition:all .3s}.slider-next .anim-icon i:last-child,.slider-prev .anim-icon i:last-child{position:absolute;transform:translateX(150%);color:var(--tj-color-common-white)}.slider-next:hover,.slider-prev:hover{color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary)}.slider-next:hover .anim-icon i:first-child,.slider-prev:hover .anim-icon i:first-child{transform:translateX(-150%)}.slider-next:hover .anim-icon i:last-child,.slider-prev:hover .anim-icon i:last-child{transform:translateX(0)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.slider-next,.slider-prev{width:40px;height:40px;font-size:20px}}.slider-next .anim-icon i:last-child{transform:translateX(-150%)}.slider-next:hover .anim-icon i:first-child{transform:translateX(150%)}.swiper-pagination-area{text-align:center;line-height:0;margin-top:55px}.swiper-pagination-area.white-pagination .swiper-pagination-bullet{background-color:var(--tj-color-common-white)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.swiper-pagination-area{margin-top:30px}}.swiper-pagination-bullet{width:12px;height:8px;background-color:var(--tj-color-theme-primary);border-radius:30px;opacity:.15;position:relative;margin:5px;transition:all .5s ease-in-out 0s}.swiper-pagination-bullet-active{width:64px;opacity:1}.tj-faq-section .sec-heading{max-width:550px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-faq-section .sec-heading{max-width:100%}.tj-faq-section .content-wrap .desc{margin-bottom:20px}.tj-faq-section .content-wrap .desc br{display:none}}.faq-img-area{max-width:585px;position:relative}.faq-img-area .faq-img{width:100%;height:100%;position:relative;border-radius:12px;overflow:hidden}.faq-img-area .faq-img img{width:100%;height:100%;object-fit:cover}.faq-img-area .faq-img .title{position:absolute;top:40px;inset-inline-start:30px;max-width:400px;color:var(--tj-color-common-white);z-index:2}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.faq-img-area .faq-img .title{max-width:280px}}.faq-img-area .faq-img:after{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;background-color:var(--tj-color-theme-dark);opacity:.25}.faq-img-area .box-area{max-width:239px;bottom:0;inset-inline-end:0;inset-inline-start:inherit;padding:15px 0 0 15px;border-start-start-radius:12px;border-start-end-radius:0}.faq-img-area .box-area:before{inset-inline-start:inherit;inset-inline-end:0;transform:rotate(180deg)}.faq-img-area .box-area:after{transform:rotate(180deg);inset-inline-start:-12px;inset-inline-end:inherit}@media(max-width:575px){.faq-img-area .box-area{max-width:215px}}@media only screen and (min-width:768px)and (max-width:991px){.faq-img-area{max-width:100%}}.call-box{background-color:var(--tj-color-theme-primary);border-radius:10px;padding:25px 20px 30px}.call-box .call-icon{display:inline-flex;align-items:center;justify-content:center;background-color:var(--tj-color-theme-dark);color:var(--tj-color-common-white);font-size:20px;height:52px;width:52px;border-radius:50%;margin-bottom:9px}@media(max-width:575px){.call-box .call-icon{font-size:18px;height:45px;width:45px}}.call-box .title{color:var(--tj-color-theme-on-primary,var(--tj-color-common-white));font-weight:var(--tj-fw-sbold);max-width:145px;margin-bottom:29px}@media(max-width:575px){.call-box .title{margin-bottom:18px}}.call-box .number{color:var(--tj-color-theme-on-primary,var(--tj-color-common-white));font-size:20px;font-weight:var(--tj-fw-sbold);display:inline-flex;line-height:1}.call-box .number span{position:relative}.call-box .number span:after{content:"";position:absolute;bottom:-2px;inset-inline-end:0;width:100%;height:1px;background-color:currentColor}.call-box .number:hover span:after{animation:linehover .8s linear}@media(max-width:575px){.call-box .number{font-size:18px}}.call-box:hover .call-icon{animation:bellshake .5s linear}@media(max-width:575px){.call-box{padding:20px 18px 25px}}.tj-faq .accordion-item{margin-bottom:20px;padding:0 30px;border-radius:8px;border:0;position:relative}.tj-faq .accordion-item:last-child{margin-bottom:0}.tj-faq .accordion-item .faq-title{font-size:18px;text-align:start;color:var(--tj-color-heading-primary);font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);padding:27px 60px 27px 0;width:100%;position:relative;z-index:2;transition:none}.tj-faq .accordion-item .faq-title:after{content:"";color:var(--tj-color-theme-primary);font-size:20px;font-family:bexon-icons!important;font-weight:400;text-align:center;position:absolute;inset-inline-end:0;top:50%;width:34px;height:34px;border-radius:50%;border:2px solid var(--tj-color-theme-primary);transform:translateY(-50%)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-faq .accordion-item .faq-title{padding:20px 40px 20px 0}}.tj-faq .accordion-item .accordion-body{padding:0 0 25px;margin-top:15px;color:var(--tj-color-text-body)}.tj-faq .accordion-item .accordion-body p:last-child{margin-bottom:0}.tj-faq .accordion-item:has(button:not(.collapsed)) .faq-title{border-bottom:1px dashed var(--tj-color-border-1)}.tj-faq .accordion-item:has(button:not(.collapsed)) .faq-title:after{content:""}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-faq .accordion-item{padding:0 20px}.tj-faq{padding-top:40px}}.tj-faq.style-2 .accordion-item:has(button:not(.collapsed)){background-color:var(--tj-color-theme-primary);--apx-focus-ring:var(--tj-color-theme-on-primary,#0e1a2c)}.tj-faq.style-2 .accordion-item:has(button:not(.collapsed)) .faq-title{color:var(--tj-color-theme-on-primary,#0e1a2c);border-color:color-mix(in srgb,currentColor 15%,transparent)}.tj-faq.style-2 .accordion-item:has(button:not(.collapsed)) .faq-title:after{color:var(--tj-color-theme-on-primary,#0e1a2c);border-color:color-mix(in srgb,currentColor 10%,transparent)}.tj-faq.style-2 .accordion-item:has(button:not(.collapsed)) .accordion-body p{color:var(--tj-color-theme-on-primary,#0e1a2c)}.tj-blog-section .sec-heading{max-width:550px}.tj-blog-section-2 .swiper-slide{height:auto}.tj-blog-section-2 .sec-heading-wrap .sub-title{color:var(--tj-color-theme-primary);background-color:var(--tj-color-common-white);border:0;padding:7px 10px}.tj-blog-section-3{background-color:var(--tj-color-theme-bg);border-radius:12px;position:relative;z-index:1}.tj-blog-section-3 .sec-heading{max-width:550px}.blog-item{height:100%;border-radius:12px;overflow:hidden}.blog-item .blog-thumb{min-height:280px;overflow:hidden;position:relative}.blog-item .blog-thumb:before{content:"";background-color:var(--tj-color-theme-dark);position:absolute;width:100%;height:100%;top:0;inset-inline-start:0;opacity:.25;z-index:1;pointer-events:none}.blog-item .blog-thumb img{width:100%;min-height:280px;height:100%;object-fit:cover;transition:all .4s linear}@media (max-width:575px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.blog-item .blog-thumb,.blog-item .blog-thumb img{min-height:240px}}.blog-item .blog-content{background-color:var(--tj-color-common-white);padding:25px 28px 35px;height:100%}.blog-item .blog-content .title{font-weight:var(--tj-fw-sbold);margin:0}.blog-item .blog-content .title a{background-image:linear-gradient(180deg,currentColor 0,currentColor);background-size:0 2px;background-repeat:no-repeat;background-position:0 85%;display:inline}.blog-item .blog-content .title a:hover{background-size:100% 2px}.blog-item .blog-content .desc{margin-top:15px}.blog-item .blog-content .desc:last-of-type{margin-bottom:0}.blog-item .blog-content .text-btn{margin-top:15px}.blog-item .blog-content .categories a:hover{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.blog-item:hover .blog-thumb img{transform:scale(1.1) rotate(-2deg)}.blog-item.style-2{padding:15px 0 15px 15px;display:flex;flex-wrap:wrap;background-color:var(--tj-color-common-white)}@media(max-width:575px){.blog-item.style-2{padding:15px}}.blog-item.style-2 .blog-thumb{width:47%;border-radius:10px}@media(max-width:575px){.blog-item.style-2 .blog-thumb{width:100%}}.blog-item.style-2 .blog-content{width:53%;height:auto;padding:35px 30px;display:flex;flex-direction:column;align-items:start;justify-content:space-between}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.blog-item.style-2 .blog-content .title{font-size:22px}}@media only screen and (min-width:1200px)and (max-width:1399px){.blog-item.style-2 .blog-content{padding:30px 24px}}@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:992px)and (max-width:1199px){.blog-item.style-2 .blog-content{padding:25px 20px}}@media(max-width:575px){.blog-item.style-2 .blog-content{width:100%;padding:25px 12px 15px}}.blog-item.style-3{border:0;padding:0;position:relative}.blog-item.style-3 .blog-thumb:before{background:linear-gradient(0deg,rgb(12,30,33),rgba(12,30,33,0));opacity:1}.blog-item.style-3 .blog-content{position:absolute;inset-inline-start:0;bottom:0;width:100%;height:auto;padding:28px;z-index:3;overflow:hidden;transition:all .3s ease-in-out;background-color:rgba(0,0,0,0)}.blog-item.style-3 .blog-content .title a{color:var(--tj-color-common-white)}@media (max-width:575px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.blog-item.style-3 .blog-content .title{font-size:19px}}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.blog-item.style-3 .blog-content{padding:25px 20px}}@media(max-width:575px){.blog-item.style-3 .blog-content{padding:18px 15px}}.blog-item.style-3 .blog-meta .categories a{color:var(--tj-color-text-body-2);border-color:rgba(0,0,0,0)}.blog-item.style-3 .blog-meta .categories a:hover{background-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.blog-item.style-3 .blog-meta span{color:var(--tj-color-text-body-2)}.blog-item.style-3 .blog-meta span a{color:var(--tj-color-grey-1)}.blog-item.style-3 .text-btn{position:absolute;margin:0;inset-inline-start:30px;bottom:0;opacity:0;visibility:hidden;overflow:hidden}.blog-item.style-3 .text-btn .btn-text{color:var(--tj-color-common-white)}.blog-item.style-3 .text-btn .btn-icon{background-color:var(--tj-color-theme-primary)}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.blog-item.style-3 .text-btn{inset-inline-start:20px}}@media(max-width:575px){.blog-item.style-3 .text-btn{inset-inline-start:15px}}.blog-item.style-3:hover:before{height:100%}.blog-item.style-3:hover .blog-content{padding-bottom:90px}@media(max-width:575px){.blog-item.style-3:hover .blog-content{padding-bottom:70px}}.blog-item.style-3:hover .text-btn{opacity:1;visibility:visible;bottom:35px}@media(max-width:575px){.blog-item.style-3:hover .text-btn{bottom:25px}}.blog-date{position:absolute;inset-inline-start:15px;top:15px;text-align:center;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;border-radius:6px;z-index:2}.blog-date .date{font-family:var(--tj-ff-heading);font-size:32px;font-weight:var(--tj-fw-medium);letter-spacing:-.96px;margin-bottom:8px}.blog-date .date,.blog-date .month{display:block;color:var(--tj-color-common-white);line-height:1}.blog-date .month{font-size:14px;font-weight:var(--tj-fw-bold);letter-spacing:1.4px;text-transform:uppercase}.blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.blog-meta span{color:var(--tj-color-text-body-3);line-height:1}.blog-meta span a{color:var(--tj-color-heading-primary)}.blog-meta span a:hover{color:var(--tj-color-theme-primary)}@media(max-width:575px){.blog-meta{margin-bottom:15px}}.blog-post-wrapper .blog-item{margin-bottom:40px}.blog-post-wrapper .blog-item .blog-thumb{border-radius:12px}.blog-post-wrapper .blog-item .blog-content{background-color:rgba(0,0,0,0);padding:25px 0 0}.blog-post-wrapper .blog-item .blog-meta{margin-bottom:12px}.tj-pagination{margin-top:50px}.tj-pagination ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tj-pagination ul li .page-numbers{display:inline-block;width:48px;height:48px;border-radius:50%;line-height:48px;text-align:center;border:1px solid var(--tj-color-border-1);font-weight:var(--tj-fw-sbold);color:var(--tj-color-heading-primary)}.tj-pagination ul li .page-numbers i{line-height:1;color:var(--tj-color-heading-primary)}.tj-pagination ul li .page-numbers:hover{background-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white);border-color:var(--tj-color-theme-primary)}.tj-pagination ul li .page-numbers:hover i{color:var(--tj-color-common-white)}.tj-pagination ul li .page-numbers.current{background-color:var(--tj-color-theme-dark);color:var(--tj-color-common-white);border-color:var(--tj-color-theme-dark)}.tj-pagination ul li .page-numbers.current i{color:var(--tj-color-common-white)}.tj-pagination ul li .page-numbers.next,.tj-pagination ul li .page-numbers.prev{font-size:22px}.tj-team-section .tj-pagination{margin-top:20px;margin-bottom:30px}.tj-cta-section{margin-bottom:-195px}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-cta-section{margin-bottom:-150px}}@media only screen and (min-width:992px)and (max-width:1199px){.tj-cta-section{margin-bottom:-135px}}@media only screen and (min-width:768px)and (max-width:991px){.tj-cta-section{margin-bottom:-320px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-cta-section{margin-bottom:-270px}}.cta-area{background-color:var(--tj-color-theme-primary);position:relative;z-index:3;overflow:hidden;border-radius:12px;display:flex;flex-wrap:wrap}.cta-area .cta-content{width:50%;margin:0;padding:44px 15px 60px 55px}.cta-area .cta-content .title{font-size:74px;line-height:1.12;color:var(--tj-color-common-white);margin-bottom:17px}@media only screen and (min-width:1200px)and (max-width:1399px){.cta-area .cta-content .title{font-size:62px}}@media only screen and (min-width:992px)and (max-width:1199px){.cta-area .cta-content .title{font-size:56px}}@media only screen and (min-width:768px)and (max-width:991px){.cta-area .cta-content .title{font-size:60px}}@media only screen and (min-width:576px)and (max-width:767px){.cta-area .cta-content .title{font-size:50px}}@media(max-width:575px){.cta-area .cta-content .title{font-size:43px}}@media only screen and (min-width:992px)and (max-width:1199px){.cta-area .cta-content{padding:34px 15px 45px 35px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.cta-area .cta-content{width:100%;padding:34px 30px 45px}}.cta-area .cta-img{width:50%}.cta-area .cta-img img{width:100%;height:100%;object-fit:cover}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.cta-area .cta-img{width:100%}}.tj-countup-section{position:relative;z-index:2;margin-bottom:-122px}.countup-wrap{display:flex;flex-wrap:wrap;background-color:var(--tj-color-theme-primary);border-radius:12px}.countup-item{display:flex;flex-direction:column;align-items:center;width:25%;padding:68px 50px 74px}@media(min-width:992px){.countup-wrap[data-count="1"] .countup-item{width:100%}.countup-wrap[data-count="2"] .countup-item{width:50%}.countup-wrap[data-count="3"] .countup-item,.countup-wrap[data-count="6"] .countup-item{width:33.3333%}}.countup-item{position:relative}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.countup-item{padding:55px 30px 60px}}@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.countup-item{width:50%;padding:45px 30px 50px}}@media(max-width:575px){.countup-item{width:100%;padding:38px 0 45px;text-align:center}.countup-item:last-child{padding-bottom:40px}}@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.countup-item:nth-child(2) .count-separator{display:none}.countup-item:nth-child(3),.countup-item:nth-child(4){padding-top:0}}.inline-content{font-size:74px;line-height:1;align-items:center;margin-bottom:5px;letter-spacing:-1.48px}.inline-content,.inline-content .odometer,.inline-content .odometer .odometer-digit,.inline-content .odometer span{font-weight:var(--tj-fw-medium);color:var(--tj-color-common-white);font-family:var(--tj-ff-heading);display:inline-flex}.inline-content .odometer .odometer-digit,.inline-content .odometer span{vertical-align:bottom}@media only screen and (min-width:992px)and (max-width:1199px){.inline-content{font-size:65px}}@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.inline-content{font-size:60px}}@media(max-width:575px){.inline-content{font-size:55px;justify-content:center}}.count-text{color:var(--tj-color-common-white);display:block}.count-separator{position:absolute;width:10px;height:90px;top:50%;inset-inline-end:-5px;transform:translateY(-50%);opacity:.15}@media(max-width:575px){.count-separator{top:inherit;bottom:0;inset-inline-end:50%;transform:translateY(50%) rotate(90deg)}}.tj-working-process{background-color:var(--tj-color-theme-bg);position:relative;z-index:1;border-radius:12px}.tj-working-process .sec-heading-wrap .sub-title{color:var(--tj-color-accent-text-on-light,#7a641c);background-color:var(--tj-color-common-white);border:0;padding:7px 10px}.tj-working-process .content-wrap{margin-bottom:45px}.working-process-area{display:flex;flex-wrap:wrap;gap:15px}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:1400px)and (max-width:1600px),only screen and (min-width:1601px)and (max-width:1764px),only screen and (min-width:1765px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.working-process-area[data-count="4"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.working-process-area[data-count="4"] .process-item{max-width:none}.process-item{max-width:422px;width:100%;background-color:var(--tj-color-common-white);padding:25px 28px 40px;position:relative;border-radius:10px;z-index:3}.process-item:nth-child(2){z-index:2}.process-item:last-child{z-index:1}.process-item:not(:last-child):after{content:"";font-size:24px;line-height:1;color:var(--tj-color-theme-primary);font-family:bexon-icons!important;font-weight:400;position:absolute;width:62px;height:62px;border-radius:50%;background-color:var(--tj-color-common-white);border:7px solid var(--tj-color-theme-bg);top:50%;inset-inline-end:-34px;transform:translateY(-50%);z-index:5;display:inline-flex;align-items:center;justify-content:center;transition:none}@media only screen and (min-width:992px)and (max-width:1199px){.process-item:not(:last-child):after{font-size:20px;width:50px;height:50px;inset-inline-end:-30px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.process-item:not(:last-child):after{transform:translate(-50%) rotate(90deg);top:inherit;inset-inline-end:inherit;bottom:-40px;inset-inline-start:50%}}.process-item .process-step{font-size:120px;color:var(--tj-color-theme-primary);background:linear-gradient(180deg,var(--tj-color-theme-primary) 0,var(--tj-color-common-white) 90%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:var(--tj-fw-sbold);display:inline-flex;line-height:1;margin-bottom:16px}@media only screen and (min-width:992px)and (max-width:1199px){.process-item .process-step{font-size:100px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.process-item .process-step{font-size:80px;margin-bottom:20px}}.process-item .title{font-weight:var(--tj-fw-sbold);margin-bottom:20px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.process-item .title{margin-bottom:10px}}.process-item .desc{margin:0}@media only screen and (min-width:1200px)and (max-width:1399px){.process-item{max-width:362px}}@media only screen and (min-width:992px)and (max-width:1199px){.process-item{max-width:302px;padding:35px 20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.process-item{max-width:100%;padding:35px 15px 30px}}.working-process-wrap{padding-top:120px;padding-bottom:120px}@media only screen and (min-width:992px)and (max-width:1199px){.working-process-wrap{padding-top:100px;padding-bottom:100px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.working-process-wrap{padding-top:70px;padding-bottom:70px}.working-process-wrap .content-wrap{margin-bottom:30px}}.tj-faq.style-3{max-width:460px;width:100%;padding:0;counter-reset:steps}.tj-faq.style-3 .accordion-item{background:rgba(0,0,0,0);border:none;-webkit-border-start:4px solid var(--tj-color-border-1);border-inline-start:4px solid var(--tj-color-border-1);-webkit-padding-start:20px;padding-inline-start:20px;margin-bottom:0}.tj-faq.style-3 .accordion-item .faq-title{-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-start:27px;padding-inline-start:27px;color:var(--tj-color-heading-primary)}.tj-faq.style-3 .accordion-item .faq-title:after{display:none}.tj-faq.style-3 .accordion-item .faq-title:before{counter-increment:steps;content:"0" counter(steps) ".";font-size:14px;line-height:1;font-weight:var(--tj-fw-medium);position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%)}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.tj-faq.style-3 .accordion-item .faq-title{font-size:20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-faq.style-3 .accordion-item .faq-title{font-size:18px}}.tj-faq.style-3 .accordion-item .accordion-body{padding:0 0 23px 27px}.tj-faq.style-3 .accordion-item.active{border-color:var(--tj-color-theme-primary)}.tj-faq.style-3 .accordion-item.active .faq-title:before{color:var(--tj-color-theme-primary)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-faq.style-3 .accordion-item{-webkit-padding-start:10px;padding-inline-start:10px}}.working-img-area{position:absolute;inset-inline-end:0;top:0;width:50%;height:100%}.working-img-area .circle-text-wrap.video-btn{inset-inline-end:inherit;inset-inline-start:50%;transform:translate(-50%,-50%);z-index:5}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:992px)and (max-width:1199px){.working-img-area .circle-text-wrap.video-btn{width:130px;height:130px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.working-img-area{position:relative;width:100%;min-height:500px}}.working-img{width:100%;height:100%;position:absolute;top:0;inset-inline-end:0;z-index:2}.working-img img{width:100%;height:100%;object-fit:cover}.tj-contact-section{background-color:var(--tj-color-theme-dark);border-radius:12px;position:relative;z-index:1;overflow:hidden}.tj-contact-section .sec-heading{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;margin-bottom:35px}.tj-contact-section .sec-heading .sec-title{color:var(--tj-color-common-white)}.map-area{width:100%;height:100%;border-radius:12px;overflow:hidden}.map-area iframe{width:100%;height:100%;min-height:360px;display:block}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.map-area{height:auto;margin-top:30px}}.contact-info .contact-item{padding:13px 0 9px}.contact-info .contact-item .subtitle{display:block;font-size:14px;line-height:1;color:var(--tj-color-text-body-2);margin-bottom:7px}.contact-info .contact-item a:hover{color:var(--tj-color-theme-primary)}.contact-info .contact-item .contact-link{display:inline-block;color:var(--tj-color-common-white)}.contact-info .contact-item:last-child{border:0}.contact-form{background-color:var(--tj-color-common-white);-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:15px;margin-inline-end:15px;padding:60px 50px;border-radius:12px}.contact-form .title{margin-bottom:35px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.contact-form .title{margin-bottom:25px}}.contact-form .form-input{margin-bottom:27px;position:relative}.contact-form .form-input .nice-select,.contact-form .form-input input[type=email],.contact-form .form-input input[type=tel],.contact-form .form-input input[type=text],.contact-form .form-input select,.contact-form .form-input textarea{background-color:rgba(0,0,0,0);color:var(--tj-color-text-body-3);padding:11px 0;border:0;border-bottom:1px dashed var(--tj-color-border-1)}.contact-form .form-input .nice-select::placeholder,.contact-form .form-input input[type=email]::placeholder,.contact-form .form-input input[type=tel]::placeholder,.contact-form .form-input input[type=text]::placeholder,.contact-form .form-input select::placeholder,.contact-form .form-input textarea::placeholder{color:var(--tj-color-text-body-3);transition:all .3s}.contact-form .form-input .nice-select:focus,.contact-form .form-input input[type=email]:focus,.contact-form .form-input input[type=tel]:focus,.contact-form .form-input input[type=text]:focus,.contact-form .form-input select:focus,.contact-form .form-input textarea:focus{border-color:var(--tj-color-theme-dark)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.contact-form .form-input .nice-select,.contact-form .form-input input[type=email],.contact-form .form-input input[type=tel],.contact-form .form-input input[type=text],.contact-form .form-input select,.contact-form .form-input textarea{padding:6px 0 10px}}.contact-form .form-input .cf-label{font-size:16px;color:var(--tj-color-text-body-3);position:absolute;top:10px;inset-inline-start:0;pointer-events:none;transition:all .2s linear}.contact-form .form-input .cf-label span{color:var(--tj-color-theme-primary)}.contact-form .form-input input[type=email]:focus~.cf-label,.contact-form .form-input input[type=tel]:focus~.cf-label,.contact-form .form-input input[type=text]:focus~.cf-label,.contact-form .form-input textarea:focus~.cf-label{visibility:hidden;opacity:0}.contact-form .form-input .nice-select{color:var(--tj-color-text-body-3);line-height:1.5;border-radius:0;margin-bottom:27px}.contact-form .form-input .nice-select .list{width:100%;border-radius:8px}.contact-form .form-input .nice-select .list .option{color:var(--tj-color-theme-dark);padding:0 20px}.contact-form .form-input .nice-select .list .option.focus,.contact-form .form-input .nice-select .list .option:hover{background:var(--tj-color-theme-bg);color:var(--tj-color-theme-dark)}.contact-form .form-input .nice-select:after{content:"";font-family:bexon-icons;color:var(--tj-color-common-black);font-size:16px;line-height:1;width:16px;height:16px;top:20px;inset-inline-end:5px;border:0;transform:rotate(0);transform-origin:center}.contact-form .form-input .nice-select.open:after{transform:rotate(-180deg)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.contact-form .form-input .nice-select{margin-bottom:20px}}.contact-form .form-input textarea{height:130px;resize:none;padding-top:0}.contact-form .form-input.message-input{margin-bottom:30px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.contact-form .form-input{margin-bottom:20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.contact-form{max-width:100%}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.contact-form{padding:25px 20px 30px}}.contact-form.style-2{max-width:610px;background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:relative;z-index:2}.contact-form.style-2 .title{margin-bottom:40px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.contact-form.style-2 .title{margin-bottom:20px}}.contact-form.style-2 .form-input{margin-bottom:27px;position:relative}.contact-form.style-2 .form-input.message-input{margin-top:0}@media(max-width:575px){.contact-form.style-2 .form-input.message-input{margin-top:20px}}.contact-form.style-2 .form-input input[type=email],.contact-form.style-2 .form-input input[type=tel],.contact-form.style-2 .form-input input[type=text],.contact-form.style-2 .form-input textarea{color:var(--tj-color-text-body-2);padding:11px 0;border-bottom:1px solid rgba(255,255,255,.15)}.contact-form.style-2 .form-input input[type=email]::placeholder,.contact-form.style-2 .form-input input[type=tel]::placeholder,.contact-form.style-2 .form-input input[type=text]::placeholder,.contact-form.style-2 .form-input textarea::placeholder{color:var(--tj-color-text-body-2);transition:all .3s}.contact-form.style-2 .form-input input[type=email]:focus,.contact-form.style-2 .form-input input[type=tel]:focus,.contact-form.style-2 .form-input input[type=text]:focus,.contact-form.style-2 .form-input textarea:focus{border-color:#fff}.contact-form.style-2 .form-input .cf-label{color:var(--tj-color-text-body-2)}.contact-form.style-2 .form-input .nice-select{color:var(--tj-color-text-body-2);border-bottom:1px solid rgba(255,255,255,.15)}.contact-form.style-2 .form-input .nice-select.open{border-color:#fff}.contact-form.style-2 .form-input .nice-select:after{color:var(--tj-color-common-white);font-size:13px;width:13px;height:13px}.contact-form.style-2 .form-input textarea{height:140px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.contact-form.style-2{max-width:100%;-webkit-margin-end:0;margin-inline-end:0}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:992px)and (max-width:1199px){.contact-form.style-2{padding:35px 20px 40px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.contact-form{-webkit-margin-end:0;margin-inline-end:0}}.contact-item.style-2{padding:30px 25px 40px;background-color:var(--tj-color-common-white);text-align:center;border-radius:12px}@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.contact-item.style-2{padding:25px}}.contact-item.style-2 p{max-width:224px;margin:0 auto}.contact-item.style-2:hover .contact-icon{background:var(--tj-color-theme-primary)}.contact-item.style-2:hover .contact-icon i{color:var(--tj-color-common-white)}.contact-item.style-2 .contact-icon{width:88px;height:88px;display:inline-flex;justify-content:center;align-items:center;background:var(--tj-color-theme-bg);border-radius:50%;margin-bottom:22px;transition:all .3s ease-in-out 0s}.contact-item.style-2 .contact-icon i{font-size:32px;color:var(--tj-color-theme-primary)}.contact-item.style-2 .contact-title{font-size:24px;font-weight:var(--tj-fw-sbold);margin-bottom:20px}@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.contact-item.style-2 .contact-title{font-size:20px}}.contact-item.style-2 .contact-list{list-style:none}.contact-item.style-2 .contact-list li a{color:var(--tj-color-text-body)}.contact-item.style-2 .contact-list li a:hover{color:var(--tj-color-theme-primary)}.contact-item.style-2 .contact-list li.active a{font-weight:var(--tj-fw-sbold);color:var(--tj-color-theme-primary)}.global-map{width:1167px;height:100%;position:relative;z-index:1;inset-inline-start:-115px;display:flex;align-items:center}.global-map:before{content:"";position:absolute;top:30%;inset-inline-start:28%;width:220px;height:220px;border-radius:50%;background:var(--tj-color-theme-primary);filter:blur(40px);opacity:.1;z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:1400px)and (max-width:1600px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.global-map:before{width:120px;height:120px;top:25%;inset-inline-start:27%}}@media(max-width:575px){.global-map:before{width:100px;height:100px;inset-inline-start:25%}}.global-map-img{position:relative;width:100%;z-index:2}.global-map-img img{width:100%;opacity:.4}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.global-map-img{margin-bottom:40px}}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:1400px)and (max-width:1600px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.global-map{inset-inline-start:0}}@media only screen and (min-width:1200px)and (max-width:1399px){.global-map{width:calc(100% + 360px)}}@media only screen and (min-width:992px)and (max-width:1199px){.global-map{width:calc(100% + 300px)}}@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.global-map{width:100%}}@media(max-width:575px){.global-map{width:580px;inset-inline-start:-20px}}.location-indicator{width:19px;height:19px;background-color:var(--tj-color-common-white);border-radius:50%;position:absolute;cursor:pointer;z-index:1}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.location-indicator{width:12px;height:12px}}.location-indicator.loc-1{top:38%;inset-inline-start:21%}.location-indicator.loc-2{top:36%;inset-inline-start:46%}.location-indicator.loc-3{top:73%;inset-inline-start:30%}.location-indicator:after{content:"";background:rgba(255,255,255,.1);width:100%;height:100%;z-index:-2;position:absolute;top:0;inset-inline-start:0;border-radius:50%;animation:pulse4 1.6s linear infinite}.location-indicator:hover .location-tooltip{opacity:1;visibility:visible;margin-bottom:42px}.location-tooltip{width:222px;background-color:var(--tj-color-theme-primary);font-size:14px;padding:15px;position:absolute;margin-bottom:35px;inset-inline-start:50%;bottom:0;transform:translateX(-50%);cursor:default;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.location-tooltip:after{content:"";background:var(--tj-color-theme-primary);width:14px;height:14px;z-index:-1;position:absolute;inset-inline-start:50%;bottom:-7px;transform:translateX(-50%) rotate(45deg)}.location-tooltip span{display:inline-flex}.location-tooltip p,.location-tooltip span{color:var(--tj-color-common-white);margin-bottom:5px}.location-tooltip a{color:var(--tj-color-common-white);font-weight:var(--tj-fw-medium);display:inline-flex}.location-tooltip a:hover{color:var(--tj-color-theme-bg)}@media(max-width:575px){.location-tooltip{width:205px}}.tj-slider-section{position:relative;z-index:1;margin:0 15px;border-radius:16px;overflow:hidden}.tj-slider-section .banner-scroll{inset-inline-start:60px;bottom:60px}.tj-slider-section .banner-scroll .scroll-down{color:var(--tj-color-common-white)}.tj-slider-section .banner-scroll .scroll-down span{border-color:var(--tj-color-common-white)}.tj-slider-section .banner-scroll .scroll-down span:before{background-color:var(--tj-color-common-white)}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.tj-slider-section .banner-scroll{inset-inline-start:27px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-slider-section .banner-scroll{inset-inline-start:12px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-slider-section{border-radius:14px;margin:0 12px}}.tj-slider-item{min-height:92.5vh;background-color:#0c1e21;position:relative;z-index:1}.tj-slider-item:after{position:absolute;content:"";top:0;inset-inline-start:0;width:100%;height:100%;z-index:2;background:linear-gradient(90deg,rgb(12,30,33) 20%,rgba(12,30,33,.4) 60%,rgba(12,30,33,.1))}.tj-slider-item .slider-wrapper{padding:195px 0 347px;position:relative;z-index:3}@media only screen and (min-width:1400px)and (max-width:1600px){.tj-slider-item .slider-wrapper{-webkit-padding-start:50px;padding-inline-start:50px;padding-top:170px}}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-slider-item .slider-wrapper{padding:170px 0 280px 30px}}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-slider-item .slider-wrapper{padding:170px 0 280px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-slider-item .slider-wrapper{padding:150px 0 450px}}.tj-slider-item .slider-content{max-width:660px}.tj-slider-item .slider-content .slider-title{color:var(--tj-color-common-white);font-size:96px;line-height:1.042;letter-spacing:-2.88px;margin-bottom:10px}.tj-slider-item .slider-content .slider-title span{color:var(--tj-color-text-body-2)}.tj-slider-item .slider-content .slider-title img{max-width:188px;border-radius:50px;border:4px solid var(--tj-color-theme-primary);vertical-align:top;margin-top:5px;display:inline-flex;overflow:hidden}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.tj-slider-item .slider-content .slider-title img{max-width:165px}}@media only screen and (min-width:768px)and (max-width:991px){.tj-slider-item .slider-content .slider-title img{max-width:140px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-slider-item .slider-content .slider-title img{max-width:105px}}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.tj-slider-item .slider-content .slider-title{font-size:80px}}@media only screen and (min-width:768px)and (max-width:991px){.tj-slider-item .slider-content .slider-title{font-size:70px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-slider-item .slider-content .slider-title{font-size:50px}}.tj-slider-item .slider-content .slider-desc{max-width:440px;font-size:18px;line-height:1.444;color:var(--tj-color-text-body-2)}.tj-slider-item .slider-content .slider-btn{margin-top:25px}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-slider-item .slider-content{max-width:600px}}@media only screen and (min-width:768px)and (max-width:991px){.tj-slider-item .slider-content{max-width:550px}}@media only screen and (min-width:1400px)and (max-width:1600px){.tj-slider-item{min-height:95vh}}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-slider-item{min-height:auto}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-slider-item{min-height:100vh}}.swiper-slide .slider-content .slider-btn,.swiper-slide .slider-content .slider-desc,.swiper-slide .slider-content .slider-title{opacity:0;visibility:hidden;transform:translateY(20px);transition-duration:.8s}.swiper-slide.swiper-slide-active .slider-content .slider-btn,.swiper-slide.swiper-slide-active .slider-content .slider-desc,.swiper-slide.swiper-slide-active .slider-content .slider-title{opacity:1;visibility:visible;transform:translateY(0)}.swiper-slide.swiper-slide-active .slider-content .slider-title{transition-delay:1s}.swiper-slide.swiper-slide-active .slider-content .slider-desc{transition-delay:1.25s}.swiper-slide.swiper-slide-active .slider-content .slider-btn{transition-delay:1.5s}.slider-bg-image{background-position:50%;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;position:absolute}.hero-thumb{max-width:1320px;width:100%;padding:0 10px;margin:0 auto;position:absolute;inset-inline-start:50%;bottom:60px;transform:translateX(-50%)}.hero-thumb .swiper-wrapper{max-width:270px;margin:0}.hero-thumb .thumb-item{width:80px!important;height:80px;border-radius:6px;overflow:hidden;position:relative;cursor:pointer}.hero-thumb .thumb-item:after{content:"";position:absolute;width:100%;height:100%;top:0;inset-inline-start:0;border-radius:6px;background-color:var(--tj-color-theme-dark);opacity:0}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.hero-thumb .thumb-item{width:70px!important;height:70px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.hero-thumb .thumb-item{width:65px!important;height:65px}}.hero-thumb .swiper-slide-thumb-active{border:2px solid var(--tj-color-common-white)}.hero-thumb .swiper-slide-thumb-active:after{opacity:.25}@media only screen and (min-width:1400px)and (max-width:1600px){.hero-thumb{-webkit-padding-start:60px;padding-inline-start:60px}}@media only screen and (min-width:1200px)and (max-width:1399px){.hero-thumb{max-width:1140px;bottom:100px}}@media only screen and (min-width:992px)and (max-width:1199px){.hero-thumb{max-width:960px;bottom:110px}}@media only screen and (min-width:768px)and (max-width:991px){.hero-thumb{max-width:720px}}@media only screen and (min-width:576px)and (max-width:767px){.hero-thumb{max-width:540px;bottom:270px}}@media(max-width:575px){.hero-thumb{bottom:270px}}.hero-navigation{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:100%;justify-content:space-between;padding:0 30px;margin-top:26px;transition:all .5s}.hero-navigation .slider-next,.hero-navigation .slider-prev{width:60px;height:60px;font-size:28px;background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,.15);margin-top:-60px}@media only screen and (min-width:768px)and (max-width:991px){.hero-navigation .slider-next,.hero-navigation .slider-prev{margin-top:0}}.hero-navigation .slider-next .anim-icon i,.hero-navigation .slider-prev .anim-icon i{color:var(--tj-color-common-white)}.hero-navigation .slider-next .anim-icon i:last-child,.hero-navigation .slider-prev .anim-icon i:last-child{color:var(--tj-color-common-black)}.hero-navigation .slider-next:hover,.hero-navigation .slider-prev:hover{border-color:var(--tj-color-common-white);background-color:var(--tj-color-common-white)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.hero-navigation .slider-next,.hero-navigation .slider-prev{display:none}}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.hero-navigation{padding:0 20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.hero-navigation{padding:0 15px}}.circle-text-wrap{position:absolute;width:200px;height:200px;bottom:60px;inset-inline-end:285px;background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;z-index:5;overflow:hidden}.circle-text-wrap .circle-icon,.circle-text-wrap .circle-text{position:absolute;inset-inline-start:50%;top:50%;transform:translate(-50%,-50%);z-index:6}.circle-text-wrap .circle-text{width:164px;height:160px;background-size:100%;background-repeat:no-repeat;animation:textrotate 20s linear infinite}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.circle-text-wrap .circle-text{width:134px;height:130px}}.circle-text-wrap .circle-icon{color:var(--tj-color-common-white);font-size:73px;width:200px;height:200px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.circle-text-wrap .circle-icon i{transition:all .3s ease-in-out}.circle-text-wrap .circle-icon:hover i{transform:scale(.8)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.circle-text-wrap .circle-icon{font-size:60;width:150px;height:150px}}@media only screen and (min-width:1200px)and (max-width:1399px){.circle-text-wrap{inset-inline-end:6%;bottom:100px}}@media only screen and (min-width:992px)and (max-width:1199px){.circle-text-wrap{bottom:100px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.circle-text-wrap{width:160px;height:160px;inset-inline-end:6%}}@media only screen and (min-width:576px)and (max-width:767px){.circle-text-wrap{inset-inline-end:10%;bottom:40px}}@media(max-width:575px){.circle-text-wrap{inset-inline-end:15px;bottom:40px}}.tj-progress-list{list-style:none;display:flex;flex-direction:column;gap:30px;margin-top:20px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-progress-list{gap:20px}}.tj-progress{width:100%;padding:0;margin:0;height:4px;background:var(--tj-color-theme-bg);position:relative;z-index:0}.tj-progress-title{font-size:16px;color:var(--tj-color-text-body);font-weight:var(--tj-fw-sbold);letter-spacing:0;margin-bottom:3px}.tj-progress-bar{width:0;height:100%;background:var(--tj-color-theme-primary);position:relative;z-index:1}.tj-progress-percent{font-size:16px;line-height:1;font-weight:var(--tj-fw-sbold);height:auto;position:absolute;inset-inline-end:0;bottom:11px;z-index:2}.tj-page-header{padding-top:133px;padding-bottom:150px;background-position:50%;background-size:cover;background-repeat:no-repeat;background-color:var(--tj-color-theme-dark);background-blend-mode:luminosity;border-radius:12px;position:relative;overflow:hidden;z-index:2}@media only screen and (min-width:992px)and (max-width:1199px){.tj-page-header{padding-top:90px;padding-bottom:100px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-page-header{padding-top:60px;padding-bottom:70px}}.tj-page-title{color:var(--tj-color-common-white);line-height:1;margin-bottom:0}.tj-page-link{margin-top:32px;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;position:relative;border-radius:50px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:5px 12px;z-index:2}.tj-page-link span{color:var(--tj-color-common-white);font-size:16px;font-weight:var(--tj-fw-medium);position:relative;display:inline-block;line-height:1}.tj-page-link span i{display:inline-flex;line-height:1;font-size:16px;color:var(--tj-color-theme-primary)}.tj-page-link span:not(:first-child) i{font-size:18px;font-weight:var(--tj-fw-bold);color:var(--tj-color-theme-dark-4);justify-content:center;width:7px;margin-top:2px}.tj-page-link span a{color:var(--tj-color-grey-2)}.tj-page-link span a:hover{color:var(--tj-color-common-white)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-page-link{margin-top:25px}}.page-header-overlay{background-size:cover;background-repeat:no-repeat;background-position:50%;opacity:.8;position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;z-index:-1}.post-details-wrapper .blog-images{margin-bottom:30px;border-radius:12px;overflow:hidden}.post-details-wrapper .blog-images img{max-width:100%;height:auto}.post-details-wrapper .title{line-height:1.1;margin-bottom:22px}.post-details-wrapper p{margin-bottom:30px}.post-details-wrapper p:last-child{margin-bottom:0}.post-details-wrapper .images-wrap{margin-bottom:10px}.post-details-wrapper .image-box{margin-bottom:25px;border-radius:12px;overflow:hidden}.post-details-wrapper .image-box img{width:100%}.post-details-wrapper .blog-text h3{margin-bottom:25px}.post-details-wrapper .blog-text ul{margin-bottom:50px;list-style:none;column-count:2}.post-details-wrapper .blog-text ul li{display:flex;align-items:start;column-gap:10px;color:var(--tj-color-heading-primary);font-weight:var(--tj-fw-medium);margin-bottom:16px}.post-details-wrapper .blog-text ul li:last-child{margin-bottom:0}.post-details-wrapper .blog-text ul li span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 auto;font-size:8px;line-height:1;margin-top:3px;color:var(--tj-color-common-white);background:var(--tj-color-theme-primary);border-radius:50%}@media(max-width:575px){.post-details-wrapper .blog-text ul{margin-bottom:30px;column-count:1}}.post-details-wrapper .blog-text .blog-video{position:relative;z-index:1;border-radius:12px;overflow:hidden;margin-top:60px;margin-bottom:50px}.post-details-wrapper .blog-text .blog-video .video-btn{display:inline-flex;align-items:center;justify-content:center;width:90px;height:90px;line-height:1;color:var(--tj-color-heading-primary);background:var(--tj-color-common-white);position:absolute;top:50%;inset-inline-start:50%;transform:translate(-50%,-50%);border-radius:50%}.post-details-wrapper .blog-text .blog-video .video-btn span{font-size:20px}.post-details-wrapper .blog-text .blog-video .video-btn:before{position:absolute;content:"";inset-inline-start:50%;top:50%;width:90px;height:90px;transform:translate(-50%,-50%);background-color:rgba(255,255,255,.2);animation:pulse2 2s linear infinite;z-index:-1;border-radius:50%}@media(max-width:575px){.post-details-wrapper .blog-text .blog-video .video-btn,.post-details-wrapper .blog-text .blog-video .video-btn:before{width:70px;height:70px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.post-details-wrapper .blog-text .blog-video{margin-top:40px;margin-bottom:40px}}.blog-category-two{display:flex;flex-wrap:wrap;align-items:center;border:1px dashed var(--tj-color-border-1);border-radius:10px;margin-bottom:25px}.blog-category-two .category-item{display:flex;align-items:center;flex-wrap:wrap;-webkit-border-end:1px dashed var(--tj-color-border-1);border-inline-end:1px dashed var(--tj-color-border-1);padding:25px 30px;gap:10px;width:33.33%}.blog-category-two .category-item:last-child{-webkit-border-end:none;border-inline-end:none}.blog-category-two .category-item .cate-images{width:52px;height:52px}.blog-category-two .category-item .cate-images img{width:100%;height:100%;object-fit:cover;border-radius:50%}@media (max-width:575px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.blog-category-two .category-item .cate-images{width:45px;height:45px}}@media only screen and (min-width:992px)and (max-width:1199px){.blog-category-two .category-item .cate-images{width:35px;height:35px}}.blog-category-two .category-item .cate-text .degination{display:block;color:var(--tj-color-text-body-3);font-size:14px;line-height:1;margin-bottom:6px}.blog-category-two .category-item .cate-text .title{font-weight:var(--tj-fw-sbold);margin-bottom:0}@media (max-width:575px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.blog-category-two .category-item .cate-text .title{font-size:16px}}@media only screen and (min-width:992px)and (max-width:1199px){.blog-category-two .category-item .cate-text .title{font-size:14px}}.blog-category-two .category-item .cate-icons{display:inline-flex;align-items:center;justify-content:center;font-size:24px;width:52px;height:52px;line-height:1;color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary);border-radius:50%}@media (max-width:575px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.blog-category-two .category-item .cate-icons{width:45px;height:45px;font-size:20px}}@media only screen and (min-width:992px)and (max-width:1199px){.blog-category-two .category-item .cate-icons{width:35px;height:35px;font-size:18px}}.blog-category-two .category-item .text{font-weight:var(--tj-fw-sbold);line-height:1;margin-bottom:0}@media (max-width:575px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.blog-category-two .category-item .text{font-size:16px}}@media only screen and (min-width:992px)and (max-width:1199px){.blog-category-two .category-item .text{font-size:14px}}@media only screen and (min-width:1200px)and (max-width:1399px){.blog-category-two .category-item{padding:25px 20px}}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.blog-category-two .category-item{padding:20px 15px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.blog-category-two .category-item{width:100%;padding:0;border:0}.blog-category-two{padding:20px;gap:20px}}blockquote{position:relative;padding:40px 30px 30px;background:var(--tj-color-theme-bg);border:2px solid var(--tj-color-theme-primary);border-radius:12px;margin-top:55px;margin-bottom:50px;z-index:2}blockquote:before{content:"";font-size:40px;color:var(--tj-color-theme-primary);font-family:bexon-icons;display:inline-block;margin-bottom:20px;line-height:1}blockquote p{color:var(--tj-color-heading-primary);font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);font-size:24px;margin-bottom:20px!important;letter-spacing:-.6px;line-height:1.417;border-radius:12px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){blockquote p{font-size:20px;margin-bottom:15px!important}}blockquote cite{color:var(--tj-color-heading-primary);display:block;text-align:end;font-style:normal;position:relative;z-index:1}blockquote cite:before{content:"";display:inline-block;background:var(--tj-color-theme-primary);height:1px;width:50px;top:-4px;-webkit-margin-end:10px;margin-inline-end:10px;position:relative}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){blockquote{padding:25px 15px;margin-bottom:40px}}.tj-tags-post{display:flex;flex-wrap:wrap;row-gap:20px;column-gap:30px;align-items:center;justify-content:space-between;border-top:1px dashed var(--tj-color-border-1);border-bottom:1px dashed var(--tj-color-border-1);padding:22px 0;margin-top:30px;margin-bottom:30px}.tj-tags-post .tagcloud{width:calc(100% - 200px)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-tags-post .tagcloud{width:100%}}.tj-tags-post .post-share ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;column-gap:15px;row-gap:10px}.tj-tags-post .post-share ul li{font-size:16px;color:var(--tj-color-heading-primary);margin-bottom:0}.tj-tags-post .post-share ul li a{display:flex;font-size:17px;line-height:1;color:var(--tj-color-heading-primary)}.tj-tags-post .post-share ul li a i{display:inline-flex;line-height:1}.tj-tags-post .post-share ul li a:hover i{color:var(--tj-color-theme-primary)}.tj-tags-post.no_socials{width:100%}.tj-post__navigation{background-color:var(--tj-color-common-white);padding:20px 25px;border-radius:10px;display:flex;gap:25px;align-items:center;justify-content:space-between;margin-bottom:50px}.tj-post__navigation .tj-nav-post__nav a{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--tj-color-heading-primary);font-weight:var(--tj-fw-sbold)}.tj-post__navigation .tj-nav-post__nav a span{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;background-color:var(--tj-color-common-white);border-radius:50%;border:1px solid var(--tj-color-border-1);font-size:24px;line-height:1;transition:all .3s ease-in-out 0s}.tj-post__navigation .tj-nav-post__nav a span i{color:var(--tj-color-theme-dark)}@media(max-width:575px){.tj-post__navigation .tj-nav-post__nav a span{width:48px;height:48px}}.tj-post__navigation .tj-nav-post__nav a:hover span{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary)}.tj-post__navigation .tj-nav-post__nav a:hover span i{color:var(--tj-color-common-white)}.tj-post__navigation .tj-nav-post__grid{font-size:30px;line-height:1;color:var(--tj-color-common-black)}.tj-post__navigation .tj-nav-post__grid a{color:currentColor}.tj-post__navigation .tj-nav-post__grid a:hover{color:var(--tj-color-theme-primary)}@media(max-width:575px){.tj-post__navigation{padding:20px;gap:20px}}.tj-comments-wrap .comments-title .title{margin-bottom:22px}@media(max-width:575px){.tj-comments-wrap .comments-title .title{margin-bottom:15px}}.tj-latest-comments ul{margin:0;padding:0;list-style:none}.tj-latest-comments ul .tj-comment{margin-bottom:20px}.tj-latest-comments ul .tj-comment:last-child{margin-bottom:0}.tj-latest-comments ul .tj-comment .comment-content{display:flex;gap:12px;padding:30px;background-color:var(--tj-color-common-white);border-radius:10px;position:relative}.tj-latest-comments ul .tj-comment .comment-content .comment-avatar{max-width:64px;height:64px;width:100%;border-radius:50%;overflow:hidden}.tj-latest-comments ul .tj-comment .comment-content .comment-avatar img{width:100%}.tj-latest-comments ul .tj-comment .comment-content .comments-header{margin-top:10px}.tj-latest-comments ul .tj-comment .comment-content .comments-header .avatar-name .title{font-size:18px;font-weight:var(--tj-fw-sbold);margin-bottom:6px}.tj-latest-comments ul .tj-comment .comment-content .comments-header .avatar-name .title a:hover{color:var(--tj-color-theme-primary)}.tj-latest-comments ul .tj-comment .comment-content .comments-header .comment-text{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.tj-latest-comments ul .tj-comment .comment-content .comments-header .comment-text .reply{position:absolute;top:35px;inset-inline-end:30px;font-size:16px;font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-medium);color:var(--tj-color-theme-dark-3)}.tj-latest-comments ul .tj-comment .comment-content .comments-header .comment-text .reply:hover{color:var(--tj-color-theme-primary)}.tj-latest-comments ul .tj-comment .comment-content .comments-header .comment-text span{font-size:14px;color:var(--tj-color-theme-dark-4);font-weight:var(--tj-fw-regular)}@media(max-width:575px){.tj-latest-comments ul .tj-comment .comment-content{flex-direction:column}.tj-latest-comments ul .tj-comment .comment-content .comment-avatar{-webkit-margin-end:auto;margin-inline-end:auto}}.tj-latest-comments ul .tj-comment .desc{margin-top:14px}.tj-latest-comments ul .tj-comment .desc p:last-child{margin-bottom:0}.tj-latest-comments ul .tj-comment>.children{-webkit-padding-start:75px;padding-inline-start:75px}@media(max-width:575px){.tj-latest-comments ul .tj-comment>.children{-webkit-padding-start:35px;padding-inline-start:35px}}.tj-latest-comments ul .tj-comment:last-child .comment-content .comments-header{padding-bottom:0;margin-bottom:0;border-bottom:none}.tj-comments__container{margin-top:50px}.comment-respond .comment-reply-title{margin-bottom:25px}.comment-respond .form-input{margin-bottom:30px}.comment-respond .form-input input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search]),.comment-respond .form-input input[type=email],.comment-respond .form-input input[type=text],.comment-respond .form-input textarea{background:var(--tj-color-common-white);height:60px;padding:18px 20px;border:1px solid var(--tj-color-common-white);border-radius:10px}.comment-respond .form-input input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search])::placeholder,.comment-respond .form-input input[type=email]::placeholder,.comment-respond .form-input input[type=text]::placeholder,.comment-respond .form-input textarea::placeholder{transition:all .3s;color:var(--tj-color-text-body)}.comment-respond .form-input input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search]):focus,.comment-respond .form-input input[type=email]:focus,.comment-respond .form-input input[type=text]:focus,.comment-respond .form-input textarea:focus{border-color:var(--tj-color-theme-primary)}.comment-respond .form-input textarea{min-height:180px;resize:none}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.comment-respond .form-input{margin-bottom:20px}}.tj-main-sidebar{-webkit-padding-start:20px;padding-inline-start:20px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-main-sidebar{-webkit-padding-start:0;padding-inline-start:0}}.tj-sidebar-widget{background-color:var(--tj-color-theme-bg);margin-bottom:30px;padding:30px;position:relative;z-index:3;border-radius:10px;overflow:hidden}.tj-sidebar-widget:last-child{margin-bottom:0}.tj-sidebar-widget .widget-title{color:var(--tj-color-heading-primary);font-weight:var(--tj-fw-sbold);position:relative;margin-bottom:25px;line-height:1;z-index:1}.tj-sidebar-widget.widget-search .search-box form{position:relative;width:100%;z-index:1}.tj-sidebar-widget.widget-search .search-box form input[type=search]{font-size:16px;background:var(--tj-color-common-white);width:100%;height:60px;border:1px solid var(--tj-color-border-1);border-radius:8px;padding:18px 65px 18px 20px;line-height:1}.tj-sidebar-widget.widget-search .search-box form input[type=search]::placeholder{transition:all .3s;color:var(--tj-color-text-body)}.tj-sidebar-widget.widget-search .search-box form :focus:not(:focus-visible){outline:none;box-shadow:0 0 0}.tj-sidebar-widget.widget-search .search-box form button{font-size:22px;color:var(--tj-color-heading-primary);width:54px;height:60px;position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);-webkit-border-start:1px solid var(--tj-color-border-1);border-inline-start:1px solid var(--tj-color-border-1);transition:all .2s ease-in-out 0s}.tj-sidebar-widget.widget-search .search-box form button i{display:inline-flex;line-height:1}.tj-sidebar-widget.tj-recent-posts ul{margin:0;padding:0;list-style:none}.tj-sidebar-widget.tj-recent-posts ul li{display:flex;align-items:center;column-gap:15px;margin-bottom:15px}.tj-sidebar-widget.tj-recent-posts ul li:last-child{margin-bottom:0}.tj-sidebar-widget.tj-recent-posts ul li:hover .post-thumb img{transform:scale(1.15)}.tj-sidebar-widget.tj-recent-posts .post-thumb{position:relative;width:100px;height:100px;flex:0 0 auto;border-radius:8px;overflow:hidden}.tj-sidebar-widget.tj-recent-posts .post-thumb a{display:inline-block;width:100%}.tj-sidebar-widget.tj-recent-posts .post-thumb a img{width:100%;height:100%;object-fit:cover;transition:.6s}.tj-sidebar-widget.tj-recent-posts .post-content .post-title{font-size:18px;line-height:1.444;font-weight:var(--tj-fw-sbold);margin-bottom:10px}.tj-sidebar-widget.tj-recent-posts .post-content .post-title a:hover{color:var(--tj-color-theme-primary)}.tj-sidebar-widget.tj-recent-posts .post-content .blog-meta{margin-bottom:0}.tj-sidebar-widget.tj-recent-posts .post-content .blog-meta ul li{font-size:14px;color:var(--tj-color-text-body)}.tj-sidebar-widget.widget-categories ul{margin:0;padding:0;list-style:none}.tj-sidebar-widget.widget-categories ul li{margin-bottom:10px}.tj-sidebar-widget.widget-categories ul li:last-child{margin-bottom:0}.tj-sidebar-widget.widget-categories ul li a{display:flex;align-items:center;justify-content:space-between;font-weight:var(--tj-fw-sbold);color:var(--tj-color-heading-primary);background:var(--tj-color-common-white);padding:20px 15px 17px 25px;border-radius:10px}.tj-sidebar-widget.widget-categories ul li a span{color:var(--tj-color-heading-primary)}.tj-sidebar-widget.widget-categories ul li a .icon{font-size:24px;line-height:1;display:inline-flex}.tj-sidebar-widget.widget-categories ul li a:hover{color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary)}.tj-sidebar-widget.widget-categories ul li a:hover span{color:var(--tj-color-common-white)}@media (max-width:575px),only screen and (min-width:992px)and (max-width:1199px){.tj-sidebar-widget{padding:25px 15px}}.tagcloud{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:12px}.tagcloud a{background-color:var(--tj-color-common-white);font-size:14px;line-height:1;color:var(--tj-color-text-body);font-weight:var(--tj-fw-medium);padding:5px 10px;border-radius:4px;display:inline-flex;overflow:hidden}.tagcloud a:hover{background-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.infos-item{display:flex;column-gap:8px;padding:20px 0}.infos-item:last-child{border-bottom:none;padding-bottom:0}.infos-item .project-icons{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;font-size:20px;color:var(--tj-color-common-white);background:var(--tj-color-theme-primary);border-radius:50%;position:relative;top:2px}.infos-item .project-text span{display:inline-block;font-size:14px;line-height:1;color:var(--tj-color-text-body);margin:0}.infos-item .project-text .title{line-height:1.1;font-weight:var(--tj-fw-sbold);margin-bottom:0}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.infos-item .project-text .title{font-size:16px}}.service-categories ul{margin:0;padding:0;list-style:none}.service-categories ul li{margin-bottom:10px}.service-categories ul li:last-child{margin-bottom:0}.service-categories ul li a{display:flex;align-items:center;justify-content:space-between;font-weight:var(--tj-fw-sbold);background:var(--tj-color-common-white);padding:20px 15px 17px 25px;border-radius:10px}.service-categories ul li a,.service-categories ul li a span{color:var(--tj-color-heading-primary)}.service-categories ul li a .icon{font-size:24px;line-height:1;display:inline-flex}.service-categories ul li a.active,.service-categories ul li a:hover{color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary)}.service-categories ul li a.active span,.service-categories ul li a:hover span{color:var(--tj-color-common-white)}.widget-feature-item{padding:20px}.widget-feature-item .feature-box{position:relative;background:var(--tj-color-theme-dark);border-radius:10px;overflow:hidden}.widget-feature-item .feature-box .feature-content{padding:30px 28px}.widget-feature-item .feature-box .feature-content .title{font-size:74px;color:var(--tj-color-common-white);margin-bottom:15px;line-height:1}@media only screen and (min-width:1200px)and (max-width:1399px){.widget-feature-item .feature-box .feature-content .title{font-size:60px}}@media only screen and (min-width:992px)and (max-width:1199px){.widget-feature-item .feature-box .feature-content .title{font-size:50px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.widget-feature-item .feature-box .feature-content .title{font-size:60px}}.widget-feature-item .feature-box .feature-content>span{display:block;font-size:20px;font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-medium);color:var(--tj-color-common-white);line-height:1;margin-bottom:26px}@media(max-width:575px){.widget-feature-item .feature-box .feature-content>span{margin-bottom:20px}}.widget-feature-item .feature-box .feature-content .feature-contact{background-color:var(--tj-color-theme-primary);padding:7px 12px;border-radius:50px;line-height:1;overflow:hidden;display:inline-flex;margin:0}.widget-feature-item .feature-box .feature-content .feature-contact span{color:var(--tj-color-common-white);font-size:18px;font-weight:var(--tj-fw-sbold);margin:0;text-shadow:0 30px 0;display:inline-flex;line-height:1}.widget-feature-item .feature-box .feature-content .feature-contact i{color:var(--tj-color-common-white);font-size:20px;-webkit-margin-end:6px;margin-inline-end:6px;-webkit-margin-start:0;margin-inline-start:0}.widget-feature-item .feature-box .feature-content .feature-contact:hover span{transform:translateY(-30px)}@media (max-width:575px),only screen and (min-width:992px)and (max-width:1199px){.widget-feature-item .feature-box .feature-content{padding:30px 20px}}@media(max-width:575px){.widget-feature-item .feature-box{max-width:360px;margin:0 auto}}@media(max-width:400px){.widget-feature-item .feature-box{max-width:320px;margin:0 auto}}.widget-feature-item .feature-images{width:370px;height:370px;border-radius:50%;overflow:hidden;-webkit-margin-start:60px;margin-inline-start:60px;margin-bottom:-50px;border:5px solid var(--tj-color-theme-primary)}.widget-feature-item .feature-images img{height:100%;width:100%;object-fit:cover}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.widget-feature-item .feature-images{width:320px;height:320px;-webkit-margin-start:45px;margin-inline-start:45px}}@media only screen and (min-width:768px)and (max-width:991px){.widget-feature-item .feature-images{width:500px;height:500px;-webkit-margin-start:260px;margin-inline-start:260px;margin-bottom:-70px}}@media only screen and (min-width:576px)and (max-width:767px){.widget-feature-item .feature-images{-webkit-margin-start:180px;margin-inline-start:180px}}@media(max-width:400px){.widget-feature-item .feature-images{width:320px;height:320px;-webkit-margin-start:45px;margin-inline-start:45px}}@media(max-width:575px){.widget-feature-item{padding:20px 15px}}.details-content-box{display:flex;flex-wrap:wrap;column-gap:15px;row-gap:15px;align-items:center;margin-bottom:50px}.service-details-item{background-color:var(--tj-color-common-white);border-radius:10px;padding:30px 17px 25px 18px;max-width:275px;width:100%}.service-details-item .number{display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;font-size:16px;font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary);border-radius:50%;margin-bottom:20px}.service-details-item .title{line-height:1.444;font-weight:var(--tj-fw-sbold);margin-bottom:18px}.service-details-item .desc,.service-details-item .desc p:last-child{margin-bottom:0}@media only screen and (min-width:1200px)and (max-width:1399px){.service-details-item{max-width:235px}}@media only screen and (min-width:768px)and (max-width:991px){.service-details-item{max-width:220px}}@media only screen and (min-width:576px)and (max-width:767px){.service-details-item{max-width:250px;padding:30px 15px 15px}}@media(max-width:575px){.service-details-item{max-width:100%}}.blog-text .tj-faq{margin-bottom:40px;padding-top:10px}.gallery{position:relative;display:block}.gallery:before{content:"";font-family:bexon-icons!important;color:var(--tj-color-common-white);font-size:30px;display:flex;align-items:center;justify-content:center;background-color:rgba(12,30,33,.4);position:absolute;width:100%;height:100%;top:0;inset-inline-start:0;opacity:0;visibility:hidden;transition:all .3s ease}.gallery:hover:before{opacity:1;visibility:visible}.post-body>ol,.post-body>ul{margin:0 0 30px;-webkit-padding-start:22px;padding-inline-start:22px}.post-body>ol li,.post-body>ul li{margin-bottom:10px;color:var(--tj-color-text-body)}.post-body>ol li:last-child,.post-body>ul li:last-child{margin-bottom:0}.post-body>h2{margin-top:44px;margin-bottom:18px}.post-body>h3{margin-top:34px;margin-bottom:16px}.post-body>h4{margin-top:28px;margin-bottom:14px}.post-body img,.post-body>img{max-width:100%;height:auto}.post-body>img{width:100%;border-radius:12px;margin:10px 0 34px}.post-body>p:first-of-type{font-size:20px;line-height:1.6;color:var(--tj-color-heading-primary);font-weight:var(--tj-fw-medium);margin-bottom:34px}.blog-table{margin-bottom:40px;overflow-x:auto}.blog-table table{width:100%;border-collapse:collapse;background:var(--tj-color-common-white);border-radius:12px;overflow:hidden}.blog-table td,.blog-table th{text-align:start;padding:14px 18px;border:1px solid var(--tj-color-border-1);vertical-align:top;font-size:15px;line-height:1.5}.blog-table th{background:var(--tj-color-theme-bg);font-weight:var(--tj-fw-sbold);color:var(--tj-color-heading-primary)}.blog-table td{color:var(--tj-color-text-body)}.blog-table p{margin-bottom:0!important}.insight-callout{position:relative;background:var(--tj-color-theme-bg);border:1px solid var(--tj-color-border-1);-webkit-border-start:4px solid var(--tj-color-theme-primary);border-inline-start:4px solid var(--tj-color-theme-primary);border-radius:12px;padding:30px 30px 26px;margin-top:44px;margin-bottom:50px}.insight-callout p{margin-bottom:16px}.insight-callout p:first-child{color:var(--tj-color-heading-primary);font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);font-size:20px;line-height:1.35}.insight-callout p:last-child{margin-bottom:0}.insight-callout ol,.insight-callout ul{margin:0 0 18px;-webkit-padding-start:20px;padding-inline-start:20px}.insight-callout ol li,.insight-callout ul li{margin-bottom:8px;color:var(--tj-color-text-body)}.insight-callout ol li:last-child,.insight-callout ul li:last-child{margin-bottom:0}.post-cta{margin:40px 0 46px}.post-cta .tj-primary-btn{display:inline-flex;max-width:100%;box-sizing:border-box;white-space:normal;height:auto;min-height:52px;text-align:start}.post-cta .tj-primary-btn .btn-text{min-width:0}.post-cta .tj-primary-btn .btn-text span{white-space:normal;text-shadow:none;transform:none}.post-meta-bar{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;padding:20px 0 24px;margin-bottom:34px;border-bottom:1px solid var(--tj-color-border-1)}.post-meta-bar .meta-author,.post-meta-bar .meta-item{display:inline-flex;align-items:center;gap:12px}.post-meta-bar .meta-author,.post-meta-bar a.meta-item{transition:opacity .25s ease}.post-meta-bar .meta-author:hover,.post-meta-bar a.meta-item:hover{opacity:.75}.post-meta-bar .meta-avatar{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--tj-color-theme-primary);color:var(--tj-color-theme-on-primary,#0e1a2c);font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);font-size:15px;flex:0 0 auto}.post-meta-bar i{font-size:20px;color:var(--tj-color-theme-primary)}.post-meta-bar .meta-text{display:flex;flex-direction:column;line-height:1.2}.post-meta-bar .meta-label{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--tj-color-text-body)}.post-meta-bar .meta-value{font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);color:var(--tj-color-heading-primary);font-size:15px}.post-author-card{display:flex;gap:22px;align-items:flex-start;margin-top:50px;padding:30px;border-radius:14px;background:var(--tj-color-theme-bg);border:1px solid var(--tj-color-border-1)}.post-author-card .author-avatar{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;background:var(--tj-color-theme-primary);color:var(--tj-color-theme-on-primary,#0e1a2c);font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);font-size:22px;flex:0 0 auto}.post-author-card .author-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--tj-color-text-body)}.post-author-card .author-name{margin:4px 0 10px;font-size:22px}.post-author-card .author-name a:hover{color:var(--tj-color-theme-primary)}.post-author-card .author-bio{margin-bottom:14px!important;color:var(--tj-color-text-body)}.post-author-card .author-link{display:inline-flex;align-items:center;gap:8px;font-weight:var(--tj-fw-sbold);color:var(--tj-color-accent-text)}.post-author-card .author-link i{transition:transform .25s ease}.post-author-card .author-link:hover i{transform:translateX(4px)}.blog-filter-bar .blog-filter-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.blog-filter-bar .blog-filter-chips{display:flex;flex-wrap:wrap;gap:10px}.blog-filter-bar .filter-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:30px;border:1px solid var(--tj-color-border-1);background:var(--tj-color-common-white);color:var(--tj-color-heading-primary);font-size:14px;font-weight:var(--tj-fw-medium);transition:all .25s ease}.blog-filter-bar .filter-chip .chip-count{font-size:12px;color:var(--tj-color-text-body)}.blog-filter-bar .filter-chip.is-active,.blog-filter-bar .filter-chip:hover{border-color:var(--tj-color-theme-primary)}.blog-filter-bar .filter-chip.is-active{background:var(--tj-color-theme-primary);color:var(--tj-color-theme-on-primary,#0e1a2c)}.blog-filter-bar .filter-chip.is-active .chip-count{color:inherit}.blog-filter-bar .blog-search{position:relative;display:flex;align-items:center;min-width:260px}.blog-filter-bar .blog-search input{width:100%;height:46px;padding:0 46px 0 18px;border-radius:30px;border:1px solid var(--tj-color-border-1);background:var(--tj-color-common-white);color:var(--tj-color-heading-primary);font-size:14px}.blog-filter-bar .blog-search input:focus{border-color:var(--tj-color-theme-primary)}.blog-filter-bar .blog-search input:focus:not(:focus-visible){outline:none}.blog-filter-bar .blog-search button{position:absolute;inset-inline-end:6px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--tj-color-theme-primary);cursor:pointer}.blog-filter-bar .blog-search button i{font-size:16px}.blog-filter-bar .blog-filter-summary{margin:18px 0 0;font-size:14px;color:var(--tj-color-text-body)}.blog-filter-bar .blog-filter-summary .clear-filters{color:var(--tj-color-theme-primary);font-weight:var(--tj-fw-medium)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes sticky{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(.8)}}.jumping{animation:jumping 1.5s infinite}@keyframes jumping{0%{transform:translateY(2px)}25%{transform:translateY(5px)}50%{transform:translateY(-6px)}75%{transform:translateY(5px)}to{transform:translateY(2px)}}@keyframes linehover{0%{width:100%}50%{width:0;inset-inline-end:0}to{width:100%;inset-inline-start:0}}@keyframes textrotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes rotates{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gelatine{0%,to{transform:scale(1)}25%{transform:scale(.7,1.1)}50%{transform:scale(1.1,.7)}75%{transform:scale(.95,1.05)}}@keyframes borderanimate{0%{transform:translate(-50%,-50%) scale(.8)}60%{opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}@keyframes bellshake{0%{transform:rotate(0)}15%{transform:rotate(5deg)}30%{transform:rotate(-5deg)}45%{transform:rotate(4deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(2deg)}85%{transform:rotate(-2deg)}92%{transform:rotate(1deg)}to{transform:rotate(0)}}.pulse2{animation:pulse2 2s linear infinite}@keyframes pulse2{0%{box-shadow:0 0 0 0 #fff}to{box-shadow:0 0 0 20px rgba(0,0,0,0)}}.pulse3{animation:pulse3 2s linear infinite}@keyframes pulse3{0%{box-shadow:0 0 0 0 rgba(30,138,138,.4)}to{box-shadow:0 0 0 8px rgba(0,0,0,0)}}.pulse4{animation:pulse4 2s linear infinite}@keyframes pulse4{0%{box-shadow:0 0 0 0 rgba(255,255,255,.5)}to{box-shadow:0 0 0 12px rgba(0,0,0,0)}}@keyframes shine{0%{transform:skewX(-25deg) translateX(0)}to{transform:skewX(-25deg) translateX(250%)}}.zoomInOut{animation:zoomEffect 3s linear infinite}@keyframes zoomEffect{0%,to{transform:scale(.9)}50%{transform:scale(1.2)}}@keyframes marquee{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes tj-bounce-ball{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.tj-choose-section{overflow:hidden}.tj-choose-section .sec-heading{max-width:550px}.tj-choose-section .countup-item.style-2{background-repeat:no-repeat;background-size:cover;background-position:50%;height:100%;position:relative;overflow:hidden;z-index:1}.tj-choose-section .countup-item.style-2:before{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;background-color:var(--tj-color-theme-dark);opacity:.7;z-index:-1}.tj-choose-section .countup-item.style-2 .count-icon{background-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.tj-choose-section .countup-item.style-2 .count-text{color:var(--tj-color-text-body-2)}.tj-choose-section .countup-item.style-2 .inline-content,.tj-choose-section .countup-item.style-2 .inline-content .odometer,.tj-choose-section .countup-item.style-2 .inline-content .odometer .odometer-digit,.tj-choose-section .countup-item.style-2 .inline-content .odometer span{color:var(--tj-color-common-white)}.h4-content-wrap{height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column}.h4-content-wrap .sec-heading{margin-bottom:25px}.tj-service-section-5 .sec-heading{max-width:550px}.service-item.style-5{background-color:var(--tj-color-theme-dark);display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;overflow:hidden}.service-item.style-5 .service-icon{font-size:64px;margin-bottom:50px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.service-item.style-5 .service-icon{font-size:50px}}.service-item.style-5 .service-content-area{display:flex;flex-direction:column;justify-content:space-between;padding:60px}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.service-item.style-5 .service-content-area{padding:50px 40px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.service-item.style-5 .service-content-area{padding:40px 20px}}.service-item.style-5 .service-content{max-width:360px}.service-item.style-5 .no{color:var(--tj-color-text-body-3);font-size:20px;font-weight:var(--tj-fw-sbold);display:inline-flex;line-height:1;margin-bottom:16px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.service-item.style-5 .no{font-size:18px}}.service-item.style-5 .title{max-width:360px;color:var(--tj-color-common-white);font-weight:var(--tj-fw-medium)}.service-item.style-5 .desc{color:var(--tj-color-text-body-2)}.service-item.style-5 .tj-primary-btn{margin-top:30px}.service-item.style-5 .service-img{max-width:581px;width:100%;height:605px}.service-item.style-5 .service-img img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width:1200px)and (max-width:1399px){.service-item.style-5 .service-img{max-width:500px;height:590px}}@media only screen and (min-width:992px)and (max-width:1199px){.service-item.style-5 .service-img{max-width:460px;height:560px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.service-item.style-5 .service-img{max-width:100%;height:500px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.service-item.style-5 .service-img{height:400px}}.service-bottom-text{text-align:center;margin-top:55px}.service-bottom-text .desc{color:var(--tj-color-theme-dark-2);font-weight:var(--tj-fw-medium);flex-wrap:wrap;gap:4px;margin:0}.service-bottom-text .desc,.service-bottom-text .desc span{display:inline-flex;align-items:center}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.service-bottom-text .desc span{align-items:start;display:inline-block}}.service-bottom-text i{font-size:28px;color:var(--tj-color-theme-primary);vertical-align:middle}.service-bottom-text a{color:var(--tj-color-theme-dark);font-weight:var(--tj-fw-sbold);line-height:1.1;position:relative;-webkit-padding-end:14px;padding-inline-end:14px;display:inline-block}.service-bottom-text a:before{content:"";background-color:currentColor;position:absolute;width:100%;height:1px;bottom:0;inset-inline-end:0}.service-bottom-text a:after{content:"";font-family:bexon-icons!important;font-style:normal;font-weight:var(--tj-fw-medium);font-size:18px;display:inline-flex;transform:rotate(-45deg);position:absolute;top:0}.service-bottom-text a:hover{color:var(--tj-color-theme-primary)}.service-bottom-text a:hover:before{animation:linehover .8s linear}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.service-bottom-text{margin-top:35px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.service-bottom-text{text-align:start}}.tj-funfact-section{background-color:var(--tj-color-theme-bg);border-radius:12px;overflow:hidden;position:relative;z-index:1}.tj-funfact-section .heading-wrap-content .sec-heading{max-width:550px}.tj-funfact-section .heading-wrap-content .progress-item{display:flex;align-items:center;gap:15px}.tj-funfact-section .heading-wrap-content .progress-item .progress-circle{margin-bottom:0}.tj-funfact-section .heading-wrap-content .progress-item .progress-text{max-width:160px}.tj-funfact-section .countup-item{height:100%;transition:all .3s ease-in-out}.tj-funfact-section .countup-item:hover{transform:translateY(-10px)}.progress-item .progress-circle{margin-bottom:10px}.progress-item .progress-circle .progress-percent,.progress-item .progress-circle input{color:var(--tj-color-heading-primary)!important;font-size:22px!important;width:auto;font-weight:var(--tj-fw-bold)!important;font-family:var(--tj-ff-heading)!important}.progress-item .progress-text .sub-title{display:block;font-size:16px;font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-regular);letter-spacing:normal;text-transform:unset;color:var(--tj-color-heading-primary);margin-bottom:0;line-height:1.5}.sec-heading-centered{max-width:550px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;width:100%;text-align:center}.h5-working-process{background-color:var(--tj-color-theme-dark);border-radius:12px;position:relative;z-index:1;overflow:hidden}.h5-working-process-inner{position:relative;z-index:0;padding-top:42px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h5-working-process-inner{padding-top:0;margin-top:72px}}.h5-working-process-inner:after{content:"";position:absolute;inset-inline-start:0;top:21px;transform:translateY(-50%);width:100%;height:0;border-bottom:1px dashed var(--tj-color-border-2);z-index:-1}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h5-working-process-inner:after{inset-inline-start:50%;top:0;transform:translateX(-50%);width:0;height:100%;border-bottom:0;-webkit-border-end:1px dashed var(--tj-color-border-2);border-inline-end:1px dashed var(--tj-color-border-2)}}.h5-working-process-wrapper{gap:30px;flex-wrap:nowrap;align-items:flex-start}@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.h5-working-process-wrapper{gap:20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h5-working-process-wrapper{flex-direction:column;gap:85px}}.h5-working-process-item{background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:60px;transition:all .6s;position:static;display:flex;flex-direction:column}.h5-working-process-item .process-content{flex:1 1 auto}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h5-working-process-item{margin-top:30px}}.h5-working-process-item .h5-working-process-indicator{padding:9px 34px 11px;font-size:20px;font-weight:var(--tj-fw-sbold);line-height:1;letter-spacing:-.03em;border:1px dashed var(--tj-color-border-2);border-radius:50px;color:var(--tj-color-common-white);background-color:var(--tj-color-theme-dark);margin-bottom:0;position:absolute;transition:all .2s .3s;top:-60px;inset-inline-start:50%;transform:translate(-50%,-100%);white-space:nowrap;z-index:0}.h5-working-process-item .h5-working-process-indicator:after,.h5-working-process-item .h5-working-process-indicator:before{content:"";position:absolute;inset-inline-start:50%;bottom:-60px;transform:translateX(-50%) scaleY(-1);width:0;height:60px;-webkit-border-end:1px dashed var(--tj-color-border-2);border-inline-end:1px dashed var(--tj-color-border-2);z-index:-1;transition:all .3s}.h5-working-process-item .h5-working-process-indicator:after{height:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h5-working-process-item .h5-working-process-indicator{top:-30px}.h5-working-process-item .h5-working-process-indicator:before{display:none}.h5-working-process-item .h5-working-process-indicator:after{bottom:-30px}}.h5-working-process-item:nth-child(2){margin-top:192px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h5-working-process-item:nth-child(2){margin-top:30px}}.h5-working-process-item:nth-child(2) .h5-working-process-indicator{top:-192px}.h5-working-process-item:nth-child(2) .h5-working-process-indicator:after,.h5-working-process-item:nth-child(2) .h5-working-process-indicator:before{bottom:-192px}.h5-working-process-item:nth-child(2) .h5-working-process-indicator:before{height:192px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h5-working-process-item:nth-child(2) .h5-working-process-indicator{top:-30px}.h5-working-process-item:nth-child(2) .h5-working-process-indicator:after{bottom:-30px}}.h5-working-process-item:nth-child(3){margin-top:324px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h5-working-process-item:nth-child(3){margin-top:30px}.h5-working-process-item:nth-child(3):after{bottom:-30px}}.h5-working-process-item:nth-child(3) .h5-working-process-indicator{top:-324px}.h5-working-process-item:nth-child(3) .h5-working-process-indicator:after,.h5-working-process-item:nth-child(3) .h5-working-process-indicator:before{bottom:-324px}.h5-working-process-item:nth-child(3) .h5-working-process-indicator:before{height:324px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h5-working-process-item:nth-child(3) .h5-working-process-indicator{top:-30px}.h5-working-process-item:nth-child(3) .h5-working-process-indicator:after{bottom:-30px}}.h5-working-process-item:not(:last-child):after{display:none}.h5-working-process-item:hover .h5-working-process-indicator{border-color:var(--tj-color-theme-primary)}.h5-working-process-item:hover .h5-working-process-indicator:after{height:60px;border-color:var(--tj-color-theme-primary)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h5-working-process-item:hover .h5-working-process-indicator:after{height:30px}}.h5-working-process-item:hover:nth-child(2) .h5-working-process-indicator:after{height:192px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h5-working-process-item:hover:nth-child(2) .h5-working-process-indicator:after{height:30px}}.h5-working-process-item:hover:nth-child(3) .h5-working-process-indicator:after{height:324px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h5-working-process-item:hover:nth-child(3) .h5-working-process-indicator:after{height:30px}}.h5-working-process-item .process-step{background-image:linear-gradient(180deg,var(--tj-color-theme-primary) 0,rgba(30,138,138,0) 116.09%)}.h5-working-process .title{color:var(--tj-color-common-white)}.h5-working-process .desc{color:var(--tj-color-text-body-2)}.h5-maquee{position:relative;overflow:hidden;padding-top:120px;padding-bottom:120px}@media only screen and (min-width:992px)and (max-width:1199px){.h5-maquee{padding-top:100px;padding-bottom:100px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h5-maquee{padding-top:70px;padding-bottom:70px}}.h5-maquee-inner{position:relative;background:var(--tj-color-theme-primary);padding:31px 0;rotate:2deg;z-index:3;width:105%;-webkit-margin-start:-5px;margin-inline-start:-5px}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.h5-maquee-inner{padding:25px 0;rotate:4deg}}@media only screen and (min-width:576px)and (max-width:767px){.h5-maquee-inner{padding:20px 0;rotate:4deg}}@media(max-width:575px){.h5-maquee-inner{padding:15px 0;rotate:4deg}}.h5-maquee-inner .h5-maquee-slider-wrapper{transition-timing-function:linear}.h5-maquee-inner .h5-maquee-slider-item{width:auto;display:inline-block}.h5-maquee-inner .h5-maquee-slider-item .marquee-box{display:flex;align-items:center;justify-content:space-between;gap:50px}.h5-maquee-inner .h5-maquee-slider-item .marquee-box .marquee-icon{line-height:1;animation:rotateImg2 6s linear infinite;color:var(--tj-color-common-white)}.h5-maquee-inner .h5-maquee-slider-item .marquee-box .marquee-title .title{font-size:24px;font-weight:var(--tj-fw-sbold);text-transform:capitalize;line-height:1;margin-bottom:0;white-space:nowrap;color:var(--tj-color-common-white)}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.h5-maquee-inner .h5-maquee-slider-item .marquee-box{gap:35px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h5-maquee-inner .h5-maquee-slider-item .marquee-box{gap:30px}.h5-maquee-inner .h5-maquee-slider-item .marquee-box .marquee-icon{font-size:14px}.h5-maquee-inner .h5-maquee-slider-item .marquee-box .marquee-title .title{font-size:20px}}.h5-maquee-inner-rtl{background:var(--tj-color-common-white);rotate:-4deg;position:absolute;inset-inline-start:0;width:105%;top:120px;z-index:2}@media only screen and (min-width:992px)and (max-width:1199px){.h5-maquee-inner-rtl{top:100px}}@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h5-maquee-inner-rtl{top:70px}}@media(max-width:575px){.h5-maquee-inner-rtl{top:70px;rotate:-7deg}}.h5-maquee-inner-rtl .h5-maquee-slider-item .marquee-box .marquee-icon{animation:rotateImg 6s linear infinite;color:var(--tj-color-theme-primary)}.h5-maquee-inner-rtl .h5-maquee-slider-item .marquee-box .marquee-title .title{color:var(--tj-color-theme-primary)}@keyframes rotateImg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotateImg2{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.h5-blog-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(50% - 15px),1fr));grid-gap:30px;justify-content:center}.h5-blog-wrapper .blog-item.h5-blog-item{padding:15px}.h5-blog-wrapper .blog-item.h5-blog-item .blog-thumb{width:41%}.h5-blog-wrapper .blog-item.h5-blog-item .blog-date{top:auto;bottom:15px;inset-inline-start:auto;inset-inline-end:15px}.h5-blog-wrapper .blog-item.h5-blog-item .blog-content{padding:35px 15px 35px 25px;width:59%}.h5-blog-wrapper .blog-item:first-child{grid-row:1/3;flex-direction:column;align-items:start;gap:0}.h5-blog-wrapper .blog-item:first-child.h5-blog-item .blog-thumb{width:100%}.h5-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content{width:100%;padding:20px 15px 15px}.h5-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content .title{font-size:32px;font-weight:var(--tj-fw-medium)}.h5-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content .text-btn{margin-top:24px}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.h5-blog-wrapper{grid-template-columns:696px}}@media only screen and (min-width:576px)and (max-width:767px){.h5-blog-wrapper{grid-template-columns:516px}.h5-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content{padding:20px 0}.h5-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content .blog-title{font-size:26px}}@media(max-width:575px){.h5-blog-wrapper{grid-template-columns:100%}.h5-blog-wrapper .blog-item.h5-blog-item .blog-thumb{width:100%;max-height:240px}.h5-blog-wrapper .blog-item.h5-blog-item .blog-content{padding:20px 0 10px;width:100%}.h5-blog-wrapper .blog-item.h5-blog-item .blog-content .title{font-size:24px}.h5-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content{padding:20px 0 10px}.h5-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content .title{font-size:24px;font-weight:var(--tj-fw-sbold)}.h5-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content .text-btn{margin-top:16px}}.h6-about{background-color:var(--tj-color-theme-dark);border-radius:12px;position:relative;overflow:hidden;z-index:1}.h6-about-content.about-content-area{background-color:rgba(0,0,0,0);max-width:561px;padding:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h6-about-content.about-content-area{max-width:100%}}.h6-about-content .sec-heading.style-2 .sub-title{background-color:var(--tj-color-grey-3)}.h6-about-content .sec-title{color:var(--tj-color-common-white);margin-bottom:16px}.h6-about-content .desc{color:var(--tj-color-text-body-2);margin-bottom:0}.h6-about-funfact-wrapper{background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;width:100%;margin-bottom:30px;position:relative;z-index:0}.h6-about-funfact{display:flex;padding:20px 30px 26px;width:100%}@media(max-width:575px){.h6-about-funfact{flex-wrap:wrap;padding:20px 15px 26px}}.h6-about-funfact .countup-item{width:50%;padding:0;align-items:flex-start}.h6-about-funfact .countup-item:not(:last-child){-webkit-padding-end:45px;padding-inline-end:45px}.h6-about-funfact .countup-item:not(:first-child){-webkit-padding-start:30px;padding-inline-start:30px;position:relative;z-index:0}.h6-about-funfact .countup-item:not(:first-child):after{content:"";position:absolute;inset-inline-start:0;top:52%;transform:translateY(-50%);width:0;height:88%;-webkit-border-end:1px dashed var(--tj-color-border-3);border-inline-end:1px dashed var(--tj-color-border-3)}.h6-about-funfact .countup-item .count-text{max-width:205px;color:var(--tj-color-text-body-2)}.h6-about-funfact .countup-item .inline-content{margin-bottom:15px}@media(max-width:575px){.h6-about-funfact .countup-item .inline-content{margin-bottom:5px}.h6-about-funfact .countup-item{width:100%;text-align:start}.h6-about-funfact .countup-item:not(:last-child){-webkit-padding-end:0;padding-inline-end:0;padding-bottom:20px}.h6-about-funfact .countup-item:not(:first-child){-webkit-padding-start:0;padding-inline-start:0;padding-top:15px}.h6-about-funfact .countup-item:not(:first-child):after{inset-inline-start:50%;top:0;transform:translateX(-50%);width:100%;height:0;-webkit-border-end:0;border-inline-end:0;border-top:1px dashed var(--tj-color-border-3)}}.h6-about-funfact-shape{position:absolute;bottom:0;inset-inline-end:0;z-index:-1;border-radius:8px;height:100%;overflow:hidden}.h6-about-funfact-shape img{height:100%}.h6-about-img{-webkit-margin-start:60px;margin-inline-start:60px;-webkit-margin-end:0;margin-inline-end:0}@media only screen and (min-width:992px)and (max-width:1199px){.h6-about-img{-webkit-margin-start:15px;margin-inline-start:15px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h6-about-img{-webkit-margin-start:0;margin-inline-start:0;margin-top:50px}}.h6-about-box{inset-inline-start:25px;bottom:25px;padding:0;background-color:rgba(0,0,0,0);max-width:248px}.h6-about-box:after,.h6-about-box:before{display:none}.h6-about-box .customers-box{border-radius:10px;background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.h6-about-box .customers-box .customers-text{margin-top:24px;color:var(--tj-color-common-white);font-size:20px;font-weight:var(--tj-fw-sbold)}.h6-working-process{position:relative;z-index:1}.h6-working-process .content-wrap .tj-primary-btn{margin-top:24px}.h6-working-process .content-wrap{max-width:550px;-webkit-margin-start:auto;margin-inline-start:auto}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h6-working-process .content-wrap{max-width:100%;-webkit-margin-start:0;margin-inline-start:0}}.h6-working-process-inner{padding:60px 50px 75px;border-radius:10px;background-color:var(--tj-color-common-white);-webkit-margin-end:10px;margin-inline-end:10px}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.h6-working-process-inner{padding:50px 40px 65px;-webkit-margin-end:0;margin-inline-end:0}}@media only screen and (min-width:768px)and (max-width:991px){.h6-working-process-inner{margin-top:45px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h6-working-process-inner{padding:40px 15px 55px;-webkit-margin-end:0;margin-inline-end:0;margin-top:45px}}.h6-working-process-wrapper{display:flex;flex-direction:column;gap:45px;position:relative;z-index:0}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.h6-working-process-wrapper{gap:35px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h6-working-process-wrapper{gap:25px}}.h6-working-process-wrapper:after{content:"";position:absolute;inset-inline-start:34px;top:0;width:0;height:100%;-webkit-border-end:1px dashed var(--tj-color-border-1);border-inline-end:1px dashed var(--tj-color-border-1);z-index:-1}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h6-working-process-wrapper:after{inset-inline-start:29px}}.h6-working-process-item{transition:all .6s;position:static;padding:0;background-color:rgba(0,0,0,0);border-radius:0;-webkit-padding-start:95px;padding-inline-start:95px;position:relative;z-index:0;max-width:100%}@media only screen and (min-width:576px)and (max-width:767px){.h6-working-process-item{-webkit-padding-start:75px;padding-inline-start:75px}}@media(max-width:575px){.h6-working-process-item{-webkit-padding-start:70px;padding-inline-start:70px}}.h6-working-process-item:not(:last-child):after{display:none}.h6-working-process-item .process-step{background-image:none;background-clip:inherit;background-color:var(--tj-color-theme-bg);-webkit-text-fill-color:inherit;font-size:24px;transform:.4s;line-height:1;width:70px;height:70px;border-radius:100%;display:inline-flex;justify-content:center;align-items:center;position:absolute;inset-inline-start:0;top:0;outline:15px solid var(--tj-color-common-white);transition:.3s}.h6-working-process-item .process-step span{color:var(--tj-color-heading-primary)}@media only screen and (min-width:768px)and (max-width:991px){.h6-working-process-item .process-step{font-size:22px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h6-working-process-item .process-step{font-size:20px;width:60px;height:60px;outline-width:10px}}.h6-working-process-item .process-content .title{margin-top:15px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h6-working-process-item .process-content .title{margin-top:10px}}.h6-working-process-item.active .process-step{background-color:var(--tj-color-theme-primary)}.h6-working-process-item.active .process-step span{color:var(--tj-color-common-white)}.tj-footer-section.h7-footer{padding-top:120px}@media only screen and (min-width:992px)and (max-width:1199px){.tj-footer-section.h7-footer{padding-top:100px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-footer-section.h7-footer{padding-top:70px}}.tj-footer-section.h7-footer .h7-footer-main{padding-top:0}.tj-footer-section.h7-footer .h7-footer-copyright{border-top:1px dashed var(--tj-color-border-1);padding:30px 0}.tj-footer-section.h7-footer .h7-footer-copyright .copyright-content-area{border:0;padding:0}.h7-hero{position:relative;margin:0 15px;border-radius:16px;overflow:hidden}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h7-hero{border-radius:12px;margin:0 12px}}.h7-hero-inner{background:var(--tj-color-theme-dark);position:relative}.h7-hero-inner:after{content:"";position:absolute;inset-inline-start:0;top:90px;width:100%;height:1px;background-color:var(--tj-color-border-2);z-index:998}.h7-hero-bg-image{background-position:50%;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;position:absolute;mix-blend-mode:Luminosity}.h7-hero-item{min-height:92.5vh;background-color:#0c1e21;position:relative}.h7-hero-item:after{position:absolute;content:"";top:0;inset-inline-start:0;width:100%;height:100%;z-index:2;background:linear-gradient(90deg,rgb(12,30,33) 20%,rgba(12,30,33,.4) 60%,rgba(12,30,33,.1))}.h7-hero-item-wrapper{padding:242px 0 30px;min-height:883px;position:relative}@media only screen and (min-width:1400px)and (max-width:1600px){.h7-hero-item-wrapper{-webkit-padding-start:50px;padding-inline-start:50px;padding-top:170px}}@media only screen and (min-width:1200px)and (max-width:1399px){.h7-hero-item-wrapper{padding:170px 0 280px 30px}}@media only screen and (min-width:992px)and (max-width:1199px){.h7-hero-item-wrapper{padding:170px 0 280px}}@media only screen and (min-width:768px)and (max-width:991px){.h7-hero-item-wrapper{padding:170px 0 0}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h7-hero-item-wrapper{padding:150px 0 0}}@media only screen and (min-width:1400px)and (max-width:1600px){.h7-hero-item{height:95vh}}@media only screen and (min-width:1200px)and (max-width:1399px){.h7-hero-item{min-height:auto}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h7-hero-item{min-height:840px}}.h7-hero-content{max-width:660px;position:relative;z-index:1000;max-width:898px;margin:0 auto}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:1400px)and (max-width:1600px),only screen and (min-width:992px)and (max-width:1199px){.h7-hero-content{margin:0}}.h7-hero-content .h7-hero-title{color:var(--tj-color-common-white);font-size:140.59px;line-height:1;letter-spacing:-.03em;margin-bottom:0}.h7-hero-content .h7-hero-title span{width:100%;display:block}.h7-hero-content .h7-hero-title span:nth-child(2){text-align:end}.h7-hero-content .h7-hero-title span:nth-child(3){text-align:center}.h7-hero-content .h7-hero-title span:has(img){display:flex;align-items:center;justify-content:flex-end;gap:10px}.h7-hero-content .h7-hero-title span:has(img) img{width:104px;height:104px;object-fit:cover;padding:20px 19px 18px;background:linear-gradient(135deg,rgba(30,138,138,.3),rgba(30,138,138,0) 50%,rgba(30,138,138,.3));border:2px solid var(--tj-color-border-5);box-sizing:border-box;border-radius:100%}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h7-hero-content .h7-hero-title span:has(img) img{width:70px;height:70px;padding:15px 14px 13px}}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.h7-hero-content .h7-hero-title{font-size:130px}}@media only screen and (min-width:768px)and (max-width:991px){.h7-hero-content .h7-hero-title{font-size:110px}}@media only screen and (min-width:576px)and (max-width:767px){.h7-hero-content .h7-hero-title{font-size:70px}}@media(max-width:575px){.h7-hero-content .h7-hero-title{font-size:60px}}@media only screen and (min-width:1200px)and (max-width:1399px){.h7-hero-content{max-width:720px}}@media only screen and (min-width:992px)and (max-width:1199px){.h7-hero-content{max-width:708px}}@media only screen and (min-width:768px)and (max-width:991px){.h7-hero-content{max-width:640px}}@media only screen and (min-width:576px)and (max-width:767px){.h7-hero-content{max-width:450px}}.h7-hero-banner{position:absolute;inset-inline-end:-17%;bottom:0;z-index:9;pointer-events:none}@media only screen and (min-width:1765px){.h7-hero-banner{z-index:999}}@media only screen and (min-width:1601px)and (max-width:1764px){.h7-hero-banner{inset-inline-end:-10%}}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:1400px)and (max-width:1600px){.h7-hero-banner{inset-inline-end:-2%}}@media only screen and (min-width:768px)and (max-width:991px){.h7-hero-banner{position:relative;inset-inline-end:-9%;margin-top:50px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h7-hero-banner{position:relative;inset-inline-end:-3%;margin-top:40px}}.h7-hero-shape{position:absolute;top:10px;z-index:1}.h7-hero-shape-2{inset-inline-end:0}.h7-hero .circle-text-wrap{z-index:1000;background-color:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none}@media only screen and (min-width:768px)and (max-width:991px){.h7-hero .circle-text-wrap{bottom:48px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h7-hero .circle-text-wrap{bottom:164px}}.h7-hero .circle-text-wrap .circle-icon{transform:translate(-50%,-50%) rotate(-135deg)}.h7-hero-box{display:flex;gap:10px;align-items:center;position:absolute;inset-inline-start:0;bottom:60px;z-index:1000}@media only screen and (min-width:1200px)and (max-width:1399px){.h7-hero-box{inset-inline-start:3%}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.h7-hero-box{inset-inline-start:10px}}.h7-hero-box .star-ratings{font-size:19px}.h7-hero-box .customers-text{font-size:20px;font-weight:var(--tj-fw-sbold);color:var(--tj-color-common-white);margin-top:8px;letter-spacing:-.03em}@media(max-width:575px){.h7-hero-box .customers-text{font-size:18px}}.h7-faq{border-bottom:1px dashed var(--tj-color-border-1)}.h7-faq .sec-heading.style-7{max-width:340px;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h7-faq .sec-heading.style-7{margin-bottom:40px}}.h7-faq .sec-heading.style-7 .number{color:var(--tj-color-heading-primary);font-size:20px;font-weight:var(--tj-fw-sbold);display:flex;flex-direction:column;align-items:flex-start;margin-top:40px;line-height:1}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h7-faq .sec-heading.style-7 .number{margin-top:30px}}.h7-faq .sec-heading.style-7 .number .call-icon{display:inline-flex;align-items:center;justify-content:center;background-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white);font-size:20px;height:52px;width:52px;border-radius:50%;margin-bottom:9px}@media(max-width:575px){.h7-faq .sec-heading.style-7 .number .call-icon{font-size:18px;height:45px;width:45px}}.h7-faq .sec-heading.style-7 .number span:not(.call-icon){position:relative}.h7-faq .sec-heading.style-7 .number span:not(.call-icon):after{content:"";position:absolute;bottom:-2px;inset-inline-end:0;width:100%;height:1px;background-color:currentColor}.h7-faq .sec-heading.style-7 .number:hover .call-icon{animation:bellshake .5s linear}.h7-faq .sec-heading.style-7 .number:hover span:after{animation:linehover .8s linear}@media(max-width:575px){.h7-faq .sec-heading.style-7 .number{font-size:18px}}.h7-faq-wrapper{background-color:var(--tj-color-common-white);border-radius:8px;overflow:clip;overflow-clip-margin:6px}.h7-faq-wrapper.style-2{padding-top:0}.h7-faq-wrapper.style-2 .accordion-item{margin-bottom:0;border-top:1px dashed var(--tj-color-border-1);border-radius:0}.h7-faq-wrapper.style-2 .accordion-item .accordion-body{margin-top:0;padding-top:15px;border-top:1px dashed var(--tj-color-border-3)}.h7-faq-wrapper.style-2 .accordion-item:has(button:not(.collapsed)){border-radius:12px}.h7-faq-wrapper.style-2 .accordion-item:has(button:not(.collapsed)) .faq-title{border:none}.h7-faq-wrapper.style-2 .accordion-item:has(button:not(.collapsed)) .faq-title:after{border-color:var(--tj-color-common-white);background-color:var(--tj-color-common-white);color:var(--tj-color-heading-primary)}.h7-faq-wrapper.style-2 .accordion-item:has(button:is(.collapsed)) .faq-title{padding-top:32px;padding-bottom:32px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h7-faq-wrapper.style-2 .accordion-item:has(button:is(.collapsed)) .faq-title{padding-top:20px;padding-bottom:20px}}.h7-faq-wrapper.style-2 .accordion-item:first-child,.h7-faq-wrapper.style-2 .accordion-item:has(button:not(.collapsed)),.h7-faq-wrapper.style-2 .accordion-item:has(button:not(.collapsed))+.accordion-item{border-top:0}.h8-service-item{height:100%;padding:35px 30px 34px;border-radius:10px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h8-service-item{padding:30px 20px}}.h8-service-item .service-icon{font-size:59px;width:84px;height:84px;margin:0 0 24px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h8-service-item .service-icon{font-size:52px;width:70px;height:70px}}.h8-service-item .service-content .desc{margin-bottom:22px}.h8-service-item:hover .service-icon{animation:gelatine .6s}.h8-service-more{display:flex;justify-content:center;margin-top:60px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h8-service-more{margin-top:35px}}.h9-header.header-absolute{position:absolute;top:15px;inset-inline-start:0;width:calc(100% - 30px);z-index:999;background-color:rgba(0,0,0,0);--apx-focus-ring:#ffffff}.h9-header.header-absolute .mega-menu{--apx-focus-ring:var(--tj-color-heading-primary,#0e1a2c)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-header.header-absolute{width:calc(100% - 24px)}}.h9-header.header-absolute .header-wrapper{padding-inline:18px;padding-block:0}@media (max-width:575px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.h9-header.header-absolute .header-wrapper{padding-inline:8px}}.h9-header.header-absolute .mainmenu>ul>li{padding:30px 0}.h9-header.header-absolute .mainmenu>ul>li>a{color:var(--tj-color-common-white);border-radius:50px;border:1px solid var(--tj-color-border-2);padding:5px 12px}.h9-header.header-absolute .mainmenu>ul>li.has-dropdown>a:after,.h9-header.header-absolute .mainmenu>ul>li.menu-item-has-children>a:after{display:none}.h9-header.header-absolute .mainmenu>ul>li.current-menu-ancestor>a,.h9-header.header-absolute .mainmenu>ul>li:hover>a{border-color:var(--tj-color-common-white)}.h9-header.header-absolute .header-search .search,.h9-header.header-absolute .header-search .search_close_btn{color:var(--tj-color-grey-1);background-color:rgba(0,0,0,0);border:1px solid var(--tj-color-border-2)}.h9-header.header-absolute .search_popup{background-color:rgba(var(--tj-color-theme-dark),.3);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);height:100vh}.h9-header.header-absolute .search_popup .tj_search_wrapper{min-height:620px}.h9-header.header-absolute .search_popup .tj_search_wrapper .search_form form .search_input .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search]),.h9-header.header-absolute .search_popup .tj_search_wrapper .search_form form .search_input .search-box input[type=text]{background:var(--tj-color-common-white)}.tj-footer-section.h9-footer .h9-footer-subscribe{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:auto;margin-inline-end:auto}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-footer-section.h9-footer .h9-footer-subscribe{margin-top:0}}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-footer-section.h9-footer .h9-footer-widget-2{-webkit-padding-start:60px;padding-inline-start:60px}}@media only screen and (min-width:992px)and (max-width:1199px){.tj-footer-section.h9-footer .h9-footer-widget-2{-webkit-padding-start:15px;padding-inline-start:15px}}@media only screen and (min-width:768px)and (max-width:991px){.tj-footer-section.h9-footer .h9-footer-widget-2{-webkit-padding-start:70px;padding-inline-start:70px}}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-footer-section.h9-footer .h9-footer-widget-3{-webkit-padding-start:20px;padding-inline-start:20px}}@media only screen and (min-width:992px)and (max-width:1199px){.tj-footer-section.h9-footer .h9-footer-widget-3{-webkit-padding-start:0;padding-inline-start:0}}@media only screen and (min-width:768px)and (max-width:991px){.tj-footer-section.h9-footer .h9-footer-widget-3{margin-top:30px}}@media only screen and (min-width:992px)and (max-width:1199px){.tj-footer-section.h9-footer .h9-footer-contact{margin-top:0;-webkit-padding-start:0;padding-inline-start:0}}.tj-footer-section.h9-footer .h9-footer-logo{display:flex;gap:30px;justify-content:space-between;align-items:center;margin-bottom:-40px;position:relative;z-index:1}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-footer-section.h9-footer .h9-footer-logo{flex-direction:column-reverse;align-items:flex-start;gap:0}}@media(max-width:575px){.tj-footer-section.h9-footer .h9-footer-logo{margin-bottom:-24px}}.tj-footer-section.h9-footer .h9-footer-logo a{max-width:532px;width:100%}.tj-footer-section.h9-footer .h9-footer-logo .h9-footer-award{margin-bottom:38px}.tj-footer-section.h9-footer .h9-footer-copyright{position:relative;padding:0;border-color:rgba(49,61,61,.3);z-index:2}.tj-footer-section.h9-footer .h9-footer-copyright .copyright-content-area{background-color:var(--tj-color-theme-bg)}.tj-footer-section.h9-footer .h9-footer-copyright .copyright-menu ul li:before{background-color:var(--tj-color-border-1)}.tj-footer-section.h9-footer .h9-footer-copyright .copyright-menu ul li a{color:var(--tj-color-theme-dark-3)}.tj-footer-section.h9-footer .h9-footer-copyright .copyright-menu ul li a:hover{color:var(--tj-color-theme-primary)}.h9-hero{position:relative;margin:0 15px;border-radius:16px;overflow:hidden}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-hero{border-radius:12px;margin:0 12px}}.h9-hero-inner{background:var(--tj-color-theme-dark)}.h9-hero-bg-image{background-position:50%;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;position:absolute;mix-blend-mode:Luminosity}.h9-hero-item{min-height:92.5vh;background-color:#0c1e21;position:relative}.h9-hero-item:after{position:absolute;content:"";top:0;inset-inline-start:0;width:100%;height:100%;z-index:2;background:linear-gradient(90deg,rgb(12,30,33) 20%,rgba(12,30,33,.4) 60%,rgba(12,30,33,.1))}.h9-hero-item-wrapper{padding:162px 0 80px;min-height:883px;position:relative}@media only screen and (min-width:992px)and (max-width:1199px){.h9-hero-item-wrapper{padding:140px 0 300px}}@media only screen and (min-width:768px)and (max-width:991px){.h9-hero-item-wrapper{padding:170px 0 0}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-hero-item-wrapper{padding:150px 0 0}}@media only screen and (min-width:1400px)and (max-width:1600px){.h9-hero-item{height:95vh}}@media only screen and (min-width:1200px)and (max-width:1399px){.h9-hero-item{min-height:auto}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-hero-item{min-height:840px}}.h9-hero-content{max-width:1480px;margin:0 auto;position:relative;z-index:2}.h9-hero-content .h9-hero-title{color:var(--tj-color-common-white);font-size:168px;line-height:1;letter-spacing:-.03em;margin-bottom:0}.h9-hero-content .h9-hero-title span{display:inline-flex;width:220px;height:121px;border-radius:100px;border:18px solid var(--tj-color-theme-primary);position:relative}.h9-hero-content .h9-hero-title span:before{content:"";width:66px;height:66px;border-radius:50%;background-color:var(--tj-color-theme-primary);position:absolute;top:50%;inset-inline-end:10px;transform:translateY(-50%)}@media only screen and (min-width:1400px)and (max-width:1600px),only screen and (min-width:1601px)and (max-width:1764px){.h9-hero-content .h9-hero-title span:before{width:55px;height:55px}}@media only screen and (min-width:1200px)and (max-width:1399px){.h9-hero-content .h9-hero-title span:before{width:50px;height:50px}}@media only screen and (min-width:992px)and (max-width:1199px){.h9-hero-content .h9-hero-title span:before{width:40px;height:40px}}@media only screen and (min-width:768px)and (max-width:991px){.h9-hero-content .h9-hero-title span:before{width:35px;height:35px}}@media(max-width:575px){.h9-hero-content .h9-hero-title span:before{width:30px;height:30px;width:24px;height:24px;inset-inline-end:5px}}@media only screen and (min-width:1400px)and (max-width:1600px),only screen and (min-width:1601px)and (max-width:1764px){.h9-hero-content .h9-hero-title span{width:200px;height:105px;border-width:15px}}@media only screen and (min-width:1200px)and (max-width:1399px){.h9-hero-content .h9-hero-title span{width:180px;height:90px;border-width:13px}}@media only screen and (min-width:992px)and (max-width:1199px){.h9-hero-content .h9-hero-title span{width:160px;height:80px;border-width:12px;top:4px}}@media only screen and (min-width:768px)and (max-width:991px){.h9-hero-content .h9-hero-title span{width:140px;height:70px;border-width:10px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-hero-content .h9-hero-title span{width:120px;height:60px;border-width:8px;top:4px}}@media(max-width:575px){.h9-hero-content .h9-hero-title span{width:100px;height:48px}}@media only screen and (min-width:1400px)and (max-width:1600px),only screen and (min-width:1601px)and (max-width:1764px){.h9-hero-content .h9-hero-title{font-size:140px}}@media only screen and (min-width:1200px)and (max-width:1399px){.h9-hero-content .h9-hero-title{font-size:120px}}@media only screen and (min-width:992px)and (max-width:1199px){.h9-hero-content .h9-hero-title{font-size:100px}}@media only screen and (min-width:768px)and (max-width:991px){.h9-hero-content .h9-hero-title{font-size:80px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-hero-content .h9-hero-title{font-size:60px}}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:1400px)and (max-width:1600px),only screen and (min-width:1601px)and (max-width:1764px){.h9-hero-content{padding:0 50px}}@media only screen and (min-width:992px)and (max-width:1199px){.h9-hero-content{max-width:920px}}@media only screen and (min-width:768px)and (max-width:991px){.h9-hero-content{max-width:700px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-hero-content{padding:0 15px}}.h9-hero-desc-area{display:flex;flex-wrap:wrap;gap:150px;margin-top:108px;-webkit-margin-start:220px;margin-inline-start:220px}.h9-hero-desc-area .title{max-width:160px;color:var(--tj-color-common-white);position:relative;font-weight:var(--tj-fw-sbold);padding-top:15px;margin:0}.h9-hero-desc-area .title:after,.h9-hero-desc-area .title:before{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:1px;background-color:var(--tj-color-border-2)}.h9-hero-desc-area .title:after{width:32px;height:3px;top:-1px;background-color:var(--tj-color-theme-primary)}@media only screen and (min-width:576px)and (max-width:767px){.h9-hero-desc-area .title{max-width:135px}}@media(max-width:575px){.h9-hero-desc-area .title{max-width:100%}}.h9-hero-desc-area .desc-inner{max-width:416px}.h9-hero-desc-area .desc-inner .desc{font-size:18px;color:var(--tj-color-text-body-2);margin-bottom:0}.h9-hero-desc-area .desc-inner .desc a{color:var(--tj-color-common-white);display:inline-flex;position:relative}.h9-hero-desc-area .desc-inner .desc a:after{content:"";width:100%;height:1px;background-color:var(--tj-color-common-white);position:absolute;bottom:2px;inset-inline-end:0}.h9-hero-desc-area .desc-inner .desc a:hover:after{animation:linehover .8s linear}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-hero-desc-area .desc-inner .desc{font-size:16px}}.h9-hero-desc-area .desc-inner .tj-primary-btn{margin-top:25px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-hero-desc-area .desc-inner{max-width:100%}}@media only screen and (min-width:1400px)and (max-width:1600px),only screen and (min-width:1601px)and (max-width:1764px){.h9-hero-desc-area{gap:120px;-webkit-margin-start:150px;margin-inline-start:150px}}@media only screen and (min-width:1200px)and (max-width:1399px){.h9-hero-desc-area{gap:70px;margin-top:80px;-webkit-margin-start:100px;margin-inline-start:100px}}@media only screen and (min-width:992px)and (max-width:1199px){.h9-hero-desc-area{gap:70px;margin-top:80px;-webkit-margin-start:100px;margin-inline-start:100px}}@media only screen and (min-width:768px)and (max-width:991px){.h9-hero-desc-area{gap:50px;margin-top:70px;-webkit-margin-start:70px;margin-inline-start:70px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-hero-desc-area{gap:30px;margin-top:40px;-webkit-margin-start:0;margin-inline-start:0}}@media(max-width:575px){.h9-hero-desc-area{gap:15px}}.h9-hero-social{margin-top:148px}@media only screen and (min-width:992px)and (max-width:1199px){.h9-hero-social{margin-top:100px}}@media only screen and (min-width:768px)and (max-width:991px){.h9-hero-social{margin-top:80px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-hero-social{margin-top:40px}}.h9-hero-img{position:absolute;inset-inline-end:0;bottom:0;max-width:619px;width:100%;height:360px;z-index:3}.h9-hero-img img{height:150%;width:100%;object-fit:cover;transition:none;position:absolute;inset-inline-start:0;top:0}@media only screen and (min-width:1601px)and (max-width:1764px){.h9-hero-img{inset-inline-end:-5%}}@media only screen and (min-width:1400px)and (max-width:1600px){.h9-hero-img{inset-inline-end:-5%;max-width:580px;height:350px}}@media only screen and (min-width:1200px)and (max-width:1399px){.h9-hero-img{inset-inline-end:-3%;max-width:510px;height:325px;overflow:hidden}}@media only screen and (min-width:992px)and (max-width:1199px){.h9-hero-img{height:360px;overflow:hidden}}@media only screen and (min-width:768px)and (max-width:991px){.h9-hero-img{position:relative;margin-top:-50px;max-width:400px;height:280px;-webkit-margin-start:auto;margin-inline-start:auto;overflow:hidden}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-hero-img{position:relative;margin-top:40px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;overflow:hidden}}@media(max-width:575px){.h9-hero-img{height:280px}}.h9-hero-shape-1{max-width:620px;pointer-events:none}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.h9-hero-shape-1{max-width:450px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-hero-shape-1{max-width:320px}}.h9-hero-shape-2{max-width:609px;inset-inline-end:0;pointer-events:none}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.h9-hero-shape-2{max-width:420px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-hero-shape-2{max-width:300px}}@keyframes moving{0%{inset-inline-start:60%}50%{inset-inline-start:6%}to{inset-inline-start:60%}}.h9-choose-box.customers-box{background-color:var(--tj-color-common-white);padding:30px;height:100%;display:flex;flex-direction:column;justify-content:space-between;left:auto!important}.h9-choose-box.customers-box .title{font-weight:var(--tj-fw-sbold);margin-bottom:20px}.h9-choose-box.customers-box .rating-area{margin-top:18px}.h9-choose-box.customers-box .customers-text{font-size:18px;line-height:1.44;color:var(--tj-color-text-body);font-weight:var(--tj-fw-regular);padding-top:6px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-choose-box.customers-box{padding:30px 15px;min-height:250px}}.h9-choose-box.choose-box{background-color:var(--tj-color-common-white);padding:30px}.h9-choose-box.choose-box .choose-icon{max-width:90px;height:90px;font-size:64px;background-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white);border-radius:50%;justify-content:center;align-items:center;margin-top:5px;margin-bottom:68px}.h9-choose-box.choose-box .choose-icon i{width:43px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h9-choose-box.choose-box .choose-icon i{width:35px}}@media only screen and (min-width:992px)and (max-width:1199px){.h9-choose-box.choose-box .choose-icon{margin-bottom:45px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h9-choose-box.choose-box .choose-icon{max-width:80px;height:80px;font-size:55px;margin-top:0;margin-bottom:30px}}.h9-choose-box.choose-box .title{color:var(--tj-color-heading-primary);margin-bottom:18px}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.h9-choose-box.choose-box .title{font-size:20px}}.h9-choose-box.choose-box .desc{color:var(--tj-color-text-body)}.h9-choose-box.choose-box .text-btn .btn-text{color:var(--tj-color-common-white)}.h9-choose-box.choose-box .text-btn .btn-icon{background-color:var(--tj-color-theme-primary)}.h9-choose-box.choose-box .customers ul li img{width:67px;height:67px}@media only screen and (min-width:992px)and (max-width:1199px){.h9-choose-box.choose-box{padding:30px 20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-choose-box.choose-box{padding:30px 15px;min-height:250px}}.h9-choose-box.h9-choose-bg{background-repeat:no-repeat;background-size:cover;background-position:50%;height:100%;position:relative;overflow:hidden;z-index:1}@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h9-choose-box.h9-choose-bg{min-height:360px}}@media(max-width:575px){.h9-choose-box.h9-choose-bg{min-height:308px}}.h9-choose-box.h9-choose-bg:before{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;background-color:var(--tj-color-theme-dark);opacity:.75;z-index:-1}.h9-choose-box.h9-choose-bg .desc,.h9-choose-box.h9-choose-bg .title{color:var(--tj-color-common-white)}.h9-service{background-color:var(--tj-color-theme-dark);position:relative;z-index:0;border-radius:12px;overflow:visible}.h9-service.section-gap{padding-top:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h9-service .pin-spacer:has(.sec-heading.style-8){height:auto!important}}.h9-service .sec-heading.style-8{padding-top:120px;margin-bottom:0;z-index:2}@media only screen and (min-width:992px)and (max-width:1199px){.h9-service .sec-heading.style-8{padding-top:100px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h9-service .sec-heading.style-8{padding-top:70px}.h9-service .sec-heading.style-8.tj-sticky-panel-2{position:relative!important;inset-inline-start:0!important;transform:none!important;height:auto!important;max-height:inherit!important;margin-bottom:-30px!important}}.h9-service .sec-heading.style-8 .sec-title{color:var(--tj-color-common-white)}@media only screen and (min-width:1200px)and (max-width:1399px){.h9-service .sec-heading.style-8 .sec-title{font-size:44px}}@media only screen and (min-width:992px)and (max-width:1199px){.h9-service .sec-heading.style-8 .sec-title{font-size:36px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h9-service .sec-heading.style-8 .sec-title{max-width:100%}}.h9-service .sec-heading.style-8 .h9-service-more{margin-top:24px}.h9-service-wrapper .service-item.style-5{padding:30px 30px 35px;background-color:var(--tj-color-theme-bg-3)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-service-wrapper .service-item.style-5{padding:20px 15px 15px}}.h9-service-wrapper .service-item.style-5 .service-content-area{padding:0;margin-bottom:40px;flex-direction:row;gap:22px;position:relative;z-index:0}@media(max-width:575px){.h9-service-wrapper .service-item.style-5 .service-content-area{flex-direction:column}.h9-service-wrapper .service-item.style-5 .service-content-area .service-icon{margin-bottom:5px}}.h9-service-wrapper .service-item.style-5 .service-content-area .service-content{max-width:100%}.h9-service-wrapper .service-item.style-5 .service-content-area .title{max-width:300px}.h9-service-wrapper .service-item.style-5 .h9-service-nav{font-size:59px;color:var(--tj-color-common-white);font-weight:var(--tj-fw-sbold);position:absolute;inset-inline-end:0;top:-10px;z-index:1;transform:rotate(-45deg)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-service-wrapper .service-item.style-5 .h9-service-nav{font-size:50px;inset-inline-end:-9px;top:-16px}}.h9-service-wrapper .service-item.style-5 .h9-service-nav:hover{transform:rotate(0deg);color:var(--tj-color-theme-primary)}.h9-service-wrapper .service-item.style-5 .service-img{max-width:100%;height:433px;border-radius:11px;overflow:hidden;-webkit-margin-start:10px;margin-inline-start:10px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-service-wrapper .service-item.style-5 .service-img{-webkit-margin-start:0;margin-inline-start:0;height:300px}}.h9-service-wrapper .service-item.style-5 .service-img img{height:100%;width:100%;object-fit:cover;transition:transform .5s;transform-origin:center center;transform:perspective(0) rotateX(0) rotateY(0) scaleX(1) scaleY(1);border-radius:11px}.h9-service-wrapper .service-item.style-5:hover .service-img img{transform:perspective(400px) rotateX(.09deg) rotateY(0) scale(1.1)}.tj-scroll-progress{display:flex;gap:15px;margin-bottom:60px;background-color:var(--tj-color-theme-dark);padding-top:120px;z-index:1}@media only screen and (min-width:992px)and (max-width:1199px){.tj-scroll-progress{padding-top:100px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-scroll-progress{padding-top:70px;margin-bottom:30px;flex-wrap:wrap;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:575px){.tj-scroll-progress{gap:10px}.tj-scroll-progress .tj-scroll-progress-item.active .tj-scroll-progress-ind{width:36px}}.tj-scroll-progress:before{content:"";position:absolute;bottom:-48px;inset-inline-start:0;width:100%;height:48px;pointer-events:none;background:linear-gradient(180deg,var(--tj-color-theme-dark),transparent)}.tj-scroll-progress-item{display:flex;align-items:center;gap:15px}.tj-scroll-progress-item .tj-scroll-progress-sln{font-weight:var(--tj-fw-sbold);color:var(--tj-color-grey-2);line-height:1;margin-bottom:0}.tj-scroll-progress-item .tj-scroll-progress-ind{width:0;height:1px;background-color:var(--tj-color-border-2);position:relative;z-index:0;transition:.3s}.tj-scroll-progress-item .tj-scroll-progress-ind-inner{position:absolute;inset-inline-start:0;top:-1px;width:0;height:3px;transition:.3s .3s;background-color:var(--tj-color-theme-primary)}.tj-scroll-progress-item:last-child .tj-scroll-progress-ind{opacity:0;visibility:hidden}.tj-scroll-progress-item.active .tj-scroll-progress-sln{color:var(--tj-color-common-white)}.tj-scroll-progress-item.active .tj-scroll-progress-ind{width:72px}.tj-scroll-progress-item.active .tj-scroll-progress-ind-inner{width:100%}.h9-about-section{padding-top:80px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h9-about-section{padding-top:70px}}.h9-sec-heading{display:flex;flex-wrap:wrap;justify-content:space-between}.h9-sec-heading .sub-title{flex:0 0 auto;align-items:start}.h9-sec-heading .sec-title{width:58%}.h9-sec-heading .sec-title>span{color:inherit;-webkit-padding-start:105px;padding-inline-start:105px}@media only screen and (min-width:992px)and (max-width:1199px){.h9-sec-heading .sec-title>span{-webkit-padding-start:80px;padding-inline-start:80px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-sec-heading .sec-title>span{-webkit-padding-start:70px;padding-inline-start:70px}}.h9-sec-heading .sec-title .line{background-image:linear-gradient(90deg,var(--tj-color-heading-primary) var(--highlight-offset),var(--tj-color-text-body-3) var(--highlight-offset))}@media only screen and (min-width:1200px)and (max-width:1399px){.h9-sec-heading .sec-title{width:55%}}@media only screen and (min-width:992px)and (max-width:1199px){.h9-sec-heading .sec-title{width:65%}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h9-sec-heading .sec-title{width:100%}}.h9-about{background-color:var(--tj-color-theme-dark);border-radius:12px;position:relative;overflow:hidden;z-index:1}.h9-about-area{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}.h9-about-content{width:50%}.h9-about-content .desc{margin-bottom:0}.h9-about-content .about-btn-area-2{display:flex;flex-wrap:wrap;align-items:center;gap:30px}.h9-about-content .about-btn-area-2 .video-btn{width:auto;height:auto;display:flex;align-items:center;justify-content:center;gap:15px;border:none;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:unset;transform:unset}.h9-about-content .about-btn-area-2 .video-btn .play-btn{background-color:var(--tj-color-theme-bg);color:var(--tj-color-theme-primary);width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;position:relative;animation:pulse3 2s infinite;z-index:5;margin:0}.h9-about-content .about-btn-area-2 .video-btn .play-btn i{line-height:1;display:inline-flex}.h9-about-content .about-btn-area-2 .video-btn .video-text{color:var(--tj-color-heading-primary);font-weight:var(--tj-fw-sbold);font-size:16px;line-height:1.2;position:relative}.h9-about-content .about-btn-area-2 .video-btn .video-text:after{content:"";position:absolute;bottom:1px;inset-inline-end:0;width:100%;height:1px;background-color:var(--tj-color-heading-primary)}.h9-about-content .about-btn-area-2 .video-btn:hover{transform:scale(1)}.h9-about-content .about-btn-area-2 .video-btn:hover .video-text:after{animation:linehover .8s linear}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-about-content .about-btn-area-2{gap:20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h9-about-content{width:100%}}.h9-about-funfact{display:flex;flex-wrap:wrap;max-width:530px;width:100%;padding:20px 0 24px;margin:30px 0;border-top:1px dashed rgba(12,30,33,.2);border-bottom:1px dashed rgba(12,30,33,.2)}.h9-about-funfact .countup-item{width:50%;padding:0;align-items:flex-start}.h9-about-funfact .countup-item:not(:last-child){-webkit-padding-end:55px;padding-inline-end:55px}@media only screen and (min-width:992px)and (max-width:1199px){.h9-about-funfact .countup-item:not(:last-child){-webkit-padding-end:30px;padding-inline-end:30px}}.h9-about-funfact .countup-item:not(:first-child){-webkit-padding-start:30px;padding-inline-start:30px;position:relative;z-index:0}.h9-about-funfact .countup-item:not(:first-child):after{content:"";position:absolute;inset-inline-start:-15px;top:52%;transform:translateY(-50%);width:0;height:88%;-webkit-border-end:1px dashed rgba(12,30,33,.2);border-inline-end:1px dashed rgba(12,30,33,.2)}@media only screen and (min-width:992px)and (max-width:1199px){.h9-about-funfact .countup-item:not(:first-child):after{inset-inline-start:0}}.h9-about-funfact .countup-item .count-text{max-width:205px;color:var(--tj-color-text-body)}.h9-about-funfact .countup-item .inline-content{color:var(--tj-color-heading-primary);margin-bottom:15px}.h9-about-funfact .countup-item .inline-content .odometer,.h9-about-funfact .countup-item .inline-content .odometer .odometer-digit,.h9-about-funfact .countup-item .inline-content .odometer span{color:var(--tj-color-heading-primary)}@media(max-width:575px){.h9-about-funfact .countup-item .inline-content{margin-bottom:5px}.h9-about-funfact .countup-item{width:100%;text-align:start}.h9-about-funfact .countup-item:not(:last-child){-webkit-padding-end:0;padding-inline-end:0;padding-bottom:20px}.h9-about-funfact .countup-item:not(:first-child){-webkit-padding-start:0;padding-inline-start:0;padding-top:15px}.h9-about-funfact .countup-item:not(:first-child):after{inset-inline-start:50%;top:0;transform:translateX(-50%);width:100%;height:0;-webkit-border-end:0;border-inline-end:0;border-top:1px dashed rgba(12,30,33,.2)}}.h9-about-img{max-width:450px;-webkit-margin-end:0;margin-inline-end:0;margin-top:-77px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h9-about-img{max-width:100%;width:100%}}.h9-about-img .box-area{max-width:194px;bottom:0;inset-inline-end:0;inset-inline-start:inherit;padding:17px 0 0 28px;border-start-start-radius:12px;border-start-end-radius:0}.h9-about-img .box-area:before{inset-inline-start:inherit;inset-inline-end:0;transform:rotate(180deg)}.h9-about-img .box-area:after{transform:rotate(180deg);inset-inline-start:-12px;inset-inline-end:inherit}.h9-about-img .author-info{position:relative;-webkit-padding-start:18px;padding-inline-start:18px}.h9-about-img .author-info:before{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--tj-color-theme-primary);position:absolute;top:13px;inset-inline-start:0;animation:pulse3 1.5s linear infinite}.h9-about-img .author-info .title{font-weight:var(--tj-fw-sbold);margin-bottom:0}.h9-about-img .author-info .designation{font-size:14px;color:var(--tj-color-text-body);line-height:1;display:inline-flex}@media only screen and (min-width:992px)and (max-width:1199px){.h9-about-img{max-width:420px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h9-about-img{margin:0 auto 30px}}.h9-team-item-wrap .team-item{display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 43px 50px 30px;background-color:var(--tj-color-common-white);border-radius:8px;position:relative}.h9-team-item-wrap .team-item:before{content:"";position:absolute;width:100%;height:0;background-color:var(--tj-color-theme-primary);top:50%;inset-inline-start:50%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;z-index:1;border-radius:8px;transition:all .3s ease-in-out 0s}.h9-team-item-wrap .team-item .team-content{max-width:300px;width:100%;margin-top:0;z-index:2}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h9-team-item-wrap .team-item .team-content{text-align:center}}.h9-team-item-wrap .team-item .title{width:100%;font-weight:var(--tj-fw-medium);margin-bottom:13px;transition:none}.h9-team-item-wrap .team-item .title a:hover{color:var(--tj-color-common-white);letter-spacing:0}.h9-team-item-wrap .team-item .designation{background-color:var(--tj-color-theme-bg);color:var(--tj-color-theme-primary);font-size:16px;padding:4px 10px;border-radius:40px}.h9-team-item-wrap .team-item .text-btn{justify-content:right;gap:0}.h9-team-item-wrap .team-item .text-btn .btn-text{color:var(--tj-color-common-white);text-indent:-100px}.h9-team-item-wrap .team-item .text-btn .btn-icon{width:48px;height:48px}.h9-team-item-wrap .team-item .team-img{width:238px;height:238px;overflow:hidden;border-radius:100%;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;background-color:var(--tj-color-grey-2);position:absolute;top:50%;inset-inline-start:50%;transform:translate(-50%,-50%) scale(.8);z-index:2;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.h9-team-item-wrap .team-item .team-img:after,.h9-team-item-wrap .team-item .team-img:before{display:none}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h9-team-item-wrap .team-item .team-img{width:200px;height:200px;opacity:1;visibility:visible;position:unset;transform:none;margin:20px auto}}.h9-team-item-wrap .team-item:hover:before{height:100%;opacity:1;visibility:visible}.h9-team-item-wrap .team-item:hover .title{color:var(--tj-color-common-white)}.h9-team-item-wrap .team-item:hover .designation{background-color:var(--tj-color-common-white)}.h9-team-item-wrap .team-item:hover .team-img{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h9-team-item-wrap .team-item:hover .team-img{transform:none}}.h9-team-item-wrap .team-item:hover .text-btn{gap:10px}.h9-team-item-wrap .team-item:hover .text-btn .btn-text{text-indent:0}.h9-team-item-wrap .team-item:hover .text-btn .btn-icon{background-color:var(--tj-color-common-white)}.h9-team-item-wrap .team-item:hover .text-btn .btn-icon i{color:var(--tj-color-theme-dark)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h9-team-item-wrap .team-item{flex-direction:column;align-items:center;padding:30px 20px 35px}}.h9-testimonial{overflow:hidden}.h9-testimonial-wrap{display:flex;flex-direction:column;gap:15px}@media only screen and (min-width:768px)and (max-width:991px){.h9-testimonial-wrap{flex-direction:row}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h9-testimonial-wrap{margin-top:15px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-testimonial-wrap.style-2{flex-direction:column-reverse}}.h9-testimonial .testimonial-item{background-color:var(--tj-color-common-white);padding:35px 30px;height:100%;border-radius:8px}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.h9-testimonial .testimonial-item{padding:35px 22px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h9-testimonial .testimonial-item{padding:30px 20px}}.h9-testimonial .testimonial-item .star-ratings{font-size:20px}.h9-testimonial .testimonial-item .desc{font-size:18px;line-height:1.444;padding-top:27px;padding-bottom:22px}.h9-testimonial .testimonial-item .desc p{margin-bottom:0}@media only screen and (min-width:1200px)and (max-width:1399px){.h9-testimonial .testimonial-item .desc{font-size:17px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.h9-testimonial .testimonial-item .desc{font-size:16px;padding-top:20px;padding-bottom:18px}}.h9-testimonial .testimonial-item .testimonial-author{border:0;padding-top:0}.h9-testimonial .testimonial-item .testimonial-author .title{font-weight:var(--tj-fw-sbold);margin-bottom:7px}.h9-testimonial .testimonial-item .testimonial-author .designation{font-size:16px;color:var(--tj-color-text-body-3)}.h9-testimonial .testimonial-item.style-2{background-color:var(--tj-color-theme-bg)}.h9-testimonial-heading{background-image:linear-gradient(var(--tj-color-theme-primary),var(--tj-color-theme-dark));border-radius:10px;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.h9-testimonial-heading .sec-heading{padding:35px 30px 0;margin-bottom:10px}.h9-testimonial-heading .sec-heading .sub-title{color:var(--tj-color-common-white)}.h9-testimonial-heading .sec-heading .sub-title:before{background-color:var(--tj-color-common-white)}.h9-testimonial-heading .sec-heading .sec-title{color:var(--tj-color-common-white)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-testimonial-heading .sec-heading{padding:30px 20px 0}}.h9-testimonial-heading .testimonial-img{max-width:415px;margin:0 auto}.h9-testimonial-heading .shape-icon{max-width:420px;width:100%;position:absolute;bottom:0;inset-inline-start:50%;transform:translateX(-50%);z-index:-1}.h9-cta-section{position:relative;overflow:hidden;z-index:1;border-radius:12px;margin-bottom:15px;background-color:var(--tj-color-theme-dark)}.h9-cta-section:before{top:-50px;inset-inline-start:-100px;width:550px;height:200px}.h9-cta-section:after,.h9-cta-section:before{content:"";position:absolute;border-radius:50%;background-color:var(--tj-color-theme-primary);-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);filter:blur(60px);opacity:.3;z-index:-1}.h9-cta-section:after{bottom:-50px;inset-inline-end:-30px;width:300px;height:300px}.h9-cta-section .cta-bg{background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;mix-blend-mode:luminosity;opacity:.15;z-index:-1}.h9-cta-section .cta-content{padding:100px 0}.h9-cta-section .cta-content .title{color:var(--tj-color-common-white);font-size:94px;line-height:1;margin:0}.h9-cta-section .cta-content .title:before{content:"";position:absolute;top:50%;inset-inline-start:50%;width:400px;height:400px;border-radius:50%;background-color:var(--tj-color-theme-primary);-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);filter:blur(60px);transform:translate(-50%,-50%);opacity:0;z-index:-1}.h9-cta-section .cta-content .title .cta-img{position:relative;display:inline-block;margin:0 25px}.h9-cta-section .cta-content .title .cta-img a{position:absolute;width:88px;height:88px;font-size:45px;bottom:-40px;inset-inline-start:50%;transform:translateX(-50%);background-color:var(--tj-color-theme-primary)}.h9-cta-section .cta-content .title .cta-img a i{color:var(--tj-color-common-white)}.h9-cta-section .cta-content .title .cta-img a:hover{transform:translateX(-50%) scale(.9)}@media only screen and (min-width:1200px)and (max-width:1399px){.h9-cta-section .cta-content .title .cta-img a{width:78px;height:78px;font-size:38px;bottom:-38px}}@media only screen and (min-width:992px)and (max-width:1199px){.h9-cta-section .cta-content .title .cta-img a{width:70px;height:70px;font-size:35px;bottom:-35px}}@media only screen and (min-width:768px)and (max-width:991px){.h9-cta-section .cta-content .title .cta-img a{width:70px;height:70px;font-size:35px;bottom:-35px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-cta-section .cta-content .title .cta-img a{width:60px;height:60px;font-size:30px;bottom:-30px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h9-cta-section .cta-content .title .cta-img{margin-top:30px;margin-bottom:55px}}.h9-cta-section .cta-content .title img{max-width:240px;width:100%;background-color:var(--tj-color-text-body-2);border:3px solid var(--tj-color-common-white);border-radius:10px;transition:all .3s ease-in-out 0s}@media only screen and (min-width:1200px)and (max-width:1399px){.h9-cta-section .cta-content .title img{max-width:220px}}@media only screen and (min-width:992px)and (max-width:1199px){.h9-cta-section .cta-content .title img{max-width:190px}}@media only screen and (min-width:768px)and (max-width:991px){.h9-cta-section .cta-content .title img{max-width:190px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-cta-section .cta-content .title img{max-width:180px}}.h9-cta-section .cta-content .title:hover:before{opacity:.4}.h9-cta-section .cta-content .title:hover img{transform:rotate(3deg)}@media only screen and (min-width:1200px)and (max-width:1399px){.h9-cta-section .cta-content .title{font-size:78px}}@media only screen and (min-width:992px)and (max-width:1199px){.h9-cta-section .cta-content .title{font-size:64px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h9-cta-section .cta-content .title{font-size:55px;display:flex;flex-direction:column;align-items:center}.h9-cta-section .cta-content{padding:60px 0}}.h9-project-wrapper{background-color:var(--tj-color-theme-dark)}.h9-project-wrapper .project-item{background-color:rgba(0,0,0,0);border-radius:10px;height:527px}.h9-project-wrapper .project-item .project-content{position:absolute;bottom:30px;inset-inline-start:30px;inset-inline-end:30px;padding:25px 20px 20px 25px;background-color:var(--tj-color-common-white);border-radius:10px;opacity:0;transform:translateY(100%);transition:all .4s;z-index:3}@media(max-width:575px){.h9-project-wrapper .project-item .project-content{bottom:15px;inset-inline-start:15px;inset-inline-end:15px}}.h9-project-wrapper .project-item .project-content .project-text{margin-top:14px}.h9-project-wrapper .project-item:hover .project-content{opacity:1;transform:translateY(0)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-project-wrapper .project-item{height:380px}}.h9-project-slider{-webkit-mask-image:linear-gradient(90deg,rgba(12,30,33,0) 0,var(--tj-color-theme-dark) 20%,var(--tj-color-theme-dark) 80%,rgba(12,30,33,0) 100%);mask-image:linear-gradient(90deg,rgba(12,30,33,0) 0,var(--tj-color-theme-dark) 20%,var(--tj-color-theme-dark) 80%,rgba(12,30,33,0) 100%)}@media(max-width:575px){.h9-project-slider{-webkit-mask-image:none;mask-image:none}}.h9-blog-wrapper .blog-item.h5-blog-item{padding:15px}.h9-blog-wrapper .blog-item.h5-blog-item .blog-thumb{width:42.2%;height:265px;min-height:0}.h9-blog-wrapper .blog-item.h5-blog-item .blog-thumb:before{display:none}.h9-blog-wrapper .blog-item.h5-blog-item .blog-thumb a{display:inline-block;height:100%;width:100%}.h9-blog-wrapper .blog-item.h5-blog-item .blog-thumb a img{min-height:100%}.h9-blog-wrapper .blog-item.h5-blog-item .blog-date{top:15px;bottom:auto;inset-inline-start:auto;inset-inline-end:15px;display:none;background-color:var(--tj-color-common-white)}.h9-blog-wrapper .blog-item.h5-blog-item .blog-date .date{color:var(--tj-color-theme-dark)}.h9-blog-wrapper .blog-item.h5-blog-item .blog-date .month{color:var(--tj-color-theme-dark-3)}.h9-blog-wrapper .blog-item.h5-blog-item .blog-content{padding:25px 15px 25px 25px;width:57.8%}.h9-blog-wrapper .blog-item:first-child.h5-blog-item{position:relative;z-index:0;padding:0}.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-thumb{width:100%;min-height:100%}.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-thumb:before{display:block;background:linear-gradient(180deg,rgba(12,30,33,0) 0,var(--tj-color-theme-dark) 100%);opacity:1}.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-date{display:block}.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content{position:absolute;bottom:30px;inset-inline-start:30px;inset-inline-end:15px;width:calc(100% - 45px);padding:0;background-color:rgba(0,0,0,0);z-index:2}.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content .blog-meta span a{color:var(--tj-color-text-body-2);border:0}.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content .blog-meta span:nth-child(2){color:var(--tj-color-text-body-2)}.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content .blog-meta span:nth-child(2) a{color:var(--tj-color-text-body-5)}.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content .blog-meta span:nth-child(2) a:hover{color:var(--tj-color-theme-primary)}.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content .title{font-size:32px;font-weight:var(--tj-fw-medium);color:var(--tj-color-common-white)}.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content .text-btn{margin-top:24px}.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content .text-btn .btn-icon{background-color:var(--tj-color-theme-primary)}@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-thumb{height:500px}}@media only screen and (min-width:576px)and (max-width:767px){.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content{bottom:15px;inset-inline-start:15px}.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content .blog-title{font-size:26px}}@media(max-width:575px){.h9-blog-wrapper .blog-item.h5-blog-item .blog-thumb{width:100%;height:240px}.h9-blog-wrapper .blog-item.h5-blog-item .blog-content{padding:20px 0 10px;width:100%}.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-thumb{height:400px;max-height:400px}.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content .title{font-size:24px;font-weight:var(--tj-fw-sbold)}.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content .text-btn{margin-top:16px}}.ec{--c:var(--tj-color-theme-primary);--c2:var(--tj-color-accent-mid);--glow:color-mix(in srgb,var(--tj-color-theme-primary) 17%,transparent);--term:color-mix(in srgb,var(--tj-color-theme-primary) 7%,#05070d);--ok:#7df0a6;--warn:#ffcf5a;--bad:#ff6b6b;--mut:#7d8ea2;--line:rgba(255,255,255,0.08);--ecmono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;max-width:1080px}.ec .ec-tag{margin:0 0 22px;max-width:62ch;line-height:1.5}.ec-phases{display:flex;flex-wrap:wrap;align-items:center;gap:4px 2px;margin:0 0 18px}.ec-phase{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;color:var(--mut);font-size:.8rem;padding:5px 4px;transition:color .3s}.ec-phase .pn{position:relative;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--mut);display:grid;place-items:center;font:600 .68rem/1 var(--ecmono);transition:.3s;flex:0 0 auto}.ec-phase .pn svg{width:13px;height:13px;stroke:#fff;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.5);transition:.25s}.ec-phase .pn .pi,.ec-phase .pn svg{grid-area:1/1;place-self:center}.ec-phase:not(:last-child):after{content:"";width:18px;height:1px;background:var(--line);margin:0 2px}.ec-phase.is-done .pn{background:var(--c);border-color:var(--c)}.ec-phase.is-done .pn .pi{opacity:0}.ec-phase.is-done .pn svg{opacity:1;transform:scale(1)}.ec-phase.is-active{color:var(--c2)}.ec-phase.is-active .pn{border-color:var(--c);color:var(--c2);box-shadow:0 0 0 3px var(--glow),0 0 16px -3px var(--c)}.ec-phase.is-active .pn:before{content:"";position:absolute;inset:-1.5px;border-radius:50%;border:1.5px solid var(--c2);opacity:.5;animation:ec-ring 1.8s ease-out infinite}.ec-term{position:relative;background:var(--term);border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;box-shadow:0 36px 90px -50px #000,inset 0 1px 0 rgba(255,255,255,.04)}.ec-term:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:4;background:repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0 1px,transparent 1px 3px),radial-gradient(120% 100% at 50% 0,transparent 62%,rgba(0,0,0,.28));opacity:.4;animation:ec-flicker 4.2s ease-in-out infinite}.ec-tbar{position:relative;z-index:5;display:flex;align-items:center;gap:7px;padding:9px 13px;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.07)}.ec-tbar i{width:11px;height:11px;border-radius:50%}.ec-tbar i:first-child{background:#ff5f56}.ec-tbar i:nth-child(2){background:#ffbd2e}.ec-tbar i:nth-child(3){background:#27c93f}.ec-tbar .ttitle{margin-left:8px;font:.76rem/1 var(--ecmono);color:#7d8ea2}.ec-tbar .tstat{margin-left:auto;font:.68rem/1 var(--ecmono);color:var(--c2);display:flex;align-items:center;gap:7px;letter-spacing:.05em}.ec-tbar .blip{width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c);animation:ec-blip 1.4s ease-in-out infinite}.ec-term.is-done .tstat{color:var(--ok)}.ec-term.is-done .blip{background:var(--ok);box-shadow:0 0 8px var(--ok);animation:none}.ec-body{position:relative;z-index:5;font-family:var(--ecmono);font-size:.84rem;line-height:1.7;padding:16px 18px;height:var(--ec-h,clamp(330px,56vh,480px));overflow-y:auto;scroll-behavior:smooth}.ec-body::-webkit-scrollbar{width:9px}.ec-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:6px}.ec-line{white-space:pre-wrap;word-break:break-word;animation:ec-in .16s ease}.ec-line .ts{color:#566576;margin-right:11px;-webkit-user-select:none;user-select:none}.ec-line.cmd{color:#e4efe9}.ec-line.cmd .host{color:#5fbf86}.ec-line.cmd .path{color:#6f8597}.ec-line.cmd .cmdtext{color:#eaf3ee}.ec-line.out .msg{color:#9fb3c0}.ec-line.info .msg{color:#74879a}.ec-line.ok .msg{color:var(--ok)}.ec-line.warn .msg{color:var(--warn)}.ec-line.bad .msg{color:var(--bad)}.ec-line.head{color:var(--c2);font-weight:600;margin-top:12px;border-top:1px dashed var(--line);padding-top:11px;letter-spacing:.04em}.ec-line.kv .k{color:#74879a}.ec-line.kv .v{color:#e7eef9}.ec-line.kv .v.tag{color:var(--c2)}.ec-prog{display:flex;align-items:center;gap:10px}.ec-prog .lbl{color:#9fb3c0;min-width:0}.ec-prog .bar{flex:1 1;min-width:60px;height:6px;border-radius:4px;background:rgba(255,255,255,.08);overflow:hidden}.ec-prog .bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--c),var(--c2));box-shadow:0 0 8px -1px var(--c)}.ec-prog .pct{color:var(--c2);font-size:.78rem;min-width:40px;text-align:right}.ec-cursor{display:inline-block;width:8px;height:1.02em;vertical-align:text-bottom;background:var(--c2);margin-left:3px;animation:ec-blink 1s steps(1) infinite}.ec-ctrl{display:flex;gap:10px;margin-top:16px;align-items:center}.ec-ctrl button{font:inherit;font-size:.83rem;color:var(--tj-color-heading-primary);background:color-mix(in srgb,currentColor 6%,transparent);border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:8px;padding:8px 14px;cursor:pointer}.ec-ctrl button:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.ec-ctrl .hint{font-size:.78rem;color:var(--mut)}@keyframes ec-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes ec-blink{50%{opacity:0}}@keyframes ec-blip{50%{opacity:.3}}@keyframes ec-ring{0%{transform:scale(1);opacity:.5}to{transform:scale(1.7);opacity:0}}@keyframes ec-flicker{0%,to{opacity:.4}45%{opacity:.34}50%{opacity:.5}55%{opacity:.36}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.ec-tbar .ttitle{max-width:46vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-phase{font-size:.76rem;gap:6px;padding:4px 2px}.ec-phase:not(:last-child):after{width:12px}.ec-body{font-size:.8rem;padding:14px}}@media(max-width:575px){.ec-phase .pname{display:none}.ec-phase:not(:last-child):after{width:14px}.ec-line .ts{display:none}.ec-body{font-size:.78rem;padding:13px 12px}.ec-ctrl{flex-wrap:wrap}.ec-ctrl .hint{flex-basis:100%;order:3}}@media(prefers-reduced-motion:reduce){.ec-cursor,.ec-line,.ec-phase.is-active .pn:before,.ec-tbar .blip,.ec-term:after{animation:none}.ec-body{scroll-behavior:auto}}.ec-section.surface-light .ec-phase:not(:last-child):after,.ec-section.surface-tint .ec-phase:not(:last-child):after{background:rgba(14,26,44,.14)}.ec-section.surface-light .ec-phase.is-active,.ec-section.surface-light .ec-phase.is-active .pn,.ec-section.surface-tint .ec-phase.is-active,.ec-section.surface-tint .ec-phase.is-active .pn{color:var(--tj-color-accent-deep)}.ec-section.surface-light .ec-phase.is-active .pn:before,.ec-section.surface-tint .ec-phase.is-active .pn:before{border-color:var(--tj-color-accent-deep)}.method-stepper{position:relative;z-index:1;border-radius:12px;overflow:hidden}.method-stepper>.container{position:relative;z-index:2}.method-stepper .method-stepper__bg{position:absolute;inset:0;z-index:-1;background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:.5}.method-stepper.surface-dark .method-stepper__bg:after,.method-stepper.surface-deep .method-stepper__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--tj-color-theme-dark) 62%,transparent),color-mix(in srgb,var(--tj-color-theme-dark) 82%,transparent))}.method-stepper .method-stepper__accent{position:absolute;inset:0;width:100%;height:100%;z-index:-1;opacity:.3}.method-stepper .method-stepper__tagline{max-width:620px;margin:0;opacity:.85}.method-stepper .stepper{margin-top:40px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.method-stepper .stepper{margin-top:30px}}.stepper{--st-accent:var(--tj-color-accent-primary);--st-accent2:var(--tj-color-accent-mid);--st-deep:var(--tj-color-accent-deep);--st-track:rgba(255,255,255,0.14);--st-surface:#0c1322;--st-text:#e9eef9;--st-muted:#93a6c4;--st-halo:rgba(255,255,255,0.05);--st-node:42px;--st-line:2px;--st-dur:0.55s;--st-gap:30px;color:var(--st-text);-webkit-font-smoothing:antialiased}.surface-light .stepper,.surface-tint .stepper{--st-surface:#ffffff;--st-text:var(--tj-color-text-body);--st-muted:color-mix(in srgb,var(--tj-color-text-body) 78%,transparent);--st-track:rgba(14,26,44,0.14);--st-halo:rgba(14,26,44,0.05)}.surface-light .stepper .stepper__step.is-active .stepper__node,.surface-light .stepper .stepper__step.is-active .stepper__title,.surface-tint .stepper .stepper__step.is-active .stepper__node,.surface-tint .stepper .stepper__step.is-active .stepper__title{color:var(--st-deep)}.surface-light .stepper .stepper__step.is-upcoming .stepper__node:hover,.surface-tint .stepper .stepper__step.is-upcoming .stepper__node:hover{border-color:var(--st-accent);color:var(--st-deep)}.surface-light .stepper .stepper__node:focus-visible,.surface-light .stepper:focus-visible,.surface-tint .stepper .stepper__node:focus-visible,.surface-tint .stepper:focus-visible{outline-color:var(--apx-focus-ring,var(--tj-color-heading-primary,#0e1a2c))}.stepper:focus{outline:none}.stepper:focus-visible{outline:2px solid var(--st-accent2);outline-offset:6px;border-radius:10px}.stepper__list{list-style:none;margin:0;padding:0}.stepper__node{position:relative;z-index:2;width:var(--st-node);height:var(--st-node);flex:0 0 var(--st-node);border-radius:50%;border:2px solid var(--st-track);background:var(--st-surface);color:var(--st-muted);font-family:inherit;font-size:.95rem;font-weight:600;line-height:1;display:grid;place-items:center;cursor:pointer;transition:border-color var(--st-dur),color var(--st-dur),background var(--st-dur),box-shadow var(--st-dur),transform var(--st-dur)}.stepper__node:focus-visible{outline:2px solid var(--st-accent2);outline-offset:3px}.stepper__node .stepper__check,.stepper__node .stepper__index{grid-area:1/1}.stepper__index{transition:opacity .2s}.stepper__check{width:56%;height:56%;stroke:var(--tj-color-accent-on-accent,#ffffff);stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.5);transition:opacity .3s,transform .3s}.stepper__step.is-complete .stepper__node{background:var(--st-accent);border-color:var(--st-accent);color:var(--tj-color-accent-on-accent,#ffffff)}.stepper__step.is-complete .stepper__index{opacity:0}.stepper__step.is-complete .stepper__check{opacity:1;transform:scale(1)}.stepper__step.is-active .stepper__node{border-color:var(--st-accent);color:var(--st-accent2);box-shadow:0 0 0 3px var(--st-halo),0 0 22px -3px var(--st-accent);transform:scale(1.06)}.stepper__step.is-upcoming .stepper__node:hover{border-color:var(--st-accent2);color:var(--st-accent2)}.stepper__pulse{position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--st-accent);opacity:0;pointer-events:none}.stepper__step.is-active .stepper__pulse{animation:st-pulse 2.4s ease-out infinite}@keyframes st-pulse{0%{transform:scale(1);opacity:.55}to{transform:scale(1.9);opacity:0}}.stepper__timer{position:absolute;top:50%;left:50%;width:calc(var(--st-node) + 14px);height:calc(var(--st-node) + 14px);margin:calc((var(--st-node) + 14px)/-2) 0 0 calc((var(--st-node) + 14px)/-2);opacity:0;pointer-events:none;transform-origin:50% 50%}.stepper__timer circle{fill:none;stroke:var(--st-accent2);stroke-width:2;stroke-linecap:round;stroke-dasharray:40 200}.stepper.is-playing .stepper__step.is-active .stepper__timer{opacity:.9;animation:st-orbit var(--st-orbit,4s) linear infinite}@keyframes st-orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.stepper__line{position:absolute;background:var(--st-track);border-radius:4px;overflow:hidden}.stepper__fill{position:absolute;inset:0;background:linear-gradient(var(--st-accent),var(--st-accent2));transition:transform var(--st-dur) ease;transform-origin:top left}.stepper__content{transition:opacity var(--st-dur)}.stepper__title{margin:0;font-size:1.02rem;font-weight:650;color:var(--st-text);transition:color var(--st-dur)}.stepper__desc{margin:.3em 0 0;font-size:.9rem;line-height:1.5;color:var(--st-muted)}.stepper__step.is-upcoming .stepper__node{opacity:.72;color:var(--st-text)}.stepper__step.is-active .stepper__title{color:var(--st-accent2)}.stepper--vertical .stepper__step{display:grid;grid-template-columns:var(--st-node) 1fr;grid-column-gap:18px;column-gap:18px}.stepper--vertical .stepper__marker{position:relative;display:flex;justify-content:center}.stepper--vertical .stepper__content{padding-bottom:var(--st-gap);padding-top:8px}.stepper--vertical .stepper__step:last-child .stepper__content{padding-bottom:0}.stepper--vertical .stepper__line{top:var(--st-node);bottom:0;width:var(--st-line);left:50%;transform:translateX(-50%)}.stepper--vertical .stepper__fill{transform:scaleY(0);transform-origin:top}.stepper--vertical .stepper__step.is-complete .stepper__fill{transform:scaleY(1)}.stepper--vertical .stepper__step.is-active .stepper__fill{transform:scaleY(.5)}.stepper--horizontal .stepper__list{display:flex;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;padding:30px 6px 10px}.stepper--horizontal .stepper__step{flex:1 0 var(--st-h-min,150px);display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.stepper--horizontal .stepper__marker{position:relative;width:100%;display:flex;justify-content:center}.stepper--horizontal .stepper__content{padding:16px 12px 0;max-width:26ch}.stepper--horizontal .stepper__line{height:var(--st-line);top:calc(var(--st-node)/2 - var(--st-line)/2);left:50%;width:100%}.stepper--horizontal .stepper__fill{transform:scaleX(0);transform-origin:left}.stepper--horizontal .stepper__step.is-complete .stepper__fill{transform:scaleX(1)}.stepper--horizontal .stepper__step.is-active .stepper__fill{transform:scaleX(.5)}@media only screen and (min-width:768px)and (max-width:991px){.stepper--horizontal{--st-h-min:132px}}@media only screen and (min-width:576px)and (max-width:767px){.stepper{--st-node:38px;--st-gap:26px}.stepper--horizontal{--st-h-min:122px}.stepper--horizontal .stepper__content{max-width:22ch;padding:14px 8px 0}}@media(max-width:575px){.stepper{--st-node:36px;--st-gap:24px}.stepper--horizontal{--st-h-min:108px}.stepper--horizontal .stepper__list{padding:26px 4px 8px}.stepper--horizontal .stepper__content{max-width:20ch;padding:12px 6px 0}.stepper__title{font-size:.95rem}.stepper__desc{font-size:.85rem}.method-stepper .stepper{margin-top:24px}}@media(prefers-reduced-motion:reduce){.stepper *,.stepper :after,.stepper :before{transition:none!important;animation:none!important}.stepper__fill{transition:none!important}.stepper--horizontal .stepper__list{scroll-behavior:auto}}@property --apx-os-bang{syntax:"<angle>";initial-value:0deg;inherits:false}.apx-onestop-section{--apx-os-bg:var(--tj-color-theme-bg-3);--apx-os-mut:color-mix(in srgb,var(--tj-color-text-body-5) 74%,transparent);--apx-os-mut2:color-mix(in srgb,var(--tj-color-text-body-5) 56%,transparent);--apx-os-card:color-mix(in srgb,#ffffff 4.5%,transparent);--apx-os-line:color-mix(in srgb,#ffffff 9%,transparent)}.apx-onestop-section.surface-dark,.surface-dark .apx-onestop-section{--apx-os-bg:var(--tj-color-theme-dark)}.apx-onestop{--apx-os-ac:#c4a747;--apx-os-ac2:#e3d49a}.apx-onestop-lede{margin:10px 0 0;max-width:72ch;font-size:1.02rem;line-height:1.6;color:var(--apx-os-mut)}.apx-onestop-lede-hover{display:none}.apx-onestop-lede-tap{display:inline}@media(hover:hover)and (pointer:fine){.apx-onestop-lede-hover{display:inline}.apx-onestop-lede-tap{display:none}}.apx-onestop-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);grid-gap:36px;gap:36px;align-items:start;margin-top:34px}.apx-onestop-stage{min-width:0}.apx-onestop-quad{position:relative;width:min(100%,440px);margin:6px auto 0;aspect-ratio:1;animation:apx-onestop-rise .65s cubic-bezier(.2,.7,.3,1) backwards}@keyframes apx-onestop-rise{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.apx-onestop-wheel{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.apx-onestop-qslice{cursor:pointer;animation:apx-onestop-sfade .55s backwards}@keyframes apx-onestop-sfade{0%{opacity:0}to{opacity:1}}.apx-onestop-qsec{stroke:color-mix(in srgb,var(--tc) 20%,transparent);stroke-width:1;transition:stroke .4s,stroke-width .4s}.apx-onestop-qslice:hover .apx-onestop-qsec{stroke:color-mix(in srgb,var(--tc) 45%,transparent)}.apx-onestop-qslice.is-act .apx-onestop-qsec{stroke:color-mix(in srgb,var(--tc) 50%,transparent);stroke-width:1.1;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--tc) 32%,transparent))}.apx-onestop-qsec-on{opacity:0;stroke:none;transition:opacity .45s}.apx-onestop-qslice:hover .apx-onestop-qsec-on{opacity:.5}.apx-onestop-qslice.is-act .apx-onestop-qsec-on{opacity:1}.apx-onestop-qbeam{fill:none;stroke:var(--tc2);stroke-width:0;stroke-linecap:round;opacity:0;stroke-dasharray:.11 .89;animation:apx-onestop-beamflow 2.6s linear infinite;transition:opacity .4s;pointer-events:none}.apx-onestop-qslice.is-act .apx-onestop-qbeam{stroke-width:2.2;opacity:1;filter:drop-shadow(0 0 3px var(--tc2)) drop-shadow(0 0 7px var(--tc2)) drop-shadow(0 0 12px var(--tc))}@keyframes apx-onestop-beamflow{to{stroke-dashoffset:-1}}.apx-onestop-ringbeam{fill:none;stroke:var(--apx-os-ac2);stroke-width:0;stroke-linecap:round;opacity:0;stroke-dasharray:.11 .89;animation:apx-onestop-beamflow 3.6s linear infinite;transition:opacity .4s;pointer-events:none}.apx-onestop-quad.is-allon .apx-onestop-ringbeam{stroke-width:2.4;opacity:1;filter:drop-shadow(0 0 4px var(--apx-os-ac2)) drop-shadow(0 0 11px var(--apx-os-ac))}.apx-onestop-quad.is-allon .apx-onestop-qslice .apx-onestop-connline,.apx-onestop-quad.is-allon .apx-onestop-qslice .apx-onestop-qbeam{opacity:0}.apx-onestop-connline{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:.1 9;opacity:0;animation:apx-onestop-connflow 1.5s linear infinite;transition:opacity .45s;pointer-events:none}.apx-onestop-qslice.is-act .apx-onestop-connline{opacity:1}@keyframes apx-onestop-connflow{to{stroke-dashoffset:-9.1}}.apx-onestop-qbg{color:var(--tc);opacity:.1;transition:opacity .45s;pointer-events:none}.apx-onestop-qslice:hover .apx-onestop-qbg{opacity:.2}.apx-onestop-qslice.is-act .apx-onestop-qbg{opacity:.3}.apx-onestop-spokes{stroke:color-mix(in srgb,var(--apx-os-bg) 85%,transparent);pointer-events:none}.apx-onestop-qlab{position:absolute;transform:translate(-50%,-50%);z-index:4;width:120px;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;transition:transform .3s;-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit}.apx-onestop-qlab:hover{transform:translate(-50%,-50%) scale(1.06)}.apx-onestop-qic{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:var(--apx-os-mut2);background:color-mix(in srgb,var(--apx-os-bg) 72%,transparent);border:1px solid color-mix(in srgb,#ffffff 10%,transparent);transition:.4s}.apx-onestop-qic svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.apx-onestop-qlab.is-act .apx-onestop-qic{color:#fff;background:var(--tc);border-color:var(--tc);box-shadow:0 0 18px -3px var(--tc);transform:scale(1.07)}.apx-onestop-qnm{font-size:.9rem;font-weight:700;letter-spacing:-.01em;color:var(--tj-color-text-body-5);line-height:1.12;transition:color .4s}.apx-onestop-qlab.is-act .apx-onestop-qnm{color:var(--tj-color-heading-primary)}.apx-onestop-qvb{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--apx-os-mut2);transition:color .4s}.apx-onestop-qlab.is-act .apx-onestop-qvb{color:var(--tc2)}.apx-onestop-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;width:31%;height:31%;border-radius:50%;display:grid;place-items:center;text-align:center;cursor:pointer;-webkit-appearance:none;appearance:none;padding:0;font:inherit;background:radial-gradient(circle at 50% 36%,color-mix(in srgb,#ffffff 9%,var(--apx-os-bg)),var(--apx-os-bg) 80%);border:1.5px solid color-mix(in srgb,var(--tj-color-accent-mid) 55%,transparent);box-shadow:0 0 0 7px color-mix(in srgb,var(--apx-os-bg) 90%,transparent),0 10px 36px -10px rgba(0,0,0,.9);transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;animation:apx-onestop-pop .7s cubic-bezier(.16,1,.3,1) .32s backwards}@keyframes apx-onestop-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.apx-onestop-badge:hover{transform:translate(-50%,-50%) scale(1.06)}.apx-onestop-badge:after{content:"";position:absolute;inset:-6px;border-radius:50%;z-index:-1;background:conic-gradient(from var(--apx-os-bang),#dc2b3a,#2f6be4,#14b8a6,#9333ea,#dc2b3a);filter:blur(5px);opacity:.45;animation:apx-onestop-bhalo 11s linear infinite;transition:opacity .5s;pointer-events:none}@keyframes apx-onestop-bhalo{to{--apx-os-bang:360deg}}.apx-onestop-badge.is-on:after{opacity:.72}.apx-onestop-badge:before{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid color-mix(in srgb,var(--tj-color-accent-mid) 40%,transparent);opacity:.4;animation:apx-onestop-bping 2.8s ease-out infinite;pointer-events:none}@keyframes apx-onestop-bping{0%{transform:scale(1);opacity:.45}to{transform:scale(1.22);opacity:0}}.apx-onestop-bwrap{display:block}.apx-onestop-bm{color:var(--tj-color-accent-mid);margin-bottom:2px;display:grid;place-items:center}.apx-onestop-bm svg{width:34px;height:34px;display:block}.apx-onestop-bn{display:block;font-size:.75rem;letter-spacing:.18em;font-weight:800;color:var(--tj-color-heading-primary)}.apx-onestop-bs{display:block;font-size:.75rem;letter-spacing:.04em;color:var(--apx-os-mut)}.apx-onestop-panel{min-width:0}.apx-onestop-ptag{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--apx-os-mut2);margin:0 0 14px}.apx-onestop-phead{display:flex;align-items:center;gap:14px;margin:0 0 4px;min-height:60px}.apx-onestop-picon{flex:0 0 auto;width:48px;height:48px;border-radius:13px;display:grid;place-items:center;color:var(--tj-color-accent-on-accent);background:linear-gradient(160deg,var(--apx-os-ac2),var(--apx-os-ac));box-shadow:0 12px 26px -10px color-mix(in srgb,var(--apx-os-ac) 80%,transparent);transition:.45s}.apx-onestop-picon svg{width:25px;height:25px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.apx-onestop-pl{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--apx-os-mut2)}.apx-onestop-ptitle{margin:1px 0 0;font-size:1.42rem;letter-spacing:-.02em;color:var(--tj-color-heading-primary)}.apx-onestop-lead{font-size:1.06rem;font-weight:600;line-height:1.4;margin:13px 0 14px;min-height:2.8em;color:var(--apx-os-ac2);transition:color .45s}.apx-onestop-does{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-gap:9px;gap:9px}.apx-onestop-does li{position:relative;padding-left:24px;color:var(--apx-os-mut);line-height:1.45;font-size:.94rem;transition:color .3s}.apx-onestop-does li:before{content:"";position:absolute;left:0;top:.32em;width:14px;height:14px;border-radius:4px;background:color-mix(in srgb,var(--apx-os-ac) 18%,transparent);box-shadow:inset 0 0 0 1.5px var(--apx-os-ac);transition:.3s}.apx-onestop-does li:after{content:"";position:absolute;left:4px;top:.55em;width:5px;height:3.5px;border-left:1.5px solid var(--apx-os-ac2);border-bottom:1.5px solid var(--apx-os-ac2);transform:rotate(-45deg)}.apx-onestop-why{background:var(--apx-os-bg);border:1px solid color-mix(in srgb,var(--apx-os-ac) 50%,transparent);box-shadow:0 0 16px -4px color-mix(in srgb,var(--apx-os-ac) 32%,transparent);border-radius:14px;padding:15px 16px;transition:border-color .45s,box-shadow .45s}.apx-onestop-wl{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--apx-os-ac2);font-weight:700;margin:0 0 6px;transition:.45s}.apx-onestop-wt{margin:0;color:var(--tj-color-heading-primary);font-weight:600;line-height:1.45;font-size:1.02rem;min-height:2.9em}.apx-onestop-dots{display:flex;gap:7px;margin-top:0}.apx-onestop-dots button{flex:1 1;height:44px;border:0;-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);cursor:pointer;padding:0;position:relative}.apx-onestop-dots button:before{content:"";position:absolute;inset-inline:0;top:50%;height:5px;margin-top:-2.5px;border-radius:3px;background:color-mix(in srgb,#ffffff 14%,transparent);transition:background .3s}.apx-onestop-dots button.is-on:before{background:var(--apx-os-ac)}.apx-onestop-score{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:44px}.apx-onestop-scell{background:var(--apx-os-card);border:1px solid var(--apx-os-line);border-radius:14px;padding:18px 18px 16px;transition:.3s}.apx-onestop-scell:hover{border-color:color-mix(in srgb,var(--tj-color-accent-mid) 30%,transparent);transform:translateY(-2px)}.apx-onestop-sv{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;color:var(--tj-color-heading-primary);line-height:1}.apx-onestop-u{color:var(--apx-os-ac2);font-size:.62em;font-weight:700;margin-left:1px;transition:color .45s}.apx-onestop-sl{margin-top:7px;font-size:.82rem;color:var(--apx-os-mut);line-height:1.35}.apx-onestop-badge:focus-visible,.apx-onestop-dots button:focus-visible,.apx-onestop-qlab:focus-visible{outline:2px solid var(--apx-os-ac2);outline-offset:2px}.apx-onestop:not(.is-live) .apx-onestop-badge:after,.apx-onestop:not(.is-live) .apx-onestop-badge:before,.apx-onestop:not(.is-live) .apx-onestop-connline,.apx-onestop:not(.is-live) .apx-onestop-qbeam,.apx-onestop:not(.is-live) .apx-onestop-ringbeam{animation-play-state:paused}.apx-onestop-section.surface-light,.apx-onestop-section.surface-tint{--apx-os-mut:var(--tj-color-text-body);--apx-os-mut2:color-mix(in srgb,var(--tj-color-text-body) 62%,transparent);--apx-os-card:rgba(14,26,44,0.04);--apx-os-line:rgba(14,26,44,0.14)}.apx-onestop-section.surface-light .apx-onestop-qnm,.apx-onestop-section.surface-tint .apx-onestop-qnm{color:var(--tj-color-text-body)}.apx-onestop-section.surface-light .apx-onestop-qic,.apx-onestop-section.surface-tint .apx-onestop-qic{border-color:rgba(14,26,44,.14)}.apx-onestop-section.surface-light .apx-onestop-dots button,.apx-onestop-section.surface-tint .apx-onestop-dots button{background:rgba(14,26,44,.14)}.apx-onestop-section.surface-light .apx-onestop-badge,.apx-onestop-section.surface-tint .apx-onestop-badge{box-shadow:0 0 0 7px color-mix(in srgb,var(--apx-os-bg) 90%,transparent),0 10px 36px -10px rgba(0,0,0,.25)}.apx-onestop-section.surface-light{--apx-os-bg:var(--tj-color-common-white)}.apx-onestop-section.surface-tint{--apx-os-bg:var(--tj-color-theme-bg)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.apx-onestop-grid{grid-template-columns:1fr;gap:26px}.apx-onestop-score{grid-template-columns:repeat(2,1fr)}.apx-onestop-quad{max-width:380px}}@media(max-width:575px){.apx-onestop-qlab{width:96px}.apx-onestop-qnm{font-size:.82rem}.apx-onestop-qvb{display:none}}@media(prefers-reduced-motion:reduce){.apx-onestop-badge,.apx-onestop-qslice,.apx-onestop-quad{animation:none}.apx-onestop-qlab:hover{transform:translate(-50%,-50%)}.apx-onestop-badge:after,.apx-onestop-badge:before,.apx-onestop-connline,.apx-onestop-qbeam,.apx-onestop-ringbeam{animation:none}}.apx-retainer-section{--apx-rt-c:var(--tj-color-theme-primary);--apx-rt-c2:var(--tj-color-accent-mid);--apx-rt-ok:#34d399;--apx-rt-ok2:#7df0c0;--apx-rt-ink:var(--tj-color-heading-primary);--apx-rt-mut:var(--tj-color-text-body-5);--apx-rt-mut2:color-mix(in srgb,var(--tj-color-text-body-5) 62%,transparent);--apx-rt-card:rgba(255,255,255,0.045);--apx-rt-line:var(--tj-color-border-3);--apx-rt-base:var(--tj-color-theme-dark)}.apx-retainer-lede{max-width:72ch;margin:0;font-size:1.02rem;line-height:1.6;color:var(--apx-rt-mut)}.apx-retainer-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);grid-gap:36px;gap:36px;align-items:start;margin-top:34px}.apx-retainer-hub{position:relative;height:412px;border:1px solid var(--apx-rt-line);border-radius:16px;overflow:hidden;background:radial-gradient(closest-side at 50% 50%,color-mix(in srgb,var(--apx-rt-c) 10%,transparent),transparent 72%);pointer-events:none}.apx-retainer-beams{position:absolute;inset:0;width:100%;height:100%;z-index:1}.apx-retainer-beam{stroke:rgba(255,255,255,.06);stroke-width:.5;fill:none;transition:stroke .4s,stroke-width .4s}.apx-retainer-beam.is-act{stroke:var(--apx-rt-c2);stroke-width:.8;stroke-dasharray:2.6 3.4;animation:apx-retainer-flow .9s linear infinite;filter:drop-shadow(0 0 1px var(--apx-rt-c2))}@keyframes apx-retainer-flow{to{stroke-dashoffset:-6}}.apx-retainer-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:132px;height:132px;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 50% 36%,color-mix(in srgb,var(--apx-rt-c) 24%,var(--apx-rt-base)),color-mix(in srgb,var(--apx-rt-c) 6%,var(--apx-rt-base)) 78%);border:1.5px solid color-mix(in srgb,var(--apx-rt-c2) 50%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--apx-rt-c) 7%,transparent),0 20px 50px -22px color-mix(in srgb,var(--apx-rt-c) 55%,transparent);transition:.5s}.apx-retainer-core:before{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px solid var(--apx-rt-c2);opacity:.4;animation:apx-retainer-cpulse 2.8s ease-out infinite}.apx-retainer-core.is-ok{border-color:rgba(52,211,153,.6);box-shadow:0 0 0 6px rgba(52,211,153,.08),0 20px 50px -22px rgba(52,211,153,.5)}.apx-retainer-core.is-ok .apx-retainer-core-label{color:var(--apx-rt-ok2)}@keyframes apx-retainer-cpulse{0%{transform:scale(1);opacity:.45}to{transform:scale(1.18);opacity:0}}.apx-retainer-core-label{font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:var(--apx-rt-c2);font-weight:700}.apx-retainer-core-inf{font-size:2.2rem;font-weight:800;line-height:.9;color:#fff;margin:3px 0 2px;letter-spacing:-.02em}.apx-retainer-core-sub{font-size:.6rem;color:rgba(255,255,255,.66);letter-spacing:.04em}.apx-retainer-node{position:absolute;transform:translate(-50%,-50%);z-index:4;display:flex;align-items:center;gap:9px;background:color-mix(in srgb,var(--apx-rt-base) 82%,transparent);border:1px solid var(--apx-rt-line);border-radius:11px;padding:8px 11px 8px 9px;width:138px;transition:border-color .35s,box-shadow .35s,background .35s}.apx-retainer-node.is-act{border-color:var(--apx-rt-c);background:color-mix(in srgb,var(--apx-rt-c) 14%,var(--apx-rt-base));box-shadow:0 0 0 3px color-mix(in srgb,var(--apx-rt-c) 16%,transparent),0 10px 26px -13px var(--apx-rt-c)}.apx-retainer-node.is-act .apx-retainer-ni{color:var(--tj-color-accent-on-accent,#ffffff);background:var(--apx-rt-c);border-color:var(--apx-rt-c)}.apx-retainer-node.is-act .apx-retainer-nt{color:var(--apx-rt-ink)}.apx-retainer-ni{flex:0 0 auto;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--apx-rt-mut2);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);transition:.35s}.apx-retainer-ni svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.apx-retainer-nt{font-size:.73rem;font-weight:650;color:color-mix(in srgb,var(--tj-color-text-body-5) 55%,transparent);line-height:1.13;transition:color .35s}.apx-retainer-nt small{display:block;font-weight:500;font-size:.6rem;color:var(--apx-rt-mut2);margin-top:1px}.apx-retainer-hubcap{margin:14px 4px 0;font-size:.82rem;color:var(--apx-rt-mut);line-height:1.5}.apx-retainer-hubcap b{color:var(--apx-rt-c2);font-weight:600}.apx-retainer-panel{min-width:0}.apx-retainer-ptag{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--apx-rt-mut2);margin:0 0 14px}.apx-retainer-phead{display:flex;align-items:center;gap:14px;margin:0 0 4px;min-height:60px}.apx-retainer-picon{flex:0 0 auto;width:48px;height:48px;border-radius:13px;display:grid;place-items:center;color:var(--tj-color-accent-on-accent,#0e1a2c);background:linear-gradient(160deg,var(--apx-rt-c2),var(--apx-rt-c));box-shadow:0 12px 26px -10px color-mix(in srgb,var(--apx-rt-c) 80%,transparent);transition:.4s}.apx-retainer-picon svg{width:25px;height:25px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.apx-retainer-picon.is-ok{color:#06291d;background:linear-gradient(160deg,#7df0c0,#16a877);box-shadow:0 12px 26px -10px rgba(52,211,153,.6)}.apx-retainer-pl{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--apx-rt-mut2)}.apx-retainer-ptitle{margin:1px 0 0;font-size:1.42rem;letter-spacing:-.02em;color:var(--apx-rt-ink)}.apx-retainer-lead{font-size:1.06rem;color:var(--apx-rt-c2);font-weight:600;line-height:1.4;margin:13px 0 14px;min-height:2.8em;transition:color .4s}.apx-retainer-lead.is-ok{color:var(--apx-rt-ok2)}.apx-retainer-does{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-gap:9px;gap:9px}.apx-retainer-does li{position:relative;padding-left:24px;color:var(--apx-rt-mut);line-height:1.45;font-size:.94rem}.apx-retainer-does li:before{content:"";position:absolute;left:0;top:.32em;width:14px;height:14px;border-radius:4px;background:color-mix(in srgb,var(--apx-rt-c) 16%,transparent);box-shadow:inset 0 0 0 1.5px var(--apx-rt-c)}.apx-retainer-does li:after{content:"";position:absolute;left:4px;top:.55em;width:5px;height:3.5px;border-left:1.5px solid var(--apx-rt-c2);border-bottom:1.5px solid var(--apx-rt-c2);transform:rotate(-45deg)}.apx-retainer-why{background:var(--apx-rt-card);border:1px solid color-mix(in srgb,var(--apx-rt-c) 50%,transparent);box-shadow:0 0 16px -4px color-mix(in srgb,var(--apx-rt-c) 32%,transparent),inset 0 0 14px -11px color-mix(in srgb,var(--apx-rt-c) 55%,transparent);border-radius:14px;padding:15px 16px;transition:border-color .4s,box-shadow .4s}.apx-retainer-why.is-ok{border-color:color-mix(in srgb,var(--apx-rt-ok) 50%,transparent);box-shadow:0 0 16px -4px color-mix(in srgb,var(--apx-rt-ok) 32%,transparent),inset 0 0 14px -11px color-mix(in srgb,var(--apx-rt-ok) 55%,transparent)}.apx-retainer-why.is-ok .apx-retainer-wl{color:var(--apx-rt-ok2)}.apx-retainer-wl{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--apx-rt-c2);font-weight:700;margin:0 0 6px;transition:.4s}.apx-retainer-wt{margin:0;color:var(--apx-rt-ink);font-weight:600;line-height:1.45;font-size:1.02rem;min-height:2.9em}.apx-retainer-dots{display:flex;gap:7px;margin-top:18px}.apx-retainer-dots button{flex:1 1;height:5px;border-radius:3px;border:0;background:rgba(255,255,255,.14);cursor:pointer;padding:0;transition:background .3s}.apx-retainer-dots button.is-on{background:var(--apx-rt-c)}.apx-retainer-dots button:focus-visible{outline:2px solid var(--apx-rt-c2);outline-offset:2px}.apx-retainer-score{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:44px}.apx-retainer-scell{background:var(--apx-rt-card);border:1px solid var(--apx-rt-line);border-radius:14px;padding:18px 18px 16px}.apx-retainer-scell.is-good .apx-retainer-sv,.apx-retainer-scell.is-good .apx-retainer-sv .apx-retainer-u{color:var(--apx-rt-ok)}.apx-retainer-sv{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;color:var(--apx-rt-ink);line-height:1}.apx-retainer-sv .apx-retainer-u{color:var(--apx-rt-c2);font-size:.58em;font-weight:700;margin-left:1px}.apx-retainer-sl{margin-top:7px;font-size:.82rem;color:var(--apx-rt-mut);line-height:1.35}.apx-retainer-section.surface-light,.apx-retainer-section.surface-tint{--apx-rt-c2:var(--tj-color-accent-deep);--apx-rt-ok:#0c8a5f;--apx-rt-ok2:#0c8a5f;--apx-rt-mut:var(--tj-color-text-body);--apx-rt-mut2:color-mix(in srgb,var(--tj-color-text-body) 62%,transparent);--apx-rt-card:rgba(14,26,44,0.04);--apx-rt-line:rgba(14,26,44,0.14)}.apx-retainer-section.surface-light .apx-retainer-beam,.apx-retainer-section.surface-tint .apx-retainer-beam{stroke:rgba(14,26,44,.1)}.apx-retainer-section.surface-light .apx-retainer-core-label,.apx-retainer-section.surface-tint .apx-retainer-core-label{color:var(--tj-color-accent-mid)}.apx-retainer-section.surface-light .apx-retainer-node,.apx-retainer-section.surface-tint .apx-retainer-node{background:var(--tj-color-common-white)}.apx-retainer-section.surface-light .apx-retainer-ni,.apx-retainer-section.surface-tint .apx-retainer-ni{background:rgba(14,26,44,.04);border-color:rgba(14,26,44,.08)}.apx-retainer-section.surface-light .apx-retainer-nt,.apx-retainer-section.surface-tint .apx-retainer-nt{color:color-mix(in srgb,var(--tj-color-text-body) 55%,transparent)}.apx-retainer-section.surface-light .apx-retainer-node.is-act,.apx-retainer-section.surface-tint .apx-retainer-node.is-act{background:color-mix(in srgb,var(--apx-rt-c) 10%,var(--tj-color-common-white))}.apx-retainer-section.surface-light .apx-retainer-node.is-act .apx-retainer-nt,.apx-retainer-section.surface-tint .apx-retainer-node.is-act .apx-retainer-nt{color:var(--tj-color-heading-primary)}.apx-retainer-section.surface-light .apx-retainer-dots button,.apx-retainer-section.surface-tint .apx-retainer-dots button{background:rgba(14,26,44,.14)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.apx-retainer-grid{grid-template-columns:1fr;gap:26px}.apx-retainer-score{grid-template-columns:repeat(2,1fr)}.apx-retainer-hub{height:392px}}@media(max-width:575px){.apx-retainer-node{width:124px}.apx-retainer-nt small{display:none}.apx-retainer-score{gap:10px}}@media(prefers-reduced-motion:reduce){.apx-retainer-beam.is-act,.apx-retainer-core:before{animation:none}}.apx-autopilot-section{--apx-ap-c:var(--tj-color-theme-primary);--apx-ap-c2:var(--tj-color-accent-mid);--apx-ap-deep:var(--tj-color-accent-deep);--apx-ap-ok:#34d399;--apx-ap-amber:#f2b31d;--apx-ap-amber2:#ffd98a;--apx-ap-ink:var(--tj-color-heading-primary);--apx-ap-mut:var(--tj-color-text-body-5);--apx-ap-mut2:color-mix(in srgb,var(--tj-color-text-body-5) 62%,transparent);--apx-ap-card:rgba(255,255,255,0.045);--apx-ap-line:var(--tj-color-border-3);--apx-ap-base:var(--tj-color-theme-dark)}.apx-autopilot-lede{max-width:72ch;margin:0;font-size:1.02rem;line-height:1.6;color:var(--apx-ap-mut)}.apx-autopilot-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:36px;gap:36px;align-items:start;margin-top:32px}.apx-autopilot-viz{min-width:0}.apx-autopilot-flow{position:relative;height:320px;border:1px solid var(--apx-ap-line);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--apx-ap-c) 6%,transparent),rgba(255,255,255,.015));overflow:hidden;pointer-events:none}.apx-autopilot-conn{position:absolute;inset:0;width:100%;height:100%}.apx-autopilot-conn path{fill:none;stroke:rgba(255,255,255,.14);stroke-width:.5;stroke-dasharray:2 2}.apx-autopilot-node{position:absolute;transform:translate(-50%,-50%);z-index:3}.apx-autopilot-cap{position:absolute;top:calc(100% + 9px);left:50%;transform:translateX(-50%);text-align:center;white-space:nowrap}.apx-autopilot-box{display:grid;place-items:center;border-radius:15px;border:1px solid var(--apx-ap-line);background:color-mix(in srgb,color-mix(in srgb,var(--apx-ap-c) 10%,var(--apx-ap-base)) 92%,transparent);color:var(--apx-ap-c2)}.apx-autopilot-box svg{stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.apx-autopilot-nl{font-size:.78rem;font-weight:600;color:var(--apx-ap-ink)}.apx-autopilot-ns{font-size:.66rem;color:var(--apx-ap-mut2);margin-top:-4px}.apx-autopilot-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apx-autopilot-node.is-inbox .apx-autopilot-box{width:62px;height:62px}.apx-autopilot-node.is-inbox .apx-autopilot-box svg{width:28px;height:28px}.apx-autopilot-node.is-engine .apx-autopilot-box{position:relative;width:96px;height:96px;color:#fff;border-color:color-mix(in srgb,var(--apx-ap-c2) 50%,transparent);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--apx-ap-c) 76%,var(--apx-ap-base)),color-mix(in srgb,var(--apx-ap-c) 30%,var(--apx-ap-base)));box-shadow:0 0 0 7px color-mix(in srgb,var(--apx-ap-c) 10%,transparent),0 18px 44px -14px color-mix(in srgb,var(--apx-ap-c) 85%,transparent)}.apx-autopilot-node.is-engine .apx-autopilot-box svg{width:42px;height:42px}.apx-autopilot-node.is-engine .apx-autopilot-box:before{content:"";position:absolute;inset:-1px;border-radius:15px;border:1px solid var(--apx-ap-c2);opacity:.5;animation:apx-autopilot-epulse 2.4s ease-out infinite}@keyframes apx-autopilot-epulse{0%{transform:scale(1);opacity:.5}to{transform:scale(1.18);opacity:0}}.apx-autopilot-node.is-done .apx-autopilot-box{width:62px;height:62px;color:var(--apx-ap-ok);border-color:rgba(52,211,153,.4);background:color-mix(in srgb,color-mix(in srgb,var(--apx-ap-ok) 10%,var(--apx-ap-base)) 92%,transparent)}.apx-autopilot-node.is-done .apx-autopilot-box svg{width:28px;height:28px}.apx-autopilot-node.is-human .apx-autopilot-box{width:56px;height:56px;color:var(--apx-ap-amber2);border-color:rgba(242,179,29,.4);background:color-mix(in srgb,color-mix(in srgb,var(--apx-ap-amber) 10%,var(--apx-ap-base)) 92%,transparent)}.apx-autopilot-node.is-human .apx-autopilot-box svg{width:24px;height:24px}.apx-autopilot-chip{position:absolute;transform:translate(-50%,-50%);z-index:2;display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:500;color:#e7e2f2;white-space:nowrap;background:color-mix(in srgb,color-mix(in srgb,var(--apx-ap-c) 18%,var(--apx-ap-base)) 92%,transparent);border:1px solid color-mix(in srgb,var(--apx-ap-c2) 32%,transparent);border-radius:7px;padding:4px 9px;box-shadow:0 4px 14px -6px rgba(0,0,0,.7)}.apx-autopilot-chip b{width:6px;height:6px;border-radius:50%;background:var(--apx-ap-c2);flex:0 0 auto}.apx-autopilot-chip.is-main{animation:apx-autopilot-fmain var(--dur) linear var(--delay) infinite}.apx-autopilot-chip.is-human{animation:apx-autopilot-fhuman var(--dur) linear var(--delay) infinite}@keyframes apx-autopilot-fmain{0%{left:9%;top:38%;opacity:0}5%{opacity:1}49%{left:46%;top:38%}55%{opacity:1}95%{left:88%;top:38%;opacity:1}to{left:88%;top:38%;opacity:0}}@keyframes apx-autopilot-fhuman{0%{left:9%;top:38%;opacity:0}5%{opacity:1}42%{left:46%;top:38%}60%{left:60%;top:79%}74%{left:60%;top:79%}95%{left:88%;top:38%;opacity:1}to{left:88%;top:38%;opacity:0}}.apx-autopilot-flow.is-paused .apx-autopilot-chip,.apx-autopilot-flow.is-paused .apx-autopilot-node.is-engine .apx-autopilot-box:before{animation-play-state:paused}.apx-autopilot-flowcap{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.78rem;color:var(--apx-ap-mut2);margin:14px 0 0}.apx-autopilot-flowcap b{color:var(--apx-ap-c2);font-weight:600}.apx-autopilot-flowcap .is-h{color:var(--apx-ap-amber2);font-weight:600}.apx-autopilot-panel{min-width:0}.apx-autopilot-mtag{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--apx-ap-mut2);margin:0 0 14px}.apx-autopilot-steps{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.apx-autopilot-step{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-size:.84rem;color:var(--apx-ap-mut);background:var(--apx-ap-card);border:1px solid var(--apx-ap-line);border-radius:999px;padding:8px 14px;transition:.25s}.apx-autopilot-step:not(:last-child):after{content:"";width:14px;height:1px;background:var(--apx-ap-line)}.apx-autopilot-step.is-act{border-color:var(--apx-ap-c);color:var(--apx-ap-ink);background:color-mix(in srgb,var(--apx-ap-c) 14%,transparent)}.apx-autopilot-step.is-act .apx-autopilot-sn{background:var(--apx-ap-c);color:#fff}.apx-autopilot-step:focus-visible{outline:2px solid var(--apx-ap-c2);outline-offset:2px}.apx-autopilot-sn{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:.68rem;font-weight:700;background:rgba(255,255,255,.08);color:var(--apx-ap-mut);transition:.25s}.apx-autopilot-phead{display:flex;align-items:center;gap:14px;margin:0 0 6px;min-height:64px}.apx-autopilot-picon{flex:0 0 auto;width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--apx-ap-c2) 35%,var(--apx-ap-c)),var(--apx-ap-deep));box-shadow:0 12px 26px -10px color-mix(in srgb,var(--apx-ap-c) 85%,transparent)}.apx-autopilot-picon svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.apx-autopilot-pl{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--apx-ap-mut2)}.apx-autopilot-ptitle{margin:1px 0 0;font-size:1.5rem;letter-spacing:-.02em;color:var(--apx-ap-ink)}.apx-autopilot-promise{font-size:1.08rem;color:var(--apx-ap-c2);font-weight:600;line-height:1.4;margin:14px 0 16px;min-height:2.8em}.apx-autopilot-does{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-gap:10px;gap:10px}.apx-autopilot-does li{position:relative;padding-left:26px;color:var(--apx-ap-mut);line-height:1.45;font-size:.95rem}.apx-autopilot-does li:before{content:"";position:absolute;left:0;top:.34em;width:15px;height:15px;border-radius:5px;background:color-mix(in srgb,var(--apx-ap-c) 16%,transparent);box-shadow:inset 0 0 0 1.5px var(--apx-ap-c)}.apx-autopilot-does li:after{content:"";position:absolute;left:4.5px;top:.6em;width:6px;height:3.5px;border-left:1.5px solid var(--apx-ap-c2);border-bottom:1.5px solid var(--apx-ap-c2);transform:rotate(-45deg)}.apx-autopilot-why{background:var(--apx-ap-card);border:1px solid color-mix(in srgb,var(--apx-ap-ok) 50%,transparent);box-shadow:0 0 16px -4px color-mix(in srgb,var(--apx-ap-ok) 32%,transparent),inset 0 0 14px -11px color-mix(in srgb,var(--apx-ap-ok) 55%,transparent);border-radius:14px;padding:16px 17px}.apx-autopilot-wl{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--apx-ap-ok);font-weight:700;margin:0 0 6px}.apx-autopilot-wt{margin:0;color:var(--apx-ap-ink);font-weight:600;line-height:1.45;font-size:1.04rem;min-height:2.9em}.apx-autopilot-score{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:42px}.apx-autopilot-scell{background:var(--apx-ap-card);border:1px solid var(--apx-ap-line);border-radius:14px;padding:18px 18px 16px}.apx-autopilot-scell.is-good .apx-autopilot-sv,.apx-autopilot-scell.is-good .apx-autopilot-sv .apx-autopilot-u{color:var(--apx-ap-ok)}.apx-autopilot-sv{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;color:var(--apx-ap-ink);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apx-autopilot-sv .apx-autopilot-u{color:var(--apx-ap-c2);font-size:.6em;font-weight:700;margin-left:2px}.apx-autopilot-sl{margin-top:7px;font-size:.82rem;color:var(--apx-ap-mut);line-height:1.35}.apx-autopilot-section.surface-light,.apx-autopilot-section.surface-tint{--apx-ap-c2:var(--tj-color-accent-deep);--apx-ap-mut:var(--tj-color-text-body);--apx-ap-mut2:color-mix(in srgb,var(--tj-color-text-body) 62%,transparent);--apx-ap-card:rgba(14,26,44,0.04);--apx-ap-line:rgba(14,26,44,0.14)}.apx-autopilot-section.surface-light .apx-autopilot-conn path,.apx-autopilot-section.surface-tint .apx-autopilot-conn path{stroke:rgba(14,26,44,.14)}.apx-autopilot-section.surface-light .apx-autopilot-chip b,.apx-autopilot-section.surface-tint .apx-autopilot-chip b{background:var(--tj-color-accent-mid)}.apx-autopilot-section.surface-light .apx-autopilot-sn,.apx-autopilot-section.surface-tint .apx-autopilot-sn{background:rgba(14,26,44,.08)}.apx-autopilot-section.surface-light .apx-autopilot-flowcap .is-h,.apx-autopilot-section.surface-tint .apx-autopilot-flowcap .is-h{color:#9a6c00}.apx-autopilot-section.surface-light .apx-autopilot-scell.is-good .apx-autopilot-sv,.apx-autopilot-section.surface-light .apx-autopilot-scell.is-good .apx-autopilot-sv .apx-autopilot-u,.apx-autopilot-section.surface-light .apx-autopilot-wl,.apx-autopilot-section.surface-tint .apx-autopilot-scell.is-good .apx-autopilot-sv,.apx-autopilot-section.surface-tint .apx-autopilot-scell.is-good .apx-autopilot-sv .apx-autopilot-u,.apx-autopilot-section.surface-tint .apx-autopilot-wl{color:#0c8a5f}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.apx-autopilot-grid{grid-template-columns:1fr;gap:26px}.apx-autopilot-score{grid-template-columns:repeat(2,1fr)}.apx-autopilot-node.is-engine .apx-autopilot-box{width:80px;height:80px}}@media(max-width:575px){.apx-autopilot-flow{height:280px}.apx-autopilot-ns{display:none}.apx-autopilot-step{font-size:.78rem;padding:7px 11px}.apx-autopilot-score{gap:10px}}@media(prefers-reduced-motion:reduce){.apx-autopilot-chip{animation:none!important;opacity:.85}.apx-autopilot-node.is-engine .apx-autopilot-box:before{animation:none}}.apx-ademu-section{--apx-ad-c:var(--tj-color-theme-primary);--apx-ad-c2:var(--tj-color-accent-mid);--apx-ad-client:#f2b31d;--apx-ad-client2:#ffd98a;--apx-ad-ok:#34d399;--apx-ad-ink:var(--tj-color-heading-primary);--apx-ad-mut:var(--tj-color-text-body-5);--apx-ad-mut2:color-mix(in srgb,var(--tj-color-text-body-5) 62%,transparent);--apx-ad-card:rgba(255,255,255,0.045);--apx-ad-line:var(--tj-color-border-3);--apx-ad-base:var(--tj-color-theme-dark)}.apx-ademu-lede{max-width:70ch;margin:0;font-size:1.02rem;line-height:1.6;color:var(--apx-ad-mut)}.apx-ademu-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start;margin-top:34px}.apx-ademu-viz{min-width:0}.apx-ademu-stage{position:relative;height:392px}.apx-ademu-wires{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.apx-ademu-wires path{fill:none;stroke:rgba(255,255,255,.13);stroke-width:.4;stroke-dasharray:1.4 1.4}.apx-ademu-wire.is-on{stroke:var(--apx-ad-c);stroke-width:.7;stroke-dasharray:none;opacity:.9;filter:drop-shadow(0 0 1px var(--apx-ad-c))}.apx-ademu-wires .apx-ademu-cwire{stroke:rgba(242,179,29,.4);stroke-dasharray:1.4 1.4}.apx-ademu-port{position:absolute;width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--apx-ad-c) 14%,var(--apx-ad-base));border:1px solid color-mix(in srgb,var(--apx-ad-c2) 40%,transparent);transform:translate(-50%,-50%);pointer-events:none}.apx-ademu-disc{position:absolute;left:2.5%;transform:translateY(-50%);display:flex;align-items:center;gap:11px;cursor:pointer;background:color-mix(in srgb,var(--apx-ad-base) 88%,transparent);border:1px solid var(--apx-ad-line);border-radius:12px;padding:9px 14px 9px 9px;transition:.25s;z-index:3;font:inherit;text-align:left}.apx-ademu-disc:focus-visible{outline:2px solid var(--apx-ad-c2);outline-offset:2px}.apx-ademu-disc.is-act{border-color:var(--apx-ad-c);background:color-mix(in srgb,var(--apx-ad-c) 14%,var(--apx-ad-base));box-shadow:0 0 0 4px color-mix(in srgb,var(--apx-ad-c) 10%,transparent),0 10px 26px -12px color-mix(in srgb,var(--apx-ad-c) 70%,transparent)}.apx-ademu-disc.is-act .apx-ademu-di{color:#fff;background:radial-gradient(circle at 50% 35%,var(--apx-ad-c),var(--tj-color-accent-deep));border-color:var(--apx-ad-c2)}.apx-ademu-disc.is-act .apx-ademu-dl{color:#fff}.apx-ademu-di{flex:0 0 auto;width:38px;height:38px;border-radius:9px;display:grid;place-items:center;color:var(--apx-ad-c2);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--apx-ad-c) 18%,var(--apx-ad-base)),color-mix(in srgb,var(--apx-ad-c) 7%,var(--apx-ad-base)));border:1px solid color-mix(in srgb,var(--apx-ad-c2) 22%,transparent);transition:.25s}.apx-ademu-di svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.apx-ademu-dl{font-size:.86rem;font-weight:600;color:color-mix(in srgb,var(--apx-ad-ink) 85%,transparent);line-height:1.15;white-space:nowrap;transition:color .25s}.apx-ademu-dl small{display:block;font-weight:500;font-size:.66rem;color:var(--apx-ad-mut2);letter-spacing:.02em}.apx-ademu-trace{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--apx-ad-c2);box-shadow:0 0 6px var(--apx-ad-c);z-index:2;transform:translate(-50%,-50%);pointer-events:none;animation-play-state:paused}.apx-ademu-t0{animation-name:apx-ademu-tr0;animation-timing-function:linear;animation-delay:var(--delay);animation-iteration-count:infinite}.apx-ademu-t0,.apx-ademu-t1{animation-duration:var(--dur)}.apx-ademu-t1{animation-name:apx-ademu-tr1;animation-timing-function:linear;animation-delay:var(--delay);animation-iteration-count:infinite}.apx-ademu-t2{animation-name:apx-ademu-tr2;animation-timing-function:linear;animation-delay:var(--delay);animation-iteration-count:infinite}.apx-ademu-t2,.apx-ademu-t3{animation-duration:var(--dur)}.apx-ademu-t3{animation-name:apx-ademu-tr3;animation-timing-function:linear;animation-delay:var(--delay);animation-iteration-count:infinite}.apx-ademu-t4{animation-name:apx-ademu-tr4;animation-duration:var(--dur);animation-timing-function:linear;animation-delay:var(--delay);animation-iteration-count:infinite}.apx-ademu-stage.is-live .apx-ademu-trace{animation-play-state:running}@keyframes apx-ademu-tr0{0%{left:27%;top:13%;opacity:0}9%{opacity:1}88%{opacity:1}to{left:76%;top:50%;opacity:0}}@keyframes apx-ademu-tr1{0%{left:27%;top:31%;opacity:0}9%{opacity:1}88%{opacity:1}to{left:76%;top:50%;opacity:0}}@keyframes apx-ademu-tr2{0%{left:27%;top:50%;opacity:0}9%{opacity:1}88%{opacity:1}to{left:76%;top:50%;opacity:0}}@keyframes apx-ademu-tr3{0%{left:27%;top:69%;opacity:0}9%{opacity:1}88%{opacity:1}to{left:76%;top:50%;opacity:0}}@keyframes apx-ademu-tr4{0%{left:27%;top:87%;opacity:0}9%{opacity:1}88%{opacity:1}to{left:76%;top:50%;opacity:0}}.apx-ademu-client{position:absolute;left:42%;top:5%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:9px;z-index:4;background:color-mix(in srgb,var(--apx-ad-client) 12%,var(--apx-ad-base));border:1px solid rgba(242,179,29,.4);border-radius:999px;padding:6px 13px 6px 6px;white-space:nowrap}.apx-ademu-ci{flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--apx-ad-client2);display:grid;place-items:center}.apx-ademu-ci svg{width:16px;height:16px;stroke:#1a1407;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.apx-ademu-ct{font-size:.76rem;font-weight:650;color:var(--apx-ad-client2);line-height:1.1}.apx-ademu-ct small{display:block;font-weight:500;font-size:.62rem;color:rgba(233,238,249,.55)}.apx-ademu-obj{position:absolute;left:78%;top:50%;transform:translate(-50%,-50%);width:172px;height:172px;z-index:3}.apx-ademu-tg{position:absolute;inset:0;width:100%;height:100%}.apx-ademu-bull{fill:color-mix(in srgb,var(--apx-ad-c) 14%,transparent)}.apx-ademu-ring{fill:none;stroke:rgba(255,255,255,.12);stroke-width:1.2}.apx-ademu-ptrack{fill:none;stroke:rgba(255,255,255,.08);stroke-width:4}.apx-ademu-pfill{fill:none;stroke-width:4;stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset .8s cubic-bezier(.3,.9,.3,1);filter:drop-shadow(0 0 3px var(--apx-ad-c))}.apx-ademu-oc{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1px}.apx-ademu-ov{font-size:1.9rem;font-weight:800;color:var(--apx-ad-ink);line-height:1}.apx-ademu-ov .apx-ademu-ou{font-size:.5em;color:var(--apx-ad-c2)}.apx-ademu-ol{font-size:.58rem;letter-spacing:.14em;color:var(--apx-ad-mut2);font-weight:600}.apx-ademu-reached{display:none;color:var(--apx-ad-ink);font-weight:800;letter-spacing:.04em;font-size:1.05rem}.apx-ademu-reached small{display:block;font-weight:600;font-size:.56rem;letter-spacing:.1em;color:var(--apx-ad-c2);margin-top:2px}.apx-ademu-obj.is-reached .apx-ademu-ov{display:none}.apx-ademu-obj.is-reached .apx-ademu-reached{display:block}.apx-ademu-otag{position:absolute;left:50%;top:calc(100% + 10px);transform:translateX(-50%);white-space:nowrap;text-align:center}.apx-ademu-otk{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--apx-ad-c2);font-weight:700}.apx-ademu-otv{font-size:.8rem;color:color-mix(in srgb,var(--apx-ad-ink) 88%,transparent);font-weight:600;margin-top:1px}.apx-ademu-roe{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 9px;margin:30px 0 0;font-size:.82rem;color:var(--apx-ad-mut);text-align:center}.apx-ademu-roe b{color:var(--apx-ad-client2);font-weight:600}.apx-ademu-roed{color:var(--apx-ad-mut2)}.apx-ademu-panel{min-width:0}.apx-ademu-ptag{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--apx-ad-mut2);margin:0 0 12px}.apx-ademu-phead{display:flex;align-items:center;gap:14px;margin:0 0 4px;min-height:64px}.apx-ademu-picon{flex:0 0 auto;width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,var(--apx-ad-c),var(--tj-color-accent-deep));box-shadow:0 12px 26px -10px color-mix(in srgb,var(--apx-ad-c) 85%,transparent)}.apx-ademu-picon svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.apx-ademu-pl{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--apx-ad-mut2)}.apx-ademu-ptitle{margin:1px 0 0;font-size:1.5rem;letter-spacing:-.02em;color:var(--apx-ad-ink)}.apx-ademu-promise{font-size:1.06rem;color:var(--apx-ad-c2);font-weight:600;line-height:1.4;margin:13px 0 15px;min-height:2.8em}.apx-ademu-does{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-gap:9px;gap:9px}.apx-ademu-does li{position:relative;padding-left:24px;color:var(--apx-ad-mut);line-height:1.45;font-size:.94rem}.apx-ademu-does li:before{content:"";position:absolute;left:0;top:.32em;width:14px;height:14px;border-radius:4px;background:color-mix(in srgb,var(--apx-ad-c) 14%,transparent);box-shadow:inset 0 0 0 1.5px var(--apx-ad-c)}.apx-ademu-does li:after{content:"";position:absolute;left:4px;top:.56em;width:6px;height:3.5px;border-left:1.5px solid var(--apx-ad-c2);border-bottom:1.5px solid var(--apx-ad-c2);transform:rotate(-45deg)}.apx-ademu-why{background:var(--apx-ad-card);border:1px solid color-mix(in srgb,var(--apx-ad-c) 50%,transparent);box-shadow:0 0 16px -4px color-mix(in srgb,var(--apx-ad-c) 32%,transparent),inset 0 0 14px -11px color-mix(in srgb,var(--apx-ad-c) 55%,transparent);border-radius:14px;padding:16px 17px}.apx-ademu-wl{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--apx-ad-c2);font-weight:700;margin:0 0 6px}.apx-ademu-wt{margin:0;color:var(--apx-ad-ink);font-weight:600;line-height:1.45;font-size:1.04rem;min-height:2.9em}.apx-ademu-dots{display:flex;gap:7px;margin-top:18px}.apx-ademu-dots button{flex:1 1;height:5px;border-radius:3px;border:0;background:rgba(255,255,255,.14);cursor:pointer;padding:0;transition:background .3s}.apx-ademu-dots button.is-on{background:var(--apx-ad-c)}.apx-ademu-dots button:focus-visible{outline:2px solid var(--apx-ad-c2);outline-offset:2px}.apx-ademu-score{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:42px}.apx-ademu-scell{background:var(--apx-ad-card);border:1px solid var(--apx-ad-line);border-radius:14px;padding:18px 18px 16px}.apx-ademu-scell.is-good .apx-ademu-sv,.apx-ademu-scell.is-good .apx-ademu-sv .apx-ademu-u{color:var(--apx-ad-ok)}.apx-ademu-sv{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;color:var(--apx-ad-ink);line-height:1}.apx-ademu-sv .apx-ademu-u{color:var(--apx-ad-c2);font-size:.58em;font-weight:700;margin-left:2px}.apx-ademu-sl{margin-top:7px;font-size:.82rem;color:var(--apx-ad-mut);line-height:1.35}.apx-ademu-section.surface-light,.apx-ademu-section.surface-tint{--apx-ad-c2:var(--tj-color-accent-deep);--apx-ad-mut:var(--tj-color-text-body);--apx-ad-mut2:color-mix(in srgb,var(--tj-color-text-body) 62%,transparent);--apx-ad-card:rgba(14,26,44,0.04);--apx-ad-line:rgba(14,26,44,0.14)}.apx-ademu-section.surface-light .apx-ademu-wires path:not(.is-on):not(.apx-ademu-cwire),.apx-ademu-section.surface-tint .apx-ademu-wires path:not(.is-on):not(.apx-ademu-cwire){stroke:rgba(14,26,44,.13)}.apx-ademu-section.surface-light .apx-ademu-wires .apx-ademu-cwire,.apx-ademu-section.surface-tint .apx-ademu-wires .apx-ademu-cwire{stroke:rgba(160,112,6,.45)}.apx-ademu-section.surface-light .apx-ademu-ring,.apx-ademu-section.surface-tint .apx-ademu-ring{stroke:rgba(14,26,44,.12)}.apx-ademu-section.surface-light .apx-ademu-ptrack,.apx-ademu-section.surface-tint .apx-ademu-ptrack{stroke:rgba(14,26,44,.08)}.apx-ademu-section.surface-light .apx-ademu-disc,.apx-ademu-section.surface-tint .apx-ademu-disc{background:var(--tj-color-common-white)}.apx-ademu-section.surface-light .apx-ademu-di,.apx-ademu-section.surface-tint .apx-ademu-di{color:var(--tj-color-accent-deep);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--apx-ad-c) 14%,var(--tj-color-common-white)),color-mix(in srgb,var(--apx-ad-c) 5%,var(--tj-color-common-white)))}.apx-ademu-section.surface-light .apx-ademu-disc.is-act,.apx-ademu-section.surface-tint .apx-ademu-disc.is-act{background:color-mix(in srgb,var(--apx-ad-c) 10%,var(--tj-color-common-white))}.apx-ademu-section.surface-light .apx-ademu-disc.is-act .apx-ademu-di,.apx-ademu-section.surface-tint .apx-ademu-disc.is-act .apx-ademu-di{color:#fff;background:radial-gradient(circle at 50% 35%,var(--apx-ad-c),var(--tj-color-accent-deep))}.apx-ademu-section.surface-light .apx-ademu-disc.is-act .apx-ademu-dl,.apx-ademu-section.surface-tint .apx-ademu-disc.is-act .apx-ademu-dl{color:var(--tj-color-heading-primary)}.apx-ademu-section.surface-light .apx-ademu-dl,.apx-ademu-section.surface-tint .apx-ademu-dl{color:color-mix(in srgb,var(--tj-color-heading-primary) 88%,transparent)}.apx-ademu-section.surface-light .apx-ademu-roe b,.apx-ademu-section.surface-tint .apx-ademu-roe b{color:#8f6400}.apx-ademu-section.surface-light .apx-ademu-dots button,.apx-ademu-section.surface-tint .apx-ademu-dots button{background:rgba(14,26,44,.14)}@media only screen and (min-width:992px)and (max-width:1199px){.apx-ademu-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:30px}.apx-ademu-disc{gap:9px;padding:8px 11px 8px 8px}.apx-ademu-di{width:32px;height:32px}.apx-ademu-di svg{width:18px;height:18px}.apx-ademu-dl{font-size:.78rem}.apx-ademu-dl small{font-size:.62rem}.apx-ademu-obj{width:148px;height:148px}.apx-ademu-ov{font-size:1.7rem}.apx-ademu-ct{font-size:.7rem}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.apx-ademu-grid{grid-template-columns:1fr;gap:26px}.apx-ademu-stage{height:auto;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.apx-ademu-port,.apx-ademu-trace,.apx-ademu-wires{display:none}.apx-ademu-client,.apx-ademu-disc{position:static;transform:none}.apx-ademu-obj{position:relative;left:auto;top:auto;transform:none;width:150px;height:150px;align-self:center;margin:14px 0 28px}.apx-ademu-client{align-self:center;margin-bottom:4px}.apx-ademu-score{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.apx-ademu-dl,.apx-ademu-otag{white-space:normal}.apx-ademu-otag{width:-webkit-max-content;width:max-content;max-width:78vw}.apx-ademu-ptitle{font-size:1.3rem}.apx-ademu-score{gap:10px}}@media(prefers-reduced-motion:reduce){.apx-ademu-trace{display:none}.apx-ademu-pfill{transition:none}}.apx-did-section{--apx-did-c:var(--tj-color-theme-primary);--apx-did-c2:var(--tj-color-accent-mid);--apx-did-deep:var(--tj-color-accent-deep);--apx-did-ok:#34d399;--apx-did-ink:var(--tj-color-heading-primary);--apx-did-mut:var(--tj-color-text-body-5);--apx-did-mut2:color-mix(in srgb,var(--tj-color-text-body-5) 62%,transparent);--apx-did-card:rgba(255,255,255,0.045);--apx-did-line:var(--tj-color-border-3);--apx-did-base:var(--tj-color-theme-dark)}.apx-did-lede{max-width:62ch;margin:0;font-size:1.02rem;line-height:1.6;color:var(--apx-did-mut)}.apx-did-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:40px;gap:40px;align-items:center;margin-top:34px}.apx-did-stagewrap{position:relative;min-width:0}.apx-did-stage{position:relative;width:100%;max-width:520px;margin:0 auto;aspect-ratio:1/1}.apx-did-rings{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.apx-did-ring{fill:none;stroke:rgba(255,255,255,.1);stroke-width:.55;transition:stroke .45s,stroke-width .45s,filter .45s}.apx-did-ring.is-act{stroke:var(--apx-did-c);stroke-width:1.5;filter:drop-shadow(0 0 3px var(--apx-did-c))}.apx-did-ringband{fill:var(--apx-did-c);opacity:0;transition:opacity .45s}.apx-did-ringband.is-act{opacity:.06}.apx-did-field{position:absolute;inset:0;overflow:hidden;border-radius:50%;pointer-events:none}.apx-did-ray{top:0;height:50%;width:0;transform-origin:bottom center;transform:translateX(-50%) rotate(var(--ang,0deg))}.apx-did-atk,.apx-did-ray{position:absolute;left:50%}.apx-did-atk{top:98%;width:3px;height:15px;margin-left:-1.5px;border-radius:2px;background:linear-gradient(180deg,var(--apx-did-c2),transparent);box-shadow:0 0 7px var(--apx-did-c);opacity:0;animation:apx-did-atk var(--dur,3s) cubic-bezier(.45,0,.85,1) var(--delay,0s) infinite;animation-play-state:paused}@keyframes apx-did-atk{0%{top:98%;opacity:0;height:6px}12%{opacity:.95}58%{top:calc(var(--alstop, 8%) + 7%);opacity:1;height:15px}66%{top:var(--alstop,8%);opacity:1;height:6px}to{top:var(--alstop,8%);opacity:0;height:3px}}.apx-did-hit{position:absolute;left:50%;top:var(--alstop,8%);width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,color-mix(in srgb,var(--apx-did-c2) 55%,#fff) 95%,transparent),color-mix(in srgb,var(--apx-did-c) 55%,transparent) 45%,transparent 72%);opacity:0;animation:apx-did-hit var(--dur,3s) ease-out var(--delay,0s) infinite;animation-play-state:paused}@keyframes apx-did-hit{0%,58%{opacity:0;transform:scale(.2)}64%{opacity:.95;transform:scale(.9)}82%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(2.1)}}.apx-did-stage.is-live .apx-did-atk,.apx-did-stage.is-live .apx-did-dot,.apx-did-stage.is-live .apx-did-hit{animation-play-state:running}.apx-did-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30%;aspect-ratio:1/1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:3px;background:radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--apx-did-ok) 9%,var(--apx-did-base)),color-mix(in srgb,var(--apx-did-base) 62%,#000));border:1px solid color-mix(in srgb,var(--apx-did-ok) 30%,transparent);box-shadow:inset 0 0 26px color-mix(in srgb,var(--apx-did-ok) 12%,transparent),0 0 40px -10px color-mix(in srgb,var(--apx-did-ok) 40%,transparent),0 16px 40px -18px #000}.apx-did-clock{width:26px;height:26px;color:var(--apx-did-ok);stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.apx-did-ctitle{font-size:.62rem;color:#cfe7df;font-weight:600;line-height:1.2;max-width:11ch}.apx-did-csec{display:inline-flex;align-items:center;gap:5px;font-size:.58rem;letter-spacing:.12em;color:var(--apx-did-ok);font-weight:700}.apx-did-dot{width:6px;height:6px;border-radius:50%;background:var(--apx-did-ok);box-shadow:0 0 8px var(--apx-did-ok);animation:apx-did-beat 2.6s ease-in-out infinite;animation-play-state:paused}@keyframes apx-did-beat{0%,to{opacity:1}50%{opacity:.5}}.apx-did-chips{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 0;justify-content:center}.apx-did-chip{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:inherit;line-height:1.2;font-size:.82rem;color:var(--apx-did-mut);background:var(--apx-did-card);border:1px solid var(--apx-did-line);border-radius:999px;padding:7px 13px;transition:.25s}.apx-did-chip.is-act{border-color:var(--apx-did-c);color:var(--apx-did-ink);background:color-mix(in srgb,var(--apx-did-c) 12%,transparent)}.apx-did-chip.is-act .apx-did-cn{background:var(--apx-did-c);color:var(--tj-color-accent-on-accent,#ffffff)}.apx-did-chip:focus-visible{outline:2px solid var(--apx-did-c2);outline-offset:2px}.apx-did-cn{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:.66rem;font-weight:700;background:rgba(255,255,255,.08);color:var(--apx-did-mut);transition:.25s}.apx-did-panel{min-width:0}.apx-did-ptag{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--apx-did-mut2);margin:0 0 14px}.apx-did-phead{display:flex;align-items:center;gap:14px;margin:0 0 6px;min-height:64px}.apx-did-picon{flex:0 0 auto;width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,var(--apx-did-c),var(--apx-did-deep));box-shadow:0 12px 26px -10px color-mix(in srgb,var(--apx-did-c) 85%,transparent)}.apx-did-picon svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.apx-did-pl{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--apx-did-mut2)}.apx-did-ptitle{margin:1px 0 0;font-size:1.5rem;letter-spacing:-.02em;color:var(--apx-did-ink)}.apx-did-promise{font-size:1.08rem;color:var(--apx-did-c2);font-weight:600;line-height:1.4;margin:14px 0 16px;min-height:2.8em}.apx-did-does{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-gap:10px;gap:10px}.apx-did-does li{position:relative;padding-left:26px;color:var(--apx-did-mut);line-height:1.45;font-size:.95rem}.apx-did-does li:before{content:"";position:absolute;left:0;top:.34em;width:15px;height:15px;border-radius:4px;background:color-mix(in srgb,var(--apx-did-c) 14%,transparent);box-shadow:inset 0 0 0 1.5px var(--apx-did-c)}.apx-did-does li:after{content:"";position:absolute;left:4.5px;top:.6em;width:6px;height:3.5px;border-left:1.5px solid var(--apx-did-c2);border-bottom:1.5px solid var(--apx-did-c2);transform:rotate(-45deg)}.apx-did-why{display:flex;gap:11px;align-items:flex-start;background:var(--apx-did-card);border:1px solid color-mix(in srgb,var(--apx-did-c) 50%,transparent);box-shadow:0 0 16px -4px color-mix(in srgb,var(--apx-did-c) 32%,transparent),inset 0 0 14px -11px color-mix(in srgb,var(--apx-did-c) 55%,transparent);border-radius:12px;padding:13px 15px}.apx-did-wl{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--apx-did-c2);font-weight:700;margin-top:2px;flex:0 0 auto}.apx-did-wt{margin:0;color:var(--apx-did-ink);font-weight:600;line-height:1.4;min-height:2.8em}.apx-did-score{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:48px}.apx-did-scell{background:var(--apx-did-card);border:1px solid var(--apx-did-line);border-radius:14px;padding:18px 18px 16px}.apx-did-scell.is-good .apx-did-sv,.apx-did-scell.is-good .apx-did-sv .apx-did-u{color:var(--apx-did-ok)}.apx-did-sv{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;color:var(--apx-did-ink);line-height:1}.apx-did-sv .apx-did-u{color:var(--apx-did-c2);font-size:.62em;font-weight:700;margin-left:1px}.apx-did-sl{margin-top:7px;font-size:.82rem;color:var(--apx-did-mut);line-height:1.35}.apx-did-section.surface-light,.apx-did-section.surface-tint{--apx-did-c2:var(--tj-color-accent-deep);--apx-did-mut:var(--tj-color-text-body);--apx-did-mut2:color-mix(in srgb,var(--tj-color-text-body) 62%,transparent);--apx-did-card:rgba(14,26,44,0.04);--apx-did-line:rgba(14,26,44,0.14)}.apx-did-section.surface-light .apx-did-ring,.apx-did-section.surface-tint .apx-did-ring{stroke:rgba(14,26,44,.12)}.apx-did-section.surface-light .apx-did-cn,.apx-did-section.surface-tint .apx-did-cn{background:rgba(14,26,44,.06)}.apx-did-section.surface-light .apx-did-scell.is-good .apx-did-sv,.apx-did-section.surface-light .apx-did-scell.is-good .apx-did-sv .apx-did-u,.apx-did-section.surface-tint .apx-did-scell.is-good .apx-did-sv,.apx-did-section.surface-tint .apx-did-scell.is-good .apx-did-sv .apx-did-u{color:#0c8a63}.apx-did-section.surface-dark .apx-did-chip.is-act .apx-did-cn,.apx-did-section.surface-deep .apx-did-chip.is-act .apx-did-cn{color:#fff}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.apx-did-grid{grid-template-columns:1fr;gap:26px}.apx-did-stage{max-width:420px}.apx-did-score{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.apx-did-chip{font-size:.76rem;padding:6px 10px}.apx-did-score{gap:10px}}@media(prefers-reduced-motion:reduce){.apx-did-atk{animation:none;opacity:.5;top:8%}.apx-did-hit{opacity:0}.apx-did-dot,.apx-did-hit{animation:none}}.apx-mailsec-section{--apx-ms-c:var(--tj-color-theme-primary);--apx-ms-c2:var(--tj-color-accent-mid);--apx-ms-ok:#34d399;--apx-ms-sig:#80aaf5;--apx-ms-ink:var(--tj-color-heading-primary);--apx-ms-mut:var(--tj-color-text-body-5);--apx-ms-mut2:color-mix(in srgb,var(--tj-color-text-body-5) 62%,transparent);--apx-ms-card:rgba(255,255,255,0.045);--apx-ms-line:var(--tj-color-border-3);--apx-ms-base:var(--tj-color-theme-dark)}.apx-mailsec-lede{max-width:70ch;margin:0;font-size:1.02rem;line-height:1.6;color:var(--apx-ms-mut)}.apx-mailsec-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:36px;gap:36px;align-items:start;margin-top:32px}.apx-mailsec-viz{min-width:0}.apx-mailsec-gw{position:relative;height:210px;border:1px solid var(--apx-ms-line);border-radius:16px;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--apx-ms-c) 6%,transparent),rgba(52,211,153,.05))}.apx-mailsec-zlab{left:12px;top:11px;font-size:.64rem;letter-spacing:.06em;color:var(--apx-ms-mut2)}.apx-mailsec-gname,.apx-mailsec-zlab{position:absolute;z-index:4;pointer-events:none}.apx-mailsec-gname{left:49%;top:14px;transform:translateX(-50%);font-size:.62rem;letter-spacing:.08em;color:var(--apx-ms-c2);font-weight:700;white-space:nowrap}.apx-mailsec-gate{position:absolute;left:49%;top:54%;transform:translate(-50%,-50%);width:10px;height:60%;border-radius:6px;z-index:3;background:linear-gradient(180deg,var(--apx-ms-c),var(--tj-color-accent-deep));box-shadow:0 0 18px -2px var(--apx-ms-c);pointer-events:none}.apx-mailsec-gate:before{content:"";position:absolute;inset:-5px;border-radius:9px;border:1px solid var(--apx-ms-c2);opacity:.5;animation-name:apx-mailsec-gate-pulse;animation-duration:2.4s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-play-state:paused}.apx-mailsec-gate.is-hot{box-shadow:0 0 26px 0 var(--apx-ms-c)}@keyframes apx-mailsec-gate-pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(1.12);opacity:0}}.apx-mailsec-ep{position:absolute;transform:translateY(-50%);display:flex;align-items:center;gap:9px;z-index:4;width:150px;background:color-mix(in srgb,var(--apx-ms-base) 88%,transparent);border:1px solid var(--apx-ms-line);border-radius:10px;padding:8px 11px}.apx-mailsec-ep.is-inbox{right:16px;top:30%}.apx-mailsec-ep.is-inbox .apx-mailsec-ei{background:rgba(52,211,153,.16);color:var(--apx-ms-ok)}.apx-mailsec-ep.is-inbox .apx-mailsec-et{color:#dff5ec}.apx-mailsec-ep.is-block{right:16px;top:76%}.apx-mailsec-ep.is-block .apx-mailsec-ei{background:color-mix(in srgb,var(--apx-ms-c) 16%,transparent);color:var(--apx-ms-c2)}.apx-mailsec-ep.is-block .apx-mailsec-et{color:color-mix(in srgb,var(--apx-ms-c2) 22%,#ffffff)}.apx-mailsec-ei{width:26px;height:26px;border-radius:7px;display:grid;place-items:center}.apx-mailsec-ei svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.apx-mailsec-et{font-size:.72rem;font-weight:600;line-height:1.1}.apx-mailsec-et small{display:block;font-weight:500;font-size:.62rem;color:rgba(233,238,249,.55);white-space:nowrap}.apx-mailsec-mails{position:absolute;inset:0;pointer-events:none}.apx-mailsec-mail{position:absolute;transform:translate(-50%,-50%);font-size:14px;line-height:1;z-index:2;opacity:0;color:var(--apx-ms-sig);animation-duration:var(--dur);animation-delay:var(--delay);animation-iteration-count:infinite;animation-play-state:paused}.apx-mailsec-mail.is-clean{animation-name:apx-mailsec-flow-c;animation-timing-function:linear}.apx-mailsec-mail.is-bad{animation-name:apx-mailsec-flow-b;animation-timing-function:cubic-bezier(.5,.2,.4,1)}.apx-mailsec-grid.is-live .apx-mailsec-cd,.apx-mailsec-grid.is-live .apx-mailsec-gate:before,.apx-mailsec-grid.is-live .apx-mailsec-mail{animation-play-state:running}@keyframes apx-mailsec-flow-c{0%{left:3%;top:50%;opacity:0}9%{opacity:1}48%{left:49%;top:50%}90%{opacity:1}to{left:84%;top:30%;opacity:0}}@keyframes apx-mailsec-flow-b{0%{left:3%;top:50%;opacity:0;color:var(--apx-ms-mut)}9%{opacity:1}42%{left:46%;top:50%;color:var(--apx-ms-mut)}52%{left:49%;top:50%;color:var(--apx-ms-c)}to{left:84%;top:76%;opacity:0;color:var(--apx-ms-c)}}.apx-mailsec-mail-static{display:none;position:absolute;transform:translate(-50%,-50%);font-size:14px;line-height:1;z-index:2;color:var(--apx-ms-sig);opacity:.5}.apx-mailsec-tally{position:absolute;left:12px;bottom:10px;z-index:5;display:grid;grid-gap:3px;gap:3px;font-size:.66rem}.apx-mailsec-th{color:var(--apx-ms-mut2);letter-spacing:.06em;font-weight:600}.apx-mailsec-tr{display:flex;gap:6px}.apx-mailsec-tl{color:var(--apx-ms-mut)}.apx-mailsec-tv{color:var(--apx-ms-c2);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apx-mailsec-caps{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:14px}.apx-mailsec-cap{display:flex;align-items:center;gap:11px;border:1px solid var(--apx-ms-line);border-radius:12px;padding:11px 13px;background:color-mix(in srgb,var(--apx-ms-base) 88%,transparent);cursor:pointer;transition:.25s;font:inherit;text-align:left}.apx-mailsec-cap:focus-visible{outline:2px solid var(--apx-ms-c2);outline-offset:2px}.apx-mailsec-cap.is-act{border-color:var(--apx-ms-c);background:color-mix(in srgb,var(--apx-ms-c) 14%,var(--apx-ms-base));box-shadow:0 0 0 3px color-mix(in srgb,var(--apx-ms-c) 10%,transparent)}.apx-mailsec-cap.is-act .apx-mailsec-ci{color:#fff;background:radial-gradient(circle at 50% 35%,var(--apx-ms-c),var(--tj-color-accent-deep));border-color:var(--apx-ms-c2)}.apx-mailsec-cap.is-act .apx-mailsec-cl{color:#fff}.apx-mailsec-ci{flex:0 0 auto;width:36px;height:36px;border-radius:9px;display:grid;place-items:center;color:var(--apx-ms-c2);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--apx-ms-c) 18%,var(--apx-ms-base)),color-mix(in srgb,var(--apx-ms-c) 7%,var(--apx-ms-base)));border:1px solid color-mix(in srgb,var(--apx-ms-c2) 22%,transparent);transition:.25s}.apx-mailsec-ci svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.apx-mailsec-cl{font-size:.82rem;font-weight:650;color:color-mix(in srgb,var(--apx-ms-ink) 85%,transparent);line-height:1.15;transition:color .25s}.apx-mailsec-cl small{display:block;font-weight:500;font-size:.66rem;color:var(--apx-ms-mut2);margin-top:1px}.apx-mailsec-cd{margin-left:auto;flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--apx-ms-ok);box-shadow:0 0 8px var(--apx-ms-ok);animation-name:apx-mailsec-blink;animation-duration:1.8s;animation-iteration-count:infinite;animation-play-state:paused}@keyframes apx-mailsec-blink{50%{opacity:.3}}.apx-mailsec-panel{min-width:0}.apx-mailsec-ptag{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--apx-ms-mut2);margin:0 0 14px}.apx-mailsec-phead{display:flex;align-items:center;gap:14px;margin:0 0 4px;min-height:64px}.apx-mailsec-picon{flex:0 0 auto;width:48px;height:48px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,var(--apx-ms-c),var(--tj-color-accent-deep));box-shadow:0 12px 26px -10px color-mix(in srgb,var(--apx-ms-c) 85%,transparent)}.apx-mailsec-picon svg{width:25px;height:25px;stroke:currentColor;stroke-width:1.85;fill:none;stroke-linecap:round;stroke-linejoin:round}.apx-mailsec-pl{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--apx-ms-mut2)}.apx-mailsec-ptitle{margin:1px 0 0;font-size:1.42rem;letter-spacing:-.02em;color:var(--apx-ms-ink)}.apx-mailsec-lead{font-size:1.06rem;color:var(--apx-ms-c2);font-weight:600;line-height:1.4;margin:13px 0 14px;min-height:2.8em}.apx-mailsec-does{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-gap:9px;gap:9px}.apx-mailsec-does li{position:relative;padding-left:24px;color:var(--apx-ms-mut);line-height:1.45;font-size:.94rem}.apx-mailsec-does li:before{content:"";position:absolute;left:0;top:.32em;width:14px;height:14px;border-radius:4px;background:color-mix(in srgb,var(--apx-ms-c) 14%,transparent);box-shadow:inset 0 0 0 1.5px var(--apx-ms-c)}.apx-mailsec-does li:after{content:"";position:absolute;left:4px;top:.55em;width:5px;height:3.5px;border-left:1.5px solid var(--apx-ms-c2);border-bottom:1.5px solid var(--apx-ms-c2);transform:rotate(-45deg)}.apx-mailsec-why{background:var(--apx-ms-card);border:1px solid color-mix(in srgb,var(--apx-ms-c) 50%,transparent);box-shadow:0 0 16px -4px color-mix(in srgb,var(--apx-ms-c) 32%,transparent),inset 0 0 14px -11px color-mix(in srgb,var(--apx-ms-c) 55%,transparent);border-radius:14px;padding:15px 16px}.apx-mailsec-wl{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--apx-ms-c2);font-weight:700;margin:0 0 6px}.apx-mailsec-wt{margin:0;color:var(--apx-ms-ink);font-weight:600;line-height:1.45;font-size:1.02rem;min-height:2.9em}.apx-mailsec-dots{display:flex;gap:7px;margin-top:18px}.apx-mailsec-dots button{flex:1 1;height:5px;border-radius:3px;border:0;background:rgba(255,255,255,.14);cursor:pointer;padding:0;transition:background .3s}.apx-mailsec-dots button.is-on{background:var(--apx-ms-c)}.apx-mailsec-dots button:focus-visible{outline:2px solid var(--apx-ms-c2);outline-offset:2px}.apx-mailsec-score{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:44px}.apx-mailsec-scell{background:var(--apx-ms-card);border:1px solid var(--apx-ms-line);border-radius:14px;padding:18px 18px 16px}.apx-mailsec-scell.is-good .apx-mailsec-sv,.apx-mailsec-scell.is-good .apx-mailsec-sv .apx-mailsec-u{color:var(--apx-ms-ok)}.apx-mailsec-sv{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;color:var(--apx-ms-ink);line-height:1}.apx-mailsec-sv .apx-mailsec-u{color:var(--apx-ms-c2);font-size:.58em;font-weight:700;margin-left:1px}.apx-mailsec-sl{margin-top:7px;font-size:.82rem;color:var(--apx-ms-mut);line-height:1.35}.apx-mailsec-section.surface-light,.apx-mailsec-section.surface-tint{--apx-ms-c2:var(--tj-color-accent-deep);--apx-ms-mut:var(--tj-color-text-body);--apx-ms-mut2:color-mix(in srgb,var(--tj-color-text-body) 62%,transparent);--apx-ms-card:rgba(14,26,44,0.04);--apx-ms-line:rgba(14,26,44,0.14)}.apx-mailsec-section.surface-light .apx-mailsec-ep.is-block .apx-mailsec-et,.apx-mailsec-section.surface-tint .apx-mailsec-ep.is-block .apx-mailsec-et{color:color-mix(in srgb,var(--tj-color-accent-mid) 22%,#ffffff)}.apx-mailsec-section.surface-light .apx-mailsec-ci,.apx-mailsec-section.surface-tint .apx-mailsec-ci{color:var(--tj-color-accent-mid)}.apx-mailsec-section.surface-light .apx-mailsec-cl,.apx-mailsec-section.surface-tint .apx-mailsec-cl{color:color-mix(in srgb,#ffffff 85%,transparent)}.apx-mailsec-section.surface-light .apx-mailsec-tv,.apx-mailsec-section.surface-tint .apx-mailsec-tv{color:var(--tj-color-accent-mid)}.apx-mailsec-section.surface-light .apx-mailsec-gname,.apx-mailsec-section.surface-tint .apx-mailsec-gname{color:var(--tj-color-accent-deep)}.apx-mailsec-section.surface-light .apx-mailsec-dots button,.apx-mailsec-section.surface-tint .apx-mailsec-dots button{background:rgba(14,26,44,.14)}@media only screen and (min-width:992px)and (max-width:1199px){.apx-mailsec-grid{gap:28px}.apx-mailsec-ep{width:138px}.apx-mailsec-cl{font-size:.78rem}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.apx-mailsec-grid{grid-template-columns:1fr;gap:26px}.apx-mailsec-score{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.apx-mailsec-caps{grid-template-columns:1fr}.apx-mailsec-ep{width:auto}.apx-mailsec-ep .apx-mailsec-et small{display:none}.apx-mailsec-ptitle{font-size:1.24rem}.apx-mailsec-score{gap:10px}}@media(prefers-reduced-motion:reduce){.apx-mailsec-mail{display:none}.apx-mailsec-mail-static{display:block}.apx-mailsec-cd,.apx-mailsec-gate:before{animation:none}}.apx-sentry-section{--apx-st-ink:var(--tj-color-heading-primary);--apx-st-mut:var(--tj-color-text-body-5);--apx-st-line:var(--tj-color-border-3);--apx-st-card:#fff;--apx-st-safe:#6b7280;--apx-st-safe-bg:#e5e7eb;--apx-st-caution:#c9940a;--apx-st-caution-bg:#fef3c7;--apx-st-danger:var(--tj-color-theme-primary,#dc2b3a);--apx-st-danger-bg:color-mix(in srgb,var(--apx-st-danger) 16%,#fff);--apx-st-accent:var(--tj-color-theme-primary,#dc2b3a)}.apx-sentry-lede{max-width:62ch;margin:.75rem auto 0;font-size:1.05rem;line-height:1.65;color:var(--apx-st-mut)}.apx-sentry-stage{position:relative;display:flex;align-items:stretch;gap:.5rem;margin-top:2rem}.apx-sentry-card{flex:1 1;min-width:0;background:var(--apx-st-card);border:1px solid color-mix(in srgb,var(--apx-st-line) 80%,transparent);border-radius:12px;box-shadow:0 12px 40px rgba(15,23,42,.08);padding:1.5rem 1.5rem 1.75rem;transition:border-color .35s ease,box-shadow .35s ease}.apx-sentry-card.is-entering{animation:apx-sentry-enter .45s cubic-bezier(.22,1,.36,1) both}.apx-sentry-card.is-caution{border-color:color-mix(in srgb,var(--apx-st-caution) 35%,var(--apx-st-line))}.apx-sentry-card.is-danger{border-color:color-mix(in srgb,var(--apx-st-danger) 40%,var(--apx-st-line));box-shadow:0 12px 40px color-mix(in srgb,var(--apx-st-danger) 12%,transparent)}@keyframes apx-sentry-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.apx-sentry-banner{border-radius:6px;overflow:hidden;margin-bottom:1.25rem}.apx-sentry-banner__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;padding:.85rem 1rem;font-size:.92rem;line-height:1.4;border-left:5px solid;transition:background-color .35s ease,color .35s ease,border-color .35s ease}.apx-sentry-banner--safe .apx-sentry-banner__bar{background:var(--apx-st-safe-bg);color:#374151;border-left-color:var(--apx-st-safe)}.apx-sentry-banner--caution .apx-sentry-banner__bar{background:var(--apx-st-caution-bg);color:#78350f;border-left-color:var(--apx-st-caution)}.apx-sentry-banner--danger .apx-sentry-banner__bar{background:var(--apx-st-danger-bg);color:color-mix(in srgb,var(--apx-st-danger) 85%,#1a0a0c);border-left-color:var(--apx-st-danger)}.apx-sentry-banner__level{font-weight:500}.apx-sentry-banner__level strong{font-weight:700}.apx-sentry-banner__sender{text-decoration:underline;text-underline-offset:2px;opacity:.9}.apx-sentry-banner__detail{font-weight:600;margin-left:.25rem}.apx-sentry-banner__actions{display:flex;flex-wrap:wrap;gap:.65rem 1rem;font-size:.8rem}.apx-sentry-banner__action{color:inherit;text-decoration:underline;text-underline-offset:2px;opacity:.85;cursor:pointer;background:none;border:0;padding:0;font:inherit}.apx-sentry-banner__action:focus-visible,.apx-sentry-banner__action:hover{opacity:1}.apx-sentry-banner__action.is-demo{cursor:default;opacity:.7}.apx-sentry-banner__action.is-current{font-weight:600;text-decoration:none;opacity:1;cursor:default}.apx-sentry-desc{margin:0;font-size:1rem;line-height:1.65;color:var(--apx-st-mut);min-height:5.5em}.apx-sentry-nav{flex:0 0 auto;align-self:center;width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid var(--apx-st-line);background:#fff;color:var(--apx-st-ink);display:grid;place-items:center;font-size:1.45rem;line-height:1;transition:border-color .2s ease,color .2s ease,background .2s ease}.apx-sentry-nav:focus-visible,.apx-sentry-nav:hover{border-color:var(--apx-st-accent);color:var(--apx-st-accent)}.apx-sentry-dots{display:flex;justify-content:center;gap:.55rem;margin-top:1.25rem}.apx-sentry-dot{width:.65rem;height:.65rem;border-radius:999px;border:0;padding:0;background:color-mix(in srgb,var(--apx-st-safe) 35%,#fff);transition:transform .25s ease,background .25s ease,width .25s ease}.apx-sentry-dot.is-caution{background:color-mix(in srgb,var(--apx-st-caution) 45%,#fff)}.apx-sentry-dot.is-danger{background:color-mix(in srgb,var(--apx-st-danger) 45%,#fff)}.apx-sentry-dot.is-active{width:1.35rem;background:var(--apx-st-accent);transform:none}.apx-sentry-dot:focus-visible{outline:2px solid var(--apx-st-accent);outline-offset:2px}.apx-sentry-faq-cta{margin-top:1.75rem}.apx-sentry-faq-btn{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.6rem;border-radius:999px;background:var(--apx-st-accent);color:#fff!important;font-weight:600;font-size:.95rem;text-decoration:none!important;transition:transform .2s ease,filter .2s ease,background .2s ease}.apx-sentry-faq-btn:focus-visible,.apx-sentry-faq-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.apx-sentry-stage.is-reduce .apx-sentry-card.is-entering{animation:none}.apx-sentry-stage.is-reduce .apx-sentry-faq-btn:focus-visible,.apx-sentry-stage.is-reduce .apx-sentry-faq-btn:hover{transform:none}@media(max-width:767px){.apx-sentry-stage{flex-direction:column;align-items:stretch}.apx-sentry-nav{display:none}.apx-sentry-banner__bar{flex-direction:column;align-items:flex-start}.apx-sentry-desc{min-height:0}}@media(prefers-reduced-motion:reduce){.apx-sentry-card.is-entering{animation:none}.apx-sentry-banner__bar,.apx-sentry-dot,.apx-sentry-faq-btn,.apx-sentry-nav{transition:none}}.apx-soc-section{--apx-soc-c:var(--tj-color-theme-primary);--apx-soc-c2:var(--tj-color-accent-mid);--apx-soc-ok:#34d399;--apx-soc-ok2:#7df0c0;--apx-soc-sig:#80aaf5;--apx-soc-ink:var(--tj-color-heading-primary);--apx-soc-mut:var(--tj-color-text-body-5);--apx-soc-mut2:color-mix(in srgb,var(--tj-color-text-body-5) 62%,transparent);--apx-soc-card:rgba(255,255,255,0.045);--apx-soc-line:var(--tj-color-border-3);--apx-soc-base:var(--tj-color-theme-dark)}.apx-soc-lede{max-width:68ch;margin:0;font-size:1.02rem;line-height:1.6;color:var(--apx-soc-mut)}.apx-soc-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:36px;gap:36px;align-items:center;margin-top:32px}.apx-soc-viz{min-width:0}.apx-soc-stage{position:relative;width:100%;max-width:520px;margin:0 auto;aspect-ratio:1/1}.apx-soc-wires{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.apx-soc-wires line{stroke:rgba(255,255,255,.1);stroke-width:.4}.apx-soc-signals{position:absolute;inset:0;pointer-events:none}.apx-soc-sig{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--apx-soc-sig);box-shadow:0 0 5px var(--apx-soc-sig);transform:translate(-50%,-50%);opacity:0;animation:apx-soc-sig-travel var(--dur) linear var(--delay) infinite;animation-play-state:paused}@keyframes apx-soc-sig-travel{0%{left:var(--sx);top:var(--sy);opacity:0}12%{opacity:.95}82%{opacity:.95}to{left:50%;top:50%;opacity:0}}.apx-soc-threat{position:absolute;border-radius:50%;transform:translate(-50%,-50%);border:2px solid rgba(0,0,0,0);background:var(--apx-soc-c);opacity:0;animation:apx-soc-threat-travel 5.5s cubic-bezier(.4,.5,.3,1) var(--delay) infinite;animation-play-state:paused}@keyframes apx-soc-threat-travel{0%{left:var(--sx);top:var(--sy);width:7px;height:7px;opacity:0;background:var(--apx-soc-c);border-color:rgba(0,0,0,0)}9%{opacity:1}46%{left:50%;top:50%;width:7px;height:7px;opacity:1;background:var(--apx-soc-c)}54%{left:50%;top:50%;width:12px;height:12px;background:#fff}to{left:50%;top:50%;width:62px;height:62px;background:rgba(0,0,0,0);border-color:var(--apx-soc-ok);opacity:0}}.apx-soc-sig-static{display:none;position:absolute;width:5px;height:5px;border-radius:50%;background:var(--apx-soc-sig);box-shadow:0 0 5px var(--apx-soc-sig);transform:translate(-50%,-50%);opacity:.4}.apx-soc-stage.is-live .apx-soc-core:after,.apx-soc-stage.is-live .apx-soc-core:before,.apx-soc-stage.is-live .apx-soc-d,.apx-soc-stage.is-live .apx-soc-sig,.apx-soc-stage.is-live .apx-soc-threat{animation-play-state:running}.apx-soc-src{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:5px;z-index:3}.apx-soc-si{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:#cbd6ea;background:color-mix(in srgb,var(--apx-soc-base) 90%,transparent);border:1px solid var(--apx-soc-line)}.apx-soc-si svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.apx-soc-srcl{font-size:.66rem;font-weight:600;color:var(--apx-soc-mut)}.apx-soc-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30%;aspect-ratio:1/1;border-radius:50%;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--apx-soc-c) 16%,var(--apx-soc-base)),color-mix(in srgb,var(--apx-soc-c) 6%,var(--apx-soc-base)));border:1px solid color-mix(in srgb,var(--apx-soc-c2) 40%,transparent);box-shadow:inset 0 0 30px color-mix(in srgb,var(--apx-soc-c) 18%,transparent),0 0 50px -12px color-mix(in srgb,var(--apx-soc-c) 60%,transparent),0 16px 40px -18px #000}.apx-soc-core:after,.apx-soc-core:before{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid var(--apx-soc-c);opacity:0;pointer-events:none;animation:apx-soc-watch 3s ease-out infinite;animation-play-state:paused}.apx-soc-core:after{animation-delay:1.5s}@keyframes apx-soc-watch{0%{transform:scale(1);opacity:.5}to{transform:scale(1.55);opacity:0}}.apx-soc-ce{width:30px;height:30px;color:var(--apx-soc-c2)}.apx-soc-ce svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.apx-soc-ct{font-size:.92rem;font-weight:800;letter-spacing:.04em;color:#fff;margin-top:3px}.apx-soc-clive{display:inline-flex;align-items:center;gap:5px;font-size:.58rem;letter-spacing:.12em;color:#7df0c0;font-weight:700}.apx-soc-d{width:6px;height:6px;border-radius:50%;background:var(--apx-soc-ok);box-shadow:0 0 8px var(--apx-soc-ok);animation:apx-soc-bp 1.6s infinite;animation-play-state:paused}@keyframes apx-soc-bp{50%{opacity:.3}}.apx-soc-hud{position:absolute;left:0;bottom:0;display:grid;grid-gap:5px;gap:5px;z-index:5}.apx-soc-hrow{display:flex;align-items:baseline;gap:8px;font-size:.7rem}.apx-soc-hrow .apx-soc-hl{color:var(--apx-soc-mut2);letter-spacing:.04em}.apx-soc-hrow .apx-soc-hv{font-weight:700;color:var(--apx-soc-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apx-soc-hrow.is-good .apx-soc-hv{color:var(--apx-soc-ok2)}.apx-soc-panel{min-width:0}.apx-soc-ptag{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--apx-soc-mut2);margin:0 0 14px}.apx-soc-phead{display:flex;align-items:center;gap:14px;margin:0 0 4px;min-height:64px}.apx-soc-picon{flex:0 0 auto;width:48px;height:48px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,var(--apx-soc-c),var(--tj-color-accent-deep));box-shadow:0 12px 26px -10px color-mix(in srgb,var(--apx-soc-c) 85%,transparent);transition:.35s}.apx-soc-picon.is-act{background:linear-gradient(160deg,#34d399,#0f9d6f);box-shadow:0 12px 26px -10px rgba(52,211,153,.7)}.apx-soc-picon svg{width:25px;height:25px;stroke:currentColor;stroke-width:1.85;fill:none;stroke-linecap:round;stroke-linejoin:round}.apx-soc-pl{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--apx-soc-mut2)}.apx-soc-ptitle{margin:1px 0 0;font-size:1.5rem;letter-spacing:-.02em;color:var(--apx-soc-ink)}.apx-soc-lead{font-size:1.08rem;color:var(--apx-soc-c2);font-weight:600;line-height:1.4;margin:14px 0 15px;min-height:2.8em}.apx-soc-lead.is-act{color:var(--apx-soc-ok2)}.apx-soc-does{list-style:none;margin:0 0 17px;padding:0;display:grid;grid-gap:9px;gap:9px}.apx-soc-does li{position:relative;padding-left:24px;color:var(--apx-soc-mut);line-height:1.45;font-size:.95rem}.apx-soc-does li:before{content:"";position:absolute;left:0;top:.32em;width:14px;height:14px;border-radius:4px;background:color-mix(in srgb,var(--apx-soc-c) 14%,transparent);box-shadow:inset 0 0 0 1.5px var(--apx-soc-c)}.apx-soc-does li:after{content:"";position:absolute;left:4px;top:.55em;width:5px;height:3.5px;border-left:1.5px solid var(--apx-soc-c2);border-bottom:1.5px solid var(--apx-soc-c2);transform:rotate(-45deg)}.apx-soc-why{background:var(--apx-soc-card);border:1px solid color-mix(in srgb,var(--apx-soc-c) 50%,transparent);box-shadow:0 0 16px -4px color-mix(in srgb,var(--apx-soc-c) 32%,transparent),inset 0 0 14px -11px color-mix(in srgb,var(--apx-soc-c) 55%,transparent);border-radius:14px;padding:15px 16px}.apx-soc-wl{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--apx-soc-c2);font-weight:700;margin:0 0 6px}.apx-soc-wt{margin:0;color:var(--apx-soc-ink);font-weight:600;line-height:1.45;font-size:1.04rem;min-height:2.9em}.apx-soc-dots{display:flex;gap:7px;margin-top:20px}.apx-soc-dots button{flex:1 1;height:5px;border-radius:3px;border:0;background:rgba(255,255,255,.14);cursor:pointer;padding:0;transition:background .3s}.apx-soc-dots button.is-on{background:var(--apx-soc-c)}.apx-soc-dots button:focus-visible{outline:2px solid var(--apx-soc-c2);outline-offset:2px}.apx-soc-score{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:44px}.apx-soc-scell{background:var(--apx-soc-card);border:1px solid var(--apx-soc-line);border-radius:14px;padding:18px 18px 16px}.apx-soc-scell.is-good .apx-soc-sv,.apx-soc-scell.is-good .apx-soc-sv .apx-soc-su{color:var(--apx-soc-ok)}.apx-soc-sv{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;color:var(--apx-soc-ink);line-height:1}.apx-soc-sv .apx-soc-su{color:var(--apx-soc-c2);font-size:.58em;font-weight:700;margin-left:1px}.apx-soc-sl{margin-top:7px;font-size:.82rem;color:var(--apx-soc-mut);line-height:1.35}.apx-soc-section.surface-light,.apx-soc-section.surface-tint{--apx-soc-c2:var(--tj-color-accent-deep);--apx-soc-ok2:#0c8a63;--apx-soc-sig:#3f6cd1;--apx-soc-mut:var(--tj-color-text-body);--apx-soc-mut2:color-mix(in srgb,var(--tj-color-text-body) 62%,transparent);--apx-soc-card:rgba(14,26,44,0.04);--apx-soc-line:rgba(14,26,44,0.14)}.apx-soc-section.surface-light .apx-soc-scell.is-good .apx-soc-sv,.apx-soc-section.surface-light .apx-soc-scell.is-good .apx-soc-sv .apx-soc-su,.apx-soc-section.surface-tint .apx-soc-scell.is-good .apx-soc-sv,.apx-soc-section.surface-tint .apx-soc-scell.is-good .apx-soc-sv .apx-soc-su{color:var(--apx-soc-ok2)}.apx-soc-section.surface-light .apx-soc-wires line,.apx-soc-section.surface-tint .apx-soc-wires line{stroke:rgba(14,26,44,.13)}.apx-soc-section.surface-light .apx-soc-dots button,.apx-soc-section.surface-tint .apx-soc-dots button{background:rgba(14,26,44,.14)}.apx-soc-section.surface-light .apx-soc-core,.apx-soc-section.surface-tint .apx-soc-core{box-shadow:inset 0 0 30px color-mix(in srgb,var(--apx-soc-c) 18%,transparent),0 0 50px -12px color-mix(in srgb,var(--apx-soc-c) 35%,transparent),0 16px 40px -18px rgba(14,26,44,.55)}@media only screen and (min-width:992px)and (max-width:1199px){.apx-soc-grid{gap:28px}.apx-soc-stage{max-width:460px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.apx-soc-grid{grid-template-columns:1fr;gap:26px}.apx-soc-stage{max-width:430px}.apx-soc-score{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.apx-soc-srcl{display:none}.apx-soc-stage{max-width:340px}.apx-soc-ptitle{font-size:1.3rem}.apx-soc-score{gap:10px}}@media(prefers-reduced-motion:reduce){.apx-soc-sig,.apx-soc-threat{display:none}.apx-soc-sig-static{display:block}.apx-soc-core:after,.apx-soc-core:before{animation:none;opacity:.4}.apx-soc-d{animation:none}.apx-soc-picon{transition:none}}.apx-wstg-section{--apx-ws-c:var(--tj-color-theme-primary);--apx-ws-c2:var(--tj-color-accent-mid);--apx-ws-client:#f2b31d;--apx-ws-client2:#ffd98a;--apx-ws-ok:#34d399;--apx-ws-crit:#ff5d6c;--apx-ws-high:#ff9f45;--apx-ws-med:#ffd34d;--apx-ws-low:#7fd1ff;--apx-ws-ink:var(--tj-color-heading-primary);--apx-ws-mut:var(--tj-color-text-body-5);--apx-ws-mut2:color-mix(in srgb,var(--tj-color-text-body-5) 62%,transparent);--apx-ws-card:rgba(255,255,255,0.045);--apx-ws-line:var(--tj-color-border-3);--apx-ws-base:var(--tj-color-theme-dark)}.apx-wstg-lede{max-width:68ch;margin:0;font-size:1.02rem;line-height:1.6;color:var(--apx-ws-mut)}.apx-wstg-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:34px;gap:34px;align-items:start;margin-top:34px}.apx-wstg-cov{min-width:0}.apx-wstg-covhead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 0 12px}.apx-wstg-covtag{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--apx-ws-mut2);font-weight:600}.apx-wstg-pc{font-size:2.4rem;font-weight:800;letter-spacing:-.02em;line-height:.9;color:var(--apx-ws-ink)}.apx-wstg-pcu{font-size:.42em;color:var(--apx-ws-c2)}.apx-wstg-pcn{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apx-wstg-covstat{font-size:.78rem;color:var(--apx-ws-mut)}.apx-wstg-covbar{height:8px;border-radius:6px;background:rgba(255,255,255,.08);overflow:hidden;margin:0 0 16px}.apx-wstg-covbar i{display:block;height:100%;width:0;border-radius:6px;background:linear-gradient(90deg,var(--apx-ws-c),var(--apx-ws-c2));box-shadow:0 0 10px -1px var(--apx-ws-c);transition:width .7s cubic-bezier(.3,.9,.3,1)}.apx-wstg-covbar.is-full i{background:linear-gradient(90deg,var(--apx-ws-ok),#7df0c0);box-shadow:0 0 10px -1px var(--apx-ws-ok)}.apx-wstg-tiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.apx-wstg-tile{position:relative;overflow:hidden;border-radius:11px;border:1px solid var(--apx-ws-line);background:color-mix(in srgb,var(--apx-ws-base) 88%,transparent);padding:11px 11px 10px;cursor:pointer;transition:border-color .3s,background .3s,transform .3s;min-height:78px;font:inherit;text-align:left}.apx-wstg-tile:focus-visible{outline:2px solid var(--apx-ws-c2);outline-offset:2px}.apx-wstg-tile.is-done{border-color:rgba(52,211,153,.35);background:color-mix(in srgb,var(--apx-ws-ok) 9%,var(--apx-ws-base))}.apx-wstg-tile.is-done .apx-wstg-tname{color:var(--apx-ws-ink)}.apx-wstg-tile.is-done .apx-wstg-tcode{color:var(--apx-ws-ok)}.apx-wstg-tile.is-done .apx-wstg-tst{border:none;background:var(--apx-ws-ok)}.apx-wstg-tile.is-done .apx-wstg-tst svg{opacity:1}.apx-wstg-tile.is-done .apx-wstg-tfb{color:var(--apx-ws-high)}.apx-wstg-tile.is-done .apx-wstg-tfb.is-zero{color:var(--apx-ws-ok)}.apx-wstg-tile.is-active{border-color:var(--apx-ws-c);background:color-mix(in srgb,var(--apx-ws-c) 14%,var(--apx-ws-base));transform:translateY(-1px);box-shadow:0 0 0 3px color-mix(in srgb,var(--apx-ws-c) 10%,transparent),0 12px 26px -14px color-mix(in srgb,var(--apx-ws-c) 70%,transparent)}.apx-wstg-tile.is-active .apx-wstg-tcode{color:var(--apx-ws-c2)}.apx-wstg-tile.is-active .apx-wstg-tname{color:var(--apx-ws-ink)}.apx-wstg-tile.is-active .apx-wstg-tst{border-color:var(--apx-ws-c2)}.apx-wstg-tile.is-active:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--apx-ws-c2) 16%,transparent),transparent);transform:translateX(-100%);animation:apx-wstg-scan 1.3s linear infinite;animation-play-state:paused}.apx-wstg-grid.is-live .apx-wstg-tile.is-active:after{animation-play-state:running}@keyframes apx-wstg-scan{to{transform:translateX(100%)}}.apx-wstg-tcode{display:block;font:700 .64rem/1 ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:.04em;color:var(--apx-ws-mut2)}.apx-wstg-tname{display:block;margin-top:6px;font-size:.78rem;font-weight:600;color:color-mix(in srgb,var(--apx-ws-ink) 85%,transparent);line-height:1.2}.apx-wstg-tst{position:absolute;top:9px;right:9px;width:16px;height:16px;border-radius:50%;border:1.5px dashed rgba(255,255,255,.22);display:grid;place-items:center;pointer-events:none}.apx-wstg-tst svg{width:11px;height:11px;stroke:#04100d;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0}.apx-wstg-tfb{position:absolute;left:9px;bottom:8px;font-size:.6rem;font-weight:700;color:var(--apx-ws-c2)}.apx-wstg-side{display:grid;grid-gap:16px;gap:16px;min-width:0}.apx-wstg-ccard{background:var(--apx-ws-card);border:1px solid color-mix(in srgb,var(--apx-ws-client) 50%,transparent);box-shadow:0 0 16px -4px color-mix(in srgb,var(--apx-ws-client) 32%,transparent),inset 0 0 14px -11px color-mix(in srgb,var(--apx-ws-client) 55%,transparent);border-radius:14px;padding:15px 16px}.apx-wstg-ccard ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.apx-wstg-ccard li{position:relative;padding-left:22px;font-size:.86rem;color:color-mix(in srgb,var(--apx-ws-ink) 88%,transparent);line-height:1.35}.apx-wstg-ccard li:before{content:"";position:absolute;left:0;top:.3em;width:13px;height:13px;border-radius:4px;background:rgba(242,179,29,.18);box-shadow:inset 0 0 0 1.5px var(--apx-ws-client)}.apx-wstg-ccard li:after{content:"";position:absolute;left:3.5px;top:.52em;width:5px;height:3px;border-left:1.5px solid var(--apx-ws-client2);border-bottom:1.5px solid var(--apx-ws-client2);transform:rotate(-45deg)}.apx-wstg-ch{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--apx-ws-client2);font-weight:700;margin:0 0 10px}.apx-wstg-cf{margin:11px 0 0;font-size:.8rem;color:var(--apx-ws-mut);line-height:1.4}.apx-wstg-cf b{color:var(--apx-ws-client2);font-weight:600}.apx-wstg-actcard{background:var(--apx-ws-card);border:1px solid var(--apx-ws-line);border-radius:14px;padding:16px 17px}.apx-wstg-apl{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--apx-ws-mut2)}.apx-wstg-atop{display:flex;align-items:center;gap:11px;margin:6px 0 4px}.apx-wstg-abadge{font:700 .66rem/1 ui-monospace,SF Mono,Menlo,Consolas,monospace;color:#fff;background:linear-gradient(160deg,var(--apx-ws-c),var(--tj-color-accent-deep));border-radius:7px;padding:6px 8px;letter-spacing:.03em;white-space:nowrap}.apx-wstg-atitle{margin:0;font-size:1.18rem;letter-spacing:-.01em;color:var(--apx-ws-ink)}.apx-wstg-apr{font-size:.96rem;color:var(--apx-ws-c2);font-weight:600;line-height:1.4;margin:11px 0 12px;min-height:2.7em}.apx-wstg-ado{list-style:none;margin:0 0 11px;padding:0;display:grid;grid-gap:8px;gap:8px}.apx-wstg-ado li{position:relative;padding-left:22px;color:var(--apx-ws-mut);font-size:.9rem;line-height:1.4}.apx-wstg-ado li:before{content:"";position:absolute;left:0;top:.3em;width:13px;height:13px;border-radius:4px;background:color-mix(in srgb,var(--apx-ws-c) 14%,transparent);box-shadow:inset 0 0 0 1.5px var(--apx-ws-c)}.apx-wstg-ado li:after{content:"";position:absolute;left:3.5px;top:.52em;width:5px;height:3px;border-left:1.5px solid var(--apx-ws-c2);border-bottom:1.5px solid var(--apx-ws-c2);transform:rotate(-45deg)}.apx-wstg-afnd{font-size:.82rem;color:var(--apx-ws-mut2);border-top:1px dashed var(--apx-ws-line);padding-top:10px;min-height:3.1em}.apx-wstg-afnd b{color:color-mix(in srgb,var(--apx-ws-ink) 88%,transparent);font-weight:600}.apx-wstg-findcard{background:var(--apx-ws-card);border:1px solid var(--apx-ws-line);border-radius:14px;padding:14px 16px}.apx-wstg-fh{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--apx-ws-mut2);font-weight:700;margin:0 0 10px}.apx-wstg-sev{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.apx-wstg-sevcell{text-align:center;border-radius:9px;padding:8px 4px;background:rgba(255,255,255,.03);border:1px solid var(--apx-ws-line)}.apx-wstg-sevcell.is-crit .apx-wstg-sevv{color:var(--apx-ws-crit)}.apx-wstg-sevcell.is-high .apx-wstg-sevv{color:var(--apx-ws-high)}.apx-wstg-sevcell.is-med .apx-wstg-sevv{color:var(--apx-ws-med)}.apx-wstg-sevcell.is-low .apx-wstg-sevv{color:var(--apx-ws-low)}.apx-wstg-sevv{font-size:1.3rem;font-weight:800;line-height:1}.apx-wstg-sevl{font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:var(--apx-ws-mut2);margin-top:3px}.apx-wstg-score{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:42px}.apx-wstg-scell{background:var(--apx-ws-card);border:1px solid var(--apx-ws-line);border-radius:14px;padding:18px 18px 16px}.apx-wstg-scell.is-good .apx-wstg-sv,.apx-wstg-scell.is-good .apx-wstg-sv .apx-wstg-u{color:var(--apx-ws-ok)}.apx-wstg-sv{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;color:var(--apx-ws-ink);line-height:1}.apx-wstg-sv .apx-wstg-u{color:var(--apx-ws-c2);font-size:.6em;font-weight:700;margin-left:1px}.apx-wstg-sl{margin-top:7px;font-size:.82rem;color:var(--apx-ws-mut);line-height:1.35}.apx-wstg-section.surface-light,.apx-wstg-section.surface-tint{--apx-ws-c2:var(--tj-color-accent-deep);--apx-ws-mut:var(--tj-color-text-body);--apx-ws-mut2:color-mix(in srgb,var(--tj-color-text-body) 62%,transparent);--apx-ws-card:rgba(14,26,44,0.04);--apx-ws-line:rgba(14,26,44,0.14);--apx-ws-ok:#0c7a56;--apx-ws-crit:#cf1d30;--apx-ws-high:#ad5806;--apx-ws-med:#8f6400;--apx-ws-low:#0d6aa8;--apx-ws-client2:#8f6400}.apx-wstg-section.surface-light .apx-wstg-covbar,.apx-wstg-section.surface-tint .apx-wstg-covbar{background:rgba(14,26,44,.1)}.apx-wstg-section.surface-light .apx-wstg-tile,.apx-wstg-section.surface-tint .apx-wstg-tile{background:var(--tj-color-common-white)}.apx-wstg-section.surface-light .apx-wstg-tile .apx-wstg-tst,.apx-wstg-section.surface-tint .apx-wstg-tile .apx-wstg-tst{border-color:rgba(14,26,44,.25)}.apx-wstg-section.surface-light .apx-wstg-tile.is-done,.apx-wstg-section.surface-tint .apx-wstg-tile.is-done{background:color-mix(in srgb,var(--apx-ws-ok) 7%,var(--tj-color-common-white))}.apx-wstg-section.surface-light .apx-wstg-tile.is-done .apx-wstg-tst,.apx-wstg-section.surface-tint .apx-wstg-tile.is-done .apx-wstg-tst{border:none}.apx-wstg-section.surface-light .apx-wstg-tile.is-active,.apx-wstg-section.surface-tint .apx-wstg-tile.is-active{background:color-mix(in srgb,var(--apx-ws-c) 10%,var(--tj-color-common-white))}.apx-wstg-section.surface-light .apx-wstg-sevcell,.apx-wstg-section.surface-tint .apx-wstg-sevcell{background:rgba(14,26,44,.03)}@media only screen and (min-width:992px)and (max-width:1199px){.apx-wstg-grid{gap:26px}.apx-wstg-pc{font-size:2.1rem}.apx-wstg-tiles{gap:8px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.apx-wstg-grid{grid-template-columns:1fr;gap:26px}.apx-wstg-score{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.apx-wstg-tiles{grid-template-columns:repeat(2,1fr)}.apx-wstg-pc{font-size:2rem}.apx-wstg-covhead{flex-wrap:wrap;align-items:flex-start}.apx-wstg-atitle{font-size:1.05rem}.apx-wstg-sev{gap:6px}.apx-wstg-score{gap:10px}}@media(prefers-reduced-motion:reduce){.apx-wstg-tile.is-active:after{animation:none}.apx-wstg-covbar i{transition:none}}.apx-itloop-section{--apx-itloop-bg:var(--tj-color-theme-bg-3);--apx-itloop-mut:color-mix(in srgb,var(--tj-color-text-body-5) 74%,transparent);--apx-itloop-mut2:color-mix(in srgb,var(--tj-color-text-body-5) 56%,transparent);--apx-itloop-card:color-mix(in srgb,#ffffff 4.5%,transparent);--apx-itloop-line:color-mix(in srgb,#ffffff 9%,transparent);--apx-itloop-ok:#00a676;--apx-itloop-ok2:#34d399}.apx-itloop-section.surface-dark,.surface-dark .apx-itloop-section{--apx-itloop-bg:var(--tj-color-theme-dark)}.apx-itloop-lede{margin:10px 0 0;max-width:62ch;font-size:1.02rem;line-height:1.6;color:var(--apx-itloop-mut)}.apx-itloop-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:38px;gap:38px;align-items:center;margin-top:30px}.apx-itloop-stagewrap{position:relative;min-width:0}.apx-itloop-stage{position:relative;width:100%;max-width:520px;margin:0 auto;aspect-ratio:1/1}.apx-itloop-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.apx-itloop-track{fill:none;stroke:color-mix(in srgb,#ffffff 8%,transparent);stroke-width:1.4}.apx-itloop-grad-a{stop-color:var(--tj-color-theme-primary)}.apx-itloop-grad-b{stop-color:var(--tj-color-accent-mid)}.apx-itloop-seg{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:.96;transition:stroke-dashoffset .12s linear}.apx-itloop-seg.is-on{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--tj-color-theme-primary) 55%,transparent))}.apx-itloop-comet{transform-box:view-box;transform-origin:50px 50px}.apx-itloop-comet circle{fill:var(--tj-color-accent-mid);filter:drop-shadow(0 0 5px var(--tj-color-accent-mid))}.apx-itloop-nodes{position:absolute;inset:0}.apx-itloop-node{position:absolute;width:13%;aspect-ratio:1/1;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;cursor:pointer;-webkit-appearance:none;appearance:none;padding:0;font:inherit;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--tj-color-accent-mid) 12%,var(--apx-itloop-bg)),var(--apx-itloop-bg));border:1.5px solid color-mix(in srgb,var(--tj-color-accent-mid) 28%,transparent);color:var(--tj-color-accent-mid);transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s,background .4s}.apx-itloop-node svg{width:42%;height:42%;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.apx-itloop-node.is-active,.apx-itloop-node:hover{border-color:var(--tj-color-accent-mid)}.apx-itloop-node.is-active{transform:translate(-50%,-50%) scale(1.16);color:#fff;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--tj-color-accent-mid) 30%,var(--tj-color-theme-primary)),var(--tj-color-accent-strong));box-shadow:0 0 0 6px color-mix(in srgb,var(--tj-color-theme-primary) 12%,transparent),0 14px 30px -10px color-mix(in srgb,var(--tj-color-theme-primary) 70%,transparent)}.apx-itloop-ping{position:absolute;inset:-2px;border-radius:50%;border:1.5px solid var(--tj-color-accent-mid);opacity:0;pointer-events:none}.apx-itloop-node.is-active .apx-itloop-ping{animation:apx-itloop-ping 2.2s ease-out infinite}@keyframes apx-itloop-ping{0%{transform:scale(1);opacity:.6}to{transform:scale(1.7);opacity:0}}.apx-itloop-nlabel{position:absolute;font-size:.82rem;font-weight:600;color:var(--apx-itloop-mut);white-space:nowrap;transition:color .35s;pointer-events:none}.apx-itloop-nlabel.is-active{color:var(--tj-color-heading-primary)}.apx-itloop-nlabel small{display:block;font-weight:500;font-size:.68rem;color:var(--apx-itloop-mut2);letter-spacing:.02em}.apx-itloop-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46%;aspect-ratio:1/1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2px;overflow:hidden;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--tj-color-accent-mid) 9%,var(--apx-itloop-bg)),color-mix(in srgb,#000000 26%,var(--apx-itloop-bg)));border:1px solid color-mix(in srgb,var(--apx-itloop-ok2) 25%,transparent);box-shadow:inset 0 0 40px color-mix(in srgb,var(--apx-itloop-ok) 10%,transparent),0 20px 50px -20px #000}.apx-itloop-ctop{display:flex;align-items:center;gap:7px;font-size:.72rem;color:var(--apx-itloop-ok2);font-weight:600;letter-spacing:.02em}.apx-itloop-hbdot{width:8px;height:8px;border-radius:50%;background:var(--apx-itloop-ok2);box-shadow:0 0 10px var(--apx-itloop-ok2);animation:apx-itloop-beat 2.4s ease-in-out infinite}@keyframes apx-itloop-beat{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.6);opacity:.6}}.apx-itloop-cbig{font-size:clamp(1.9rem,6vw,2.7rem);font-weight:700;letter-spacing:-.02em;line-height:1;margin-top:4px;color:var(--tj-color-heading-primary)}.apx-itloop-cu{font-size:.5em;color:var(--apx-itloop-mut)}.apx-itloop-csub{font-size:.68rem;color:var(--apx-itloop-mut2);letter-spacing:.04em}.apx-itloop-ecg{width:74%;height:24px;margin:6px 0 2px}.apx-itloop-ecg polyline{fill:none;stroke:var(--apx-itloop-ok2);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:42 180;stroke-dashoffset:0;animation:apx-itloop-trace 2.6s linear infinite;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--apx-itloop-ok2) 55%,transparent))}@keyframes apx-itloop-trace{to{stroke-dashoffset:-222}}.apx-itloop-cfoot{font-size:.66rem;color:var(--apx-itloop-mut)}.apx-itloop-loopcap{text-align:center;margin:18px 0 0;font-size:.78rem;color:var(--apx-itloop-mut2);letter-spacing:.04em}.apx-itloop-loopcap b{color:var(--tj-color-accent-mid);font-weight:600}.apx-itloop-panel{min-width:0}.apx-itloop-ptag{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--apx-itloop-mut2);margin:0 0 14px}.apx-itloop-phead{display:flex;align-items:center;gap:14px;margin:0 0 12px;min-height:64px}.apx-itloop-pnum{flex:0 0 auto;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(160deg,color-mix(in srgb,var(--tj-color-accent-mid) 30%,var(--tj-color-theme-primary)),var(--tj-color-accent-strong));color:#fff;font-weight:700;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--tj-color-theme-primary) 80%,transparent)}.apx-itloop-ptitle{margin:0;font-size:1.5rem;letter-spacing:-.02em;color:var(--tj-color-heading-primary)}.apx-itloop-promise{font-size:1.08rem;color:var(--tj-color-accent-mid);font-weight:600;line-height:1.4;margin:0 0 16px;min-height:2.8em}.apx-itloop-does{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-gap:10px;gap:10px}.apx-itloop-does li{position:relative;padding-left:26px;color:var(--apx-itloop-mut);line-height:1.45;font-size:.95rem}.apx-itloop-does li:before{content:"";position:absolute;left:0;top:.36em;width:15px;height:15px;border-radius:50%;background:color-mix(in srgb,var(--apx-itloop-ok) 16%,transparent);box-shadow:inset 0 0 0 1.5px var(--apx-itloop-ok)}.apx-itloop-does li:after{content:"";position:absolute;left:4.5px;top:.62em;width:6px;height:3.5px;border-left:1.5px solid var(--apx-itloop-ok2);border-bottom:1.5px solid var(--apx-itloop-ok2);transform:rotate(-45deg)}.apx-itloop-youget{display:flex;gap:11px;align-items:flex-start;background:var(--apx-itloop-card);border:1px solid color-mix(in srgb,var(--apx-itloop-ok) 50%,transparent);box-shadow:0 0 16px -4px color-mix(in srgb,var(--apx-itloop-ok) 32%,transparent),inset 0 0 14px -11px color-mix(in srgb,var(--apx-itloop-ok) 55%,transparent);border-radius:12px;padding:13px 15px}.apx-itloop-yl{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--apx-itloop-ok2);font-weight:700;margin-top:2px;flex:0 0 auto}.apx-itloop-yt{margin:0;color:var(--tj-color-heading-primary);font-weight:600;line-height:1.4;min-height:2.8em}.apx-itloop-dots{display:flex;gap:8px;margin-top:22px}.apx-itloop-dots button{width:34px;height:5px;border-radius:3px;border:0;-webkit-appearance:none;appearance:none;background:color-mix(in srgb,#ffffff 14%,transparent);cursor:pointer;padding:0;transition:background .3s}.apx-itloop-dots button.is-on{background:var(--tj-color-theme-primary)}.apx-itloop-score{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:46px}.apx-itloop-scell{background:var(--apx-itloop-card);border:1px solid var(--apx-itloop-line);border-radius:14px;padding:18px 18px 16px}.apx-itloop-sv{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;color:var(--tj-color-heading-primary);line-height:1}.apx-itloop-u{color:var(--tj-color-accent-mid);font-size:.62em;font-weight:700;margin-left:1px}.apx-itloop-scell.is-ok .apx-itloop-sv,.apx-itloop-scell.is-ok .apx-itloop-u{color:var(--apx-itloop-ok2)}.apx-itloop-sl{margin-top:7px;font-size:.82rem;color:var(--apx-itloop-mut);line-height:1.35}.apx-itloop-dots button:focus-visible,.apx-itloop-node:focus-visible{outline:2px solid var(--tj-color-accent-mid);outline-offset:2px}.apx-itloop:not(.is-live) .apx-itloop-ecg polyline,.apx-itloop:not(.is-live) .apx-itloop-hbdot,.apx-itloop:not(.is-live) .apx-itloop-node.is-active .apx-itloop-ping{animation-play-state:paused}.apx-itloop-section.surface-light,.apx-itloop-section.surface-tint{--apx-itloop-mut:var(--tj-color-text-body);--apx-itloop-mut2:color-mix(in srgb,var(--tj-color-text-body) 62%,transparent);--apx-itloop-card:rgba(14,26,44,0.04);--apx-itloop-line:rgba(14,26,44,0.14)}.apx-itloop-section.surface-light .apx-itloop-track,.apx-itloop-section.surface-tint .apx-itloop-track{stroke:rgba(14,26,44,.1)}.apx-itloop-section.surface-light .apx-itloop-dots button,.apx-itloop-section.surface-tint .apx-itloop-dots button{background:rgba(14,26,44,.14)}.apx-itloop-section.surface-light .apx-itloop-dots button.is-on,.apx-itloop-section.surface-tint .apx-itloop-dots button.is-on{background:var(--tj-color-theme-primary)}.apx-itloop-section.surface-light .apx-itloop-core,.apx-itloop-section.surface-tint .apx-itloop-core{--apx-itloop-mut:color-mix(in srgb,#ffffffcc 74%,transparent);--apx-itloop-mut2:color-mix(in srgb,#ffffffcc 56%,transparent);--tj-color-heading-primary:#ffffff}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.apx-itloop-grid{grid-template-columns:1fr;gap:30px}.apx-itloop-stage{max-width:440px}.apx-itloop-score{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.apx-itloop-nlabel{font-size:.72rem}.apx-itloop-nlabel small{display:none}}@media(prefers-reduced-motion:reduce){.apx-itloop-ecg polyline,.apx-itloop-hbdot,.apx-itloop-node.is-active .apx-itloop-ping{animation:none}.apx-itloop-seg{transition:none}}.apx-bwy-section{--apx-bwy-c:var(--tj-color-theme-primary);--apx-bwy-c2:var(--tj-color-accent-mid);--apx-bwy-client:#f2b31d;--apx-bwy-client2:#ffd98a;--apx-bwy-ink:var(--tj-color-heading-primary);--apx-bwy-mut:var(--tj-color-text-body-5);--apx-bwy-mut2:color-mix(in srgb,var(--tj-color-text-body-5) 62%,transparent);--apx-bwy-card:rgba(255,255,255,0.045);--apx-bwy-line:var(--tj-color-border-3);--apx-bwy-base:var(--tj-color-theme-dark);--apx-bwy-on-accent:var(--tj-color-accent-on-accent,#0e1a2c)}.apx-bwy-lede{max-width:62ch;margin:0;font-size:1.02rem;line-height:1.6;color:var(--apx-bwy-mut)}.apx-bwy-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);grid-gap:40px;gap:40px;align-items:center;margin-top:30px}.apx-bwy-stage,.apx-bwy-stagewrap{position:relative}.apx-bwy-stage{width:100%;max-width:520px;margin:0 auto;aspect-ratio:1/1}.apx-bwy-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.apx-bwy-stop-a{stop-color:var(--apx-bwy-c)}.apx-bwy-stop-b{stop-color:var(--apx-bwy-c2)}.apx-bwy-track{fill:none;stroke:rgba(255,255,255,.09);stroke-width:1.1}.apx-bwy-seg{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:.95;transition:stroke-dashoffset .55s linear}.apx-bwy-gtrack{fill:none;stroke:rgba(255,255,255,.08);stroke-width:3}.apx-bwy-gfill{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset .9s cubic-bezier(.3,.9,.3,1);filter:drop-shadow(0 0 3px var(--apx-bwy-c))}.apx-bwy-conn{stroke:rgba(255,255,255,.18);stroke-width:.5;stroke-dasharray:1.6 1.6;fill:none}.apx-bwy-comet{transform-box:view-box;transform-origin:50px 50px;animation:apx-bwy-spin 7s linear infinite}.apx-bwy-comet circle{fill:var(--apx-bwy-c2);filter:drop-shadow(0 0 4px var(--apx-bwy-c2))}.apx-bwy-stage.is-paused .apx-bwy-comet{animation-play-state:paused}@keyframes apx-bwy-spin{to{transform:rotate(1turn)}}.apx-bwy-nodes{position:absolute;inset:0}.apx-bwy-snode{position:absolute;width:14%;aspect-ratio:1/1;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;cursor:pointer;padding:0;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--apx-bwy-c) 18%,var(--apx-bwy-base)),color-mix(in srgb,var(--apx-bwy-c) 5%,var(--apx-bwy-base)));border:1.5px solid color-mix(in srgb,var(--apx-bwy-c2) 28%,transparent);color:var(--apx-bwy-c2);transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s,background .4s}.apx-bwy-snode svg{width:42%;height:42%;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.apx-bwy-snode.is-act{transform:translate(-50%,-50%) scale(1.14);color:var(--apx-bwy-on-accent);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--apx-bwy-c2) 60%,var(--apx-bwy-c)),var(--apx-bwy-c));border-color:var(--apx-bwy-c2);box-shadow:0 0 0 6px color-mix(in srgb,var(--apx-bwy-c) 12%,transparent),0 12px 28px -10px color-mix(in srgb,var(--apx-bwy-c) 80%,transparent)}.apx-bwy-snode:focus-visible{outline:3px solid var(--apx-focus-ring,var(--tj-color-heading-primary,#0e1a2c));outline-offset:3px}.apx-bwy-slabel{position:absolute;transform:translate(-50%,-50%);font-size:.74rem;font-weight:600;color:var(--apx-bwy-mut);white-space:nowrap;transition:color .35s;pointer-events:none}.apx-bwy-slabel.is-act{color:var(--apx-bwy-ink)}.apx-bwy-slabel small{display:block;font-weight:500;font-size:.62rem;letter-spacing:.02em}.apx-bwy-slabel.is-you small{color:var(--apx-bwy-client2)}.apx-bwy-slabel.is-dev small{color:var(--apx-bwy-c2)}.apx-bwy-actor{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;z-index:4;background:color-mix(in srgb,var(--apx-bwy-base) 82%,transparent);border:1px solid var(--apx-bwy-line);border-radius:999px;padding:6px 12px 6px 6px;white-space:nowrap}.apx-bwy-actor.is-client{left:13%;top:13%;border-color:color-mix(in srgb,var(--apx-bwy-client) 40%,transparent)}.apx-bwy-actor.is-client .apx-bwy-ab{background:#ffd98a}.apx-bwy-actor.is-client .apx-bwy-at{color:var(--apx-bwy-client2)}.apx-bwy-actor.is-dev{left:87%;top:87%;border-color:color-mix(in srgb,var(--tj-color-accent-mid) 40%,transparent)}.apx-bwy-actor.is-dev .apx-bwy-ab{background:var(--tj-color-accent-mid)}.apx-bwy-actor.is-dev .apx-bwy-at{color:var(--apx-bwy-c2)}.apx-bwy-ab{width:30px;height:30px;border-radius:50%;display:grid;place-items:center}.apx-bwy-ab svg{width:17px;height:17px;stroke:var(--tj-color-theme-dark);stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.apx-bwy-at{font-size:.76rem;font-weight:650;line-height:1}.apx-bwy-as{font-size:.62rem;color:var(--apx-bwy-mut2)}.apx-bwy-gauge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:42%;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2px}.apx-bwy-gv{font-size:clamp(1.9rem,6vw,2.7rem);font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--apx-bwy-ink)}.apx-bwy-gu{font-size:.5em;color:var(--apx-bwy-c2);font-weight:700}.apx-bwy-gl{font-size:.62rem;letter-spacing:.16em;color:var(--apx-bwy-mut2);font-weight:600}.apx-bwy-gs{margin-top:7px;font-size:.68rem;color:var(--apx-bwy-mut)}.apx-bwy-gs b{color:var(--apx-bwy-c2);font-weight:600}.apx-bwy-ship{display:none;margin-top:5px;font-size:.64rem;letter-spacing:.08em;font-weight:700;color:var(--apx-bwy-on-accent);background:var(--apx-bwy-c2);border-radius:999px;padding:3px 9px}.apx-bwy-gauge.is-done .apx-bwy-ship{display:inline-block}.apx-bwy-loopcap{text-align:center;margin:16px 0 0;font-size:.78rem;color:var(--apx-bwy-mut2);letter-spacing:.03em}.apx-bwy-loopcap b{color:var(--apx-bwy-c2);font-weight:600}.apx-bwy-panel{min-width:0}.apx-bwy-ptag{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--apx-bwy-mut2);margin:0 0 14px}.apx-bwy-phead{display:flex;align-items:center;gap:14px;margin:0 0 4px;min-height:64px}.apx-bwy-picon{flex:0 0 auto;width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:var(--apx-bwy-on-accent);background:linear-gradient(160deg,color-mix(in srgb,var(--apx-bwy-c2) 60%,var(--apx-bwy-c)),var(--apx-bwy-c));box-shadow:0 12px 26px -10px color-mix(in srgb,var(--apx-bwy-c) 85%,transparent)}.apx-bwy-picon svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.apx-bwy-who{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--apx-bwy-mut2)}.apx-bwy-who b{color:var(--apx-bwy-client2);font-weight:700}.apx-bwy-who.is-dev b{color:var(--apx-bwy-c2)}.apx-bwy-ptitle{margin:1px 0 0;font-size:1.5rem;letter-spacing:-.02em;color:var(--apx-bwy-ink)}.apx-bwy-promise{font-size:1.08rem;color:var(--apx-bwy-c2);font-weight:600;line-height:1.4;margin:14px 0 16px;min-height:2.8em}.apx-bwy-does{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-gap:10px;gap:10px}.apx-bwy-does li{position:relative;padding-left:26px;color:var(--apx-bwy-mut);line-height:1.45;font-size:.95rem}.apx-bwy-does li:before{content:"";position:absolute;left:0;top:.34em;width:15px;height:15px;border-radius:5px;background:color-mix(in srgb,var(--apx-bwy-c) 16%,transparent);box-shadow:inset 0 0 0 1.5px var(--apx-bwy-c)}.apx-bwy-does li:after{content:"";position:absolute;left:4.5px;top:.6em;width:6px;height:3.5px;border-left:1.5px solid var(--apx-bwy-c2);border-bottom:1.5px solid var(--apx-bwy-c2);transform:rotate(-45deg)}.apx-bwy-why{background:var(--apx-bwy-card);border:1px solid color-mix(in srgb,var(--apx-bwy-c) 50%,transparent);box-shadow:0 0 16px -4px color-mix(in srgb,var(--apx-bwy-c) 32%,transparent),inset 0 0 14px -11px color-mix(in srgb,var(--apx-bwy-c) 55%,transparent);border-radius:12px;padding:14px 16px}.apx-bwy-wl{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--apx-bwy-c2);font-weight:700;margin:0 0 5px}.apx-bwy-wt{margin:0;color:var(--apx-bwy-ink);font-weight:600;line-height:1.4;min-height:2.8em}.apx-bwy-dots{display:flex;gap:7px;margin-top:18px}.apx-bwy-dots button{flex:1 1;height:5px;border-radius:3px;border:0;background:rgba(255,255,255,.14);cursor:pointer;padding:0;transition:background .3s}.apx-bwy-dots button.is-on{background:var(--apx-bwy-c)}.apx-bwy-dots button:focus-visible{outline:2px solid var(--apx-bwy-c2);outline-offset:2px}.apx-bwy-score{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:46px}.apx-bwy-scell{background:var(--apx-bwy-card);border:1px solid var(--apx-bwy-line);border-radius:14px;padding:18px 18px 16px}.apx-bwy-scell.is-good .apx-bwy-sv,.apx-bwy-scell.is-good .apx-bwy-sv .apx-bwy-u{color:var(--apx-bwy-c2)}.apx-bwy-sv{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;color:var(--apx-bwy-ink);line-height:1}.apx-bwy-sv .apx-bwy-u{color:var(--apx-bwy-c2);font-size:.6em;font-weight:700;margin-left:2px}.apx-bwy-sl{margin-top:7px;font-size:.82rem;color:var(--apx-bwy-mut);line-height:1.35}.apx-bwy-section.surface-light,.apx-bwy-section.surface-tint{--apx-bwy-c2:var(--tj-color-accent-deep);--apx-bwy-client2:#8a6414;--apx-bwy-mut:var(--tj-color-text-body);--apx-bwy-mut2:color-mix(in srgb,var(--tj-color-text-body) 62%,transparent);--apx-bwy-card:rgba(14,26,44,0.04);--apx-bwy-line:rgba(14,26,44,0.14)}.apx-bwy-section.surface-light .apx-bwy-track,.apx-bwy-section.surface-tint .apx-bwy-track{stroke:rgba(14,26,44,.1)}.apx-bwy-section.surface-light .apx-bwy-gtrack,.apx-bwy-section.surface-tint .apx-bwy-gtrack{stroke:rgba(14,26,44,.09)}.apx-bwy-section.surface-light .apx-bwy-conn,.apx-bwy-section.surface-tint .apx-bwy-conn{stroke:rgba(14,26,44,.22)}.apx-bwy-section.surface-light .apx-bwy-snode,.apx-bwy-section.surface-tint .apx-bwy-snode{color:var(--tj-color-accent-mid)}.apx-bwy-section.surface-light .apx-bwy-slabel.is-dev small,.apx-bwy-section.surface-tint .apx-bwy-slabel.is-dev small{color:var(--tj-color-accent-deep)}.apx-bwy-section.surface-light .apx-bwy-actor,.apx-bwy-section.surface-tint .apx-bwy-actor{background:var(--tj-color-common-white)}.apx-bwy-section.surface-light .apx-bwy-dots button,.apx-bwy-section.surface-tint .apx-bwy-dots button{background:rgba(14,26,44,.14)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.apx-bwy-grid{grid-template-columns:1fr;gap:28px}.apx-bwy-stage{max-width:430px}.apx-bwy-score{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.apx-bwy-as,.apx-bwy-slabel small{display:none}.apx-bwy-actor{padding:5px 10px 5px 5px}.apx-bwy-score{gap:10px}}@media(prefers-reduced-motion:reduce){.apx-bwy-comet{animation:none}}.apx-dcc-section{--apx-dcc-ink:var(--tj-color-heading-primary);--apx-dcc-mut:var(--tj-color-text-body);--apx-dcc-line:color-mix(in srgb,currentColor 16%,transparent);--apx-dcc-track:color-mix(in srgb,currentColor 10%,transparent);--apx-dcc-bar:var(--tj-color-theme-primary);--apx-dcc-chip:var(--tj-color-accent-deep);--apx-dcc-chip-ink:var(--tj-color-common-white)}.apx-dcc-section.surface-dark,.apx-dcc-section.surface-deep{--apx-dcc-mut:var(--tj-color-text-body-5);--apx-dcc-chip:var(--tj-color-accent-mid);--apx-dcc-chip-ink:var(--tj-color-theme-dark)}.apx-dcc-head{max-width:760px;margin-bottom:48px}.apx-dcc-head .sec-heading{margin-bottom:18px}.apx-dcc-lede{max-width:64ch;margin:0;font-size:1.06rem;line-height:1.65;color:var(--apx-dcc-mut);text-wrap:pretty}.apx-dcc-ladder{list-style:none;margin:0;padding:0;border-top:1px solid var(--apx-dcc-line)}.apx-dcc-row{display:grid;grid-template-columns:180px minmax(0,1fr) minmax(0,300px);grid-gap:20px 48px;gap:20px 48px;align-items:start;padding:32px 0;border-bottom:1px solid var(--apx-dcc-line)}.apx-dcc-id{display:flex;align-items:baseline;gap:14px;margin:0;font-size:1rem;line-height:1.2}.apx-dcc-num{font-family:var(--tj-ff-heading),sans-serif;font-size:clamp(3rem,2.2rem + 2.4vw,4.5rem);line-height:.9;letter-spacing:-.04em}.apx-dcc-name,.apx-dcc-num{font-weight:600;color:var(--apx-dcc-ink)}.apx-dcc-name{font-size:1.05rem}.apx-dcc-measure{min-width:0;padding-top:6px}.apx-dcc-count{margin:0 0 12px;font-size:1rem;color:var(--apx-dcc-mut)}.apx-dcc-count strong{margin-right:2px;font-size:1.5rem;font-weight:600;color:var(--apx-dcc-ink)}.apx-dcc-track{display:block;height:10px;border-radius:999px;background:var(--apx-dcc-track);overflow:hidden}.apx-dcc-bar{display:block;height:100%;width:max(var(--apx-dcc-fill,0%),10px);border-radius:inherit;background:var(--apx-dcc-bar);transform-origin:left center}.apx-dcc-requires{max-width:52ch;margin:14px 0 0;font-size:.98rem;line-height:1.6;color:var(--apx-dcc-mut)}.apx-dcc-facts{display:grid;grid-gap:16px;gap:16px;margin:0;padding-top:6px}.apx-dcc-facts dt{margin-bottom:4px;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--apx-dcc-mut)}.apx-dcc-facts dd{margin:0;font-size:.98rem;line-height:1.5;color:var(--apx-dcc-ink)}.apx-dcc-chip{display:inline-block;padding:4px 12px;border:1px solid var(--apx-dcc-chip);border-radius:999px;font-size:.9rem;font-weight:600;color:var(--apx-dcc-chip)}.apx-dcc-chip.is-plus{background:var(--apx-dcc-chip);color:var(--apx-dcc-chip-ink)}.apx-dcc-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 40px;margin-top:32px}.apx-dcc-rule{max-width:60ch;margin:0;font-size:1.1rem;font-weight:500;line-height:1.55;color:var(--apx-dcc-ink)}.apx-dcc-sources{margin:0;font-size:.88rem;color:var(--apx-dcc-mut)}.apx-dcc-sources a{color:inherit;text-decoration:underline;text-underline-offset:3px}.apx-dcc-sources a:hover{color:var(--apx-dcc-ink)}@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.apx-dcc-bar{animation:apx-dcc-grow linear both;animation-timeline:view();animation-range:entry 10% cover 35%}}}@keyframes apx-dcc-grow{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.apx-dcc-row{grid-template-columns:140px minmax(0,1fr)}.apx-dcc-facts{grid-column:2;grid-template-columns:auto minmax(0,1fr);gap:16px 32px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.apx-dcc-head{margin-bottom:32px}.apx-dcc-row{grid-template-columns:minmax(0,1fr);gap:16px;padding:26px 0}}.apx-pc{--pc-bg:var(--tj-color-theme-bg-3,#0b1220);--pc-card:#101a2e;--pc-card2:#0d1526;--pc-line:rgba(130,150,190,0.16);--pc-txt:#eaf0fb;--pc-mut:#9fb0cf;--pc-dim:#7f8ca3;--pc-gold:var(--tj-color-theme-primary,#c9a227);--pc-gold2:var(--tj-color-accent-mid,#e3c76a);--pc-red:#dc2b3a;--pc-blue:#2f6be4;--pc-violet:#9333ea;--pc-teal:#14b8a6;--pc-green:#33c98a;--pc-on-gold:#0b1220;--apx-focus-ring:#ffffff;--pc-mono:"SFMono-Regular",Consolas,"Roboto Mono",Menlo,monospace;--pc-frame:15px;position:relative;z-index:1;isolation:isolate;height:calc(100vh - var(--pc-frame)*2);height:calc(100dvh - var(--pc-frame)*2);min-height:540px;display:flex;flex-direction:column;overflow:hidden;margin:0 var(--pc-frame) var(--pc-frame);border-radius:16px;color:var(--pc-txt);border:1px solid rgba(201,162,39,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 28px 64px -28px rgba(0,0,0,.72);background:radial-gradient(1000px 520px at 90% -8%,rgba(47,107,228,.14),transparent 58%),radial-gradient(820px 460px at -8% 108%,rgba(201,162,39,.14),transparent 55%),radial-gradient(640px 360px at 50% 110%,rgba(220,43,58,.06),transparent 60%),var(--pc-bg);-webkit-font-smoothing:antialiased;box-sizing:border-box}@media(max-width:767px){.apx-pc{--pc-frame:12px;border-radius:12px}}.apx-pc__divbar{flex:none;display:flex;height:4px;overflow:hidden;pointer-events:none}.apx-pc__divbar i{flex:1 1;display:block}.apx-pc__divbar i:first-child{background:var(--pc-red)}.apx-pc__divbar i:nth-child(2){background:var(--pc-blue)}.apx-pc__divbar i:nth-child(3){background:var(--pc-violet)}.apx-pc__divbar i:nth-child(4){background:var(--pc-teal)}.apx-pc__wrap{position:relative;z-index:2}.apx-pc *,.apx-pc :after,.apx-pc :before{box-sizing:border-box}.apx-pc h1,.apx-pc h2,.apx-pc h3,.apx-pc h4,.apx-pc p{margin:0}.apx-pc button{font-family:inherit}.apx-pc__wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:100%;padding:88px 0 0}@media(max-width:1199px){.apx-pc__wrap{padding-top:80px}}@media(max-width:767px){.apx-pc__wrap{padding-top:72px}}.apx-pc__inner{width:100%;max-width:1280px;margin:0 auto;padding-inline:clamp(16px,3vw,40px)}.apx-pc__head{flex:none;padding-bottom:14px}@media(max-width:767px){.apx-pc__head{padding-bottom:10px}}.apx-pc__title{margin:0;font-family:var(--tj-ff-heading);font-size:var(--tj-fs-h4,24px);font-weight:var(--tj-fw-medium,500);line-height:1.25;letter-spacing:-.02em;color:var(--pc-txt)}@media(max-width:767px){.apx-pc__title{font-size:19px}}.apx-pc__steps{flex:none;background:rgba(13,21,38,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-top:1px solid var(--pc-line);border-radius:0;padding:12px 0}.apx-pc__steps .apx-pc__inner{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap}@media(max-width:640px){.apx-pc__steps{padding:10px 0}.apx-pc__steps .apx-pc__inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.apx-pc__steps .apx-pc__stp-row{display:contents}.apx-pc__steps .apx-pc__restart{grid-column:1/-1;margin-left:0;justify-self:end}}.apx-pc__stp-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:1 1 auto;min-width:0}.apx-pc__restart{margin-left:auto;flex:none;-webkit-appearance:none;appearance:none;border:1px solid var(--pc-line);border-radius:999px;background:rgba(0,0,0,0);color:var(--pc-mut);font-family:inherit;font-size:12px;font-weight:700;line-height:1;padding:8px 14px;cursor:pointer;transition:.16s;white-space:nowrap}.apx-pc__restart:hover{border-color:rgba(201,162,39,.5);color:var(--pc-gold2)}@media(max-width:640px){.apx-pc__restart{border-radius:10px;padding:10px 12px;font-size:11px}}.apx-pc__stp{display:flex;align-items:center;gap:9px;padding:8px 14px;border-radius:999px;border:1px solid var(--pc-line);cursor:pointer;font-size:12px;font-weight:700;line-height:1;color:var(--pc-mut);background:rgba(0,0,0,0);transition:.16s;min-width:0}@media(max-width:640px){.apx-pc__stp{width:100%;border-radius:10px;padding:10px 12px;gap:8px;font-size:11px}}.apx-pc__stp:hover:not(.is-on){border-color:rgba(201,162,39,.5)}.apx-pc__stp.is-on{color:var(--pc-on-gold);background:var(--pc-gold);border-color:var(--pc-gold)}.apx-pc__stp.is-done{color:var(--pc-gold2);border-color:rgba(201,162,39,.5)}.apx-pc__stp-n{width:20px;height:20px;border-radius:50%;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.apx-pc__stp.is-on .apx-pc__stp-n{background:rgba(11,18,32,.2);color:var(--pc-on-gold)}.apx-pc__stp.is-done .apx-pc__stp-n{background:rgba(201,162,39,.2);color:var(--pc-gold2)}.apx-pc__panel-shell{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;isolation:isolate}.apx-pc__panel-topo{position:absolute;inset:0;z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.32}@media(max-width:640px){.apx-pc__panel-topo{opacity:.2}}@media(prefers-reduced-motion:reduce){.apx-pc__panel-topo{opacity:.18}}.apx-pc__panel{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;justify-content:safe center;min-height:0;background:color-mix(in srgb,var(--pc-card) 88%,transparent);border:none;border-bottom:1px solid var(--pc-line);border-radius:0;padding:clamp(16px,3vw,30px) 0;overflow-x:clip;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(130,150,190,.35) rgba(0,0,0,0)}.apx-pc__panel::-webkit-scrollbar{width:8px}.apx-pc__panel::-webkit-scrollbar-thumb{background:rgba(130,150,190,.35);border-radius:4px}@media(max-width:640px){.apx-pc__panel{padding:14px 0}}.apx-pc__panel>.apx-pc__inner{flex:0 0 auto;display:flex;flex-direction:column;width:100%;min-height:0;position:relative;z-index:1}.apx-pc__ptitle{font-size:20px;font-weight:800;color:var(--pc-txt)}.apx-pc .apx-pc__ptitle{margin:0 0 4px}.apx-pc__psub{color:var(--pc-mut);font-size:13.5px;max-width:760px;line-height:20px}.apx-pc .apx-pc__psub{margin:0 0 24px}.apx-pc__gold-b{color:var(--pc-gold2)}.apx-pc__green-b{color:var(--pc-green)}.apx-pc__step{display:flex;flex-direction:column;width:100%;animation:apx-pc-fade .22s ease}.apx-pc__step--env{align-items:center;text-align:center}.apx-pc__step--env .apx-pc__psub,.apx-pc__step--env .apx-pc__ptitle{margin-inline:auto}.apx-pc__step--env .apx-pc__psub{margin-bottom:40px}.apx-pc__step--env .apx-pc__sliders{width:100%;max-width:720px;margin-inline:auto;text-align:left}@keyframes apx-pc-fade{0%{opacity:0}to{opacity:1}}.apx-pc input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:4px;background:linear-gradient(90deg,var(--pc-div,var(--pc-gold)) var(--fill,50%),rgba(255,255,255,.1) var(--fill,50%))}.apx-pc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--pc-div,var(--pc-gold));cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.5)}.apx-pc input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid var(--pc-div,var(--pc-gold));cursor:pointer}.apx-pc__sliders{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:16px;gap:16px}.apx-pc__sl{background:var(--pc-card2);border:1px solid var(--pc-line);border-radius:12px;padding:16px 18px}.apx-pc__sl-lab{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.apx-pc__sl-lab b{font-size:13px;letter-spacing:.3px}.apx-pc__sl-lab small{color:var(--pc-dim);font-size:11px;display:block;margin-top:3px}.apx-pc__sl-val{white-space:nowrap}.apx-pc__sl-val,.apx-pc__sl-val input{font-family:var(--pc-mono);font-size:20px;font-weight:800;line-height:1;color:var(--pc-gold2)}.apx-pc__sl-val input{width:64px;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:6px;text-align:right;padding:2px 4px}.apx-pc__sl-val input:focus,.apx-pc__sl-val input:hover{border-color:var(--pc-line);background:rgba(255,255,255,.04)}.apx-pc__sl-val input:focus:not(:focus-visible){outline:none}.apx-pc__tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto 1fr auto auto auto;grid-auto-rows:auto auto 1fr auto auto auto;grid-gap:14px;gap:14px;align-items:stretch}@media(max-width:1100px){.apx-pc__tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.apx-pc__tiers{grid-template-columns:1fr}}.apx-pc__tier{--pc-tier:var(--pc-gold);position:relative;background:linear-gradient(165deg,color-mix(in srgb,var(--pc-tier) 18%,transparent) 0,color-mix(in srgb,var(--pc-tier) 5%,transparent) 42%,transparent 68%),var(--pc-card2);border:1.5px solid color-mix(in srgb,var(--pc-tier) 22%,var(--pc-line));border-radius:14px;padding:20px;cursor:pointer;transition:.16s;display:grid;grid-template-rows:subgrid;grid-row:span 6;min-width:0}.apx-pc__tier--ce{--pc-tier:var(--pc-teal)}.apx-pc__tier--cf{--pc-tier:var(--pc-blue)}.apx-pc__tier--ca{--pc-tier:var(--pc-red)}.apx-pc__tier--cd{--pc-tier:var(--pc-violet)}.apx-pc__tier:hover{border-color:color-mix(in srgb,var(--pc-tier) 55%,transparent);transform:translateY(-2px);background:linear-gradient(165deg,color-mix(in srgb,var(--pc-tier) 26%,transparent) 0,color-mix(in srgb,var(--pc-tier) 8%,transparent) 46%,transparent 72%),var(--pc-card2)}.apx-pc__tier.is-sel{border-color:color-mix(in srgb,var(--pc-tier) 75%,#fff 10%);box-shadow:0 0 0 3px color-mix(in srgb,var(--pc-tier) 22%,transparent),0 14px 34px -18px rgba(0,0,0,.7);background:linear-gradient(165deg,color-mix(in srgb,var(--pc-tier) 28%,transparent) 0,color-mix(in srgb,var(--pc-tier) 10%,transparent) 48%,transparent 74%),var(--pc-card2)}.apx-pc__tier h3{margin:8px 0 6px;font-size:16.5px;color:var(--pc-txt)}@supports not (grid-template-rows:subgrid){.apx-pc__tier{display:flex;flex-direction:column;height:100%;grid-row:auto}}.apx-pc__tier--none{--pc-tier:var(--pc-gold);display:flex;flex-direction:column;align-items:center;justify-content:center;grid-row:auto;height:auto;align-self:stretch;padding:16px 20px;text-align:center;color:var(--pc-mut);min-width:0;box-sizing:border-box;border-color:var(--pc-line)}.apx-pc__tier--none,.apx-pc__tier--none.is-sel,.apx-pc__tier--none:hover{background:var(--pc-card2)}.apx-pc__tier--none.is-sel{border-color:var(--pc-gold);box-shadow:0 0 0 3px rgba(201,162,39,.18),0 14px 34px -18px rgba(0,0,0,.7)}.apx-pc__tier--none h3{margin:0}.apx-pc__tier-foot{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,2.6fr);grid-gap:14px;gap:14px;margin-top:14px;align-items:stretch}@media(max-width:767px){.apx-pc__tier-foot{grid-template-columns:1fr}}.apx-pc__tier-foot .apx-pc__note{display:grid;align-self:stretch;align-content:center;padding:16px 20px;font-size:12px;line-height:1.35;box-sizing:border-box}.apx-pc__tier-foot .apx-pc__tier--none{grid-row:auto;height:100%;min-height:100%}.apx-pc__note-sizer{grid-area:1/1;display:grid;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.apx-pc__note-body,.apx-pc__note-sizer>p{grid-area:1/1;margin:0}.apx-pc__note-body{align-self:center}.apx-pc__tier-desc{color:var(--pc-mut);font-size:12px;line-height:17px;min-height:34px}.apx-pc__tier-desc--flat{min-height:0}.apx-pc__tier-incl{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:5px;min-height:0}.apx-pc__tier-incl li{position:relative;padding-left:14px;font-size:11.5px;line-height:1.35;color:var(--pc-txt)}.apx-pc__tier-incl li:before{content:"";position:absolute;left:0;top:.45em;width:5px;height:5px;border-radius:50%;background:var(--pc-gold)}@supports not (grid-template-rows:subgrid){.apx-pc__tier-incl{flex:1 1}}.apx-pc__tier-price{margin:14px 0 4px;font-family:var(--pc-mono);font-size:24px;font-weight:800;line-height:1;color:#fff;align-self:end}.apx-pc__tier-price small{font-family:inherit;font-size:11px;font-weight:600;color:var(--pc-dim)}.apx-pc__tier-basis{font-size:11px;color:var(--pc-dim);margin-bottom:0}.apx-pc__tier-basis.is-empty{margin:0;padding:0;border:0;min-height:0;overflow:hidden}.apx-pc__tier-mrr{margin-top:0;border-top:1px solid var(--pc-line);padding-top:12px;display:flex;flex-direction:column;align-self:end}@supports not (grid-template-rows:subgrid){.apx-pc__tier-mrr{margin-top:auto}}.apx-pc__tier-mrr-main{font-size:13px;font-weight:700;line-height:1.3;color:var(--pc-gold2);min-height:50px}.apx-pc__tier-mrr-main small{display:block;color:var(--pc-dim);font-weight:600;font-size:10.5px;margin-top:3px}.apx-pc__term-note{color:var(--pc-green);font-size:11px}.apx-pc__chk{position:absolute;top:12px;right:12px;width:22px;height:22px;border-radius:50%;border:2px solid var(--pc-line);display:flex;align-items:center;justify-content:center;font-size:12px;color:rgba(0,0,0,0)}.apx-pc__tier.is-sel .apx-pc__chk{background:var(--pc-tier,var(--pc-gold));border-color:var(--pc-tier,var(--pc-gold));color:#fff;font-weight:800}.apx-pc__tier--none.is-sel .apx-pc__chk{background:var(--pc-gold);border-color:var(--pc-gold);color:var(--pc-on-gold)}.apx-pc__cectrls{display:none}.apx-pc__ce-edit{display:block;margin-top:6px;padding:0;border:0;background:none;color:var(--pc-div,var(--pc-gold2));font-family:inherit;font-size:11px;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.apx-pc__ce-edit:hover{color:#fff}.apx-pc__ce-size{margin:0;font-size:13px;font-weight:700;line-height:1.35;color:var(--pc-txt)}.apx-pc__ce-size span{font-weight:600;color:var(--pc-mut)}.apx-pc__overlay{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(6,10,18,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.apx-pc__pop{width:min(420px,100%);background:var(--pc-card);border:1.5px solid rgba(201,162,39,.45);border-radius:14px;padding:22px 22px 18px;box-shadow:0 24px 48px -20px rgba(0,0,0,.75);display:flex;flex-direction:column;gap:14px}.apx-pc__pop h3{margin:0;font-size:17px;font-weight:800;color:var(--pc-txt)}.apx-pc__pop.apx-pc__pop--div{border-color:color-mix(in srgb,var(--pc-div) 55%,transparent)}.apx-pc__pop-divbar{height:3px;margin:-22px -22px 0;border-radius:14px 14px 0 0;background:var(--pc-div,var(--pc-gold))}.apx-pc__pop-sub{margin:0;font-size:13px;line-height:1.4;color:var(--pc-mut)}.apx-pc__pop-help{margin:0;font-size:11.5px;line-height:1.35;color:var(--pc-dim)}.apx-pc__pop-ctx{margin:0;font-size:11px;font-weight:700;color:var(--pc-div,var(--pc-gold2))}.apx-pc__pop-sum{margin:0;font-size:12.5px;color:var(--pc-mut)}.apx-pc__pop-sum b{color:var(--pc-div,var(--pc-gold2));font-family:var(--pc-mono)}.apx-pc__pop-done{align-self:flex-end;margin-top:4px}.apx-pc__pop--div .apx-pc__pop-done.is-primary{background:var(--pc-div);border-color:var(--pc-div);color:#fff}.apx-pc__pop--div .apx-pc__pop-done.is-primary:hover{filter:brightness(1.08)}.apx-pc__pop-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.apx-pc__cesel{display:flex;flex-direction:column;gap:5px}.apx-pc__cesel label,.apx-pc__cesel-lab{font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--pc-dim);font-weight:700}.apx-pc__cesel select{appearance:none;-webkit-appearance:none;background:rgba(255,255,255,.05) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23c9a227' stroke-width='1.6' fill='none'/%3E%3C/svg%3E") no-repeat right 9px center;border:1px solid var(--pc-line);border-radius:8px;color:var(--pc-txt);font-family:inherit;font-size:clamp(11px,2.4vw,12.5px);font-weight:600;line-height:1.2;padding:8px 24px 8px 10px;cursor:pointer;width:100%;max-width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apx-pc__cesel select:focus,.apx-pc__cesel select:hover{border-color:var(--pc-gold)}.apx-pc__cesel select:focus:not(:focus-visible){outline:none}.apx-pc__cesel select option{background:#131b2e;color:#e8edf7}.apx-pc__ceopts{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.apx-pc__ceopt{-webkit-appearance:none;appearance:none;border:1px solid var(--pc-line);border-radius:8px;background:rgba(255,255,255,.05);color:var(--pc-mut);font-family:inherit;font-size:12px;font-weight:700;line-height:1.2;padding:8px 10px;cursor:pointer;transition:.14s}.apx-pc__ceopt:hover{border-color:rgba(201,162,39,.55);color:var(--pc-txt)}.apx-pc__ceopt.is-on{border-color:var(--pc-gold);color:var(--pc-gold2);box-shadow:0 0 0 2px rgba(201,162,39,.16)}.apx-pc__ceopt:focus-visible{outline:2px solid var(--pc-gold);outline-offset:2px}.apx-pc__note{margin:0;background:rgba(201,162,39,.08);border:1px solid rgba(201,162,39,.3);border-radius:8px;padding:12px 16px;font-size:12.5px;line-height:19px;color:var(--pc-mut);min-width:0;display:flex;flex-direction:column;justify-content:center}.apx-pc__note a,.apx-pc__note b{color:var(--pc-gold2)}.apx-pc__note a{text-decoration:underline;text-underline-offset:2px}.apx-pc__note a:hover{color:#fff}.apx-pc__note p{margin:0}.apx-pc__catgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:14px;gap:14px}.apx-pc__catcard{position:relative;background:var(--pc-card2);border:1.5px solid var(--pc-line);border-radius:14px;padding:18px;cursor:pointer;transition:.16s;overflow:hidden}.apx-pc__catcard:hover{border-color:var(--cc,var(--pc-gold));transform:translateY(-2px)}.apx-pc__catcard.is-off{opacity:.45;cursor:default}.apx-pc__catcard.is-off:hover{transform:none;border-color:var(--pc-line)}.apx-pc__catcard h3{margin:0 0 4px;font-size:14.5px;color:var(--pc-txt)}.apx-pc__cic{width:38px;height:38px;border-radius:10px;background:color-mix(in srgb,var(--cc,var(--pc-gold)) 16%,transparent);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.apx-pc__cic svg{width:20px;height:20px;stroke:var(--cc,var(--pc-gold));fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.apx-pc__cat-d{color:var(--pc-dim);font-size:11.5px;line-height:16px;min-height:32px}.apx-pc__cat-n{margin-top:10px;font-size:11px;color:var(--pc-mut)}.apx-pc__cat-sel{position:absolute;top:12px;right:12px;font-size:10px;font-weight:800;line-height:1;color:var(--pc-on-gold);background:var(--pc-gold);padding:4px 8px;border-radius:999px}.apx-pc__cat-incl{margin-top:10px;font-size:10px;font-weight:700;line-height:1;letter-spacing:.5px;text-transform:uppercase;color:var(--pc-green)}.apx-pc__svchead{display:flex;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap}.apx-pc__svchead h3{margin:0;font-size:16px;color:var(--pc-txt)}.apx-pc__cnt2{font-size:11.5px;color:var(--pc-dim)}.apx-pc__backbtn{font-size:12px;font-weight:700;line-height:1;color:var(--pc-gold2);background:rgba(0,0,0,0);border:1px solid rgba(201,162,39,.4);padding:9px 14px;border-radius:9px;cursor:pointer;transition:.15s}.apx-pc__backbtn:hover{background:rgba(201,162,39,.12)}.apx-pc__svcs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:12px;gap:12px}.apx-pc__svc{background:var(--pc-card2);border:1.5px solid var(--pc-line);border-radius:12px;padding:14px 16px;transition:.16s;min-width:0}.apx-pc__svc.is-sel{border-color:color-mix(in srgb,var(--pc-div,var(--pc-gold)) 70%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--pc-div,var(--pc-gold)) 18%,transparent)}.apx-pc__svc h4{margin:0;font-size:13.5px;line-height:18px;color:var(--pc-txt)}.apx-pc__svc-top{display:flex;align-items:flex-start;gap:10px;cursor:pointer}@media(max-width:400px){.apx-pc__svc-top{flex-wrap:wrap}}.apx-pc__svc-body{min-width:0;flex:1 1}.apx-pc__cb{width:20px;height:20px;border-radius:6px;border:2px solid var(--pc-line);flex:none;margin-top:1px;display:flex;align-items:center;justify-content:center;font-size:12px;color:rgba(0,0,0,0);transition:.15s}.apx-pc__svc.is-sel .apx-pc__cb{background:var(--pc-div,var(--pc-gold));border-color:var(--pc-div,var(--pc-gold));color:#fff;font-weight:800}.apx-pc__svc-d{color:var(--pc-dim);font-size:11px;line-height:15px;margin-top:3px}.apx-pc__svc-meta{margin-left:auto;text-align:right;flex:none}@media(max-width:400px){.apx-pc__svc-meta{margin-left:30px;margin-top:6px;width:calc(100% - 30px);text-align:left}}.apx-pc__svc-pr{font-family:var(--pc-mono);font-size:14px;font-weight:800;line-height:1;color:#fff;white-space:nowrap}.apx-pc__svc-from{font-size:12px;font-weight:700;color:var(--pc-div,var(--pc-gold2))}.apx-pc__free{color:var(--pc-green)}.apx-pc__was{color:var(--pc-dim);text-decoration:line-through;font-size:11px;margin-right:5px}.apx-pc__svc-per{font-size:10px;color:var(--pc-dim);margin-top:3px}.apx-pc__svc-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.apx-pc__svc-disc,.apx-pc__svc-est,.apx-pc__svc-inst{display:inline-block;font-size:9px;font-weight:700;line-height:1;letter-spacing:.5px;padding:3px 6px;border-radius:4px}.apx-pc__svc-disc{color:var(--pc-green);background:rgba(51,201,138,.12)}.apx-pc__svc-inst{color:var(--pc-gold2);background:rgba(201,162,39,.14)}.apx-pc__svc-est{color:#9fb0cf;background:rgba(159,176,207,.12)}.apx-pc__svc-qty{margin-top:12px;padding-top:12px;border-top:1px dashed var(--pc-line)}.apx-pc__qrow{display:flex;align-items:center;gap:12px}.apx-pc__qrow input[type=range]{flex:1 1}.apx-pc__qv{font-family:var(--pc-mono);font-size:14px;font-weight:800;line-height:1;color:var(--pc-gold2);min-width:74px;text-align:right;white-space:nowrap}.apx-pc__svc-sub{margin-top:8px;font-size:11px;color:var(--pc-mut);display:flex;justify-content:space-between}.apx-pc__svc-sub b{color:var(--pc-gold2);font-family:var(--pc-mono)}.apx-pc__basket{margin-top:22px;background:var(--pc-card2);border:1px solid var(--pc-line);border-radius:12px;padding:16px 18px}.apx-pc__basket h3{margin:0 0 10px;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--pc-mut)}.apx-pc__brow{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;border-bottom:1px dashed rgba(130,150,190,.12);min-width:0}@media(max-width:400px){.apx-pc__brow{flex-wrap:wrap;align-items:flex-start}}.apx-pc__bn{min-width:0;flex:1 1}.apx-pc__bn small{color:var(--pc-dim);display:block;font-size:10px;margin-top:1px}.apx-pc__ba{margin-left:auto;font-family:var(--pc-mono);font-weight:700;white-space:nowrap}.apx-pc__ba small{color:var(--pc-dim);font-weight:600}.apx-pc__bx{width:22px;height:22px;border-radius:6px;border:1px solid var(--pc-line);background:rgba(0,0,0,0);color:var(--pc-dim);cursor:pointer;font-size:12px;font-weight:700;line-height:1;flex:none}.apx-pc__bx:hover{color:var(--pc-red);border-color:var(--pc-red)}.apx-pc__bx-space{width:22px;flex:none}.apx-pc__btot{display:flex;gap:26px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--pc-line)}.apx-pc__bt-k{font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:var(--pc-dim);font-weight:700}.apx-pc__bt-v{font-family:var(--pc-mono);font-size:16px;font-weight:800;line-height:1.3;color:var(--pc-txt)}.apx-pc__bt-v small{font-family:inherit;font-size:10px;font-weight:600;color:var(--pc-dim)}.apx-pc__sumgrid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:18px;gap:18px}@media(max-width:820px){.apx-pc__sumgrid{grid-template-columns:1fr}}.apx-pc__sum-cols,.apx-pc__sum-totals{display:flex;flex-direction:column;gap:14px}.apx-pc__box{background:var(--pc-card2);border:1px solid var(--pc-line);border-radius:12px;padding:18px 20px}.apx-pc__box h3{margin:0 0 12px;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:var(--pc-mut)}.apx-pc__box.is-guide{border-color:rgba(159,176,207,.28)}.apx-pc__box.is-combined{border-color:rgba(201,162,39,.28)}.apx-pc__scope-note{margin:0 0 16px;padding:12px 14px;border-radius:10px;border:1px solid rgba(201,162,39,.28);background:rgba(201,162,39,.08);color:var(--pc-txt);font-size:13px;line-height:1.45}.apx-pc__lrow{display:flex;justify-content:space-between;gap:10px;padding:7px 0;font-size:13px;border-bottom:1px dashed rgba(130,150,190,.12)}.apx-pc__lrow:last-child{border-bottom:none}.apx-pc__lrow-title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.apx-pc__badge{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:2px 6px;border-radius:4px;line-height:1.2}.apx-pc__badge.is-instant{color:var(--pc-gold2);background:rgba(201,162,39,.14)}.apx-pc__badge.is-estimate{color:#9fb0cf;background:rgba(159,176,207,.12)}.apx-pc__lrow-nm{color:var(--pc-txt)}.apx-pc__lrow-nm small{color:var(--pc-dim);display:block;font-size:10.5px;margin-top:2px}.apx-pc__contact{margin-top:22px;padding:18px 20px;border-radius:12px;border:1px solid var(--pc-line);background:var(--pc-card2)}.apx-pc__contact h3{margin:0 0 6px;font-size:15px;color:var(--pc-txt)}.apx-pc__contact-sub{margin:0 0 14px;font-size:12.5px;line-height:1.45;color:var(--pc-mut)}.apx-pc__contact-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 14px;gap:12px 14px;align-items:end}.apx-pc__contact-form .apx-pc__btn{grid-column:1/-1;justify-self:start;min-width:180px}@media(max-width:820px){.apx-pc__contact-form{grid-template-columns:1fr}}.apx-pc__field{display:flex;flex-direction:column;gap:6px;min-width:0}.apx-pc__field span{font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--pc-mut)}.apx-pc__field input{width:100%;border:1px solid var(--pc-line);border-radius:8px;background:var(--pc-card);color:var(--pc-txt);padding:10px 12px;font-size:14px}@media(max-width:767.98px){.apx-pc__field input{font-size:16px}}.apx-pc__field input:focus{border-color:rgba(201,162,39,.55)}.apx-pc__field input:disabled{opacity:.55}.apx-pc__form-error{grid-column:1/-1;margin:0;color:#f87171;font-size:13px}.apx-pc__privacy{grid-column:1/-1;margin:0;font-size:12px;line-height:1.45;color:var(--pc-mut)}.apx-pc__privacy a{color:inherit;text-decoration:underline;text-underline-offset:2px}.apx-pc__success h3{margin:0 0 8px;color:var(--pc-gold2)}.apx-pc__success p{margin:0 0 14px;color:var(--pc-txt);font-size:13.5px;line-height:1.45}.apx-pc__lrow-am{font-family:var(--pc-mono);font-weight:700;white-space:nowrap}.apx-pc__lrow-am small{color:var(--pc-dim);font-weight:600}.apx-pc__big{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--pc-line)}.apx-pc__big:last-child{border-bottom:none}@media(max-width:400px){.apx-pc__big{flex-wrap:wrap;align-items:flex-start;gap:6px}}.apx-pc__big-k{font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:var(--pc-mut);font-weight:700;min-width:0}.apx-pc__big-v{font-family:var(--pc-mono);font-size:clamp(18px,5vw,22px);font-weight:800;line-height:1;color:#fff;white-space:nowrap}.apx-pc__big.is-gold .apx-pc__big-v{color:var(--pc-gold2)}.apx-pc__empty{color:var(--pc-dim);font-size:12.5px;padding:8px 0}.apx-pc__foot{margin-top:14px;color:var(--pc-dim);font-size:11px;line-height:17px}.apx-pc__bar{position:relative;flex:none;z-index:20;margin-top:auto;background:rgba(8,13,24,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(201,162,39,.22);box-shadow:0 -12px 28px -20px rgba(0,0,0,.55);border-radius:0 0 16px 16px}@media(max-width:767px){.apx-pc__bar{border-radius:0 0 12px 12px}}.apx-pc__bar-in{display:flex;align-items:center;gap:14px;padding-block:12px;flex-wrap:wrap}@media(min-width:1200px){.apx-pc__bar-in{flex-wrap:nowrap}}@media(max-width:1199px){.apx-pc__bar-in{gap:12px 16px}}.apx-pc__tot{display:flex;gap:14px;flex:none;flex-wrap:nowrap}@media(max-width:1199px){.apx-pc__tot{gap:10px 14px}}.apx-pc__t-k{font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--pc-dim);font-weight:700}.apx-pc__t-v{font-family:var(--pc-mono);font-size:19px;font-weight:800;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff;min-width:4.5ch}.apx-pc__t-v.is-gold{color:var(--pc-gold2)}.apx-pc__bterm{display:flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--pc-line);border-radius:10px;background:rgba(255,255,255,.03);flex:none;min-width:0}.apx-pc__bterm input[type=range]{width:96px;min-width:0}.apx-pc__bterm-k{font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--pc-dim);font-weight:700}.apx-pc__bterm-tl{font-family:var(--pc-mono);font-size:13px;font-weight:800;line-height:1;color:var(--pc-gold2);min-width:56px}.apx-pc__bterm-td{font-size:10px;font-weight:700;line-height:1;color:var(--pc-green);white-space:nowrap}.apx-pc__benv{flex:none}.apx-pc__benv,.apx-pc__benv-item{display:flex;align-items:center;gap:8px;min-width:0}.apx-pc__benv-item{padding:6px 10px;border:1px solid var(--pc-line);border-radius:10px;background:rgba(255,255,255,.03);margin:0;cursor:text}.apx-pc__benv-val{font-family:var(--pc-mono);font-size:13px;font-weight:800;line-height:1;color:var(--pc-gold2)}.apx-pc__benv-val input{width:3.5ch;min-width:32px;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:6px;color:inherit;font:inherit;line-height:1;padding:2px 0;text-align:right}.apx-pc__benv-val input:focus,.apx-pc__benv-val input:hover{border-color:var(--pc-gold)}.apx-pc__benv-val input:focus:not(:focus-visible){outline:none}.apx-pc__navb{margin-left:auto;display:flex;flex:none;gap:8px}.apx-pc__btn{font-size:13px;font-weight:800;line-height:1;letter-spacing:.4px;padding:12px 18px;border-radius:9px;white-space:nowrap;cursor:pointer;border:1px solid var(--pc-line);background:rgba(0,0,0,0);color:var(--pc-txt);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:.15s}.apx-pc__btn:hover{border-color:rgba(201,162,39,.6)}.apx-pc__btn.is-primary{background:var(--pc-gold);border-color:var(--pc-gold);color:var(--pc-on-gold)}.apx-pc__btn.is-primary:hover{background:var(--pc-gold2)}.apx-pc__btn:disabled{opacity:.35;cursor:default;pointer-events:none}@media(max-width:1199px){.apx-pc__navb{margin-left:auto;flex:1 1 auto;justify-content:flex-end}.apx-pc__bterm{flex:1 1 200px}.apx-pc__bterm input[type=range]{flex:1 1;width:auto;min-width:72px}.apx-pc__benv{flex:1 1 160px}.apx-pc__benv-item{flex:1 1}}@media(max-width:900px){.apx-pc__navb{flex:1 1 100%;margin-left:0;justify-content:stretch}.apx-pc__navb .apx-pc__btn{flex:1 1}.apx-pc__bterm-td{display:none}.apx-pc__bterm{flex:1 1 160px;padding:6px 10px;gap:6px}.apx-pc__bterm input[type=range]{min-width:56px}.apx-pc__bterm-tl{min-width:0}.apx-pc__tot{gap:12px 14px}.apx-pc__t-v{font-size:17px;min-width:0}}@media(max-width:640px){.apx-pc__ptitle{font-size:17px}.apx-pc__catcard:hover,.apx-pc__tier:hover{transform:none}.apx-pc__tot{width:100%;justify-content:space-between;gap:10px 12px}.apx-pc__t-v{font-size:15px}.apx-pc__bar-in{gap:10px 8px;padding-block:10px}.apx-pc__bterm{flex:1 1;min-width:0;padding:6px 8px;gap:6px}.apx-pc__bar-in .apx-pc__bterm input[type=range]{min-width:44px}.apx-pc__bterm-td,.apx-pc__bterm>.apx-pc__bterm-k{display:none}.apx-pc__benv{flex:0 0 auto;gap:6px}.apx-pc__benv-item{padding:6px 7px;gap:5px}.apx-pc__bar-in .apx-pc__benv-val input{width:3ch;min-width:26px}.apx-pc__navb{margin-left:0;width:100%}.apx-pc__btn{flex:1 1;padding:12px 14px;text-align:center}.apx-pc__qrow{gap:8px}.apx-pc__qv{min-width:64px;font-size:13px}}.apx-pc__stp-l{min-width:0}@media(max-width:640px){.apx-pc__stp-l{white-space:normal;line-height:1.25;text-align:left}}@media(max-width:400px){.apx-pc__tier-desc{min-height:0}}.apx-cf-section{padding:clamp(2rem,5vw,3.5rem) 0;background:radial-gradient(ellipse 70% 50% at 10% 0,rgba(196,163,90,.12),transparent 55%),linear-gradient(180deg,#f3efe7,#f7f4ef 40%,#efeae2);scroll-margin-top:6rem}.apx-cf-section__eyebrow{margin:0 0 .5rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a7040}.apx-cf-section__title{margin:0 0 .55rem;font-size:clamp(1.55rem,2.6vw,2.1rem);font-weight:600;line-height:1.15;color:#12161f}.apx-cf-section__lead{margin:0;font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.5;color:#3a4250}.apx-cf-section__alt{margin:0;font-size:.875rem;line-height:1.45;color:#5a6270}.apx-cf-section__alt a{color:inherit;text-decoration:underline;text-underline-offset:2px}.apx-cf-section__card{background:#fff;border:1px solid #e4e0d8;border-radius:14px;padding:clamp(1.1rem,2.5vw,1.5rem);box-shadow:0 12px 36px rgba(18,22,31,.06)}.apx-support-form__panel{width:min(100%,58rem);margin:0 auto;padding:clamp(1rem,2.4vw,1.45rem);border:1px solid rgba(18,22,31,.08);border-radius:clamp(14px,2vw,18px);background:rgba(255,255,255,.58);box-shadow:0 10px 30px rgba(18,22,31,.05)}.apx-support-form__intro{margin:0 0 clamp(.85rem,1.8vw,1.1rem);padding-bottom:clamp(.7rem,1.5vw,.95rem);border-bottom:1px solid rgba(18,22,31,.08);width:100%}.apx-support-form__card-label{margin:0 0 .75rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a7040}.apx-support-form__grid{display:grid;grid-gap:clamp(.85rem,1.8vw,1.15rem);gap:clamp(.85rem,1.8vw,1.15rem);align-items:start}@media(min-width:768px){.apx-support-form__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:1rem}}@media(min-width:1100px){.apx-support-form__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1.15rem}}.apx-support-form__aside{min-width:0;display:grid;grid-gap:.9rem;gap:.9rem;order:2}@media(min-width:768px){.apx-support-form__aside{order:0}}.apx-support-form__card{min-width:0;order:1}@media(min-width:768px){.apx-support-form__card{order:0;position:-webkit-sticky;position:sticky;top:5.75rem}}.apx-support-form__checklist{margin:0;padding:0;list-style:none;color:#3a4250;line-height:1.4;display:grid;grid-gap:.15rem;gap:.15rem}@media(min-width:480px)and (max-width:767px){.apx-support-form__checklist{grid-template-columns:1fr 1fr;gap:.2rem .85rem}}.apx-support-form__checklist li{position:relative;padding:.35rem 0 .35rem 1.35rem;font-size:.92rem}.apx-support-form__checklist li:before{content:"";position:absolute;left:0;top:.72rem;width:.45rem;height:.45rem;border-radius:50%;background:#c4a35a}.apx-support-form__severity{margin:0;padding:.8rem .9rem;border:1px solid rgba(18,22,31,.08);border-radius:12px;background:rgba(255,255,255,.72)}.apx-support-form__severity-title{margin:0 0 .55rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a7040}.apx-support-form__severity-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:.55rem;gap:.55rem}@media(min-width:480px){.apx-support-form__severity-list{grid-template-columns:1fr 1fr;gap:.55rem .75rem}}@media(min-width:768px)and (max-width:1099px){.apx-support-form__severity-list{grid-template-columns:1fr}}@media(min-width:1100px){.apx-support-form__severity-list{grid-template-columns:1fr 1fr}}.apx-support-form__severity-list li{display:grid;grid-gap:.1rem;gap:.1rem}.apx-support-form__severity-list strong{font-size:.88rem;color:#12161f}.apx-support-form__severity-list span{font-size:.8rem;line-height:1.35;color:#5a6270}.apx-support-form__row{display:grid;grid-gap:.7rem;gap:.7rem}@media(min-width:520px){.apx-support-form__row{grid-template-columns:1fr 1fr}}.apx-support-form__done{min-height:11rem;justify-content:center}.apx-support-next{padding:clamp(3rem,6vw,4.5rem) 0;background:#12161f;color:#f4f1ea}.apx-support-next__eyebrow{margin:0 0 .65rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c4a35a}.apx-support-next__title{margin:0 0 1.75rem;max-width:22rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;line-height:1.2;color:#fff}.apx-support-next__steps{margin:0;padding:0;list-style:none;display:grid;grid-gap:1.25rem;gap:1.25rem}@media(min-width:768px){.apx-support-next__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.apx-support-next__step{display:grid;grid-template-columns:auto 1fr;grid-gap:.85rem;gap:.85rem;align-items:start;padding-top:1rem;border-top:1px solid rgba(244,241,234,.16)}.apx-support-next__step h3{margin:0 0 .35rem;font-size:1.05rem;font-weight:600;color:#fff}.apx-support-next__step p{margin:0;font-size:.95rem;line-height:1.45;color:rgba(244,241,234,.72)}.apx-support-next__num{font-size:.8rem;font-weight:700;letter-spacing:.06em;color:#c4a35a;padding-top:.15rem}.apx-cf__backdrop{position:fixed;inset:0;z-index:10050;background:rgba(10,16,28,.72);display:flex;align-items:center;justify-content:center;padding:1.25rem;overflow-y:auto}.apx-cf__panel{position:relative;width:min(28rem,100%);max-height:min(90vh,40rem);overflow-y:auto;background:#fff;color:#12161f;border-radius:14px;padding:1.5rem 1.35rem 1.25rem;box-shadow:0 24px 60px rgba(0,0,0,.35)}.apx-cf__close{position:absolute;top:.75rem;right:.75rem;border:0;background:rgba(0,0,0,0);font-size:1.35rem;line-height:1;cursor:pointer;color:#5a6270;padding:.25rem .45rem}.apx-cf__close:hover{color:#12161f}.apx-cf__title{font-size:1.35rem;font-weight:600;margin:0 2rem .35rem 0}.apx-cf__desc{font-size:.9rem;color:#5a6270;margin:0 0 1rem;line-height:1.45}.apx-cf__form{gap:.75rem}.apx-cf__field,.apx-cf__form{display:flex;flex-direction:column}.apx-cf__field{position:relative;gap:.35rem;font-size:.875rem}.apx-cf__field span{font-weight:600}.apx-cf__field .optional{font-weight:400;color:#5a6270}.apx-cf__field input,.apx-cf__field select,.apx-cf__field textarea{width:100%;border:1px solid #d5d9e0;border-radius:8px;padding:.55rem .7rem;font:inherit;background:#fff}.apx-cf__field input:focus,.apx-cf__field select:focus,.apx-cf__field textarea:focus{border-color:#c4a35a;box-shadow:0 0 0 3px rgba(196,163,90,.25)}.apx-cf__field input:focus:not(:focus-visible),.apx-cf__field select:focus:not(:focus-visible),.apx-cf__field textarea:focus:not(:focus-visible){outline:none}.apx-cf__field input::placeholder,.apx-cf__field select::placeholder,.apx-cf__field textarea::placeholder{color:#5a6270;opacity:1}@media(max-width:767.98px){.apx-cf__field input,.apx-cf__field select,.apx-cf__field textarea{font-size:16px}}.apx-cf__field textarea{min-height:6.5rem;resize:vertical}.apx-cf__field input[type=file]{padding:.4rem .5rem;cursor:pointer}.apx-cf__field .apx-cf__select{-webkit-appearance:none;appearance:none;width:100%;border:1px solid #d5d9e0;border-radius:8px;padding:.55rem 2.25rem .55rem .7rem;font:inherit;font-size:1rem;font-weight:400;text-align:left;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%235a6270' d='M1.4.6 6 5.2 10.6.6 12 2 6 8 0 2z'/%3E%3C/svg%3E") no-repeat right .85rem center;color:#12161f;cursor:pointer}.apx-cf__field .apx-cf__select.is-placeholder{color:#5a6270}.apx-cf__field .apx-cf__select option{color:#12161f}.apx-cf__field .apx-cf__select:focus{border-color:#c4a35a;box-shadow:0 0 0 3px rgba(196,163,90,.25)}.apx-cf__field .apx-cf__select:focus:not(:focus-visible){outline:none}.apx-cf__error{color:#b42318;font-size:.875rem;margin:0}.apx-cf__field-error{display:flex;align-items:flex-start;gap:.3rem;color:#b42318;font-size:.8125rem;font-weight:500;line-height:1.4;margin:0}.apx-cf__field-error:before{content:"!";flex:0 0 auto;width:1rem;height:1rem;margin-top:.05rem;border-radius:50%;background:#b42318;color:#fff;font-size:.6875rem;font-weight:700;line-height:1rem;text-align:center}.apx-cf__field input[aria-invalid=true],.apx-cf__field select[aria-invalid=true],.apx-cf__field textarea[aria-invalid=true]{border-color:#b42318;background-color:#fef3f2}.apx-cf__ok{font-size:.95rem;line-height:1.5;margin:.5rem 0 1rem}.apx-cf__actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end;margin-top:.35rem}.apx-cf__hint{font-size:.75rem;color:#5a6270;margin:0;line-height:1.4}.apx-cf__hint a{color:inherit;text-decoration:underline}.apx-cf__privacy{font-size:.75rem;color:#5a6270;margin:.25rem 0 0;line-height:1.45}.apx-cf__privacy a{color:inherit;text-decoration:underline;text-underline-offset:2px}.apx-cf__btn{-webkit-appearance:none;appearance:none;border:0;border-radius:999px;padding:.65rem 1.15rem;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.apx-cf__btn:disabled{opacity:.5;cursor:not-allowed}.apx-cf__btn--primary{background:#c4a35a;color:#12161f}.apx-cf__btn--primary:hover:not(:disabled){filter:brightness(.96)}.apx-cf__btn--ghost{background:rgba(0,0,0,0);color:#12161f;border:1px solid #d5d9e0}.apx-cf__btn--ghost:hover:not(:disabled){border-color:#12161f}.tj-cert-fees .sec-heading.style-4,.tj-price-glance .sec-heading.style-4,.tj-pricing-glossary .sec-heading.style-4,.tj-pricing-section .sec-heading.style-4,.tj-pricing-table .sec-heading.style-4{max-width:760px;margin-inline:auto;margin-bottom:clamp(32px,5vh,52px)}.tj-price-glance .sec-heading{margin-bottom:0}.tj-price-glance .price-glance-list{margin:0;border:1px solid var(--tj-color-border-1);border-radius:16px;background-color:var(--tj-color-common-white);overflow:hidden;box-shadow:0 18px 48px rgba(8,12,24,.06)}.tj-price-glance .price-glance-item{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;padding:16px clamp(18px,2.5vw,28px)}.tj-price-glance .price-glance-item+.price-glance-item{border-top:1px solid var(--tj-color-border-1)}.tj-price-glance .price-glance-item dt{margin:0;font-weight:var(--tj-fw-medium);color:#2a3950}.tj-price-glance .price-glance-item dd{margin:0;font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);color:var(--tj-color-heading-primary);text-align:end}.tj-price-glance.surface-tint .price-glance-list{box-shadow:0 18px 48px rgba(8,12,24,.08)}.tj-pricing-section .pricing-plan-row{--bs-gutter-y:24px}.tj-pricing-section .pricing-box{position:relative;height:100%;display:flex;flex-direction:column;padding:clamp(28px,3.4vw,44px) clamp(24px,2.6vw,36px);border-radius:18px;border:1px solid var(--tj-color-border-1);background-color:var(--tj-color-common-white);box-shadow:0 20px 52px rgba(8,12,24,.07);transition:transform var(--motion-normal,.3s) var(--ease-out,ease),box-shadow var(--motion-normal,.3s) var(--ease-out,ease)}.tj-pricing-section .pricing-box:hover{transform:translateY(-4px);box-shadow:0 28px 60px rgba(8,12,24,.12)}.tj-pricing-section .pricing-header{display:flex;flex-direction:column}.tj-pricing-section .package-name{margin-bottom:12px;font-weight:var(--tj-fw-sbold);color:var(--tj-color-heading-primary);font-size:clamp(22px,2.2vw,28px);line-height:1.15}.tj-pricing-section .package-desc p{margin-bottom:0;color:#2a3950;line-height:1.6}.tj-pricing-section .package-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:clamp(20px,2.6vh,30px) 0 20px}.tj-pricing-section .package-price .price-number{font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);font-size:clamp(44px,5vw,60px);line-height:1;color:var(--tj-color-accent-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-pricing-section .package-price .package-period{flex-basis:100%;font-size:16px;font-weight:var(--tj-fw-regular);color:#2a3950;line-height:1.3}.tj-pricing-section .pricing-plan-note{margin:0 0 28px;font-size:15px;line-height:1.55;color:#2a3950}.tj-pricing-section .pricing-plan-note a{color:var(--tj-color-accent-deep);text-decoration:underline;text-underline-offset:2px}.tj-pricing-section .pricing-btn{margin-top:auto;margin-bottom:0}.tj-pricing-section .pricing-btn .tj-primary-btn{width:100%;justify-content:space-between}.tj-pricing-section .pricing-badge{position:absolute;top:clamp(18px,2vw,26px);inset-inline-end:clamp(18px,2vw,26px);display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:var(--tj-fw-sbold);letter-spacing:.06em;text-transform:uppercase;color:var(--tj-color-theme-on-primary,#0e1a2c);background-color:var(--tj-color-theme-primary)}.tj-pricing-section .pricing-box.active{border-color:rgba(0,0,0,0);background-color:var(--tj-color-theme-dark);--apx-focus-ring:#ffffff;--tj-color-accent-text:var(--tj-color-accent-text-on-dark);box-shadow:0 30px 70px rgba(8,12,24,.28)}.tj-pricing-section .pricing-box.active .package-name{color:var(--tj-color-common-white)}.tj-pricing-section .pricing-box.active .package-desc p{color:rgba(255,255,255,.82)}.tj-pricing-section .pricing-box.active .package-price .price-number{color:var(--tj-color-theme-primary)}.tj-pricing-section .pricing-box.active .package-price .package-period,.tj-pricing-section .pricing-box.active .pricing-plan-note{color:rgba(255,255,255,.78)}.tj-pricing-section .pricing-box.active .pricing-plan-note a{color:var(--tj-color-common-white)}.tj-pricing-table{scroll-margin-top:120px}.tj-pricing-table .pricing-table-scroll{overflow-x:auto;border:1px solid var(--tj-color-border-1);border-radius:16px;background-color:var(--tj-color-common-white);box-shadow:0 20px 52px rgba(8,12,24,.06);-webkit-overflow-scrolling:touch}.tj-pricing-table .pricing-table-scroll:focus-visible{outline:3px solid var(--apx-focus-ring,var(--tj-color-heading-primary,#0e1a2c));outline-offset:2px}.tj-pricing-table .pricing-comparison-table{width:100%;min-width:940px;border-collapse:collapse;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-pricing-table .pricing-comparison-table td,.tj-pricing-table .pricing-comparison-table th{padding:14px 18px;text-align:start;vertical-align:top;line-height:1.5;border-bottom:1px solid var(--tj-color-border-1)}.tj-pricing-table .pricing-comparison-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background-color:var(--tj-color-theme-dark);color:var(--tj-color-common-white);--apx-focus-ring:#ffffff;font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);font-size:15px;line-height:1.3;border-bottom:0}.tj-pricing-table .pricing-comparison-table thead th.col-feature{z-index:3}.tj-pricing-table .pricing-comparison-table thead .col-plan{text-align:center;vertical-align:middle}.tj-pricing-table .pricing-comparison-table .plan-head{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.tj-pricing-table .pricing-comparison-table .plan-head__icon{display:inline-block;flex-shrink:0;width:30px;height:30px;background-color:var(--tj-color-theme-primary);-webkit-mask:var(--concept-icon) center/contain no-repeat;mask:var(--concept-icon) center/contain no-repeat}.tj-pricing-table .pricing-comparison-table .plan-head__label{display:block}.tj-pricing-table .pricing-comparison-table .col-feature,.tj-pricing-table .pricing-comparison-table th[scope=row]{position:-webkit-sticky;position:sticky;inset-inline-start:0;z-index:1;min-width:210px;background-color:var(--tj-color-common-white)}.tj-pricing-table .pricing-comparison-table thead .col-feature{background-color:var(--tj-color-theme-dark)}.tj-pricing-table .pricing-comparison-table th[scope=row]{font-weight:var(--tj-fw-sbold);color:var(--tj-color-heading-primary)}.tj-pricing-table .pricing-comparison-table th[scope=row] .row-label{display:block}.tj-pricing-table .pricing-comparison-table th[scope=row] .row-note{display:block;margin-top:4px;font-family:var(--tj-ff-body);font-weight:var(--tj-fw-regular);font-size:13px;line-height:1.4;color:var(--tj-color-text-body-2)}.tj-pricing-table .pricing-comparison-table tbody tr:last-child td,.tj-pricing-table .pricing-comparison-table tbody tr:last-child th{border-bottom:0}.tj-pricing-table .pricing-comparison-table tbody tr:hover td,.tj-pricing-table .pricing-comparison-table tbody tr:hover th[scope=row]{background-color:color-mix(in srgb,var(--tj-color-theme-bg) 55%,white)}.tj-pricing-table .pricing-comparison-table tr.is-emphasis td,.tj-pricing-table .pricing-comparison-table tr.is-emphasis th[scope=row]{background-color:color-mix(in srgb,var(--tj-color-theme-bg) 78%,white)}.tj-pricing-table .pricing-comparison-table tr.is-emphasis .cell-value .cell-text{font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);font-size:17px;color:var(--tj-color-heading-primary)}.tj-pricing-table .pricing-comparison-table .cell-value{display:flex;align-items:flex-start;gap:8px;color:#2a3950}.tj-pricing-table .pricing-comparison-table .cell-value.is-no{color:var(--tj-color-text-body-2)}.tj-pricing-table .pricing-comparison-table .cell-icon{flex:0 0 auto;margin-top:.15em;font-size:.95em;color:var(--tj-color-theme-primary)}.tj-pricing-table .pricing-comparison-table .cell-dash{flex:0 0 auto;width:12px;height:2px;margin-top:.75em;border-radius:2px;background-color:var(--tj-color-text-body-2)}.tj-pricing-table .pricing-comparison-table .cell-text a{color:var(--tj-color-accent-deep);text-decoration:underline;text-underline-offset:2px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-pricing-table .pricing-comparison-table{min-width:720px;font-size:14px}.tj-pricing-table .pricing-comparison-table td,.tj-pricing-table .pricing-comparison-table th{padding:12px 14px}.tj-pricing-table .pricing-comparison-table thead th{font-size:14px}.tj-pricing-table .pricing-comparison-table .col-feature,.tj-pricing-table .pricing-comparison-table th[scope=row]{min-width:168px}.tj-pricing-table .pricing-comparison-table .plan-head__icon{width:26px;height:26px}.tj-pricing-table .pricing-comparison-table tr.is-emphasis .cell-value .cell-text{font-size:15px}}@media(max-width:575px){.tj-pricing-table .pricing-comparison-table{min-width:640px}.tj-pricing-table .pricing-comparison-table td,.tj-pricing-table .pricing-comparison-table th{padding:11px 12px}.tj-pricing-table .pricing-comparison-table .col-feature,.tj-pricing-table .pricing-comparison-table th[scope=row]{min-width:148px}}.tj-pricing-table .pricing-table-footer{max-width:960px;margin-top:24px}.tj-pricing-table .pricing-table-footer .desc{margin-bottom:0;font-size:15px;line-height:1.6;color:var(--tj-color-text-body-2)}.tj-pricing-table .pricing-table-footer a{color:var(--tj-color-accent-deep);text-decoration:underline;text-underline-offset:2px}.tj-pricing-table .pricing-table-cta{margin-top:28px}.tj-pricing-table .def-tip{display:inline-flex;align-items:baseline;gap:6px}.tj-pricing-table thead .def-tip{align-items:center}.tj-pricing-table .def-tip__trigger{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0;padding:0;border:1px solid;border-radius:50%;background-color:rgba(0,0,0,0);color:inherit;opacity:.5;font-family:var(--tj-ff-heading);font-size:10px;font-weight:var(--tj-fw-sbold);font-style:italic;line-height:1;cursor:help;transition:opacity .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.tj-pricing-table .def-tip__trigger:before{content:"";position:absolute;inset:-4px;border-radius:50%}.tj-pricing-table .def-tip__trigger:focus-visible,.tj-pricing-table .def-tip__trigger:hover{opacity:1;background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-theme-on-primary,#0e1a2c)}.tj-pricing-table .def-tip__trigger:focus-visible{outline:3px solid var(--apx-focus-ring,var(--tj-color-heading-primary,#0e1a2c));outline-offset:2px}.def-tip__bubble{position:fixed;z-index:1000;width:-webkit-max-content;width:max-content;max-width:300px;padding:14px 16px;border-radius:12px;background-color:var(--tj-color-theme-dark,#0e1a2c);box-shadow:0 18px 44px rgba(8,12,24,.28);pointer-events:none;animation:def-tip-in .14s ease both}.def-tip__bubble.is-above{transform:translate(-50%,calc(-100% - 10px))}.def-tip__bubble.is-below{transform:translate(-50%,10px)}.def-tip__bubble:after{content:"";position:absolute;left:50%;width:10px;height:10px;background-color:inherit;transform:translateX(-50%) rotate(45deg)}.def-tip__bubble.is-above:after{bottom:-5px}.def-tip__bubble.is-below:after{top:-5px}.def-tip__bubble-term{display:block;margin-bottom:4px;font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);font-size:14px;line-height:1.35;color:var(--tj-color-theme-primary)}.def-tip__bubble-def{display:block;font-size:14px;line-height:1.55;color:rgba(255,255,255,.88)}@keyframes def-tip-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.def-tip__bubble{animation:none}}.tj-pricing-glossary .glossary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(20px,2.4vw,32px) clamp(24px,3vw,48px);gap:clamp(20px,2.4vw,32px) clamp(24px,3vw,48px);margin:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-pricing-glossary .glossary-grid{grid-template-columns:1fr}}.tj-pricing-glossary .glossary-item{-webkit-padding-start:18px;padding-inline-start:18px;-webkit-border-start:2px solid var(--tj-color-border-5);border-inline-start:2px solid var(--tj-color-border-5)}.tj-pricing-glossary .glossary-item dt{margin-bottom:6px;font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);font-size:17px;line-height:1.35;color:var(--tj-color-heading-primary)}.tj-pricing-glossary .glossary-item dd{margin:0;line-height:1.6;color:#2a3950}.tj-scoped-quote .sec-heading .sec-title{color:var(--tj-color-common-white)}.tj-scoped-quote .sec-heading .desc{margin-top:18px;margin-bottom:0;max-width:46ch;color:rgba(255,255,255,.82)}.tj-scoped-quote .scoped-quote-list{list-style:none;margin:0;padding:0}.tj-scoped-quote .scoped-quote-list li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.14)}.tj-scoped-quote .scoped-quote-list li:first-child{padding-top:0}.tj-scoped-quote .scoped-quote-name{font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);font-size:clamp(18px,1.6vw,20px);color:var(--tj-color-common-white)}.tj-scoped-quote .scoped-quote-price{font-weight:var(--tj-fw-sbold);color:var(--tj-color-theme-primary);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-scoped-quote .scoped-quote-cta{margin-top:32px}.tj-scoped-quote.surface-dark .scoped-quote-price,.tj-scoped-quote.surface-deep .scoped-quote-price{color:var(--tj-color-accent-mid)}.tj-cert-fees{scroll-margin-top:120px}.tj-cert-fees .sec-heading{margin-bottom:0}.tj-cert-fees .sec-heading .desc{margin-top:18px;margin-bottom:0;line-height:1.6;color:#2a3950}.tj-cert-fees .cert-fees-card{padding:clamp(8px,1.4vw,20px) clamp(18px,2.4vw,32px);border:1px solid var(--tj-color-border-1);border-radius:16px;background-color:var(--tj-color-common-white);box-shadow:0 18px 48px rgba(8,12,24,.06)}.tj-cert-fees .cert-fees-table{width:100%;border-collapse:collapse}.tj-cert-fees .cert-fees-table td,.tj-cert-fees .cert-fees-table th{padding:16px 6px;border-bottom:1px solid var(--tj-color-border-1);line-height:1.4}.tj-cert-fees .cert-fees-table thead th{font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);color:var(--tj-color-heading-primary)}.tj-cert-fees .cert-fees-table tbody th[scope=row]{font-weight:var(--tj-fw-medium);color:#2a3950;text-align:start}.tj-cert-fees .cert-fees-table tbody td{font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);color:var(--tj-color-accent-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-cert-fees .cert-fees-table tbody tr:last-child td,.tj-cert-fees .cert-fees-table tbody tr:last-child th{border-bottom:0}.tj-cert-fees .cert-fees-table .text-end{text-align:end}.tj-cert-fees .cert-fees-card .desc a{color:var(--tj-color-accent-text-on-light,#7a641c);text-decoration:underline;text-underline-offset:2px}.surface-light{background-color:var(--tj-color-common-white)!important}.surface-tint{background-color:var(--tj-color-theme-bg)!important}.surface-dark{background-color:var(--tj-color-theme-dark)!important}.surface-deep{background-color:var(--tj-color-theme-bg-3)!important}.process-dark .process-item:not(.is-image){--tj-color-heading-primary:#0e1a2c;--tj-color-text-body-5:rgba(14,26,44,0.82)}.process-dark .process-item:not(.is-image) .process-content .title{color:#0e1a2c}.process-dark .process-item:not(.is-image) .process-content .desc{color:#2a3950}.process-dark .process-item.is-image{background-color:var(--tj-color-theme-bg-3);border:1px solid rgba(255,255,255,.08)}.process-dark .process-item.is-image .process-bg{position:absolute;inset:0;z-index:-2;border-radius:inherit;background-size:cover;background-position:50%;background-repeat:no-repeat}.process-dark .process-item.is-image:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(100deg,rgba(8,16,30,.94),rgba(8,16,30,.72) 44%,rgba(8,16,30,.28))}.process-dark .process-item.is-image .process-content .title{color:var(--tj-color-common-white)}.process-dark .process-item.is-image .process-content .desc{color:rgba(255,255,255,.85)}.surface-light .sec-heading .sub-title,.surface-light .sub-title,.surface-tint .sec-heading .sub-title,.surface-tint .sub-title{color:var(--tj-color-accent-deep)}.tj-service-section.surface-light .sec-heading .sub-title,.tj-service-section.surface-tint .sec-heading .sub-title{color:var(--tj-color-accent-deep);border-color:var(--tj-color-border-1)}.h5-working-process.surface-light .title,.h5-working-process.surface-tint .title{color:var(--tj-color-heading-primary)}.h5-working-process.surface-light .desc,.h5-working-process.surface-tint .desc{color:var(--tj-color-text-body)}.h5-blog-item .blog-content .text-btn .btn-text{color:var(--tj-color-heading-primary)}.h7-faq:where(.surface-dark,.surface-deep) .sec-heading.style-2.style-7 .sub-title{color:var(--tj-color-accent-deep)}.h7-faq:where(.surface-dark,.surface-deep){border-bottom-color:var(--tj-color-border-5)}.h7-faq:where(.surface-dark,.surface-deep) .h7-faq-wrapper{background-color:rgba(0,0,0,0);overflow:visible}.h7-faq:where(.surface-dark,.surface-deep) .h7-faq-wrapper .accordion-item{background-color:rgba(0,0,0,0);border-top-color:rgba(255,255,255,.16)}.h7-faq:where(.surface-dark,.surface-deep) .h7-faq-wrapper .accordion-item .faq-title{color:rgba(255,255,255,.92)}.h7-faq:where(.surface-dark,.surface-deep) .h7-faq-wrapper .accordion-item .accordion-body,.h7-faq:where(.surface-dark,.surface-deep) .h7-faq-wrapper .accordion-item .accordion-body p{color:rgba(255,255,255,.82)}.h7-faq:where(.surface-dark,.surface-deep) .h7-faq-wrapper .accordion-item:has(button:not(.collapsed)){border-radius:12px;border-top-color:rgba(0,0,0,0)}.h7-faq:where(.surface-dark,.surface-deep) .h7-faq-wrapper .accordion-item:has(button:not(.collapsed)) .accordion-body,.h7-faq:where(.surface-dark,.surface-deep) .h7-faq-wrapper .accordion-item:has(button:not(.collapsed)) .accordion-body p,.h7-faq:where(.surface-dark,.surface-deep) .h7-faq-wrapper .accordion-item:has(button:not(.collapsed)) .faq-title{color:var(--tj-color-theme-on-primary,#0e1a2c)}.h7-faq:where(.surface-dark,.surface-deep) .h7-faq-wrapper .accordion-item:has(button:not(.collapsed)) .faq-title:after{border-color:var(--tj-color-common-white);background-color:var(--tj-color-common-white);color:#0e1a2c}.h7-faq:not(.surface-dark):not(.surface-deep) .h7-faq-wrapper,.h7-faq:where(.surface-light,.surface-tint) .h7-faq-wrapper{--tj-color-heading-primary:#0e1a2c;--tj-color-text-body:#2a3950}.h7-faq:not(.surface-dark):not(.surface-deep) .h7-faq-wrapper .faq-title,.h7-faq:where(.surface-light,.surface-tint) .h7-faq-wrapper .faq-title{color:#0e1a2c}.h7-faq:not(.surface-dark):not(.surface-deep) .h7-faq-wrapper .accordion-body,.h7-faq:not(.surface-dark):not(.surface-deep) .h7-faq-wrapper .accordion-body p,.h7-faq:where(.surface-light,.surface-tint) .h7-faq-wrapper .accordion-body,.h7-faq:where(.surface-light,.surface-tint) .h7-faq-wrapper .accordion-body p{color:#2a3950}.h7-faq:not(.surface-dark):not(.surface-deep) .h7-faq-wrapper .accordion-item:has(button:not(.collapsed)),.h7-faq:where(.surface-light,.surface-tint) .h7-faq-wrapper .accordion-item:has(button:not(.collapsed)){border-radius:12px}.h7-faq:not(.surface-dark):not(.surface-deep) .h7-faq-wrapper .accordion-item:has(button:not(.collapsed)) .accordion-body,.h7-faq:not(.surface-dark):not(.surface-deep) .h7-faq-wrapper .accordion-item:has(button:not(.collapsed)) .accordion-body p,.h7-faq:not(.surface-dark):not(.surface-deep) .h7-faq-wrapper .accordion-item:has(button:not(.collapsed)) .faq-title,.h7-faq:where(.surface-light,.surface-tint) .h7-faq-wrapper .accordion-item:has(button:not(.collapsed)) .accordion-body,.h7-faq:where(.surface-light,.surface-tint) .h7-faq-wrapper .accordion-item:has(button:not(.collapsed)) .accordion-body p,.h7-faq:where(.surface-light,.surface-tint) .h7-faq-wrapper .accordion-item:has(button:not(.collapsed)) .faq-title{color:var(--tj-color-theme-on-primary,#0e1a2c)}.h7-faq:not(.surface-dark):not(.surface-deep) .h7-faq-wrapper .accordion-item:has(button:not(.collapsed)) .faq-title:after,.h7-faq:where(.surface-light,.surface-tint) .h7-faq-wrapper .accordion-item:has(button:not(.collapsed)) .faq-title:after{border-color:var(--tj-color-common-white);background-color:var(--tj-color-common-white);color:#0e1a2c}.tj-faq-section:where(.surface-dark,.surface-deep) .tj-faq{--tj-color-heading-primary:#0e1a2c;--tj-color-text-body:#2a3950}.tj-faq-section:where(.surface-dark,.surface-deep) .tj-faq .accordion-item .faq-title{color:#0e1a2c}.tj-faq-section:where(.surface-dark,.surface-deep) .tj-faq .accordion-item .accordion-body,.tj-faq-section:where(.surface-dark,.surface-deep) .tj-faq .accordion-item .accordion-body p{color:#2a3950}.tj-faq-section:where(.surface-dark,.surface-deep) .tj-faq.style-2 .accordion-item:has(button:not(.collapsed)) .accordion-body,.tj-faq-section:where(.surface-dark,.surface-deep) .tj-faq.style-2 .accordion-item:has(button:not(.collapsed)) .accordion-body p,.tj-faq-section:where(.surface-dark,.surface-deep) .tj-faq.style-2 .accordion-item:has(button:not(.collapsed)) .faq-title{color:var(--tj-color-theme-on-primary,#0e1a2c)}.tj-faq-section:where(.surface-dark,.surface-deep) .tj-faq.style-2 .accordion-item:has(button:not(.collapsed)) .faq-title:after{color:var(--tj-color-theme-on-primary,#0e1a2c);border-color:color-mix(in srgb,currentColor 10%,transparent)}.h6-working-process-inner{--tj-color-heading-primary:#0e1a2c;--tj-color-text-body:#2a3950;--tj-color-text-body-5:#2a3950}.h6-working-process-inner,.h6-working-process-inner .process-content,.h6-working-process-inner .process-content .desc,.h6-working-process-inner .process-content .title,.h6-working-process-inner .process-item,.h6-working-process-inner .process-step,.h6-working-process-inner .process-step span,.h6-working-process-inner .wow{visibility:visible!important}.h6-working-process-inner .process-content .title{color:#0e1a2c}.h6-working-process-inner .process-content .desc{color:#2a3950}.h6-working-process-inner .process-step span{color:#0e1a2c}.h6-working-process-inner .h6-working-process-item.active .process-step span{color:var(--tj-color-theme-on-primary,#0e1a2c)}.about-content-area.style-1,.experience-box{--tj-color-heading-primary:#0e1a2c;--tj-color-text-body:#2a3950;--tj-color-text-body-5:#2a3950;visibility:visible!important}.about-content-area.style-1 .about-list,.about-content-area.style-1 .about-list li,.about-content-area.style-1 .customers-number,.about-content-area.style-1 .customers-text,.about-content-area.style-1 .desc,.about-content-area.style-1 .sec-heading,.about-content-area.style-1 .sec-title,.about-content-area.style-1 .sub-title,.about-content-area.style-1 .text-btn,.about-content-area.style-1 .text-btn .btn-text,.about-content-area.style-1 .wow,.experience-box .about-list,.experience-box .about-list li,.experience-box .customers-number,.experience-box .customers-text,.experience-box .desc,.experience-box .sec-heading,.experience-box .sec-title,.experience-box .sub-title,.experience-box .text-btn,.experience-box .text-btn .btn-text,.experience-box .wow{visibility:visible!important}.about-content-area.style-1 .customers-number,.about-content-area.style-1 .sec-title,.experience-box .customers-number,.experience-box .sec-title{color:#0e1a2c}.about-content-area.style-1 .about-list li,.about-content-area.style-1 .customers-text,.about-content-area.style-1 .desc,.experience-box .about-list li,.experience-box .customers-text,.experience-box .desc{color:#2a3950}.about-content-area.style-1 .sub-title,.experience-box .sub-title{color:var(--tj-color-accent-text-on-light,#7a641c)}.about-content-area.style-1 .text-btn .btn-text,.experience-box .text-btn .btn-text{color:#0e1a2c}.choose-box{--tj-color-heading-primary:#0e1a2c;--tj-color-text-body:#2a3950;--tj-color-text-body-5:#2a3950}.choose-box,.choose-box .choose-content,.choose-box .desc,.choose-box .title,.choose-box .wow{visibility:visible!important}.choose-box .title{color:#0e1a2c}.choose-box .desc{color:#2a3950}.choose-box:hover .btn-text,.choose-box:hover .desc,.choose-box:hover .title{color:var(--tj-color-common-white)}.tj-working-process .process-item{--tj-color-heading-primary:#0e1a2c;--tj-color-text-body:#2a3950;--tj-color-text-body-5:#2a3950;visibility:visible!important}.tj-working-process .process-item .desc,.tj-working-process .process-item .process-content,.tj-working-process .process-item .process-step,.tj-working-process .process-item .title,.tj-working-process .process-item .wow{visibility:visible!important}.tj-working-process .process-item .title{color:#0e1a2c}.tj-working-process .process-item .desc{color:#2a3950}.mission-vision-box,.progress-box{--tj-color-heading-primary:#0e1a2c;--tj-color-text-body:#2a3950;--tj-color-text-body-5:#2a3950;visibility:visible!important}.mission-vision-box .desc,.mission-vision-box .list-items,.mission-vision-box .list-items li,.mission-vision-box .progress-item,.mission-vision-box .progress-item .title,.mission-vision-box .title,.mission-vision-box .wow,.mission-vision-box span,.progress-box .desc,.progress-box .list-items,.progress-box .list-items li,.progress-box .progress-item,.progress-box .progress-item .title,.progress-box .title,.progress-box .wow,.progress-box span{visibility:visible!important}.mission-vision-box .title,.progress-box .title{color:#0e1a2c}.mission-vision-box .desc,.mission-vision-box .list-items li,.mission-vision-box .progress-item .title,.mission-vision-box p,.progress-box .desc,.progress-box .list-items li,.progress-box .progress-item .title,.progress-box p{color:#2a3950}.blog-item.style-2,.h5-blog-item{--tj-color-heading-primary:#0e1a2c;--tj-color-text-body:#2a3950;--tj-color-text-body-5:#2a3950}.blog-item.style-2 .blog-content .title,.blog-item.style-2 .blog-content .title a,.h5-blog-item .blog-content .title,.h5-blog-item .blog-content .title a{color:#0e1a2c}.blog-item.style-2 .blog-content .blog-meta,.blog-item.style-2 .blog-content .blog-meta a,.blog-item.style-2 .blog-content .categories a,.blog-item.style-2 .blog-content .desc,.h5-blog-item .blog-content .blog-meta,.h5-blog-item .blog-content .blog-meta a,.h5-blog-item .blog-content .categories a,.h5-blog-item .blog-content .desc{color:#2a3950}.h5-blog-item .blog-meta .categories a{display:inline-flex;align-items:center;min-height:24px}.h5-blog-item .blog-meta .categories a:hover{color:var(--tj-color-theme-on-primary,#0e1a2c)}.h9-blog-wrapper .blog-item:first-child.h5-blog-item{--apx-focus-ring:#ffffff}.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-thumb{--apx-focus-ring:#0e1a2c}.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content .title,.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content .title a{color:var(--tj-color-common-white)}.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content .blog-meta,.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content .blog-meta a,.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content .categories a,.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content .desc{color:rgba(255,255,255,.88)}.h9-blog-wrapper .blog-item:first-child.h5-blog-item .blog-content .text-btn .btn-text{color:var(--tj-color-common-white)}.surface-dark .service-bottom-text .desc,.surface-deep .service-bottom-text .desc{color:rgba(255,255,255,.85)}.surface-dark .service-bottom-text a,.surface-deep .service-bottom-text a{color:var(--tj-color-common-white)}.tj-testimonial-section .testimonial-item{--tj-color-heading-primary:#0e1a2c;--tj-color-text-body-5:rgba(14,26,44,0.82)}.tj-testimonial-section .testimonial-item .desc p{color:#2a3950}.tj-testimonial-section .testimonial-item .testimonial-author .title{color:#0e1a2c}.tj-testimonial-section .testimonial-item .testimonial-author .designation{color:#2a3950}.service-bottom-text .sub-title-mark,.sub-title .sub-title-mark{display:inline-block;flex-shrink:0;width:22px;height:22px;background-color:var(--tj-color-theme-primary);-webkit-mask:var(--concept-icon) center/contain no-repeat;mask:var(--concept-icon) center/contain no-repeat}.tj-testimonial-section.surface-dark .slider-next,.tj-testimonial-section.surface-dark .slider-prev,.tj-testimonial-section.surface-deep .slider-next,.tj-testimonial-section.surface-deep .slider-prev{border-color:var(--tj-color-border-2)}.tj-testimonial-section.surface-dark .slider-next .anim-icon i,.tj-testimonial-section.surface-dark .slider-prev .anim-icon i,.tj-testimonial-section.surface-deep .slider-next .anim-icon i,.tj-testimonial-section.surface-deep .slider-prev .anim-icon i{color:var(--tj-color-common-white)}.post-details-wrapper ol,.post-details-wrapper ul{margin-bottom:30px;-webkit-padding-start:24px;padding-inline-start:24px}.post-details-wrapper ol li,.post-details-wrapper ul li{margin-bottom:10px}.post-details-wrapper ol li:last-child,.post-details-wrapper ul li:last-child{margin-bottom:0}.post-body>blockquote,.post-body>h2,.post-body>h3,.post-body>h4,.post-body>h5,.post-body>h6,.post-body>ol,.post-body>p,.post-body>ul{max-width:35em}.post-body>.insight-callout{max-width:calc(35em + 60px)}.h9-about-area:not(:has(.about-img-area)){display:block}.h9-about-area:not(:has(.about-img-area)) .h9-about-content{width:100%;max-width:72ch}.service-item.style-5:not(:has(.service-img)){justify-content:center;text-align:center}.service-item.style-5:not(:has(.service-img)) .service-content-area{width:100%;max-width:760px;margin-inline:auto;padding:clamp(28px,4vh,48px) 30px}.service-item.style-5:not(:has(.service-img)) .service-content{max-width:60ch;margin-inline:auto}.service-item.style-5:not(:has(.service-img)) .service-icon{margin-bottom:clamp(16px,2.5vh,32px)}.service-item.style-5:not(:has(.service-img)) .btn-area,.service-item.style-5:not(:has(.service-img)) .service-icon,.service-item.style-5:not(:has(.service-img)) .tj-primary-btn{margin-inline:auto}.section-gap{padding-top:clamp(56px,8vh,100px);padding-bottom:clamp(56px,8vh,100px)}.section-gap-2{padding-top:clamp(48px,7vh,88px);padding-bottom:clamp(48px,7vh,88px)}.gap-top,.section-top-gap{padding-top:clamp(56px,8vh,100px)}.gap-bottom,.section-bottom-gap{padding-bottom:clamp(56px,8vh,100px)}.section-gap-x:not(.header-area):not(.h9-hero):not(.tj-page-header){margin-block:15px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.section-gap-x:not(.header-area):not(.h9-hero):not(.tj-page-header){margin-block:12px}}.h9-hero{margin:0 15px 15px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-hero{margin:0 12px 12px}}.h9-hero .h9-hero-item-wrapper{display:flex;align-items:center;min-height:calc(100svh - 30px);padding-top:clamp(104px,14vh,168px);padding-bottom:clamp(32px,5vh,72px)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.h9-hero .h9-hero-item-wrapper{min-height:calc(100svh - 24px)}}.h9-hero .h9-hero-content{width:100%;max-width:1320px;padding-inline:12px}.h9-hero .h9-hero-content .h9-hero-title{font-size:clamp(40px,6vw,100px);line-height:1.03}.h9-hero .h9-hero-desc-area{margin-top:clamp(20px,3.5vh,56px);gap:clamp(20px,3.5vw,72px);-webkit-margin-start:clamp(0px,12vw,220px);margin-inline-start:clamp(0px,12vw,220px)}.h9-hero .h9-hero-desc-area .title{max-width:min(320px,34ch)}.h9-hero .h7-hero-shape img{object-fit:none;object-position:-200vw 0;background-color:var(--apx-hero-orb,var(--apx-blue-400));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.h9-hero .h9-hero-shape-1 img{-webkit-mask-image:url(/images/shape/h7-hero-blur-1.webp);mask-image:url(/images/shape/h7-hero-blur-1.webp)}.h9-hero .h9-hero-shape-2 img{-webkit-mask-image:url(/images/shape/h7-hero-blur-2.webp);mask-image:url(/images/shape/h7-hero-blur-2.webp)}.h9-hero .h9-hero-bg-image{background-image:none!important;overflow:hidden}.h9-hero .h9-hero-bg-img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.h9-hero .h9-hero-item-wrapper{position:relative;z-index:3}.h9-hero.has-overlay .h9-hero-bg-image,.h9-hero[data-variant=homepage] .h9-hero-bg-image{mix-blend-mode:normal}.h9-hero.has-overlay .h9-hero-bg-image .h9-hero-bg-img,.h9-hero[data-variant=homepage] .h9-hero-bg-image .h9-hero-bg-img{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.h9-hero.has-overlay .h9-hero-bg-image .hero-canvas,.h9-hero.has-overlay .h9-hero-bg-image .hero-canvas-fallback,.h9-hero[data-variant=homepage] .h9-hero-bg-image .hero-canvas,.h9-hero[data-variant=homepage] .h9-hero-bg-image .hero-canvas-fallback{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:1;pointer-events:none;mix-blend-mode:screen}.h9-hero.has-overlay .h9-hero-bg-image .hero-canvas-fallback,.h9-hero[data-variant=homepage] .h9-hero-bg-image .hero-canvas-fallback{background:radial-gradient(circle at 18% 84%,rgba(126,190,255,.28),rgba(126,190,255,0) 34%),radial-gradient(circle at 74% 28%,rgba(196,167,71,.16),rgba(196,167,71,0) 30%),linear-gradient(126deg,rgba(67,133,255,.1),rgba(67,133,255,0) 42%)}.h9-hero.has-overlay .h9-hero-bg-image:after,.h9-hero[data-variant=homepage] .h9-hero-bg-image:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(112deg,rgba(8,16,42,.82),rgba(9,18,46,.5) 44%,rgba(15,42,104,.16));pointer-events:none}.hero-text-anim,.text-anim,.title-anim{animation:tj-heading-fallback .4s ease .8s forwards}@keyframes tj-heading-fallback{to{opacity:1}}.hero-text-anim.start-anim,.text-anim.start-anim,.title-anim.start-anim{opacity:1!important;animation:none}.about-list,.h6-about-list,.h9-about-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.about-list li,.h6-about-list li,.h9-about-list li{position:relative;display:flex;align-items:flex-start;gap:12px;margin:0;line-height:1.55}.about-list li i,.h6-about-list li i,.h9-about-list li i{flex:0 0 auto;margin-top:.28em;font-size:.9em;line-height:1;color:var(--tj-color-theme-primary)}.tj-countup-section:where(.surface-light,.surface-tint,.surface-dark,.surface-deep){margin-bottom:0;padding-top:clamp(56px,8vh,100px);padding-bottom:clamp(56px,8vh,100px)}.tj-countup-section:where(.surface-light,.surface-tint,.surface-dark,.surface-deep) .countup-item{padding-top:clamp(36px,4.5vh,50px);padding-bottom:clamp(38px,4.5vh,54px)}.tj-countup-section:where(.surface-light,.surface-tint,.surface-dark,.surface-deep) .count-plus,.tj-countup-section:where(.surface-light,.surface-tint,.surface-dark,.surface-deep) .count-text,.tj-countup-section:where(.surface-light,.surface-tint,.surface-dark,.surface-deep) .inline-content,.tj-countup-section:where(.surface-light,.surface-tint,.surface-dark,.surface-deep) .inline-content .odometer,.tj-countup-section:where(.surface-light,.surface-tint,.surface-dark,.surface-deep) .inline-content .odometer .odometer-digit,.tj-countup-section:where(.surface-light,.surface-tint,.surface-dark,.surface-deep) .inline-content .odometer span{font-weight:var(--tj-fw-light)}.tj-client-section:has(.client-proof-strip){padding-bottom:clamp(56px,8vh,100px)}.tj-client-section:has(.client-proof-strip) .client-content.style-2{margin-bottom:clamp(28px,4vh,44px)}.client-proof-strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(16px,2.5vw,40px) clamp(20px,3vw,48px);max-width:1040px;margin-inline:auto;padding-top:clamp(28px,4vh,44px);border-top:1px solid var(--tj-color-border-1)}.client-proof-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:8px;flex:1 1 190px;max-width:240px;height:100%}.client-proof-strip[data-count="2"],.client-proof-strip[data-count="4"]{max-width:720px}.client-proof-strip[data-count="2"] .client-proof-item,.client-proof-strip[data-count="4"] .client-proof-item{flex-basis:40%;max-width:320px}.client-proof-stat{font-family:var(--tj-ff-heading);font-size:clamp(22px,2.2vw,30px);font-weight:var(--tj-fw-sbold);line-height:1.15;color:var(--tj-color-accent-text)}.client-proof-label{font-size:15px;line-height:1.45;color:var(--tj-color-text-body)}.client-proof-source{display:inline-flex;align-items:center;gap:5px;margin-top:7px;font-size:12px;line-height:1.3;font-weight:var(--tj-fw-medium);letter-spacing:.01em;color:var(--tj-color-accent-text);text-decoration:none}.client-proof-source .client-proof-source-text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-text-decoration-color:currentColor;text-decoration-color:initial;transition:text-underline-offset .2s ease}.client-proof-source .client-proof-source-icon{flex:none;transition:transform .2s ease}.client-proof-source:focus-visible .client-proof-source-text,.client-proof-source:hover .client-proof-source-text{text-underline-offset:4px}.client-proof-source:focus-visible .client-proof-source-icon,.client-proof-source:hover .client-proof-source-icon{transform:translate(1px,-1px)}.tj-client-section.surface-dark .client-proof-strip,.tj-client-section.surface-deep .client-proof-strip{border-top-color:rgba(255,255,255,.16)}.tj-client-section.surface-dark .client-proof-label,.tj-client-section.surface-deep .client-proof-label{color:rgba(255,255,255,.78)}.h9-cta-section .cta-content .title:before,.h9-cta-section:after,.h9-cta-section:before{background-color:var(--apx-blue-400)}.h9-cta-section .cta-content .desc{max-width:640px;margin-top:clamp(16px,2.5vh,28px)}.h9-cta-section .cta-btn-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:clamp(28px,4vh,44px)}:is(.h9-cta-section,.h9-hero) .tj-primary-btn.is-secondary{background-color:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.35)}:is(.h9-cta-section,.h9-hero) .tj-primary-btn.is-secondary .btn-text{color:var(--tj-color-common-white)}:is(.h9-cta-section,.h9-hero) .tj-primary-btn.is-secondary .btn-icon{background-color:var(--tj-color-common-white)}:is(.h9-cta-section,.h9-hero) .tj-primary-btn.is-secondary .btn-icon i,:is(.h9-cta-section,.h9-hero) .tj-primary-btn.is-secondary .btn-icon svg{color:var(--tj-color-theme-dark)}:is(.h9-cta-section,.h9-hero) .tj-primary-btn.is-secondary:hover{border-color:var(--tj-color-common-white);background-color:rgba(255,255,255,.08)}.h9-hero .h9-hero-desc-area .desc-inner .hero-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:-webkit-max-content;width:max-content;max-width:calc(100vw - 48px);margin-top:25px}.h9-hero .h9-hero-desc-area .desc-inner .hero-cta-row .tj-primary-btn{margin-top:0}.header-right-item{gap:clamp(12px,1.6vw,18px);align-items:center;flex:0 0 auto}.header-buttons{display:flex;flex-wrap:nowrap;align-items:center;gap:.75rem}.header-buttons .header-button-secondary,.header-buttons .tj-primary-btn{min-height:52px;border-radius:999px}.header-buttons .tj-primary-btn{background:linear-gradient(135deg,var(--apx-blue-500),var(--apx-blue-700));border:1px solid rgba(255,255,255,.22);box-shadow:0 16px 32px rgba(15,23,42,.12)}.header-buttons .tj-primary-btn .btn-icon i,.header-buttons .tj-primary-btn .btn-icon svg,.header-buttons .tj-primary-btn .btn-text,.header-buttons .tj-primary-btn .btn-text span{color:var(--tj-color-common-white)}.header-buttons .tj-primary-btn .btn-icon{width:40px;height:40px;background-color:var(--tj-color-theme-dark)}.header-buttons .header-button-secondary{padding:.25rem .3rem .25rem 1.15rem;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.05);text-decoration:none}.header-buttons .header-button-secondary .btn-text{color:var(--tj-color-common-white)}.header-buttons .header-button-secondary .btn-icon{width:36px;height:36px;background-color:color-mix(in srgb,var(--tj-color-theme-dark) 88%,transparent)}@media(max-width:1199.98px){.h9-header.header-absolute .header-wrapper,.h9-header.header-sticky .header-wrapper{padding-block:15px;padding-inline:8px}}.h9-header .header-wrapper{flex-wrap:nowrap;gap:clamp(10px,1.3vw,18px)}.h9-header .site_logo{flex:0 0 auto}.h9-header .menu-area{flex:1 1 auto;min-width:0;justify-content:center}.h9-header .mainmenu{min-width:0}.h9-header .mainmenu>ul{flex-wrap:nowrap;justify-content:center;column-gap:clamp(12px,1.6vw,30px)}.h9-header .mainmenu>ul>li{flex:0 0 auto}.hamburger_menu .mean-nav ul li .sub-menu li a.mean-expand,.hamburger_menu .mean-nav ul li .sub-menu li button.mean-expand,.hamburger_menu .mean-nav ul li a.mean-expand,.hamburger_menu .mean-nav ul li button.mean-expand{width:44px;height:44px;line-height:44px;top:4px;border-bottom:0}.mainmenu>ul>li.has-dropdown{display:flex;align-items:center}.mainmenu>ul>li.has-dropdown>a{-webkit-padding-end:0;padding-inline-end:0}.mainmenu>ul>li.has-dropdown>a:after{content:none}.mainmenu-toggle{display:inline-grid;place-items:center;flex:0 0 auto;width:24px;height:24px;-webkit-margin-start:2px;margin-inline-start:2px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--tj-color-heading-primary);font-size:12px;line-height:1;cursor:pointer}.mainmenu-toggle i{display:block;transition:transform .3s ease-in-out}.mainmenu>ul>li.has-dropdown.current-menu-ancestor>.mainmenu-toggle,.mainmenu>ul>li.has-dropdown:hover>.mainmenu-toggle{color:var(--tj-color-theme-primary)}.mainmenu>ul>li.has-dropdown.is-open>.mainmenu-toggle i,.mainmenu>ul>li.has-dropdown:hover>.mainmenu-toggle i{transform:rotate(-180deg)}.h9-header.header-absolute .mainmenu>ul>li.has-dropdown>a{-webkit-border-end:0;border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0;-webkit-padding-end:6px;padding-inline-end:6px}.h9-header.header-absolute .mainmenu>ul>li.has-dropdown>.mainmenu-toggle{align-self:stretch;width:auto;height:auto;-webkit-margin-start:0;margin-inline-start:0;padding:0 11px 0 3px;border:1px solid var(--tj-color-border-2);-webkit-border-start:0;border-inline-start:0;border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:50px;border-end-end-radius:50px;color:var(--tj-color-common-white)}.h9-header.header-absolute .mainmenu>ul>li.has-dropdown.current-menu-ancestor>.mainmenu-toggle,.h9-header.header-absolute .mainmenu>ul>li.has-dropdown:hover>.mainmenu-toggle{border-color:var(--tj-color-common-white);color:var(--tj-color-common-white)}.header-sticky .header-buttons .header-button-secondary{border-color:rgba(15,23,42,.16);background:rgba(15,23,42,.04)}.header-sticky .header-buttons .header-button-secondary .btn-text{color:var(--tj-color-heading-primary)}.h9-service .h9-service-summary{color:rgba(255,255,255,.76);max-width:32rem;line-height:1.7}.h9-service .h9-service-wrapper .service-item.style-5 .service-content{text-align:start}.h9-service .h9-service-wrapper .service-item.style-5 .service-content .title,.h9-service .h9-service-wrapper .service-item.style-5 .service-content .title a{color:var(--tj-color-common-white)}.h9-service .h9-service-wrapper .service-item.style-5 .service-content .desc{color:rgba(255,255,255,.88)}.h9-service .h9-service-kicker{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background-color:color-mix(in srgb,var(--tj-color-theme-primary) 14%,transparent);color:var(--tj-color-theme-primary);font-size:1rem;font-weight:700;letter-spacing:.08em}.h9-service .h9-service-deliverables .sec-heading.style-8{padding-top:0}.h9-service .h9-service-deliverables-title{color:var(--tj-color-common-white);font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.1}.h9-service .h9-service-deliverable-card{height:100%;padding:1.5rem;border-radius:18px;background-color:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1)}.h9-service .h9-service-deliverable-index{display:inline-flex;margin-bottom:.9rem;color:var(--tj-color-accent-text);font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.h9-service .h9-service-deliverable-title{margin-bottom:1rem;color:var(--tj-color-common-white)}.h9-service .h9-service-deliverable-list{display:grid;grid-gap:.85rem;gap:.85rem;margin:0;padding:0;list-style:none}.h9-service .h9-service-deliverable-list li{display:grid;grid-template-columns:.75rem 1fr;grid-gap:.8rem;gap:.8rem;align-items:start;line-height:1.6;color:rgba(255,255,255,.76)}.h9-service .h9-service-deliverable-bullet{width:.5rem;height:.5rem;margin-top:.45rem;border-radius:999px;background-color:var(--tj-color-theme-primary);box-shadow:0 0 0 5px color-mix(in srgb,var(--tj-color-theme-primary) 16%,transparent)}.h9-service:where(.surface-light,.surface-tint) .sec-heading.style-8 .sec-title{color:var(--tj-color-heading-primary)}.h9-service:where(.surface-light,.surface-tint) .h9-service-summary{color:var(--tj-color-text-body)}.h9-service:where(.surface-light,.surface-tint) .tj-scroll-progress{background-color:var(--tj-color-theme-bg)}.h9-service:where(.surface-light,.surface-tint) .tj-scroll-progress:before{background:linear-gradient(180deg,var(--tj-color-theme-bg),transparent)}.h9-service:where(.surface-light,.surface-tint).surface-light .tj-scroll-progress{background-color:var(--tj-color-common-white)}.h9-service:where(.surface-light,.surface-tint).surface-light .tj-scroll-progress:before{background:linear-gradient(180deg,var(--tj-color-common-white),transparent)}.h9-service:where(.surface-light,.surface-tint) .tj-scroll-progress-item .tj-scroll-progress-sln{color:var(--tj-color-text-body-2)}.h9-service:where(.surface-light,.surface-tint) .tj-scroll-progress-item .tj-scroll-progress-ind{background-color:var(--tj-color-border-1)}.h9-service:where(.surface-light,.surface-tint) .tj-scroll-progress-item.active .tj-scroll-progress-sln{color:var(--tj-color-heading-primary)}.h9-service:where(.surface-light,.surface-tint) .bg-shape-1,.h9-service:where(.surface-light,.surface-tint) .bg-shape-2,.h9-service:where(.surface-light,.surface-tint) .bg-shape-3{display:none}.h9-service:where(.surface-light,.surface-tint) .h9-service-deliverables-title{color:var(--tj-color-heading-primary)}.h9-service:where(.surface-light,.surface-tint) .h9-service-deliverable-card{background-color:var(--tj-color-common-white);border:1px solid var(--tj-color-border-1)}.h9-service:where(.surface-light,.surface-tint) .h9-service-deliverable-title{color:var(--tj-color-heading-primary)}.h9-service:where(.surface-light,.surface-tint) .h9-service-deliverable-list li{color:var(--tj-color-text-body)}.h9-service.apx-delivers .apx-delivers-head{row-gap:1.25rem;align-items:end;margin-bottom:clamp(2rem,4vw,3rem)}.h9-service.apx-delivers .apx-delivers-head .sec-heading.style-8 .sec-title{margin-bottom:0;text-wrap:balance}.h9-service.apx-delivers .apx-delivers-intro .h9-service-summary{margin:0;max-width:34rem}.h9-service.apx-delivers .apx-delivers-intro .h9-service-more{margin-top:1.25rem}.h9-service.apx-delivers .apx-delivers-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem}@media(min-width:768px){.h9-service.apx-delivers .apx-delivers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1400px){.h9-service.apx-delivers .apx-delivers-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.h9-service.apx-delivers .apx-delivers-grid .service-item.style-5{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;margin:0;padding:1.5rem 1.5rem 1.25rem;border-radius:16px}.h9-service.apx-delivers .apx-delivers-grid .service-item.style-5 .service-content-area{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding:0}.h9-service.apx-delivers .apx-delivers-grid .service-item.style-5 .service-content-area .service-icon{margin-bottom:0;font-size:inherit}.h9-service.apx-delivers .apx-delivers-grid .service-item.style-5 .service-content-area .title{max-width:none;-webkit-padding-end:2.5rem;padding-inline-end:2.5rem;margin-bottom:.5rem}.h9-service.apx-delivers .apx-delivers-grid .service-item.style-5 .service-content-area .desc{margin-bottom:0}.h9-service.apx-delivers .apx-delivers-grid .service-item.style-5 .h9-service-kicker{width:52px;height:52px;font-size:.9rem}.h9-service.apx-delivers .apx-delivers-grid .service-item.style-5 .h9-service-nav{font-size:40px;top:-6px;inset-inline-end:0}.h9-service.apx-delivers .apx-delivers-grid .service-item.style-5 .service-img{height:auto;aspect-ratio:16/10;max-width:none;margin:auto 0 0;border-radius:11px}.h9-service.apx-delivers .apx-delivers-scope{margin-top:clamp(2.5rem,5vw,3.5rem)}.tj-offcanvas-area .hamburger-search-area .text-btn{width:100%;justify-content:space-between}.tj-offcanvas-area .hamburger-search-area .text-btn .btn-text,.tj-offcanvas-area .hamburger-search-area .text-btn .btn-text span{color:var(--tj-color-common-white)}.tj-offcanvas-area .hamburger-search-area .text-btn:hover .btn-text span{color:var(--tj-color-theme-primary)}.h9-about-section{padding-top:clamp(56px,8vh,100px)}.h9-about-section .h9-sec-heading{align-items:flex-start;gap:clamp(16px,2.5vh,24px);margin-bottom:clamp(24px,4vh,40px)}.h9-about-section .h9-sec-heading .sub-title{margin-bottom:0;font-size:clamp(13px,.85vw,15px);letter-spacing:.12em;line-height:1.25;white-space:nowrap;padding:7px 14px 7px 28px;border-radius:6px;background:color-mix(in srgb,var(--tj-color-theme-primary) 14%,transparent);border:1px solid color-mix(in srgb,var(--tj-color-theme-primary) 32%,transparent)}.h9-about-section .h9-sec-heading .sub-title:before{width:5px;height:5px;inset-inline-start:12px;top:50%;transform:translateY(-50%)}.h9-about-section .h9-sec-heading:not(:has(.sec-title>span)){flex-direction:column;align-items:flex-start}.h9-about-section .h9-sec-heading:not(:has(.sec-title>span)) .sec-title{width:100%;max-width:none}.h9-about-section .h9-about-area{align-items:flex-start}.h9-about-section .h9-about-area:has(.about-img-area){gap:clamp(24px,4vw,48px);justify-content:flex-start}.h9-about-section.is-reverse .h9-about-area:has(.about-img-area){flex-direction:row-reverse}.h9-about-section:has(.h9-about-area:not(:has(.about-img-area))) .h9-sec-heading:not(:has(.sec-title>span)){max-width:72ch}.h9-about-section .h9-about-img{margin-top:0;flex:0 0 auto}.h9-about-section .h9-about-content .desc:not(:last-of-type){margin-bottom:clamp(16px,2vh,24px)}.h9-about-section .h9-about-content .h9-about-list:not(:first-child){margin-top:clamp(20px,2.5vh,28px)}.h9-about-section .h9-about-content .about-btn-area-2:not(:first-child){margin-top:clamp(24px,3vh,32px)}.h6-about:where(.surface-light,.surface-tint) .h6-about-content .sec-title{color:var(--tj-color-heading-primary)}.h6-about:where(.surface-light,.surface-tint) .h6-about-content .sec-heading.style-2 .sub-title{background-color:color-mix(in srgb,var(--tj-color-theme-primary) 14%,transparent)}.h6-about .row{align-items:flex-start}.h6-about .h6-about-content.about-content-area.style-1{min-height:auto;justify-content:flex-start}.h6-about:where(.surface-dark,.surface-deep) .h6-about-content{--apx-focus-ring:#ffffff}.h6-about .h6-about-content .desc:not(:last-of-type),.h6-about .h6-about-content .sec-heading{margin-bottom:clamp(16px,2vh,24px)}.h6-about .h6-about-content .h6-about-list:not(:first-child){margin-top:clamp(20px,2.5vh,28px)}.h6-about .h6-about-content .btn-area:not(:first-child){margin-top:clamp(24px,3vh,32px)}.h6-about .h6-about-img{-webkit-margin-start:clamp(15px,3vw,40px);margin-inline-start:clamp(15px,3vw,40px);-webkit-margin-end:0;margin-inline-end:0}.h6-about.is-reverse .h6-about-img{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:clamp(15px,3vw,40px);margin-inline-end:clamp(15px,3vw,40px)}.tj-about-section:not(.h6-about) .row{align-items:flex-start}.tj-about-section:not(.h6-about) .about-content-area.style-1{min-height:auto;justify-content:flex-start;width:100%}.tj-about-section:not(.h6-about) .about-content-area.style-1 .sec-heading{margin-bottom:0}.tj-about-section:not(.h6-about) .about-content-area.style-1 .sec-heading+.about-list,.tj-about-section:not(.h6-about) .about-content-area.style-1 .sec-heading+div{margin-top:clamp(16px,2vh,24px)}.tj-about-section:not(.h6-about) .about-content-area.style-1 .about-list+div{margin-top:clamp(24px,3vh,32px)}.tj-about-section:not(.h6-about) .about-bottom-area{margin-top:clamp(20px,2.5vh,28px)}.tj-project-section-3.h9-project .sec-heading-wrap .heading-wrap-content{margin-bottom:clamp(24px,4vh,40px)}.tj-project-section-3.h9-project .h9-project-wrapper .project-item .project-text .title{max-width:none;width:100%;font-size:clamp(18px,1.35vw,22px);line-height:1.3;overflow-wrap:anywhere}.tj-project-section-3.h9-project .h9-project-wrapper .project-item .project-content{opacity:1;transform:translateY(0)}.tj-project-section-3.h9-project .h9-project-slider{-webkit-mask-image:linear-gradient(90deg,#000,#000 82%,transparent);mask-image:linear-gradient(90deg,#000,#000 82%,transparent)}.tj-project-section-3.h9-project .h9-project-slider[data-scrolled]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.tj-project-section-3.h9-project:where(.surface-light,.surface-tint) .sec-heading.style-8 .sec-title{color:var(--tj-color-heading-primary)}.tj-project-section-3.h9-project:where(.surface-light,.surface-tint) .slider-next,.tj-project-section-3.h9-project:where(.surface-light,.surface-tint) .slider-prev{border-color:var(--tj-color-border-1)}.tj-project-section-3.h9-project:where(.surface-light,.surface-tint) .slider-next .anim-icon i,.tj-project-section-3.h9-project:where(.surface-light,.surface-tint) .slider-prev .anim-icon i{color:var(--tj-color-common-black)}.tj-project-section-3.h9-project:where(.surface-light,.surface-tint) .h9-project-wrapper{background-color:rgba(0,0,0,0)}.tj-project-section-3.h9-project:where(.surface-light,.surface-tint) .bg-shape-1,.tj-project-section-3.h9-project:where(.surface-light,.surface-tint) .bg-shape-2{display:none}.tj-project-section-3.h9-project:where(.surface-light,.surface-tint) .h9-project-wrapper .project-item{background-color:var(--tj-color-common-white);border:1px solid var(--tj-color-border-1);box-shadow:0 10px 36px rgba(14,26,44,.07)}.tj-project-section-3.h9-project:where(.surface-light,.surface-tint) .h9-project-wrapper .project-item .project-content{background-color:var(--tj-color-common-white)}.tj-project-section-3.h9-project:where(.surface-light,.surface-tint) .h9-project-wrapper .project-item .project-text .title,.tj-project-section-3.h9-project:where(.surface-light,.surface-tint) .h9-project-wrapper .project-item .project-text .title a{color:var(--tj-color-heading-primary)}.tj-project-section-3.h9-project:where(.surface-light,.surface-tint) .h9-project-wrapper .project-item .categories a{color:#5a6577;border-color:var(--tj-color-border-1);background-color:color-mix(in srgb,var(--tj-color-theme-primary) 10%,transparent)}.tj-project-section-3.h9-project:where(.surface-dark,.surface-deep) .h9-project-wrapper{background-color:rgba(0,0,0,0)}.tj-project-section-3.h9-project:where(.surface-dark,.surface-deep) .h9-project-wrapper .project-item .project-content{--tj-color-heading-primary:#0e1a2c;--tj-color-text-body:#2a3950;--tj-color-text-body-5:#2a3950}.tj-project-section-3.h9-project:where(.surface-dark,.surface-deep) .h9-project-wrapper .project-item .project-content .project-text .title,.tj-project-section-3.h9-project:where(.surface-dark,.surface-deep) .h9-project-wrapper .project-item .project-content .project-text .title a{color:#0e1a2c}.tj-project-section-3.h9-project:where(.surface-dark,.surface-deep) .h9-project-wrapper .project-item .project-content .categories a,.tj-project-section-3.h9-project:where(.surface-dark,.surface-deep) .h9-project-wrapper .project-item .project-content .desc,.tj-project-section-3.h9-project:where(.surface-dark,.surface-deep) .h9-project-wrapper .project-item .project-content p{color:#2a3950}.tj-working-process .process-item:not(:last-child):after{display:none}.tj-client-section:has(.client-proof-strip){position:relative;overflow:hidden}.tj-client-section:has(.client-proof-strip):after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 14% 26%,color-mix(in srgb,var(--tj-color-theme-primary) 10%,transparent),transparent 38%),radial-gradient(circle at 86% 80%,color-mix(in srgb,var(--ac-accent,var(--apx-blue-500)) 8%,transparent),transparent 40%)}.tj-client-section:has(.client-proof-strip) .container-fluid{position:relative;z-index:1}.client-proof-item{position:relative}.client-proof-item:before{content:"";display:block;width:30px;height:3px;margin:0 auto 16px;border-radius:2px;background:linear-gradient(90deg,var(--tj-color-theme-primary),var(--ac-accent,var(--apx-blue-500)))}.insights-empty{--tj-color-heading-primary:#0e1a2c;--tj-color-text-body:#2a3950;--tj-color-text-body-5:#2a3950;position:relative;max-width:580px;margin:8px auto 0;padding:clamp(34px,5vh,56px) clamp(28px,4vw,48px);text-align:center;border-radius:22px;border:1px solid var(--tj-color-border-1);overflow:hidden;background:radial-gradient(circle at 50% -10%,color-mix(in srgb,var(--tj-color-theme-primary) 12%,transparent),transparent 60%),var(--tj-color-common-white)}.insights-empty .title{color:#0e1a2c}.insights-empty,.insights-empty .desc,.insights-empty .insights-empty-badge,.insights-empty .title,.insights-empty .wow{visibility:visible!important}.insights-empty:before{content:"";position:absolute;top:0;inset-inline-start:50%;transform:translateX(-50%);width:88px;height:4px;border-radius:0 0 6px 6px;background:linear-gradient(90deg,var(--tj-color-theme-primary),var(--ac-accent,var(--apx-blue-500)))}.insights-empty .insights-empty-badge{display:inline-flex;align-items:center;justify-content:center;width:66px;height:66px;margin-bottom:20px;border-radius:50%;color:var(--tj-color-theme-primary);background:linear-gradient(135deg,color-mix(in srgb,var(--tj-color-theme-primary) 18%,transparent),color-mix(in srgb,var(--ac-accent,var(--apx-blue-500)) 12%,transparent));border:1px solid color-mix(in srgb,var(--tj-color-theme-primary) 30%,transparent)}.insights-empty .desc{margin:0 auto;max-width:42ch;color:#2a3950}.apx-case-filter{display:flex;flex-direction:column;gap:14px;margin:4px auto 40px;max-width:760px;text-align:center}.apx-case-filter .apx-case-filter-label{font-size:1.02rem;line-height:1.5;color:rgba(255,255,255,.82);margin:0 auto;max-width:60ch}.apx-case-filter .apx-case-filter-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 18px}.apx-case-select-wrap{position:relative;display:inline-flex;align-items:center}.apx-case-select-wrap .apx-case-select{appearance:none;-webkit-appearance:none;min-width:260px;padding:14px 46px 14px 20px;font-size:1rem;font-weight:600;color:var(--tj-color-common-white);background-color:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);border-radius:12px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.apx-case-select-wrap .apx-case-select:hover{border-color:rgba(255,255,255,.34)}.apx-case-select-wrap .apx-case-select:focus-visible{border-color:var(--tj-color-theme-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--tj-color-theme-primary) 30%,transparent)}.apx-case-select-wrap .apx-case-select option{color:#0e1a2c}.apx-case-select-wrap .apx-case-select-chevron{position:absolute;inset-inline-end:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--tj-color-theme-primary)}.apx-case-count{font-size:.92rem;font-weight:600;letter-spacing:.02em;color:rgba(255,255,255,.7)}.apx-case-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:24px;gap:24px}@media(max-width:575px){.apx-case-grid{grid-template-columns:1fr}}.apx-case-card{display:flex;flex-direction:column;gap:20px;padding:28px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);transition:border-color .25s ease,transform .25s ease,background-color .25s ease;visibility:visible!important}.apx-case-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--tj-color-theme-primary) 45%,transparent);background:rgba(255,255,255,.06)}.apx-case-card .apx-case-card-head{display:flex;gap:16px;align-items:flex-start}.apx-case-card .apx-case-icon{flex:0 0 auto;width:58px;height:58px;border-radius:14px}.apx-case-card .apx-case-card-heading{display:flex;flex-direction:column;gap:8px;min-width:0}.apx-case-card .apx-case-tag{align-self:flex-start;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;border-radius:999px;color:var(--tj-color-theme-primary);background:color-mix(in srgb,var(--tj-color-theme-primary) 14%,transparent);border:1px solid color-mix(in srgb,var(--tj-color-theme-primary) 30%,transparent)}.apx-case-card .apx-case-title{font-size:1.16rem;line-height:1.35;color:var(--tj-color-common-white);margin:0}.apx-case-card .apx-case-client{font-size:.9rem;color:rgba(255,255,255,.62);margin:0}.apx-case-card .apx-case-body{display:flex;flex-direction:column;gap:16px}.apx-case-card .apx-case-block .apx-case-block-title{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55);margin:0 0 8px}.apx-case-card .apx-case-block ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.apx-case-card .apx-case-block ul li{position:relative;-webkit-padding-start:20px;padding-inline-start:20px;font-size:.92rem;line-height:1.5;color:rgba(255,255,255,.86)}.apx-case-card .apx-case-block ul li:before{content:"";position:absolute;inset-inline-start:2px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--tj-color-theme-primary)}.apx-case-card .apx-case-block-results{padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.apx-case-card .apx-case-block-results li:before{background:var(--ac-accent,var(--apx-blue-500,#3b82f6))}.h9-service .sec-heading.style-8,.h9-service .tj-scroll-progress{padding-top:clamp(56px,8vh,100px)}@media(max-width:991.98px){.h9-service .tj-scroll-progress{overflow:visible}.h9-service .tj-scroll-progress:before{content:none}}.h9-cta-section .cta-content{padding-top:clamp(56px,8vh,100px);padding-bottom:clamp(56px,8vh,100px)}.theme-group .h5-maquee .h5-maquee-inner:not(.h5-maquee-inner-rtl) .marquee-icon,.theme-group .h5-maquee .h5-maquee-inner:not(.h5-maquee-inner-rtl) .marquee-title .title,.theme-group .h5-maquee-inner .marquee-icon,.theme-group .h5-maquee-inner .marquee-title .title{display:block;color:#0e1a2c!important}.theme-group .h5-maquee .h5-maquee-inner-rtl .marquee-icon,.theme-group .h5-maquee .h5-maquee-inner-rtl .marquee-title .title,.theme-group .h5-maquee-inner-rtl .marquee-icon,.theme-group .h5-maquee-inner-rtl .marquee-title .title{display:block;color:var(--tj-color-accent-deep)!important}.h5-maquee{background-color:var(--tj-color-grey-1)!important}.h5-maquee .h5-maquee-inner{box-shadow:0 18px 48px rgba(8,12,24,.12)}.client-slider-1.apx-css-marquee{overflow:hidden}.client-slider-1.apx-css-marquee .swiper-wrapper{display:flex;align-items:center;width:-webkit-max-content;width:max-content;gap:clamp(32px,5vw,72px);animation:apx-marquee 42s linear infinite;will-change:transform}.client-slider-1.apx-css-marquee:hover .swiper-wrapper{animation-play-state:paused}@keyframes apx-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.apx-scroll-slider{display:flex;gap:clamp(16px,2vw,30px);overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;scroll-padding-inline:clamp(16px,4vw,48px);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.apx-scroll-slider::-webkit-scrollbar{display:none}.apx-scroll-slider .swiper-slide{flex:0 0 auto;height:auto;scroll-snap-align:start}.apx-review-slider .swiper-slide{width:min(84vw,420px)}.apx-case-slider .swiper-slide{width:min(82vw,430px)}@media(min-width:768px){.apx-review-slider .swiper-slide{width:min(44vw,440px)}.apx-case-slider .swiper-slide{width:min(44vw,460px)}}@media(min-width:1200px){.apx-review-slider .swiper-slide{width:calc((100% - 56px)/3)}.apx-case-slider .swiper-slide{width:calc((100% - 90px)/4)}}@media(prefers-reduced-motion:reduce){.client-slider-1.apx-css-marquee .swiper-wrapper{animation:none}}.cta-accent,.process-accent{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.h9-cta-section .cta-accent{mix-blend-mode:screen;opacity:.8}.h9-cta-section .container{position:relative;z-index:2}.tj-working-process .process-accent{opacity:.46}.h9-hero .hero-accent{position:absolute;inset:0;width:100%;height:100%;z-index:1;opacity:.72;pointer-events:none}.h9-hero:has(.hero-accent) .h9-hero-bg-image .h9-hero-bg-img{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.h9-hero:has(.hero-accent) .h9-hero-bg-image:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(100deg,rgba(8,16,30,.92),rgba(8,16,30,.55) 48%,rgba(8,16,30,.2));pointer-events:none}.h9-hero:has(.hero-accent) .h9-hero-item-wrapper{position:relative;z-index:2}.h5-blog:has(.band-accent),.h7-faq:has(.band-accent),.h8-service:has(.band-accent),.h9-about-section:has(.band-accent),.tj-countup-section:has(.band-accent),.tj-project-section-3:has(.band-accent),.tj-service-section-5:has(.band-accent),.tj-testimonial-section:has(.band-accent){position:relative;z-index:1}.h5-blog:has(.band-accent)>.container,.h5-blog:has(.band-accent)>.container-fluid,.h7-faq:has(.band-accent)>.container,.h7-faq:has(.band-accent)>.container-fluid,.h8-service:has(.band-accent)>.container,.h8-service:has(.band-accent)>.container-fluid,.h9-about-section:has(.band-accent)>.container,.h9-about-section:has(.band-accent)>.container-fluid,.tj-countup-section:has(.band-accent)>.container,.tj-countup-section:has(.band-accent)>.container-fluid,.tj-project-section-3:has(.band-accent)>.container,.tj-project-section-3:has(.band-accent)>.container-fluid,.tj-service-section-5:has(.band-accent)>.container,.tj-service-section-5:has(.band-accent)>.container-fluid,.tj-testimonial-section:has(.band-accent)>.container,.tj-testimonial-section:has(.band-accent)>.container-fluid{position:relative;z-index:2}.band-accent{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.apx-ademu-section,.apx-autopilot-section,.apx-bwy-section,.apx-did-section,.apx-itloop-section,.apx-mailsec-section,.apx-onestop-section,.apx-retainer-section,.apx-soc-section,.apx-wstg-section,.ec-section{position:relative;z-index:1;border-radius:12px;overflow:hidden}.apx-ademu-section:has(.viz-accent)>.container,.apx-autopilot-section:has(.viz-accent)>.container,.apx-bwy-section:has(.viz-accent)>.container,.apx-did-section:has(.viz-accent)>.container,.apx-itloop-section:has(.viz-accent)>.container,.apx-mailsec-section:has(.viz-accent)>.container,.apx-onestop-section:has(.viz-accent)>.container,.apx-retainer-section:has(.viz-accent)>.container,.apx-soc-section:has(.viz-accent)>.container,.apx-wstg-section:has(.viz-accent)>.container,.ec-section:has(.viz-accent)>.container{position:relative;z-index:2}.viz-accent{mix-blend-mode:screen;opacity:.46}.ec-accent{opacity:.5}.apx-mailsec-accent{opacity:.48}.apx-autopilot-accent{opacity:.44}.apx-did-accent{opacity:.42}.apx-bwy-accent{opacity:.46}.apx-wstg-accent{opacity:.5}.apx-soc-accent{opacity:.44}.apx-retainer-accent{opacity:.55}.apx-ademu-accent{opacity:.4}.apx-onestop-accent{opacity:.38}.apx-itloop-accent{opacity:.48}.surface-light .viz-accent,.surface-tint .viz-accent{mix-blend-mode:multiply;opacity:.24}.cases-accent,.metric-accent,.reviews-accent,.serviceband-accent,.services-accent,.story-accent{mix-blend-mode:screen}.services-accent{opacity:.55}.serviceband-accent{opacity:.6}.metric-accent{opacity:.45}.reviews-accent{opacity:.55}.cases-accent{opacity:.5}.story-accent{opacity:.55}.faq-accent{inset:0 0 auto auto;opacity:.3}.accent-divider{display:block;margin:0 auto;line-height:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.sec-heading .accent-divider{max-width:min(420px,70%);margin-top:6px}.blogs-divider{max-width:min(720px,86%);margin-bottom:clamp(24px,4vh,40px);opacity:.7}.step-rail{max-width:min(680px,78%);margin-bottom:clamp(16px,3vh,32px);opacity:.85;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.section-divider{padding:clamp(10px,2vh,22px) 0;--ac-blue:var(--tj-color-accent-deep);--ac-bright:var(--tj-color-accent-strong)}.section-divider .accent-divider{max-width:min(760px,82%);opacity:.55}.accent-beacon-bullet{flex:0 0 auto;width:1.3em;height:1.3em;margin-top:.1em}.count-beacon{display:block;width:30px;height:30px;margin:0 auto 10px;--ac-blue:var(--tj-color-common-white);--ac-bright:var(--tj-color-common-white)}.theme-group .countup-wrap .count-plus,.theme-group .countup-wrap .count-text,.theme-group .countup-wrap .inline-content,.theme-group .countup-wrap .inline-content .countup-number,.theme-group .countup-wrap .inline-content .odometer,.theme-group .countup-wrap .inline-content .odometer span{color:#0e1a2c}.theme-group .countup-wrap .count-beacon{--ac-blue:#0e1a2c;--ac-bright:#0e1a2c}.theme-group .tj-primary-btn:not(.is-secondary) .btn-text span{color:#0e1a2c}.theme-group .header-buttons .tj-primary-btn:not(.is-secondary) .btn-icon i,.theme-group .header-buttons .tj-primary-btn:not(.is-secondary) .btn-icon svg,.theme-group .header-buttons .tj-primary-btn:not(.is-secondary) .btn-text,.theme-group .header-buttons .tj-primary-btn:not(.is-secondary) .btn-text span,.theme-group .tj-primary-btn:not(.is-secondary) .btn-icon i,.theme-group .tj-primary-btn:not(.is-secondary) .btn-icon svg{color:var(--tj-color-common-white)}.service-item.h8-service-item,.service-item.style-3{--tj-color-heading-primary:#0e1a2c;--tj-color-text-body-5:rgba(14,26,44,0.82)}.service-item.h8-service-item .title,.service-item.h8-service-item .title a,.service-item.style-3 .title,.service-item.style-3 .title a{color:#0e1a2c}.service-item.h8-service-item .desc,.service-item.h8-service-item .list-items li,.service-item.h8-service-item p,.service-item.style-3 .desc,.service-item.style-3 .list-items li,.service-item.style-3 p{color:#2a3950}.service-item.style-1{--tj-color-heading-primary:#ffffff}.service-item.style-1 .title,.service-item.style-1 .title a{color:#fff}.service-item.style-1 .desc,.service-item.style-1 p{color:rgba(255,255,255,.82)}.service-item.style-5{--tj-color-heading-primary:#ffffff}.service-item.style-5 .title,.service-item.style-5 .title a{color:#fff}.service-item.style-5 .desc,.service-item.style-5 p{color:rgba(255,255,255,.82)}.surface-dark .service-item.style-5{background-color:var(--tj-color-theme-bg-3)}button.menu_bar{border:0;padding:0;-webkit-appearance:none;appearance:none}.h9-header.header-absolute .menu_bar.menu_offcanvas span{background-color:var(--tj-color-common-white)}.header-sticky .menu_bar.menu_offcanvas span{background-color:var(--tj-color-heading-primary)}.tj-footer-section.h9-footer .h9-footer-main{color:#2a3950}.tj-footer-section.h9-footer .h9-footer-main .footer-widget .title,.tj-footer-section.h9-footer .h9-footer-main .widget-contact .title{color:#0e1a2c!important;font-family:var(--tj-ff-body)}.tj-footer-section.h9-footer .h9-footer-main .footer-contact-info .contact-item a,.tj-footer-section.h9-footer .h9-footer-main .footer-contact-info .contact-item span,.tj-footer-section.h9-footer .h9-footer-main .footer-widget .desc,.tj-footer-section.h9-footer .h9-footer-main .widget-nav-menu ul li a{color:#2a3950!important;font-family:var(--tj-ff-body)}.tj-footer-section.h9-footer .h9-footer-main .footer-contact-info .contact-item a{font-weight:600}.tj-footer-section.h9-footer .h9-footer-main .footer-contact-info .contact-item a:hover,.tj-footer-section.h9-footer .h9-footer-main .widget-nav-menu ul li a:hover{color:var(--tj-color-accent-deep)!important}.tj-footer-section.h9-footer .h9-footer-main .footer-contact-info .contact-item span i{color:var(--tj-color-accent-deep)}.tj-footer-section.h9-footer .h9-footer-copyright{border-top-color:rgba(15,23,42,.1);padding-bottom:72px}.tj-footer-section.h9-footer .h9-footer-copyright .copyright-content-area{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background-color:var(--tj-color-theme-bg)!important;border:0;border-radius:0;gap:14px 24px;padding:30px 0}.tj-footer-section.h9-footer .h9-footer-copyright .copyright-menu ul li a,.tj-footer-section.h9-footer .h9-footer-copyright .copyright-text,.tj-footer-section.h9-footer .h9-footer-copyright .copyright-text a,.tj-footer-section.h9-footer .h9-footer-copyright .copyright-text p{color:#0e1a2c!important;font-family:var(--tj-ff-body);font-size:15px!important;font-weight:500!important;line-height:1.55}.tj-footer-section.h9-footer .h9-footer-copyright .copyright-text p{margin:0}.tj-footer-section.h9-footer .h9-footer-copyright .copyright-menu ul li a,.tj-footer-section.h9-footer .h9-footer-copyright .copyright-text a{align-items:center;background-color:rgba(0,0,0,0)!important;display:inline-flex;min-height:auto;padding:0;text-decoration:none;text-decoration-thickness:1px;text-underline-offset:.22em}.tj-footer-section.h9-footer .h9-footer-copyright .copyright-menu,.tj-footer-section.h9-footer .h9-footer-copyright .copyright-menu ul,.tj-footer-section.h9-footer .h9-footer-copyright .copyright-menu ul li{background-color:rgba(0,0,0,0)!important}.tj-footer-section.h9-footer .h9-footer-copyright .copyright-menu ul{align-items:center;flex-wrap:wrap;gap:8px 18px;justify-content:center}.tj-footer-section.h9-footer .h9-footer-copyright .copyright-menu ul li:before{background-color:rgba(15,23,42,.22)}.tj-footer-section.h9-footer .h9-footer-copyright .copyright-menu ul li a,.tj-footer-section.h9-footer .h9-footer-copyright .copyright-text a{font-weight:600!important;white-space:nowrap}.tj-footer-section.h9-footer .h9-footer-copyright .copyright-menu ul li a:hover,.tj-footer-section.h9-footer .h9-footer-copyright .copyright-text a:hover{color:var(--tj-color-accent-deep)!important;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-footer-section.h9-footer .h9-footer-copyright .copyright-content-area{justify-content:center;text-align:center}.tj-footer-section.h9-footer .h9-footer-copyright .copyright-menu ul{justify-content:center}.tj-footer-section.h9-footer .h9-footer-copyright .copyright-menu ul li{-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-end:0;padding-inline-end:0}.tj-footer-section.h9-footer .h9-footer-copyright .copyright-menu ul li:before{display:none}}.h9-footer-subscribe .desc{margin-bottom:16px}.h9-footer-subscribe .subscribe-actions{display:flex}.tj-footer-section.h9-footer .h9-footer-logo{margin-bottom:-16px}.tj-footer-section.h9-footer .h9-footer-logo a{display:block;transform:translateY(-10px)}@media(max-width:575px){.tj-footer-section.h9-footer .h9-footer-logo{margin-bottom:-8px}}.slidebar-stickiy .sec-title.text-anim,.slidebar-stickiy .sec-title.title-anim{opacity:1!important;visibility:visible!important}.slidebar-stickiy .sec-title.text-anim>*,.slidebar-stickiy .sec-title.title-anim>*{opacity:1!important;visibility:visible!important;transform:none!important}.wow:not(.animated){opacity:0;animation:none!important}.wow.animated{visibility:visible;animation-duration:.85s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.wow.animated.fadeIn{animation-name:fadeIn}.wow.animated.fadeInUp{animation-name:fadeInUp}.wow.animated.fadeInDown{animation-name:fadeInDown}.wow.animated.fadeInLeft{animation-name:fadeInLeft}.wow.animated.fadeInRight{animation-name:fadeInRight}.wow.animated.fadeInUpBig{animation-name:fadeInUpBig}.wow.animated.fadeInDownBig{animation-name:fadeInDownBig}.wow.animated.bounceInUp{animation-name:bounceInUp}.wow.animated.bounceInLeft{animation-name:bounceInLeft}.wow.animated.bounceInRight{animation-name:bounceInRight}.wow.animated.zoomIn{animation-name:zoomIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,36px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-36px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-56px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(56px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,48px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-48px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translate3d(0,36px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translate3d(-56px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translate3d(56px,0,0)}to{opacity:1;transform:translateZ(0)}}.about-img-area.wow,.h9-about-img.wow,.service-wrapper.wow{overflow:hidden}.h7-faq .accordion-body,.h7-faq .accordion-item,.h7-faq .faq-title{visibility:visible!important}@media(prefers-reduced-motion:reduce){.wow{visibility:visible!important;opacity:1!important;animation:none!important}}html.motion-reduce .wow{visibility:visible!important;opacity:1!important;animation:none!important}html.motion-reduce .hero-text-anim,html.motion-reduce .text-anim,html.motion-reduce .title-anim{opacity:1!important;animation:none}html.motion-reduce .img-parallax img,html.motion-reduce [data-speed]{transform:none!important}html.motion-reduce .tj-anim-move-var-big,html.motion-reduce .tj-anim-move-var-big-reverse{animation:none!important}.h9-hero-action-panel{margin-top:32px;max-width:560px}.h9-hero-action-panel .panel-title{color:var(--tj-color-common-white);font-size:15px;line-height:1.4;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.h9-hero-action-panel .panel-actions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.h9-hero-action-panel .panel-actions .action-meta{display:block;font-size:14px;color:var(--tj-color-text-body-5);margin-top:4px}.h9-hero-action-panel .panel-actions .action-meta a{color:var(--tj-color-accent-text);text-decoration:underline;text-underline-offset:2px}.h9-hero-action-panel .panel-steps{margin:20px 0 0;-webkit-padding-start:20px;padding-inline-start:20px;color:var(--tj-color-text-body-5);font-size:15px}.h9-hero-action-panel .panel-steps li{margin-bottom:6px}.h9-hero-action-panel .panel-note{margin:16px 0 0;font-size:14px;color:var(--tj-color-text-body-5)}.site_logo .logo{max-width:200px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.site_logo .logo{max-width:164px}}.service-icon .service-icon-svg{display:inline-block;width:46px;height:46px;background-color:var(--tj-color-theme-primary);-webkit-mask:var(--concept-icon) center/contain no-repeat;mask:var(--concept-icon) center/contain no-repeat}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.service-icon .service-icon-svg{width:38px;height:38px}}.faq-img img.faq-photo{aspect-ratio:585/629;width:100%;height:auto;object-fit:cover}.service-icon .service-icon-lucide{width:44px;height:44px;color:var(--tj-color-theme-primary)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.service-icon .service-icon-lucide{width:36px;height:36px}}.service-item.style-3:hover .service-icon .service-icon-lucide{color:var(--tj-color-common-white)}.service-item.style-3:hover .service-icon .service-icon-svg{background-color:var(--tj-color-common-white)}.choose-icon .service-icon-svg{display:inline-block;width:64px;height:64px;background-color:var(--tj-color-theme-primary);-webkit-mask:var(--concept-icon) center/contain no-repeat;mask:var(--concept-icon) center/contain no-repeat}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.choose-icon .service-icon-svg{width:52px;height:52px}}.choose-icon .service-icon-lucide{width:60px;height:60px;color:var(--tj-color-theme-primary)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.choose-icon .service-icon-lucide{width:50px;height:50px}}.choose-box:hover .choose-icon .service-icon-lucide{color:var(--tj-color-common-white)}.choose-box:hover .choose-icon .service-icon-svg{background-color:var(--tj-color-common-white)}.icon-tile{position:relative;width:100%;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(120% 140% at 85% 0,rgba(255,255,255,.06) 0,transparent 55%),linear-gradient(135deg,#0d1830,#0a1122 55%,#0b1627)}.icon-tile:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 90% at 50% 50%,color-mix(in srgb,var(--tj-color-theme-primary) 16%,transparent) 0,transparent 70%)}.icon-tile.is-wide{aspect-ratio:87/45}.icon-tile.is-tall{aspect-ratio:1/1}.icon-tile .icon-tile-mark{position:relative;z-index:1;width:34%;height:auto;max-width:120px;color:var(--tj-color-theme-primary);opacity:.9}.service-item.style-1:has(.icon-tile):before{background:linear-gradient(180deg,rgba(10,17,34,.12),rgba(10,17,34,.45) 42%,rgba(10,17,34,.88));opacity:1}.service-item.style-1:has(.icon-tile):hover:before,.swiper-slide-active .service-item.style-1:has(.icon-tile):before,.swiper-slide-duplicate-active .service-item.style-1:has(.icon-tile):before{background:linear-gradient(180deg,rgba(10,17,34,.06),rgba(10,17,34,.35) 42%,rgba(10,17,34,.82));opacity:1}.service-item.style-1:has(.icon-tile) .service-img .icon-tile{width:100%;height:100%;min-height:100%;aspect-ratio:unset;border:1px solid var(--tj-color-theme-primary);border-radius:12px}.service-item.style-1:not(:has(.icon-tile)):before{background:linear-gradient(180deg,rgba(10,17,34,.18),rgba(10,17,34,.5) 42%,rgba(10,17,34,.9));opacity:1}.service-item.style-1:not(:has(.icon-tile)):hover:before,.swiper-slide-active .service-item.style-1:not(:has(.icon-tile)):before,.swiper-slide-duplicate-active .service-item.style-1:not(:has(.icon-tile)):before{background:linear-gradient(180deg,rgba(10,17,34,.08),rgba(10,17,34,.38) 42%,rgba(10,17,34,.84))}html:not(.motion-reduce) .service-item.style-1 .service-img{overflow:hidden}html:not(.motion-reduce) .service-item.style-1 .service-img .icon-tile,html:not(.motion-reduce) .service-item.style-1 .service-img img{transform:translate3d(14%,0,0) scale(1.08);transition:transform 1.15s cubic-bezier(.22,1,.36,1)}html:not(.motion-reduce) .service-wrapper.wow:not(.animated) .service-item.style-1 .service-img .icon-tile,html:not(.motion-reduce) .service-wrapper.wow:not(.animated) .service-item.style-1 .service-img img{transform:translate3d(14%,0,0) scale(1.08)}html:not(.motion-reduce) .service-item.style-1:hover .service-img .icon-tile,html:not(.motion-reduce) .service-item.style-1:hover .service-img img,html:not(.motion-reduce) .swiper-slide-active .service-item.style-1 .service-img .icon-tile,html:not(.motion-reduce) .swiper-slide-active .service-item.style-1 .service-img img,html:not(.motion-reduce) .swiper-slide-duplicate-active .service-item.style-1 .service-img .icon-tile,html:not(.motion-reduce) .swiper-slide-duplicate-active .service-item.style-1 .service-img img{transform:translateZ(0) scale(1)}.service-item.style-3 .service-reveal-bg.is-tile{background:radial-gradient(90% 120% at 80% 10%,color-mix(in srgb,var(--tj-color-theme-primary) 28%,transparent) 0,transparent 60%),linear-gradient(135deg,#0d1830 0,#0a1122 60%,#0b1627 100%)}.service-item .service-icon{background:linear-gradient(-45deg,color-mix(in srgb,var(--tj-color-theme-primary) 24%,transparent) 0,color-mix(in srgb,var(--tj-color-theme-primary) 4%,transparent) 50%,color-mix(in srgb,var(--tj-color-theme-primary) 24%,transparent) 100%);border:1px solid color-mix(in srgb,var(--tj-color-theme-primary) 22%,transparent)}html:not(.motion-reduce) .service-item:not(.style-1):not(.style-2) .service-icon{transition:transform var(--motion-normal) var(--ease-out)}html:not(.motion-reduce) .service-item:not(.style-1):not(.style-2):hover .service-icon{transform:translateY(-3px)}.testimonial-author h3.title{font-size:var(--tj-fs-h4);line-height:1.333}.client-content h2.sec-title.apx-band-label{font-size:var(--tj-fs-h5);line-height:1.4}.tj-project-section-3 .project-content .categories a{display:inline-block;padding:5px 12px;line-height:1.35}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.h9-cta-section .cta-content .title:not(:has(.cta-img)){display:block;text-align:center}}@media only screen and (min-width:576px)and (max-width:767px){.h9-cta-section .cta-content .title{font-size:46px;line-height:1.08}}@media(max-width:575px){.h9-cta-section .cta-content .title{font-size:clamp(32px,9.5vw,40px);line-height:1.1}}.tj-footer-section.h9-footer .copyright-content-area .social-links ul li a{background-color:#0e1a2c}.tj-footer-section.h9-footer .copyright-content-area .social-links ul li a .social-mark,.tj-footer-section.h9-footer .copyright-content-area .social-links ul li a i{color:var(--tj-color-theme-bg,#fbf7ec)}.tj-footer-section.h9-footer .copyright-content-area .social-links ul li a:hover{background-color:var(--tj-color-theme-primary)}.tj-footer-section.h9-footer .copyright-content-area .social-links ul li a:hover .social-mark,.tj-footer-section.h9-footer .copyright-content-area .social-links ul li a:hover i{color:var(--tj-color-theme-on-primary,#0e1a2c)}.h9-about-content .desc a:not([class]),.h9-about-list a:not([class]){text-decoration:underline;text-underline-offset:2px}html.cookie-consent-open body{padding-bottom:var(--apx-consent-h,200px)}.tj-footer-section.h9-footer .footer-widget h2.title{font-size:var(--tj-fs-h5);line-height:1.4}.tj-footer-section.h9-footer .h9-footer-subscribe h2.title{font-size:var(--tj-fs-h3);line-height:1.25}@media only screen and (min-width:768px)and (max-width:991px){.tj-footer-section.h9-footer .h9-footer-subscribe h2.title{font-size:28px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-footer-section.h9-footer .h9-footer-subscribe h2.title{font-size:25px}}.apx-show-more{display:flex;justify-content:center;margin-top:clamp(32px,5vh,56px)}.apx-show-more .tj-primary-btn:hover .btn-icon i{transform:translateY(2px)}.apx-legal-toc{padding-block:clamp(40px,6vh,72px)}.apx-legal-toc__title{margin:0 0 clamp(14px,2vh,20px);font-size:var(--tj-fs-h5);line-height:1.4}.apx-legal-toc__list{margin:0;padding:0;list-style:none;columns:300px 2;column-gap:clamp(24px,4vw,64px);color:var(--tj-color-text-body)}.apx-legal-toc__list li{page-break-inside:avoid;break-inside:avoid;padding-block:5px}.apx-legal-toc__list a{color:var(--tj-color-heading-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.apx-legal-toc__list a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:initial}::selection{background-color:color-mix(in srgb,var(--tj-color-theme-primary,#c4a747) 34%,#ffffff);color:#0e1a2c}html{accent-color:var(--tj-color-accent-text,#7a641c)}[contenteditable],input,textarea{caret-color:var(--tj-color-accent-text,#7a641c)}.apx-pc{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apx-pc input,.apx-pc textarea{caret-color:var(--pc-gold2)}:root{--apx-focus-ring-width:3px;--apx-focus-ring-offset:2px}.tj-on-dark{--apx-focus-ring:#ffffff}[contenteditable]:focus-visible,[role=button]:focus-visible,[role=checkbox]:focus-visible,[role=link]:focus-visible,[role=menuitem]:focus-visible,[role=menuitemcheckbox]:focus-visible,[role=menuitemradio]:focus-visible,[role=option]:focus-visible,[role=radio]:focus-visible,[role=switch]:focus-visible,[role=tab]:focus-visible,[tabindex]:focus-visible:not(:where([tabindex="-1"])),a:focus-visible,area:focus-visible,button:focus-visible,details:focus-visible,iframe:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:var(--apx-focus-ring-width) solid var(--apx-focus-ring,var(--tj-color-heading-primary,#0e1a2c));outline-offset:var(--apx-focus-ring-offset);transition:none}:where(main,section,article,aside,nav,div,header,footer,h1,h2,h3,h4,p,ol,ul)[tabindex="-1"]:focus{outline:none}.apx-scroll-slider:focus-visible,.blog-table:focus-visible,.tj-offcanvas-area_wrapper:focus-visible{outline:var(--apx-focus-ring-width) solid var(--apx-focus-ring,var(--tj-color-heading-primary,#0e1a2c));outline-offset:var(--apx-focus-ring-offset)}.blog-thumb a:focus-visible,.blog-thumb>a:focus-visible{outline-offset:calc(var(--apx-focus-ring-width)*-1);box-shadow:inset 0 0 0 calc(var(--apx-focus-ring-width)*2) #fff}@media(forced-colors:active){[tabindex]:focus-visible:not(:where([tabindex="-1"])),a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline-color:Highlight}}