.test-module__7sM4Oq__testPage{background:var(--color-black);min-height:100vh;color:var(--color-white);padding:110px 2rem 2rem}.test-module__7sM4Oq__header{text-align:center;border-bottom:2px solid var(--color-grey);margin-bottom:3rem;padding:2rem 0}.test-module__7sM4Oq__header h1{color:var(--color-white);margin-bottom:.5rem;font-size:2.5rem}.test-module__7sM4Oq__subtitle{color:var(--color-grey);font-size:1.1rem}.test-module__7sM4Oq__main{max-width:1400px;margin:0 auto}.test-module__7sM4Oq__section{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:4rem;padding:2rem}.test-module__7sM4Oq__section h2{color:var(--color-blue);border-bottom:2px solid var(--color-blue);margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.8rem}.test-module__7sM4Oq__colorGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.test-module__7sM4Oq__colorCard{flex-direction:column;align-items:center;gap:.75rem;display:flex}.test-module__7sM4Oq__colorSwatch{border-radius:8px;width:100%;height:100px;box-shadow:0 4px 6px #0000004d}.test-module__7sM4Oq__colorInfo{flex-direction:column;align-items:center;gap:.25rem;display:flex}.test-module__7sM4Oq__colorName{color:var(--color-white);font-size:1rem;font-weight:600}.test-module__7sM4Oq__colorCode{color:var(--color-grey);font-family:monospace;font-size:.875rem}.test-module__7sM4Oq__componentGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:1rem;display:grid}.test-module__7sM4Oq__section:has(.test-module__7sM4Oq__serviceCard) .test-module__7sM4Oq__componentGrid{grid-template-columns:repeat(auto-fit,minmax(300px,340px));justify-content:center;gap:2.5rem}.test-module__7sM4Oq__industryCardsContainer{flex-direction:column;align-items:center;gap:1.5rem;margin-top:1rem;display:flex}.test-module__7sM4Oq__buttonShowcase{flex-direction:column;align-items:center;gap:2rem;margin-top:1rem;display:flex}.test-module__7sM4Oq__buttonRow{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.test-module__7sM4Oq__componentDemo{border:1px dashed var(--color-grey);background:#ffffff08;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:150px;padding:2rem;display:flex}.test-module__7sM4Oq__demoLabel{color:var(--color-grey);text-align:center;font-style:italic}@media (max-width:768px){.test-module__7sM4Oq__testPage{padding:1rem}.test-module__7sM4Oq__header h1{font-size:1.8rem}.test-module__7sM4Oq__section{padding:1rem}.test-module__7sM4Oq__section h2{font-size:1.4rem}.test-module__7sM4Oq__colorGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.test-module__7sM4Oq__componentGrid{grid-template-columns:1fr;gap:1rem}}
.MegaMenu-module__fklgLq__overlay{z-index:1001;cursor:default;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:#00000080;width:100vw;height:100vh;animation:.3s MegaMenu-module__fklgLq__fadeIn;position:fixed;inset:0}@keyframes MegaMenu-module__fklgLq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MegaMenu-module__fklgLq__fadeOut{0%{opacity:1}to{opacity:0}}.MegaMenu-module__fklgLq__overlayClosing{animation:.3s forwards MegaMenu-module__fklgLq__fadeOut}.MegaMenu-module__fklgLq__megaMenu{z-index:1002;background:linear-gradient(#f0f7fd 0%,#f4f8fc 50%,#f8fbfe 100%);border:1px solid #086ad826;border-radius:20px;width:calc(100% - 4rem);max-width:1400px;animation:.3s cubic-bezier(.4,0,.2,1) MegaMenu-module__fklgLq__slideDown;position:fixed;top:90px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 60px #00000026,0 10px 30px #086ad81a,0 4px 12px #00000014}@keyframes MegaMenu-module__fklgLq__slideDown{0%{opacity:0;transform:translate(-50%)translateY(-20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes MegaMenu-module__fklgLq__slideUp{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-20px)}}.MegaMenu-module__fklgLq__megaMenuClosing{animation:.3s cubic-bezier(.4,0,.2,1) forwards MegaMenu-module__fklgLq__slideUp}.MegaMenu-module__fklgLq__container{background:0 0;max-width:1400px;margin:0 auto;padding:0 2rem}.MegaMenu-module__fklgLq__content{background:0 0;grid-template-columns:2fr 1fr;gap:3rem;padding:3rem 0;display:grid}.MegaMenu-module__fklgLq__sections{background:0 0;gap:3rem;display:flex}.MegaMenu-module__fklgLq__section{background:0 0;flex:1;max-width:400px}.MegaMenu-module__fklgLq__sectionTitle{font-family:var(--font-manrope), sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--color-grey);margin:0 0 1.5rem;font-size:.875rem;font-weight:700}.MegaMenu-module__fklgLq__items{flex-direction:column;gap:.5rem;display:flex}.MegaMenu-module__fklgLq__item{background:linear-gradient(135deg,#f5f9fc 0%,#e8f4fc 20%,#dceefa 40%,#d0e8f8 50%,#dceefa 60%,#e8f4fc 80%,#f5f9fc 100%);border:1px solid #086ad826;border-radius:10px;align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #086ad814,0 1px 3px #0000000d,inset 0 1px #fffc}.MegaMenu-module__fklgLq__item:before{content:"";pointer-events:none;opacity:.25;z-index:0;background:linear-gradient(45deg,#0000 0%,#fff9 48%,#f0f8ff66 50%,#fff9 52%,#0000 100%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.MegaMenu-module__fklgLq__item:hover{background:linear-gradient(135deg,#e8f4fc 0%,#dceefa 20%,#cfe7f8 40%,#c3e1f6 50%,#cfe7f8 60%,#dceefa 80%,#e8f4fc 100%);border-color:#086ad840;transform:translateY(-4px);box-shadow:0 6px 20px #086ad82e,0 3px 8px #00000014,inset 0 1px #fff}.MegaMenu-module__fklgLq__itemIcon{color:#fff;z-index:1;filter:drop-shadow(0 3px 6px #0000004d)drop-shadow(0 2px 4px #0003)drop-shadow(0 1px 2px #00000026);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.MegaMenu-module__fklgLq__item:hover .MegaMenu-module__fklgLq__itemIcon{filter:drop-shadow(0 4px 10px #00000059)drop-shadow(0 3px 6px #00000040)drop-shadow(0 2px 4px #0003);transform:scale(1.08)}.MegaMenu-module__fklgLq__itemContent{z-index:1;flex:1;position:relative}.MegaMenu-module__fklgLq__itemTitle{font-family:var(--font-manrope), sans-serif;color:var(--color-black);margin:0 0 .25rem;font-size:1rem;font-weight:600;line-height:1.3}.MegaMenu-module__fklgLq__itemDescription{font-family:var(--font-cardo), serif;color:var(--color-grey);margin:0;font-size:.875rem;line-height:1.4}.MegaMenu-module__fklgLq__itemArrow{color:#00000080;z-index:1;opacity:0;flex-shrink:0;font-size:1rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.MegaMenu-module__fklgLq__item:hover .MegaMenu-module__fklgLq__itemArrow{opacity:1;color:#0009;transform:translate(0)}.MegaMenu-module__fklgLq__featured{border-left:1px solid #00000014;padding-left:3rem}.MegaMenu-module__fklgLq__featuredContent{background:linear-gradient(#fff 0%,#f0f8ff 15%,#e6f3ff 30%,#dff0ff 45%,#f5faff 60%,#fafcff 80%,#fff 100%);border:1px solid #086ad81f;border-radius:12px;flex-direction:column;gap:1rem;height:100%;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #086ad814,0 2px 8px #0000000a,inset 0 1px #ffffffe6,inset 0 -1px #086ad80d}.MegaMenu-module__fklgLq__featuredContent:before{content:"";pointer-events:none;opacity:.3;z-index:0;background:linear-gradient(45deg,#0000 0%,#fffc 45%,#f0f8ff99 50%,#fffc 55%,#0000 100%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.MegaMenu-module__fklgLq__featuredContent:hover{background:linear-gradient(#fff 0%,#eef7ff 15%,#e0f1ff 30%,#d8edff 45%,#f0f8ff 60%,#f8fbff 80%,#fff 100%);border-color:#086ad833;transform:translateY(-4px);box-shadow:0 12px 40px #086ad826,0 4px 16px #0000000f,inset 0 2px #fff,inset 0 -1px #086ad81a}.MegaMenu-module__fklgLq__featuredBadge{font-family:var(--font-manrope), sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--color-blue);z-index:1;background:linear-gradient(135deg,#ffffffe6 0%,#f0f8fff2 50%,#ffffffe6 100%);border:1px solid #086ad826;border-radius:12px;width:fit-content;padding:.375rem .75rem;font-size:.6875rem;font-weight:700;display:inline-block;position:relative;box-shadow:0 2px 8px #086ad81a,inset 0 1px #fff}.MegaMenu-module__fklgLq__featuredTitle{font-family:var(--font-manrope), sans-serif;color:var(--color-black);z-index:1;margin:0;font-size:1.375rem;font-weight:700;line-height:1.3;position:relative}.MegaMenu-module__fklgLq__featuredDescription{font-family:var(--font-cardo), serif;color:var(--color-grey);z-index:1;flex:1;margin:0;font-size:1rem;line-height:1.6;position:relative}.MegaMenu-module__fklgLq__featuredLink{font-family:var(--font-manrope), sans-serif;color:var(--color-blue);z-index:1;align-items:center;gap:.5rem;margin-top:auto;font-size:.9375rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex;position:relative}.MegaMenu-module__fklgLq__featuredLink:hover{gap:.75rem}.MegaMenu-module__fklgLq__featuredLink svg{font-size:1rem}@media (max-width:1024px){.MegaMenu-module__fklgLq__content{grid-template-columns:1fr;gap:2rem}.MegaMenu-module__fklgLq__sections{flex-direction:column;gap:2rem}.MegaMenu-module__fklgLq__featured{border-top:1px solid #00000014;border-left:none;padding-top:2rem;padding-left:0}}@media (max-width:768px){.MegaMenu-module__fklgLq__megaMenu{border-radius:16px;width:calc(100% - 2rem);top:80px}.MegaMenu-module__fklgLq__container{padding:0 1.5rem}.MegaMenu-module__fklgLq__content{padding:2rem 0}.MegaMenu-module__fklgLq__item{padding:.875rem}.MegaMenu-module__fklgLq__itemIcon{width:28px;height:28px;font-size:1.375rem}.MegaMenu-module__fklgLq__itemTitle{font-size:.9375rem}.MegaMenu-module__fklgLq__itemDescription{font-size:.8125rem}.MegaMenu-module__fklgLq__featuredContent{padding:1.5rem}.MegaMenu-module__fklgLq__featuredTitle{font-size:1.125rem}.MegaMenu-module__fklgLq__featuredDescription{font-size:.9375rem}}
.InquiryPopup-module__ov1Qwq__popupOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;background:#000000bf;justify-content:center;align-items:center;padding:2rem;animation:.3s InquiryPopup-module__ov1Qwq__fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes InquiryPopup-module__ov1Qwq__fadeIn{0%{opacity:0}to{opacity:1}}.InquiryPopup-module__ov1Qwq__popupContent{background:#fff;border-radius:20px;width:100%;max-width:600px;max-height:90vh;margin:auto;animation:.4s cubic-bezier(.4,0,.2,1) InquiryPopup-module__ov1Qwq__slideUp;position:relative;overflow-y:auto;box-shadow:0 24px 80px #0000004d}@keyframes InquiryPopup-module__ov1Qwq__slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.InquiryPopup-module__ov1Qwq__closeButton{color:#121c44;cursor:pointer;z-index:10;background:#f8f9fb;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;transition:all .3s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.InquiryPopup-module__ov1Qwq__closeButton:hover{background:#e2e8f0;transform:scale(1.1)}.InquiryPopup-module__ov1Qwq__popupHeader{border-bottom:1px solid #e2e8f0;padding:3rem 3rem 2rem}.InquiryPopup-module__ov1Qwq__popupTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.01em;margin:0 0 .75rem;font-size:2rem;font-weight:700}.InquiryPopup-module__ov1Qwq__popupSubtitle{font-family:var(--font-cardo,"Georgia", serif);color:#4a5568;margin:0;font-size:1rem;line-height:1.6}.InquiryPopup-module__ov1Qwq__popupBody{padding:2.5rem 3rem 3rem}.InquiryPopup-module__ov1Qwq__inquiryForm{flex-direction:column;gap:1.5rem;display:flex}.InquiryPopup-module__ov1Qwq__formRow{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.InquiryPopup-module__ov1Qwq__formGroup{flex-direction:column;gap:.5rem;display:flex}.InquiryPopup-module__ov1Qwq__label{font-family:var(--font-manrope,sans-serif);color:#121c44;font-size:.875rem;font-weight:600}.InquiryPopup-module__ov1Qwq__input,.InquiryPopup-module__ov1Qwq__select,.InquiryPopup-module__ov1Qwq__textarea{font-family:var(--font-manrope,sans-serif);color:#121c44;background:#f8f9fb;border:1.5px solid #e2e8f0;border-radius:10px;padding:.875rem 1.25rem;font-size:1rem;transition:all .3s}.InquiryPopup-module__ov1Qwq__input:focus,.InquiryPopup-module__ov1Qwq__select:focus,.InquiryPopup-module__ov1Qwq__textarea:focus{background:#fff;border-color:#086ad8;outline:none;box-shadow:0 0 0 3px #086ad81a}.InquiryPopup-module__ov1Qwq__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23121c44' d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:3rem}.InquiryPopup-module__ov1Qwq__textarea{resize:vertical;min-height:100px}.InquiryPopup-module__ov1Qwq__submitButton{font-family:var(--font-manrope,sans-serif);color:#fff;cursor:pointer;background:#086ad8;border:none;border-radius:10px;margin-top:.5rem;padding:1.125rem 3rem;font-size:1.0625rem;font-weight:600;transition:all .3s}.InquiryPopup-module__ov1Qwq__submitButton:hover:not(:disabled){background:#0541b8;transform:translateY(-2px);box-shadow:0 8px 20px #086ad84d}.InquiryPopup-module__ov1Qwq__submitButton:disabled{opacity:.6;cursor:not-allowed}.InquiryPopup-module__ov1Qwq__successMessage{text-align:center;padding:3rem 2rem;animation:.5s InquiryPopup-module__ov1Qwq__slideUp}.InquiryPopup-module__ov1Qwq__successIcon{color:#fff;background:linear-gradient(135deg,#4caf50 0%,#45a049 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 2rem;font-size:3rem;animation:.5s cubic-bezier(.4,0,.2,1) InquiryPopup-module__ov1Qwq__scaleIn;display:flex}@keyframes InquiryPopup-module__ov1Qwq__scaleIn{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}.InquiryPopup-module__ov1Qwq__successTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;margin:0 0 1rem;font-size:2rem;font-weight:700}.InquiryPopup-module__ov1Qwq__successText{font-family:var(--font-cardo,"Georgia", serif);color:#4a5568;max-width:400px;margin:0 auto;font-size:1.125rem;line-height:1.7}.InquiryPopup-module__ov1Qwq__quickContact{border-top:1px solid #e2e8f0;margin-top:2.5rem;padding-top:2.5rem}.InquiryPopup-module__ov1Qwq__quickContactTitle{font-family:var(--font-manrope,sans-serif);color:#4a5568;text-align:center;margin:0 0 1.25rem;font-size:.875rem;font-weight:600}.InquiryPopup-module__ov1Qwq__quickContactMethods{justify-content:center;gap:1rem;display:flex}.InquiryPopup-module__ov1Qwq__quickMethod{font-family:var(--font-manrope,sans-serif);color:#086ad8;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.InquiryPopup-module__ov1Qwq__quickMethod:hover{background:#086ad80d;border-color:#086ad8}.InquiryPopup-module__ov1Qwq__quickMethod svg{font-size:1.125rem}@media (max-width:768px){.InquiryPopup-module__ov1Qwq__popupContent{max-height:95vh}.InquiryPopup-module__ov1Qwq__popupHeader{padding:2.5rem 2rem 1.75rem}.InquiryPopup-module__ov1Qwq__popupTitle{font-size:1.75rem}.InquiryPopup-module__ov1Qwq__popupBody{padding:2rem}.InquiryPopup-module__ov1Qwq__formRow{grid-template-columns:1fr}.InquiryPopup-module__ov1Qwq__quickContactMethods{flex-direction:column}.InquiryPopup-module__ov1Qwq__quickMethod{justify-content:center}}
.Navbar-module__6S3qNG__navbar{z-index:1003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__solid{z-index:1003;background:#fff;left:0;right:0;box-shadow:0 2px 16px #00000014;position:sticky!important;top:0!important}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__solid .Navbar-module__6S3qNG__logoText{color:var(--color-black)}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__solid .Navbar-module__6S3qNG__logoSubtext{color:var(--color-grey)}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__solid .Navbar-module__6S3qNG__navLink{color:var(--color-black)}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__solid .Navbar-module__6S3qNG__portalLink{color:var(--color-black);border-color:#00000026}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__solid .Navbar-module__6S3qNG__portalLink:hover{background:#0000000d;border-color:#0000004d}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__solid .Navbar-module__6S3qNG__mobileMenuToggle{color:var(--color-black)}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__solid .Navbar-module__6S3qNG__mobileMenuToggle:hover{background:#0000000d}.Navbar-module__6S3qNG__contactBtn{background:var(--color-white)!important;color:var(--color-black)!important}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__scrolled .Navbar-module__6S3qNG__contactBtn,.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__solid .Navbar-module__6S3qNG__contactBtn{background:var(--color-blue)!important;color:var(--color-white)!important}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__scrolled .Navbar-module__6S3qNG__contactBtn:hover,.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__solid .Navbar-module__6S3qNG__contactBtn:hover{background:#0757b3!important}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;box-shadow:0 2px 16px #00000014}.Navbar-module__6S3qNG__container{grid-template-columns:1fr auto 1fr;align-items:center;gap:3rem;max-width:1400px;margin:0 auto;padding:1.75rem 2rem;display:grid}.Navbar-module__6S3qNG__logo{justify-self:start;align-items:baseline;gap:.5rem;text-decoration:none;transition:opacity .2s;display:flex}.Navbar-module__6S3qNG__logo:hover{opacity:.8}.Navbar-module__6S3qNG__logoImage{object-fit:contain;width:auto;height:40px;transition:opacity .3s}.Navbar-module__6S3qNG__logoText{font-family:var(--font-manrope), sans-serif;color:var(--color-white);letter-spacing:-.02em;font-size:1.5rem;font-weight:800;transition:color .3s}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__scrolled .Navbar-module__6S3qNG__logoText{color:var(--color-black)}.Navbar-module__6S3qNG__logoSubtext{font-family:var(--font-manrope), sans-serif;color:#ffffffb3;font-size:.875rem;font-weight:500;transition:color .3s}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__scrolled .Navbar-module__6S3qNG__logoSubtext{color:var(--color-grey)}.Navbar-module__6S3qNG__navLinks{justify-content:center;align-items:center;gap:2.5rem;display:flex}.Navbar-module__6S3qNG__navLink{font-family:var(--font-manrope), sans-serif;color:var(--color-white);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:.5rem 0;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__scrolled .Navbar-module__6S3qNG__navLink{color:var(--color-black)}.Navbar-module__6S3qNG__navLink:after{content:"";background:var(--color-blue);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.Navbar-module__6S3qNG__navLink:hover:after{width:100%}.Navbar-module__6S3qNG__navLink:hover,.Navbar-module__6S3qNG__navLink.Navbar-module__6S3qNG__active{color:var(--color-blue)}.Navbar-module__6S3qNG__navLink.Navbar-module__6S3qNG__active:after{width:100%}.Navbar-module__6S3qNG__chevron{font-size:1.125rem;transition:transform .3s}.Navbar-module__6S3qNG__navLink.Navbar-module__6S3qNG__active .Navbar-module__6S3qNG__chevron{transform:rotate(180deg)}.Navbar-module__6S3qNG__navCTA{justify-self:end;align-items:center;gap:1rem;display:flex}.Navbar-module__6S3qNG__navCTA>a[class*=button],.Navbar-module__6S3qNG__navCTA button{padding:.625rem 1.25rem;font-size:.9375rem}.Navbar-module__6S3qNG__portalLink{font-family:var(--font-manrope), sans-serif;color:var(--color-white);white-space:nowrap;background:0 0;border:2px solid #ffffff4d;border-radius:10px;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__scrolled .Navbar-module__6S3qNG__portalLink{color:var(--color-black);border-color:#00000026}.Navbar-module__6S3qNG__portalLink:hover{background:#ffffff1a;border-color:#ffffff80}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__scrolled .Navbar-module__6S3qNG__portalLink:hover{background:#0000000d;border-color:#0000004d}.Navbar-module__6S3qNG__mobileMenuToggle{width:40px;height:40px;color:var(--color-white);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:1.75rem;transition:all .2s;display:none}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__scrolled .Navbar-module__6S3qNG__mobileMenuToggle{color:var(--color-black)}.Navbar-module__6S3qNG__mobileMenuToggle:hover{background:#ffffff1a}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__scrolled .Navbar-module__6S3qNG__mobileMenuToggle:hover{background:#0000000d}.Navbar-module__6S3qNG__mobileMenu{z-index:1002;background:#fff;height:100vh;transition:transform .4s cubic-bezier(.25,.46,.45,.94);display:none;position:fixed;inset:0;overflow:hidden;transform:translate(100%)}.Navbar-module__6S3qNG__mobileMenu.Navbar-module__6S3qNG__open{-webkit-overflow-scrolling:touch;overflow-y:auto;transform:translate(0)}.Navbar-module__6S3qNG__mobileMenu::-webkit-scrollbar{display:none}.Navbar-module__6S3qNG__mobileNavLinks{flex-direction:column;max-width:480px;min-height:100vh;margin:0 auto;padding:5.5rem 2rem 0;display:flex;position:relative}.Navbar-module__6S3qNG__mobileCloseButton{cursor:pointer;color:#5f6368;z-index:1003;background:#f8f9fa;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:.625rem;font-size:1.5rem;transition:all .2s;display:flex;position:fixed;top:1.75rem;right:2rem}.Navbar-module__6S3qNG__mobileCloseButton:hover{color:#1a1a1a;background:#e8eaed;transform:rotate(90deg)}.Navbar-module__6S3qNG__mobileCloseButton:active{background:#dadce0;transform:rotate(90deg)scale(.95)}.Navbar-module__6S3qNG__mobileNavLink{font-family:var(--font-manrope), sans-serif;color:#1a1a1a;text-align:left;letter-spacing:-.02em;background:0 0;border-bottom:1px solid #f1f3f4;flex-shrink:0;padding:1.25rem 0;font-size:1.25rem;font-weight:500;text-decoration:none;transition:color .25s}.Navbar-module__6S3qNG__mobileNavLink:hover{color:var(--color-blue)}.Navbar-module__6S3qNG__mobileNavLink:active{opacity:.7}.Navbar-module__6S3qNG__mobileDropdownContainer{border-bottom:1px solid #f1f3f4;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.Navbar-module__6S3qNG__mobileNavLinkButton{font-family:var(--font-manrope), sans-serif;color:#1a1a1a;text-align:left;cursor:pointer;letter-spacing:-.02em;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 0;font-size:1.25rem;font-weight:500;transition:color .25s;display:flex}.Navbar-module__6S3qNG__mobileNavLinkButton:hover{color:var(--color-blue)}.Navbar-module__6S3qNG__mobileChevron{color:#80868b;font-size:1.25rem;transition:transform .3s}.Navbar-module__6S3qNG__mobileNavLinkButton:hover .Navbar-module__6S3qNG__mobileChevron{color:var(--color-blue)}.Navbar-module__6S3qNG__mobileChevron.Navbar-module__6S3qNG__open{transform:rotate(180deg)}.Navbar-module__6S3qNG__mobileDropdownContent{background:#fafbfc;border-radius:8px;flex-direction:column;gap:0;margin:0;padding:.5rem 0 .75rem;animation:.3s Navbar-module__6S3qNG__slideDownSmooth;display:flex}@keyframes Navbar-module__6S3qNG__slideDownSmooth{0%{opacity:0;max-height:0}to{opacity:1;max-height:600px}}.Navbar-module__6S3qNG__mobileDropdownLink{font-family:var(--font-manrope), sans-serif;color:#5f6368;text-align:left;letter-spacing:-.01em;background:0 0;padding:.9375rem 0 .9375rem .5rem;font-size:1.0625rem;font-weight:400;text-decoration:none;transition:color .2s;display:block}.Navbar-module__6S3qNG__mobileDropdownLink:hover{color:var(--color-blue)}.Navbar-module__6S3qNG__mobileDropdownLink:active{opacity:.7}.Navbar-module__6S3qNG__mobileNavCTA{background:#fff;border-top:1px solid #f1f3f4;flex-direction:column;flex-shrink:0;gap:1rem;margin-top:auto;padding:2.5rem 0 3rem;display:flex}.Navbar-module__6S3qNG__mobileNavCTA .Navbar-module__6S3qNG__portalWrapper{width:100%}.Navbar-module__6S3qNG__mobilePortalLink{font-family:var(--font-manrope), sans-serif;color:#1a1a1a;text-align:center;letter-spacing:-.01em;background:#fff;border:1.5px solid #e8eaed;border-radius:14px;width:100%;padding:1.25rem 1.5rem;font-size:1.125rem;font-weight:500;text-decoration:none;transition:all .25s;display:block;box-shadow:0 1px 3px #0000000a}.Navbar-module__6S3qNG__mobilePortalLink:hover{background:#fafbfc;border-color:#dadce0;transform:translateY(-1px);box-shadow:0 2px 6px #0000000f}.Navbar-module__6S3qNG__mobilePortalLink:active{transform:translateY(0);box-shadow:0 1px 2px #0000000a}.Navbar-module__6S3qNG__portalWrapper{display:inline-block;position:relative}.Navbar-module__6S3qNG__tooltipBackdrop{z-index:999;background:0 0;position:fixed;inset:0}.Navbar-module__6S3qNG__comingSoonTooltip{z-index:1000;animation:.4s cubic-bezier(.34,1.56,.64,1) Navbar-module__6S3qNG__popOut,.4s 1.6s forwards Navbar-module__6S3qNG__fadeOut;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}@keyframes Navbar-module__6S3qNG__popOut{0%{opacity:0;transform:translate(-50%)translateY(-15px)scale(.7)}60%{opacity:1;transform:translate(-50%)translateY(2px)scale(1.03)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes Navbar-module__6S3qNG__fadeOut{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-8px)scale(.92)}}.Navbar-module__6S3qNG__comingSoonTooltip:before{content:"";border-bottom:8px solid #000;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.Navbar-module__6S3qNG__tooltipContent{color:#fff;white-space:nowrap;background:#000;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex;box-shadow:0 8px 24px #0006}.Navbar-module__6S3qNG__tooltipIcon{font-size:1.25rem;line-height:1;animation:.6s ease-in-out infinite alternate Navbar-module__6S3qNG__rocket}@keyframes Navbar-module__6S3qNG__rocket{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.Navbar-module__6S3qNG__tooltipText{letter-spacing:.02em;font-size:.875rem;font-weight:600}@media (max-width:1024px){.Navbar-module__6S3qNG__navLinks{gap:1.5rem}.Navbar-module__6S3qNG__container{grid-template-columns:auto 1fr auto;gap:2rem}}@media (max-width:768px){.Navbar-module__6S3qNG__container{justify-content:space-between;padding:1.25rem 1.5rem;display:flex}.Navbar-module__6S3qNG__navLinks,.Navbar-module__6S3qNG__navCTA{display:none}.Navbar-module__6S3qNG__mobileMenuToggle{display:flex}.Navbar-module__6S3qNG__mobileMenu{display:block}.Navbar-module__6S3qNG__logoText{font-size:1.25rem}.Navbar-module__6S3qNG__logoSubtext{font-size:.75rem}}@media (max-width:480px){.Navbar-module__6S3qNG__container{padding:1rem}.Navbar-module__6S3qNG__mobileNavLinks{padding:5.5rem 1.5rem 0}.Navbar-module__6S3qNG__mobileCloseButton{width:2.5rem;height:2.5rem;padding:.5rem;font-size:1.375rem;top:1.5rem;right:1.5rem}.Navbar-module__6S3qNG__mobileNavLink,.Navbar-module__6S3qNG__mobileNavLinkButton{padding:1.125rem 0;font-size:1.125rem}.Navbar-module__6S3qNG__mobileDropdownLink{padding:.875rem 0 .875rem .5rem;font-size:1rem}.Navbar-module__6S3qNG__mobileNavCTA{padding:2rem 0 2.5rem}.Navbar-module__6S3qNG__mobilePortalLink{padding:1.125rem 1.25rem;font-size:1.0625rem}}
.ServicesCards-module__zSq-da__serviceCard{cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;max-width:340px;min-height:400px;padding:2.5rem 1.75rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.ServicesCards-module__zSq-da__white{background:var(--color-white);border:1px solid #4545451a}.ServicesCards-module__zSq-da__white .ServicesCards-module__zSq-da__title{color:var(--color-black)}.ServicesCards-module__zSq-da__white .ServicesCards-module__zSq-da__description{color:var(--color-grey)}.ServicesCards-module__zSq-da__white .ServicesCards-module__zSq-da__iconContainer svg{color:var(--color-blue)}.ServicesCards-module__zSq-da__white .ServicesCards-module__zSq-da__iconContainer .icon{color:var(--color-blue)}.ServicesCards-module__zSq-da__white .ServicesCards-module__zSq-da__link{color:var(--color-blue)}.ServicesCards-module__zSq-da__blue{background:var(--color-dark-blue);border:none}.ServicesCards-module__zSq-da__blue .ServicesCards-module__zSq-da__title,.ServicesCards-module__zSq-da__blue .ServicesCards-module__zSq-da__description,.ServicesCards-module__zSq-da__blue .ServicesCards-module__zSq-da__iconContainer svg{color:var(--color-white)}.ServicesCards-module__zSq-da__blue .ServicesCards-module__zSq-da__iconContainer .icon{color:var(--color-white)}.ServicesCards-module__zSq-da__blue .ServicesCards-module__zSq-da__link{color:var(--color-brown)}.ServicesCards-module__zSq-da__white.ServicesCards-module__zSq-da__hovered{background:var(--color-dark-blue);transform:translateY(-8px);box-shadow:0 20px 40px #012fa54d}.ServicesCards-module__zSq-da__white.ServicesCards-module__zSq-da__hovered .ServicesCards-module__zSq-da__title,.ServicesCards-module__zSq-da__white.ServicesCards-module__zSq-da__hovered .ServicesCards-module__zSq-da__description,.ServicesCards-module__zSq-da__white.ServicesCards-module__zSq-da__hovered .ServicesCards-module__zSq-da__iconContainer svg{color:var(--color-white)}.ServicesCards-module__zSq-da__white.ServicesCards-module__zSq-da__hovered .ServicesCards-module__zSq-da__iconContainer .icon{color:var(--color-white)}.ServicesCards-module__zSq-da__white.ServicesCards-module__zSq-da__hovered .ServicesCards-module__zSq-da__link{color:var(--color-brown)}.ServicesCards-module__zSq-da__blue.ServicesCards-module__zSq-da__hovered{transform:translateY(-8px);box-shadow:0 20px 40px #012fa580}.ServicesCards-module__zSq-da__iconContainer{margin-bottom:2rem}.ServicesCards-module__zSq-da__iconContainer svg{width:3.5rem;height:3.5rem;font-size:3.5rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.ServicesCards-module__zSq-da__iconContainer .icon{width:3.5rem;height:3.5rem;font-size:3.5rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.ServicesCards-module__zSq-da__title{margin-bottom:1.5rem;font-size:2rem;font-weight:600;line-height:1.2;transition:color .4s cubic-bezier(.4,0,.2,1);font-family:var(--font-manrope), sans-serif!important}.ServicesCards-module__zSq-da__description{font-family:var(--font-secondary), Georgia, serif;flex-grow:1;margin-bottom:2rem;font-size:1.125rem;line-height:1.7;transition:color .4s cubic-bezier(.4,0,.2,1)}.ServicesCards-module__zSq-da__link{align-items:center;gap:.75rem;margin-top:auto;font-size:1.125rem;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;font-family:var(--font-manrope), sans-serif!important}.ServicesCards-module__zSq-da__link:hover{gap:1rem}.ServicesCards-module__zSq-da__arrow{font-size:1rem;transition:transform .3s}.ServicesCards-module__zSq-da__link:hover .ServicesCards-module__zSq-da__arrow{transform:translate(4px)}@media (max-width:768px){.ServicesCards-module__zSq-da__serviceCard{min-height:350px;padding:2rem 1.5rem}.ServicesCards-module__zSq-da__iconContainer svg{width:2.5rem;height:2.5rem;font-size:2.5rem}.ServicesCards-module__zSq-da__iconContainer .icon{width:2.5rem;height:2.5rem;font-size:2.5rem}.ServicesCards-module__zSq-da__title{margin-bottom:1rem;font-size:1.5rem}.ServicesCards-module__zSq-da__description{margin-bottom:1.5rem;font-size:1rem}.ServicesCards-module__zSq-da__link{font-size:1rem}}
.SolutionsPipeline-module__T-aVPW__pipelineContainer{width:100%;max-width:1200px;margin:0 auto}.SolutionsPipeline-module__T-aVPW__pipeline{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:2rem;display:grid}.SolutionsPipeline-module__T-aVPW__tile{background:var(--color-white);border:2px solid #0000001a;border-radius:12px;flex-direction:column;height:420px;padding:2.5rem 2rem;transition:all .3s;display:flex}.SolutionsPipeline-module__T-aVPW__tile:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.SolutionsPipeline-module__T-aVPW__tileContent{flex-direction:column;flex:1;gap:1rem;display:flex}.SolutionsPipeline-module__T-aVPW__stepBadge{font-family:var(--font-manrope), sans-serif;color:var(--color-grey);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:700}.SolutionsPipeline-module__T-aVPW__tileTitle{font-family:var(--font-manrope), sans-serif;color:var(--color-black);margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.SolutionsPipeline-module__T-aVPW__tileDescription{font-family:var(--font-cardo), serif;color:var(--color-grey);flex:none;margin:0;font-size:1rem;line-height:1.6}.SolutionsPipeline-module__T-aVPW__tileLabel{font-family:var(--font-manrope), sans-serif;color:var(--color-grey);text-transform:uppercase;letter-spacing:.05em;margin:auto 0 0;padding-top:1.25rem;font-size:.75rem;font-weight:600}.SolutionsPipeline-module__T-aVPW__logosContainer{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:.5rem;display:flex}.SolutionsPipeline-module__T-aVPW__logoWrapper{justify-content:center;align-items:center;display:flex}.SolutionsPipeline-module__T-aVPW__logo{object-fit:contain;width:48px;height:48px;transition:all .3s}.SolutionsPipeline-module__T-aVPW__arrow{color:var(--color-blue);justify-content:center;align-items:center;transition:all .3s;display:flex}.SolutionsPipeline-module__T-aVPW__arrowIcon{font-size:2rem;display:block}.SolutionsPipeline-module__T-aVPW__arrowIconMobile{font-size:2rem;display:none}.SolutionsPipeline-module__T-aVPW__arrow:hover{color:var(--color-dark-blue);transform:scale(1.1)}.SolutionsPipeline-module__T-aVPW__inquiryCTA{margin-top:3.5rem;padding-top:0}.SolutionsPipeline-module__T-aVPW__inquiryContent{justify-content:space-between;align-items:center;gap:2rem;max-width:900px;margin:0 auto;display:flex}.SolutionsPipeline-module__T-aVPW__inquiryText{font-family:var(--font-manrope), sans-serif;color:var(--color-black);margin:0;font-size:1.625rem;font-weight:600;line-height:1.3}.SolutionsPipeline-module__T-aVPW__inquiryLink{color:var(--color-blue);font-family:var(--font-manrope), sans-serif;flex-shrink:0;align-items:center;gap:1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.SolutionsPipeline-module__T-aVPW__inquiryLink:hover{gap:1.25rem}.SolutionsPipeline-module__T-aVPW__inquiryArrow{background:var(--color-blue);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.SolutionsPipeline-module__T-aVPW__inquiryArrow svg{color:#fff;font-size:1.125rem}.SolutionsPipeline-module__T-aVPW__inquiryLink:hover .SolutionsPipeline-module__T-aVPW__inquiryArrow{background:var(--color-black);transform:scale(1.1)}.SolutionsPipeline-module__T-aVPW__additionalServices{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.SolutionsPipeline-module__T-aVPW__serviceCard{background:var(--color-white);border:1px solid #00000014;border-radius:12px;flex-direction:column;gap:1rem;padding:2rem;transition:all .3s;display:flex}.SolutionsPipeline-module__T-aVPW__serviceCard:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.SolutionsPipeline-module__T-aVPW__serviceTitle{font-family:var(--font-manrope), sans-serif;color:var(--color-black);margin:0;font-size:1.375rem;font-weight:700}.SolutionsPipeline-module__T-aVPW__serviceDescription{font-family:var(--font-cardo), serif;color:var(--color-grey);margin:0;font-size:1rem;line-height:1.5}.SolutionsPipeline-module__T-aVPW__serviceLogos{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.SolutionsPipeline-module__T-aVPW__serviceLogos img{object-fit:contain;filter:grayscale()opacity(.7);width:28px;height:28px;transition:all .3s}.SolutionsPipeline-module__T-aVPW__serviceCard:hover .SolutionsPipeline-module__T-aVPW__serviceLogos img{filter:grayscale(0%)opacity()}.SolutionsPipeline-module__T-aVPW__textLogo{font-family:var(--font-manrope), sans-serif;color:var(--color-grey);background:#0000000a;border-radius:4px;padding:.25rem .625rem;font-size:.875rem;font-weight:600}.SolutionsPipeline-module__T-aVPW__serviceFootnote{font-family:var(--font-cardo), serif;color:var(--color-grey);border-top:1px solid #0000000f;margin:0;padding-top:.5rem;font-size:.875rem;line-height:1.5}@media (max-width:968px){.SolutionsPipeline-module__T-aVPW__pipeline{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr;gap:1.5rem}.SolutionsPipeline-module__T-aVPW__arrowIcon{display:none}.SolutionsPipeline-module__T-aVPW__arrowIconMobile{display:block}.SolutionsPipeline-module__T-aVPW__tile{height:auto;min-height:380px}.SolutionsPipeline-module__T-aVPW__additionalServices{grid-template-columns:1fr}.SolutionsPipeline-module__T-aVPW__inquiryCTA{margin-top:2.5rem;padding-top:0}.SolutionsPipeline-module__T-aVPW__inquiryContent{flex-direction:column;align-items:flex-start;gap:1.5rem}.SolutionsPipeline-module__T-aVPW__inquiryText{font-size:1.375rem}}@media (max-width:768px){.SolutionsPipeline-module__T-aVPW__tile{padding:2rem 1.5rem}.SolutionsPipeline-module__T-aVPW__tileTitle{font-size:1.5rem}.SolutionsPipeline-module__T-aVPW__serviceCard{padding:1.5rem}.SolutionsPipeline-module__T-aVPW__serviceTitle{font-size:1.25rem}.SolutionsPipeline-module__T-aVPW__inquiryText{font-size:1.125rem}.SolutionsPipeline-module__T-aVPW__inquiryArrow{width:36px;height:36px}.SolutionsPipeline-module__T-aVPW__inquiryArrow svg{font-size:1rem}}
.ManagedServices-module__W-hOMa__managedServices{width:100%;max-width:1200px;margin:0 auto}.ManagedServices-module__W-hOMa__header{text-align:center;margin-bottom:3.5rem}.ManagedServices-module__W-hOMa__sectionTitle{font-family:var(--font-manrope), sans-serif;color:var(--color-black);margin:0 0 1rem;font-size:3rem;font-weight:700}.ManagedServices-module__W-hOMa__leadLine{font-family:var(--font-cardo), serif;color:var(--color-grey);margin:0;font-size:1.25rem}.ManagedServices-module__W-hOMa__cardsContainer{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1800px;margin:0 auto;display:grid}.ManagedServices-module__W-hOMa__cardsContainer .ManagedServices-module__W-hOMa__iconContainer svg{width:2.5rem;height:2.5rem}@media (max-width:968px){.ManagedServices-module__W-hOMa__cardsContainer{grid-template-columns:1fr}}@media (max-width:768px){.ManagedServices-module__W-hOMa__cardsContainer .ManagedServices-module__W-hOMa__iconContainer svg{width:2rem;height:2rem}.ManagedServices-module__W-hOMa__sectionTitle{font-size:2rem}.ManagedServices-module__W-hOMa__leadLine{font-size:1.125rem}}
.blog-module__3Bt1xq__container{max-width:1400px;margin:0 auto;padding:0 2rem}.blog-module__3Bt1xq__toolbar{background:#fff;border-bottom:1px solid #0000000d;padding:2.5rem 0 0}.blog-module__3Bt1xq__toolbarInner{flex-direction:column;gap:1.5rem;padding-bottom:2rem;display:flex}.blog-module__3Bt1xq__searchArea{max-width:480px}.blog-module__3Bt1xq__pills{-ms-overflow-style:none;scrollbar-width:none;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.blog-module__3Bt1xq__pills::-webkit-scrollbar{display:none}.blog-module__3Bt1xq__pill{font-family:var(--font-manrope), sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#6e6e73;cursor:pointer;white-space:nowrap;background:#f8f9fb;border:1px solid #e2e8f0;border-radius:20px;padding:.5rem 1rem;font-size:.6875rem;font-weight:700;transition:all .3s}.blog-module__3Bt1xq__pill:hover{border-color:var(--color-blue);color:var(--color-blue);background:#086ad80a}.blog-module__3Bt1xq__activePill{background:var(--color-blue);border-color:var(--color-blue);color:#fff;box-shadow:0 2px 8px #086ad840}.blog-module__3Bt1xq__activePill:hover{color:#fff;background:#0757b3;border-color:#0757b3}.blog-module__3Bt1xq__content{background:#fff;padding:3rem 0 6rem}.blog-module__3Bt1xq__layout{grid-template-columns:1fr 320px;align-items:start;gap:3rem;display:grid}.blog-module__3Bt1xq__main{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.blog-module__3Bt1xq__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.blog-module__3Bt1xq__side{min-width:0}.blog-module__3Bt1xq__empty{text-align:center;background:linear-gradient(135deg,#f5f5f7 0%,#e8e8eb 100%);border-radius:20px;grid-column:1/-1;padding:5rem 2rem}.blog-module__3Bt1xq__empty h3{font-family:var(--font-manrope), sans-serif;color:#1d1d1f;letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.blog-module__3Bt1xq__empty p{font-family:var(--font-cardo), serif;color:#6e6e73;margin:0;font-size:1.0625rem}.blog-module__3Bt1xq__newsletterWrap{background:#fff;padding:0 0 6rem}@media (max-width:1200px){.blog-module__3Bt1xq__layout{grid-template-columns:1fr 280px;gap:2rem}}@media (max-width:1024px){.blog-module__3Bt1xq__layout{grid-template-columns:1fr}}@media (max-width:768px){.blog-module__3Bt1xq__container{padding:0 1.25rem}.blog-module__3Bt1xq__toolbar{padding:1.75rem 0 0}.blog-module__3Bt1xq__toolbarInner{gap:1.25rem;padding-bottom:1.5rem}.blog-module__3Bt1xq__content{padding:2rem 0 3.5rem}.blog-module__3Bt1xq__layout{gap:1.5rem}.blog-module__3Bt1xq__main{gap:.875rem}.blog-module__3Bt1xq__grid{grid-template-columns:1fr;gap:.875rem}.blog-module__3Bt1xq__searchArea{max-width:100%}.blog-module__3Bt1xq__newsletterWrap{padding:0 0 3rem}.blog-module__3Bt1xq__empty{padding:3rem 1.5rem}.blog-module__3Bt1xq__empty h3{font-size:1.25rem}.blog-module__3Bt1xq__empty p{font-size:.9375rem}}@media (max-width:480px){.blog-module__3Bt1xq__container{padding:0 1rem}.blog-module__3Bt1xq__toolbar{padding:1.25rem 0 0}.blog-module__3Bt1xq__toolbarInner{gap:1rem;padding-bottom:1.25rem}.blog-module__3Bt1xq__pill{padding:.4rem .75rem;font-size:.625rem}.blog-module__3Bt1xq__content{padding:1.5rem 0 2.5rem}}
.ShareButtons-module__r1kPTq__shareButtons{align-items:center;gap:.75rem;display:flex}.ShareButtons-module__r1kPTq__label{font-family:var(--font-manrope), sans-serif;color:#86868b;text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem;font-weight:600}.ShareButtons-module__r1kPTq__buttons{gap:.5rem;display:flex}.ShareButtons-module__r1kPTq__shareBtn{color:#6e6e73;cursor:pointer;background:#f8f9fb;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;text-decoration:none;transition:all .3s;display:flex}.ShareButtons-module__r1kPTq__shareBtn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.ShareButtons-module__r1kPTq__linkedin:hover{color:#fff;background:#0077b5;border-color:#0077b5;box-shadow:0 4px 16px #0077b540}.ShareButtons-module__r1kPTq__twitter:hover{color:#fff;background:#1d1d1f;border-color:#1d1d1f;box-shadow:0 4px 16px #0003}.ShareButtons-module__r1kPTq__copy:hover{background:var(--color-blue);border-color:var(--color-blue);color:#fff;box-shadow:0 4px 16px #086ad840}.ShareButtons-module__r1kPTq__copied{color:#fff!important;background:#0d9488!important;border-color:#0d9488!important;box-shadow:0 4px 16px #0d948840!important}@media (max-width:480px){.ShareButtons-module__r1kPTq__shareBtn{width:34px;height:34px;font-size:.9rem}}
.apply-module__GY3deG__pageWrapper{max-width:880px;margin:0 auto;padding:3rem 2rem 5rem}.apply-module__GY3deG__positionHeader{margin-bottom:2.5rem}.apply-module__GY3deG__positionKicker{font-family:var(--font-manrope), sans-serif;color:#086ad8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.apply-module__GY3deG__positionTitle{font-family:var(--font-manrope), sans-serif;color:#040500;letter-spacing:-.02em;margin:0 0 .5rem;font-size:2rem;font-weight:700}.apply-module__GY3deG__positionSubtitle{font-family:var(--font-manrope), sans-serif;color:#454545;margin:0;font-size:1rem;line-height:1.6}.apply-module__GY3deG__form{flex-direction:column;gap:1.25rem;display:flex}.apply-module__GY3deG__stepHeader{align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.apply-module__GY3deG__stepNumber{color:#fff;width:28px;height:28px;font-family:var(--font-manrope), sans-serif;background:#040500;border-radius:999px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.apply-module__GY3deG__stepTitle{font-family:var(--font-manrope), sans-serif;color:#040500;margin:0;font-size:1.25rem;font-weight:700}.apply-module__GY3deG__stepHint{font-family:var(--font-manrope), sans-serif;color:#454545;margin:-.25rem 0 .5rem 2.4rem;font-size:.875rem;line-height:1.6}.apply-module__GY3deG__questionsGrid{background:#fff;border:1px solid #00000014;border-radius:14px;grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem;display:grid}.apply-module__GY3deG__field{flex-direction:column;gap:.375rem;display:flex}.apply-module__GY3deG__field:last-child{grid-column:1/-1}.apply-module__GY3deG__field:has(textarea){grid-column:1/-1}.apply-module__GY3deG__fieldLabel{font-family:var(--font-manrope), sans-serif;color:#040500;font-size:.8125rem;font-weight:600}.apply-module__GY3deG__input,.apply-module__GY3deG__select,.apply-module__GY3deG__textarea{width:100%;font-family:var(--font-manrope), sans-serif;color:#040500;background:#fff;border:1.5px solid #0000001f;border-radius:10px;padding:.65rem .85rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.apply-module__GY3deG__textarea{resize:vertical;min-height:100px;line-height:1.5;font-family:var(--font-manrope), sans-serif}.apply-module__GY3deG__input:focus,.apply-module__GY3deG__select:focus,.apply-module__GY3deG__textarea:focus{border-color:#086ad8;outline:none;box-shadow:0 0 0 3px #086ad826}.apply-module__GY3deG__inputError{border-color:#dc2626}.apply-module__GY3deG__inputError:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26262e}.apply-module__GY3deG__fieldError{font-family:var(--font-manrope), sans-serif;color:#b91c1c;margin-top:.25rem;font-size:.8125rem;line-height:1.4}.apply-module__GY3deG__fileDrop{cursor:pointer;font-family:var(--font-manrope), sans-serif;color:#454545;background:#fff;border:1.5px dashed #0003;border-radius:14px;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;transition:border-color .15s,background .15s;display:flex;position:relative}.apply-module__GY3deG__fileDrop:hover{background:#086ad808;border-color:#086ad8}.apply-module__GY3deG__fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.apply-module__GY3deG__fileIcon{color:#086ad8;flex-shrink:0;font-size:1.5rem}.apply-module__GY3deG__fileLabel{font-size:.9375rem}.apply-module__GY3deG__fileSuccess{font-family:var(--font-manrope), sans-serif;color:#15803d;align-items:center;gap:.375rem;margin-top:-.5rem;font-size:.8125rem;display:inline-flex}.apply-module__GY3deG__videoCard{background:#fff;border:1px solid #00000014;border-radius:14px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.apply-module__GY3deG__videoHeader{align-items:flex-start;gap:1rem;display:flex}.apply-module__GY3deG__videoIcon{color:#086ad8;background:#086ad81a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex}.apply-module__GY3deG__videoTitle{font-family:var(--font-manrope), sans-serif;color:#040500;margin-bottom:.25rem;font-size:.9375rem;font-weight:700}.apply-module__GY3deG__videoPrompt{font-family:var(--font-cardo), serif;color:#040500;margin-bottom:.35rem;font-size:1rem;font-style:italic;line-height:1.5}.apply-module__GY3deG__videoMeta{font-family:var(--font-manrope), sans-serif;color:#6e6e73;font-size:.75rem}.apply-module__GY3deG__videoBody{flex-direction:column;gap:.75rem;display:flex}.apply-module__GY3deG__videoHint{font-family:var(--font-manrope), sans-serif;color:#454545;margin:0;font-size:.875rem;line-height:1.6}.apply-module__GY3deG__videoPrimary,.apply-module__GY3deG__videoSecondary{font-family:var(--font-manrope), sans-serif;cursor:pointer;border:1.5px solid #0000;border-radius:10px;align-self:flex-start;align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-size:.9375rem;font-weight:600;transition:transform .1s,background .15s,border-color .15s;display:inline-flex}.apply-module__GY3deG__videoPrimary{color:#fff;background:#040500}.apply-module__GY3deG__videoPrimary:hover{background:#1a1a1a}.apply-module__GY3deG__videoSecondary{color:#040500;background:#fff;border-color:#0000001f}.apply-module__GY3deG__videoSecondary:hover{border-color:#0000004d}.apply-module__GY3deG__videoStage{aspect-ratio:16/9;background:#000;border-radius:10px;width:100%;position:relative;overflow:hidden}.apply-module__GY3deG__videoEl{object-fit:cover;width:100%;height:100%;display:block}.apply-module__GY3deG__videoElMirrored{transform:scaleX(-1)}.apply-module__GY3deG__recordingDot{background:#ef4444;border-radius:999px;width:10px;height:10px;animation:1.2s ease-in-out infinite apply-module__GY3deG__recording-pulse;position:absolute;top:.75rem;left:.75rem;box-shadow:0 0 0 4px #ef44444d}.apply-module__GY3deG__recordDot{background:#ef4444;border-radius:999px;width:8px;height:8px;display:inline-block}@keyframes apply-module__GY3deG__recording-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.apply-module__GY3deG__recordingTimer{color:#fff;font-family:var(--font-manrope), sans-serif;letter-spacing:.02em;background:#0009;border-radius:999px;padding:.3rem .65rem;font-size:.8125rem;font-weight:600;position:absolute;top:.75rem;right:.75rem}.apply-module__GY3deG__recordingProgress{background:#ffffff26;height:4px;position:absolute;bottom:0;left:0;right:0}.apply-module__GY3deG__recordingProgressBar{background:#ef4444;height:100%;transition:width .2s linear}.apply-module__GY3deG__videoSummary{font-family:var(--font-manrope), sans-serif;color:#454545;flex-wrap:wrap;gap:1rem;font-size:.875rem;display:flex}.apply-module__GY3deG__videoSummary span{align-items:center;gap:.35rem;display:inline-flex}.apply-module__GY3deG__videoError{color:#b91c1c;font-family:var(--font-manrope), sans-serif;background:#ef444414;border:1px solid #ef444433;border-radius:10px;padding:.85rem 1rem;font-size:.875rem;line-height:1.5}.apply-module__GY3deG__submitRow{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.apply-module__GY3deG__submitBtn{font-family:var(--font-manrope), sans-serif;color:#fff;cursor:pointer;background:#086ad8;border:none;border-radius:10px;padding:.9rem 1.75rem;font-size:1rem;font-weight:700;transition:background .15s,transform .1s}.apply-module__GY3deG__submitBtn:hover:not(:disabled){background:#0052b5}.apply-module__GY3deG__submitBtn:disabled{cursor:not-allowed;background:silver}.apply-module__GY3deG__cancelLink{font-family:var(--font-manrope), sans-serif;color:#454545;align-items:center;gap:.35rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.apply-module__GY3deG__cancelLink:hover{color:#040500}.apply-module__GY3deG__submitError{color:#b91c1c;font-family:var(--font-manrope), sans-serif;background:#ef444414;border:1px solid #ef444433;border-radius:10px;padding:.85rem 1rem;font-size:.875rem}.apply-module__GY3deG__successCard{text-align:center;background:#fff;border:1px solid #16a34a33;border-radius:16px;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;display:flex}.apply-module__GY3deG__successIcon{color:#15803d;background:#16a34a1a;border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;font-size:2.5rem;display:flex}.apply-module__GY3deG__successTitle{font-family:var(--font-manrope), sans-serif;color:#040500;letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:700}.apply-module__GY3deG__successText{font-family:var(--font-manrope), sans-serif;color:#454545;max-width:520px;margin:0;font-size:1rem;line-height:1.6}.apply-module__GY3deG__successActions{gap:.75rem;margin-top:.5rem;display:flex}.apply-module__GY3deG__linkBtn,.apply-module__GY3deG__linkBtnSecondary{font-family:var(--font-manrope), sans-serif;border-radius:10px;padding:.7rem 1.3rem;font-size:.9375rem;font-weight:600;text-decoration:none}.apply-module__GY3deG__linkBtn{color:#fff;background:#040500}.apply-module__GY3deG__linkBtnSecondary{color:#040500;background:#fff;border:1.5px solid #0000001f}@media (max-width:700px){.apply-module__GY3deG__pageWrapper{padding:2rem 1rem 3rem}.apply-module__GY3deG__positionHeader{margin-bottom:1.75rem}.apply-module__GY3deG__positionTitle{font-size:1.5rem}.apply-module__GY3deG__positionSubtitle{font-size:.9375rem}.apply-module__GY3deG__questionsGrid{border-radius:12px;grid-template-columns:1fr;padding:1rem}.apply-module__GY3deG__stepHeader{gap:.625rem;margin-top:1rem}.apply-module__GY3deG__stepTitle{font-size:1.125rem}.apply-module__GY3deG__stepHint{margin-left:0;font-size:.8125rem}.apply-module__GY3deG__fileDrop{border-radius:12px;gap:.625rem;padding:1rem 1.125rem}.apply-module__GY3deG__fileIcon{font-size:1.25rem}.apply-module__GY3deG__fileLabel{font-size:.875rem}.apply-module__GY3deG__videoCard{border-radius:12px;gap:.875rem;padding:1.125rem}.apply-module__GY3deG__videoHeader{gap:.75rem}.apply-module__GY3deG__videoIcon{border-radius:9px;width:36px;height:36px;font-size:1.125rem}.apply-module__GY3deG__videoPrompt{font-size:.9375rem;line-height:1.45}.apply-module__GY3deG__videoMeta{font-size:.6875rem;line-height:1.4}.apply-module__GY3deG__videoPrimary,.apply-module__GY3deG__videoSecondary{justify-content:center;align-self:stretch;padding:.8rem 1rem;font-size:.9375rem}.apply-module__GY3deG__recordingTimer{padding:.25rem .55rem;font-size:.75rem}.apply-module__GY3deG__submitRow{flex-direction:column;align-items:stretch;gap:.75rem}.apply-module__GY3deG__submitBtn{width:100%;padding:.95rem 1rem;font-size:.9375rem}.apply-module__GY3deG__cancelLink{justify-content:center;padding:.5rem 0}.apply-module__GY3deG__successCard{border-radius:14px;padding:2rem 1.25rem}.apply-module__GY3deG__successIcon{width:60px;height:60px;font-size:2rem}.apply-module__GY3deG__successTitle{font-size:1.375rem}.apply-module__GY3deG__successText{font-size:.9375rem}.apply-module__GY3deG__successActions{flex-direction:column;align-self:stretch;width:100%}.apply-module__GY3deG__linkBtn,.apply-module__GY3deG__linkBtnSecondary{text-align:center;width:100%}.apply-module__GY3deG__submitError,.apply-module__GY3deG__videoError{padding:.75rem .875rem;font-size:.8125rem}}@media (max-width:420px){.apply-module__GY3deG__pageWrapper{padding:1.5rem .875rem 2.5rem}.apply-module__GY3deG__positionTitle{font-size:1.25rem}.apply-module__GY3deG__stepNumber{width:24px;height:24px;font-size:.75rem}.apply-module__GY3deG__stepTitle{font-size:1rem}.apply-module__GY3deG__videoCard{padding:1rem}.apply-module__GY3deG__videoHeader{flex-direction:column;align-items:flex-start;gap:.5rem}}
.careers-module__4jJH6q__container{max-width:1200px;margin:0 auto;padding:0 2rem}.careers-module__4jJH6q__jobsSection{background:#fff;padding:4rem 0 6rem}.careers-module__4jJH6q__filters{gap:.75rem;margin-bottom:3rem;display:flex}.careers-module__4jJH6q__filterButton{font-family:var(--font-manrope), sans-serif;color:var(--color-black);cursor:pointer;background:0 0;border:2px solid #0000001a;border-radius:50px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s}.careers-module__4jJH6q__filterButton:hover{background:#00000005;border-color:#0000004d}.careers-module__4jJH6q__filterButton.careers-module__4jJH6q__active{background:var(--color-black);color:#fff;border-color:var(--color-black)}.careers-module__4jJH6q__jobsList{flex-direction:column;gap:1rem;display:flex}.careers-module__4jJH6q__jobCard{background:#fff;border:1px solid #0000001a;border-radius:12px;padding:2rem;transition:all .3s}.careers-module__4jJH6q__jobCard:hover{border-color:#0003;box-shadow:0 4px 20px #00000014}.careers-module__4jJH6q__jobInfo{flex-direction:column;gap:.875rem;display:flex}.careers-module__4jJH6q__jobHeader{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.careers-module__4jJH6q__jobTitle{font-family:var(--font-manrope), sans-serif;color:var(--color-black);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.careers-module__4jJH6q__jobMeta{align-items:center;gap:1.5rem;margin:0;display:flex}.careers-module__4jJH6q__jobType,.careers-module__4jJH6q__jobLocation{font-family:var(--font-manrope), sans-serif;color:var(--color-grey);font-size:.9375rem}.careers-module__4jJH6q__expandButton{font-family:var(--font-manrope), sans-serif;color:var(--color-black);cursor:pointer;white-space:nowrap;background:0 0;border:2px solid #0000001a;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex}.careers-module__4jJH6q__expandButton:hover{background:#00000005;border-color:#0000004d}.careers-module__4jJH6q__chevronIcon{font-size:1.125rem;transition:transform .3s}.careers-module__4jJH6q__chevronOpen{transform:rotate(180deg)}.careers-module__4jJH6q__jobDescription{font-family:var(--font-manrope), sans-serif;color:var(--color-grey);margin:0;font-size:.9375rem;line-height:1.6}.careers-module__4jJH6q__jobDetails{transition:max-height .4s,opacity .3s,margin-top .3s;overflow:hidden}.careers-module__4jJH6q__jobDetails.careers-module__4jJH6q__collapsed{opacity:0;max-height:0;margin-top:0}.careers-module__4jJH6q__jobDetails.careers-module__4jJH6q__expanded{opacity:1;max-height:2000px;margin-top:1rem}.careers-module__4jJH6q__detailsContent{border-top:1px solid #0000001a;flex-direction:column;gap:1.5rem;padding-top:1rem;display:flex}.careers-module__4jJH6q__detailSection{flex-direction:column;gap:.625rem;display:flex}.careers-module__4jJH6q__detailTitle{font-family:var(--font-manrope), sans-serif;color:var(--color-black);margin:0;font-size:1rem;font-weight:700}.careers-module__4jJH6q__detailText{font-family:var(--font-manrope), sans-serif;color:var(--color-grey);margin:0;font-size:.9375rem;line-height:1.7}.careers-module__4jJH6q__detailList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.careers-module__4jJH6q__detailList li{font-family:var(--font-manrope), sans-serif;color:var(--color-grey);padding-left:1.5rem;font-size:.9375rem;line-height:1.6;position:relative}.careers-module__4jJH6q__detailList li:before{content:"•";color:var(--color-black);font-weight:700;position:absolute;left:0}.careers-module__4jJH6q__applySection{justify-content:flex-start;padding-top:.5rem;display:flex}.careers-module__4jJH6q__perksSection{background:#fafbfc;padding:6rem 0}.careers-module__4jJH6q__perksTitle{font-family:var(--font-manrope), sans-serif;color:var(--color-black);text-align:center;margin-bottom:4rem;font-size:2.5rem;font-weight:700}.careers-module__4jJH6q__perksGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;display:grid}.careers-module__4jJH6q__perkCard{flex-direction:column;gap:1rem;display:flex}.careers-module__4jJH6q__perkIcon{width:48px;height:48px;color:var(--color-black);justify-content:center;align-items:center;margin-bottom:.5rem;font-size:1.75rem;display:flex}.careers-module__4jJH6q__perkTitle{font-family:var(--font-manrope), sans-serif;color:var(--color-black);margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.careers-module__4jJH6q__perkDescription{font-family:var(--font-manrope), sans-serif;color:var(--color-grey);margin:0;font-size:1rem;line-height:1.7}.careers-module__4jJH6q__ctaSection{background:var(--color-black);width:100vw;margin:0 -50vw;padding:0;position:relative;left:50%;right:50%}.careers-module__4jJH6q__ctaContainer{max-width:1200px;margin:0 auto;padding:5rem 2rem}.careers-module__4jJH6q__ctaContent{text-align:center;max-width:700px;margin:0 auto}.careers-module__4jJH6q__ctaTitle{font-family:var(--font-manrope), sans-serif;color:#fff;margin-bottom:1rem;font-size:2.5rem;font-weight:700;line-height:1.2}.careers-module__4jJH6q__ctaText{font-family:var(--font-manrope), sans-serif;color:#fffc;margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.careers-module__4jJH6q__ctaButtons{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}@media (max-width:768px){.careers-module__4jJH6q__container{padding:0 1.5rem}.careers-module__4jJH6q__jobsSection{padding:3rem 0 4rem}.careers-module__4jJH6q__filters{flex-wrap:wrap;margin-bottom:2rem}.careers-module__4jJH6q__jobCard{padding:1.5rem}.careers-module__4jJH6q__jobHeader{position:relative}.careers-module__4jJH6q__expandButton{background:0 0;border:none;justify-content:center;align-items:center;width:auto;min-width:auto;height:auto;padding:0;display:flex;position:absolute;top:0;right:0}.careers-module__4jJH6q__expandButton:hover{background:0 0;border:none}.careers-module__4jJH6q__expandButton span{display:none}.careers-module__4jJH6q__chevronIcon{color:var(--color-black);margin:0;font-size:1.5rem}.careers-module__4jJH6q__jobMeta{flex-direction:column;align-items:flex-start;gap:.5rem}.careers-module__4jJH6q__jobCard{border:1.5px solid #00000014;border-radius:16px}.careers-module__4jJH6q__jobCard:hover{box-shadow:0 6px 24px #0000000f}.careers-module__4jJH6q__applySection{justify-content:center;padding-top:1rem;display:flex}.careers-module__4jJH6q__applySection button{width:auto;min-width:200px;padding:.875rem 2rem}.careers-module__4jJH6q__perksSection{padding:4rem 0}.careers-module__4jJH6q__perksTitle{margin-bottom:3rem;font-size:2rem}.careers-module__4jJH6q__perksGrid{grid-template-columns:1fr;gap:2rem}.careers-module__4jJH6q__perkCard{text-align:center;align-items:center}.careers-module__4jJH6q__perkIcon{margin-left:auto;margin-right:auto}.careers-module__4jJH6q__ctaContainer{padding:3rem 1.5rem}.careers-module__4jJH6q__ctaTitle{font-size:2rem}.careers-module__4jJH6q__ctaText{font-size:1rem}.careers-module__4jJH6q__ctaButtons{flex-direction:column;align-items:center;width:100%}.careers-module__4jJH6q__ctaButtons button{width:auto;min-width:200px;max-width:280px}}@media (max-width:480px){.careers-module__4jJH6q__container{padding:0 1rem}.careers-module__4jJH6q__jobCard{padding:1.25rem}.careers-module__4jJH6q__jobTitle{font-size:1.125rem}.careers-module__4jJH6q__expandButton{padding:.5rem 1rem;font-size:.875rem}.careers-module__4jJH6q__perksTitle{font-size:1.75rem}.careers-module__4jJH6q__perkIcon{width:40px;height:40px;font-size:1.5rem}.careers-module__4jJH6q__perkTitle{font-size:1.125rem}.careers-module__4jJH6q__ctaContainer{padding:2.5rem 1rem}.careers-module__4jJH6q__ctaTitle{font-size:1.75rem}}
.IndustriesShowcase-module__wSCSTa__showcase{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;display:grid}.IndustriesShowcase-module__wSCSTa__gridSection{position:relative}.IndustriesShowcase-module__wSCSTa__imageGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:0;display:grid}.IndustriesShowcase-module__wSCSTa__imageCard{aspect-ratio:1;box-shadow:none;background:0 0;border:none;border-radius:0;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.IndustriesShowcase-module__wSCSTa__imageCard:first-child{transform:translateY(0)}.IndustriesShowcase-module__wSCSTa__imageCard:nth-child(2){transform:translateY(1.5rem)}.IndustriesShowcase-module__wSCSTa__imageCard:nth-child(3){transform:translateY(-1.5rem)}.IndustriesShowcase-module__wSCSTa__imageCard:nth-child(4){transform:translateY(0)}.IndustriesShowcase-module__wSCSTa__imageCard:hover{z-index:10;box-shadow:none;transform:scale(1.05)translateY(0)!important}.IndustriesShowcase-module__wSCSTa__imagePlaceholder{background:0 0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.IndustriesShowcase-module__wSCSTa__imagePlaceholder:before{content:"";opacity:0;background:0 0;transition:opacity .3s;position:absolute;inset:0}.IndustriesShowcase-module__wSCSTa__imageCard:hover .IndustriesShowcase-module__wSCSTa__imagePlaceholder:before{opacity:0}.IndustriesShowcase-module__wSCSTa__placeholderText{font-family:var(--font-manrope), sans-serif;color:var(--color-grey);text-align:center;z-index:1;padding:1rem;font-size:.875rem;font-weight:600;transition:all .3s;position:relative}.IndustriesShowcase-module__wSCSTa__imageCard:hover .IndustriesShowcase-module__wSCSTa__placeholderText{color:var(--color-white)}.IndustriesShowcase-module__wSCSTa__industryImage{object-fit:cover;width:100%;height:100%;transition:transform .3s}.IndustriesShowcase-module__wSCSTa__imageCard:hover .IndustriesShowcase-module__wSCSTa__industryImage{transform:scale(1.05)}.IndustriesShowcase-module__wSCSTa__hoverOverlay{opacity:1;background:0 0;justify-content:center;align-items:flex-end;padding-bottom:.25rem;transition:opacity .3s;display:flex;position:absolute;inset:0}.IndustriesShowcase-module__wSCSTa__industryTitle{font-family:var(--font-manrope), sans-serif;color:#086ad8;text-align:center;letter-spacing:.02em;text-shadow:0 2px 8px #ffffffe6,0 0 20px #fff9;background:0 0;padding:0;font-size:1.125rem;font-weight:700}.IndustriesShowcase-module__wSCSTa__contentSection{padding:2rem 0}.IndustriesShowcase-module__wSCSTa__content{flex-direction:column;gap:1.5rem;display:flex}.IndustriesShowcase-module__wSCSTa__title{font-family:var(--font-manrope), sans-serif;color:var(--color-black);margin:0;font-size:2.5rem;font-weight:700;line-height:1.2}.IndustriesShowcase-module__wSCSTa__description{font-family:var(--font-cardo), serif;color:var(--color-grey);margin:0;font-size:1.125rem;line-height:1.7}.IndustriesShowcase-module__wSCSTa__list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.IndustriesShowcase-module__wSCSTa__listItem{font-family:var(--font-cardo), serif;color:var(--color-grey);align-items:flex-start;gap:.875rem;font-size:1rem;line-height:1.6;display:flex}.IndustriesShowcase-module__wSCSTa__checkmark{color:var(--color-blue);background:#1a3a5214;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:.125rem;font-size:1.125rem;font-weight:700;display:flex}.IndustriesShowcase-module__wSCSTa__buttonContainer{margin-top:1rem}.IndustriesShowcase-module__wSCSTa__buttonContainer button,.IndustriesShowcase-module__wSCSTa__buttonContainer a{letter-spacing:.01em;border-radius:12px;min-width:200px;padding:.875rem 2.5rem;font-size:1.0625rem;font-weight:600;box-shadow:0 4px 14px #086ad840}.IndustriesShowcase-module__wSCSTa__buttonContainer button:hover,.IndustriesShowcase-module__wSCSTa__buttonContainer a:hover{transform:translateY(-4px);box-shadow:0 8px 24px #086ad859}@media (max-width:968px){.IndustriesShowcase-module__wSCSTa__showcase{grid-template-columns:1fr;gap:3rem}.IndustriesShowcase-module__wSCSTa__imageCard:nth-child(2),.IndustriesShowcase-module__wSCSTa__imageCard:nth-child(3){transform:translateY(0)}.IndustriesShowcase-module__wSCSTa__imageCard:hover{transform:scale(1.05)!important}}@media (max-width:768px){.IndustriesShowcase-module__wSCSTa__showcase{gap:2.5rem}.IndustriesShowcase-module__wSCSTa__imageGrid{gap:.75rem;padding:0}.IndustriesShowcase-module__wSCSTa__title{font-size:2rem}.IndustriesShowcase-module__wSCSTa__description{font-size:1rem}.IndustriesShowcase-module__wSCSTa__listItem{font-size:.9375rem}}
.contact-module__GWfRQa__container{max-width:1280px;margin:0 auto;padding:0 2rem}.contact-module__GWfRQa__contactHero{text-align:center;background:#fff;padding:4rem 0 3rem}.contact-module__GWfRQa__heroTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.02em;margin:0 0 1.5rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.2}.contact-module__GWfRQa__highlight{color:#086ad8}.contact-module__GWfRQa__heroText{font-family:var(--font-cardo,"Georgia", serif);color:#4a5568;max-width:700px;margin:0 auto;font-size:1.25rem;line-height:1.7}.contact-module__GWfRQa__contactMain{background:#f8f9fb;padding:5rem 0}.contact-module__GWfRQa__contactGrid{grid-template-columns:1fr 1.3fr;align-items:start;gap:5rem;display:grid}.contact-module__GWfRQa__contactInfo{flex-direction:column;gap:3rem;display:flex}.contact-module__GWfRQa__infoTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.01em;margin:0;font-size:2rem;font-weight:700}.contact-module__GWfRQa__infoSubtitle{font-family:var(--font-cardo,"Georgia", serif);color:#4a5568;margin:.75rem 0 0;font-size:1rem;line-height:1.6}.contact-module__GWfRQa__contactMethods{flex-direction:column;gap:2rem;display:flex}.contact-module__GWfRQa__contactMethod{gap:1.5rem;display:flex}.contact-module__GWfRQa__methodIcon{color:#fff;background:linear-gradient(135deg,#086ad8 0%,#0541b8 100%);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.75rem;display:flex;box-shadow:0 4px 12px #086ad840}.contact-module__GWfRQa__methodContent{flex-direction:column;flex:1;gap:.5rem;display:flex}.contact-module__GWfRQa__methodLabel{font-family:var(--font-manrope,sans-serif);color:#121c44;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.875rem;font-weight:700}.contact-module__GWfRQa__methodValue{font-family:var(--font-manrope,sans-serif);color:#086ad8;font-size:1.375rem;font-weight:700;line-height:1.3;text-decoration:none;transition:color .3s}.contact-module__GWfRQa__methodValue:hover{color:#0541b8}.contact-module__GWfRQa__methodNote{font-family:var(--font-manrope,sans-serif);color:#4a5568;margin:0;font-size:.875rem}.contact-module__GWfRQa__businessHours{background:#fff;border-radius:16px;margin-top:1rem;padding:2rem;box-shadow:0 4px 16px #0000000f}.contact-module__GWfRQa__hoursTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.01em;margin:0 0 1.5rem;font-size:1.125rem;font-weight:700}.contact-module__GWfRQa__hoursList{flex-direction:column;gap:1rem;display:flex}.contact-module__GWfRQa__hoursRow{font-family:var(--font-manrope,sans-serif);color:#4a5568;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding-bottom:1rem;font-size:.9375rem;display:flex}.contact-module__GWfRQa__hoursRow:last-child{border-bottom:none;padding-bottom:0}.contact-module__GWfRQa__hoursRow span:first-child{color:#121c44;font-weight:600}.contact-module__GWfRQa__contactFormWrapper{position:sticky;top:100px}.contact-module__GWfRQa__formCard{background:#fff;border-radius:20px;padding:3rem;box-shadow:0 12px 40px #00000014}.contact-module__GWfRQa__formTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.01em;margin:0 0 .75rem;font-size:1.75rem;font-weight:700}.contact-module__GWfRQa__formSubtitle{font-family:var(--font-cardo,"Georgia", serif);color:#4a5568;margin:0 0 2.5rem;font-size:1rem;line-height:1.6}.contact-module__GWfRQa__contactForm{flex-direction:column;gap:1.5rem;display:flex}.contact-module__GWfRQa__formRow{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.contact-module__GWfRQa__formGroup{flex-direction:column;gap:.5rem;display:flex}.contact-module__GWfRQa__formLabel{font-family:var(--font-manrope,sans-serif);color:#121c44;font-size:.875rem;font-weight:600}.contact-module__GWfRQa__formInput,.contact-module__GWfRQa__formSelect,.contact-module__GWfRQa__formTextarea{font-family:var(--font-manrope,sans-serif);color:#121c44;background:#f8f9fb;border:1.5px solid #e2e8f0;border-radius:10px;padding:.875rem 1.25rem;font-size:1rem;transition:all .3s}.contact-module__GWfRQa__formInput:focus,.contact-module__GWfRQa__formSelect:focus,.contact-module__GWfRQa__formTextarea:focus{background:#fff;border-color:#086ad8;outline:none;box-shadow:0 0 0 3px #086ad81a}.contact-module__GWfRQa__formSelect{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23121c44' d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:3rem}.contact-module__GWfRQa__formTextarea{resize:vertical;min-height:120px}.contact-module__GWfRQa__submitButton{font-family:var(--font-manrope,sans-serif);color:#fff;cursor:pointer;background:#086ad8;border:none;border-radius:10px;margin-top:.5rem;padding:1.125rem 3rem;font-size:1.0625rem;font-weight:600;transition:all .3s}.contact-module__GWfRQa__submitButton:hover:not(:disabled){background:#0541b8;transform:translateY(-2px);box-shadow:0 8px 20px #086ad84d}.contact-module__GWfRQa__submitButton:disabled{opacity:.6;cursor:not-allowed}.contact-module__GWfRQa__successMessage{text-align:center;padding:4rem 3rem;animation:.5s contact-module__GWfRQa__fadeIn}@keyframes contact-module__GWfRQa__fadeIn{0%{opacity:0}to{opacity:1}}.contact-module__GWfRQa__successIcon{color:#fff;background:linear-gradient(135deg,#4caf50 0%,#45a049 100%);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 2rem;font-size:4rem;animation:.6s cubic-bezier(.4,0,.2,1) contact-module__GWfRQa__scaleIn;display:flex}@keyframes contact-module__GWfRQa__scaleIn{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}.contact-module__GWfRQa__successTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;margin:0 0 1rem;font-size:2.25rem;font-weight:700}.contact-module__GWfRQa__successText{font-family:var(--font-cardo,"Georgia", serif);color:#4a5568;max-width:450px;margin:0 auto 2rem;font-size:1.125rem;line-height:1.7}.contact-module__GWfRQa__newMessageButton{font-family:var(--font-manrope,sans-serif);color:#086ad8;cursor:pointer;background:0 0;border:2px solid #086ad8;border-radius:10px;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:all .3s}.contact-module__GWfRQa__newMessageButton:hover{color:#fff;background:#086ad8}.contact-module__GWfRQa__ctaPhoneButton{font-family:var(--font-manrope,sans-serif);color:#086ad8;background:#fff;border:2px solid #fff;border-radius:10px;padding:1rem 3rem;font-size:1.0625rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.contact-module__GWfRQa__ctaPhoneButton:hover{color:#fff;background:0 0;transform:translateY(-2px);box-shadow:0 8px 24px #0003}@media (max-width:1024px){.contact-module__GWfRQa__contactGrid{gap:3rem}.contact-module__GWfRQa__contactFormWrapper{position:static}}@media (max-width:768px){.contact-module__GWfRQa__contactHero{padding:3rem 0 2rem}.contact-module__GWfRQa__heroTitle{font-size:2.25rem}.contact-module__GWfRQa__heroText{font-size:1.0625rem}.contact-module__GWfRQa__contactMain{padding:4rem 0}.contact-module__GWfRQa__contactGrid{grid-template-columns:1fr;gap:3rem}.contact-module__GWfRQa__formCard{padding:2rem 1.75rem}.contact-module__GWfRQa__formRow{grid-template-columns:1fr}.contact-module__GWfRQa__infoTitle{font-size:1.75rem}.contact-module__GWfRQa__methodValue{font-size:1.125rem}.contact-module__GWfRQa__businessHours{padding:1.75rem}}
.featuredwins-module__PJxgYW__container{max-width:1280px;margin:0 auto;padding:0 2rem}.featuredwins-module__PJxgYW__introSection{background:#fff;padding:4rem 0}.featuredwins-module__PJxgYW__sectionTitle{font-family:var(--font-cardo,"Georgia", serif);color:#121c44;text-align:center;margin-bottom:1.5rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:700}.featuredwins-module__PJxgYW__sectionText{color:#4a5568;text-align:center;max-width:800px;margin:0 auto;font-size:1.125rem;line-height:1.7}.featuredwins-module__PJxgYW__caseStudiesSection{background:#f8f9fb;padding:5rem 0}.featuredwins-module__PJxgYW__caseStudiesGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.featuredwins-module__PJxgYW__statsSection{background:linear-gradient(135deg,#064ece 0%,#633af1 100%);padding:5rem 0}.featuredwins-module__PJxgYW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;display:grid}.featuredwins-module__PJxgYW__statCard{text-align:center;color:#fff}.featuredwins-module__PJxgYW__statNumber{font-family:var(--font-cardo,"Georgia", serif);margin-bottom:.5rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700}.featuredwins-module__PJxgYW__statLabel{opacity:.9;font-size:1.125rem}@media (max-width:768px){.featuredwins-module__PJxgYW__container{padding:0 1.5rem}.featuredwins-module__PJxgYW__introSection,.featuredwins-module__PJxgYW__caseStudiesSection,.featuredwins-module__PJxgYW__statsSection{padding:3rem 0}.featuredwins-module__PJxgYW__caseStudiesGrid{grid-template-columns:1fr;gap:1.5rem}.featuredwins-module__PJxgYW__statsGrid{gap:2rem}}
.webapps-module__Z-YxZG__container{max-width:1280px;margin:0 auto;padding:0 2rem}.webapps-module__Z-YxZG__appIntro{text-align:center;background:#fff;padding:4rem 0 3rem}.webapps-module__Z-YxZG__introTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.02em;margin:0 0 1.5rem;font-size:clamp(2.25rem,4vw,3rem);font-weight:700;line-height:1.2}.webapps-module__Z-YxZG__highlight{color:#086ad8}.webapps-module__Z-YxZG__introText{font-family:var(--font-cardo,"Georgia", serif);color:#4a5568;max-width:700px;margin:0 auto;font-size:1.125rem;line-height:1.7}.webapps-module__Z-YxZG__appSection{background:#fff;padding:5rem 0}.webapps-module__Z-YxZG__appSectionAlt{background:#f8f9fb}.webapps-module__Z-YxZG__appLayout{grid-template-columns:1.2fr 1fr;align-items:center;gap:5rem;display:grid}.webapps-module__Z-YxZG__appSectionAlt .webapps-module__Z-YxZG__appLayout{grid-template-columns:1fr 1.2fr}.webapps-module__Z-YxZG__appContent{flex-direction:column;gap:1.5rem;display:flex}.webapps-module__Z-YxZG__appName{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.2}.webapps-module__Z-YxZG__appTagline{font-family:var(--font-manrope,sans-serif);color:#086ad8;margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}.webapps-module__Z-YxZG__appDescription{font-family:var(--font-cardo,"Georgia", serif);color:#4a5568;margin:0;font-size:1.0625rem;line-height:1.8}.webapps-module__Z-YxZG__featuresList{margin-top:1rem}.webapps-module__Z-YxZG__featuresTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin:0 0 1rem;font-size:.9375rem;font-weight:700}.webapps-module__Z-YxZG__featuresList ul{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.webapps-module__Z-YxZG__featuresList li{font-family:var(--font-manrope,sans-serif);color:#4a5568;padding-left:1.5rem;font-size:.9375rem;line-height:1.6;position:relative}.webapps-module__Z-YxZG__featuresList li:before{content:"→";color:#086ad8;font-weight:700;position:absolute;left:0}.webapps-module__Z-YxZG__techStack{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.webapps-module__Z-YxZG__techBadge{font-family:var(--font-manrope,sans-serif);color:#086ad8;background:#086ad814;border:1px solid #086ad826;border-radius:6px;padding:.375rem .875rem;font-size:.75rem;font-weight:600}.webapps-module__Z-YxZG__comingSoonButton{font-family:var(--font-manrope,sans-serif);color:#fff;cursor:not-allowed;opacity:.8;background:#4a5568;border:none;border-radius:10px;align-items:center;gap:.75rem;width:fit-content;margin-top:1rem;padding:1rem 2rem;font-size:1rem;font-weight:600;display:inline-flex}.webapps-module__Z-YxZG__comingSoonButton svg{font-size:1.125rem}.webapps-module__Z-YxZG__launchedButton{font-family:var(--font-manrope,sans-serif);color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;align-items:center;gap:.75rem;width:fit-content;margin-top:1rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.webapps-module__Z-YxZG__launchedButton:hover{background:#1d4ed8}.webapps-module__Z-YxZG__launchedButton svg{font-size:1.125rem}.webapps-module__Z-YxZG__appVisual{justify-content:center;align-items:center;display:flex}.webapps-module__Z-YxZG__appSectionAlt .webapps-module__Z-YxZG__appVisual{order:-1}.webapps-module__Z-YxZG__appImageWrapper{aspect-ratio:4/3;background:linear-gradient(135deg,#f8f9fb 0%,#e2e8f0 100%);border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 16px 48px #0000001f}.webapps-module__Z-YxZG__appImageWrapper img{object-fit:cover;width:100%;height:100%}.webapps-module__Z-YxZG__comingSoonOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;border:1px solid #fff3;border-radius:50px;padding:.75rem 1.5rem;position:absolute;top:1.5rem;right:1.5rem}.webapps-module__Z-YxZG__overlayText{font-family:var(--font-manrope,sans-serif);color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}@media (max-width:1024px){.webapps-module__Z-YxZG__appLayout{gap:3rem}}@media (max-width:768px){.webapps-module__Z-YxZG__appIntro{padding:3rem 0 2rem}.webapps-module__Z-YxZG__introTitle{font-size:2rem}.webapps-module__Z-YxZG__introText{font-size:1rem}.webapps-module__Z-YxZG__appSection{padding:3rem 0}.webapps-module__Z-YxZG__appLayout,.webapps-module__Z-YxZG__appSectionAlt .webapps-module__Z-YxZG__appLayout{grid-template-columns:1fr;gap:2.5rem}.webapps-module__Z-YxZG__appSectionAlt .webapps-module__Z-YxZG__appVisual{order:0}.webapps-module__Z-YxZG__appName{font-size:2rem}.webapps-module__Z-YxZG__appTagline{font-size:1.125rem}.webapps-module__Z-YxZG__appDescription{font-size:1rem}.webapps-module__Z-YxZG__featuresList li{font-size:.875rem}.webapps-module__Z-YxZG__appImageWrapper{border-radius:16px}}
.websites-module__90Aqxa__container{max-width:1280px;margin:0 auto;padding:0 2rem}.websites-module__90Aqxa__portfolioIntro{text-align:center;background:#fff;padding:4rem 0 3rem}.websites-module__90Aqxa__introTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.02em;margin:0 0 1.5rem;font-size:clamp(2.25rem,4vw,3rem);font-weight:700;line-height:1.2}.websites-module__90Aqxa__highlight{color:#086ad8}.websites-module__90Aqxa__introText{font-family:var(--font-cardo,"Georgia", serif);color:#4a5568;max-width:700px;margin:0 auto;font-size:1.125rem;line-height:1.7}.websites-module__90Aqxa__portfolioSection{background:#fff;padding:4rem 0 6rem}.websites-module__90Aqxa__portfolioGrid{grid-template-columns:repeat(2,1fr);gap:3rem;display:grid}.websites-module__90Aqxa__portfolioItem{background:#fff;border-radius:16px;flex-direction:column;transition:all .4s;display:flex;overflow:hidden;box-shadow:0 4px 16px #00000014}.websites-module__90Aqxa__portfolioItem:hover{transform:translateY(-8px);box-shadow:0 16px 40px #0000001f}.websites-module__90Aqxa__quadTileWrapper{aspect-ratio:16/10;background:#f8f9fb;width:100%;position:relative;overflow:hidden}.websites-module__90Aqxa__quadGrid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:2px;width:100%;height:100%;display:grid}.websites-module__90Aqxa__tile{background:linear-gradient(135deg,#f8f9fb 0%,#e2e8f0 100%);position:relative;overflow:hidden}.websites-module__90Aqxa__tile img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.websites-module__90Aqxa__portfolioItem:hover .websites-module__90Aqxa__tile img{transform:scale(1.1)}.websites-module__90Aqxa__imageOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1;background:#000000bf;justify-content:center;align-items:center;padding:2rem;transition:all .3s;display:flex;position:absolute;inset:0}.websites-module__90Aqxa__comingSoonBadge{background:#fffffff2;border:2px solid #0000001a;border-radius:12px;padding:1rem 2.5rem;box-shadow:0 8px 24px #00000026}.websites-module__90Aqxa__comingSoonBadge span{font-family:var(--font-manrope,sans-serif);color:#121c44;text-transform:uppercase;letter-spacing:.05em;font-size:1.125rem;font-weight:700}.websites-module__90Aqxa__viewButton{font-family:var(--font-manrope,sans-serif);color:#fff;background:#086ad8;border-radius:10px;align-items:center;gap:.75rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 12px #086ad84d}.websites-module__90Aqxa__viewButton:hover{background:#0541b8;transform:translateY(-2px);box-shadow:0 8px 20px #086ad866}.websites-module__90Aqxa__viewButton svg{font-size:1.125rem}.websites-module__90Aqxa__portfolioContent{flex-direction:column;gap:1rem;padding:2rem 2rem 2.5rem;display:flex}.websites-module__90Aqxa__portfolioCategory{font-family:var(--font-manrope,sans-serif);text-transform:uppercase;letter-spacing:.05em;color:#086ad8;font-size:.8125rem;font-weight:600}.websites-module__90Aqxa__portfolioTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.websites-module__90Aqxa__portfolioDescription{font-family:var(--font-cardo,"Georgia", serif);color:#4a5568;margin:0;font-size:1rem;line-height:1.7}.websites-module__90Aqxa__techTags{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.websites-module__90Aqxa__techTag{font-family:var(--font-manrope,sans-serif);color:#4a5568;background:#f8f9fb;border:1px solid #e2e8f0;border-radius:6px;padding:.375rem .875rem;font-size:.75rem;font-weight:600}@media (max-width:1024px){.websites-module__90Aqxa__portfolioGrid{gap:2.5rem}}@media (max-width:768px){.websites-module__90Aqxa__portfolioIntro{padding:3rem 0 2rem}.websites-module__90Aqxa__introTitle{font-size:2rem}.websites-module__90Aqxa__introText{font-size:1rem}.websites-module__90Aqxa__portfolioSection{padding:3rem 0 4rem}.websites-module__90Aqxa__portfolioGrid{grid-template-columns:1fr;gap:2rem}.websites-module__90Aqxa__portfolioContent{padding:1.75rem 1.5rem 2rem}.websites-module__90Aqxa__portfolioTitle{font-size:1.25rem}.websites-module__90Aqxa__portfolioDescription{font-size:.9375rem}}
.managedservices-module__KFLu9G__container{max-width:1280px;margin:0 auto;padding:0 2rem}.managedservices-module__KFLu9G__serviceSection{background:#fff;padding:6rem 0}.managedservices-module__KFLu9G__serviceSectionAlt{background:#f8f9fb}.managedservices-module__KFLu9G__serviceContainer{grid-template-columns:1.2fr 1fr;align-items:center;gap:6rem;max-width:1280px;margin:0 auto;padding:0 2rem;display:grid}.managedservices-module__KFLu9G__serviceSectionAlt .managedservices-module__KFLu9G__serviceContainer{grid-template-columns:1fr 1.2fr}.managedservices-module__KFLu9G__serviceContent{flex-direction:column;gap:1.5rem;display:flex}.managedservices-module__KFLu9G__titleRow{align-items:center;gap:1.5rem;display:flex}.managedservices-module__KFLu9G__serviceIcon{color:#d2a98e;flex-shrink:0;font-size:3.5rem}.managedservices-module__KFLu9G__serviceTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.02em;margin:0;font-size:clamp(2.25rem,4vw,3rem);font-weight:700;line-height:1.2}.managedservices-module__KFLu9G__serviceTagline{font-family:var(--font-manrope,sans-serif);color:#086ad8;margin:0;font-size:1.375rem;font-weight:600;line-height:1.4}.managedservices-module__KFLu9G__serviceDetails{flex-direction:column;gap:1.5rem;display:flex}.managedservices-module__KFLu9G__detailsTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:700}.managedservices-module__KFLu9G__featuresList{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.managedservices-module__KFLu9G__featuresList li{font-family:var(--font-cardo,"Georgia", serif);color:#4a5568;padding-left:2rem;font-size:1rem;line-height:1.7;position:relative}.managedservices-module__KFLu9G__featuresList li:before{content:"✓";color:#086ad8;font-size:1.125rem;font-weight:700;position:absolute;left:0}.managedservices-module__KFLu9G__techStack{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.managedservices-module__KFLu9G__techBadge{font-family:var(--font-manrope,sans-serif);color:#086ad8;background:#086ad814;border:1px solid #086ad826;border-radius:50px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600}.managedservices-module__KFLu9G__serviceVisual{flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex}.managedservices-module__KFLu9G__visualBox{aspect-ratio:1;background:linear-gradient(135deg,#f8f9fb 0%,#e2e8f0 100%);border-radius:24px;justify-content:center;align-items:center;width:100%;max-width:400px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000014}.managedservices-module__KFLu9G__visualBox:before{content:"";background:radial-gradient(circle at 30% 30%,#086ad81a 0%,#0000 50%),radial-gradient(circle at 70% 70%,#d2a98e1a 0%,#0000 50%);position:absolute;inset:0}.managedservices-module__KFLu9G__largeIcon{color:#d2a98e;opacity:.6;z-index:1;font-size:10rem;position:relative}.managedservices-module__KFLu9G__portfolioLink{font-family:var(--font-manrope,sans-serif);color:#121c44;align-items:center;gap:.75rem;font-size:1.0625rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.managedservices-module__KFLu9G__portfolioLink:hover{color:#086ad8;gap:1rem}.managedservices-module__KFLu9G__portfolioArrow{font-size:1.125rem;transition:transform .3s}.managedservices-module__KFLu9G__portfolioLink:hover .managedservices-module__KFLu9G__portfolioArrow{transform:translate(4px)}@media (max-width:1024px){.managedservices-module__KFLu9G__serviceContainer{gap:4rem}.managedservices-module__KFLu9G__largeIcon{font-size:8rem}}@media (max-width:768px){.managedservices-module__KFLu9G__serviceSection{padding:4rem 0}.managedservices-module__KFLu9G__serviceContainer,.managedservices-module__KFLu9G__serviceSectionAlt .managedservices-module__KFLu9G__serviceContainer{grid-template-columns:1fr;gap:3rem}.managedservices-module__KFLu9G__serviceSectionAlt .managedservices-module__KFLu9G__serviceVisual{order:-1}.managedservices-module__KFLu9G__titleRow{flex-direction:column;align-items:flex-start;gap:1rem}.managedservices-module__KFLu9G__serviceIcon{font-size:3rem}.managedservices-module__KFLu9G__serviceTitle{font-size:2rem}.managedservices-module__KFLu9G__serviceTagline{font-size:1.125rem}.managedservices-module__KFLu9G__visualBox{aspect-ratio:16/9;max-width:100%}.managedservices-module__KFLu9G__largeIcon{font-size:6rem}.managedservices-module__KFLu9G__featuresList li{font-size:.9375rem}}
.automation-module__NEdIka__container{max-width:1280px;margin:0 auto;padding:0 2rem}.automation-module__NEdIka__ecosystemSection{background:linear-gradient(135deg,#fff 0%,#f8f9fb 100%);padding:6rem 0;position:relative;overflow:hidden}.automation-module__NEdIka__ecosystemSection:before{content:"";pointer-events:none;background:radial-gradient(circle,#086ad808 0%,#0000 70%);width:800px;height:800px;position:absolute;top:-50%;right:-20%}.automation-module__NEdIka__ecosystemContainer{max-width:1400px;margin:0 auto;padding:0 2rem}.automation-module__NEdIka__ecosystemContent{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid}.automation-module__NEdIka__ecosystemText{flex-direction:column;gap:2rem;display:flex}.automation-module__NEdIka__ecosystemBadge{font-family:var(--font-manrope,sans-serif);letter-spacing:.15em;text-transform:uppercase;color:#d2a98e;background:#d2a98e14;border:1px solid #d2a98e33;border-radius:50px;width:fit-content;padding:.5rem 1.5rem;font-size:.75rem;font-weight:700;display:inline-block}.automation-module__NEdIka__ecosystemTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.25}.automation-module__NEdIka__titleAccent{color:#086ad8}.automation-module__NEdIka__ecosystemDescription{font-family:var(--font-cardo,"Georgia", serif);color:#4a5568;max-width:540px;margin:0;font-size:1.125rem;line-height:1.8}.automation-module__NEdIka__benefitsList{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.automation-module__NEdIka__benefitItem{align-items:center;gap:1rem;display:flex}.automation-module__NEdIka__checkmark{color:#fff;background:#086ad8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.875rem;font-weight:700;display:flex}.automation-module__NEdIka__benefitItem span{font-family:var(--font-manrope,sans-serif);color:#121c44;font-size:1rem;font-weight:600}.automation-module__NEdIka__visualHub{justify-content:center;align-items:center;width:100%;height:500px;display:flex;position:relative}.automation-module__NEdIka__hubCenter{z-index:3;position:relative}.automation-module__NEdIka__centralLogo{background:#fff;border-radius:24px;justify-content:center;align-items:center;width:180px;height:180px;padding:2rem;animation:3s ease-in-out infinite automation-module__NEdIka__pulse;display:flex;box-shadow:0 20px 60px #086ad833,0 0 0 1px #086ad81a}.automation-module__NEdIka__powerAutomateLogo{object-fit:contain;width:100%;height:100%}@keyframes automation-module__NEdIka__pulse{0%,to{box-shadow:0 20px 60px #086ad833,0 0 0 1px #086ad81a}50%{box-shadow:0 25px 70px #086ad84d,0 0 0 2px #086ad833}}.automation-module__NEdIka__orbitingLogos{position:absolute;inset:0}.automation-module__NEdIka__orbitLogo{background:#fff;border-radius:16px;justify-content:center;align-items:center;width:100px;height:100px;padding:1.25rem;transition:all .4s cubic-bezier(.4,0,.2,1);animation:6s ease-in-out infinite automation-module__NEdIka__float;display:flex;position:absolute;box-shadow:0 8px 24px #0000001a}.automation-module__NEdIka__orbitLogo:hover{z-index:10;transform:scale(1.15)translateY(-8px);box-shadow:0 16px 40px #086ad840}.automation-module__NEdIka__orbitLogo img{object-fit:contain;width:100%;height:100%}.automation-module__NEdIka__orbit1{animation-delay:0s;top:50px;right:50px}.automation-module__NEdIka__orbit2{animation-delay:2s;bottom:50px;right:50px}.automation-module__NEdIka__orbit3{animation-delay:4s;top:50%;left:30px;transform:translateY(-50%)}@keyframes automation-module__NEdIka__float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.automation-module__NEdIka__orbit3{animation:6s ease-in-out infinite automation-module__NEdIka__floatLeft}@keyframes automation-module__NEdIka__floatLeft{0%,to{transform:translateY(-50%)translate(0)}50%{transform:translateY(-50%)translate(-10px)}}.automation-module__NEdIka__connectionLines{z-index:1;position:absolute;inset:0}.automation-module__NEdIka__connectionSvg{width:100%;height:100%}.automation-module__NEdIka__line{stroke:#086ad8;stroke-width:2px;stroke-dasharray:8 8;opacity:.2;animation:20s linear infinite automation-module__NEdIka__dash}@keyframes automation-module__NEdIka__dash{to{stroke-dashoffset:-1000px}}.automation-module__NEdIka__metricsSection{background:#fff;padding:4rem 0;position:relative;overflow:hidden}.automation-module__NEdIka__metricsSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#00000005 0%,#0000 60%);position:absolute;inset:0}.automation-module__NEdIka__metricsContainer{z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.automation-module__NEdIka__metricsGrid{grid-template-columns:repeat(3,1fr);gap:6rem;max-width:1100px;margin:0 auto;display:grid}.automation-module__NEdIka__metricItem{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;transition:all .3s;display:flex;position:relative}.automation-module__NEdIka__metricItem:after{content:"";background:linear-gradient(#0000 0%,#0000001a 50%,#0000 100%);width:1px;height:60px;position:absolute;top:50%;right:-3rem;transform:translateY(-50%)}.automation-module__NEdIka__metricItem:last-child:after{display:none}.automation-module__NEdIka__metricItem:hover{transform:translateY(-4px)}.automation-module__NEdIka__metricsGrid .automation-module__NEdIka__metric{gap:.25rem}.automation-module__NEdIka__metricsGrid .automation-module__NEdIka__metricNumber{color:#000;letter-spacing:-.04em;font-size:5rem;font-weight:600}.automation-module__NEdIka__metricsGrid .automation-module__NEdIka__metricLabel{color:#000;letter-spacing:-.01em;background:0 0;padding:0;font-size:1rem;font-weight:600}.automation-module__NEdIka__metricDescription{font-family:var(--font-manrope,sans-serif);color:#00000073;letter-spacing:0;margin:0;font-size:.8125rem;font-weight:400;line-height:1.4}.automation-module__NEdIka__introSection{background:#f8f9fb;padding:4rem 0}.automation-module__NEdIka__sectionTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;text-align:center;letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1.3}.automation-module__NEdIka__sectionText{color:#4a5568;text-align:center;max-width:800px;margin:0 auto;font-size:1.125rem;line-height:1.7}.automation-module__NEdIka__automationSection{background:#fff;padding:6rem 0}.automation-module__NEdIka__automationContainer{max-width:1200px;margin:0 auto;padding:0 2rem}.automation-module__NEdIka__header{text-align:center;margin-bottom:3.5rem}.automation-module__NEdIka__leadLine{font-family:var(--font-cardo,"Georgia", serif);color:#4a5568;margin:0;font-size:1.25rem}.automation-module__NEdIka__cardsContainer{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1800px;margin:0 auto;display:grid}.automation-module__NEdIka__cardsContainer>div{gap:.75rem;min-height:auto;padding:1.75rem 2.5rem 2rem}.automation-module__NEdIka__cardsContainer h3{font-size:1.25rem;line-height:1.3}.automation-module__NEdIka__cardsContainer p{padding-right:3.5rem;font-size:.9375rem;line-height:1.5}.automation-module__NEdIka__cardsContainer .automation-module__NEdIka__arrowLink{bottom:1.5rem;right:1.75rem}.automation-module__NEdIka__cardsContainer .automation-module__NEdIka__arrowCircle{width:28px;height:28px}.automation-module__NEdIka__architectureSection{background:#000;padding:6rem 0;position:relative;overflow:hidden}.automation-module__NEdIka__architectureSection:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#086ad808 50%,#0000 100%),repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff05 2px 4px);position:absolute;inset:0}.automation-module__NEdIka__architectureContainer{z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.automation-module__NEdIka__architectureHeader{text-align:center;margin-bottom:4rem}.automation-module__NEdIka__archTitle{font-family:var(--font-manrope,sans-serif);color:#fff;letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2.25rem,4vw,3rem);font-weight:600;line-height:1.2}.automation-module__NEdIka__archSubtitle{font-family:var(--font-manrope,sans-serif);color:#fff9;letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:400}.automation-module__NEdIka__diagramWrapper{margin-bottom:3rem}.automation-module__NEdIka__flowDiagram{perspective:1200px;perspective-origin:50%;justify-content:center;align-items:center;gap:2rem;margin-bottom:4rem;padding:3rem 0;display:flex}.automation-module__NEdIka__flowStage{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-width:120px;display:flex;position:relative}.automation-module__NEdIka__cubeWrapper{width:120px;height:120px;margin:0 auto}.automation-module__NEdIka__cube{width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;position:relative;transform:rotateX(20deg)rotateY(-30deg)}.automation-module__NEdIka__cubeFace{box-sizing:border-box;backface-visibility:hidden;border:2px solid #086ad866;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:absolute}.automation-module__NEdIka__cubeFaceFront{background:linear-gradient(135deg,#086ad826 0%,#086ad814 100%);transform:translateZ(60px)}.automation-module__NEdIka__cubeFaceRight{background:linear-gradient(135deg,#086ad81a 0%,#086ad80d 100%);transform:rotateY(90deg)translateZ(60px)}.automation-module__NEdIka__cubeFaceTop{background:linear-gradient(135deg,#086ad833 0%,#086ad81f 100%);border-color:#086ad880;transform:rotateX(90deg)translateZ(60px)}.automation-module__NEdIka__stageName{font-family:var(--font-manrope,sans-serif);color:#fff;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 12px #00000080;white-space:nowrap;z-index:1;font-size:1.5rem;font-weight:700}.automation-module__NEdIka__flowArrow{flex-shrink:0}.automation-module__NEdIka__arrowSvg{color:#086ad880;filter:drop-shadow(0 0 8px #086ad866);width:70px;height:24px;transition:all .3s}.automation-module__NEdIka__flowDiagram:hover .automation-module__NEdIka__arrowSvg{color:#086ad8cc;filter:drop-shadow(0 0 12px #086ad899)}.automation-module__NEdIka__calloutsGrid{grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:2rem;display:grid}.automation-module__NEdIka__callout{flex-direction:column;gap:.75rem;padding-left:1.5rem;display:flex;position:relative}.automation-module__NEdIka__calloutDot{background:#086ad8;border-radius:50%;width:8px;height:8px;position:absolute;top:.5rem;left:0;box-shadow:0 0 12px #086ad880}.automation-module__NEdIka__calloutTitle{font-family:var(--font-manrope,sans-serif);color:#fff;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.automation-module__NEdIka__calloutText{font-family:var(--font-manrope,sans-serif);color:#ffffff80;letter-spacing:0;margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.automation-module__NEdIka__archCTA{text-align:center;margin-top:3rem}.automation-module__NEdIka__archLink{font-family:var(--font-manrope,sans-serif);color:#086ad8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#086ad80d;border:1px solid #086ad84d;border-radius:50px;align-items:center;gap:.75rem;padding:.75rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.automation-module__NEdIka__archLink:hover{background:#086ad826;border-color:#086ad880;transform:translateY(-2px);box-shadow:0 8px 24px #086ad833}.automation-module__NEdIka__archLinkArrow{width:18px;height:18px;transition:transform .3s}.automation-module__NEdIka__archLink:hover .automation-module__NEdIka__archLinkArrow{transform:translate(4px)}.automation-module__NEdIka__testimonialsSection{background:#fafafa;padding:6rem 0}.automation-module__NEdIka__sectionSubtitle{font-family:var(--font-cardo,"Georgia", serif);color:#4a5568;text-align:center;max-width:700px;margin:0 auto 3rem;font-size:1.125rem;line-height:1.6}.automation-module__NEdIka__testimonialsGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:1rem;display:grid}.automation-module__NEdIka__ctaSection{color:#fff;background:#086ad8;padding:6rem 0;position:relative;overflow:hidden}.automation-module__NEdIka__ctaSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 30%,#ffffff14 0%,#0000 40%),radial-gradient(circle at 80% 70%,#0000001a 0%,#0000 40%),repeating-linear-gradient(90deg,#0000 0,#ffffff05 1px,#0000 2px 80px);position:absolute;inset:0}.automation-module__NEdIka__ctaSection .automation-module__NEdIka__container{z-index:1;text-align:center;max-width:900px;position:relative}.automation-module__NEdIka__ctaSection h2{font-family:var(--font-manrope,sans-serif);letter-spacing:-.03em;margin-bottom:1.25rem;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:1.2}.automation-module__NEdIka__ctaSection p{font-family:var(--font-manrope,sans-serif);color:#ffffffd9;letter-spacing:-.01em;margin-bottom:2.5rem;font-size:1.25rem;font-weight:400;line-height:1.5}.automation-module__NEdIka__ctaSection button,.automation-module__NEdIka__ctaSection a[class*=button]{color:#086ad8;background:#fff;border:2px solid #fff;font-weight:700}.automation-module__NEdIka__ctaSection button:hover,.automation-module__NEdIka__ctaSection a[class*=button]:hover{color:#fff;background:0 0;border-color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #0003}@media (max-width:1024px){.automation-module__NEdIka__ecosystemContent{gap:4rem}.automation-module__NEdIka__visualHub{height:400px}.automation-module__NEdIka__centralLogo{width:140px;height:140px}.automation-module__NEdIka__orbitLogo{width:80px;height:80px}}@media (max-width:768px){.automation-module__NEdIka__container{padding:0 1.5rem}.automation-module__NEdIka__ecosystemSection{padding:4rem 0}.automation-module__NEdIka__ecosystemContainer{padding:0 1.5rem}.automation-module__NEdIka__ecosystemContent{grid-template-columns:1fr;gap:3rem}.automation-module__NEdIka__ecosystemTitle{font-size:2rem}.automation-module__NEdIka__ecosystemDescription{max-width:100%}.automation-module__NEdIka__visualHub{height:350px}.automation-module__NEdIka__centralLogo{width:120px;height:120px}.automation-module__NEdIka__orbitLogo{width:70px;height:70px;padding:.875rem}.automation-module__NEdIka__orbit1{top:30px;right:30px}.automation-module__NEdIka__orbit2{bottom:30px;right:30px}.automation-module__NEdIka__orbit3{left:20px}.automation-module__NEdIka__metricsSection{padding:3rem 0}.automation-module__NEdIka__metricsGrid{grid-template-columns:1fr;gap:3rem}.automation-module__NEdIka__metricItem:after{display:none}.automation-module__NEdIka__metricsGrid .automation-module__NEdIka__metricNumber{font-size:4rem}.automation-module__NEdIka__automationSection,.automation-module__NEdIka__architectureSection{padding:4rem 0}.automation-module__NEdIka__architectureContainer{padding:0 1.5rem}.automation-module__NEdIka__diagramWrapper{-webkit-overflow-scrolling:touch;overflow:auto visible}.automation-module__NEdIka__flowDiagram{perspective:1000px;flex-direction:column;gap:.5rem;padding:2rem 0}.automation-module__NEdIka__flowArrow{height:40px;transform:rotate(90deg)}.automation-module__NEdIka__arrowSvg{width:40px;height:24px}.automation-module__NEdIka__cubeWrapper,.automation-module__NEdIka__cubeFace{width:100px;height:100px}.automation-module__NEdIka__cubeFaceFront{transform:translateZ(50px)}.automation-module__NEdIka__cubeFaceRight{transform:rotateY(90deg)translateZ(50px)}.automation-module__NEdIka__cubeFaceTop{transform:rotateX(90deg)translateZ(50px)}.automation-module__NEdIka__stageName{font-size:1.125rem}.automation-module__NEdIka__calloutsGrid{grid-template-columns:1fr;gap:2rem}.automation-module__NEdIka__ctaSection{padding:4rem 0}.automation-module__NEdIka__automationContainer{padding:0 1.5rem}.automation-module__NEdIka__cardsContainer{grid-template-columns:1fr;gap:1.25rem}.automation-module__NEdIka__sectionTitle{font-size:2rem}.automation-module__NEdIka__leadLine{font-size:1.125rem}.automation-module__NEdIka__flowStage{min-width:100px}}@media (max-width:480px){.automation-module__NEdIka__flowDiagram{gap:.25rem;padding:1.5rem 0}.automation-module__NEdIka__cubeWrapper,.automation-module__NEdIka__cubeFace{width:90px;height:90px}.automation-module__NEdIka__cubeFaceFront{transform:translateZ(45px)}.automation-module__NEdIka__cubeFaceRight{transform:rotateY(90deg)translateZ(45px)}.automation-module__NEdIka__cubeFaceTop{transform:rotateX(90deg)translateZ(45px)}.automation-module__NEdIka__stageName{font-size:1rem}.automation-module__NEdIka__flowStage{min-width:90px}.automation-module__NEdIka__arrowSvg{width:30px;height:20px}.automation-module__NEdIka__flowArrow{height:30px}}
.dataanalytics-module__nT9HTG__container{max-width:1280px;margin:0 auto;padding:0 2rem}.dataanalytics-module__nT9HTG__introSection{background:#fff;padding:4rem 0}.dataanalytics-module__nT9HTG__sectionTitle{font-family:var(--font-cardo,"Georgia", serif);color:#121c44;text-align:center;margin-bottom:1.5rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:700}.dataanalytics-module__nT9HTG__sectionText{color:#4a5568;text-align:center;max-width:800px;margin:0 auto;font-size:1.125rem;line-height:1.7}.dataanalytics-module__nT9HTG__servicesSection{background:#f8f9fb;padding:5rem 0}.dataanalytics-module__nT9HTG__servicesGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:3rem;display:grid}.dataanalytics-module__nT9HTG__serviceCard{background:#fff;border:2px solid #0000;border-radius:12px;padding:2.5rem 2rem;transition:all .3s}.dataanalytics-module__nT9HTG__serviceCard:hover{border-color:#064ece;transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.dataanalytics-module__nT9HTG__serviceCard h3{color:#121c44;margin-bottom:.75rem;font-size:1.375rem;font-weight:700}.dataanalytics-module__nT9HTG__serviceCard p{color:#4a5568;font-size:1rem;line-height:1.6}.dataanalytics-module__nT9HTG__ctaSection{color:#fff;text-align:center;background:linear-gradient(135deg,#064ece 0%,#633af1 100%);padding:5rem 0}.dataanalytics-module__nT9HTG__ctaSection h2{font-family:var(--font-cardo,"Georgia", serif);margin-bottom:1rem;font-size:clamp(1.875rem,4vw,2.25rem);font-weight:700}.dataanalytics-module__nT9HTG__ctaSection p{opacity:.95;margin-bottom:2rem;font-size:1.125rem}@media (max-width:768px){.dataanalytics-module__nT9HTG__container{padding:0 1.5rem}.dataanalytics-module__nT9HTG__introSection,.dataanalytics-module__nT9HTG__servicesSection,.dataanalytics-module__nT9HTG__ctaSection{padding:3rem 0}.dataanalytics-module__nT9HTG__servicesGrid{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}}
.InquiryPopup-module__BZbOyW__popupOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#000000bf;justify-content:center;align-items:center;padding:2rem;animation:.3s InquiryPopup-module__BZbOyW__fadeIn;display:flex;position:fixed;inset:0}@keyframes InquiryPopup-module__BZbOyW__fadeIn{0%{opacity:0}to{opacity:1}}.InquiryPopup-module__BZbOyW__popupContent{background:#fff;border-radius:20px;width:100%;max-width:600px;max-height:90vh;animation:.4s cubic-bezier(.4,0,.2,1) InquiryPopup-module__BZbOyW__slideUp;position:relative;overflow-y:auto;box-shadow:0 24px 80px #0000004d}@keyframes InquiryPopup-module__BZbOyW__slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.InquiryPopup-module__BZbOyW__closeButton{color:#121c44;cursor:pointer;z-index:10;background:#f8f9fb;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;transition:all .3s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.InquiryPopup-module__BZbOyW__closeButton:hover{background:#e2e8f0;transform:scale(1.1)}.InquiryPopup-module__BZbOyW__popupHeader{border-bottom:1px solid #e2e8f0;padding:3rem 3rem 2rem}.InquiryPopup-module__BZbOyW__popupTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.01em;margin:0 0 .75rem;font-size:2rem;font-weight:700}.InquiryPopup-module__BZbOyW__popupSubtitle{font-family:var(--font-cardo,"Georgia", serif);color:#4a5568;margin:0;font-size:1rem;line-height:1.6}.InquiryPopup-module__BZbOyW__popupBody{padding:2.5rem 3rem 3rem}.InquiryPopup-module__BZbOyW__inquiryForm{flex-direction:column;gap:1.5rem;display:flex}.InquiryPopup-module__BZbOyW__formRow{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.InquiryPopup-module__BZbOyW__formGroup{flex-direction:column;gap:.5rem;display:flex}.InquiryPopup-module__BZbOyW__label{font-family:var(--font-manrope,sans-serif);color:#121c44;font-size:.875rem;font-weight:600}.InquiryPopup-module__BZbOyW__input,.InquiryPopup-module__BZbOyW__select,.InquiryPopup-module__BZbOyW__textarea{font-family:var(--font-manrope,sans-serif);color:#121c44;background:#f8f9fb;border:1.5px solid #e2e8f0;border-radius:10px;padding:.875rem 1.25rem;font-size:1rem;transition:all .3s}.InquiryPopup-module__BZbOyW__input:focus,.InquiryPopup-module__BZbOyW__select:focus,.InquiryPopup-module__BZbOyW__textarea:focus{background:#fff;border-color:#086ad8;outline:none;box-shadow:0 0 0 3px #086ad81a}.InquiryPopup-module__BZbOyW__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23121c44' d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:3rem}.InquiryPopup-module__BZbOyW__textarea{resize:vertical;min-height:100px}.InquiryPopup-module__BZbOyW__submitButton{font-family:var(--font-manrope,sans-serif);color:#fff;cursor:pointer;background:#086ad8;border:none;border-radius:10px;margin-top:.5rem;padding:1.125rem 3rem;font-size:1.0625rem;font-weight:600;transition:all .3s}.InquiryPopup-module__BZbOyW__submitButton:hover{background:#0541b8;transform:translateY(-2px);box-shadow:0 8px 20px #086ad84d}.InquiryPopup-module__BZbOyW__quickContact{border-top:1px solid #e2e8f0;margin-top:2.5rem;padding-top:2.5rem}.InquiryPopup-module__BZbOyW__quickContactTitle{font-family:var(--font-manrope,sans-serif);color:#4a5568;text-align:center;margin:0 0 1.25rem;font-size:.875rem;font-weight:600}.InquiryPopup-module__BZbOyW__quickContactMethods{justify-content:center;gap:1rem;display:flex}.InquiryPopup-module__BZbOyW__quickMethod{font-family:var(--font-manrope,sans-serif);color:#086ad8;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.InquiryPopup-module__BZbOyW__quickMethod:hover{background:#086ad80d;border-color:#086ad8}.InquiryPopup-module__BZbOyW__quickMethod svg{font-size:1.125rem}@media (max-width:768px){.InquiryPopup-module__BZbOyW__popupContent{max-height:95vh}.InquiryPopup-module__BZbOyW__popupHeader{padding:2.5rem 2rem 1.75rem}.InquiryPopup-module__BZbOyW__popupTitle{font-size:1.75rem}.InquiryPopup-module__BZbOyW__popupBody{padding:2rem}.InquiryPopup-module__BZbOyW__formRow{grid-template-columns:1fr}.InquiryPopup-module__BZbOyW__quickContactMethods{flex-direction:column}.InquiryPopup-module__BZbOyW__quickMethod{justify-content:center}}
