@font-face{font-family:"Inter";src:url(/src/font/static/Inter_18pt-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/src/font/static/Inter_18pt-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--color-white:#ffffff;--color-blue:#074fae;--cc-blue:7 79 174;--gradient-blue:rgba(7, 79, 174, 70%);--gradient-black:rgba(0, 0, 0, 1);--primary-color:var(--color-blue);--btn-padding-inline:26px;--btn-padding-block:8px;--btn-border-radius:100px;--container-padding:clamp(1rem, 4vw, 3.125rem);--layout-padding-block:4rem;--heading-1:clamp(2rem, 4vw + 1rem, 4rem);--heading-2:clamp(1.5rem, 4vw + 1rem, 3.25rem);--muted:#6b7280;--bg2:#f7f8fc;--white:#ffffff}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;line-height:1.6}body{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}a{text-decoration:none}.color-primary{color:var(--primary-color)}.bg-color-primary{background-color:var(--primary-color)}.ss-bg-gradient{background:linear-gradient(145deg,rgb(255 0 208 / .07) 0%,rgb(0 200 255 / .08) 37%,rgb(0 100 88 / .07) 69%,rgb(7 79 174 / .07) 100%)}.container-fluid{padding-inline:var(--container-padding);max-width:1600px;margin-inline:auto}section{padding-block:var(--layout-padding-block)}.text-18{font-size:18px}.heading{font-size:var(--heading-1);font-weight:700}.sub-heading{font-size:var(--heading-2);font-weight:700}.text-normal{text-transform:none}h1,h2,h3,h4,h5,h6{text-transform:capitalize;line-height:1.2}.heading-1,.heading-2,.heading-3,.heading-4,.heading-5,.heading-6{font-weight:600}.heading-1{font-size:calc(1.375rem + 1.5vw)}.heading-2{font-size:calc(1.325rem + 0.9vw)}.heading-3{font-size:calc(1.3rem + 0.6vw)}.heading-4{font-size:calc(1.275rem + 0.3vw)}.heading-5{font-size:1.25rem}.heading-6{font-size:1rem}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.rotate-90{transform:rotate(90deg)}.rotate-180{transform:rotate(180deg)}.rotate-270{transform:rotate(270deg)}.flip-horizontal{transform:scaleX(-1)}.flip-vertical{transform:scaleY(-1)}.flip-both{transform:scale(-1,-1)}.primary-btn{width:max-content;text-decoration:none;font-size:1rem;font-weight:500;padding-inline:var(--btn-padding-inline);padding-block:var(--btn-padding-block);border-radius:var(--btn-border-radius);background-color:var(--primary-color);color:var(--color-white);border:1px solid #fff0;transition:color 350ms ease-in-out;&:hover{background-color:var(--color-white);color:var(--primary-color);border:1px solid var(--primary-color)}}.secondary-btn{width:max-content;text-decoration:none;font-size:1rem;font-weight:500;padding-inline:var(--btn-padding-inline);padding-block:var(--btn-padding-block);border-radius:var(--btn-border-radius);background-color:#fff0;color:var(--primary-color);border:1px solid var(--primary-color);transition:color 350ms ease-in-out;&:hover{background-color:var(--primary-color);color:var(--color-white);border:1px solid var(--color-white)}}.white-btn{width:max-content;text-decoration:none;font-size:1rem;font-weight:500;padding-inline:var(--btn-padding-inline);padding-block:var(--btn-padding-block);border-radius:var(--btn-border-radius);background-color:#fff0;color:var(--color-white);border:1px solid var(--color-white);transition:color 350ms ease-in-out;&:hover{background-color:var(--color-white);color:#000;border:1px solid var(--color-white)}}#ss-navbar{position:sticky;top:0;z-index:9999;background:#fff;border-bottom:1px solid rgb(0 0 0 / .06)}#ss-navbar nav.navbar{padding-block:1rem}#ss-navbar .is-logo{font-weight:800;font-size:20px;letter-spacing:-.3px}#ss-navbar .is-logo span{opacity:.6;font-weight:700}#ss-navbar .is-nav .nav-link{font-weight:400;padding-inline:10px;color:#000}#ss-navbar .is-nav .nav-link:hover{color:#074fae}#ss-navbar .is-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:14px;font-weight:700;text-decoration:none;transition:0.25s}#ss-navbar .is-btn-primary{background:#111;color:#fff}#ss-navbar .is-btn-primary:hover{transform:translateY(-2px);color:#fff}#ss-navbar .is-btn-outline{border:1px solid rgb(0 0 0 / .12);color:#111;background:#fff0}#ss-navbar .is-btn-outline:hover{background:rgb(0 0 0 / .04)}#ss-navbar .is-mega-dropdown{position:static}#ss-navbar .is-mega-menu{width:100%;left:0;right:0;top:100%;border:none;border-radius:0;padding-top:16px;margin-top:-20px;background:#fff0}#ss-navbar .is-mega-menu>.container{background:#fff;border:1px solid rgb(0 0 0 / .06);border-radius:22px;padding:22px;box-shadow:0 24px 60px rgb(0 0 0 / .12);margin-top:12px}#ss-navbar .is-mega-dropdown:hover .is-mega-menu{display:block;animation:isDrop 0.25s ease forwards}@keyframes isDrop{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}#ss-navbar .is-mega-title{font-size:18px;font-weight:800}#ss-navbar .is-mega-subtitle{margin-top:6px;font-size:14px;opacity:.75;line-height:1.5}#ss-navbar .is-mega-service{display:flex;gap:12px;padding:14px;border-radius:18px;text-decoration:none;border:1px solid rgb(0 0 0 / .06);transition:0.25s;background:#fff}#ss-navbar .is-mega-service:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgb(0 0 0 / .08)}#ss-navbar a.is-mega-service{color:#2a2a2a}#ss-navbar .is-icon{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .04);font-size:18px}#ss-navbar .is-s-title{font-weight:800;font-size:14px;color:#111}#ss-navbar .is-s-desc{font-size:13px;opacity:.7}#ss-navbar .is-mega-panel{background:rgb(0 0 0 / .03);border-radius:22px;padding:18px;border:1px solid rgb(0 0 0 / .06)}#ss-navbar .is-panel-title{font-weight:900;font-size:16px}#ss-navbar .is-panel-desc{margin-top:6px;font-size:14px;opacity:.75;line-height:1.5}#ss-navbar .is-mini-note{font-size:13px;opacity:.7}#ss-navbar .is-card{display:block;text-decoration:none;padding:14px;border-radius:20px;border:1px solid rgb(0 0 0 / .06);transition:0.25s;background:#fff;height:100%}#ss-navbar .is-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgb(0 0 0 / .08)}#ss-navbar .is-card-thumb{height:110px;border-radius:16px;background:rgb(0 0 0 / .06);margin-bottom:12px}#ss-navbar .is-card-title{font-weight:900;font-size:14px;color:#111}#ss-navbar .is-card-desc{margin-top:4px;font-size:13px;opacity:.7;line-height:1.45}#ss-navbar .is-ad{padding:14px;border-radius:20px;background:rgb(0 0 0 / .03);border:1px solid rgb(0 0 0 / .06)}#ss-navbar .is-ad-badge{display:inline-block;font-size:12px;font-weight:800;padding:6px 10px;border-radius:999px;background:rgb(0 0 0 / .08)}#ss-navbar .is-ad-title{margin-top:10px;font-weight:900}#ss-navbar .is-ad-desc{margin-top:4px;font-size:13px;opacity:.75;line-height:1.45}#ss-mobile-navbar .is-toggler{border:none;background:#fff0;font-size:24px}#ss-mobile-navbar .mobile-link{display:block;padding:12px 0;font-weight:600;text-decoration:none;color:rgb(0 0 0 / .8);border-bottom:1px solid rgb(0 0 0 / .06)}#ss-mobile-navbar .mobile-drop{width:100%;text-align:left;background:#fff0;color:rgb(0 0 0 / .8);border:none;padding:12px 0;font-weight:600;border-bottom:1px solid rgb(0 0 0 / .06);display:flex;justify-content:space-between}#ss-mobile-navbar .mobile-sub{display:block;padding:10px 0;text-decoration:none;color:#111;opacity:.85}.mega-menu{background:#fff;border-radius:14px;box-shadow:0 10px 30px rgb(0 0 0 / .08)}.mega-card{padding:20px;border-radius:12px;transition:0.3s;background:#f9fbff;height:100%}.mega-card:hover{background:#fff;transform:translateY(-6px);box-shadow:0 8px 25px rgb(0 0 0 / .08)}.mega-title{font-weight:600;font-size:16px;margin-bottom:12px;display:flex;align-items:center;gap:8px;color:#074fae}.mega-title i{font-size:20px}.mega-card a{display:block;text-decoration:none;color:#555;font-size:14px;padding:6px 0;transition:0.2s}.mega-card a:hover{color:#074fae;padding-left:6px}.mobile-drop{width:100%;background:none;border:none;padding:14px 0;font-size:16px;font-weight:600;color:#111;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}.mobile-drop span{font-size:18px;font-weight:700}.mobile-heading{font-size:14px;text-transform:uppercase;letter-spacing:.6px;font-weight:600;color:#074fae;margin-top:18px;margin-bottom:6px}.mobile-sub{display:block;padding:8px 0;font-size:14px;color:#444;text-decoration:none}.mobile-sub:hover{color:#0d6efd;padding-left:6px;transition:0.2s}#mobileMenu .secondary-btn{width:100%;text-align:center;padding:12px;border-radius:8px;font-weight:600}#mobileMenu .offcanvas-header{border-bottom:1px solid #eee}.offcanvas-title{font-weight:700;font-size:18px}.mobile-drop span{transition:transform 0.3s}.mobile-drop[aria-expanded="true"] span{transform:rotate(45deg)}.navbar .navbar-brand>img{width:220px}.navbar .nav-link.active{color:var(--primary-color)!important}.rotate-ani{transform-origin:50% 50%;animation:rotate 20s linear infinite}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}.blogs-news-section{background:#ff00d0;background:linear-gradient(145deg,rgb(255 0 208 / .07) 0%,rgb(0 200 255 / .08) 37%,rgb(0 100 88 / .07) 69%,rgb(7 79 174 / .07) 100%)}.blogs-news-section .blogs-wrapper{display:flex;gap:30px}.blogs-news-section .blogs-heading{writing-mode:vertical-rl;transform:rotate(180deg);font-size:72px;font-weight:800;color:#000;letter-spacing:2px}.blogs-news-section .blogs-heading span{color:#cfcfcf}.blogs-news-section .blogs-list{flex:1}.blogs-news-section .blog-item{display:flex;gap:30px;margin-bottom:40px;align-items:center}.blogs-news-section .blog-img{width:300px;height:200px;border-radius:18px;overflow:hidden;flex-shrink:0}.blogs-news-section .blog-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.blogs-news-section .blog-item:hover img.img-hover{transform:scale(1.12)}.blogs-news-section .blog-content h3{font-size:22px;margin-bottom:10px}.blogs-news-section .blog-content p{font-size:15px;color:#555;line-height:1.6}.blogs-news-section .blog-meta{margin-top:10px;font-size:13px;display:flex;gap:15px;align-items:center}.blogs-news-section .blog-meta h6{margin-bottom:0}.blogs-news-section .blog-profile{width:50px;height:50px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:200px}.cta-banner{position:relative;min-height:420px;display:flex;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.cta-banner .cta-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 0 0 / .75) 0%,rgb(13 77 184 / .75) 100%);z-index:1}.cta-banner .cta-content{position:relative;z-index:2;max-width:800px;text-align:center;margin:auto;color:#fff}.cta-banner .cta-content h2{font-size:38px;font-weight:500;line-height:1.3;margin-bottom:15px}.cta-banner .cta-content p{font-size:18px;opacity:.9;margin-bottom:30px}.home-faq-section{padding:80px 0}.home-faq-section .faq-left h1{font-size:44px;font-weight:700;margin-bottom:16px}.home-faq-section .faq-left p{max-width:340px;color:#6b7280;font-size:16px;line-height:1.6}.home-faq-section .faq-divider{border-left:1px dashed #cfd4da;height:100%}.home-faq-section .faq-accordion .accordion-item{border:none;border-bottom:1px solid #e5e7eb;padding:22px 0}.home-faq-section .faq-accordion .accordion-item:last-child{border-bottom:none}.home-faq-section .faq-accordion .accordion-button{padding:0;background:none;box-shadow:none;display:grid;grid-template-columns:38px 1fr 24px;column-gap:24px;align-items:center}.home-faq-section .faq-accordion .accordion-button::after{display:none}.home-faq-section .faq-number{width:36px;height:36px;border-radius:50%;border:1px solid #c7d2fe;color:#2563eb;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center}.home-faq-section .faq-question{font-size:18px;font-weight:500;color:hsl(0 0% 10%)}.home-faq-section .faq-icon{width:24px;height:24px;border-radius:50%;position:relative;border:1px solid #111;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1}.home-faq-section .accordion-button:not(.collapsed) .faq-icon::before{content:"";width:100%;height:100%;position:absolute;inset:0;background-image:url(/src/assets/icons/minus-sign-stroke-rounded.svg);background-size:70%;background-repeat:no-repeat;background-position:center}.home-faq-section .accordion-button.collapsed .faq-icon::before{content:"";width:100%;height:100%;position:absolute;inset:0;background-image:url(/src/assets/icons/add-01-stroke-rounded.svg);background-size:70%;background-repeat:no-repeat;background-position:center}.home-faq-section .faq-answer{padding-left:72px;padding-top:20px;font-size:15px;color:#4b5563;line-height:1.7}.home-faq-section img{object-fit:contain;height:260px}@media (max-width:1180px){.blogs-news-section .blogs-wrapper{flex-direction:column}.blogs-news-section .blogs-heading{writing-mode:initial;transform:none;font-size:42px;margin-bottom:20px}}@media (max-width:992px){.cta-banner .cta-content h2{font-size:34px}}@media (max-width:768px){:root{--layout-padding-block:3rem}.hero-section{height:80dvh}.hero-section .title,.hero-section .para{width:100%}}@media (max-width:576px){:root{--layout-padding-block:2rem}.blogs-news-section .blog-item{flex-direction:column;align-items:flex-start}.blogs-news-section .blog-img{width:100%;height:200px}.blogs-news-section .blog-content h3{font-size:20px}.cta-banner{min-height:360px;padding:40px 15px}.cta-banner .cta-content h2{font-size:26px}.cta-banner .cta-content p{font-size:16px}.home-faq-section .faq-accordion .accordion-button{gap:8px}.home-faq-section .faq-answer{padding-left:0}.home-faq-section .faq-question{font-size:1rem;font-weight:400}}.ac{line-height:1.2;color:var(--primary-color)}.sec-head{text-align:center;margin-bottom:40px}.eye{display:inline-flex;align-items:center;gap:8px;background:rgb(36 85 232 / .08);border:1.5px solid rgb(36 85 232 / .18);color:var(--primary-color);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:5px 16px;border-radius:50px;margin-bottom:16px}.eye::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--primary-color);flex-shrink:0;animation:blink 2s ease-in-out infinite}@keyframes blink{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.7)}}.lead{font-size:1.05rem;color:var(--muted);line-height:1.6;max-width:620px}.sec{position:relative;overflow:hidden}.sec-alt{background:var(--bg2)}.sec-white{background:var(--white)}.marquee-row{display:flex;gap:16px;overflow:hidden;position:relative}.marquee-row::before,.marquee-row::after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2}.marquee-row::before{left:0;background:linear-gradient(90deg,var(--ss-bg),transparent)}.marquee-row::after{right:0;background:linear-gradient(-90deg,var(--ss-bg),transparent)}.marquee-inner{display:flex;gap:16px;animation:mq 22s linear infinite;min-width:max-content}.marquee-inner.rev{animation-direction:reverse}.mq-row2{margin-top:16px}@keyframes mq{to{transform:translateX(-50%)}}.tool-chip{padding-inline:20px}.tool-chip img{height:40px;width:auto;object-fit:contain}.trusted{padding:40px 0;background:#fff;border-bottom:1px solid #e2e8f0}.sec-alt-2{background-color:var(--primary-color);color:#fff}.sec-alt-2 .heading-1 .ac{color:#ffffffb3}.sec-alt-2::before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.breadcrumb{padding:14px 0 0;background:#fff;border-top:1px solid #e2e8f0}.bc-in{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280}.bc-in i{--cc-icon-size:16px;--cc-icon-color:#6b7280}.bc-in a{color:var(--primary-color)}:root{--iss-navy:hsl(214, 92%, 45%);--iss-navy-deep:hsl(214, 92%, 30%);--iss-blue:#074eab;--iss-orange:hsl(214, 92%, 35%);--iss-orange-dk:hsl(214, 92%, 30%);--iss-white:#ffffff;--iss-off-white:#f4f7fc;--iss-muted:#7a8fa8;--iss-border:#cdd9e7;--iss-error:#e53935;--iss-success:#2e7d32;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--shadow-pop:0 32px 80px rgba(7, 21, 41, 0.55), 0 8px 24px rgba(7, 21, 41, 0.35);--trans:all 0.25s cubic-bezier(0.4, 0, 0.2, 1)}.demo-trigger-wrap{text-align:center}.demo-trigger-wrap h1{font-size:clamp(1.6rem, 4vw, 2.8rem);color:var(--iss-white);margin-bottom:.5rem;letter-spacing:-.5px}.demo-trigger-wrap p{color:var(--iss-muted);font-size:1rem;margin-bottom:2rem}#openPopupBtn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--iss-orange) 0%,var(--iss-orange-dk) 100%);color:var(--iss-white);font-weight:600;font-size:1rem;padding:14px 32px;border:none;border-radius:50px;cursor:pointer;transition:var(--trans);letter-spacing:.3px}#openPopupBtn:hover{transform:translateY(-2px)}#openPopupBtn:active{transform:translateY(0)}#openPopupBtn svg{flex-shrink:0}.iss-overlay{position:fixed;inset:0;background:rgb(7 21 41 / .75);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:9999;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.iss-overlay.active{opacity:1;visibility:visible}.iss-popup{background:var(--iss-white);border-radius:var(--radius-lg);width:100%;max-width:660px;max-height:92vh;overflow-y:auto;overflow-x:hidden;box-shadow:var(--shadow-pop);transform:translateY(28px) scale(.97);transition:transform 0.35s cubic-bezier(.34,1.56,.64,1),opacity 0.3s ease;opacity:0;scrollbar-width:thin;scrollbar-color:var(--iss-border) #fff0}.iss-overlay.active .iss-popup{transform:translateY(0) scale(1);opacity:1}.iss-popup::-webkit-scrollbar{width:5px}.iss-popup::-webkit-scrollbar-thumb{background:var(--iss-border);border-radius:99px}.iss-popup-header{background:linear-gradient(135deg,var(--iss-navy) 0%,var(--iss-blue) 100%);padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;position:relative;overflow:hidden}.iss-popup-header::before{content:"";position:absolute;width:220px;height:220px;border-radius:50%;border:40px solid rgb(255 255 255 / .04);right:-60px;top:-80px;pointer-events:none}.iss-popup-header::after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;border:24px solid rgb(242 101 34 / .12);left:60%;bottom:-50px;pointer-events:none}.header-icon-wrap{display:flex;align-items:center;gap:14px;z-index:1}.header-icon{width:52px;height:52px;background:#fff;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-text h2{font-size:clamp(1.1rem, 3vw, 1.35rem);color:var(--iss-white);margin:0;line-height:1.2;letter-spacing:-.3px}.header-text p{font-size:.82rem;color:rgb(255 255 255 / .6);margin:3px 0 0;font-weight:400}.iss-close-btn{width:36px;height:36px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .15);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--trans);flex-shrink:0;z-index:1;text-decoration:none}.iss-close-btn:hover{background:rgb(255 255 255 / .2);transform:rotate(90deg)}.iss-popup-body{padding:28px}.mandatory-note{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:var(--iss-muted);background:var(--iss-off-white);border:1px solid var(--iss-border);border-radius:50px;padding:5px 14px;margin-bottom:22px}.mandatory-note svg{color:var(--iss-orange);flex-shrink:0}.field-wrap{position:relative;margin-bottom:16px}.field-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--iss-muted);display:flex;align-items:center;pointer-events:none;transition:color 0.2s;z-index:2}.cont-input,.message-box{width:100%;padding:12px 16px 12px 42px;font-size:.92rem;color:var(--iss-navy-deep);border:1.5px solid var(--iss-border);border-radius:var(--radius-sm);outline:none;transition:var(--trans)}.cont-input::placeholder,.message-box::placeholder{color:hsl(0 0% 0% / .8);font-size:.88rem;font-weight:400!important}.cont-input:focus,.message-box:focus{background:var(--iss-white);border-color:var(--iss-orange)}.field-wrap:focus-within .field-icon{color:var(--iss-orange)}.textarea-wrap .field-icon{top:16px;transform:none}.message-box{resize:vertical;min-height:110px;padding-top:13px}.cont-input.input-error,.message-box.input-error{border-color:var(--iss-error)}.field-error-msg{font-size:.75rem;color:var(--iss-error);margin-top:4px;display:none}.iss-divider{border:none;border-top:1px solid var(--iss-border);margin:10px 0}.recaptcha-row{margin-bottom:20px}.g-recaptcha{transform-origin:left top}.iss-submitbtn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,var(--iss-orange) 0%,var(--iss-orange-dk) 100%);color:var(--iss-white);font-weight:600;font-size:1rem;padding:14px 24px;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:var(--trans);letter-spacing:.3px}.iss-submitbtn:hover{background:linear-gradient(135deg,var(--iss-orange-dk) 0%,var(--iss-blue) 100%);transform:translateY(-1px)}.iss-submitbtn:active{transform:translateY(0)}.iss-submitbtn.loading{pointer-events:none;opacity:.8}.btn-spinner{width:18px;height:18px;border:2.5px solid rgb(255 255 255 / .4);border-top-color:#fff;border-radius:50%;animation:spin 0.7s linear infinite;display:none}.iss-submitbtn.loading .btn-spinner{display:block}.iss-submitbtn.loading .submit-icon{display:none}@keyframes spin{to{transform:rotate(360deg)}}.iss-toast{position:fixed;bottom:28px;right:24px;background:var(--iss-navy);color:#fff;padding:14px 20px;border-radius:var(--radius-md);font-size:.9rem;display:flex;align-items:center;gap:10px;box-shadow:0 8px 32px rgb(0 0 0 / .3);z-index:99999;transform:translateY(20px);opacity:0;transition:all 0.3s ease;max-width:320px}.iss-toast.show{transform:translateY(0);opacity:1}.iss-toast.toast-error{border-left:4px solid var(--iss-error)}.iss-toast.toast-success{border-left:4px solid #43a047}@media (max-width:575px){.iss-popup-header{padding:18px 18px}.iss-popup-body{padding:20px 16px}.header-icon{width:44px;height:44px}.g-recaptcha{transform:scale(.82)}}@media (max-width:380px){.g-recaptcha{transform:scale(.72)}}.testimonial-section{background:#cfe6f7;overflow:hidden}.testimonial-section .testimonial-left{padding-left:60px}.testimonial-section .testimonial-left h2{font-size:40px;font-weight:700}.testimonial-section .subtitle{font-size:16px;color:#333;margin-bottom:30px}.testimonial-section .testimonial-illustration img{max-width:260px}.testimonial-section .testimonial-slider-wrapper{position:relative}.testimonial-section .testimonial-slider{display:flex;gap:24px;overflow:hidden;scroll-behavior:smooth;padding-bottom:40px}.testimonial-section .testimonial-card{background:#fff;border-radius:18px;padding:20px 30px}.testimonial-section .testimonial-card p{font-size:14px;line-height:1.6;color:#444;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.testimonial-section .testimonial-footer{display:flex;justify-content:space-between;align-items:center;margin-top:25px}.testimonial-section .testimonial-footer span{display:block;font-size:13px;color:#666}.testimonial-section .testimonial-nav{display:flex;justify-content:end;padding-inline-end:20px;gap:12px}.testimonial-section .testimonial-nav button{--btn-size:42px;width:var(--btn-size);height:var(--btn-size);border-radius:50%;border:none;background:#fff;font-size:calc(1.275rem + 0.3vw);font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--bs-box-shadow)}.testimonial-section .testimonial-nav button>i.hgi-arrow-left-01{padding-right:2px}.testimonial-section .testimonial-nav button>i.hgi-arrow-right-01{padding-left:2px}.testimonial--logo{width:auto;height:40px;object-fit:contain}:root{--iss-navy:hsl(214, 92%, 45%);--iss-navy-deep:hsl(214, 92%, 30%);--iss-blue:#074eab;--iss-orange:hsl(214, 92%, 35%);--iss-orange-dk:hsl(214, 92%, 30%);--iss-white:#ffffff;--iss-off-white:#f4f7fc;--iss-muted:#7a8fa8;--iss-border:#cdd9e7;--iss-error:#e53935;--iss-success:#2e7d32;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--shadow-pop:0 32px 80px rgba(7, 21, 41, 0.55), 0 8px 24px rgba(7, 21, 41, 0.35);--trans:all 0.25s cubic-bezier(0.4, 0, 0.2, 1)}.demo-trigger-wrap{text-align:center}.demo-trigger-wrap h1{font-size:clamp(1.6rem, 4vw, 2.8rem);color:var(--iss-white);margin-bottom:.5rem;letter-spacing:-.5px}.demo-trigger-wrap p{color:var(--iss-muted);font-size:1rem;margin-bottom:2rem}#openPopupBtn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--iss-orange) 0%,var(--iss-orange-dk) 100%);color:var(--iss-white);font-weight:600;font-size:1rem;padding:14px 32px;border:none;border-radius:50px;cursor:pointer;transition:var(--trans);letter-spacing:.3px}#openPopupBtn:hover{transform:translateY(-2px)}#openPopupBtn:active{transform:translateY(0)}#openPopupBtn svg{flex-shrink:0}.iss-overlay{position:fixed;inset:0;background:rgb(7 21 41 / .75);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:9999;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.iss-overlay.active{opacity:1;visibility:visible}.iss-popup{background:var(--iss-white);border-radius:var(--radius-lg);width:100%;max-width:660px;max-height:92vh;overflow-y:auto;overflow-x:hidden;box-shadow:var(--shadow-pop);transform:translateY(28px) scale(.97);transition:transform 0.35s cubic-bezier(.34,1.56,.64,1),opacity 0.3s ease;opacity:0;scrollbar-width:thin;scrollbar-color:var(--iss-border) #fff0}.iss-overlay.active .iss-popup{transform:translateY(0) scale(1);opacity:1}.iss-popup::-webkit-scrollbar{width:5px}.iss-popup::-webkit-scrollbar-thumb{background:var(--iss-border);border-radius:99px}.iss-popup-header{background:linear-gradient(135deg,var(--iss-navy) 0%,var(--iss-blue) 100%);padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;position:relative;overflow:hidden}.iss-popup-header::before{content:"";position:absolute;width:220px;height:220px;border-radius:50%;border:40px solid rgb(255 255 255 / .04);right:-60px;top:-80px;pointer-events:none}.iss-popup-header::after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;border:24px solid rgb(242 101 34 / .12);left:60%;bottom:-50px;pointer-events:none}.header-icon-wrap{display:flex;align-items:center;gap:14px;z-index:1}.header-icon{width:52px;height:52px;background:#fff;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-text h2{font-size:clamp(1.1rem, 3vw, 1.35rem);color:var(--iss-white);margin:0;line-height:1.2;letter-spacing:-.3px}.header-text p{font-size:.82rem;color:rgb(255 255 255 / .6);margin:3px 0 0;font-weight:400}.iss-close-btn{width:36px;height:36px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .15);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--trans);flex-shrink:0;z-index:1;text-decoration:none}.iss-close-btn:hover{background:rgb(255 255 255 / .2);transform:rotate(90deg)}.iss-popup-body{padding:28px}.mandatory-note{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:var(--iss-muted);background:var(--iss-off-white);border:1px solid var(--iss-border);border-radius:50px;padding:5px 14px;margin-bottom:22px}.mandatory-note svg{color:var(--iss-orange);flex-shrink:0}.field-wrap{position:relative;margin-bottom:16px}.field-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--iss-muted);display:flex;align-items:center;pointer-events:none;transition:color 0.2s;z-index:2}.cont-input,.message-box{width:100%;padding:12px 16px 12px 42px;font-size:.92rem;color:var(--iss-navy-deep);border:1.5px solid var(--iss-border);border-radius:var(--radius-sm);outline:none;transition:var(--trans)}.cont-input::placeholder,.message-box::placeholder{color:hsl(0 0% 0% / .8);font-size:.88rem;font-weight:400!important}.cont-input:focus,.message-box:focus{background:var(--iss-white);border-color:var(--iss-orange)}.field-wrap:focus-within .field-icon{color:var(--iss-orange)}.textarea-wrap .field-icon{top:16px;transform:none}.message-box{resize:vertical;min-height:110px;padding-top:13px}.cont-input.input-error,.message-box.input-error{border-color:var(--iss-error)}.field-error-msg{font-size:.75rem;color:var(--iss-error);margin-top:4px;display:none}.iss-divider{border:none;border-top:1px solid var(--iss-border);margin:10px 0}.recaptcha-row{margin-bottom:20px}.g-recaptcha{transform-origin:left top}.iss-submitbtn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,var(--iss-orange) 0%,var(--iss-orange-dk) 100%);color:var(--iss-white);font-weight:600;font-size:1rem;padding:14px 24px;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:var(--trans);letter-spacing:.3px}.iss-submitbtn:hover{background:linear-gradient(135deg,var(--iss-orange-dk) 0%,var(--iss-blue) 100%);transform:translateY(-1px)}.iss-submitbtn:active{transform:translateY(0)}.iss-submitbtn.loading{pointer-events:none;opacity:.8}.btn-spinner{width:18px;height:18px;border:2.5px solid rgb(255 255 255 / .4);border-top-color:#fff;border-radius:50%;animation:spin 0.7s linear infinite;display:none}.iss-submitbtn.loading .btn-spinner{display:block}.iss-submitbtn.loading .submit-icon{display:none}@keyframes spin{to{transform:rotate(360deg)}}.iss-toast{position:fixed;bottom:28px;right:24px;background:var(--iss-navy);color:#fff;padding:14px 20px;border-radius:var(--radius-md);font-size:.9rem;display:flex;align-items:center;gap:10px;box-shadow:0 8px 32px rgb(0 0 0 / .3);z-index:99999;transform:translateY(20px);opacity:0;transition:all 0.3s ease;max-width:320px}.iss-toast.show{transform:translateY(0);opacity:1}.iss-toast.toast-error{border-left:4px solid var(--iss-error)}.iss-toast.toast-success{border-left:4px solid #43a047}@media (max-width:575px){.iss-popup-header{padding:18px 18px}.iss-popup-body{padding:20px 16px}.header-icon{width:44px;height:44px}.g-recaptcha{transform:scale(.82)}}@media (max-width:380px){.g-recaptcha{transform:scale(.72)}}.site-footer{background:#f5f8f3;font-size:15px;color:#333;padding-block:var(--layout-padding-block);padding-bottom:0}.site-footer .footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1.8fr 1fr;gap:40px}.site-footer .footer-logo{max-width:220px;margin-bottom:20px}.site-footer .footer-col strong{display:block;font-size:1.25rem;font-weight:600;margin-bottom:30px;position:relative}.site-footer .footer-col strong::after{content:"";width:40px;height:2px;background:#000;position:absolute;left:0;bottom:-8px}.site-footer .footer-col ul{list-style:none;padding:0}.site-footer .footer-col .two-ul-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 10px}.site-footer .footer-col ul li{margin-bottom:10px}.site-footer .footer-col ul li a{color:#333;text-decoration:none;transition:all 0.3s ease}.site-footer .footer-col ul li a:hover{color:#0a58ca;padding-left:5px}.site-footer .social-icons{display:flex;gap:12px;margin-top:15px}.site-footer .social-icons a{width:42px;height:42px;background:#000;color:#fff;border-radius:50%;display:grid;place-items:center;font-size:16px;text-decoration:none;transition:all 0.3s ease}.site-footer .social-icons a i{--cc-icon-size:20px;--cc-icon-color:#fff}.site-footer .social-icons a:hover{transform:translateY(-6px) scale(1.1)}.site-footer .in:hover{background:#0a66c2}.site-footer .ig:hover{background:#e1306c}.site-footer .fb:hover{background:#1877f2}.site-footer .yt:hover{background:red}.site-footer .tw:hover{background:#000}.site-footer .footer-bottom{background:#cfd4d6;padding:15px 20px;display:flex;justify-content:space-between;flex-wrap:wrap;font-size:14px}.site-footer .footer-bottom a{margin-left:15px;color:#333;text-decoration:none}.site-footer .footer-bottom a:hover{text-decoration:underline}.site-footer .contact-list .nav-link{display:flex;align-items:center;gap:.5rem}@media (max-width:992px){.site-footer .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.site-footer .footer-bottom{flex-direction:column;text-align:center;gap:10px}}@media (max-width:576px){.site-footer .footer-grid{grid-template-columns:1fr}}