:root{--red:#e02024;--red2:#ff5c59;--ink:#211e1f;--paper:#fff;--soft:#f7f4f3;--line:#e9e5e3;--muted:#6f6a6a;--shadow:0 20px 60px rgba(33,30,31,0.1);--radius:24px;--max:1180px;--accent:var(--red);--primary-color:var(--red);--text-red:var(--red);--text-white:#fff;--text-color:var(--ink);--background-color:var(--paper);--text-secondary:var(--muted);--btn-primary-bg:var(--accent);--btn-text-color:#fff;--link-color:var(--accent);--border-color:var(--line);--topbar-bg:var(--soft);--dropdown-bg:var(--paper);--bg:var(--paper);--card:#fff;--filter:invert(0);--dark:#211e1f;--dark-soft:#2c2829;--on-dark:#fff;--on-dark-muted:#bdb7b7;--blue-bg-color:var(--accent);--page-title-bg:var(--dark);--stat-bg:var(--dark);--stat-number:var(--accent);--footer-bg-color:var(--dark);--latest-update:var(--accent);--text-inverse:var(--ink);--background-orange:var(--accent);--bg-yellow:#ffe374;--bg-table:var(--paper);--brand-red-rgb:224,32,36;--brand-navy:#122043;--brand-red:#e02024;--primary-btn-bg:var(--accent);--btn-warning:#ffc107;--text-tab:var(--ink);--background-secondary:var(--soft);--card-white:#fff;--accent-ink:var(--accent);--skeleton-start:#e9e5e3;--skeleton-mid:#f0eceb;--button-hover-bg-color:rgba(0,0,0,0.06);--text-color-secondary:#16748d;--bg-home:var(--dark);--accent-yellow:#ffcc00;--accent-orange:#ffa005;--text-muted:#6f6a6a;--text-soft:#333;--text-link:#211e1f;--surface-1:#fff;--surface-2:#f7f4f3;--surface-3:#f0f0f0;--surface-4:#e0e0e0;--border-strong:#bfbfbf;--contact-form-bg:#d4f6f9;--page-title-shadow:#c5c5c5;--footer-icon-shadow:#3838389d;--shadow-card-sm:rgba(0,0,0,0.1);--shadow-card-md:rgba(0,0,0,0.12);--shadow-card-lg:rgba(0,0,0,0.1);--shadow-inner:#0707071c;--shadow-accent:#3f3f3f87;--shadow-weserve:#00000024;--faq-hover-bg:#f8f9fa;--search-hover-bg:#e82629;--menu-hover:var(--accent)}html[data-theme=crimson]{--accent:#c9142b;--red2:#f14b63;--primary-color:#c9142b;--brand-red:#c9142b;--brand-red-rgb:201,20,43;--primary-btn-bg:#c9142b;--menu-hover:#c9142b;--blue-bg-color:#c9142b;--stat-number:#c9142b;--background-orange:#c9142b;--latest-update:#c9142b;--search-hover-bg:#c9142b}html[data-theme=coral]{--accent:#ef4f45;--red2:#ff8a6b;--primary-color:#ef4f45;--brand-red:#ef4f45;--brand-red-rgb:239,79,69;--primary-btn-bg:#ef4f45;--menu-hover:#ef4f45;--blue-bg-color:#ef4f45;--stat-number:#ef4f45;--background-orange:#ef4f45;--latest-update:#ef4f45;--search-hover-bg:#ef4f45}html[data-theme=blue]{--accent:#16748d;--red2:#3aa7c4;--primary-color:#16748d;--brand-red:#16748d;--brand-red-rgb:22,116,141;--primary-btn-bg:#16748d;--menu-hover:#16748d;--blue-bg-color:#16748d;--stat-number:#16748d;--background-orange:#16748d;--latest-update:#16748d;--search-hover-bg:#16748d}html.dark-theme,html[data-mode=dark]{--paper:#111011;--soft:#1a1819;--ink:#f7f4f3;--line:#2b2829;--muted:#b3adad;--shadow:0 20px 60px rgba(0,0,0,0.28);--bg:#111011;--card:#1a1819;--text-color:#f7f4f3;--text-inverse:#fff;--text-secondary:#b3adad;--border-color:#2b2829;--background-color:#111011;--background-color2:#111011;--surface-1:#1a1819;--surface-2:#222021;--surface-3:#2b2829;--surface-4:#3a4250;--surface-1-rgb:26,24,25;--topbar-bg:#1a1819;--dropdown-bg:#1a1819;--text-soft:#d6dbe2;--text-link:#fff;--bg-table:#111011;--border-strong:#2b2829;--dark:#080808;--dark-soft:#151314;--on-dark:#fff;--on-dark-muted:#a8a2a2;--brand-navy:#f7f4f3;--page-title-bg:#080808;--page-title-shadow:#0a0f1c;--contact-form-bg:#1a1819;--faq-hover-bg:#1a1819;--skeleton-start:#2f3743;--skeleton-mid:#3a4250;--btn-warning:#ffc107;--accent-yellow:#ffd84d;--accent-orange:#ffb347;--background-orange:#444;--bg-yellow:#444;--card-white:#1a1819;--text-tab:#fff;--text-color-secondary:#f7f4f3;--button-hover-bg-color:rgba(255,255,255,0.1);--shadow-card-sm:rgba(0,0,0,0.4);--shadow-card-md:rgba(0,0,0,0.5);--shadow-card-lg:rgba(0,0,0,0.55);--shadow-inner:#00000040;--shadow-accent:#00000080;--shadow-weserve:#00000060;--footer-icon-shadow:#00000080;--visitor-grad-start:#0b0f1a;--visitor-grad-a:#161b27;--visitor-grad-b:#232a38;--visitor-grad-c:#2f3743;--visitor-grad-end:#3a4250;--filter:invert(1);--accent-ink:var(--red2)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:var(--paper);color:var(--ink);line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.navbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background-color:var(--paper)}.nav-inner{height:60px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand img{width:148px;height:52px;display:block}.nav-links a{opacity:.78;color:var(--ink);transition:opacity .2s}.nav-links a.active,.nav-links a:hover{opacity:1;color:var(--accent-ink)}.nav-actions{display:flex;gap:10px}.btn,.nav-actions{align-items:center}.btn{display:inline-flex;justify-content:center;gap:9px;padding:12px 18px;border-radius:12px;border:1px solid var(--line);font-weight:800;font-size:14px;transition:.2s;cursor:pointer;background:var(--paper);text-decoration:none}.btn,.btn:hover{color:var(--ink)}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.btn-primary,.btn-primary:hover{background:var(--accent);border-color:var(--accent);color:#fff}.btn-dark{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn-site-cta{background:var(--accent);border:1px solid var(--accent);color:#fff;padding:12px 18px;border-radius:12px;font-weight:800;font-size:14px}.icon-btn{width:42px;height:42px;padding:0}.site-header,.site-header-inner{display:none}.hero{background-image:linear-gradient(rgba(224,32,36,.08) 1px,transparent 0),linear-gradient(90deg,rgba(224,32,36,.08) 1px,transparent 0),radial-gradient(circle at 80% 25%,rgba(224,32,36,.1) 0,transparent 35%),radial-gradient(circle at 20% 70%,rgba(224,32,36,.06) 0,transparent 30%)}.cta-section,.hero{background-size:40px 40px,40px 40px,100% 100%,100% 100%}.cta-section{background-image:linear-gradient(rgba(224,32,36,.08) 1px,transparent 0),linear-gradient(90deg,rgba(224,32,36,.08) 1px,transparent 0),radial-gradient(circle at 85% 30%,rgba(224,32,36,.16) 0,transparent 45%),radial-gradient(circle at 10% 80%,rgba(224,32,36,.1) 0,transparent 40%);background-repeat:repeat,repeat,no-repeat,no-repeat}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;grid-gap:50px;gap:50px}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--accent-ink);font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.eyebrow:before{content:"";width:28px;height:2px;background:var(--accent)}.reveal h1{font-size:clamp(40px,5.2vw,60px);line-height:1.1;letter-spacing:-.045em;margin:18px 0;font-weight:900}.hero h1 span{color:var(--accent)}.lead{font-size:18px;color:var(--text-color)}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hero-visual{position:relative}.hero-visual img{width:100%;filter:drop-shadow(0 25px 50px rgba(33,30,31,.12))}.trust{padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-row{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.trust strong{font-size:13px;font-weight:700}.trust small{color:var(--muted)}.trust-links{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.trust-links a{color:var(--muted);font-size:13px;font-weight:700;transition:color .2s}.trust-links a:hover{color:var(--accent-ink)}.trust-links a+a:before{content:"•";margin-right:10px;color:var(--line)}#a1s-root section{padding:50px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px}.section-head h2{font-size:clamp(32px,4vw,50px);line-height:1.08;letter-spacing:-.035em;margin:10px 0;font-weight:900}.section-head p{max-width:580px;color:var(--muted);margin:0}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.card{border:1px solid var(--line);border-radius:var(--radius);padding:20px;background:var(--paper);color:var(--ink);transition:.25s}.card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.card-icon{width:50px;height:50px;border-radius:15px;background:color-mix(in srgb,var(--accent) 12%,var(--paper));color:var(--accent);display:grid;place-items:center;font-size:21px;margin-bottom:24px}.card h3{margin:0 0 9px;font-size:20px;font-weight:700}.card p{margin:0;color:var(--muted);font-size:14px}.product-card{padding:0;overflow:hidden;display:flex;flex-direction:column;min-height:280px;justify-content:space-between;text-decoration:none;color:var(--ink)}.product-card:hover .product-bottom{color:var(--accent)}.product-bottom span:last-child{transition:transform .25s}.product-card:hover .product-bottom span:last-child{transform:translate(3px,-3px)}.product-top{padding:28px 28px 22px}.product-bottom{padding:18px 28px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:800}.product-number{color:var(--accent-ink);font-size:12px;font-weight:900}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.split-visual{border-radius:32px;background:var(--soft);padding:28px}.split-visual img{width:100%}.checklist{list-style:none;padding:0;margin:25px 0}.checklist li{display:flex;gap:12px;margin:14px 0;color:var(--muted)}.checklist b{color:var(--accent-ink)}.stats{background:var(--dark);color:var(--on-dark);padding:50px 0}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:color-mix(in srgb,var(--on-dark) 22%,transparent);border:1px solid color-mix(in srgb,var(--on-dark) 22%,transparent);border-radius:24px;overflow:hidden}.stat{padding:30px;background:var(--dark);text-align:center}.stat strong{font-size:42px;letter-spacing:-.04em;display:block;font-weight:900;color:var(--on-dark)}.stat span{display:block;color:var(--on-dark-muted);font-size:14px}.dark-section{background:var(--soft)}.pill{display:inline-flex;padding:7px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,var(--paper));color:var(--accent-ink);font-size:11px;font-weight:900}.cta{position:relative;overflow:hidden;background:var(--dark);color:var(--on-dark);border-radius:32px;padding:55px;display:flex;justify-content:space-between;align-items:center;gap:30px}.cta:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--accent) 34%,transparent),transparent 58%)}.cta>*{position:relative;z-index:1}.cta h2{font-size:clamp(30px,4vw,48px);line-height:1.05;margin:0 0 10px;font-weight:900}.cta p{margin:0;opacity:.82}.cta .btn{color:#211e1f}.cta .btn,.cta .btn:hover{background:#fff;border-color:#fff}.cta .btn:hover{color:var(--accent)}.footer{padding:60px 0 25px;background:var(--dark);color:var(--on-dark)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}.footer img{width:170px;filter:brightness(0) invert(1)}.footer a,.footer p{color:var(--on-dark-muted);font-size:14px}.footer h4{margin:0 0 14px;font-weight:700;color:var(--on-dark)}.footer a{display:block;margin:8px 0}.footer a:hover{color:var(--on-dark)}.footer-bottom{margin-top:45px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--on-dark) 22%,transparent);color:var(--on-dark-muted);font-size:12px;display:flex;justify-content:space-between}.theme-panel{position:fixed;right:20px;bottom:20px;z-index:70;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);padding:12px;border-radius:16px;display:flex;gap:7px;align-items:center}.swatch{width:25px;height:25px;border-radius:50%;border:2px solid var(--paper);outline:1px solid var(--line);cursor:pointer}.swatch.red{background:#e82629}.swatch.crimson{background:#c9142b}.swatch.coral{background:#ef4f45}.reveal{opacity:1;transform:none}.btn:not([class*=btn-outline]){border-color:var(--border-color)}:root.dark-theme{--primary-color:var(--accent);--secondary-color:#828486;--text-red:var(--accent);--text-white:#fff;--text-color:#f7f4f3;--text-secondary:#b3adad;--text-tab:#fff;--text-color-secondary:#f7f4f3;--background-color:#111011;--background-secondary:#1a1819;--blue-bg-color:var(--accent);--button-hover-bg-color:rgba(255,255,255,0.1);--link-color:var(--accent);--border-color:#2b2829;--primary-btn-bg:var(--accent);--btn-text-color:#ffffff;--menu-hover:var(--accent);--btn-warning:#ffc107;--footer-bg-color:#111011;--bg-home:linear-gradient(90deg,rgba(27,31,36,0.76),rgba(8,8,46,0.77) 35%,rgba(0,11,14,0.78));--background-color2:#111011;--filter:invert(1);--text-inverse:#fff;--latest-update:var(--accent);--background-orange:#444444;--bg-yellow:#444444;--card-white:#1a1819;--bg-table:#111011;--brand-navy:#111011;--brand-red:var(--accent);--brand-red-rgb:232,38,41;--accent-yellow:#ffd84d;--accent-orange:#ffb347;--text-muted:#b3adad;--text-soft:#d6dbe2;--text-link:#fff;--surface-1:#1a1819;--surface-2:#222021;--surface-3:#2b2829;--surface-4:#3a4250;--border-strong:#2b2829;--contact-form-bg:#1a1819;--stat-bg:#111011;--stat-number:var(--accent);--page-title-bg:#111011;--topbar-bg:#111011;--dropdown-bg:#1a1819;--search-hover-bg:var(--accent);--page-title-shadow:#0a0f1c;--footer-icon-shadow:#00000080;--shadow-card-sm:rgba(0,0,0,0.4);--shadow-card-md:rgba(0,0,0,0.5);--shadow-card-lg:rgba(0,0,0,0.55);--shadow-inner:#00000040;--shadow-accent:#00000080;--shadow-weserve:#00000060;--skeleton-start:#2f3743;--skeleton-mid:#3a4250;--faq-hover-bg:#1a1819;--visitor-grad-start:#0b0f1a;--visitor-grad-a:#161b27;--visitor-grad-b:#232a38;--visitor-grad-c:#2f3743;--visitor-grad-end:#3a4250}*{margin:0;padding:0;text-decoration:none}body{font-family:Montserrat,sans-serif}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1500px}.link-color{color:var(--link-color)}.text-color{color:var(--text-inverse)}.btn-warning{background-color:var(--btn-warning);color:var(--text-white)}.btn-primary{background-color:var(--primary-btn-bg);color:var(--text-white);border:0}.mrTranslator span{box-shadow:0 0 8px -1px var(--primary-btn-bg);border:1px solid var(--border-color)}button.btn:hover{opacity:.9}.m-show{display:none}body{height:100%;overflow-x:hidden;top:0;width:100%;background:var(--background-color);color:var(--text-inverse)}button.bg-white.navbar-toggler.collapsed{border:1px solid}#topBack{border-bottom:1px solid var(--line);padding:6px 0;background-color:var(--text-soft)}#topBack,#topBack a{color:var(--text-white)}#topBack a{font-size:12px}#topBack ul{display:flex;margin:0;padding:0}#topBack ul li:last-child{border-right:0}#topBack ul li:first-child{border-left:0;line-height:1.2}#topBack ul li{list-style-type:none;border-right:1px solid var(--border-color);text-align:center;min-width:40px;align-content:center;font-size:14px;min-height:30px}.theme-controls .zoom{cursor:pointer;height:24px}.topHeader{box-shadow:0 2px 5px 1px var(--shadow-card-sm)}#back{background-color:transparent;padding-bottom:0;padding-top:0}#topBack .justify{justify-content:space-between;line-height:1}#zoomtext{transform:scale(1);transition:transform .2s ease-in-out}.dropdown-item{color:var(--text-color);font-size:14px;white-space:break-spaces;padding:6px 15px;cursor:pointer}.navbar .nav-item .dropdown-menu{margin-top:0;min-width:200px;padding:0;margin-left:-1px;width:auto;border:1px solid var(--text-color);max-width:320px}.dropdown-menu li .submenu.dropdown-menu{display:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;background-color:var(--primary-color);top:auto}.navbar-nav{flex-wrap:wrap}.navbar-nav li .nav-link{padding:6px 15px!important;color:var(--text-color);font-weight:600}.dropdown-menu{display:none;opacity:0;visibility:hidden;position:absolute;left:0;z-index:10;transition:opacity .3s ease-in-out;background-color:var(--dropdown-bg)}.nav-item:hover>.dropdown-menu{display:block;opacity:1;visibility:visible}.dropdown-menu>li{position:relative}.dropdown-menu>li:hover>.dropdown-menu{display:block;opacity:1;visibility:visible;position:absolute;left:100%;z-index:10;transition:opacity .3s ease-in-out;margin-top:-35px}.dropdown-menu>li:first-child>a,.dropdown-menu>li:first-child>span{border-radius:6px 6px 0 0}.dropdown-menu>li:last-child>a,.dropdown-menu>li:last-child>span{border-bottom:0;border-radius:0 0 6px 6px}.dropdown-menu>li>a,.dropdown-menu>li>span{cursor:pointer;border-bottom:1px solid var(--text-color);white-space:break-spaces;font-size:14px}.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu{display:none;position:absolute;top:0;left:100%;z-index:10;transition:opacity .3s ease-in-out}.dropdown-menu>li>.dropdown-menu>li:hover>.dropdown-menu{display:block;opacity:1;visibility:visible;position:absolute;left:100%;top:0}.nav-link{position:relative}.showSub{display:block!important;visibility:visible!important}.fixed-footer{color:var(--text-white);position:relative}.fixed-header{background:rgba(255,255,255,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(223,232,241,.8);z-index:1000;width:100%}.nav-link:focus,.nav-link:hover{color:#e82629!important}.sticky{position:fixed;top:0;z-index:1000;width:100%;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.lastDiv .Positionlanguage{float:right}.visitorCount span{background-image:linear-gradient(to bottom,var(--visitor-grad-start),var(--visitor-grad-a),var(--visitor-grad-b),var(--visitor-grad-c),var(--visitor-grad-end));margin:0 1px;width:16px;display:block;color:var(--text-white);border-radius:3px;font-size:14px;line-height:24px}.visitorCount{background-color:var(--background-secondary);color:var(--text-color);padding:3px 10px;box-shadow:0 4px 8px var(--button-hover-bg-color);border-radius:3px;margin:4px auto;width:-moz-fit-content;width:fit-content;display:flex}.footertext1{color:var(--primary-color);font-size:12px}.form-control{border-color:var(--border-color);box-shadow:none}.form-control:focus{border-color:var(--menu-hover)}.form-label{font-weight:500}.height{height:100vh}.navbar-nav li.nav-item:last-of-type .marginLSpan{display:none}.fontfornav{font-size:16px;color:var(--text-color);font-weight:500;white-space:nowrap}.fontForprofile{color:var(--text-white);font-size:14px}.fontSpan{color:var(--primary-btn-bg);font-size:22px;font-weight:500}.dropdown-menu li{position:relative;max-width:max-content;width:100%;display:contents}.footerImg,.marginCheckbox,.marginCircle,.marginforzoom{margin-right:5px;cursor:pointer;width:28px;height:26px;margin-top:2px}.link{display:flex;gap:15px;padding:10px 15px;transition:all .5s;cursor:pointer}.link-primary{color:var(--text-color-secondary)!important;font-size:14px;font-weight:500;padding:0;text-decoration:none;cursor:pointer}.link:hover{color:var(--text-color);transition:all .5s}.text-primary{color:var(--primary-color)!important}.modal-dialog{margin-left:auto;margin-right:auto}.extModal .modal-sm.modal-dialog{width:-moz-fit-content;width:fit-content;text-align:center;max-width:600px}.modal-pdf-content{height:90vh}.navbar-toggler{border:1px solid var(--background-color);margin:5px 5px 5px auto}.navbar-toggler:focus{box-shadow:none;outline:0}.next{border-radius:3px 0 0 3px;right:0}.next,.prev{-webkit-user-select:none;border-radius:0 3px 3px 0;color:var(--text-white);cursor:pointer;font-size:1.53em;font-weight:700;margin-top:-50px;padding:16px;position:absolute;top:65%;-moz-user-select:none;user-select:none;width:auto}.p-5{padding:5rem}.search i{background-color:var(--primary-color);width:25px;height:25px;border-radius:50%;line-height:25px;border:0;font-size:14px;text-align:center;cursor:pointer;color:var(--text-white)}.search input{border-radius:35px;border:none;background-color:var(--background-color);font-size:14px;height:34px;max-width:230px;width:auto;color:var(--text-color);margin:auto;padding:4px 65px 4px 12px}.search input::placeholder{color:var(--text-color)}.search input:focus{box-shadow:none;color:var(--text-color)}.search,.youtube-slider{position:relative}.serv li{font-size:22px;padding-top:20px}#topBack ul li .social-media li a{width:28px;height:26px}#topBack ul li .social-media li{display:inline;border:0!important;width:auto;min-width:25px;padding:0}.social-media li img.rounded-circle{margin:2px;width:30px;height:auto;box-shadow:0 1px 2px -1px var(--text-color-secondary);background-color:var(--text-white);border:3px solid var(--background-color)}.modal .modal-body{background-color:var(--background-color);border-color:var(--background-color);color:var(--text-color)}.modal .modal-header button{color:var(--text-color-secondary)!important}.modal .modal-footer,.modal .modal-header{color:var(--text-color-secondary);background:var(--background-secondary)}.ticker{display:flex;width:100%;justify-content:space-between}.title h2{color:var(--text-white);font-size:14px;font-weight:600;margin:auto 0;padding:0 10px}.wrap{margin:0 auto}.wrap .header{color:var(--text-color);padding-top:10px;position:fixed;top:0;width:100%;z-index:99}.dropdown-item,.fontfornav{white-space:nowrap}.bg-light{background:var(--soft)!important}.pageTitle{margin-bottom:0;box-shadow:0 2px 6px 2px var(--page-title-shadow);background-color:var(--dark);background-image:linear-gradient(rgba(224,32,36,.07) 1px,transparent 0),linear-gradient(90deg,rgba(224,32,36,.07) 1px,transparent 0),radial-gradient(circle at 80% 25%,rgba(224,32,36,.14) 0,transparent 45%),radial-gradient(circle at 15% 75%,rgba(224,32,36,.09) 0,transparent 40%);background-position:50%,50%,100%,100%;background-size:40px 40px,40px 40px,100% 100%,100% 100%;background-repeat:repeat,repeat,no-repeat,no-repeat;height:260px;position:relative;overflow:hidden}.pageTitle:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 30%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 60%);pointer-events:none}.overlayBox{position:absolute;left:0;height:350px;width:80%;z-index:9}.pageTitle .pageheading{z-index:9;position:relative;height:260px;align-content:center}.pageTitle h1{font-size:40px;color:#fff;font-weight:700;margin:0;padding-left:14px}.pageTitle p{font-size:1rem;color:var(--text-white)}.pageTitle-inner{display:flex;position:relative;height:350px;overflow:hidden}.main-title,.text-color{color:var(--text-color)}.main-title{font-size:1.6rem}.main-title.red{color:var(--primary-btn-bg)}h3{font-size:1.1rem;font-weight:600}.footermain{background:var(--dark);padding:3rem 0;background-size:cover;background-repeat:no-repeat;position:relative;background-position:50%;color:var(--on-dark)}.footermain .inline-list p{width:calc(100% - 40px)}.footermain .inline-list{display:flex;margin-bottom:10px}.footermain .inline-list i{background-color:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;display:block;font-size:16px;box-shadow:0 1px 7px 1px var(--footer-icon-shadow)}.footermain h5{font-size:20px;padding-bottom:6px;margin:8px 0;border-bottom:1px solid var(--text-red);max-width:85%;color:var(--on-dark);font-weight:700}.footermain .footerLinks{padding-left:8px}.footermain .footerLinks .listLink:before{content:"\27AD";font-size:20px}.footermain .footerLinks .listLink{list-style-type:none;padding:4px 0;display:flex;align-items:baseline;gap:10px}.footermain .footerLinks .listLink a{display:block}.copyright p{color:var(--on-dark-muted)}.footermain .footerLinks .listLink a,.footermain a,.footermain p{color:var(--on-dark-muted);text-decoration:none;font-size:15px;font-weight:500;width:95%}.footermain .footerLinks .listLink a:hover,.footermain a:hover,.footermain p a{color:var(--on-dark)}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-block{animation:skeleton-shimmer 1.5s ease-in-out infinite}.skeleton-block,:root.dark-theme .skeleton-block{background:linear-gradient(90deg,var(--skeleton-start) 25%,var(--skeleton-mid) 50%,var(--skeleton-start) 75%);background-size:200% 100%}.faq-item .faq-question{transition:background-color .2s ease}.faq-item .faq-question:hover{background-color:var(--faq-hover-bg)!important}.faq-item .faq-answer{animation:faq-fadeIn .2s ease}@keyframes faq-fadeIn{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.gBox{transition:transform .3s ease}.gBox:hover{transform:translateY(-5px)}main{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.search-icon-btn{background-color:var(--primary-color)!important;color:#fff!important;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;transition:background-color .2s;margin-right:5px}.search-icon-btn:hover{background-color:var(--search-hover-bg)!important;color:#fff!important}.search-icon-btn.listening{animation:micPulse 1s infinite;background-color:var(--search-hover-bg)!important}@keyframes micPulse{0%,to{box-shadow:0 0 0 0 rgba(var(--brand-red-rgb),.5)}50%{box-shadow:0 0 0 6px rgba(var(--brand-red-rgb),0)}}.search-result-card{transition:transform .2s ease,box-shadow .2s ease;border-radius:10px;cursor:pointer}.search-result-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.12)!important}.theme-controls{display:flex;align-items:center;gap:6px}.theme-controls .tool-btn{min-width:26px;height:24px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;background:var(--paper);color:var(--text-color);border:1px solid var(--line);border-radius:6px;font-size:11px;font-weight:800;line-height:1;cursor:pointer;transition:.15s}.theme-controls .tool-btn:hover{border-color:var(--accent);color:var(--accent)}.theme-controls .tool-btn.is-active{background:var(--accent);border-color:var(--accent);color:#fff}.accent-dots{display:flex;align-items:center;gap:5px}.accent-dot{width:18px;height:18px;padding:0;border-radius:50%;cursor:pointer;border:2px solid transparent;outline:1px solid var(--line);transition:.15s}.accent-dot:hover{transform:scale(1.12)}.accent-dot.is-active{border-color:var(--paper);outline:2px solid var(--text-color)}.accent-dot[data-accent=red]{background:#e82629}.accent-dot[data-accent=crimson]{background:#c9142b}.accent-dot[data-accent=coral]{background:#ef4f45}.accent-dot[data-accent=blue]{background:#16748d}.nav-links,.site-nav{display:flex}.nav-links{align-items:center;gap:27px;font-size:14px;font-weight:700;list-style:none;padding:0;margin:0}.nav-links>li{position:relative}.topmenu-link{display:inline-flex;align-items:center;gap:6px;opacity:.78;color:var(--ink);font-weight:700;font-size:14px;background:none;border:0;padding:0;cursor:pointer;transition:color .2s,opacity .2s}.topmenu-item:hover>.topmenu-link,.topmenu-link.active,.topmenu-link:hover{opacity:1;color:var(--accent-ink)}.topmenu-item.has-children>.topmenu-link:after{content:"";width:6px;height:6px;border-right:1.6px solid;border-bottom:1.6px solid;transform:rotate(45deg) translateY(-2px);opacity:.7}.topmenu-sub{position:absolute;top:calc(100% + 14px);left:0;min-width:230px;background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:8px;list-style:none;margin:0;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:60}.topmenu-item.has-children:focus-within>.topmenu-sub,.topmenu-item.has-children:hover>.topmenu-sub{opacity:1;visibility:visible;transform:none}.topmenu-sub .topmenu-link{display:block;width:100%;text-align:left;padding:9px 12px;border-radius:9px;opacity:1}.topmenu-sub .topmenu-link:hover{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.menu-btn{display:none;width:42px;height:42px;padding:0;border-radius:12px;border:1px solid var(--line);color:var(--ink);align-items:center;justify-content:center;cursor:pointer}.menu-btn,.nav-drawer{background:var(--paper)}.nav-drawer{position:fixed;inset:0 0 0 auto;width:min(330px,86vw);z-index:200;border-left:1px solid var(--line);padding:30px 10px;overflow-y:auto;transform:translateX(100%);transition:transform .28s cubic-bezier(.16,1,.3,1)}.nav-drawer .navbar-collapse{display:block!important;position:static;inset:auto;width:auto;max-width:none;height:auto;z-index:auto;overflow:visible;padding-top:0;background:transparent;box-shadow:none;flex-basis:auto}.nav-drawer .navbar-nav{flex-direction:column;align-items:stretch;gap:0;padding:0;margin:0;list-style:none}.nav-drawer .dropdown-menu{position:static;left:auto;width:100%;min-width:0;max-width:none;display:none;opacity:1;visibility:visible;transform:none;margin:0;padding:0 0 0 14px;background:transparent;border:0;border-left:2px solid var(--line);border-radius:0;box-shadow:none}.nav-drawer .dropdown-menu.showSub{display:block;opacity:1;visibility:visible}.nav-drawer .dropdown-menu .dropdown-menu{padding-left:12px;border-left-color:color-mix(in srgb,var(--line) 60%,transparent)}.nav-drawer.open{transform:none;box-shadow:-20px 0 60px rgba(0,0,0,.18)}.nav-drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.nav-drawer-close{width:38px;height:38px;border-radius:10px;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;font-size:18px;line-height:1}.nav-drawer ul{list-style:none;padding:0;margin:0}.nav-drawer .nav-links{flex-direction:column;align-items:stretch;gap:0;font-size:15px}.nav-drawer .nav-links>li{border-bottom:1px solid var(--line)}.nav-drawer .nav-links .topmenu-link{padding:13px 2px;opacity:1;font-size:15px}.nav-drawer .topmenu-sub{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;border-left:2px solid var(--line);border-radius:0;margin:0 0 10px 12px;padding:0;min-width:0}.nav-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:190;opacity:0;visibility:hidden;transition:.25s}.nav-drawer-backdrop.open{opacity:1;visibility:visible}.technology-tab{padding:60px 0}.technology-tab-wrapper{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:44px}.technology-tab-title{font-size:clamp(28px,3.2vw,40px);font-weight:900;letter-spacing:-.035em;margin:0 0 12px;color:var(--ink)}.technology-tab-subtitle{color:var(--muted);font-size:16px;margin:0 0 28px;max-width:520px}.technology-tab-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,1fr)}.technology-tab-card{border:1px solid var(--line);border-radius:18px;background:var(--paper);transition:.25s}.technology-tab-card:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:var(--shadow)}.technology-tab-card-link{display:block;padding:20px;color:inherit}.technology-tab-card-content{display:flex;align-items:center;gap:14px}.technology-tab-number{font-size:11px;font-weight:900;color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 12%,var(--paper));width:34px;height:34px;border-radius:11px;display:grid;place-items:center;flex:none}.technology-tab-card-title{margin:0;font-size:16px;font-weight:800;flex:1 1;color:var(--ink)}.technology-tab-icon-wrapper{color:var(--accent);display:flex;flex:none;transition:transform .25s}.technology-tab-card:hover .technology-tab-icon-wrapper{transform:translateX(4px)}.technology-tab-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line);flex-wrap:wrap}.technology-tab-footer-text{margin:0;color:var(--muted);font-size:14px}.technology-tab-all-services-btn{display:inline-flex;align-items:center;gap:9px;background:var(--accent);color:#fff;padding:12px 18px;border-radius:12px;font-weight:800;font-size:14px;border:0;cursor:pointer;transition:.2s}.technology-tab-all-services-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow);color:#fff}.technology-tab-empty{grid-column:1/-1;color:var(--muted);font-size:14px;padding:12px 0}.technology-tab-loading{padding:50px 0;text-align:center;color:var(--muted)}.technology-tab-image-wrapper{position:relative;height:100%;min-height:360px;border-radius:var(--radius);overflow:hidden;background:var(--dark)}.technology-tab-image-bg{position:absolute;inset:0;background:radial-gradient(circle at 70% 25%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 55%),radial-gradient(circle at 25% 80%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 50%),var(--dark)}.technology-tab-decoration{position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,#fff 6%,transparent) 1px,transparent 0),linear-gradient(90deg,color-mix(in srgb,#fff 6%,transparent) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000,transparent 72%);mask-image:radial-gradient(circle at 50% 50%,#000,transparent 72%)}.technology-tab-badges-container{position:absolute;inset:0;display:grid;place-content:center;grid-gap:16px;gap:16px}.technology-tab-badge{background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,#fff 30%,transparent);border-radius:18px;padding:16px 22px;color:var(--ink);min-width:190px;box-shadow:0 18px 44px rgba(0,0,0,.22)}.tech-badge-number{display:block;font-size:34px;font-weight:900;letter-spacing:-.04em;color:var(--accent);line-height:1}.tech-badge-label{display:block;font-size:12px;font-weight:700;color:var(--muted);margin-top:4px;text-transform:uppercase;letter-spacing:.1em}.theme-bar{gap:14px;align-items:center}.theme-bar>li{display:flex;align-items:center}.theme-bar .search input{height:28px;max-width:170px}.binary-stream-wrapper{position:relative;width:100%;aspect-ratio:1/1;max-width:520px;margin-inline:auto;border-radius:32px;overflow:hidden;background:#061a33;border:1px solid var(--line);box-shadow:0 30px 70px rgba(6,26,51,.28)}.binary-stream-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.binary-stream-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:15px;text-align:center;background:linear-gradient(180deg,rgba(6,26,51,0) 30%,rgba(6,26,51,.82))}.badge-binary{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:92px;background:rgba(224,32,36,.16);border:1px solid rgba(224,32,36,.55);color:#ff8f8f;font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.binary-title{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;font-weight:800;color:#fff;line-height:1.3}.binary-sub,.binary-title{margin:0;text-shadow:0 2px 10px rgba(0,0,0,.5)}.binary-sub{font-size:14px;font-weight:600;color:#cbd9ea}.portfolio-page{--p-radius:var(--radius)}.p-hero{background-image:linear-gradient(rgba(224,32,36,.08) 1px,transparent 0),linear-gradient(90deg,rgba(224,32,36,.08) 1px,transparent 0),radial-gradient(circle at 80% 25%,rgba(224,32,36,.1) 0,transparent 35%),radial-gradient(circle at 20% 70%,rgba(224,32,36,.06) 0,transparent 30%);background-size:40px 40px,40px 40px,100% 100%,100% 100%;padding:70px 0}.p-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:50px;gap:50px;align-items:center}.p-hero h1{font-size:clamp(40px,5.2vw,60px);line-height:1.1;letter-spacing:-.045em;font-weight:900;margin:18px 0}.p-hero h1 span{color:var(--accent)}.p-hero-visual{border-radius:32px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow);background:var(--dark);aspect-ratio:16/10;max-height:420px;width:100%}.p-hero-visual img{width:100%;height:100%;object-fit:cover;display:block}.p-cta-wrap,.p-process,.p-services,.p-stories,.p-work{padding:70px 0}.p-service-card{display:flex;flex-direction:column;color:var(--ink);text-decoration:none}.p-service-kicker{color:var(--accent-ink);font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px}.p-service-link{margin-top:auto;padding-top:20px;color:var(--accent-ink);font-size:13px;font-weight:800}.p-service-link b{display:inline-block;transition:transform .25s}.p-service-card:hover .p-service-link b{transform:translate(3px,-3px)}.p-carousel{position:relative}.p-carousel-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 2px 10px}.p-carousel-track::-webkit-scrollbar{display:none}.p-carousel-track:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.p-carousel-slide{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 40px) / 3);max-width:calc((100% - 40px) / 3);scroll-snap-align:start}.p-brand-swiper{padding:6px 2px 10px}.p-brand-logo-item{height:100%;width:95%;margin:auto}.p-brand-logo-item a{display:flex;align-items:center;justify-content:center;height:100%;min-height:120px;padding:14px 8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);transition:.25s;box-shadow:0 0 8px 0 #7e7e7e85;margin:6px 0}.p-brand-logo-item a:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.p-brand-logo-item img{max-width:100%;max-height:84px;height:auto;object-fit:contain;margin:0 auto}.p-brand-logo-item img[src*=allagents]{width:120px}.p-brand-logo-item img[src*=msbnpelogo]{width:100px}.p-brand-logo-item img[src*=bcplogo],.p-brand-logo-item img[src*=bynaric]{width:130px}.p-work{background:var(--soft)}.p-story-card,.p-work-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--p-radius);overflow:hidden;height:100%;display:flex;flex-direction:column;transition:.25s}.p-story-card:hover,.p-work-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.p-work-media{position:relative;aspect-ratio:16/10;background:var(--dark);overflow:hidden}.p-work-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s;object-position:top}.p-work-card:hover .p-work-media img{transform:scale(1.04)}.p-work-logo{position:absolute!important;left:18px;bottom:18px;width:auto!important;height:auto!important;max-height:38px;object-fit:contain;border-radius:8px;background:color-mix(in srgb,var(--paper) 92%,transparent);padding:7px 10px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.p-story-body,.p-work-body{padding:24px 28px 28px}.p-story-body h3,.p-work-body h3{margin:0 0 6px;font-size:20px;font-weight:800;color:var(--ink)}.p-work-meta{margin:0 0 16px;color:var(--muted);font-size:14px}.p-tag-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:7px}.p-tag{padding:6px 11px;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,var(--paper));color:var(--accent-ink);font-size:11px;font-weight:800}.p-stories{background:var(--dark)}.p-stories,.p-stories .section-head h2,.p-stories .section-head p{color:var(--on-dark)}.p-stories .section-head p{color:var(--on-dark-muted)}.p-story-card{background:var(--paper)}.p-story-media{aspect-ratio:1/1;background:var(--surface-2);overflow:hidden}.p-story-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.p-story-card:hover .p-story-media img{transform:scale(1.04)}.p-story-kicker{display:block;color:var(--accent-ink);font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px}.p-process-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.p-step{position:relative;border:1px solid var(--line);border-radius:var(--p-radius);padding:28px;background:var(--paper);overflow:hidden;transition:.25s}.p-step:hover{border-color:var(--accent);transform:translateY(-5px);box-shadow:var(--shadow)}.p-step-n{font-size:13px;font-weight:900;color:var(--accent-ink);letter-spacing:.1em}.p-step h3{margin:12px 0 8px;font-size:20px;font-weight:800;color:var(--ink)}.p-step p{margin:0;color:var(--muted);font-size:14px}.p-step-icon{position:absolute;right:22px;bottom:22px;width:34px;height:34px;opacity:.4;object-fit:contain}.p-carousel-controls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:28px}.p-carousel-btn{width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:18px;cursor:pointer;display:grid;place-items:center;transition:.2s}.p-carousel-btn:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:#fff}.p-carousel-btn:disabled{opacity:.35;cursor:not-allowed}.p-carousel-dots{display:flex;gap:8px;align-items:center}.p-carousel-dot{width:9px;height:9px;padding:0;border-radius:999px;border:0;background:var(--border-strong);cursor:pointer;transition:.25s}.p-carousel-dot.is-active{width:26px;background:var(--accent)}.p-stories .p-carousel-btn{background:transparent;border-color:color-mix(in srgb,var(--on-dark) 25%,transparent);color:var(--on-dark)}.p-stories .p-carousel-dot{background:color-mix(in srgb,var(--on-dark) 35%,transparent)}.p-stories .p-carousel-dot.is-active{background:var(--accent)}.cookie-bar{position:fixed;left:0;right:0;bottom:0;z-index:1200;background:#14100f;color:#f7f4f3;border-top:1px solid rgba(247,244,243,.14);box-shadow:0 -18px 48px rgba(0,0,0,.4);animation:cookie-bar-in .35s ease both}@keyframes cookie-bar-in{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.cookie-bar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;padding-top:20px;padding-bottom:20px;text-align:left}.cookie-bar-copy{flex:1 1 420px;min-width:0}.cookie-bar-title{margin:0 0 6px;font-size:16px;line-height:1.3;font-weight:700;letter-spacing:-.01em;color:#f7f4f3;text-align:left}.cookie-bar-text{margin:0;font-size:13.5px;line-height:1.6;color:rgba(247,244,243,.72);text-align:left}.cookie-bar-text a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cookie-bar-text a:hover{color:var(--red2)}.cookie-bar-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.cookie-bar-btn{margin:0;white-space:nowrap;padding:11px 22px;font-size:14px;border-radius:999px}.cookie-bar .cookie-bar-btn:not(.btn-primary){background:transparent;color:#f7f4f3;border:1px solid rgba(247,244,243,.32)}.cookie-bar .cookie-bar-btn:not(.btn-primary):hover{background:rgba(247,244,243,.1);color:#fff;border-color:rgba(247,244,243,.5)}@media (max-width:767px){.cookie-bar-inner{padding-top:16px;padding-bottom:16px}.cookie-bar-actions{width:100%;justify-content:stretch}.cookie-bar-actions .cookie-bar-btn{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.cookie-bar{animation:none}}.blog-pagination,.blog-pagination-list{display:flex;justify-content:center}.blog-pagination-list{flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.blog-pagination-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:42px;height:42px;padding:0 16px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);font-size:14px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .2s}.blog-pagination-link:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.blog-pagination-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.blog-pagination-link.is-active{background:var(--accent);border-color:var(--accent);color:#fff;cursor:default}.blog-pagination-link.is-active:hover{transform:none;color:#fff}.blog-pagination-link.is-disabled{opacity:.42;cursor:not-allowed;pointer-events:none}.blog-pagination-gap{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:42px;color:var(--muted);font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:575px){.blog-pagination-list{gap:6px}.blog-pagination-link{min-width:38px;height:38px;padding:0 12px;font-size:13px}.blog-pagination-gap{height:38px}}@media (prefers-reduced-motion:reduce){.blog-pagination-link{transition:none}}.carousal .swiper{width:100%;height:100%}.carousal .swiper-slide{background-position:50%;background-size:cover;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:var(--text-white)}.backgroundText{background-color:var(--accent-yellow);color:var(--text-color)}.carousal .swiper-slide img{display:block;width:100%}.CarousalImg{object-fit:fill;max-height:700px;height:100%;font-weight:400!important}.carousal .swiper-pagination{z-index:10;margin:0 0 7% 15%;display:flex}.carousal span.swiper-pagination-bullet{height:20px;width:20px;border:1px solid var(--text-white)}.carousal .swiper .sliderBox{display:block;position:absolute;margin:0;left:15%;bottom:35%}.carousal .swiper .sliderBox button img{margin-left:8px}.carousal .swiper .sliderBox button{align-items:center;padding:0 5px;display:flex}.carousal .swiper .sliderBox h1{max-width:700px;font-size:3rem;color:var(--text-white);font-weight:800}.carousal .swiper .sliderBox span{font-weight:500;font-size:1.4rem;color:var(--text-white)}.carousal span.swiper-pagination-bullet.swiper-pagination-bullet-active{height:20px;width:20x;border:1px solid var(--text-white);background-color:var(--text-white)}.carousal .swiper-button-next{right:5%}.carousal .swiper-button-prev{left:5%}.swiper-button-next,.swiper-button-next:after,.swiper-button-prev:after,.swiper-rtl .swiper-button-prev{color:var(--text-white)}.themeSwitch-btn{border-radius:50%;font-size:inherit!important;line-height:normal!important}.themeSwitch-btn,.themeSwitch-btn img{height:20px;width:20px;border:1px solid var(--text-white)}.themeSwitch-btn img{border-radius:50%}.theme-btn{min-width:26px;min-height:24px;text-align:center;background:var(--text-white);border-radius:4px}.growth{padding:3rem 0 2rem}.growth .gBox{border-right:2px solid var(--text-color);padding:10px 0 20px}.growth .gBox h5{font-size:40px;color:var(--text-inverse);font-weight:800}.growth .gBox p{font-size:14px;color:var(--text-inverse);font-weight:600}.growth .gBoxNoBorder{border-right:0!important}.expertise img{border-radius:2px}.weserve{box-shadow:0 0 12px -1px var(--shadow-weserve);border-radius:6px}.bgBox1{background-image:url(/assets/images/bg2.png);background-size:cover;background-position:top;padding:50px 0 60px}.bgBox1 .imgBox{margin:1rem 0 2rem}.bgBox1 .imgBox .servImg{border-radius:4px;filter:brightness(.8);width:100%}.bgBox1 .imgBox.imgBox:hover{transform:scale(1.01);transition:all .3s ease-in;cursor:pointer}.bgBox1 .imgBox.imgBox:hover .overlay{margin:-55px 0 0 20px;transition:all .3s ease-in}.bgBox1 a{text-decoration:none}.bgBox1 .imgBox .overlay span{font-size:16px;display:flex;white-space:nowrap}.bgBox1 .imgBox .overlay{margin:-50px 0 0 5px;display:block;position:relative;transition:all .3s ease-out}.card{box-shadow:0 3px 5px 0 var(--shadow-inner)}.successStory{margin:4rem 0}.successStory .storyCard{padding:15px;background-color:var(--surface-1);box-shadow:0 3px 10px 0 var(--shadow-accent);margin:0 10px 10px;min-height:430px}.successStory .storyCard .story-img{max-height:250px;height:auto;border-radius:4px}.successStory .storyCard .storyDesc{margin:15px 0}.successStory .storyCard .storyDesc h5{font-size:20px;font-weight:600}.successStory .storyCard .storyDesc p{font-size:16px}.successStory-nav{position:relative;display:flex;justify-self:center;margin:30px 0}.successStory-nav .swiper-button-next{right:5px}.successStory-nav .swiper-button-prev{left:5px}.successStory-nav .swiper-button-next:after,.successStory-nav .swiper-button-prev:after{display:none}.successStory-nav .swiper-button-next img,.successStory-nav .swiper-button-prev img{height:28px}.successStory-nav .swiper-button-next,.successStory-nav .swiper-button-prev{border:0;width:60px;margin:0;padding:0;background:transparent}.testimonials-container{background-image:url(/assets/images/bg2.png);background-position:100% 84%;background-size:cover;padding:4rem 0}.testimonials-title{font-size:36px;font-weight:700;color:var(--text-white)}.testimonial-card .quote i{font-size:50px;color:var(--text-white);margin-right:22px;margin-bottom:25px}.testimonial-card{padding:30px;border-radius:30px;width:95%;margin:20px auto}.testimonial-quote blockquote{font-size:18px;color:var(--text-white);font-weight:500;margin:0;text-align:justify;width:92%}.testimonials-container .swiper-slide .testimonial-img{border-radius:4px;max-height:250px;width:100%;box-shadow:0 0 6px 0 var(--shadow-testimonial-img)}.author-info .author-name{font-size:18px;font-weight:700;color:var(--text-white);margin:20px 0 0}.testimonial-nav{position:relative;display:flex;justify-self:center;margin:30px 0}.testimonial-nav .swiper-button-next{right:5px}.testimonial-nav .swiper-button-prev{left:5px}.testimonial-nav .swiper-button-next:after,.testimonial-nav .swiper-button-prev:after{display:none}.testimonial-nav .swiper-button-next img,.testimonial-nav .swiper-button-prev img{height:28px}.testimonial-nav .swiper-button-next,.testimonial-nav .swiper-button-prev{border:0;width:60px;margin:0;padding:0;background:transparent}.contactBox small{font-size:14px;letter-spacing:2px;font-weight:300}.contactBox h4{font-size:42px;font-weight:500;margin:15px 0}.contactBox .inline-list{display:flex;align-items:center}.contactBox .inline-list i{color:var(--text-inverse)}.contactBox .inline-list p{color:var(--text-inverse);padding:0;margin:4px 0;font-weight:300}.contactBox .inline-list p a{color:var(--text-inverse);font-weight:300;margin:0 6px}.brand img{margin:auto;object-fit:contain;max-height:120px}.contact-form-wrapper{background-color:var(--contact-form-bg);color:var(--text-color);border-radius:20px;padding:30px 25px;box-shadow:0 3px 5px 0 var(--shadow-inner)}.contact-form-wrapper .form-floating label{padding:15px}.contact-form-wrapper .form-floating input{padding:5px 15px;line-height:1;height:auto}.arrow-list{list-style:none;padding-left:0}.arrow-list li{position:relative;padding-left:22px;margin-bottom:10px;line-height:1.6}.arrow-list li:before{content:"▶";position:absolute;left:0;top:2px;color:var(--brand-red);font-size:14px}.arrow-list .title{font-weight:600;color:var(--text-link);display:block}.arrow-list .desc{color:var(--text-soft)}.tech-section{background-color:var(--brand-navy);background-image:linear-gradient(rgba(224,32,36,.1) 1px,transparent 0),linear-gradient(90deg,rgba(224,32,36,.1) 1px,transparent 0);background-size:40px 40px;background-repeat:repeat;padding:4.5rem 0}.tech-section .section-title{color:var(--text-white);font-size:clamp(28px,3.4vw,40px);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 8px}.tech-section .section-subtitle{color:rgba(255,255,255,.68);font-size:16px;margin:0}.tech-section .tech-card{border:1px solid var(--border-color);min-height:220px;padding:28px;border-radius:var(--radius,20px);background-color:var(--surface-1);box-shadow:0 8px 28px -14px rgba(0,0,0,.5);text-align:left;transition:transform .25s,box-shadow .25s,border-color .25s}.tech-section .tech-card:hover{transform:translateY(-5px);border-color:var(--primary-color);box-shadow:0 20px 44px -20px rgba(0,0,0,.65)}.tech-section .tech-card .tech-icon{font-size:36px;color:var(--primary-color)}.tech-section .tech-card .tech-title{color:var(--text-color);font-size:18px;font-weight:800;margin:0 0 8px}.tech-section .tech-card .tech-desc{color:var(--text-secondary);font-size:14px;line-height:1.6}.tech-section .service-card{box-shadow:0 7px 10px -2px var(--shadow-accent);background-color:var(--surface-1);height:100%;border:0}.tech-section .service-card .service-image img{height:150px!important;width:100%!important}.tech-section .service-card .service-content{padding:16px;text-align:left}.tech-section .service-card .service-content .service-title{font-size:16px;color:var(--text-color)}.tech-section .service-card .service-content .service-desc{color:var(--text-color);font-size:14px}.why-choose-box{border:1px solid var(--border-strong);border-radius:16px;padding:30px;margin:40px auto;text-align:center;background-color:var(--surface-1);box-shadow:0 7px 10px -2px var(--shadow-accent)}.why-choose-box h2{color:var(--primary-color);font-size:28px;font-weight:500;width:80%;margin:15px auto}.why-choose-box p{color:var(--text-color);font-size:16px;margin:0 auto;width:95%}.about-section{background-color:var(--surface-1);background-image:linear-gradient(rgba(224,32,36,.07) 1px,transparent 0),linear-gradient(90deg,rgba(224,32,36,.07) 1px,transparent 0),radial-gradient(circle at 85% 15%,rgba(224,32,36,.1) 0,transparent 40%),radial-gradient(circle at 10% 85%,rgba(224,32,36,.06) 0,transparent 35%);background-size:40px 40px,40px 40px,100% 100%,100% 100%;background-repeat:repeat,repeat,no-repeat,no-repeat}.about-section h3{font-size:24px;font-weight:600}.mission-list{list-style:none;padding:0;text-align:left;display:inline-block}.mission-list li{position:relative;padding-left:30px;margin-bottom:15px;font-size:18px;color:var(--text-color)}.mission-list li:before{content:"✓";position:absolute;left:0;color:var(--brand-red);font-weight:700}.value-card{border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-1);transition:all .3s ease}.value-card:hover{box-shadow:0 4px 15px var(--shadow-card-sm);transform:translateY(-5px)}.value-icon{color:var(--primary-color)}.stats-section{background:var(--stat-bg)}.stat-item{padding:20px}.stat-number{font-size:48px;font-weight:800;color:var(--stat-number)}.stat-label{font-size:16px;color:var(--text-white);margin:0}.timeline{position:relative;padding:20px 0}.timeline:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:4px;height:100%;background:var(--brand-red)}.timeline-item{position:relative;margin-bottom:40px;width:50%;padding-right:40px}.timeline-item:nth-child(odd){left:0}.timeline-item:nth-child(2n){left:50%;padding-right:0;padding-left:40px}.timeline-year{position:absolute;right:-20px;top:0;background:var(--brand-red);color:var(--text-white);padding:8px 15px;border-radius:20px;font-weight:700}.timeline-item:nth-child(2n) .timeline-year{right:auto;left:-20px}.timeline-content{background:var(--surface-2);padding:20px;border-radius:8px;border-left:4px solid var(--brand-red)}.timeline-content h4{color:var(--brand-navy);margin-bottom:5px}.timeline-content p{color:var(--text-muted);margin:0}.blog-card{background:var(--surface-1);transition:all .3s ease}.blog-card:hover{box-shadow:0 4px 15px var(--shadow-card-sm)}.blog-category{font-size:12px;font-weight:600;text-transform:uppercase}.blog-title{font-size:18px;color:var(--brand-navy)}.blog-excerpt{font-size:14px;line-height:1.6}.timeline-new{position:relative;padding:20px 0}.timeline-new:before{content:"";position:absolute;left:30px;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,var(--brand-red),var(--brand-navy));border-radius:2px}.timeline-item-new{position:relative;padding-left:80px;margin-bottom:30px}.timeline-icon-new{position:absolute;left:0;top:0;width:60px;height:60px;background:var(--surface-1);border:3px solid var(--brand-red);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1}.timeline-icon-new i{font-size:24px;color:var(--brand-red)}.timeline-content-new{background:var(--surface-1);padding:20px;border-radius:8px;border-left:4px solid var(--brand-red);box-shadow:0 2px 10px var(--shadow-card-sm)}.timeline-content-new .year-badge{display:inline-block;background:var(--brand-red);color:var(--text-white);padding:4px 12px;border-radius:15px;font-weight:700;font-size:14px;margin-bottom:10px}.timeline-content-new h4{color:var(--brand-navy);font-size:18px;margin-bottom:5px}.timeline-content-new p{color:var(--text-muted);margin:0;font-size:14px}.mission-stats .stat-box{border:1px solid var(--surface-4);border-radius:8px;transition:all .3s ease}.mission-stats .stat-box:hover{border-color:var(--brand-red);box-shadow:0 4px 15px rgba(var(--brand-red-rgb),.1)}.approach-features .benefit-item{padding:15px;border-radius:8px;background:var(--surface-2)}.career-hero{background-color:var(--surface-1);background-image:linear-gradient(rgba(224,32,36,.07) 1px,transparent 0),linear-gradient(90deg,rgba(224,32,36,.07) 1px,transparent 0),radial-gradient(circle at 85% 20%,rgba(224,32,36,.1) 0,transparent 40%),radial-gradient(circle at 12% 80%,rgba(224,32,36,.06) 0,transparent 35%);background-size:40px 40px,40px 40px,100% 100%,100% 100%;background-repeat:repeat,repeat,no-repeat,no-repeat}.career-benefits .benefit-item{padding:15px;border-radius:8px;background:var(--surface-2);border:1px solid var(--surface-4)}.job-table{border-radius:8px;overflow:hidden}.job-table thead th{border-bottom:none}.job-table tbody tr{transition:all .3s ease}.job-table tbody tr:hover{background:var(--surface-2)}.why-join-card{transition:all .3s ease}.why-join-card:hover{transform:translateY(-5px);box-shadow:0 4px 15px var(--shadow-card-sm)}.contact-item{padding:15px;border-radius:8px;background:var(--surface-2);border:1px solid var(--surface-4)}.contact-icon{min-width:50px;display:flex;align-items:center;justify-content:center}.map-container{border:2px solid var(--surface-4)}.contact-form-wrapper{background:var(--surface-1);border-radius:8px;padding:30px;border:1px solid var(--surface-4)}.benefit-item{transition:all .3s ease}.benefit-item:hover{background:var(--surface-1);box-shadow:0 2px 10px var(--shadow-card-sm)}.tech-logo-item{transition:all .3s ease;background:var(--surface-1);box-shadow:0 3px 5px 0 var(--shadow-inner)}.tech-logo-item:hover{transform:translateY(-5px);box-shadow:0 4px 15px var(--shadow-card-sm);border-color:var(--brand-red)!important}.tech-name{color:var(--text-soft);font-weight:500}.animate-item{transition:all .6s cubic-bezier(.16,1,.3,1)}.animate-item.animate-in{opacity:1!important;transform:translateY(0)!important}.highlight-card{transition:transform .3s ease,box-shadow .3s ease}.highlight-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px var(--shadow-card-md)}.testimonial-card{transition:opacity .4s ease}.sliderBox{opacity:0;animation:fadeInUp 1s ease-out .5s forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.btn-danger:hover,.btn-primary:hover{transform:translateY(-2px);transition:transform .2s ease}.counter-increment{font-weight:700;transition:all .8s ease}@media screen and (max-width:900px){.fixed-header{position:relative}}@media screen and (max-width:600px){.fixed-header{position:relative}.main-title{font-size:20px}.pageTitle h1{font-size:22px}.testimonial-card .quote i{display:none}.logoImg a img{max-height:60px;margin-top:4px}.logoImg a b{font-size:18px}.logoImg a small{font-size:11px}.testimonial-card{width:95%}.gallery-container .gallery-title,.testimonials-title{font-size:28px}.testimonials-container .swiper-slide img{height:90px;margin:auto}.author-info .author-name{margin:8px 0 0}.facility-image.fi1{margin-top:7rem}.author-info .author-name{font-size:14px;margin-bottom:0}.testimonial-quote blockquote{font-size:14px}.carousal .swiper-button-next:after,.carousal .swiper-button-prev:after{font-size:22px}.carousal .swiper-button-next,.carousal .swiper-button-prev{top:50%!important}}@media (prefers-reduced-motion:reduce){html.js .reveal{opacity:1;transform:none;transition:none}}@media (max-width:980px){.nav-links{display:none}.menu-btn{display:inline-flex}.hero-grid,.split{grid-template-columns:1fr}.hero{background-size:32px 32px,32px 32px,100% 100%,100% 100%}.grid-4,.stats-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.cta{flex-direction:column;align-items:flex-start}.section-head{display:block}.section-head p{margin-top:15px}}@media (max-width:620px){.navbar-nav li .nav-link{cursor:pointer;border-bottom:1px solid var(--text-color);font-size:14px;justify-content:space-between;align-items:center}.nav-drawer .dropdown-menu.showSub{border:1px solid var(--text-color);margin:2px 0}.nav-inner{height:68px}.brand img{width:140px}.nav-actions .btn-primary{display:none}.footer-grid,.grid-3,.grid-4,.stats-grid{grid-template-columns:1fr}.hero{background-size:26px 26px,26px 26px,100% 100%,100% 100%}.hero h1{font-size:43px}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:8px}.theme-panel{right:12px;bottom:12px}}@media (max-width:600px){.dropdown-menu{display:block;position:static;width:100%}.dropdown-menu>li>.dropdown-menu{display:none;position:static;left:0}.dropdown-menu>li>.dropdown-menu.open,.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu.open{display:block;visibility:visible}}@media (max-width:1920px){.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1600px}}@media (max-width:768px){.navbar .nav-item .dropdown-menu{width:100%}.dropdown-menu li:hover>.submenu.dropdown-menu{opacity:1!important;position:inherit;width:90%;top:0;left:0;background:var(--menu-hover);margin:5px auto}div#back a.nav-link{color:var(--text-color);font-size:12px;padding-left:13px}.dropdown-menu>li:hover>.submenu,.navbar .nav-item:hover .dropdown-menu{display:block}.link-primary{color:var(--text-color-secondary);font-size:12px;font-weight:500;text-decoration:none}.nav-item .submenu{display:none;left:20%;position:absolute;top:-7px}.nav-item .submenu-left{left:auto;right:100%}.navbar-toggler{background-color:var(--primary-color);position:relative;right:0;z-index:106;left:auto;float:right;margin:6px 6px 6px auto}}@media (max-width:512px){.navbar .nav-item .dropdown-menu,.navbar-nav li .nav-link:before{display:none}.navbar .nav-item .dropdown-menu.showSub .dropdown-menu{display:block;opacity:1;visibility:visible;margin:0;border:1px solid var(--text-color);padding-left:15px}.navbar .nav-item .dropdown-menu.showSub{display:block;position:static;opacity:1;visibility:visible;padding-left:2px}.fontForHeader{font-size:16px}.extModal .modal-sm.modal-dialog{max-width:90%}.m-none{display:none}#topBack ul{justify-content:center;line-height:1}#topBack ul li div{margin:auto}#topBack ul li{text-align:center;border:0!important}#topBack .justify{justify-content:center}.dropdown-menu>li:hover>.submenu,.navbar .nav-item:hover .dropdown-menu{display:block}.form-label{font-size:14px;font-weight:500}.HeadFontsize{font-size:18px}.iconsarrow{font-size:12px;margin:0}.latest-update h5{color:var(--text-color);font-size:12px;margin:3px 0}.link-primary1{font-size:1.15em;text-decoration:none}.linkcolor{color:var(--link-color);font-size:1.07em}.linktextcolor{color:var(--link-color);font-size:22px;font-weight:500}.marqueeFont{font-size:12px}.modal-title{font-size:1.15em;letter-spacing:-1px}.nav-item .submenu{display:none;left:20%;position:absolute;top:-7px}.nav-item .submenu-left{left:auto;right:100%}.navbar .nav-item .dropdown-menu{
    /*! display: none; */margin-top:0;width:100%;max-width:100%}.copyright,.counterlink{width:100%;align-items:center;justify-content:center}.title{text-align:center;white-space:normal}}@media (min-width:992px){.dropdown-menu>li:hover>.submenu,.navbar .nav-item:hover .dropdown-menu{display:block}.nav-item .submenu{display:none;left:100%;position:absolute;margin-top:-35px!important}.nav-item .submenu-left{left:auto;right:100%}.submenu{display:none}}@media screen and (min-width:1025px) and (max-width:1085px){.dropdown-item,.fontfornav{font-size:12px;white-space:nowrap}.marginLSpan{margin-left:2px}.goog-te-combo{background-color:var(--primary-color);border-radius:30px;color:var(--text-white);font-family:arial;font-size:7pt;height:24px;padding:3px;width:127px}.heightforzoom{height:20px;width:20px}.link-primary{color:var(--text-color-secondary);font-size:12px;font-weight:500;text-decoration:none}.search{margin-left:-30px;position:relative}.search .fa-search{font-size:12px;position:absolute;right:10px;top:8px}.search input{font-size:12px;height:24px;width:120px}.title h2{font-size:12px;font-weight:700;margin:11px 0}.widthforlogos{width:50px}}@media screen and (min-width:1085px) and (max-width:1200px){.FontForMarquee{font-size:11px}.dropdown-item,.fontfornav{font-size:12px}.fontfornav{font-size:10px}.heightforzoom{height:20px;width:20px}.link-primary{color:var(--text-color-secondary)}.search{position:relative}.search .fa-search{font-size:14px;position:absolute;right:10px;top:8px}.search input{font-size:14px;height:35px;width:190px}.title h2{font-size:12px}.widthforlogos{width:50px}}@media screen and (min-width:1200px) and (max-width:1280px){.dropdown-item,.fontfornav{font-size:12px}.logoImg img{max-height:80px}.search input{border-radius:35px}.social-media ul{padding-left:1rem}.news{width:86%}}@media screen and (min-width:1281px) and (max-width:1330px){.logoImg a,.logoImg a p{font-size:16px}.fontfornav{font-size:12px;font-weight:500}.search input{font-size:12px;height:30px;width:150px}}@media screen and (min-width:1331px) and (max-width:1360px){.modal-title{font-size:24px;letter-spacing:-1px}.search input{font-size:12px;height:30px;width:158px}}@media screen and (min-width:320px) and (max-width:367px){.dropdown-menu>li:hover>.submenu,.navbar .nav-item:hover .dropdown-menu{display:block}.modal-title{font-size:1.15em;letter-spacing:-1px}.nav-item .submenu{display:none;left:20%;position:absolute;top:-7px}.nav-item .submenu-left{left:auto;right:100%}.submenu{display:none}}@media screen and (min-width:376px) and (max-width:426px){.dropdown-menu>li:hover>.submenu,.navbar .nav-item:hover .dropdown-menu{display:block}.submenu{display:none}}@media screen and (min-width:992px) and (max-width:1024px){div#back a.nav-link{color:var(--text-color);font-size:11px;padding-left:20px}.fontForHeader,.logoImg a,.logoImg a p{font-size:18px}.logoImg3 img{max-height:80px}.logoImg a img{max-height:70px}.dropdown-item,.navText{font-size:10px}.navText{padding:8px 0}.news{width:auto}.search .fa-search{font-size:10px;position:absolute;right:10px;top:8px}.search input{font-size:11px;height:25px;width:140px}.title h2{font-size:12px}}@media (max-width:900px){.dropdown-item{white-space:inherit}.nav-inner .navbar-collapse{background-color:var(--paper);text-align:center;width:260px;position:fixed;z-index:999;top:0;bottom:0;height:100vh;right:0;box-shadow:0 0 6px -1px var(--text-color);overflow-y:auto;padding-top:60px}.nav-inner .navbar-collapse li ul li:first-child{border-top:0}.nav-inner .navbar-collapse li ul li{margin:2px 0}.nav-inner .navbar-collapse li ul{margin-bottom:5px;padding:2px 0}.nav-inner .navbar-collapse li{text-align:left;padding:2px 10px 2px 8px;border-top:1px solid var(--border-color)}.nav-inner .navbar-collapse li:last-of-type{border-bottom:0;margin-bottom:0}.m-hide{display:none!important}.m-show{display:block}}@media (max-width:600px){.nav-inner .navbar-collapse{background-color:var(--paper);text-align:center;width:290px;position:fixed;z-index:9999;top:0;bottom:0;height:100vh;right:0;box-shadow:0 0 6px -1px var(--text-color);overflow-y:auto;padding-top:45px}.nav-inner .navbar-collapse li ul{margin-bottom:5px}.nav-inner .navbar-collapse li{text-align:left;padding:2px 0 2px 8px;border-top:1px solid var(--border-color)}.nav-inner .navbar-collapse li:last-of-type{border-bottom:0;margin-bottom:0}.logoImg a img+img{display:block!important}.logoImg img,.logoImg3 img{max-height:70px}.search{width:-moz-fit-content;width:fit-content}.search input{width:185px}.logoImg a,.logoImg a p{font-size:14px}}@media (max-width:1280px){.nav-links{display:none}.menu-btn{display:inline-flex}.technology-tab-grid{grid-template-columns:repeat(2,1fr)}.technology-tab-wrapper{padding:32px 26px}}@media (max-width:1080px){.technology-tab-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.technology-tab-grid{grid-template-columns:repeat(2,1fr)}.technology-tab{padding:40px 0}.technology-tab-image-wrapper{min-height:280px}.theme-controls{gap:4px}.theme-controls .tool-btn{min-width:22px;height:22px;font-size:10px;padding:0 4px}}@media (max-width:1100px){.p-carousel-slide{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 20px) / 2);max-width:calc((100% - 20px) / 2)}}@media (max-width:1080px){.p-hero-grid{grid-template-columns:1fr;gap:34px}.p-hero-visual{max-height:320px}}@media (max-width:980px){.p-process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.p-hero{padding:46px 0;background-size:26px 26px,26px 26px,100% 100%,100% 100%}.p-cta-wrap,.p-process,.p-services,.p-stories,.p-work{padding:50px 0}.p-process-grid{grid-template-columns:1fr}.p-carousel-slide{flex:0 0 100%;max-width:100%}.p-carousel-track{padding:6px 2px 10px}.p-hero-visual{aspect-ratio:4/3;max-height:260px}.p-carousel-btn{width:40px;height:40px;font-size:16px}.p-story-body,.p-work-body{padding:20px 22px 24px}}@media (max-width:767px){.p-brand-logo-item a{min-height:76px;padding:10px 6px}.p-brand-logo-item img{max-height:48px}.p-brand-swiper .swiper-button-next,.p-brand-swiper .swiper-button-prev{width:30px;height:30px}}@media (max-width:991px){.nav-inner .navbar-collapse{display:none!important}}@media (min-width:992px){.nav-actions .menu-btn{display:none!important}}@media (min-width:992px) and (max-width:1280px){.nav-inner{gap:12px}.nav-inner .brand img{width:124px;height:auto}.nav-inner .navbar-nav{gap:0}.nav-inner .navbar-nav li .nav-link{padding:6px 8px!important;font-size:13px;font-weight:700}.nav-inner .navbar-nav li .nav-link:before{display:none}.nav-inner .navbar-collapse{flex-basis:auto}}@media (max-width:768px){#topBack .search,#topBack li:has(>.search){display:none!important}#topBack .container>ul:last-child{display:none!important}}