body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}html{scroll-behavior:smooth}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.site-page-content>section:first-child{margin-top:0!important}:root{--site-navbar-height:90px}.site-page{margin:0;min-height:100vh;padding:0;width:100%}.site-page-content{margin:0;padding-top:90px;padding-top:var(--site-navbar-height);width:100%}@media (max-width:900px){:root{--site-navbar-height:72px}}.navbar{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 8% 0,#00b8ef29,#0000 30%),radial-gradient(circle at 92% 10%,#2d7ec41f,#0000 32%),linear-gradient(110deg,#11354ff7,#0c2b42fa 45%,#09253bfa);border-bottom:1px solid #45c7ef2e;box-shadow:0 5px 22px #041e3024,inset 0 -1px 0 #ffffff08;box-sizing:border-box;display:flex;height:90px;left:0;position:fixed;top:0;transition:height .3s ease,background .3s ease,box-shadow .3s ease;width:100%;z-index:10000}.navbar:after{background:linear-gradient(90deg,#0000,#00b8ef40 15%,#00b8ef 50%,#0877b859 85%,#0000);bottom:0;content:"";height:2px;left:0;opacity:.8;pointer-events:none;position:absolute;width:100%}.navbar.navbar-scrolled{background:radial-gradient(circle at 12% 0,#00b8ef1f,#0000 28%),linear-gradient(110deg,rgba(13,46,70,.985),#092439fc 55%,#071f32fc);box-shadow:0 8px 30px #031b2c38,inset 0 -1px 0 hsla(0,0%,100%,.025);height:78px}.navbar-container{box-sizing:border-box;gap:2rem;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%}.navbar-container,.navbar-logo{align-items:center;display:flex}.navbar-logo{flex-shrink:0}.logo-link{align-items:center;background:#fffffff7;border:1px solid #ffffff2e;border-radius:12px;box-shadow:0 5px 16px #0000001f,0 0 18px #00b8ef0a;display:flex;padding:.45rem .65rem;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.logo-link:hover{box-shadow:0 8px 22px #00000029,0 0 20px #00b8ef14;transform:translateY(-2px)}.logo-image{display:block;height:48px;object-fit:contain;transition:height .3s ease;width:auto}.navbar-scrolled .logo-image{height:43px}.desktop-menu{display:flex;flex:1 1;gap:.35rem}.desktop-menu,.nav-link{align-items:center;justify-content:center}.nav-link{border-radius:10px;color:#e5f4fcc7;display:inline-flex;font-size:.79rem;font-weight:650;gap:.45rem;letter-spacing:.25px;padding:.75rem .9rem;position:relative;text-decoration:none;transition:color .25s ease,background .25s ease,transform .25s ease;white-space:nowrap}.nav-link>i{color:#62d4f3;font-size:.82rem;opacity:.85;transition:color .25s ease,transform .25s ease}.nav-link:hover{background:hsla(0,0%,100%,.065);color:#fff;transform:translateY(-1px)}.nav-link:hover>i{color:#00c2f3;transform:translateY(-1px)}.nav-link.active{background:linear-gradient(135deg,#00b8ef2b,#0877b81a);border:1px solid #47ccf12e;color:#fff}.nav-link.active>i{color:#54d4f5}.nav-indicator{background:linear-gradient(90deg,#00b8ef,#66d9f7);border-radius:20px;bottom:3px;height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.nav-link.active .nav-indicator,.nav-link:hover .nav-indicator{width:34px}.navbar-actions{align-items:center;display:flex;flex-shrink:0}.quote-button{align-items:center;background:linear-gradient(135deg,#079bd3,#00b8ef 52%,#0877b8);border:1px solid #6bdcf859;border-radius:50px;box-shadow:0 7px 20px #00aeef33,inset 0 1px 0 #ffffff2e;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:750;gap:.55rem;justify-content:center;letter-spacing:.35px;min-width:132px;overflow:hidden;padding:.78rem 1.25rem;position:relative;transition:transform .3s ease,box-shadow .3s ease,gap .3s ease}.quote-button:before{background:linear-gradient(90deg,#0000,#ffffff3d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-20deg);transition:left .55s ease;width:70%}.quote-button:hover:before{left:140%}.quote-button:hover{box-shadow:0 10px 26px #00aeef47,inset 0 1px 0 #fff3;gap:.8rem;transform:translateY(-2px)}.quote-icon,.quote-text{position:relative;z-index:1}.quote-icon{flex-shrink:0;height:17px;transition:transform .3s ease;width:17px}.quote-button:hover .quote-icon{transform:translateX(3px)}.mobile-menu-btn{align-items:center;background:linear-gradient(135deg,#ffffff1a,#00b8ef17);border:1px solid #4bcaf038;border-radius:12px;cursor:pointer;display:none;flex-shrink:0;height:44px;justify-content:center;padding:0;transition:background .3s ease,border-color .3s ease,transform .3s ease;width:44px}.mobile-menu-btn:hover{background:linear-gradient(135deg,#00b8ef33,#ffffff1a);border-color:#50d1f566}.hamburger{display:flex;flex-direction:column;height:16px;justify-content:space-between;position:relative;width:21px}.hamburger span{background:#fff;border-radius:20px;display:block;height:2px;transform-origin:center;transition:transform .3s ease,opacity .25s ease,width .3s ease;width:100%}.hamburger.open span:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0;width:0}.hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu-overlay{backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);background:#031624ad;display:flex;height:100dvh;inset:0;justify-content:flex-end;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:100000}.mobile-menu-overlay.active{opacity:1;pointer-events:auto;visibility:visible}.mobile-menu-container{background:radial-gradient(circle at 12% 4%,#00b8ef2e,#0000 28%),radial-gradient(circle at 95% 80%,#2b77ba21,#0000 32%),linear-gradient(150deg,#123a56,#0d2d47 42%,#09243a);border-left:1px solid #4ccbf12e;box-shadow:-18px 0 50px #00000040;box-sizing:border-box;height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem;position:relative;transform:translateX(105%);transition:transform .35s ease;width:min(88%,380px)}.mobile-menu-overlay.active .mobile-menu-container{transform:translateX(0)}.mobile-menu-container:before{background-image:radial-gradient(circle,#ffffff0f 1px,#0000 0);background-size:35px 35px;content:"";inset:0;opacity:.35;pointer-events:none;position:absolute}.mobile-menu-container>*{position:relative;z-index:1}.mobile-menu-header{align-items:center;border-bottom:1px solid #6cd2f024;display:flex;gap:1rem;justify-content:space-between;padding-bottom:1.1rem}.mobile-menu-header>a{align-items:center;background:#fffffff7;border-radius:10px;box-shadow:0 5px 15px #0000001a;display:flex;padding:.45rem .55rem}.mobile-logo{display:block;height:42px;object-fit:contain;width:auto}.mobile-close-btn{align-items:center;background:#ffffff14;border:1px solid #54cef238;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1.15rem;height:40px;justify-content:center;padding:0;transition:background .25s ease,color .25s ease,transform .25s ease;width:40px}.mobile-close-btn:hover{background:#00b8ef2e;color:#61d7f6;transform:rotate(5deg)}.mobile-menu-links{display:flex;flex-direction:column;gap:.6rem;padding:1.5rem 0}.mobile-nav-link{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;box-sizing:border-box;color:#e5f4fcc7;cursor:pointer;display:flex;font-family:inherit;font-size:.82rem;font-weight:650;gap:.9rem;letter-spacing:.25px;padding:.9rem 1rem;position:relative;text-decoration:none;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease;width:100%}.mobile-nav-link>i{color:#66d7f5;font-size:.95rem;text-align:center;width:22px}.mobile-nav-link:hover{background:#ffffff12;border-color:#4ecaef1f;color:#fff;transform:translateX(3px)}.mobile-nav-link.active{background:linear-gradient(135deg,#00b8ef30,#0877b81a);border-color:#51d0f440;box-shadow:inset 3px 0 0 #00b8ef;color:#fff}.mobile-nav-link.active>i{color:#58d6f5}.mobile-nav-link.quote-mobile{background:linear-gradient(135deg,#079bd3,#00b8ef 55%,#0877b8);border:1px solid #65dcf94d;box-shadow:0 8px 22px #00aeef2e;color:#fff;justify-content:center;margin-top:.5rem;padding:.9rem 1rem}.mobile-nav-link.quote-mobile>i{color:#fff;width:auto}.mobile-nav-link.quote-mobile:hover{background:linear-gradient(135deg,#078fc5,#00b5e8,#0871aa);transform:translateY(-2px)}.mobile-menu-footer{border-top:1px solid #6fd3f024;margin-top:.4rem;padding-top:1.4rem}.mobile-contact-info{display:flex;flex-direction:column;gap:.75rem}.mobile-contact-info .contact-item{align-items:center;border-radius:10px;color:#def0fab8;display:flex;font-size:.75rem;gap:.75rem;padding:.65rem .75rem;text-decoration:none;transition:color .25s ease,background .25s ease,transform .25s ease}.mobile-contact-info .contact-item>i{color:#5bd4f5;font-size:.9rem;text-align:center;width:20px}.mobile-contact-info .contact-item:hover{background:#ffffff0f;color:#fff;transform:translateX(3px)}.mobile-social-links{align-items:center;display:flex;gap:.65rem;margin-top:1.25rem}.social-icon{align-items:center;background:linear-gradient(135deg,#ffffff17,#00b8ef12);border:1px solid #55cff32b;border-radius:50%;color:#cfeaf6;display:flex;font-size:.88rem;height:36px;justify-content:center;text-decoration:none;transition:transform .3s ease,background .3s ease,color .3s ease,border-color .3s ease;width:36px}.social-icon:hover{background:#00b8ef2e;border-color:#55cff359;color:#fff;transform:translateY(-3px)}@media (max-width:1100px){.navbar-container{gap:1.2rem;padding:0 1.5rem}.desktop-menu{gap:.15rem}.nav-link{font-size:.74rem;padding:.7rem}.quote-button{font-size:.72rem;min-width:120px;padding:.72rem 1rem}.logo-image{height:44px}}@media (max-width:900px){.navbar{height:78px}.navbar.navbar-scrolled{height:72px}.navbar-container{padding:0 1.25rem}.desktop-menu,.navbar-actions{display:none}.mobile-menu-btn{display:flex}.logo-image{height:42px}.navbar-scrolled .logo-image{height:39px}}@media (max-width:576px){.navbar{height:72px}.navbar.navbar-scrolled{height:68px}.navbar-container{padding:0 1rem}.logo-link{border-radius:10px;padding:.38rem .5rem}.logo-image{height:37px}.navbar-scrolled .logo-image{height:35px}.mobile-menu-btn{border-radius:10px;height:40px;width:40px}.mobile-menu-container{padding:1rem;width:min(91%,350px)}.mobile-logo{height:37px}.mobile-close-btn{font-size:1rem;height:37px;width:37px}.mobile-menu-links{gap:.45rem;padding:1.2rem 0}.mobile-nav-link{font-size:.77rem;padding:.82rem .85rem}.mobile-contact-info .contact-item{font-size:.7rem;padding:.58rem .65rem}.social-icon{font-size:.82rem;height:34px;width:34px}}@media (max-width:360px){.navbar-container{padding:0 .8rem}.logo-image{height:34px}.navbar-scrolled .logo-image{height:33px}.mobile-menu-btn{height:38px;width:38px}.mobile-menu-container{padding:.9rem;width:94%}.mobile-logo{height:34px}.mobile-nav-link{font-size:.73rem;padding:.76rem}.mobile-contact-info .contact-item{font-size:.67rem}}@media (min-width:2560px){.navbar{height:110px}.navbar.navbar-scrolled{height:94px}.navbar-container{max-width:1800px;padding:0 3rem}.logo-image{height:62px}.navbar-scrolled .logo-image{height:54px}.desktop-menu{gap:.7rem}.nav-link{font-size:.95rem;padding:.9rem 1.2rem}.nav-link>i{font-size:1rem}.quote-button{font-size:.9rem;min-width:160px;padding:.95rem 1.5rem}}@media (prefers-reduced-motion:reduce){.navbar *,.navbar :after,.navbar :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (min-width:901px){.navbar-logo .logo-link{align-items:center;box-sizing:border-box;height:60px;justify-content:center;overflow:hidden;padding:6px 8px;width:168px}.navbar-logo .logo-image{display:block;height:100%;object-fit:contain;transform:scale(1.7);transform-origin:center;transition:transform .3s ease;width:100%}.navbar-scrolled .navbar-logo .logo-link{height:55px}}@media (min-width:901px) and (max-width:1100px){.navbar-logo .logo-link{width:145px}}.quote-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#072337a3;box-sizing:border-box;display:flex;height:100dvh;inset:0;justify-content:center;overflow:hidden;padding:20px;position:fixed;width:100%;z-index:999999}.quote-modal-container{animation:quoteModalFadeIn .28s ease;background:radial-gradient(circle at 8% 8%,#00b8ef17,#0000 30%),radial-gradient(circle at 92% 15%,#1e73b914,#0000 32%),linear-gradient(145deg,#fff,#f8fcff 48%,#eef9ff);border:1px solid #087eb833;border-radius:20px;box-shadow:0 28px 80px #062b4447,0 5px 20px #0097d51a;display:flex;flex-direction:column;isolation:isolate;max-height:calc(100dvh - 40px);overflow:hidden;position:relative;width:min(620px,100%)}.quote-modal-container:before{background-image:radial-gradient(circle,#0f528212 1px,#0000 0),radial-gradient(circle,#00aeef0f 1px,#0000 0);background-position:0 0,16px 16px;background-size:32px 32px,46px 46px;content:"";inset:0;opacity:.45;pointer-events:none;position:absolute;z-index:-1}@keyframes quoteModalFadeIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.quote-modal-header{align-items:center;background:linear-gradient(135deg,#e6f8fff5,#f7fcfff0);border-bottom:1px solid #087eb824;display:flex;flex-shrink:0;gap:15px;justify-content:space-between;padding:14px 18px;position:relative}.quote-modal-header:after{background:linear-gradient(90deg,#0000,#00b8ef8c,#0000);bottom:-1px;content:"";height:1px;left:18px;position:absolute;right:18px}.quote-modal-header-content{align-items:center;display:flex;gap:12px;min-width:0}.quote-modal-icon{align-items:center;background:linear-gradient(145deg,#e5f8ff,#d8f2ff);border:1px solid #009dda33;border-radius:12px;box-shadow:0 5px 15px #087eb814;color:#087fba;display:flex;flex-shrink:0;font-size:1.4rem;height:42px;justify-content:center;width:42px}.quote-modal-header h2{color:#153f60;font-size:1.15rem;font-weight:750;line-height:1.25;margin:0 0 2px;text-align:left}.quote-modal-header p{color:#60788a;font-size:.72rem;line-height:1.4;margin:0;text-align:left}.quote-modal-close{align-items:center;background:#fff;border:1px solid #087eb829;border-radius:50%;box-shadow:0 3px 10px #0f4c750f;color:#526f83;cursor:pointer;display:flex;font-size:1rem;height:32px;justify-content:center;line-height:1;min-width:32px;padding:0;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease;width:32px}.quote-modal-close:hover{background:#e9f8ff;border-color:#009dda59;box-shadow:0 5px 15px #087eb81a;color:#087fba;transform:rotate(90deg)}.quote-modal-close:focus-visible{outline:2px solid #079bd3;outline-offset:2px}.quote-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 18px;scrollbar-color:#087eb873 #087eb80d;scrollbar-width:thin}.quote-modal-body::-webkit-scrollbar{width:6px}.quote-modal-body::-webkit-scrollbar-track{background:#087eb80a}.quote-modal-body::-webkit-scrollbar-thumb{background:#087eb866;border-radius:20px}.quote-modal-form{display:flex;flex-direction:column;gap:10px}.quote-modal-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.quote-modal-input-group{display:flex;flex-direction:column;gap:5px;min-width:0;text-align:left}.quote-modal-input-group label{color:#35566e;font-size:.7rem;font-weight:650;line-height:1.3;text-align:left}.quote-modal-input-group input,.quote-modal-input-group select,.quote-modal-input-group textarea{background:#ffffffeb;border:1px solid #1a6fa92b;border-radius:9px;box-shadow:inset 0 1px 2px #0f4c7505;box-sizing:border-box;color:#174462;font-family:inherit;font-size:.78rem;line-height:1.3;padding:9px 11px;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease;width:100%}.quote-modal-input-group input,.quote-modal-input-group select{height:38px}.quote-modal-input-group textarea{max-height:100px;min-height:68px;resize:vertical}.quote-modal-input-group input:focus,.quote-modal-input-group select:focus,.quote-modal-input-group textarea:focus{background:#fff;border-color:#009ddab3;box-shadow:0 0 0 3px #00aeef17;outline:none}.quote-modal-input-group input::placeholder,.quote-modal-input-group textarea::placeholder{color:#9aabb7;opacity:1}.quote-modal-input-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23087ab6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;cursor:pointer;padding-right:35px}.quote-modal-input-group select option{background:#fff;color:#174462}.full-width{width:100%}.quote-modal-submit{align-items:center;background:linear-gradient(135deg,#0877b8,#00aee8);border:none;border-radius:50px;box-shadow:0 7px 20px #0089c52e;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8rem;font-weight:700;gap:7px;justify-content:center;margin-top:2px;min-height:40px;padding:9px 20px;transition:transform .25s ease,box-shadow .25s ease,gap .25s ease,filter .25s ease;width:100%}.quote-modal-submit:hover:not(:disabled){box-shadow:0 9px 24px #0089c545;filter:brightness(1.04);gap:10px;transform:translateY(-1px)}.quote-modal-submit:disabled{cursor:not-allowed;opacity:.65}.quote-modal-submit:focus-visible{outline:2px solid #079bd3;outline-offset:3px}.quote-modal-submit-icon{flex-shrink:0;height:15px;width:15px}.quote-modal-spinner{animation:quoteModalSpin .8s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;display:inline-block;height:15px;width:15px}@keyframes quoteModalSpin{to{transform:rotate(1turn)}}.quote-modal-note{color:#7890a1;font-size:.61rem;line-height:1.4;margin:1px 0 0;text-align:center}.quote-modal-success{flex-direction:column;min-height:230px;padding:25px 15px;text-align:center}.quote-modal-success,.quote-modal-success-icon{align-items:center;display:flex;justify-content:center}.quote-modal-success-icon{background:linear-gradient(145deg,#e5f9ff,#d8f4ff);border:1px solid #009dda38;border-radius:50%;box-shadow:0 7px 20px #0097d51a;color:#079bd3;font-size:1.7rem;height:54px;margin:0 auto 12px;width:54px}.quote-modal-success h3{color:#153f60;font-size:1.15rem;font-weight:700;margin:0 0 6px}.quote-modal-success p{color:#60788a;font-size:.8rem;line-height:1.6;margin:0;max-width:430px}.quote-modal-footer{background:#f1faffdb;border-top:1px solid #087eb81a;flex-shrink:0;padding:10px 18px 13px}.quote-modal-footer-divider{align-items:center;display:flex;margin-bottom:9px;position:relative}.quote-modal-footer-divider:after,.quote-modal-footer-divider:before{background:#087eb821;content:"";flex:1 1;height:1px}.quote-modal-footer-divider span{background:#0000;color:#718899;font-size:.62rem;padding:0 10px;white-space:nowrap}.quote-modal-footer-contacts{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.quote-modal-footer-contact{align-items:center;background:#fff;border:1px solid #087eb821;border-radius:50px;box-shadow:0 3px 10px #0f4c750a;color:#46667c;display:inline-flex;font-size:.69rem;font-weight:600;gap:6px;justify-content:center;min-height:32px;padding:5px 13px;text-decoration:none;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.quote-modal-footer-contact:hover{background:#eaf9ff;border-color:#009dda4d;box-shadow:0 5px 14px #0f4c7514;color:#087ab6;transform:translateY(-1px)}.quote-modal-footer-contact:focus-visible{outline:2px solid #079bd3;outline-offset:2px}.quote-modal-footer-icon{flex-shrink:0;height:15px;object-fit:contain;width:15px}@media (max-height:760px) and (min-width:577px){.quote-modal-overlay{padding:12px}.quote-modal-container{max-height:calc(100dvh - 24px)}.quote-modal-header{padding:10px 16px}.quote-modal-icon{font-size:1.25rem;height:36px;width:36px}.quote-modal-header h2{font-size:1.05rem}.quote-modal-body{padding:10px 16px}.quote-modal-form{gap:8px}.quote-modal-row{gap:10px}.quote-modal-input-group{gap:3px}.quote-modal-input-group input,.quote-modal-input-group select{height:34px;padding:7px 10px}.quote-modal-input-group textarea{max-height:65px;min-height:52px}.quote-modal-submit{min-height:36px;padding:7px 18px}.quote-modal-footer{padding:8px 16px 10px}.quote-modal-footer-divider{margin-bottom:7px}.quote-modal-footer-contact{min-height:29px;padding:4px 11px}}@media (max-width:576px){.quote-modal-overlay{align-items:center;padding:10px}.quote-modal-container{border-radius:16px;max-height:calc(100dvh - 20px);width:100%}.quote-modal-header{padding:11px 12px}.quote-modal-header:after{left:12px;right:12px}.quote-modal-header-content{gap:9px}.quote-modal-icon{border-radius:10px;font-size:1.2rem;height:36px;width:36px}.quote-modal-header h2{font-size:1rem}.quote-modal-header p{font-size:.65rem}.quote-modal-close{font-size:.9rem;height:30px;min-width:30px;width:30px}.quote-modal-body{padding:11px 12px}.quote-modal-form{gap:9px}.quote-modal-row{gap:9px;grid-template-columns:1fr}.quote-modal-input-group input,.quote-modal-input-group select{height:37px}.quote-modal-input-group textarea{max-height:85px;min-height:60px}.full-width{grid-column:auto}.quote-modal-footer{padding:8px 12px 10px}.quote-modal-footer-divider{margin-bottom:7px}.quote-modal-footer-contacts{flex-direction:row;gap:6px}.quote-modal-footer-contact{flex:1 1;font-size:.63rem;min-width:0;padding:5px 7px}.quote-modal-footer-icon{height:13px;width:13px}}@media (max-width:375px){.quote-modal-overlay{padding:6px}.quote-modal-container{border-radius:14px;max-height:calc(100dvh - 12px)}.quote-modal-header{padding:9px 10px}.quote-modal-icon{font-size:1.05rem;height:32px;width:32px}.quote-modal-header h2{font-size:.9rem}.quote-modal-header p{font-size:.59rem}.quote-modal-body{padding:9px 10px}.quote-modal-input-group label{font-size:.65rem}.quote-modal-input-group input,.quote-modal-input-group select,.quote-modal-input-group textarea{font-size:.73rem}.quote-modal-footer{padding:7px 10px 9px}}@media (prefers-reduced-motion:reduce){.quote-modal-container,.quote-modal-spinner{animation-duration:.01ms}.quote-modal-close,.quote-modal-footer-contact,.quote-modal-submit{transition:none}}.home-hero-section{aspect-ratio:1600/650;background:#fff;box-sizing:border-box;height:auto;margin:93px 0 0;overflow:hidden;padding:0;position:relative;width:100%}.home-hero-background{left:0;margin:0;overflow:hidden;padding:0;top:0}.home-hero-background,.home-hero-slide{height:100%;position:absolute;width:100%}.home-hero-slide{inset:0;opacity:0;transition:opacity 1s ease-in-out,visibility 1s ease-in-out;visibility:hidden}.home-hero-slide.home-hero-active{opacity:1;visibility:visible;z-index:2}.home-hero-image{border:none;display:block;height:100%;margin:0;object-fit:contain;object-position:center;padding:0;width:100%}@media (min-width:1920px){.home-hero-section{aspect-ratio:1600/650;margin-top:93px}}@media (min-width:1025px) and (max-width:1919px){.home-hero-section{aspect-ratio:1600/650;margin-top:93px}}@media (min-width:969px) and (max-width:1024px){.home-hero-section{aspect-ratio:1600/650;margin-top:93px}}@media (min-width:769px) and (max-width:968px){.home-hero-section{aspect-ratio:1600/650;margin-top:76px}}@media (min-width:481px) and (max-width:768px){.home-hero-section{aspect-ratio:1600/650;margin-top:72px}}@media (min-width:376px) and (max-width:480px){.home-hero-section{aspect-ratio:1600/650;margin-top:58px}}@media (max-width:375px){.home-hero-section{aspect-ratio:1600/650;margin-top:54px}}@media (min-width:2560px){.home-hero-section{aspect-ratio:1600/650;margin-top:113px}}@media (prefers-reduced-motion:reduce){.home-hero-slide{transition:none}}.home-hero-arrow{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#00000073;border:1px solid #ffffff59;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s ease,transform .3s ease,border-color .3s ease,box-shadow .3s ease;width:46px;z-index:10}.home-hero-arrow i{color:#fff;font-size:18px;pointer-events:none}.home-hero-prev{left:22px}.home-hero-next{right:22px}.home-hero-arrow:hover{background:#000000bf;border-color:#fffc;box-shadow:0 5px 20px #0000004d;transform:translateY(-50%) scale(1.08)}.home-hero-arrow:active{transform:translateY(-50%) scale(.95)}.home-hero-arrow:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:968px){.home-hero-arrow{height:40px;width:40px}.home-hero-arrow i{font-size:16px}.home-hero-prev{left:15px}.home-hero-next{right:15px}}@media (max-width:576px){.home-hero-arrow{background:#00000080;border-width:1px;height:32px;width:32px}.home-hero-arrow i{font-size:13px}.home-hero-prev{left:8px}.home-hero-next{right:8px}}@media (max-width:375px){.home-hero-arrow{height:28px;width:28px}.home-hero-arrow i{font-size:11px}.home-hero-prev{left:6px}.home-hero-next{right:6px}}.byob-program-section{background:radial-gradient(circle at 8% 12%,#00aeef1f,#0000 28%),radial-gradient(circle at 92% 18%,#18599b1a,#0000 30%),radial-gradient(circle at 78% 78%,#00bfff14,#0000 28%),radial-gradient(circle at 18% 85%,#3b82f614,#0000 30%),linear-gradient(135deg,#fff,#f7fcff 24%,#edf8ff 50%,#f5fbff 75%,#fff);isolation:isolate;overflow:hidden;padding:80px 0;position:relative;width:100%}.byob-program-section:before{background-image:radial-gradient(circle,#0f52821a 1px,#0000 0),radial-gradient(circle,#00aeef14 1px,#0000 0);background-position:0 0,17px 17px;background-size:34px 34px,48px 48px;inset:0;opacity:.55}.byob-program-section:after,.byob-program-section:before{content:"";pointer-events:none;position:absolute;z-index:0}.byob-program-section:after{background:radial-gradient(circle,#00aeef1f 0,#00aeef0a 45%,#0000 70%);border-radius:50%;height:650px;right:-300px;top:100px;width:650px}.byob-program-container{margin:0 auto;max-width:1400px;padding:0 2rem;position:relative;z-index:2}.byob-program-hero-visual{align-items:center;background:linear-gradient(135deg,#fffffffa,#eff9fffa);border:1px solid #1668a024;border-radius:32px;box-shadow:0 20px 60px #0f4c751a,0 4px 15px #0f4c750d;display:flex;gap:4rem;justify-content:space-between;margin-bottom:5rem;overflow:hidden;padding:3.5rem;position:relative}.byob-program-hero-visual:before{background:radial-gradient(circle,#00aeef26,#0000 68%);height:430px;left:-180px;top:-220px;width:430px}.byob-program-hero-visual:after,.byob-program-hero-visual:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.byob-program-hero-visual:after{background:radial-gradient(circle,#18599b1f,#0000 68%);bottom:-200px;height:350px;right:-160px;width:350px}.byob-program-hero-left{flex:1 1;position:relative;text-align:left;z-index:2}.byob-program-badge{align-items:center;background:#eaf7ff;border:1px solid #0091d22e;border-radius:50px;color:#0877b8;display:inline-flex;font-size:.8rem;font-weight:700;letter-spacing:.3px;margin-bottom:1.4rem;padding:.55rem 1.2rem}.byob-program-hero-title{color:#123b5d;font-size:clamp(2.5rem,4vw,3.7rem);font-weight:800;letter-spacing:-.035em;line-height:1.08;margin:0 0 1.1rem;text-align:left}.byob-program-hero-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0878b9,#00aee8);-webkit-background-clip:text;background-clip:text;color:#079bd3}.byob-program-hero-description{color:#526b7e;font-size:1.05rem;line-height:1.75;margin:0 0 1.6rem;max-width:650px;text-align:left}.byob-program-hero-features{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:flex-start}.byob-program-hero-feature{align-items:center;background:#fff;border:1px solid #0f6fa521;border-radius:50px;box-shadow:0 5px 15px #1255800f;color:#234b67;display:flex;font-size:.88rem;font-weight:600;gap:.55rem;padding:.55rem 1rem}.byob-program-hero-feature span{align-items:center;background:#0a9dd4;border-radius:50%;color:#fff;display:inline-flex;font-size:.75rem;font-weight:800;height:22px;justify-content:center;width:22px}.byob-program-hero-right{flex:1 1;position:relative;z-index:2}.byob-program-hero-image-wrapper{background:linear-gradient(145deg,#f7fcff,#e8f7ff);border:1px solid #008ecd1f;border-radius:24px;box-shadow:0 18px 40px #1255801a;overflow:hidden;padding:1rem;position:relative}.byob-program-hero-image-wrapper:before{background:radial-gradient(circle,#00aeef24,#0000 70%);content:"";filter:blur(30px);inset:15%;pointer-events:none;position:absolute}.byob-program-hero-image{border-radius:18px;display:block;height:auto;position:relative;transition:transform .35s ease;width:100%;z-index:2}.byob-program-hero-image:hover{transform:scale(1.02)}.byob-program-section-header{margin-bottom:2.3rem;text-align:left}.byob-program-section-header h2{color:#153f60;display:inline-block;font-size:2.2rem;font-weight:800;letter-spacing:-.025em;margin:0 0 .7rem;position:relative;text-align:left}.byob-program-section-header h2:after{background:linear-gradient(90deg,#0b7fba,#00b8ef);border-radius:5px;content:"";display:block;height:3px;margin-top:.7rem;width:58px}.byob-program-section-header h2 span{-webkit-text-fill-color:initial;animation:none;background:none;color:#079bd3}.byob-program-section-header p{color:#61798b;font-size:1rem;line-height:1.65;margin:0;max-width:700px;text-align:left}.byob-program-benefits{margin-bottom:5rem}.byob-program-benefits-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.byob-program-benefit-card{background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d1f;border-radius:22px;box-shadow:0 12px 35px #0f4c7514;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:1.25rem;position:relative;text-align:left;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.byob-program-benefit-card:before{background:linear-gradient(90deg,#0d78b2,#00b8ef);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.byob-program-benefit-card:hover{border-color:#009dda47;box-shadow:0 20px 45px #0f4c7521;transform:translateY(-7px)}.byob-program-benefit-image{background:#edf8fe;border-radius:15px;height:190px;margin-bottom:1.4rem;overflow:hidden;width:100%}.byob-program-benefit-image img{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .35s ease;width:100%}.byob-program-benefit-card:hover
.byob-program-benefit-image img{transform:scale(1.045)}.byob-program-benefit-title{color:#174462;font-size:1.15rem;font-weight:750;line-height:1.35;margin:0 0 .65rem;text-align:left}.byob-program-benefit-description{color:#60788a;flex-grow:1;font-size:.88rem;line-height:1.65;margin:0 0 1rem;text-align:left}.byob-program-benefit-highlight{align-self:flex-start;background:#eaf8ff;border:1px solid #0097d524;border-radius:50px;color:#087ab6;display:inline-flex;font-size:.73rem;font-weight:700;padding:.42rem .9rem}.byob-program-how-it-works{background:linear-gradient(135deg,#fffffffc,#edf9fffc);border:1px solid #0f68a021;border-radius:28px;box-shadow:0 18px 50px #0f4c7514;margin-bottom:5rem;overflow:hidden;padding:3rem;position:relative}.byob-program-how-it-works:before{background:radial-gradient(circle,#00aeef1a,#0000 68%);border-radius:50%;content:"";height:360px;pointer-events:none;position:absolute;right:-180px;top:-190px;width:360px}.byob-program-how-it-works
.byob-program-section-header{position:relative;z-index:2}.byob-program-visual-timeline{align-items:stretch;display:flex;gap:1rem;justify-content:space-between;position:relative;z-index:2}.byob-program-timeline-item{background:#ffffffd1;border:1px solid #0e69a11c;border-radius:18px;box-shadow:0 8px 22px #1255800d;flex:1 1;min-width:0;padding:1.3rem;position:relative;text-align:left;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.byob-program-timeline-item:hover{border-color:#009cda40;box-shadow:0 14px 30px #1255801a;transform:translateY(-5px)}.byob-program-timeline-icon-wrapper{display:flex;justify-content:flex-start;margin-bottom:1.2rem;position:relative}.byob-program-timeline-icon{align-items:center;background:linear-gradient(145deg,#f3fbff,#e3f5ff);border:2px solid #009dda24;border-radius:50%;box-shadow:0 8px 22px #007eb814;display:flex;height:76px;justify-content:center;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:76px}.byob-program-timeline-icon img{border-radius:50%;display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.byob-program-timeline-item:hover
.byob-program-timeline-icon{box-shadow:0 12px 28px #007eb821;transform:scale(1.06)}.byob-program-timeline-item:hover
.byob-program-timeline-icon img{transform:scale(1.04)}.byob-program-timeline-number{align-items:center;background:linear-gradient(135deg,#0b7fb9,#00b8ee);border:3px solid #fff;border-radius:50%;bottom:-7px;box-shadow:0 5px 12px #0082be33;color:#fff;display:flex;font-size:.68rem;font-weight:800;height:28px;justify-content:center;left:53px;position:absolute;width:28px}.byob-program-timeline-content h4{color:#174462;font-size:1rem;font-weight:700;margin:.4rem 0 .5rem;text-align:left}.byob-program-timeline-content p{color:#62798a;font-size:.82rem;line-height:1.55;margin:0;text-align:left}.byob-program-timeline-arrow{color:#0a93cd;font-size:1.35rem;font-weight:700;opacity:.65;position:absolute;right:-18px;top:38px;z-index:5}.byob-program-target{margin-bottom:2rem}.byob-program-target-grid{grid-gap:1.7rem;display:grid;gap:1.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}.byob-program-target-card{background:linear-gradient(145deg,#fff,#f7fcff);border:1px solid #0f679d1f;border-radius:22px;box-shadow:0 12px 35px #0f4c7514;overflow:hidden;padding:1.3rem;position:relative;text-align:left;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.byob-program-target-card:before{background:linear-gradient(90deg,#0b7db8,#00b8ef);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.byob-program-target-card:hover{border-color:#009dda47;box-shadow:0 20px 45px #0f4c7521;transform:translateY(-7px)}.byob-program-target-visual{background:#edf8fe;border-radius:15px;height:210px;margin-bottom:1.35rem;overflow:hidden;width:100%}.byob-program-target-visual img{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .35s ease;width:100%}.byob-program-target-card:hover
.byob-program-target-visual img{transform:scale(1.045)}.byob-program-target-card h3{color:#174462;font-size:1.18rem;font-weight:750;margin:0 0 .55rem;text-align:left}.byob-program-target-card p{color:#61798a;font-size:.88rem;line-height:1.6;margin:0;text-align:left}.byob-program-stats{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:4rem}.byob-program-stat-card{align-items:center;background:#fff;border:1px solid #0f679d1f;border-radius:20px;box-shadow:0 10px 30px #0f4c7512;display:flex;gap:1rem;padding:1.5rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.byob-program-stat-card:hover{box-shadow:0 16px 35px #0f4c751c;transform:translateY(-5px)}.byob-program-stat-icon{font-size:2.3rem}.byob-program-stat-number{color:#087fba;display:block;font-size:1.8rem;font-weight:800}.byob-program-stat-label{color:#62798a;font-size:.8rem}@media (max-width:1200px){.byob-program-benefits-grid,.byob-program-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.byob-program-hero-visual{gap:2.5rem}}@media (max-width:992px){.byob-program-section{padding:65px 0}.byob-program-hero-visual{align-items:stretch;flex-direction:column;gap:2.5rem;padding:2.5rem}.byob-program-hero-description,.byob-program-hero-left,.byob-program-hero-title{text-align:left}.byob-program-hero-features{justify-content:flex-start}.byob-program-hero-right{width:100%}.byob-program-hero-image-wrapper{margin:0 auto;max-width:700px}.byob-program-target-grid,.byob-program-visual-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.byob-program-visual-timeline{grid-gap:1.2rem;display:grid;gap:1.2rem}.byob-program-timeline-arrow{display:none}}@media (max-width:768px){.byob-program-section{padding:55px 0}.byob-program-container{padding:0 1.5rem}.byob-program-hero-visual{border-radius:25px;margin-bottom:4rem;padding:2rem}.byob-program-hero-title{font-size:2.4rem}.byob-program-hero-description{font-size:.95rem}.byob-program-section-header h2{font-size:1.8rem}.byob-program-benefits-grid,.byob-program-target-grid{gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.byob-program-benefit-image,.byob-program-target-visual{height:180px}.byob-program-how-it-works{padding:2rem}.byob-program-visual-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.byob-program-section{padding:45px 0}.byob-program-container{padding:0 1rem}.byob-program-hero-visual{border-radius:20px;gap:1.8rem;margin-bottom:3.5rem;padding:1.4rem}.byob-program-badge{font-size:.68rem;padding:.4rem .8rem}.byob-program-hero-title{font-size:1.85rem;line-height:1.15}.byob-program-hero-description{font-size:.85rem;line-height:1.65}.byob-program-hero-features{align-items:flex-start;flex-direction:column;gap:.65rem}.byob-program-hero-feature{font-size:.78rem}.byob-program-section-header{margin-bottom:1.7rem}.byob-program-section-header h2{font-size:1.45rem}.byob-program-section-header p{font-size:.85rem}.byob-program-benefits-grid,.byob-program-stats,.byob-program-target-grid{gap:1.2rem;grid-template-columns:1fr}.byob-program-benefit-card,.byob-program-target-card{padding:1.1rem}.byob-program-benefit-image,.byob-program-target-visual{height:210px}.byob-program-how-it-works{border-radius:20px;padding:1.3rem}.byob-program-visual-timeline{grid-template-columns:1fr}.byob-program-timeline-item{padding:1rem}.byob-program-timeline-icon{height:65px;width:65px}.byob-program-timeline-number{height:25px;left:44px;width:25px}}@media (max-width:400px){.byob-program-hero-title{font-size:1.6rem}.byob-program-benefit-image,.byob-program-target-visual{height:180px}.byob-program-section-header h2{font-size:1.3rem}.byob-program-timeline-icon{height:58px;width:58px}.byob-program-timeline-number{left:39px}}@media (min-width:2560px){.byob-program-container{max-width:1800px}.byob-program-hero-title{font-size:4.5rem}.byob-program-hero-description{font-size:1.25rem}.byob-program-section-header h2{font-size:2.8rem}.byob-program-benefit-image{height:250px}.byob-program-target-visual{height:240px}}@media (prefers-reduced-motion:reduce){.byob-program-benefit-card,.byob-program-benefit-image img,.byob-program-hero-image,.byob-program-target-card,.byob-program-target-visual img,.byob-program-timeline-icon,.byob-program-timeline-icon img,.byob-program-timeline-item{transition:none}}.product-showcase-section{animation:productSparkleRainbow 15s ease-in-out infinite alternate;background:radial-gradient(ellipse at 15% 30%,#ff6b6b26 0,#0000 50%),radial-gradient(ellipse at 85% 70%,#4ecdc426 0,#0000 50%),radial-gradient(ellipse at 45% 55%,#ff9f431f 0,#0000 40%),radial-gradient(ellipse at 25% 75%,#6c5ce71f 0,#0000 50%),radial-gradient(ellipse at 75% 25%,#fd79a81f 0,#0000 40%),radial-gradient(ellipse at 55% 15%,#00cec91a 0,#0000 40%),linear-gradient(135deg,#0a0a1a,#0d0d24 20%,#1a0a2e 40%,#0a1a2e 60%,#0d0d24 80%,#0a0a1a);overflow:hidden;padding:0;position:relative;width:100%}@keyframes productSparkleRainbow{0%{background:radial-gradient(ellipse at 15% 30%,#ff6b6b33 0,#0000 50%),radial-gradient(ellipse at 85% 70%,#4ecdc433 0,#0000 50%),radial-gradient(ellipse at 45% 55%,#ff9f4326 0,#0000 40%),radial-gradient(ellipse at 25% 75%,#6c5ce726 0,#0000 50%),radial-gradient(ellipse at 75% 25%,#fd79a826 0,#0000 40%),radial-gradient(ellipse at 55% 15%,#00cec91f 0,#0000 40%),linear-gradient(135deg,#0a0a1a,#0d0d24 20%,#1a0a2e 40%,#0a1a2e 60%,#0d0d24 80%,#0a0a1a)}25%{background:radial-gradient(ellipse at 75% 15%,#ff6b6b40 0,#0000 50%),radial-gradient(ellipse at 25% 85%,#4ecdc440 0,#0000 50%),radial-gradient(ellipse at 55% 45%,#ff9f4333 0,#0000 40%),radial-gradient(ellipse at 65% 55%,#6c5ce733 0,#0000 50%),radial-gradient(ellipse at 35% 25%,#fd79a833 0,#0000 40%),radial-gradient(ellipse at 75% 65%,#00cec926 0,#0000 40%),linear-gradient(135deg,#0a0a1a,#1a0a2e 25%,#0a1a3e 45%,#1a0a2e 65%,#0a0a24 85%,#0a0a1a)}50%{background:radial-gradient(ellipse at 45% 15%,#ff6b6b38 0,#0000 50%),radial-gradient(ellipse at 45% 85%,#4ecdc438 0,#0000 50%),radial-gradient(ellipse at 25% 45%,#ff9f432e 0,#0000 40%),radial-gradient(ellipse at 75% 55%,#6c5ce72e 0,#0000 50%),radial-gradient(ellipse at 35% 75%,#fd79a82e 0,#0000 40%),radial-gradient(ellipse at 65% 25%,#00cec926 0,#0000 40%),linear-gradient(135deg,#0a0a1a,#0a1a2a 25%,#1a0a2e 45%,#0a1a3e 65%,#0d0d24 85%,#0a0a1a)}75%{background:radial-gradient(ellipse at 25% 75%,#ff6b6b40 0,#0000 50%),radial-gradient(ellipse at 75% 25%,#4ecdc440 0,#0000 50%),radial-gradient(ellipse at 35% 35%,#ff9f4333 0,#0000 40%),radial-gradient(ellipse at 65% 65%,#6c5ce733 0,#0000 50%),radial-gradient(ellipse at 25% 45%,#fd79a833 0,#0000 40%),radial-gradient(ellipse at 75% 45%,#00cec926 0,#0000 40%),linear-gradient(135deg,#0a0a1a,#1a0a2e 25%,#0a1a3e 45%,#1a0a2e 65%,#0a0a24 85%,#0a0a1a)}to{background:radial-gradient(ellipse at 85% 15%,#ff6b6b33 0,#0000 50%),radial-gradient(ellipse at 15% 85%,#4ecdc433 0,#0000 50%),radial-gradient(ellipse at 45% 55%,#ff9f4326 0,#0000 40%),radial-gradient(ellipse at 25% 35%,#6c5ce72e 0,#0000 50%),radial-gradient(ellipse at 75% 45%,#fd79a826 0,#0000 40%),radial-gradient(ellipse at 45% 25%,#00cec91f 0,#0000 40%),linear-gradient(135deg,#0a0a1a,#0d0d24 20%,#1a0a2e 40%,#0a1a2e 60%,#0d0d24 80%,#0a0a1a)}}.product-showcase-section:before{animation:productSparkleStars 8s ease-in-out infinite alternate;background-image:radial-gradient(circle at 8% 15%,#ff6b6b66 2px,#0000 0),radial-gradient(circle at 20% 35%,#4ecdc44d 2px,#0000 0),radial-gradient(circle at 30% 20%,#ff9f4359 2px,#0000 0),radial-gradient(circle at 40% 50%,#6c5ce74d 2px,#0000 0),radial-gradient(circle at 50% 30%,#fd79a859 2px,#0000 0),radial-gradient(circle at 60% 60%,#00cec94d 2px,#0000 0),radial-gradient(circle at 70% 20%,#ff6b6b59 2px,#0000 0),radial-gradient(circle at 80% 40%,#4ecdc44d 2px,#0000 0),radial-gradient(circle at 90% 70%,#ff9f4359 2px,#0000 0),radial-gradient(circle at 95% 25%,#6c5ce74d 2px,#0000 0),radial-gradient(circle at 5% 80%,#fd79a859 2px,#0000 0),radial-gradient(circle at 15% 60%,#00cec94d 2px,#0000 0),radial-gradient(circle at 25% 90%,#ff6b6b59 2px,#0000 0),radial-gradient(circle at 35% 70%,#4ecdc44d 2px,#0000 0),radial-gradient(circle at 45% 80%,#ff9f4359 2px,#0000 0),radial-gradient(circle at 55% 40%,#6c5ce74d 2px,#0000 0),radial-gradient(circle at 65% 90%,#fd79a859 2px,#0000 0),radial-gradient(circle at 75% 60%,#00cec94d 2px,#0000 0),radial-gradient(circle at 85% 50%,#ff6b6b59 2px,#0000 0),radial-gradient(circle at 92% 85%,#4ecdc44d 2px,#0000 0),radial-gradient(circle at 12% 55%,#fff3 1px,#0000 0),radial-gradient(circle at 32% 25%,#ffffff26 1px,#0000 0),radial-gradient(circle at 52% 85%,#fff3 1px,#0000 0),radial-gradient(circle at 72% 45%,#ffffff26 1px,#0000 0),radial-gradient(circle at 88% 65%,#fff3 1px,#0000 0),radial-gradient(circle at 22% 92%,#ffffff26 1px,#0000 0),radial-gradient(circle at 62% 15%,#fff3 1px,#0000 0),radial-gradient(circle at 82% 95%,#ffffff26 1px,#0000 0),radial-gradient(circle at 42% 65%,#fff3 1px,#0000 0);background-size:200px 200px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@keyframes productSparkleStars{0%{opacity:.6;transform:scale(1) rotate(0deg)}25%{opacity:1;transform:scale(1.05) rotate(2deg)}50%{opacity:.7;transform:scale(.95) rotate(-2deg)}75%{opacity:1;transform:scale(1.08) rotate(1deg)}to{opacity:.6;transform:scale(1) rotate(0deg)}}.product-showcase-section:after{animation:productTwinkleGlow 6s ease-in-out infinite alternate;background:radial-gradient(circle at 18% 25%,#ffd70014 0,#0000 30%),radial-gradient(circle at 82% 75%,#00cec90f 0,#0000 30%),radial-gradient(circle at 48% 35%,#ff6b6b0f 0,#0000 30%),radial-gradient(circle at 68% 88%,#6c5ce70f 0,#0000 30%),radial-gradient(circle at 28% 68%,#fd79a80f 0,#0000 30%),radial-gradient(circle at 58% 12%,#4ecdc40f 0,#0000 30%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@keyframes productTwinkleGlow{0%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}to{opacity:.5;transform:scale(1)}}.product-showcase-container{margin:0 auto;max-width:1400px;padding:0 2rem;position:relative;z-index:2}.product-showcase-header{margin-bottom:3rem;text-align:left}.product-showcase-title{color:#d8bf8b;font-size:2.5rem;font-weight:800;letter-spacing:-.02em;margin-bottom:1rem;text-align:left}.product-showcase-title-highlight{-webkit-text-fill-color:#0000;animation:productRainbowText 4s ease-in-out infinite alternate;background:linear-gradient(135deg,#ff6b6b,#ff9f43,#feca57,#48dbfb,#a29bfe,#fd79a8);-webkit-background-clip:text;background-clip:text;background-size:300% 300%;display:inline-block;position:relative}@keyframes productRainbowText{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.product-showcase-title-underline{animation:productUnderlineShift 3s ease-in-out infinite alternate;background:linear-gradient(90deg,#ff6b6b,#ff9f43,#feca57,#48dbfb,#a29bfe);background-size:300% 100%;border-radius:3px;height:3px;margin:1rem 0;width:80px}@keyframes productUnderlineShift{0%{background-position:0 0}to{background-position:100% 0}}.product-showcase-subtitle{color:#ffffffb3;font-size:1rem;line-height:1.6;margin:0;max-width:700px;text-align:left}.product-showcase-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-bottom:3rem}.product-showcase-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141428eb;border:1px solid #ffffff0f;border-radius:28px;box-shadow:0 4px 20px #0000004d;overflow:hidden;position:relative;text-align:left;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.product-showcase-card:before{animation:productRotateGlow 8s linear infinite;background:conic-gradient(from 0deg,#0000,#ff6b6b0d,#0000,#4ecdc40d,#0000,#ff9f430d,#0000,#6c5ce70d,#0000);content:"";height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .5s ease;width:200%}@keyframes productRotateGlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.product-showcase-card:hover:before{opacity:1}.product-showcase-card:hover{border-color:#ff9f4333;box-shadow:0 25px 45px #0006;transform:translateY(-8px)}.product-showcard-badge{background:linear-gradient(135deg,#ff6b6b,#ff9f43);border-radius:50px;box-shadow:0 4px 15px #ff6b6b4d;color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.5px;padding:.25rem .8rem;position:absolute;right:1rem;top:1rem;z-index:2}.product-showcard-image-wrapper{background:linear-gradient(135deg,#ff6b6b08,#6c5ce705);padding:2rem 2rem 1rem}.product-showcard-image{align-items:center;display:flex;height:220px;justify-content:center;position:relative;width:100%}.product-showcard-image img{border-radius:16px;filter:drop-shadow(0 10px 30px rgba(255,107,107,.08));height:auto;transition:transform .5s ease;width:85%}.product-showcase-card:hover .product-showcard-image img{transform:scale(1.05) rotate(-2deg)}.product-showcard-content{padding:0 1.5rem 1.8rem;text-align:left}.product-showcard-name{color:#d8bf8b;font-size:1.25rem;font-weight:700;margin-bottom:.25rem;text-align:left}.product-showcard-tagline{color:#ffffffb3;font-size:.8rem;margin-bottom:1rem;text-align:left}.product-showcard-features{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;margin-bottom:1rem}.product-showcard-feature-chip{background:#ffffff0d;border:1px solid #ffffff08;border-radius:50px;color:#ffffffb3;font-size:.7rem;padding:.3rem .8rem;transition:all .3s ease}.product-showcard-feature-chip:hover{background:#ff6b6b26;border-color:#ff6b6b33;color:#ff9f43}.product-showcard-highlights{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;margin-bottom:1.2rem}.product-showcard-highlight{background:linear-gradient(135deg,#ff6b6b1f,#6c5ce71f);border:1px solid #ff9f4314;border-radius:50px;color:#ff9f43;display:inline-block;font-size:.65rem;font-weight:500;padding:.25rem .7rem}.product-showcard-divider{background:linear-gradient(90deg,#ff9f4333,#ff9f430d);height:1px;margin:1rem 0}.product-showcard-btn{align-items:center;background:#0000;border:none;color:#d8bf8b;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;justify-content:flex-start;padding:.6rem 0;text-decoration:none;transition:all .3s ease}.product-showcard-btn span{position:relative}.product-showcard-btn span:after{background:linear-gradient(90deg,#ff6b6b,#ff9f43);bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.product-showcard-btn:hover span:after{width:100%}.product-showcard-btn:hover{color:#ff9f43;gap:.8rem}.product-showcard-icon{stroke:currentColor;height:16px;transition:transform .3s ease;width:16px}.product-showcard-btn:hover .product-showcard-icon{transform:translateX(3px)}.product-showcase-inquiry{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141428eb;border:1px solid #ffffff0f;border-radius:24px;box-shadow:0 4px 20px #0000004d;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;overflow:hidden;padding:2rem;position:relative;text-align:left}.product-showcase-inquiry:before{animation:productRotateGlow 10s linear infinite;background:conic-gradient(from 0deg,#0000,#ff6b6b08,#0000,#4ecdc408,#0000,#ff9f4308,#0000,#6c5ce708,#0000);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}.product-showcase-inquiry-left{align-items:center;display:flex;gap:1rem;position:relative;text-align:left;z-index:2}.product-showcase-inquiry-icon{font-size:2.5rem}.product-showcase-inquiry-left h3{color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:.25rem;text-align:left}.product-showcase-inquiry-left p{color:#fff9;font-size:.85rem;text-align:left}.product-showcase-inquiry-right{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;position:relative;z-index:2}.product-showcase-inquiry-btn{align-items:center;background:linear-gradient(135deg,#ff6b6b,#ff9f43);border-radius:50px;box-shadow:0 4px 20px #ff6b6b33;color:#fff;display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;padding:.7rem 1.5rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}.product-showcase-inquiry-btn:hover{box-shadow:0 8px 30px #ff6b6b4d;gap:.8rem;transform:translateY(-2px)}.product-showcase-inquiry-link{align-items:center;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:50px;color:#d8bf8b;display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;padding:.7rem 1.5rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}.product-showcase-inquiry-link:hover{background:#ffffff14;border-color:#ff9f4326;color:#ff9f43}.product-showcase-btn-icon{height:16px;transition:transform .3s ease;width:16px}.product-showcase-inquiry-btn:hover .product-showcase-btn-icon,.product-showcase-inquiry-link:hover .product-showcase-btn-icon{transform:translateX(3px)}@media (max-width:1200px){.product-showcase-grid{gap:1.5rem}.product-showcard-image{height:200px}.product-showcase-title{font-size:2.2rem}}@media (max-width:992px){.product-showcase-grid{grid-template-columns:repeat(2,1fr)}.product-showcase-title{font-size:2rem}.product-showcase-inquiry{align-items:flex-start;flex-direction:column}.product-showcase-inquiry-left{flex-direction:row;text-align:left}.product-showcase-inquiry-right{justify-content:flex-start}.product-showcase-header,.product-showcase-title{text-align:left}.product-showcase-subtitle{margin:0;text-align:left}.product-showcase-title-underline{margin:1rem 0}}@media (max-width:768px){.product-showcase-section{padding:60px 0}.product-showcase-container{padding:0 1.5rem}.product-showcase-title{font-size:1.6rem}.product-showcase-subtitle{font-size:.9rem}.product-showcard-image{height:180px}.product-showcard-name{font-size:1.1rem}.product-showcase-header,.product-showcase-subtitle,.product-showcase-title{text-align:left}.product-showcase-inquiry-left{align-items:flex-start;flex-direction:column}.product-showcase-inquiry-left h3,.product-showcase-inquiry-left p{text-align:left}}@media (max-width:576px){.product-showcase-grid{gap:1.5rem;grid-template-columns:1fr}.product-showcase-title{font-size:1.3rem}.product-showcase-inquiry-right{align-items:flex-start;flex-direction:column;width:100%}.product-showcase-inquiry-btn{justify-content:center;width:100%}.product-showcase-inquiry-link{text-align:left}.product-showcard-image{height:200px}.product-showcard-feature-chip{font-size:.65rem}.product-showcard-content,.product-showcard-name,.product-showcard-tagline{text-align:left}.product-showcard-btn,.product-showcard-features,.product-showcard-highlights{justify-content:flex-start}}@media (max-width:375px){.product-showcase-title{font-size:1.1rem}.product-showcard-image{height:170px}.product-showcard-name{font-size:1rem}.product-showcard-content{padding:0 1.2rem 1.5rem}.product-showcase-subtitle{font-size:.8rem}.product-showcase-inquiry-left{gap:.5rem}.product-showcase-inquiry-icon{font-size:2rem}.product-showcase-inquiry-left h3{font-size:1rem}.product-showcase-inquiry-left p{font-size:.75rem}}@media (min-width:2560px){.product-showcase-container{max-width:1800px}.product-showcase-title{font-size:3rem}.product-showcard-image{height:280px}.product-showcard-name{font-size:1.5rem}.product-showcase-subtitle{font-size:1.1rem;max-width:900px}}@media (max-height:500px) and (orientation:landscape){.product-showcase-section{padding:40px 0}.product-showcase-grid{grid-template-columns:repeat(2,1fr)}.product-showcard-image{height:150px}.product-showcard-content{padding:0 1rem 1rem}}@keyframes productFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.product-showcase-card{animation:productFadeInUp .5s ease-out forwards;opacity:0}.product-showcase-card:first-child{animation-delay:.1s}.product-showcase-card:nth-child(2){animation-delay:.2s}.product-showcase-card:nth-child(3){animation-delay:.3s}@media (max-width:280px){.product-showcard-image{height:140px}.product-showcard-name{font-size:.9rem}.product-showcard-tagline{font-size:.7rem}.product-showcard-feature-chip{font-size:.6rem;padding:.2rem .6rem}.product-showcard-highlight{font-size:.55rem;padding:.2rem .6rem}.product-showcase-title{font-size:1rem}}.why-partner-section{background:radial-gradient(circle at 8% 12%,#00aeef1f,#0000 28%),radial-gradient(circle at 92% 18%,#18599b1a,#0000 30%),radial-gradient(circle at 78% 78%,#00bfff14,#0000 28%),radial-gradient(circle at 18% 85%,#3b82f614,#0000 30%),linear-gradient(135deg,#fff,#f7fcff 24%,#edf8ff 50%,#f5fbff 75%,#fff);isolation:isolate;overflow:hidden;padding:80px 0;position:relative;width:100%}.why-partner-section:before{background-image:radial-gradient(circle,#0f52821a 1px,#0000 0),radial-gradient(circle,#00aeef14 1px,#0000 0);background-position:0 0,17px 17px;background-size:34px 34px,48px 48px;inset:0;opacity:.55}.why-partner-section:after,.why-partner-section:before{content:"";pointer-events:none;position:absolute;z-index:0}.why-partner-section:after{background:radial-gradient(circle,#00aeef1f 0,#00aeef0a 45%,#0000 70%);border-radius:50%;height:650px;right:-300px;top:80px;width:650px}.why-partner-container{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:0 2rem;position:relative;width:100%;z-index:2}.why-partner-header{margin-bottom:3rem;text-align:left}.why-partner-title{color:#153f60;font-size:2.5rem;font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 1rem;text-align:left}.why-partner-title-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0878b9,#00aee8);-webkit-background-clip:text;background-clip:text;display:inline-block}.why-partner-title-underline{background:linear-gradient(90deg,#0b7fba,#00b8ef);border-radius:5px;height:3px;margin:1rem 0;width:80px}.why-partner-subtitle{color:#5d7486;font-size:1rem;line-height:1.7;margin:0;max-width:720px;text-align:left}.why-partner-grid{grid-gap:1.7rem;display:grid;gap:1.7rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:3rem}.why-partner-card{align-items:flex-start;animation:whyPartnerLightFade .55s ease-out forwards;background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d1f;border-radius:22px;box-shadow:0 12px 35px #0f4c7514;display:flex;gap:1.4rem;min-width:0;opacity:0;overflow:hidden;padding:2rem;position:relative;text-align:left;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.why-partner-card:before{background:linear-gradient(90deg,#0d78b2,#00b8ef);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.why-partner-card:first-child{animation-delay:.08s}.why-partner-card:nth-child(2){animation-delay:.16s}.why-partner-card:nth-child(3){animation-delay:.24s}.why-partner-card:nth-child(4){animation-delay:.32s}@keyframes whyPartnerLightFade{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.why-partner-card:hover{border-color:#009dda47;box-shadow:0 20px 45px #0f4c7521;transform:translateY(-6px)}.why-partner-card-icon{align-items:center;border-radius:18px;box-shadow:0 8px 20px #13598721;color:#fff;display:flex;flex-shrink:0;height:65px;justify-content:center;min-width:65px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:65px}.why-partner-card-icon i{color:#fff;font-size:28px;line-height:1}.why-partner-card:hover
.why-partner-card-icon{box-shadow:0 12px 26px #1359872e;transform:translateY(-3px) scale(1.04)}.why-partner-card-icon
img.why-partner-india-flag{border-radius:2px;box-shadow:0 2px 5px #0000001f;display:block;height:29px;max-width:100%;object-fit:contain;object-position:center;width:42px}.why-partner-card-content{flex:1 1;min-width:0;position:relative;z-index:2}.why-partner-card-title{color:#174462;font-size:1.2rem;font-weight:750;line-height:1.35;margin:0 0 .6rem;text-align:left}.why-partner-card-description{color:#60788a;font-size:.88rem;line-height:1.7;margin:0 0 1rem;text-align:left}.why-partner-card-highlight{align-items:center;background:#eaf8ff;border:1px solid #0097d524;border-radius:50px;color:#087ab6;display:inline-flex;font-size:.72rem;font-weight:700;padding:.42rem .9rem}.why-partner-trust{align-items:stretch;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-bottom:3rem}.why-partner-trust-item{align-items:center;background:#ffffffeb;border:1px solid #0f679d1f;border-radius:14px;box-shadow:0 7px 20px #0f4c750f;display:flex;gap:.75rem;padding:.75rem 1rem;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.why-partner-trust-item:hover{border-color:#009dda3d;box-shadow:0 12px 26px #0f4c751a;transform:translateY(-3px)}.why-partner-trust-icon{align-items:center;background:linear-gradient(145deg,#eaf8ff,#dff4ff);border:1px solid #0097d51f;border-radius:12px;color:#0788c3;display:flex;height:42px;justify-content:center;min-width:42px;width:42px}.why-partner-trust-icon i{color:#0788c3;font-size:20px}.why-partner-trust-icon
img.why-partner-india-flag{border-radius:2px;box-shadow:0 1px 4px #0000001a;display:block;height:20px;max-width:100%;object-fit:contain;object-position:center;width:28px}.why-partner-trust-item span{color:#31566f;font-size:.88rem;font-weight:650;line-height:1.35}.why-partner-cta{background:linear-gradient(120deg,#eaf8ff,#f8fdff 42%,#edf9ff);border:1px solid #008fcc29;border-radius:24px;box-shadow:0 16px 40px #0f4c7514;overflow:hidden;padding:2.7rem;position:relative;text-align:left}.why-partner-cta:before{background:radial-gradient(circle,#00aeef2e,#0000 68%);height:330px;right:-140px;top:-180px;width:330px}.why-partner-cta:after,.why-partner-cta:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.why-partner-cta:after{background:radial-gradient(circle,#18599b1a,#0000 70%);bottom:-160px;height:250px;left:-130px;width:250px}.why-partner-cta-content{position:relative;z-index:2}.why-partner-cta-content h3{color:#153f60;font-size:1.5rem;font-weight:750;line-height:1.3;margin:0 0 .6rem;text-align:left}.why-partner-cta-content p{color:#5d7486;font-size:.95rem;line-height:1.6;margin:0 0 1.5rem;text-align:left}.why-partner-cta-btn{align-items:center;background:linear-gradient(135deg,#087fba,#00aee8);border:none;border-radius:50px;box-shadow:0 8px 20px #0089c538;color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:700;gap:.6rem;justify-content:center;padding:.8rem 1.8rem;text-decoration:none;transition:transform .3s ease,gap .3s ease,box-shadow .3s ease,filter .3s ease}.why-partner-cta-btn i{color:#fff;font-size:13px}.why-partner-cta-btn:hover{box-shadow:0 12px 28px #0089c54d;filter:brightness(1.04);gap:.85rem;transform:translateY(-2px)}.why-partner-cta-btn:focus-visible{outline:3px solid #009dda47;outline-offset:3px}.why-partner-impact{align-items:center;background:#fffffff0;border:1px solid #0f679d1f;border-radius:20px;box-shadow:0 10px 30px #0f4c7512;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:3rem;padding:2rem}.why-partner-impact-item{align-items:center;display:flex;gap:1rem;text-align:left}.why-partner-impact-icon{color:#0788c3;font-size:2rem}.why-partner-impact-number{color:#087fba;display:block;font-size:1.5rem;font-weight:800}.why-partner-impact-label{color:#60788a;font-size:.75rem}.why-partner-impact-divider{background:#0f679d24;height:40px;width:1px}@media (max-width:1200px){.why-partner-grid{gap:1.4rem}}@media (max-width:992px){.why-partner-grid{grid-template-columns:1fr}.why-partner-title{font-size:2rem}.why-partner-impact{justify-content:flex-start}.why-partner-impact-divider{display:none}.why-partner-impact-item{flex:1 1;min-width:150px}}@media (max-width:768px){.why-partner-section{padding:60px 0}.why-partner-container{padding:0 1.5rem}.why-partner-header{margin-bottom:2.2rem}.why-partner-title{font-size:1.7rem}.why-partner-subtitle{font-size:.9rem}.why-partner-card{padding:1.5rem}.why-partner-trust{gap:.8rem}.why-partner-cta{padding:2rem}.why-partner-cta-content h3{font-size:1.3rem}}@media (max-width:576px){.why-partner-section{padding:45px 0}.why-partner-container{padding:0 1rem}.why-partner-title{font-size:1.45rem}.why-partner-title-underline{width:60px}.why-partner-subtitle{font-size:.82rem;line-height:1.6}.why-partner-grid{gap:1rem}.why-partner-card{border-radius:18px;flex-direction:column;gap:1rem;padding:1.2rem}.why-partner-card-icon{border-radius:14px;height:52px;min-width:52px;width:52px}.why-partner-card-icon i{font-size:23px}.why-partner-card-icon img.why-partner-india-flag{height:24px;width:35px}.why-partner-card-title{font-size:1rem}.why-partner-card-description{font-size:.8rem;line-height:1.6}.why-partner-card-highlight{font-size:.65rem}.why-partner-trust{align-items:stretch;flex-direction:column}.why-partner-trust-item{box-sizing:border-box;width:100%}.why-partner-trust-icon{height:38px;min-width:38px;width:38px}.why-partner-trust-item span{font-size:.8rem}.why-partner-cta{border-radius:18px;padding:1.4rem}.why-partner-cta-content h3{font-size:1.15rem}.why-partner-cta-content p{font-size:.82rem}.why-partner-cta-btn{box-sizing:border-box;font-size:.8rem;padding:.75rem 1rem;width:100%}}@media (max-width:375px){.why-partner-title{font-size:1.3rem}.why-partner-card{padding:1rem}.why-partner-card-icon{height:48px;min-width:48px;width:48px}.why-partner-card-icon i{font-size:21px}.why-partner-card-description{font-size:.76rem}.why-partner-cta{padding:1.2rem}}@media (max-height:500px) and (orientation:landscape){.why-partner-section{padding:40px 0}.why-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-partner-card{padding:1rem}}@media (min-width:2560px){.why-partner-container{max-width:1800px}.why-partner-title{font-size:3rem}.why-partner-subtitle{font-size:1.1rem;max-width:900px}.why-partner-card{padding:2.5rem}.why-partner-card-title{font-size:1.4rem}.why-partner-card-description{font-size:1rem}.why-partner-card-icon{height:75px;min-width:75px;width:75px}.why-partner-card-icon i{font-size:34px}}@media (prefers-reduced-motion:reduce){.why-partner-card,.why-partner-card-icon,.why-partner-cta-btn,.why-partner-trust-item{animation:none;transition:none}.why-partner-card{opacity:1}}.business-benefits-section{background:radial-gradient(circle at 8% 12%,#00aeef1f,#0000 28%),radial-gradient(circle at 92% 18%,#18599b1a,#0000 30%),radial-gradient(circle at 78% 78%,#00bfff14,#0000 28%),radial-gradient(circle at 18% 85%,#3b82f614,#0000 30%),linear-gradient(135deg,#fff,#f7fcff 24%,#edf8ff 50%,#f5fbff 75%,#fff);isolation:isolate;overflow:hidden;padding:80px 0;position:relative;width:100%}.business-benefits-section:before{background-image:radial-gradient(circle,#0f52821a 1px,#0000 0),radial-gradient(circle,#00aeef14 1px,#0000 0);background-position:0 0,17px 17px;background-size:34px 34px,48px 48px;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute;z-index:0}.business-benefits-section:after{background:radial-gradient(circle,#00aeef1f 0,#00aeef0a 45%,#0000 70%);border-radius:50%;content:"";height:650px;pointer-events:none;position:absolute;right:-300px;top:80px;width:650px;z-index:0}.business-benefits-container{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:0 2rem;position:relative;width:100%;z-index:2}.business-benefits-header{margin-bottom:3rem;text-align:left}.business-benefits-tagline{background:#eaf8ff;border:1px solid #0097d529;border-radius:50px;color:#087ab6;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.8px;margin-bottom:1rem;padding:.4rem 1rem}.business-benefits-title{color:#153f60;font-size:2.5rem;font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 1rem;text-align:left}.business-benefits-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0878b9,#00aee8);-webkit-background-clip:text;background-clip:text;display:inline-block}.business-benefits-underline{background:linear-gradient(90deg,#0b7fba,#00b8ef);border-radius:4px;height:3px;margin:1rem 0;width:80px}.business-benefits-subtitle{color:#5d7486;font-size:1rem;line-height:1.7;margin:0;max-width:700px;text-align:left}.business-benefits-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:3rem}.business-benefits-card{animation:businessBenefitsLightFadeIn .5s ease-out forwards;background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d1f;border-radius:24px;box-shadow:0 12px 35px #0f4c7514;min-width:0;opacity:0;overflow:hidden;padding:2rem;position:relative;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.business-benefits-card:after{background:linear-gradient(90deg,#0d78b2,#00b8ef);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.business-benefits-card:before{background:linear-gradient(90deg,#0000,rgba(0,174,239,.035),#0000);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left .6s ease;width:70%}.business-benefits-card:hover:before{left:130%}.business-benefits-card:hover{border-color:#009dda47;box-shadow:0 20px 45px #0f4c7521;transform:translateY(-6px)}.business-benefits-card:first-child{animation-delay:.08s}.business-benefits-card:nth-child(2){animation-delay:.16s}.business-benefits-card:nth-child(3){animation-delay:.24s}.business-benefits-card:nth-child(4){animation-delay:.32s}@keyframes businessBenefitsLightFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.business-benefits-card-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;position:relative;z-index:2}.business-benefits-card-icon{align-items:center;border-radius:16px;box-shadow:0 7px 18px #1255801a;display:flex;height:60px;justify-content:center;min-width:60px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:60px}.business-benefits-card-icon span{font-size:2rem;line-height:1}.business-benefits-card-icon i{color:#fff;font-size:26px}.business-benefits-card-icon img{display:block;max-height:70%;max-width:70%;object-fit:contain}.business-benefits-card:hover
.business-benefits-card-icon{box-shadow:0 10px 24px #12558026;transform:translateY(-2px) scale(1.05)}.business-benefits-card-stat{background:#edf8fe;border:1px solid #0097d51f;border-radius:50px;color:#087ab6;font-size:.7rem;font-weight:700;letter-spacing:.4px;padding:.35rem .85rem}.business-benefits-card-title{color:#174462;font-size:1.25rem;font-weight:750;line-height:1.35;margin:0 0 .75rem;position:relative;text-align:left;z-index:2}.business-benefits-card-description{color:#60788a;font-size:.9rem;line-height:1.7;margin:0 0 1.5rem;position:relative;text-align:left;z-index:2}.business-benefits-card-footer{border-top:1px solid #0f679d1a;padding-top:1rem;position:relative;z-index:2}.business-benefits-card-highlight{align-items:center;background:#eaf8ff;border:1px solid #0097d524;border-radius:50px;color:#087ab6;display:inline-flex;font-size:.75rem;font-weight:700;padding:.4rem .95rem}.business-benefits-value-banner{align-items:center;background:linear-gradient(135deg,#eaf8ff,#f9fdff 50%,#edf9ff);border:1px solid #008fcc26;border-radius:22px;box-shadow:0 12px 32px #0f4c7512;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:3rem;overflow:hidden;padding:2rem;position:relative}.business-benefits-value-banner:before{background:radial-gradient(circle,#00aeef26,#0000 70%);border-radius:50%;content:"";height:260px;pointer-events:none;position:absolute;right:-120px;top:-150px;width:260px}.business-benefits-value-left{align-items:center;display:flex;gap:1rem;position:relative;z-index:2}.business-benefits-value-icon{align-items:center;background:#fff;border:1px solid #0097d51f;border-radius:16px;box-shadow:0 8px 20px #0f4c7514;color:#0788c3;display:flex;font-size:1.8rem;height:58px;justify-content:center;min-width:58px;width:58px}.business-benefits-value-left h3{color:#174462;font-size:1.2rem;font-weight:750;margin:0 0 .25rem;text-align:left}.business-benefits-value-left p{color:#60788a;font-size:.85rem;line-height:1.55;margin:0;text-align:left}.business-benefits-value-right{display:flex;flex-wrap:wrap;gap:2rem;position:relative;z-index:2}.business-benefits-value-stat{text-align:left}.business-benefits-value-number{color:#087fba;display:block;font-size:1.3rem;font-weight:800;margin-bottom:.15rem}.business-benefits-value-label{color:#61798a;font-size:.72rem}.business-benefits-perks{margin-bottom:3rem}.business-benefits-perks-header{margin-bottom:2rem;text-align:left}.business-benefits-perks-header h3{color:#174462;font-size:1.5rem;font-weight:750;margin:0 0 .35rem;text-align:left}.business-benefits-perks-header p{color:#60788a;font-size:.9rem;line-height:1.6;margin:0;text-align:left}.business-benefits-perks-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.business-benefits-perk-item{align-items:center;background:#fffffff0;border:1px solid #0f679d1c;border-radius:14px;box-shadow:0 7px 20px #0f4c750d;display:flex;gap:.85rem;min-width:0;padding:1rem;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.business-benefits-perk-item:hover{border-color:#009dda3d;box-shadow:0 12px 25px #0f4c7517;transform:translateY(-3px)}.business-benefits-perk-icon{align-items:center;background:#eaf8ff;border-radius:11px;color:#0788c3;display:flex;font-size:1.1rem;height:38px;justify-content:center;min-width:38px;width:38px}.business-benefits-perk-icon i{color:#0788c3}.business-benefits-perk-text{color:#365a72;font-size:.85rem;font-weight:600;line-height:1.45}.business-benefits-comparison{margin-bottom:3rem}.business-benefits-comparison-header{margin-bottom:2rem;text-align:left}.business-benefits-comparison-header h3{color:#174462;font-size:1.5rem;font-weight:750;margin:0 0 .35rem;text-align:left}.business-benefits-comparison-header p{color:#60788a;font-size:.9rem;line-height:1.6;margin:0;text-align:left}.business-benefits-comparison-table{background:#fff;border:1px solid #0f679d1f;border-radius:20px;box-shadow:0 12px 35px #0f4c7512;overflow:hidden}.business-benefits-comparison-row{border-bottom:1px solid #0f679d17;display:grid;grid-template-columns:1fr 1fr 1.5fr;transition:background .25s ease}.business-benefits-comparison-row:last-child{border-bottom:none}.business-benefits-comparison-row:not(.business-benefits-comparison-header-row):hover{background:#f5fbff}.business-benefits-comparison-header-row{background:linear-gradient(90deg,#e9f7ff,#f3fbff)}.business-benefits-comparison-cell{border-right:1px solid #0f679d12;color:#49687d;font-size:.85rem;line-height:1.5;padding:1rem 1.5rem;text-align:left}.business-benefits-comparison-cell:last-child{border-right:none}.business-benefits-comparison-header-row
.business-benefits-comparison-cell{color:#174462;font-weight:750}.business-benefits-our-brand{color:#0788c3!important;font-weight:700}.business-benefits-cta{background:linear-gradient(120deg,#eaf8ff,#f9fdff 45%,#edf9ff);border:1px solid #008fcc29;border-radius:24px;box-shadow:0 16px 40px #0f4c7514;overflow:hidden;padding:2.5rem;position:relative;text-align:left}.business-benefits-cta:before{background:radial-gradient(circle,#00aeef2b,#0000 68%);height:340px;right:-150px;top:-190px;width:340px}.business-benefits-cta:after,.business-benefits-cta:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.business-benefits-cta:after{background:radial-gradient(circle,#18599b17,#0000 70%);bottom:-150px;height:240px;left:-120px;width:240px}.business-benefits-cta-content{position:relative;z-index:2}.business-benefits-cta-content h3{color:#153f60;font-size:1.5rem;font-weight:750;line-height:1.35;margin:0 0 .5rem;text-align:left}.business-benefits-cta-content p{color:#5d7486;font-size:.95rem;line-height:1.65;margin:0 0 1.5rem;max-width:720px;text-align:left}.business-benefits-cta-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.business-benefits-cta-primary{align-items:center;background:linear-gradient(135deg,#087fba,#00aee8);border:none;border-radius:50px;box-shadow:0 8px 20px #0089c538;color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:700;gap:.55rem;justify-content:center;min-height:46px;padding:.8rem 2rem;text-decoration:none;transition:transform .3s ease,gap .3s ease,box-shadow .3s ease,filter .3s ease}.business-benefits-cta-primary:hover{box-shadow:0 12px 28px #0089c54d;filter:brightness(1.04);gap:.8rem;transform:translateY(-2px)}.business-benefits-cta-primary:focus-visible{outline:3px solid #009dda40;outline-offset:3px}.business-benefits-cta-secondary{align-items:center;background:#fff;border:1.5px solid #0a8ec8;border-radius:50px;box-shadow:0 5px 15px #0f4c750d;color:#087fba;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:700;justify-content:center;min-height:46px;padding:.75rem 2rem;text-decoration:none;transition:transform .3s ease,background .3s ease,color .3s ease,box-shadow .3s ease}.business-benefits-cta-secondary:hover{background:#edf9ff;box-shadow:0 8px 20px #0f4c7517;transform:translateY(-2px)}.business-benefits-cta-secondary:focus-visible{outline:3px solid #009dda33;outline-offset:3px}.business-benefits-cta-note{color:#708596;font-size:.72rem;line-height:1.5;margin:0;position:relative;z-index:2}@media (max-width:992px){.business-benefits-section{padding:65px 0}.business-benefits-grid{grid-template-columns:1fr}.business-benefits-title{font-size:2rem}.business-benefits-perks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-benefits-value-banner{align-items:flex-start;flex-direction:column}.business-benefits-value-right{justify-content:flex-start}}@media (max-width:768px){.business-benefits-section{padding:60px 0}.business-benefits-container{padding:0 1.5rem}.business-benefits-header{margin-bottom:2.3rem}.business-benefits-title{font-size:1.65rem}.business-benefits-subtitle{font-size:.9rem}.business-benefits-card{padding:1.5rem}.business-benefits-card-title{font-size:1.1rem}.business-benefits-card-description{font-size:.85rem}.business-benefits-perks-grid{grid-template-columns:1fr}.business-benefits-value-banner{padding:1.5rem}.business-benefits-comparison-row{gap:0;grid-template-columns:1fr;padding:.8rem 1rem}.business-benefits-comparison-cell{border-right:none;padding:.4rem 0}.business-benefits-comparison-header-row{display:none}.business-benefits-cta{padding:2rem}.business-benefits-cta-buttons{align-items:stretch;flex-direction:column}.business-benefits-cta-primary,.business-benefits-cta-secondary{box-sizing:border-box;justify-content:center;width:100%}}@media (max-width:576px){.business-benefits-section{padding:45px 0}.business-benefits-container{padding:0 1rem}.business-benefits-tagline{font-size:.65rem}.business-benefits-title{font-size:1.4rem}.business-benefits-underline{width:60px}.business-benefits-subtitle{font-size:.82rem;line-height:1.6}.business-benefits-grid{gap:1rem}.business-benefits-card{border-radius:18px;padding:1.2rem}.business-benefits-card-header{align-items:flex-start;flex-direction:column;gap:.8rem}.business-benefits-card-icon{border-radius:14px;height:52px;min-width:52px;width:52px}.business-benefits-card-icon span{font-size:1.6rem}.business-benefits-card-icon i{font-size:22px}.business-benefits-card-title{font-size:1rem}.business-benefits-card-description{font-size:.8rem;line-height:1.6}.business-benefits-card-highlight{font-size:.67rem}.business-benefits-value-banner{border-radius:18px;padding:1.2rem}.business-benefits-value-left{align-items:flex-start;flex-direction:column}.business-benefits-value-icon{font-size:1.5rem;height:50px;min-width:50px;width:50px}.business-benefits-value-left h3{font-size:1rem}.business-benefits-value-left p{font-size:.78rem}.business-benefits-value-right{flex-direction:column;gap:1rem;width:100%}.business-benefits-comparison-header h3,.business-benefits-perks-header h3{font-size:1.2rem}.business-benefits-comparison-header p,.business-benefits-perks-header p{font-size:.8rem}.business-benefits-perk-text{font-size:.78rem}.business-benefits-comparison-table{border-radius:16px}.business-benefits-comparison-cell{font-size:.78rem}.business-benefits-cta{border-radius:18px;padding:1.4rem}.business-benefits-cta-content h3{font-size:1.15rem}.business-benefits-cta-content p{font-size:.82rem}.business-benefits-cta-primary,.business-benefits-cta-secondary{font-size:.8rem;min-height:43px;padding:.7rem 1rem}}@media (max-width:375px){.business-benefits-container{padding:0 .85rem}.business-benefits-title{font-size:1.25rem}.business-benefits-subtitle{font-size:.78rem}.business-benefits-card{padding:1rem}.business-benefits-card-title{font-size:.95rem}.business-benefits-value-banner{padding:1rem}.business-benefits-cta{padding:1.2rem}}@media (min-width:2560px){.business-benefits-container{max-width:1800px}.business-benefits-title{font-size:3rem}.business-benefits-subtitle{font-size:1.1rem;max-width:900px}.business-benefits-card{padding:2.5rem}.business-benefits-card-title{font-size:1.4rem}.business-benefits-card-description{font-size:1rem}.business-benefits-comparison-header h3,.business-benefits-perks-header h3{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.business-benefits-card,.business-benefits-card-icon,.business-benefits-card:before,.business-benefits-cta-primary,.business-benefits-cta-secondary,.business-benefits-perk-item{animation:none;transition:none}.business-benefits-card{opacity:1}}.testimonials-section{background:#000;overflow:hidden;padding:80px 0;position:relative;width:100%}.testimonials-section:before{background:radial-gradient(circle at 50% 50%,#d8bf8b0d 0,#0000 50%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.testimonials-container{margin:0 auto;max-width:1400px;padding:0 2rem;position:relative;z-index:2}.testimonials-header{margin-bottom:3rem;text-align:left}.testimonials-tagline{background:#d8bf8b26;border:1px solid #d8bf8b4d;border-radius:50px;color:#d8bf8b;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:1px;margin-bottom:1rem;padding:.3rem 1rem}.testimonials-title{color:#fff;font-size:2.5rem;font-weight:800;letter-spacing:-.02em;margin-bottom:1rem;text-align:left}.testimonials-highlight{color:#d8bf8b;display:inline-block;position:relative}.testimonials-underline{background:#d8bf8b;border-radius:3px;height:3px;margin:1rem 0;width:80px}.testimonials-subtitle{color:#ffffffb3;font-size:1rem;line-height:1.6;margin:0;max-width:700px;text-align:left}.testimonials-marquee{margin-bottom:2rem;overflow:hidden;width:100%}.testimonials-marquee-track{animation:marqueeScroll 40s linear infinite;display:flex;gap:2rem;width:-webkit-max-content;width:max-content}.testimonials-marquee-track:hover{animation-play-state:paused}.testimonial-card{flex-shrink:0;transition:all .3s ease;width:380px}.testimonial-card-inner{background:#1a1a1a;border:1px solid #ffffff0d;border-radius:24px;padding:1.8rem;position:relative;transition:all .3s ease}.testimonial-card:hover .testimonial-card-inner{border-color:#d8bf8b4d;box-shadow:0 20px 35px #0000004d;transform:translateY(-5px)}.testimonial-quote-icon{color:#d8bf8b33;font-family:serif;font-size:3rem;line-height:1;margin-bottom:.5rem}.testimonial-stars{display:flex;gap:.2rem;margin-bottom:1rem}.star-filled{color:#d8bf8b;font-size:1rem}.star-empty{color:#fff3;font-size:1rem}.testimonial-text{color:#fffc;font-size:.9rem;font-style:italic;line-height:1.6;margin-bottom:1.5rem}.testimonial-author{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.testimonial-avatar{flex-shrink:0;height:50px;width:50px}.testimonial-avatar-placeholder{align-items:center;background:linear-gradient(135deg,#d8bf8b,#c4a35a);border-radius:50%;color:#000;display:flex;font-size:1.2rem;font-weight:700;height:100%;justify-content:center;width:100%}.testimonial-info h4{color:#fff;font-size:1rem;font-weight:700;margin-bottom:.2rem}.testimonial-info p{color:#fff9;font-size:.75rem}.testimonial-location{color:#d8bf8b;display:block;font-size:.7rem;margin-top:.2rem}.testimonial-badge{background:#d8bf8b1a;border-radius:50px;color:#d8bf8b;display:inline-block;font-size:.65rem;font-weight:600;padding:.25rem .8rem}.testimonials-stats{align-items:center;background:#1a1a1a;border:1px solid #ffffff0d;border-radius:20px;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:2rem 0;padding:2rem}.testimonials-stat-item{text-align:center}.testimonials-stat-number{color:#d8bf8b;display:block;font-size:2rem;font-weight:800}.testimonials-stat-label{color:#ffffffb3;font-size:.8rem}.testimonials-stat-divider{background:#ffffff1a;height:40px;width:1px}.testimonials-cta{margin-top:2rem;text-align:center}.testimonials-cta p{color:#ffffffb3;margin-bottom:1rem}.testimonials-cta-btn{align-items:center;background:#d8bf8b;border-radius:50px;color:#000;display:inline-flex;font-weight:700;gap:.5rem;padding:.8rem 2rem;text-decoration:none;transition:all .3s ease}.testimonials-cta-btn:hover{box-shadow:0 8px 25px #d8bf8b4d;gap:.8rem;transform:translateY(-2px)}@media (max-width:992px){.testimonials-title{font-size:2rem}.testimonial-card{width:340px}}@media (max-width:768px){.testimonials-section{padding:60px 0}.testimonials-container{padding:0 1.5rem}.testimonials-title{font-size:1.6rem}.testimonials-subtitle{font-size:.9rem}.testimonial-card{width:300px}.testimonial-card-inner{padding:1.2rem}.testimonial-text{font-size:.85rem}.testimonials-stats{flex-direction:column;gap:1rem}.testimonials-stat-divider{display:none}.testimonials-stat-number{font-size:1.5rem}.testimonials-marquee-track{animation-duration:25s}}@media (max-width:576px){.testimonials-title{font-size:1.3rem}.testimonial-card{width:280px}.testimonial-author{flex-direction:column;text-align:center}.testimonial-info{text-align:center}.testimonial-stars{justify-content:flex-start}.testimonials-cta-btn{justify-content:center;width:100%}}@media (max-width:375px){.testimonials-title{font-size:1.1rem}.testimonial-card{width:260px}.testimonial-text{font-size:.8rem}}@media (min-width:2560px){.testimonials-container{max-width:1800px}.testimonials-title{font-size:3rem}.testimonial-card{width:450px}.testimonial-card-inner{padding:2rem}.testimonial-text{font-size:1rem}}.top-marquee{background:radial-gradient(circle at 8% 20%,#00aeef1f,#0000 28%),radial-gradient(circle at 92% 20%,#18599b1a,#0000 30%),linear-gradient(135deg,#fff,#f7fcff 25%,#edf8ff 50%,#f5fbff 75%,#fff);border-bottom:1px solid #0097d529;box-shadow:0 3px 14px #0f4c7512;isolation:isolate;overflow:hidden;position:relative;transform:translateZ(0);width:100%;will-change:transform;z-index:1001}.top-marquee:before{background-image:radial-gradient(circle,#0f528217 1px,#0000 0),radial-gradient(circle,#00aeef12 1px,#0000 0);background-position:0 0,14px 14px;background-size:28px 28px,40px 40px;inset:0;opacity:.45}.top-marquee:after,.top-marquee:before{content:"";pointer-events:none;position:absolute;z-index:0}.top-marquee:after{background:radial-gradient(circle,#00aeef1c 0,#00aeef0a 45%,#0000 72%);border-radius:50%;height:180px;right:8%;top:50%;transform:translateY(-50%);width:420px}.top-marquee *,.top-marquee :after,.top-marquee :before{box-sizing:border-box}.top-marquee-container{overflow:hidden;padding:.75rem 0;position:relative;width:100%;will-change:transform;z-index:2}.top-marquee-track{align-items:center;animation:marqueeScroll 25s linear infinite;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;gap:2rem;perspective:1000px;-webkit-perspective:1000px;transform:translateZ(0);width:-webkit-max-content;width:max-content;will-change:transform}@keyframes marqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.top-marquee:hover .top-marquee-track{animation-play-state:paused}.top-marquee-item{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(145deg,#fffffff0,#f1fafff0);border:1px solid #008fcc1f;border-radius:50px;box-shadow:0 5px 16px rgba(15,76,117,.055);color:#315f79;display:inline-flex;font-size:.9rem;font-weight:600;gap:.75rem;padding:.5rem 1.2rem;text-decoration:none;transform:translateZ(0);transition:color .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease;white-space:nowrap}.top-marquee-item:hover{background:linear-gradient(145deg,#fff,#eaf8ff);border-color:#0097d540;box-shadow:0 8px 20px #0f4c751a;color:#087ab6;transform:translateY(-2px) translateZ(0)}.top-marquee-item.highlight{animation:marqueeHighlightPulse 2.5s ease-in-out infinite;background:linear-gradient(135deg,#e7f7ff,#f7fcff 50%,#eaf9ff);border:1px solid #0097d540;box-shadow:0 5px 18px #0089c51a;color:#0877b8}.top-marquee-item.highlight:hover{animation:none;background:linear-gradient(135deg,#dcf4ff,#fff 50%,#e3f7ff);border-color:#0097d561;box-shadow:0 8px 22px #0089c526;color:#066a9f}.top-marquee-icon{align-items:center;color:#079bd3;display:inline-flex;flex-shrink:0;font-size:1.1rem;justify-content:center;line-height:1}.top-marquee-icon i{color:#079bd3}.top-marquee-icon svg{fill:currentColor;color:#079bd3;height:1.1rem;width:1.1rem}.top-marquee-text{color:inherit;font-size:.9rem;font-weight:600;letter-spacing:.2px;line-height:1.4}.top-marquee-arrow{align-items:center;color:#079bd3;display:inline-flex;flex-shrink:0;font-size:.9rem;justify-content:center;opacity:0;transform:translateX(0);transition:opacity .3s ease,transform .3s ease}.top-marquee-item:hover .top-marquee-arrow{opacity:1;transform:translateX(5px)}.top-marquee-close{align-items:center;background:#fffffff5;border:1px solid #008fcc29;border-radius:50%;box-shadow:0 4px 12px #0f4c751a;color:#087ab6;cursor:pointer;display:flex;font-size:.9rem;font-weight:700;height:30px;justify-content:center;line-height:1;padding:0;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:color .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease;width:30px;z-index:10}.top-marquee-close:hover{background:linear-gradient(135deg,#087fba,#00aee8);border-color:#0000;box-shadow:0 6px 16px #0089c538;color:#fff;transform:translateY(-50%) scale(1.06)}.top-marquee-close:focus-visible{outline:3px solid #009dda33;outline-offset:2px}@keyframes marqueeHighlightPulse{0%,to{border-color:#0097d538;box-shadow:0 5px 18px #0089c514}50%{border-color:#0097d557;box-shadow:0 7px 22px #0089c529}}@media (max-width:992px){.top-marquee-container{padding:.65rem 0}.top-marquee-track{animation-duration:20s;gap:1.5rem}.top-marquee-item{gap:.6rem;padding:.4rem 1rem}.top-marquee-text{font-size:.8rem}.top-marquee-icon{font-size:1rem}.top-marquee-icon svg{height:1rem;width:1rem}}@media (max-width:768px){.top-marquee-container{padding:.55rem 0}.top-marquee-track{animation-duration:18s;gap:1.1rem}.top-marquee-item{gap:.5rem;padding:.35rem .8rem}.top-marquee-text{font-size:.7rem}.top-marquee-icon{font-size:.85rem}.top-marquee-icon svg{height:.85rem;width:.85rem}.top-marquee-arrow{font-size:.75rem}.top-marquee-close{font-size:.78rem;height:26px;right:.5rem;width:26px}}@media (max-width:576px){.top-marquee-container{padding:.5rem 0}.top-marquee-track{animation-duration:15s;gap:.8rem}.top-marquee-item{gap:.4rem;padding:.3rem .65rem}.top-marquee-text{font-size:.65rem;letter-spacing:.1px}.top-marquee-icon{font-size:.75rem}.top-marquee-icon svg{height:.75rem;width:.75rem}.top-marquee-arrow{font-size:.7rem}.top-marquee-close{font-size:.7rem;height:24px;right:.4rem;width:24px}}@media (max-width:380px){.top-marquee-track{gap:.7rem}.top-marquee-item{padding:.28rem .55rem}.top-marquee-text{font-size:.62rem}.top-marquee-close{right:.3rem}}@media (prefers-reduced-motion:reduce){.top-marquee-track{animation:marqueeScroll 40s linear infinite}.top-marquee-item.highlight{animation:none}.top-marquee-arrow,.top-marquee-close,.top-marquee-item{transition:none}}.footer{background:radial-gradient(circle at 8% 12%,#00b8ef29,#0000 30%),radial-gradient(circle at 92% 18%,#2073be24,#0000 30%),radial-gradient(circle at 82% 88%,#00aeef17,#0000 30%),linear-gradient(135deg,#102f48,#0c2941 32%,#0a243a 65%,#0d2c45);border-top:1px solid #00b8ef38;isolation:isolate;margin-top:0;overflow:hidden;position:relative;width:100%}.footer:after{background:linear-gradient(90deg,#0000,#00aee8 20%,#3fc7ef 50%,#0877b8 80%,#0000);height:3px;left:0;opacity:.9;top:0;width:100%;z-index:2}.footer:after,.footer:before{content:"";pointer-events:none;position:absolute}.footer:before{background-image:radial-gradient(circle,#ffffff12 1px,#0000 0),radial-gradient(circle,#00b8ef0f 1px,#0000 0);background-position:0 0,18px 18px;background-size:38px 38px,52px 52px;inset:0;opacity:.45;z-index:0}.footer-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:4rem 2rem 1.5rem;position:relative;width:100%;z-index:1}.footer-grid{grid-gap:2.2rem;display:grid;gap:2.2rem;grid-template-columns:1.35fr .85fr .85fr .95fr 1.45fr;margin-bottom:2.8rem}.footer-column{min-width:0;position:relative;text-align:left}.footer-logo{align-items:center;background:#fffffff7;border:1px solid #ffffff38;border-radius:14px;box-shadow:0 8px 24px #0000001f,0 0 20px #00aeef0d;display:inline-flex;margin-bottom:.9rem;padding:.65rem .8rem;transition:transform .3s ease,box-shadow .3s ease}.footer-logo:hover{box-shadow:0 10px 28px #00000026,0 0 24px #00aeef14;transform:translateY(-2px)}.footer-logo a{align-items:center;display:flex;text-decoration:none}.footer-logo-img{display:block;height:54px;max-width:100%;object-fit:contain;width:auto}.footer-brand-tagline{align-items:center;background:linear-gradient(135deg,#00b8ef21,hsla(0,0%,100%,.055));border:1px solid #50d0f433;border-left:3px solid #00b8ef;border-radius:9px;box-shadow:0 5px 16px #00000014,inset 0 1px 0 #ffffff0a;display:flex;flex-wrap:wrap;gap:.32rem;margin:0 0 1rem;overflow:hidden;padding:.55rem .82rem;position:relative;width:-webkit-fit-content;width:fit-content}.footer-brand-tagline:before{background:#00b8ef2e;border-radius:50%;content:"";filter:blur(22px);height:65px;pointer-events:none;position:absolute;right:-15px;top:-30px;width:65px}.footer-brand-tagline-main{color:#fff}.footer-brand-tagline-accent,.footer-brand-tagline-main{font-size:.76rem;font-weight:800;letter-spacing:.7px;line-height:1.2;position:relative;white-space:nowrap;z-index:1}.footer-brand-tagline-accent{color:#5bd7f6;text-shadow:0 0 16px #00b8ef2e}.footer-description{color:#e7f4fcc7;font-size:.82rem;line-height:1.7;margin:0 0 1.1rem;max-width:285px}.footer-taglines-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.footer-tagline{align-items:center;background:linear-gradient(135deg,#00b8ef24,#3b82f614);border:1px solid #47c9f140;border-radius:50px;display:inline-flex;margin:0;padding:.34rem .72rem;transition:transform .3s ease,border-color .3s ease,background .3s ease}.footer-tagline:hover{background:linear-gradient(135deg,#00b8ef38,#3b82f621);border-color:#47c9f16b;transform:translateY(-2px)}.footer-tagline-text{color:#66d5f5;font-size:.65rem;font-weight:700;letter-spacing:.25px;white-space:nowrap}.footer-title{color:#fff;font-size:1rem;font-weight:700;letter-spacing:.1px;margin:0 0 1.25rem;padding-bottom:.65rem;position:relative}.footer-title:after{background:linear-gradient(90deg,#00b8ef,#4acaf0);border-radius:20px;bottom:0;content:"";height:3px;left:0;position:absolute;width:38px}.footer-links{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:.75rem}.footer-link{align-items:center;background:#0000;border:none;color:#e0f1fbb8;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.82rem;font-weight:500;gap:.45rem;padding:0;text-decoration:none;transition:color .25s ease,transform .25s ease}.footer-link:hover{color:#5bd4f5;transform:translateX(4px)}.footer-link-icon{color:#28b8e8;display:inline-block;font-size:.75rem;opacity:0;transform:translateX(-5px);transition:opacity .25s ease,transform .25s ease}.footer-link:hover .footer-link-icon{opacity:1;transform:translateX(0)}.footer-contact{display:flex;flex-direction:column;gap:.9rem}.footer-contact-item{align-items:flex-start;display:flex;gap:.75rem}.footer-contact-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ffffff1a,#00b8ef14);border:1px solid #53cbef29;border-radius:10px;box-shadow:0 5px 15px #00000014;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:transform .3s ease,background .3s ease,border-color .3s ease;width:36px}.footer-contact-item:hover .footer-contact-icon-wrapper{background:linear-gradient(135deg,#00b8ef33,#ffffff1a);border-color:#53cbef57;transform:translateY(-2px)}.footer-contact-icon-img{height:18px;object-fit:contain;width:18px}.footer-contact-text{flex:1 1;min-width:0}.footer-contact-text strong{color:#fff;display:block;font-size:.76rem;font-weight:700;margin-bottom:.2rem;text-align:left}.footer-contact-text p{color:#e0f1fbb3;font-size:.76rem;line-height:1.5;margin:0;overflow-wrap:anywhere}.footer-contact-text a{color:#e0f1fbc7;text-decoration:none;transition:color .25s ease}.footer-contact-text a:hover{color:#55d1f3}.footer-social{border-top:1px solid #85d3ef1f;margin-top:1.2rem;padding-top:1rem}.footer-social-title{color:#fff;font-size:.82rem;font-weight:600;margin:0 0 .8rem;text-align:left}.footer-social-icons{align-items:center;display:flex;gap:.7rem}.footer-social-link{align-items:center;background:linear-gradient(135deg,#ffffff1a,#00b8ef12);border:1px solid #70d2f029;border-radius:50%;box-shadow:0 4px 12px #0000001a;display:flex;height:38px;justify-content:center;overflow:hidden;position:relative;transition:transform .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease;width:38px}.footer-social-link:hover{background:linear-gradient(135deg,#00b8ef3d,#ffffff1f);border-color:#49ccf266;box-shadow:0 8px 20px #00aeef24;transform:translateY(-4px)}.footer-social-icon{height:19px;object-fit:contain;width:19px}.footer-hours{align-items:center;background:linear-gradient(135deg,#ffffff17,#00b8ef12);border:1px solid #56cdf02b;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0d,0 8px 24px #00000014;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem;overflow:hidden;padding:.9rem 1.5rem;position:relative}.footer-hours:before{background:linear-gradient(180deg,#00b8ef,#0877b8);content:"";height:100%;left:0;position:absolute;top:0;width:4px}.footer-hours-icon{align-items:center;background:#00b8ef21;border:1px solid #00b8ef33;border-radius:50%;color:#56d3f4;display:flex;flex-shrink:0;font-size:1rem;height:34px;justify-content:center;width:34px}.footer-hours-text{color:#e6f4fcd1;font-size:.82rem}.footer-hours-text strong{color:#fff;font-weight:700}.footer-hours-badge{background:linear-gradient(135deg,#00b8ef2e,#3b82f61f);border:1px solid #49ccf238;border-radius:50px;color:#6bd9f6;font-size:.68rem;font-weight:700;padding:.28rem .8rem;white-space:nowrap}.footer-bottom{border-top:1px solid #7fd2ef1f;gap:1rem;justify-content:space-between;padding:1.35rem 0 0;position:relative}.footer-bottom,.footer-bottom-content{align-items:center;display:flex;flex-wrap:wrap}.footer-bottom-content{gap:1.4rem}.footer-bottom-content p{color:#d4e9f485;font-size:.72rem;margin:0}.footer-bottom-links{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem}.footer-bottom-link{background:#0000;border:none;color:#d4e9f48c;cursor:pointer;font-family:inherit;font-size:.72rem;padding:0;text-decoration:none;transition:color .25s ease}.footer-bottom-link:hover{color:#59d1f3}.footer-bottom-divider{color:#d4e9f440;font-size:.65rem}.footer-bottom-made{color:#d4e9f48c;font-size:.72rem}.footer-heart{animation:footerHeartbeat 1.5s ease infinite;color:#ff6b6b;display:inline-block}@keyframes footerHeartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (max-width:1200px){.footer-container{padding-left:1.7rem;padding-right:1.7rem}.footer-grid{gap:1.5rem;grid-template-columns:1.25fr .8fr .8fr .9fr 1.35fr}.footer-description{font-size:.8rem}.footer-link{font-size:.78rem}.footer-contact-text p{font-size:.72rem}}@media (max-width:992px){.footer-container{padding-top:3rem}.footer-grid{gap:2.2rem 2rem;grid-template-columns:repeat(2,1fr)}.footer-column:first-child{grid-column:span 2}.footer-description{max-width:600px}.footer-column:last-child{grid-column:span 2}.footer-contact{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.footer-social{margin-top:1.4rem}}@media (max-width:768px){.footer-container{padding:2.7rem 1.4rem 1.2rem}.footer-grid{gap:2rem;grid-template-columns:1fr;margin-bottom:2.2rem}.footer-column:first-child,.footer-column:last-child{grid-column:auto}.footer-logo{padding:.55rem .7rem}.footer-logo-img{height:48px}.footer-description{max-width:100%}.footer-contact{display:flex;flex-direction:column;gap:.9rem}.footer-hours{border-radius:14px;justify-content:flex-start;padding:1rem 1.2rem}.footer-bottom{gap:.8rem}.footer-bottom,.footer-bottom-content{align-items:flex-start;flex-direction:column}.footer-bottom-content{gap:.75rem}.footer-bottom-links,.footer-social-icons{justify-content:flex-start}}@media (max-width:576px){.footer-container{padding:2.4rem 1rem 1rem}.footer-grid{gap:1.7rem;margin-bottom:1.8rem}.footer-logo{margin-bottom:.8rem}.footer-logo-img{height:44px}.footer-brand-tagline{gap:.28rem;margin-bottom:.9rem;padding:.5rem .7rem}.footer-brand-tagline-accent,.footer-brand-tagline-main{font-size:.69rem;letter-spacing:.55px}.footer-description{font-size:.78rem;line-height:1.65}.footer-tagline{padding:.3rem .65rem}.footer-tagline-text{font-size:.61rem}.footer-title{font-size:.95rem;margin-bottom:1rem}.footer-link{font-size:.76rem}.footer-links li{margin-bottom:.65rem}.footer-contact-icon-wrapper{border-radius:9px;height:32px;width:32px}.footer-contact-icon-img{height:16px;width:16px}.footer-contact-text strong{font-size:.72rem}.footer-contact-text a,.footer-contact-text p{font-size:.71rem}.footer-social-link{height:35px;width:35px}.footer-social-icon{height:17px;width:17px}.footer-hours{align-items:flex-start;flex-direction:column;gap:.7rem;margin-bottom:1.5rem;padding:1rem}.footer-hours-text{font-size:.73rem;line-height:1.55}.footer-hours-badge{font-size:.63rem}.footer-bottom{padding-top:1.1rem}.footer-bottom-content p,.footer-bottom-link,.footer-bottom-made{font-size:.66rem}.footer-bottom-links{gap:.5rem}}@media (max-width:380px){.footer-container{padding-left:.85rem;padding-right:.85rem}.footer-logo-img{height:40px}.footer-brand-tagline{padding:.48rem .62rem}.footer-brand-tagline-accent,.footer-brand-tagline-main{font-size:.64rem;letter-spacing:.4px}.footer-description{font-size:.74rem}.footer-title{font-size:.9rem}.footer-link{font-size:.72rem}.footer-contact-text a,.footer-contact-text p{font-size:.68rem}.footer-hours{padding:.9rem}}@media (min-width:2560px){.footer-container{max-width:1800px;padding-top:5rem}.footer-grid{gap:3rem}.footer-logo-img{height:70px}.footer-brand-tagline{padding:.7rem 1rem}.footer-brand-tagline-accent,.footer-brand-tagline-main{font-size:.95rem}.footer-description{font-size:1rem;max-width:360px}.footer-title{font-size:1.25rem}.footer-link{font-size:.95rem}.footer-contact-text a,.footer-contact-text p,.footer-contact-text strong{font-size:.9rem}.footer-contact-icon-wrapper{height:42px;width:42px}.footer-contact-icon-img{height:22px;width:22px}.footer-social-link{height:44px;width:44px}.footer-social-icon{height:23px;width:23px}.footer-hours-text{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.footer *,.footer :after,.footer :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (min-width:901px){.footer .footer-logo{align-items:center;border-radius:12px;box-sizing:border-box;height:60px;justify-content:center;overflow:hidden;padding:6px 8px;width:168px}.footer .footer-logo a{align-items:center;height:100%;justify-content:center;width:100%}.footer .footer-logo-img{display:block;height:100%;max-width:none;object-fit:contain;transform:scale(1.7);transform-origin:center;width:100%}}@media (min-width:901px) and (max-width:1100px){.footer .footer-logo{width:145px}}.product-hero-section{align-items:center;background:radial-gradient(circle at 8% 12%,#00aeef1f,#0000 28%),radial-gradient(circle at 92% 18%,#18599b1a,#0000 30%),radial-gradient(circle at 78% 78%,#00bfff14,#0000 28%),radial-gradient(circle at 18% 85%,#3b82f614,#0000 30%),linear-gradient(135deg,#fff,#f7fcff 24%,#edf8ff 50%,#f5fbff 75%,#fff);box-sizing:border-box;display:flex;isolation:isolate;margin-top:80px;min-height:min(740px,calc(100svh - 80px));overflow:hidden;padding:clamp(48px,6vw,88px) 0;position:relative;width:100%}.product-hero-section *,.product-hero-section :after,.product-hero-section :before{box-sizing:border-box}.product-hero-background-solid,.product-hero-overlay-solid{inset:0;pointer-events:none;position:absolute}.product-hero-background-solid{background-image:radial-gradient(circle,#0f52821a 1px,#0000 0),radial-gradient(circle,#00aeef14 1px,#0000 0);background-position:0 0,17px 17px;background-size:34px 34px,48px 48px;opacity:.55;z-index:-1}.product-hero-overlay-solid{background:radial-gradient(circle at 83% 45%,#00aeef21,#0000 38%),radial-gradient(circle at 12% 75%,#18599b12,#0000 30%);z-index:0}.product-hero-container{grid-gap:clamp(38px,5vw,76px);align-items:center;display:grid;gap:clamp(38px,5vw,76px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);margin:auto;position:relative;width:min(100% - 88px,1380px);z-index:2}.product-hero-content{min-width:0;text-align:left}.product-hero-badge{align-items:center;background:#eaf8ff;border:1px solid #0097d529;border-radius:30px;box-shadow:0 5px 16px #0f4c750d;display:inline-flex;gap:8px;margin-bottom:24px;padding:7px 14px}.product-hero-badge-icon,.product-hero-badge-text{color:#087ab6;font-size:12px;font-weight:700}.product-hero-badge-icon{align-items:center;display:inline-flex;justify-content:center}.product-hero-title{color:#153f60;font-size:clamp(34px,3.35vw,53px);font-weight:800;letter-spacing:-.035em;line-height:1.14;margin:0 0 22px;max-width:650px;text-align:left}.product-hero-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0878b9,#00aee8);-webkit-background-clip:text;background-clip:text;display:inline-block}.product-hero-description{color:#5d7486;font-size:clamp(14px,1.06vw,16px);line-height:1.8;margin:0 0 25px;max-width:590px;text-align:left}.product-hero-features{grid-gap:13px 23px;display:grid;gap:13px 23px;grid-template-columns:repeat(2,minmax(0,-webkit-max-content));grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start;margin:0 0 30px}.product-hero-feature{align-items:center;color:#31566f;display:flex;font-size:13px;font-weight:600;gap:8px}.product-hero-feature-icon{align-items:center;background:#eaf8ff;border:1px solid #0097d521;border-radius:50%;color:#079bd3;display:inline-flex;flex:0 0 22px;font-size:10px;font-weight:800;height:22px;justify-content:center;width:22px}.product-hero-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.product-hero-btn-primary{align-items:center;background:linear-gradient(135deg,#087fba,#00aee8);border:0;border-radius:40px;box-shadow:0 9px 24px #0089c538;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:12px;justify-content:center;padding:15px 27px;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease,gap .25s ease}.product-hero-btn-primary:hover{box-shadow:0 13px 30px #0089c547;filter:brightness(1.04);gap:15px;transform:translateY(-2px)}.product-hero-btn-primary:focus-visible{outline:3px solid #009dda40;outline-offset:4px}.product-hero-btn-icon{height:18px;width:18px}.product-hero-image-wrapper{min-width:0;position:relative;width:100%}.product-hero-image-wrapper:before{background:radial-gradient(circle,#00aeef26,#0000 68%);content:"";filter:blur(15px);height:80%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.product-hero-image-container{aspect-ratio:1.72/1;background:#fff;border:1px solid #0f679d21;border-radius:22px;box-shadow:0 22px 55px #0f4c7521,0 5px 18px #0f4c750f;overflow:hidden;position:relative;width:100%}.product-hero-image-container:before{background:linear-gradient(90deg,#087fba,#00b8ef);content:"";height:4px;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:4}.product-hero-slide-image{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .8s ease}.product-hero-slide-image.active{opacity:1;z-index:1}.product-hero-slide-image.fade-in{animation:productHeroSlideFadeIn .8s ease}@keyframes productHeroSlideFadeIn{0%{opacity:0}to{opacity:1}}.product-hero-image{background:#fff;border-radius:0;display:block;height:100%;max-height:none;object-fit:contain;object-position:center;width:100%}.product-hero-stats{align-items:center;display:flex;flex-wrap:wrap;gap:22px;margin-top:25px}.product-hero-stat-number{color:#087fba;display:block;font-size:24px;font-weight:800}.product-hero-stat-label{color:#718696;font-size:12px}.product-hero-stat-divider{background:#0f679d2e;height:30px;width:1px}@media (min-width:1800px){.product-hero-container{gap:85px;width:min(100% - 120px,1560px)}.product-hero-title{font-size:56px}}@media (max-width:1100px){.product-hero-container{gap:30px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);width:min(100% - 56px,1000px)}.product-hero-title{font-size:clamp(30px,3.6vw,40px)}.product-hero-features{gap:12px 16px}.product-hero-feature{font-size:12px}}@media (max-width:800px){.product-hero-section{margin-top:70px;min-height:auto;padding:56px 0}.product-hero-container{gap:38px;grid-template-columns:1fr;width:min(100% - 40px,620px)}.product-hero-title{font-size:clamp(30px,6vw,44px);max-width:600px}.product-hero-description{max-width:600px}.product-hero-image-container{aspect-ratio:1.72/1}}@media (max-width:480px){.product-hero-section{margin-top:60px;padding:42px 0}.product-hero-container{gap:30px;width:calc(100% - 32px)}.product-hero-badge{margin-bottom:18px;padding:6px 12px}.product-hero-badge-icon,.product-hero-badge-text{font-size:11px}.product-hero-title{font-size:clamp(27px,8vw,36px);margin-bottom:18px}.product-hero-description{font-size:14px;line-height:1.65;margin-bottom:22px}.product-hero-features{gap:12px 10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:25px;width:100%}.product-hero-feature{align-items:flex-start;font-size:11px;line-height:1.4}.product-hero-feature-icon{flex-basis:20px;font-size:9px;height:20px;width:20px}.product-hero-buttons{width:100%}.product-hero-btn-primary{padding:14px 20px;width:100%}.product-hero-image-container{aspect-ratio:1.72/1;border-radius:16px}.product-hero-stats{gap:15px}.product-hero-stat-number{font-size:21px}}@media (max-width:360px){.product-hero-container{width:calc(100% - 24px)}.product-hero-title{font-size:26px}.product-hero-features{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.product-hero-btn-primary,.product-hero-slide-image{animation:none;transition:none}}.all-products-section{animation:allProductsRainbow 15s ease-in-out infinite alternate;background:radial-gradient(ellipse at 10% 20%,#ff6b6b33 0,#0000 50%),radial-gradient(ellipse at 90% 80%,#4ecdc433 0,#0000 50%),radial-gradient(ellipse at 50% 50%,#ff9f4326 0,#0000 40%),radial-gradient(ellipse at 30% 70%,#6c5ce72e 0,#0000 50%),radial-gradient(ellipse at 70% 30%,#fd79a826 0,#0000 40%),radial-gradient(ellipse at 50% 10%,#00cec91f 0,#0000 40%),linear-gradient(135deg,#0a0a1a,#0d0d24 20%,#1a0a2e 40%,#0a1a2e 60%,#0d0d24 80%,#0a0a1a);overflow:hidden;padding:80px 0;width:100%}.all-products-section:before{animation:allProductsStars 8s ease-in-out infinite alternate;background-image:radial-gradient(circle at 10% 20%,#ff6b6bf2 0 2px,#0000 2.5px),radial-gradient(circle at 30% 70%,#6c5ce7f2 0 2px,#0000 2.5px),radial-gradient(circle at 70% 30%,#fd79a8f2 0 2px,#0000 2.5px),radial-gradient(circle at 90% 80%,#4ecdc4f2 0 2px,#0000 2.5px),radial-gradient(circle at 50% 50%,#ff9f43e6 0 2px,#0000 2.5px),radial-gradient(circle at 80% 15%,#00cec9e6 0 2px,#0000 2.5px),radial-gradient(circle at 20% 85%,#ffffffd9 0 1px,#0000 1.5px),radial-gradient(circle at 60% 15%,#ffffffbf 0 1px,#0000 1.5px),radial-gradient(circle at 85% 55%,#fffc 0 1px,#0000 1.5px),radial-gradient(circle at 40% 35%,#ffffffb3 0 1px,#0000 1.5px);background-size:200px 200px;opacity:.72}.all-products-section:after{animation:allProductsGlow 6s ease-in-out infinite alternate;background:radial-gradient(circle at 15% 25%,#ff6b6b1a,#0000 22%),radial-gradient(circle at 85% 25%,#00cec91a,#0000 24%),radial-gradient(circle at 75% 75%,#6c5ce71f,#0000 25%),radial-gradient(circle at 30% 80%,#fd79a817,#0000 22%);inset:0}@keyframes allProductsStars{0%{opacity:.6;transform:scale(1) rotate(0deg)}25%{opacity:1;transform:scale(1.05) rotate(2deg)}50%{opacity:.7;transform:scale(.95) rotate(-2deg)}75%{opacity:1;transform:scale(1.08) rotate(1deg)}to{opacity:.6;transform:scale(1) rotate(0deg)}}@keyframes allProductsGlow{0%{opacity:.45}50%{opacity:.85}to{opacity:.55}}@keyframes allProductsRainbow{0%{background-position:0 0,100% 100%,50% 50%,30% 70%,70% 30%,50% 10%,0 0}50%{background-position:5% 10%,95% 90%,55% 45%,35% 65%,65% 35%,55% 15%,50% 50%}to{background-position:10% 20%,90% 80%,50% 55%,25% 75%,75% 25%,45% 5%,100% 100%}}.all-products-container{box-sizing:border-box;margin:0 auto;max-width:1240px;padding:0 2rem;width:100%}.all-products-header{margin:0 0 3rem;max-width:820px;text-align:left;width:100%}.all-products-tagline{align-items:center;background:#d8bf8b24;border:1px solid #d8bf8b4d;border-radius:50px;color:#d8bf8b;display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:1px;margin-bottom:1rem;padding:.32rem 1rem}.all-products-title{color:#fff;font-size:clamp(2rem,3vw,2.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 1rem}.all-products-highlight{color:#d8bf8b}.all-products-underline{background:#d8bf8b;border-radius:10px;height:3px;margin:1rem 0;width:80px}.all-products-subtitle{color:#ffffffbf;font-size:.98rem;line-height:1.7;margin:0;max-width:760px}.all-products-grid{align-items:stretch;display:flex;justify-content:center;margin:0 auto 3rem;width:100%}.product-grid-card{background:linear-gradient(135deg,#1b1d2ffa,#0f1626fc);border:1px solid #d8bf8b2b;border-radius:28px;box-shadow:0 22px 60px #00000057,inset 0 1px 0 hsla(0,0%,100%,.035);display:grid;grid-template-columns:minmax(470px,1.05fr) minmax(470px,1.15fr);margin:0 auto;max-width:1120px;min-height:480px;overflow:hidden;position:relative;width:100%}.product-grid-card:before{background:linear-gradient(90deg,#0000,#d8bf8bd9,#4a90e28c,#0000);content:"";height:2px;left:0;position:absolute;top:0;width:100%;z-index:5}.product-grid-card:hover{border-color:#d8bf8b57;box-shadow:0 28px 70px #0000006b}.product-grid-badge{background:linear-gradient(135deg,#e8cf95,#c8a65e);border:1px solid #fff3;border-radius:50px;box-shadow:0 5px 16px #00000038;color:#111;display:inline-flex;font-size:.65rem;font-weight:800;letter-spacing:.2px;padding:.35rem .9rem;position:absolute;right:1.15rem;top:1.15rem;z-index:10}.product-grid-badge,.product-grid-image{align-items:center;justify-content:center}.product-grid-image{background:radial-gradient(circle at 50% 50%,#d8bf8b1f 0,#d8bf8b0a 38%,#0000 68%),linear-gradient(135deg,hsla(0,0%,100%,.025),#00000014);border-right:1px solid hsla(0,0%,100%,.065);box-sizing:border-box;display:flex;min-height:480px;overflow:hidden;padding:1.6rem;position:relative;width:100%}.product-grid-image:before{border:1px solid #d8bf8b17;height:410px;width:410px}.product-grid-image:after,.product-grid-image:before{border-radius:50%;content:"";left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.product-grid-image:after{background:radial-gradient(circle,#d8bf8b17,#0000 70%);height:310px;width:310px}.product-grid-image img{display:block;filter:drop-shadow(0 20px 30px rgba(0,0,0,.34));height:auto;margin:0 auto;max-height:395px;max-width:475px;object-fit:contain;object-position:center;position:relative;transition:transform .35s ease;width:100%;z-index:2}.product-grid-card:hover
.product-grid-image img{transform:scale(1.025)}.product-grid-content{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:4.2rem 2.8rem 2.5rem;text-align:left}.product-grid-name{color:#fff;font-size:1.65rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin:0 0 .35rem}.product-grid-tagline{color:#d8bf8b;font-size:.8rem;font-weight:600;margin:0 0 1.15rem}.product-grid-highlights{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.35rem}.product-grid-highlight{align-items:center;background:#d8bf8b1a;border:1px solid #d8bf8b2e;border-radius:50px;color:#e6ce98;display:inline-flex;font-size:.63rem;font-weight:600;padding:.3rem .75rem}.product-grid-features{grid-gap:.7rem 1.1rem;display:grid;gap:.7rem 1.1rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0 0 1.5rem;padding:0}.product-grid-features li{align-items:flex-start;color:#ffffffc7;display:flex;font-size:.72rem;gap:.5rem;line-height:1.5;margin:0}.product-grid-feature-icon{align-items:center;background:#27ae6021;border-radius:50%;color:#55d88d;display:inline-flex;flex:0 0 19px;font-size:.58rem;font-weight:800;height:19px;justify-content:center;margin-top:1px;width:19px}.product-grid-footer{border-top:1px solid #ffffff14;margin-top:auto;padding-top:1.3rem}.product-grid-price{color:#ffffffb3;font-size:.75rem;font-weight:600;margin:0 0 .9rem}.product-grid-buttons{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;width:100%}.product-grid-btn-details,.product-grid-btn-quote{align-items:center;border-radius:50px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.72rem;font-weight:700;gap:.45rem;justify-content:center;min-height:44px;padding:.65rem 1rem;transition:transform .3s ease,background .3s ease,color .3s ease,box-shadow .3s ease,gap .3s ease;width:100%}.product-grid-btn-details{background:#0000;border:1px solid #d8bf8b;color:#d8bf8b}.product-grid-btn-details:hover{background:#d8bf8b1a;gap:.65rem;transform:translateY(-2px)}.product-grid-btn-quote{background:#d8bf8b;border:1px solid #d8bf8b;color:#111}.product-grid-btn-quote:hover{background:#ead79d;box-shadow:0 7px 18px #d8bf8b45;transform:translateY(-2px)}.product-grid-btn-details:focus-visible,.product-grid-btn-quote:focus-visible{outline:2px solid #fff}.product-grid-icon{flex-shrink:0;height:13px;width:13px}.all-products-bulk{align-items:center;background:linear-gradient(135deg,#1f1e31fa,#121b2cfa);border:1px solid #d8bf8b33;border-radius:20px;box-shadow:0 8px 24px #0003;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1120px;padding:1.25rem 1.5rem;width:100%}.all-products-bulk-icon{align-items:center;background:#d8bf8b1a;border:1px solid #d8bf8b26;border-radius:14px;color:#d8bf8b;display:flex;flex:0 0 50px;font-size:1.4rem;height:50px;justify-content:center;width:50px}.all-products-bulk-content{flex:1 1;min-width:200px}.all-products-bulk-content h3{color:#fff;font-size:.95rem;font-weight:700;margin:0 0 .25rem}.all-products-bulk-content p{color:#ffffffa6;font-size:.75rem;line-height:1.5;margin:0}.all-products-bulk-btn{align-items:center;background:#d8bf8b;border:none;border-radius:50px;color:#111;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.75rem;font-weight:700;justify-content:center;min-height:42px;padding:.65rem 1.3rem;transition:transform .3s ease,background .3s ease,box-shadow .3s ease;white-space:nowrap}.all-products-bulk-btn:hover{background:#ead79d;box-shadow:0 6px 16px #d8bf8b40;transform:translateY(-2px)}.product-modal-overlay{align-items:center;animation:productModalOverlayFade .25s ease;background:#03050de8;box-sizing:border-box;display:flex;height:100dvh;inset:0;justify-content:center;margin:0;overflow:hidden;padding:94px 24px 20px;position:fixed;width:100%;z-index:999999}@keyframes productModalOverlayFade{0%{opacity:0}to{opacity:1}}.product-modal-content{animation:productModalEnter .28s ease;background:linear-gradient(145deg,#191c2e,#101725);border:1px solid #d8bf8b4d;border-radius:22px;box-shadow:0 30px 80px #0009,0 0 0 1px hsla(0,0%,100%,.025);box-sizing:border-box;height:auto;margin:0 auto;max-height:calc(100dvh - 114px);max-width:1040px;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;width:min(1040px,100%)}@keyframes productModalEnter{0%{opacity:0;transform:translateY(15px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.product-modal-close{align-items:center;background:#ffffff17;border:1px solid #ffffff1f;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:36px;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:14px;top:14px;transition:background .25s ease,transform .25s ease;width:36px;z-index:50}.product-modal-close:hover{background:#d8bf8b33}.product-modal-body{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);padding:2rem}.product-modal-body,.product-modal-image{align-items:center;box-sizing:border-box;width:100%}.product-modal-image{align-self:center;background:radial-gradient(circle at center,#d8bf8b21,#0000 58%),linear-gradient(145deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.015));border:1px solid hsla(0,0%,100%,.065);border-radius:18px;display:flex;justify-content:center;min-height:390px;overflow:hidden;padding:1.35rem;position:relative}.product-modal-image:before{border:1px solid #d8bf8b14;border-radius:50%;content:"";height:320px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:320px}.product-modal-image img{display:block;filter:drop-shadow(0 18px 25px rgba(0,0,0,.32));height:auto;margin:auto;max-height:330px;max-width:390px;object-fit:contain;object-position:center;position:relative;transition:transform .3s ease;width:100%;z-index:2}.product-modal-image img:hover{transform:scale(1.025)}.product-modal-info{min-width:0;padding:0;text-align:left;width:100%}.product-modal-badge{align-items:center;background:linear-gradient(135deg,#e4ca8e,#c5a45d);border-radius:50px;color:#111;display:inline-flex;font-size:.62rem;font-weight:800;justify-content:center;margin:0 0 .75rem;padding:.27rem .8rem}.product-modal-title{color:#fff;font-size:1.65rem;font-weight:800;line-height:1.2;margin:0 0 .25rem}.product-modal-tagline{color:#d8bf8b;font-size:.8rem;margin:0 0 1.15rem}.product-modal-colors h3,.product-modal-features h3,.product-modal-specs h3{color:#fff;font-size:.9rem;font-weight:700;margin:0 0 .65rem}.product-modal-features{margin:0 0 1.15rem}.product-modal-features ul{grid-gap:.5rem 1rem;display:grid;gap:.5rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.product-modal-features li{align-items:flex-start;color:#ffffffc7;display:flex;font-size:.72rem;gap:.45rem;line-height:1.45;margin:0}.product-modal-features li span{color:#4fd38a;flex-shrink:0;font-weight:800}.product-modal-specs{margin:0 0 1.15rem}.product-modal-specs-grid{grid-gap:0;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.055);border-radius:14px;box-sizing:border-box;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:.7rem .9rem;width:100%}.product-modal-spec-item{grid-gap:.55rem;align-items:center;display:grid;font-size:.66rem;gap:.55rem;grid-template-columns:minmax(90px,.9fr) minmax(100px,1.1fr);min-width:0;padding:.38rem .45rem}.spec-label{color:#ffffff80;text-align:left}.spec-label,.spec-value{font-weight:600;line-height:1.35}.spec-value{color:#ffffffe6;overflow-wrap:anywhere;text-align:right}.product-modal-colors{margin:0 0 1rem}.product-modal-colors-list{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.product-modal-color{align-items:center;background:#d8bf8b1a;border:1px solid #d8bf8b40;border-radius:50px;color:#d8bf8b;display:inline-flex;font-size:.62rem;justify-content:center;line-height:1.2;padding:.25rem .7rem}.product-modal-actions{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin:1.15rem 0 0;width:100%}.product-modal-btn-primary,.product-modal-btn-secondary{align-items:center;border-radius:50px;cursor:pointer;display:flex;font-family:inherit;font-size:.72rem;font-weight:700;justify-content:center;min-height:42px;padding:.6rem 1rem;transition:transform .3s ease,background .3s ease,color .3s ease,box-shadow .3s ease;width:100%}.product-modal-btn-primary{background:#d8bf8b;border:1px solid #d8bf8b;color:#111}.product-modal-btn-primary:hover{background:#ead79d;box-shadow:0 6px 16px #d8bf8b40;transform:translateY(-2px)}.product-modal-btn-secondary{background:#0000;border:1px solid #d8bf8b;color:#d8bf8b}.product-modal-btn-secondary:hover{background:#d8bf8b1a;transform:translateY(-2px)}.product-modal-content{scrollbar-color:#d8bf8ba6 #0000;scrollbar-width:thin}.product-modal-content::-webkit-scrollbar{width:5px}.product-modal-content::-webkit-scrollbar-track{background:#0000}.product-modal-content::-webkit-scrollbar-thumb{background:#d8bf8ba6}@media (max-height:800px) and (min-width:821px){.product-modal-overlay{padding:82px 18px 12px}.product-modal-content{max-height:calc(100dvh - 94px);max-width:980px;width:min(980px,100%)}.product-modal-body{gap:1.4rem;grid-template-columns:minmax(285px,.8fr) minmax(0,1.2fr);padding:1.4rem}.product-modal-image{min-height:340px;padding:1rem}.product-modal-image:before{height:275px;width:275px}.product-modal-image img{max-height:275px;max-width:340px}.product-modal-badge{font-size:.58rem;margin-bottom:.55rem}.product-modal-title{font-size:1.4rem}.product-modal-tagline{font-size:.72rem;margin-bottom:.75rem}.product-modal-features{margin-bottom:.8rem}.product-modal-colors h3,.product-modal-features h3,.product-modal-specs h3{font-size:.82rem;margin-bottom:.5rem}.product-modal-features li{font-size:.65rem}.product-modal-specs{margin-bottom:.8rem}.product-modal-specs-grid{padding:.55rem .7rem}.product-modal-spec-item{font-size:.59rem;padding:.27rem .3rem}.product-modal-colors{margin-bottom:.7rem}.product-modal-color{font-size:.58rem;padding:.2rem .6rem}.product-modal-actions{margin-top:.75rem}.product-modal-btn-primary,.product-modal-btn-secondary{font-size:.65rem;min-height:38px;padding:.5rem .8rem}}@media (max-width:1000px){.all-products-container{padding:0 1.5rem}.product-grid-card{grid-template-columns:minmax(350px,.95fr) minmax(380px,1.05fr);min-height:450px}.product-grid-image{min-height:450px;padding:1.25rem}.product-grid-image:before{height:340px;width:340px}.product-grid-image:after{height:260px;width:260px}.product-grid-image img{max-height:350px;max-width:420px}.product-grid-content{padding:3.8rem 2rem 2rem}.product-grid-name{font-size:1.45rem}}@media (max-width:820px){.all-products-section{padding:60px 0}.all-products-container{padding:0 1.4rem}.all-products-header{margin-bottom:2.4rem}.product-grid-card{display:block;max-width:680px;min-height:0}.product-grid-image{border-bottom:1px solid #ffffff12;border-right:none;height:auto;min-height:390px;padding:1.6rem}.product-grid-image img{max-height:350px;max-width:500px;width:92%}.product-grid-content{padding:2rem}.product-modal-overlay{padding:84px 14px 14px}.product-modal-content{border-radius:18px;max-height:calc(100dvh - 98px);max-width:650px;width:100%}.product-modal-body{align-items:stretch;display:flex;flex-direction:column;gap:1.2rem;padding:1.25rem}.product-modal-image{height:auto;min-height:270px;padding:1rem}.product-modal-image:before{height:240px;width:240px}.product-modal-image img{max-height:245px;max-width:400px;width:90%}.product-modal-info{width:100%}}@media (max-width:576px){.all-products-section{padding:45px 0}.all-products-container{padding:0 1rem}.all-products-header{margin-bottom:2rem}.all-products-tagline{font-size:.63rem}.all-products-title{font-size:1.45rem}.all-products-subtitle{font-size:.8rem;line-height:1.6}.all-products-grid{margin-bottom:2rem}.product-grid-card{border-radius:20px;width:100%}.product-grid-badge{font-size:.57rem;padding:.25rem .65rem;right:.8rem;top:.8rem}.product-grid-image{min-height:285px;padding:1rem}.product-grid-image:before{height:240px;width:240px}.product-grid-image:after{height:185px;width:185px}.product-grid-image img{max-height:245px;max-width:390px;width:96%}.product-grid-content{padding:1.5rem 1.2rem}.product-grid-name{font-size:1.25rem}.product-grid-tagline{font-size:.72rem}.product-grid-highlight{font-size:.57rem;padding:.25rem .6rem}.product-grid-features{gap:.5rem;grid-template-columns:1fr}.product-grid-features li{font-size:.68rem}.product-grid-buttons{grid-template-columns:1fr}.all-products-bulk{align-items:flex-start;flex-direction:column;padding:1.2rem}.all-products-bulk-btn{width:100%}.product-modal-overlay{padding:74px 8px 8px}.product-modal-content{border-radius:16px;max-height:calc(100dvh - 82px);width:100%}.product-modal-close{font-size:.85rem;height:32px;right:8px;top:8px;width:32px}.product-modal-body{gap:1rem;padding:1rem}.product-modal-image{border-radius:14px;min-height:210px;padding:.75rem}.product-modal-image:before{height:190px;width:190px}.product-modal-image img{max-height:190px;max-width:350px;width:95%}.product-modal-title{font-size:1.25rem}.product-modal-tagline{font-size:.72rem}.product-modal-features ul,.product-modal-specs-grid{grid-template-columns:1fr}.product-modal-spec-item{grid-template-columns:minmax(100px,.9fr) minmax(100px,1.1fr)}.product-modal-actions{grid-template-columns:1fr}}@media (max-width:380px){.all-products-container{padding:0 .8rem}.all-products-title{font-size:1.3rem}.product-grid-image{min-height:245px}.product-grid-image img{max-height:210px;width:98%}.product-grid-content{padding:1.25rem 1rem}.product-grid-name{font-size:1.1rem}.product-modal-overlay{padding:70px 6px 6px}.product-modal-content{max-height:calc(100dvh - 76px)}.product-modal-body{padding:.8rem}.product-modal-image{min-height:190px}.product-modal-image img{max-height:165px}.product-modal-spec-item{gap:.15rem;grid-template-columns:1fr}.spec-value{text-align:left}}@media (prefers-reduced-motion:reduce){.all-products-section,.all-products-section:after,.all-products-section:before,.product-modal-content,.product-modal-overlay{animation:none}.all-products-bulk-btn,.product-grid-btn-details,.product-grid-btn-quote,.product-grid-card,.product-grid-image img,.product-modal-btn-primary,.product-modal-btn-secondary,.product-modal-image img{transition:none}}.all-products-section{animation:none;background:radial-gradient(circle at 8% 12%,#00aeef1f,#0000 28%),radial-gradient(circle at 92% 18%,#18599b1a,#0000 30%),radial-gradient(circle at 78% 78%,#00bfff14,#0000 28%),radial-gradient(circle at 18% 85%,#3b82f614,#0000 30%),linear-gradient(135deg,#fff,#f7fcff 24%,#edf8ff 50%,#f5fbff 75%,#fff);isolation:isolate;position:relative}.all-products-section:before{background-image:radial-gradient(circle,#0f52821a 1px,#0000 0),radial-gradient(circle,#00aeef14 1px,#0000 0);background-position:0 0,17px 17px;background-size:34px 34px,48px 48px;inset:0;opacity:.55}.all-products-section:after,.all-products-section:before{animation:none;content:"";pointer-events:none;position:absolute;z-index:0}.all-products-section:after{background:radial-gradient(circle,#00aeef1f 0,#00aeef0a 45%,#0000 70%);border-radius:50%;height:650px;inset:auto;right:-300px;top:80px;width:650px}.all-products-container{position:relative;z-index:2}.all-products-tagline{background:#eaf8ff;border:1px solid #0097d529;box-shadow:0 5px 16px #0f4c750a;color:#087ab6}.all-products-title{color:#153f60}.all-products-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0878b9,#00aee8);-webkit-background-clip:text;background-clip:text;color:#079bd3;display:inline-block}.all-products-underline{background:linear-gradient(90deg,#0b7fba,#00b8ef)}.all-products-subtitle{color:#5d7486}.product-grid-card{background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d21;box-shadow:0 20px 55px #0f4c751a,0 4px 15px #0f4c750d;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.product-grid-card:before{background:linear-gradient(90deg,#0000,#087fba,#00b8ef,#0000)}.product-grid-card:hover{border-color:#009dda47;box-shadow:0 26px 65px #0f4c7526;transform:translateY(-5px)}.product-grid-badge{background:linear-gradient(135deg,#087fba,#00aee8);border:1px solid #ffffff80;box-shadow:0 6px 18px #0089c538;color:#fff}.product-grid-image{background:radial-gradient(circle at 50% 50%,#00aeef1c 0,rgba(0,174,239,.035) 40%,#0000 70%),linear-gradient(145deg,#f7fcff,#edf8ff);border-right:1px solid #0f679d1a}.product-grid-image:before{border:1px solid #0097d51a}.product-grid-image:after{background:radial-gradient(circle,#00aeef1c,#0000 70%)}.product-grid-image img{filter:drop-shadow(0 18px 28px rgba(15,76,117,.16))}.product-grid-name{color:#153f60}.product-grid-tagline{color:#087ab6}.product-grid-highlight{background:#eaf8ff;border:1px solid #0097d524;color:#087ab6}.product-grid-features li{color:#526b7e}.product-grid-feature-icon{background:#27ae601a;border:1px solid #27ae601f;color:#269f5c}.product-grid-footer{border-top:1px solid #0f679d1a}.product-grid-price{color:#657d8e}.product-grid-btn-details{background:#fff;border:1px solid #008fcc66;box-shadow:0 5px 15px #0f4c750a;color:#087ab6}.product-grid-btn-details:hover{background:#eaf8ff;border-color:#079bd3;box-shadow:0 7px 18px #0f4c7514;color:#0673a9}.product-grid-btn-quote{background:linear-gradient(135deg,#087fba,#00aee8);border:1px solid #0000;box-shadow:0 8px 20px #0089c533;color:#fff}.product-grid-btn-quote:hover{background:linear-gradient(135deg,#0876ad,#00a5dc);box-shadow:0 10px 24px #0089c547;color:#fff}.product-grid-btn-details:focus-visible,.product-grid-btn-quote:focus-visible{outline:3px solid #009dda38;outline-offset:3px}.all-products-bulk{background:linear-gradient(120deg,#eaf8ff,#f8fdff 48%,#edf9ff);border:1px solid #008fcc29;box-shadow:0 12px 32px #0f4c7512}.all-products-bulk-icon{background:linear-gradient(145deg,#fff,#e3f6ff);border:1px solid #0097d524;box-shadow:0 5px 15px #0f4c750d;color:#0788c3}.all-products-bulk-content h3{color:#153f60}.all-products-bulk-content p{color:#5d7486}.all-products-bulk-btn{background:linear-gradient(135deg,#087fba,#00aee8);box-shadow:0 8px 20px #0089c533;color:#fff}.all-products-bulk-btn:hover{background:linear-gradient(135deg,#0876ad,#00a5dc);box-shadow:0 10px 24px #0089c545;color:#fff}.product-modal-overlay{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0e2c40a8}.product-modal-content{background:linear-gradient(145deg,#fff,#f7fcff);border:1px solid #0f679d2e;box-shadow:0 30px 80px #0f38524d,0 0 0 1px #ffffffb3}.product-modal-close{background:#eaf8ff;border:1px solid #0097d529;box-shadow:0 4px 12px #0f4c750f;color:#087ab6}.product-modal-close:hover{background:#dff4ff;color:#056c9f;transform:rotate(90deg)}.product-modal-image{background:radial-gradient(circle at center,#00aeef1f,#0000 60%),linear-gradient(145deg,#f7fcff,#edf8ff);border:1px solid #0f679d1a}.product-modal-image:before{border:1px solid #0097d51a}.product-modal-image img{filter:drop-shadow(0 18px 25px rgba(15,76,117,.16))}.product-modal-badge{background:linear-gradient(135deg,#087fba,#00aee8);box-shadow:0 5px 14px #0089c52e;color:#fff}.product-modal-title{color:#153f60}.product-modal-tagline{color:#087ab6}.product-modal-colors h3,.product-modal-features h3,.product-modal-specs h3{color:#174462}.product-modal-features li{color:#526b7e}.product-modal-features li span{color:#269f5c}.product-modal-specs-grid{background:linear-gradient(145deg,#f8fcff,#eef9ff);border:1px solid #0f679d1a}.spec-label{color:#718696}.spec-value{color:#31566f}.product-modal-color{background:#eaf8ff;border:1px solid #0097d529;color:#087ab6}.product-modal-btn-primary{background:linear-gradient(135deg,#087fba,#00aee8);border:1px solid #0000;box-shadow:0 8px 20px #0089c533;color:#fff}.product-modal-btn-primary:hover{background:linear-gradient(135deg,#0876ad,#00a5dc);box-shadow:0 10px 24px #0089c545;color:#fff}.product-modal-btn-secondary{background:#fff;border:1px solid #008fcc61;color:#087ab6}.product-modal-btn-secondary:hover{background:#eaf8ff;border-color:#079bd3;color:#0673a9}.product-modal-btn-primary:focus-visible,.product-modal-btn-secondary:focus-visible{outline:3px solid #009dda38;outline-offset:3px}.product-modal-content{scrollbar-color:#0097d58c #0000}.product-modal-content::-webkit-scrollbar-thumb{background:#0097d58c;border-radius:20px}@media (max-width:820px){.product-grid-image{border-bottom:1px solid #0f679d1a;border-right:none}}@media (max-width:576px){.product-grid-card{box-shadow:0 14px 35px #0f4c7517}.product-grid-image{background:radial-gradient(circle at 50% 50%,#00aeef1a,#0000 68%),linear-gradient(145deg,#f8fcff,#eef9ff)}.all-products-bulk{background:linear-gradient(145deg,#eaf8ff,#f8fdff)}.product-modal-content{background:linear-gradient(145deg,#fff,#f7fcff)}}@media (prefers-reduced-motion:reduce){.all-products-section,.all-products-section:after,.all-products-section:before{animation:none}}.product-comparison-section{background:linear-gradient(135deg,#0a0a0a,#0f0f1a);overflow:hidden;padding:60px 0;position:relative;width:100%}.product-comparison-container{margin:0 auto;max-width:1200px;padding:0 2rem;width:100%}.product-comparison-header{margin-bottom:2.5rem;text-align:left}.product-comparison-tagline{background:#d8bf8b26;border:1px solid #d8bf8b4d;border-radius:50px;color:#d8bf8b;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:1px;margin-bottom:1rem;padding:.3rem 1rem}.product-comparison-title{color:#fff;font-size:2.2rem;font-weight:800;letter-spacing:-.02em;margin-bottom:1rem;text-align:left}.product-comparison-highlight{color:#d8bf8b;display:inline-block;position:relative}.product-comparison-underline{background:#d8bf8b;border-radius:3px;height:3px;margin:1rem 0;width:80px}.product-comparison-subtitle{color:#ffffffb3;font-size:1rem;line-height:1.6;margin:0;max-width:700px;text-align:left}.product-comparison-table-wrapper{background:#1a1a1a;border:1px solid #ffffff0d;border-radius:20px;margin-bottom:2rem;overflow-x:auto}.product-comparison-table{border-collapse:collapse;min-width:700px;width:100%}.product-comparison-table thead tr{background:linear-gradient(135deg,#d8bf8b1a,#0000004d);border-bottom:1px solid #ffffff1a}.product-comparison-table td,.product-comparison-table th{border-bottom:1px solid #ffffff0d;padding:.8rem 1rem;text-align:left;vertical-align:top}.product-comparison-feature-cell{background:#0003;color:#fffc;font-size:.8rem;font-weight:500;width:22%}.product-comparison-value-cell{color:#ffffffb3;font-size:.8rem}.product-comparison-product-cell{background:#0000001a;position:relative}.product-comparison-product-cell.popular{background:linear-gradient(135deg,#d8bf8b14,#0003);border-left:1px solid #d8bf8b33;border-right:1px solid #d8bf8b33}.product-comparison-product-header{text-align:left}.product-comparison-product-badge{background:linear-gradient(135deg,#d8bf8b,#c4a35a);border-radius:50px;color:#000;display:inline-block;font-size:.55rem;font-weight:700;margin-bottom:.4rem;padding:.15rem .5rem}.product-comparison-product-name{color:#fff;font-size:.9rem;font-weight:700;margin-bottom:.2rem}.product-comparison-product-tagline{color:#d8bf8b;font-size:.65rem;margin-bottom:.4rem}.product-comparison-product-price{color:#fff9;font-size:.65rem}.product-comparison-table tbody tr.even{background:#ffffff05}.product-comparison-table tbody tr:hover{background:#d8bf8b0d}.product-comparison-mobile{display:none;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.product-comparison-mobile-card{background:#1a1a1a;border:1px solid #ffffff0d;border-radius:18px;overflow:hidden}.product-comparison-mobile-header{background:linear-gradient(135deg,#d8bf8b14,#0003);border-bottom:1px solid #ffffff0d;padding:1rem}.product-comparison-mobile-badge{background:linear-gradient(135deg,#d8bf8b,#c4a35a);border-radius:50px;color:#000;display:inline-block;font-size:.55rem;font-weight:700;margin-bottom:.4rem;padding:.15rem .5rem}.product-comparison-mobile-name{color:#fff;font-size:.95rem;font-weight:700;margin-bottom:.2rem;text-align:left}.product-comparison-mobile-tagline{color:#d8bf8b;font-size:.65rem;margin-bottom:.3rem;text-align:left}.product-comparison-mobile-price{color:#fff9;font-size:.65rem;text-align:left}.product-comparison-mobile-features{padding:.5rem 0}.product-comparison-mobile-feature{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:.6rem 1rem}.product-comparison-mobile-feature:last-child{border-bottom:none}.product-comparison-mobile-feature-label{color:#fff9;font-size:.7rem;font-weight:600}.product-comparison-mobile-feature-value{color:#ffffffd9;font-size:.7rem;max-width:60%;text-align:right}.product-comparison-recommendation{align-items:center;background:linear-gradient(135deg,#d8bf8b14,#4a90e20d);border:1px solid #d8bf8b33;border-radius:18px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding:1.2rem 1.5rem}.product-comparison-recommendation-icon{font-size:1.8rem}.product-comparison-recommendation-content h3{color:#fff;font-size:.95rem;font-weight:700;margin-bottom:.2rem;text-align:left}.product-comparison-recommendation-content p{color:#fff9;font-size:.75rem;text-align:left}.product-comparison-recommendation-btn{background:#d8bf8b;border-radius:50px;color:#000;font-size:.8rem;font-weight:600;padding:.5rem 1.2rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}.product-comparison-recommendation-btn:hover{box-shadow:0 4px 12px #d8bf8b4d;transform:translateY(-2px)}.product-comparison-note{align-items:center;background:#d8bf8b0d;border-left:3px solid #d8bf8b;border-radius:12px;display:flex;flex-wrap:wrap;gap:.8rem;padding:.8rem 1.2rem}.product-comparison-note-icon{font-size:1rem}.product-comparison-note-text{color:#ffffffb3;flex:1 1;font-size:.75rem;text-align:left}@media (min-width:1400px){.product-comparison-container{max-width:1300px}.product-comparison-table-wrapper{display:block}.product-comparison-mobile{display:none}}@media (min-width:1200px) and (max-width:1399px){.product-comparison-container{max-width:1100px}.product-comparison-table-wrapper{display:block}.product-comparison-mobile{display:none}.product-comparison-table td,.product-comparison-table th{padding:.7rem .9rem}}@media (min-width:992px) and (max-width:1199px){.product-comparison-container{max-width:960px;padding:0 1.2rem}.product-comparison-table-wrapper{display:block}.product-comparison-mobile{display:none}.product-comparison-title{font-size:2rem}.product-comparison-table td,.product-comparison-table th{padding:.6rem .8rem}.product-comparison-feature-cell,.product-comparison-value-cell{font-size:.75rem}.product-comparison-product-name{font-size:.85rem}}@media (min-width:768px) and (max-width:991px){.product-comparison-section{padding:50px 0}.product-comparison-container{max-width:100%;padding:0 1.5rem}.product-comparison-title{font-size:1.8rem}.product-comparison-subtitle{font-size:.85rem}.product-comparison-table-wrapper{display:none!important}.product-comparison-mobile{display:flex!important}}@media (min-width:576px) and (max-width:767px){.product-comparison-section{padding:40px 0}.product-comparison-container{padding:0 1.2rem}.product-comparison-title{font-size:1.6rem}.product-comparison-subtitle{font-size:.8rem}.product-comparison-table-wrapper{display:none!important}.product-comparison-mobile{display:flex!important}.product-comparison-recommendation{flex-direction:row;flex-wrap:wrap}}@media (min-width:480px) and (max-width:575px){.product-comparison-section{padding:40px 0}.product-comparison-container{padding:0 1rem}.product-comparison-title{font-size:1.4rem}.product-comparison-subtitle{font-size:.75rem}.product-comparison-tagline{font-size:.6rem}.product-comparison-underline{width:60px}.product-comparison-table-wrapper{display:none!important}.product-comparison-mobile{display:flex!important}.product-comparison-mobile-card{border-radius:16px}.product-comparison-mobile-header{padding:.8rem}.product-comparison-mobile-name{font-size:.9rem}.product-comparison-mobile-feature{padding:.5rem .8rem}.product-comparison-mobile-feature-label,.product-comparison-mobile-feature-value{font-size:.65rem}.product-comparison-recommendation{flex-direction:column;padding:1rem;text-align:center}.product-comparison-recommendation-content h3,.product-comparison-recommendation-content p{text-align:center}.product-comparison-recommendation-btn{text-align:center;width:100%}.product-comparison-note{flex-direction:column;padding:.8rem;text-align:center}.product-comparison-note-text{text-align:center}}@media (min-width:376px) and (max-width:479px){.product-comparison-section{padding:35px 0}.product-comparison-container{padding:0 .8rem}.product-comparison-title{font-size:1.2rem}.product-comparison-subtitle{font-size:.7rem}.product-comparison-tagline{font-size:.55rem;padding:.2rem .8rem}.product-comparison-table-wrapper{display:none!important}.product-comparison-mobile{display:flex!important;gap:1rem}.product-comparison-mobile-card{border-radius:14px}.product-comparison-mobile-header{padding:.7rem}.product-comparison-mobile-name{font-size:.85rem}.product-comparison-mobile-tagline{font-size:.6rem}.product-comparison-mobile-feature{padding:.45rem .7rem}.product-comparison-mobile-feature-label,.product-comparison-mobile-feature-value{font-size:.6rem}.product-comparison-recommendation-icon{font-size:1.5rem}.product-comparison-recommendation-content h3{font-size:.85rem}.product-comparison-recommendation-content p{font-size:.7rem}.product-comparison-recommendation-btn{font-size:.7rem;padding:.45rem 1rem}.product-comparison-note-text{font-size:.65rem}}@media (min-width:320px) and (max-width:375px){.product-comparison-section{padding:30px 0}.product-comparison-container{padding:0 .8rem}.product-comparison-title{font-size:1rem}.product-comparison-subtitle{font-size:.65rem}.product-comparison-table-wrapper{display:none!important}.product-comparison-mobile{display:flex!important;gap:.8rem}.product-comparison-mobile-card{border-radius:12px}.product-comparison-mobile-header{padding:.6rem}.product-comparison-mobile-name{font-size:.8rem}.product-comparison-mobile-price,.product-comparison-mobile-tagline{font-size:.55rem}.product-comparison-mobile-feature{padding:.4rem .6rem}.product-comparison-mobile-feature-label,.product-comparison-mobile-feature-value{font-size:.55rem}.product-comparison-recommendation{padding:.8rem}.product-comparison-recommendation-content h3{font-size:.8rem}.product-comparison-recommendation-btn{font-size:.65rem;padding:.4rem .8rem}}@media (min-width:280px) and (max-width:319px){.product-comparison-section{padding:25px 0}.product-comparison-container{padding:0 .6rem}.product-comparison-title{font-size:.9rem}.product-comparison-subtitle{font-size:.6rem}.product-comparison-tagline{font-size:.5rem}.product-comparison-table-wrapper{display:none!important}.product-comparison-mobile{display:flex!important;gap:.6rem}.product-comparison-mobile-name{font-size:.75rem}.product-comparison-mobile-feature-label,.product-comparison-mobile-feature-value{font-size:.5rem}}@media (max-height:500px) and (orientation:landscape){.product-comparison-section{padding:30px 0}.product-comparison-table-wrapper{display:none!important}.product-comparison-mobile{grid-gap:1rem;display:grid!important;gap:1rem;grid-template-columns:repeat(2,1fr)}.product-comparison-mobile-card{margin-bottom:0}.product-comparison-mobile-features{display:grid;grid-template-columns:repeat(2,1fr)}.product-comparison-mobile-feature{border-bottom:none;border-right:1px solid #ffffff0d}}@media (min-width:2560px){.product-comparison-container{max-width:1800px}.product-comparison-table-wrapper{display:block}.product-comparison-mobile{display:none}.product-comparison-title{font-size:3rem}.product-comparison-subtitle{font-size:1.1rem;max-width:800px}.product-comparison-table td,.product-comparison-table th{padding:1.2rem 1.5rem}.product-comparison-feature-cell,.product-comparison-value-cell{font-size:.95rem}.product-comparison-product-name{font-size:1.1rem}.product-comparison-product-tagline{font-size:.8rem}}.b2b-inquiry-section{animation:b2bInquiryRainbow 15s ease-in-out infinite alternate;background:radial-gradient(ellipse at 10% 20%,#ff6b6b33 0,#0000 50%),radial-gradient(ellipse at 90% 80%,#4ecdc433 0,#0000 50%),radial-gradient(ellipse at 50% 50%,#ff9f4326 0,#0000 40%),radial-gradient(ellipse at 30% 70%,#6c5ce72e 0,#0000 50%),radial-gradient(ellipse at 70% 30%,#fd79a826 0,#0000 40%),radial-gradient(ellipse at 50% 10%,#00cec91f 0,#0000 40%),linear-gradient(135deg,#0a0a1a,#0d0d24 20%,#1a0a2e 40%,#0a1a2e 60%,#0d0d24 80%,#0a0a1a);isolation:isolate;overflow:hidden;padding:80px 0;position:relative;width:100%}.b2b-inquiry-section:before{animation:b2bInquiryStars 8s ease-in-out infinite alternate;background-image:radial-gradient(circle at 10% 20%,#ff6b6bf2 0 2px,#0000 2.5px),radial-gradient(circle at 30% 70%,#6c5ce7f2 0 2px,#0000 2.5px),radial-gradient(circle at 70% 30%,#fd79a8f2 0 2px,#0000 2.5px),radial-gradient(circle at 90% 80%,#4ecdc4f2 0 2px,#0000 2.5px),radial-gradient(circle at 50% 50%,#ff9f43e6 0 2px,#0000 2.5px),radial-gradient(circle at 80% 15%,#00cec9e6 0 2px,#0000 2.5px),radial-gradient(circle at 20% 85%,#ffffffd9 0 1px,#0000 1.5px),radial-gradient(circle at 60% 15%,#ffffffbf 0 1px,#0000 1.5px),radial-gradient(circle at 85% 55%,#fffc 0 1px,#0000 1.5px),radial-gradient(circle at 40% 35%,#ffffffb3 0 1px,#0000 1.5px);background-size:200px 200px;opacity:.72}.b2b-inquiry-section:after,.b2b-inquiry-section:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.b2b-inquiry-section:after{animation:b2bInquiryGlow 6s ease-in-out infinite alternate;background:radial-gradient(circle at 15% 25%,#ff6b6b1a,#0000 22%),radial-gradient(circle at 85% 25%,#00cec91a,#0000 24%),radial-gradient(circle at 75% 75%,#6c5ce71f,#0000 25%),radial-gradient(circle at 30% 80%,#fd79a817,#0000 22%)}@keyframes b2bInquiryStars{0%{opacity:.6;transform:scale(1) rotate(0deg)}25%{opacity:1;transform:scale(1.05) rotate(2deg)}50%{opacity:.7;transform:scale(.95) rotate(-2deg)}75%{opacity:1;transform:scale(1.08) rotate(1deg)}to{opacity:.6;transform:scale(1) rotate(0deg)}}@keyframes b2bInquiryGlow{0%{opacity:.45}50%{opacity:.85}to{opacity:.55}}@keyframes b2bInquiryRainbow{0%{background-position:0 0,100% 100%,50% 50%,30% 70%,70% 30%,50% 10%,0 0}50%{background-position:5% 10%,95% 90%,55% 45%,35% 65%,65% 35%,55% 15%,50% 50%}to{background-position:10% 20%,90% 80%,50% 55%,25% 75%,75% 25%,45% 5%,100% 100%}}.b2b-inquiry-container{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:0 2rem;position:relative;width:100%;z-index:2}.b2b-inquiry-header{margin-bottom:3rem;text-align:left}.b2b-inquiry-tagline{background:#d8bf8b26;border:1px solid #d8bf8b4d;border-radius:50px;color:#d8bf8b;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:1px;margin-bottom:1rem;padding:.3rem 1rem}.b2b-inquiry-title{color:#fff;font-size:2.2rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 1rem;text-align:left}.b2b-inquiry-highlight{color:#d8bf8b;display:inline-block;position:relative}.b2b-inquiry-underline{background:#d8bf8b;border-radius:3px;height:3px;margin:1rem 0;width:80px}.b2b-inquiry-subtitle{color:#ffffffb3;font-size:1rem;line-height:1.6;margin:0;max-width:700px;text-align:left}.b2b-inquiry-wrapper{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-template-columns:1fr 1.5fr}.b2b-inquiry-left{display:flex;flex-direction:column;gap:1.5rem}.b2b-inquiry-benefits{background:linear-gradient(135deg,#1b1c2df7,#111827f7);border:1px solid #ffffff12;border-radius:20px;box-shadow:0 10px 30px #00000038,inset 0 1px 0 hsla(0,0%,100%,.025);padding:1.5rem}.b2b-inquiry-benefits h3{color:#fff;font-size:1.1rem;font-weight:700;margin:0 0 1rem;text-align:left}.b2b-inquiry-benefits-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.b2b-inquiry-benefit-item{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.035);border-radius:12px;display:flex;gap:.8rem;padding:.6rem;text-align:left;transition:transform .3s ease,background .3s ease,border-color .3s ease}.b2b-inquiry-benefit-item:hover{background:#d8bf8b1a;border-color:#d8bf8b1f;transform:translateX(5px)}.b2b-inquiry-benefit-icon{flex-shrink:0;font-size:1.5rem}.b2b-inquiry-benefit-content{display:flex;flex-direction:column;min-width:0;text-align:left}.b2b-inquiry-benefit-content strong{color:#d8bf8b;font-size:.8rem;text-align:left}.b2b-inquiry-benefit-content span{color:#fff9;font-size:.7rem;text-align:left}.b2b-inquiry-contact-info{background:linear-gradient(135deg,#23202ef7,#111b2bf7);border:1px solid #d8bf8b26;border-radius:20px;box-shadow:0 10px 30px #0003;padding:1.5rem}.b2b-inquiry-contact-info h3{color:#fff;font-size:1rem;font-weight:700;margin:0 0 1rem;text-align:left}.b2b-inquiry-contact-item{align-items:center;border-radius:12px;display:flex;gap:1rem;margin-bottom:.8rem;padding:.5rem;text-align:left;transition:background .3s ease,transform .3s ease}.b2b-inquiry-contact-item:last-child{margin-bottom:0}.b2b-inquiry-contact-item:hover{background:#d8bf8b14;transform:translateX(3px)}.b2b-inquiry-contact-icon{flex-shrink:0;font-size:1.2rem}.b2b-inquiry-contact-item div{display:flex;flex-direction:column;min-width:0;text-align:left}.b2b-inquiry-contact-item strong{color:#ffffff80;font-size:.7rem;text-align:left}.b2b-inquiry-contact-item a{color:#d8bf8b;font-size:.85rem;overflow-wrap:anywhere;text-align:left;text-decoration:none;transition:color .3s ease}.b2b-inquiry-contact-item a:hover{color:#fff}.b2b-inquiry-trust{grid-gap:.8rem;background:linear-gradient(135deg,#1b1c2df7,#111827f7);border:1px solid #ffffff12;border-radius:20px;box-shadow:0 10px 30px #0003;display:grid;gap:.8rem;grid-template-columns:repeat(2,1fr);padding:1.2rem}.b2b-inquiry-trust-item{align-items:center;color:#ffffffb3;display:flex;font-size:.75rem;gap:.5rem;text-align:left}.b2b-inquiry-trust-item span{color:#d8bf8b;font-size:.9rem;font-weight:700}.b2b-inquiry-right{background:linear-gradient(145deg,#1b1d2ffa,#0f1626fa);border:1px solid #ffffff12;border-radius:24px;box-shadow:0 16px 42px #00000047,inset 0 1px 0 #ffffff08;overflow:hidden;position:relative}.b2b-inquiry-right:before{background:linear-gradient(90deg,#0000,#d8bf8bd9,#4a90e280,#0000);content:"";height:2px;left:0;pointer-events:none;position:absolute;top:0;width:100%}.b2b-inquiry-form-wrapper{padding:2rem;position:relative;z-index:2}.b2b-inquiry-form-header{margin-bottom:1.5rem;text-align:left}.b2b-inquiry-form-header h3{color:#fff;font-size:1.3rem;font-weight:700;margin:0 0 .3rem;text-align:left}.b2b-inquiry-form-header p{color:#fff9;font-size:.8rem;line-height:1.5;margin:0;text-align:left}.b2b-inquiry-form{display:flex;flex-direction:column;gap:1rem}.b2b-inquiry-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.b2b-inquiry-input-group{display:flex;flex-direction:column;gap:.4rem;min-width:0;text-align:left}.b2b-inquiry-input-group label{color:#ffffffb3;font-size:.75rem;font-weight:600;text-align:left}.b2b-inquiry-input-group input,.b2b-inquiry-input-group select,.b2b-inquiry-input-group textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:.85rem;padding:.7rem 1rem;text-align:left;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease;width:100%}.b2b-inquiry-input-group textarea{min-height:100px;resize:vertical}.b2b-inquiry-input-group input::placeholder,.b2b-inquiry-input-group textarea::placeholder{color:#ffffff4d;text-align:left}.b2b-inquiry-input-group input:focus,.b2b-inquiry-input-group select:focus,.b2b-inquiry-input-group textarea:focus{background:#d8bf8b0d;border-color:#d8bf8b;box-shadow:0 0 0 3px #d8bf8b0f;outline:none}.b2b-inquiry-input-group select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23d8bf8b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat}.b2b-inquiry-input-group select option{background:#1a1a1a;color:#fff}.full-width{grid-column:span 2}.b2b-inquiry-submit{align-items:center;background:linear-gradient(135deg,#d8bf8b,#c4a35a);border:none;border-radius:50px;color:#000;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:700;gap:.5rem;justify-content:center;margin-top:.5rem;min-width:180px;padding:.9rem 2rem;transition:transform .3s ease,gap .3s ease,box-shadow .3s ease,filter .3s ease;width:auto}.b2b-inquiry-submit:hover{box-shadow:0 8px 25px #d8bf8b4d;filter:brightness(1.05);gap:.8rem;transform:translateY(-2px)}.b2b-inquiry-submit:focus-visible{outline:2px solid #fff;outline-offset:3px}.b2b-inquiry-submit:disabled{cursor:not-allowed;opacity:.7;transform:none}.b2b-inquiry-submit-icon{flex-shrink:0;height:16px;width:16px}.b2b-inquiry-spinner{animation:b2bInquirySpin .8s linear infinite;border:2px solid #0003;border-radius:50%;border-top-color:#000;display:inline-block;height:18px;width:18px}@keyframes b2bInquirySpin{to{transform:rotate(1turn)}}.b2b-inquiry-note{color:#fff6;font-size:.7rem;line-height:1.5;margin-top:.8rem;text-align:left}.b2b-inquiry-success{padding:2rem;text-align:center}.b2b-inquiry-success-icon{align-items:center;background:#d8bf8b33;border:1px solid #d8bf8b33;border-radius:50%;color:#d8bf8b;display:flex;font-size:2rem;height:60px;justify-content:center;margin:0 auto 1rem;width:60px}.b2b-inquiry-success h3{color:#fff;font-size:1.3rem;font-weight:700;margin:0 0 .5rem}.b2b-inquiry-success p{color:#ffffffb3;font-size:.85rem;line-height:1.6;margin:0}@media (min-width:1200px) and (max-width:1399px){.b2b-inquiry-container{max-width:1100px}}@media (min-width:992px) and (max-width:1199px){.b2b-inquiry-container{max-width:960px}.b2b-inquiry-title{font-size:2rem}.b2b-inquiry-wrapper{gap:1.5rem;grid-template-columns:minmax(300px,.9fr) minmax(0,1.4fr)}}@media (min-width:768px) and (max-width:991px){.b2b-inquiry-section{padding:60px 0}.b2b-inquiry-container{padding:0 1.5rem}.b2b-inquiry-wrapper{gap:1.5rem;grid-template-columns:1fr}.b2b-inquiry-title{font-size:1.8rem}.b2b-inquiry-left{display:flex;flex-direction:column}.b2b-inquiry-benefits{box-sizing:border-box;width:100%}.b2b-inquiry-benefits-grid,.b2b-inquiry-trust{grid-template-columns:repeat(2,1fr)}.b2b-inquiry-submit{justify-content:center;width:100%}}@media (min-width:576px) and (max-width:767px){.b2b-inquiry-section{padding:50px 0}.b2b-inquiry-container{padding:0 1.2rem}.b2b-inquiry-header{margin-bottom:2.3rem}.b2b-inquiry-wrapper{gap:1.5rem;grid-template-columns:1fr}.b2b-inquiry-title{font-size:1.6rem}.b2b-inquiry-subtitle{font-size:.85rem}.b2b-inquiry-left{display:flex;flex-direction:column}.b2b-inquiry-benefits-grid,.b2b-inquiry-trust{grid-template-columns:repeat(2,1fr)}.b2b-inquiry-row{grid-template-columns:1fr}.full-width{grid-column:span 1}.b2b-inquiry-form-wrapper{padding:1.5rem}.b2b-inquiry-submit{justify-content:center;width:100%}}@media (min-width:376px) and (max-width:575px){.b2b-inquiry-section{padding:40px 0}.b2b-inquiry-container{padding:0 1rem}.b2b-inquiry-header{margin-bottom:2rem}.b2b-inquiry-wrapper{gap:1.25rem;grid-template-columns:1fr}.b2b-inquiry-title{font-size:1.4rem}.b2b-inquiry-subtitle{font-size:.8rem}.b2b-inquiry-tagline{font-size:.65rem}.b2b-inquiry-benefits,.b2b-inquiry-contact-info,.b2b-inquiry-trust{border-radius:17px}.b2b-inquiry-benefits-grid,.b2b-inquiry-row,.b2b-inquiry-trust{grid-template-columns:1fr}.full-width{grid-column:span 1}.b2b-inquiry-right{border-radius:18px}.b2b-inquiry-form-wrapper{padding:1.2rem}.b2b-inquiry-submit{justify-content:center;width:100%}}@media (max-width:375px){.b2b-inquiry-section{padding:40px 0}.b2b-inquiry-container{padding:0 .8rem}.b2b-inquiry-header{margin-bottom:1.8rem}.b2b-inquiry-title{font-size:1.2rem}.b2b-inquiry-subtitle{font-size:.75rem}.b2b-inquiry-wrapper{gap:1rem;grid-template-columns:1fr}.b2b-inquiry-benefits,.b2b-inquiry-contact-info{padding:1.1rem}.b2b-inquiry-benefits h3,.b2b-inquiry-contact-info h3{font-size:.95rem}.b2b-inquiry-benefits-grid{grid-template-columns:1fr}.b2b-inquiry-benefit-content strong{font-size:.75rem}.b2b-inquiry-trust{padding:1rem}.b2b-inquiry-row,.b2b-inquiry-trust{grid-template-columns:1fr}.full-width{grid-column:span 1}.b2b-inquiry-right{border-radius:17px}.b2b-inquiry-form-wrapper{padding:1rem}.b2b-inquiry-form-header h3{font-size:1.1rem}.b2b-inquiry-input-group input,.b2b-inquiry-input-group select,.b2b-inquiry-input-group textarea{font-size:.8rem;padding:.65rem .8rem}.b2b-inquiry-submit{justify-content:center;min-width:0;width:100%}}@media (min-width:2560px){.b2b-inquiry-container{max-width:1800px}.b2b-inquiry-title{font-size:3rem}.b2b-inquiry-subtitle{font-size:1.1rem;max-width:800px}.b2b-inquiry-benefits h3,.b2b-inquiry-contact-info h3{font-size:1.3rem}.b2b-inquiry-form-header h3{font-size:1.5rem}.b2b-inquiry-input-group input,.b2b-inquiry-input-group select,.b2b-inquiry-input-group textarea{font-size:.95rem;padding:.9rem 1.2rem}}@media (prefers-reduced-motion:reduce){.b2b-inquiry-section,.b2b-inquiry-section:after,.b2b-inquiry-section:before,.b2b-inquiry-spinner{animation:none}.b2b-inquiry-benefit-item,.b2b-inquiry-contact-item,.b2b-inquiry-input-group input,.b2b-inquiry-input-group select,.b2b-inquiry-input-group textarea,.b2b-inquiry-submit{transition:none}}.b2b-inquiry-section{animation:none;background:radial-gradient(circle at 8% 12%,#00aeef1f,#0000 28%),radial-gradient(circle at 92% 18%,#18599b1a,#0000 30%),radial-gradient(circle at 78% 78%,#00bfff14,#0000 28%),radial-gradient(circle at 18% 85%,#3b82f614,#0000 30%),linear-gradient(135deg,#fff,#f7fcff 24%,#edf8ff 50%,#f5fbff 75%,#fff)}.b2b-inquiry-section:before{animation:none;background-image:radial-gradient(circle,#0f52821a 1px,#0000 0),radial-gradient(circle,#00aeef14 1px,#0000 0);background-position:0 0,17px 17px;background-size:34px 34px,48px 48px;opacity:.55}.b2b-inquiry-section:after{animation:none;background:radial-gradient(circle,#00aeef1f 0,#00aeef0a 45%,#0000 70%);border-radius:50%;height:650px;inset:auto;right:-300px;top:90px;width:650px}.b2b-inquiry-tagline{background:#eaf8ff;border-color:#0097d529;color:#087ab6;font-weight:700}.b2b-inquiry-title{color:#153f60}.b2b-inquiry-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0878b9,#00aee8);-webkit-background-clip:text;background-clip:text;color:#087ab6}.b2b-inquiry-underline{background:linear-gradient(90deg,#0b7fba,#00b8ef)}.b2b-inquiry-subtitle{color:#5d7486}.b2b-inquiry-benefits,.b2b-inquiry-contact-info,.b2b-inquiry-right,.b2b-inquiry-trust{background:linear-gradient(145deg,#fff,#f8fcff);border-color:#0f679d1f;box-shadow:0 12px 35px #0f4c7514}.b2b-inquiry-benefits h3,.b2b-inquiry-contact-info h3,.b2b-inquiry-form-header h3{color:#174462}.b2b-inquiry-benefit-item{background:#f6fbff;border-color:#0f679d14}.b2b-inquiry-benefit-item:hover{background:#eaf8ff;border-color:#0097d52e}.b2b-inquiry-benefit-icon,.b2b-inquiry-contact-icon{color:#0788c3}.b2b-inquiry-benefit-content strong{color:#087ab6}.b2b-inquiry-benefit-content span,.b2b-inquiry-form-header p,.b2b-inquiry-trust-item{color:#60788a}.b2b-inquiry-contact-item:hover{background:#eef9ff}.b2b-inquiry-contact-item strong{color:#718696}.b2b-inquiry-contact-item a{color:#087ab6}.b2b-inquiry-contact-item a:hover{color:#055f8e}.b2b-inquiry-trust-item span{color:#0788c3}.b2b-inquiry-right:before{background:linear-gradient(90deg,#087fba,#00b8ef);height:4px}.b2b-inquiry-input-group label{color:#31566f}.b2b-inquiry-input-group input,.b2b-inquiry-input-group select,.b2b-inquiry-input-group textarea{background:#fff;border-color:#0f679d29;box-shadow:0 3px 12px rgba(15,76,117,.025);color:#174462}.b2b-inquiry-input-group input::placeholder,.b2b-inquiry-input-group textarea::placeholder{color:#91a4b2}.b2b-inquiry-input-group input:focus,.b2b-inquiry-input-group select:focus,.b2b-inquiry-input-group textarea:focus{background:#fbfeff;border-color:#079bd3;box-shadow:0 0 0 3px #00aeef1a}.b2b-inquiry-submit{background:linear-gradient(135deg,#087fba,#00aee8);box-shadow:0 8px 20px #0089c538;color:#fff}.b2b-inquiry-submit:hover{box-shadow:0 11px 25px #0089c547}.b2b-inquiry-submit:focus-visible{outline:3px solid #009dda38}.b2b-inquiry-spinner{border-color:#fff #ffffff59 #ffffff59}.b2b-inquiry-note{color:#718696}.b2b-inquiry-success-icon{background:#eaf8ff;border-color:#0097d529;color:#0788c3}.b2b-inquiry-success h3{color:#174462}.b2b-inquiry-success p{color:#60788a}@media (prefers-reduced-motion:reduce){.b2b-inquiry-section,.b2b-inquiry-section:after,.b2b-inquiry-section:before{animation:none}}.b2b-inquiry-input-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23087ab6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;cursor:pointer;padding-right:2.8rem}.b2b-inquiry-input-group select option{background:#fff;color:#174462}.customization-section{background:radial-gradient(circle at 8% 12%,#00aeef1f,#0000 28%),radial-gradient(circle at 92% 18%,#18599b1a,#0000 30%),radial-gradient(circle at 78% 78%,#00bfff14,#0000 28%),radial-gradient(circle at 18% 85%,#3b82f614,#0000 30%),linear-gradient(135deg,#fff,#f7fcff 24%,#edf8ff 50%,#f5fbff 75%,#fff);isolation:isolate;overflow:hidden;padding:80px 0;position:relative;width:100%}.customization-section:before{background-image:radial-gradient(circle,#0f52821a 1px,#0000 0),radial-gradient(circle,#00aeef14 1px,#0000 0);background-position:0 0,17px 17px;background-size:34px 34px,48px 48px;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute;z-index:0}.customization-section:after{background:radial-gradient(circle,#00aeef1f 0,#00aeef0a 45%,#0000 70%);border-radius:50%;content:"";height:650px;pointer-events:none;position:absolute;right:-300px;top:90px;width:650px;z-index:0}.customization-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%;z-index:2}.customization-header{margin-bottom:3rem;text-align:left}.customization-tagline{background:#eaf8ff;border:1px solid #0097d529;border-radius:50px;box-shadow:0 5px 16px #0f4c750a;color:#087ab6;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.8px;margin-bottom:1rem;padding:.4rem 1rem}.customization-title{color:#153f60;font-size:2.5rem;font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 1rem;text-align:left}.customization-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0878b9,#00aee8);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.customization-underline{background:linear-gradient(90deg,#0b7fba,#00b8ef);border-radius:5px;height:3px;margin:1rem 0;width:80px}.customization-subtitle{color:#5d7486;font-size:1rem;line-height:1.7;margin:0;max-width:800px;text-align:left}.customization-message{background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d1f;border-radius:24px;box-shadow:0 14px 38px #0f4c7514;margin-bottom:3rem;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:left;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.customization-message:before{background:linear-gradient(90deg,#087fba,#00b8ef);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.customization-message:after{background:radial-gradient(circle,#00aeef1f,#0000 70%);border-radius:50%;content:"";height:300px;pointer-events:none;position:absolute;right:-100px;top:-170px;width:300px}.customization-message:hover{border-color:#009dda45;box-shadow:0 20px 45px #0f4c751f;transform:translateY(-4px)}.customization-message-icon{align-items:center;background:linear-gradient(145deg,#eaf8ff,#ddf4ff);border:1px solid #0097d524;border-radius:18px;box-shadow:0 7px 20px #0f4c7512;color:#0788c3;display:flex;font-size:1.8rem;height:66px;justify-content:center;margin-bottom:1.2rem;position:relative;text-align:center;width:66px;z-index:2}.customization-message-icon i{color:#0788c3;line-height:1}.customization-message h3{color:#174462;font-size:1.5rem;font-weight:750;line-height:1.3;margin:0 0 .8rem;position:relative;text-align:left;z-index:2}.customization-message p{color:#5d7486;font-size:1rem;line-height:1.7;margin:0;max-width:800px;position:relative;text-align:left;z-index:2}.customization-cta{background:linear-gradient(120deg,#eaf8ff,#f8fdff 45%,#edf9ff);border:1px solid #008fcc29;border-radius:24px;box-shadow:0 16px 40px #0f4c7514;overflow:hidden;padding:2.3rem;position:relative;text-align:left}.customization-cta:before{background:radial-gradient(circle,#00aeef29,#0000 70%);height:300px;right:-100px;top:-140px;width:300px}.customization-cta:after,.customization-cta:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.customization-cta:after{background:radial-gradient(circle,#18599b14,#0000 70%);bottom:-150px;height:260px;left:-90px;width:260px}.customization-cta-content{position:relative;z-index:2}.customization-cta-content h3{color:#153f60;font-size:1.3rem;font-weight:750;line-height:1.35;margin:0 0 .5rem;text-align:left}.customization-cta-content p{color:#5d7486;font-size:.85rem;line-height:1.6;margin:0 0 1.5rem;max-width:780px;text-align:left}.customization-cta-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.customization-cta-primary,.customization-cta-secondary{align-items:center;border-radius:50px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:700;justify-content:center;min-height:44px;padding:.72rem 1.55rem;text-decoration:none;transition:transform .3s ease,background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,gap .3s ease}.customization-cta-primary{background:linear-gradient(135deg,#087fba,#00aee8);border:1px solid #0000;box-shadow:0 8px 20px #0089c538;color:#fff;gap:.5rem}.customization-cta-primary:hover{background:linear-gradient(135deg,#0876ad,#00a5dc);box-shadow:0 11px 25px #0089c547;gap:.8rem;transform:translateY(-2px)}.customization-cta-secondary{background:#fff;border:1px solid #008fcc4d;box-shadow:0 5px 16px #0f4c750f;color:#087ab6}.customization-cta-secondary:hover{background:#f2fbff;border-color:#008fcc7a;box-shadow:0 8px 20px #0f4c751a;color:#0673a9;transform:translateY(-2px)}.customization-cta-primary:focus-visible,.customization-cta-secondary:focus-visible{outline:3px solid #009dda38;outline-offset:3px}.customization-cta-icon{flex-shrink:0;height:16px;width:16px}@media (max-width:768px){.customization-section{padding:60px 0}.customization-container{padding:0 1.5rem}.customization-header{margin-bottom:2.5rem}.customization-title{font-size:1.8rem}.customization-subtitle{font-size:.85rem}.customization-message{padding:2rem 1.5rem}.customization-message-icon{font-size:1.55rem;height:58px;width:58px}.customization-message h3{font-size:1.2rem}.customization-message p{font-size:.85rem}.customization-cta{padding:1.7rem}.customization-cta-buttons{align-items:stretch;flex-direction:column}.customization-cta-primary,.customization-cta-secondary{width:100%}}@media (max-width:576px){.customization-section{padding:45px 0}.customization-container{padding:0 1rem}.customization-header{margin-bottom:2rem}.customization-tagline{font-size:.65rem;padding:.25rem .75rem}.customization-title{font-size:1.4rem;line-height:1.3}.customization-underline{width:60px}.customization-subtitle{font-size:.8rem;line-height:1.6}.customization-message{border-radius:18px;margin-bottom:2rem;padding:1.5rem 1rem}.customization-message-icon{border-radius:14px;font-size:1.35rem;height:50px;margin-bottom:1rem;width:50px}.customization-message h3{font-size:1rem}.customization-message p{font-size:.75rem;line-height:1.6}.customization-cta{border-radius:18px;padding:1.5rem 1rem}.customization-cta-content h3{font-size:1.1rem}.customization-cta-content p{font-size:.75rem;margin-bottom:1.2rem}.customization-cta-buttons{gap:.75rem}.customization-cta-primary,.customization-cta-secondary{font-size:.75rem;min-height:42px;padding:.6rem 1rem;width:100%}}@media (max-width:375px){.customization-container{padding:0 .8rem}.customization-title{font-size:1.3rem}.customization-message{padding:1.25rem 1rem}.customization-message-icon{font-size:1.25rem;height:46px;width:46px}.customization-message h3{font-size:.9rem}.customization-message p{font-size:.7rem}.customization-cta{padding:1.3rem 1rem}}@media (min-width:2560px){.customization-container{max-width:1800px}.customization-title{font-size:3rem}.customization-subtitle{font-size:1.1rem}.customization-message{padding:3rem}.customization-message h3{font-size:2rem}.customization-message p{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.customization-cta-primary,.customization-cta-secondary,.customization-message{transition:none}}.quality-certifications-section{background:radial-gradient(circle at 8% 12%,#00aeef1f,#0000 28%),radial-gradient(circle at 92% 18%,#18599b1a,#0000 30%),radial-gradient(circle at 78% 78%,#00bfff14,#0000 28%),radial-gradient(circle at 18% 85%,#3b82f614,#0000 30%),linear-gradient(135deg,#fff,#f7fcff 24%,#edf8ff 50%,#f5fbff 75%,#fff);isolation:isolate;overflow:hidden;padding:80px 0;position:relative;width:100%}.quality-certifications-section:before{background-image:radial-gradient(circle,#0f52821a 1px,#0000 0),radial-gradient(circle,#00aeef14 1px,#0000 0);background-position:0 0,17px 17px;background-size:34px 34px,48px 48px;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute;z-index:0}.quality-certifications-section:after{background:radial-gradient(circle,#00aeef1f 0,#00aeef0a 45%,#0000 70%);border-radius:50%;content:"";height:650px;pointer-events:none;position:absolute;right:-300px;top:100px;width:650px;z-index:0}.quality-certifications-section *,.quality-certifications-section :after,.quality-certifications-section :before{box-sizing:border-box}.quality-certifications-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%;z-index:2}.quality-certifications-header{margin-bottom:3rem;text-align:left}.quality-certifications-tagline{background:#eaf8ff;border:1px solid #0097d529;border-radius:50px;box-shadow:0 5px 16px #0f4c750a;color:#087ab6;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.8px;margin-bottom:1rem;padding:.4rem 1rem}.quality-certifications-title{color:#153f60;font-size:2.5rem;font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 1rem;text-align:left}.quality-certifications-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0878b9,#00aee8);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.quality-certifications-underline{background:linear-gradient(90deg,#0b7fba,#00b8ef);border-radius:5px;height:3px;margin:1rem 0;width:80px}.quality-certifications-subtitle{color:#5d7486;font-size:1rem;line-height:1.7;margin:0;max-width:800px;text-align:left}.quality-certifications-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:3rem}.quality-certification-card{background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d1f;border-radius:20px;box-shadow:0 12px 35px #0f4c7514;min-width:0;overflow:hidden;padding:1.5rem;position:relative;text-align:left;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.quality-certification-card:before{background:linear-gradient(90deg,#087fba,#00b8ef);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.quality-certification-card:after{background:radial-gradient(circle,#00aeef14,#0000 70%);border-radius:50%;content:"";height:180px;pointer-events:none;position:absolute;right:-90px;top:-100px;width:180px}.quality-certification-card:hover{border-color:#009dda47;box-shadow:0 18px 42px #0f4c7521;transform:translateY(-5px)}.quality-certification-icon{align-items:center;background:#fff!important;border:1px solid #0f679d1c;border-radius:16px;box-shadow:0 5px 15px #0f4c7512;display:flex;height:85px;justify-content:center;margin-bottom:1rem;overflow:hidden;padding:12px;position:relative;width:85px;z-index:2}.quality-certification-icon img{display:block;height:100%;max-width:100%;object-fit:contain;object-position:center;width:100%}.quality-certification-badge{align-items:center;border-radius:50px;box-shadow:none;color:#fff;display:inline-flex;font-size:.6rem;font-weight:700;justify-content:center;line-height:1.3;margin-bottom:.8rem;padding:.2rem .6rem;position:relative;z-index:2}.quality-certification-name{color:#174462;font-size:1rem;font-weight:700;line-height:1.35;margin:0 0 .25rem;position:relative;text-align:left;z-index:2}.quality-certification-title{color:#087ab6;font-size:.7rem;font-weight:650;line-height:1.45;margin:0 0 .5rem;position:relative;text-align:left;z-index:2}.quality-certification-description{color:#657d8e;font-size:.7rem;line-height:1.55;margin:0;position:relative;text-align:left;z-index:2}.quality-seals-section{margin-bottom:3rem}.quality-seals-header{margin-bottom:1.5rem;text-align:left}.quality-seals-header h3{color:#174462;font-size:1.3rem;font-weight:750;line-height:1.4;margin:0 0 .3rem;text-align:left}.quality-seals-header p{color:#60788a;font-size:.85rem;line-height:1.5;margin:0;text-align:left}.quality-seals-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.quality-seal-card{align-items:center;background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d1c;border-radius:16px;box-shadow:0 8px 24px #0f4c750f;display:flex;gap:1rem;min-width:0;padding:1rem;transition:transform .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.quality-seal-card:hover{background:linear-gradient(145deg,#fff,#f2fbff);border-color:#009dda40;box-shadow:0 13px 30px #0f4c751a;transform:translateY(-3px)}.quality-seal-icon{align-items:center;background:#eaf8ff;border:1px solid #0097d524;border-radius:50%;color:#0788c3;display:flex;flex:0 0 45px;font-size:1.3rem;height:45px;justify-content:center;width:45px}.quality-seal-card h4{color:#174462;font-size:.85rem;font-weight:700;line-height:1.35;margin:0 0 .2rem;text-align:left}.quality-seal-card p{color:#657d8e;font-size:.65rem;line-height:1.45;margin:0;text-align:left}.testing-standards-section{margin-bottom:3rem}.testing-standards-header{margin-bottom:1.5rem;text-align:left}.testing-standards-header h3{color:#174462;font-size:1.3rem;font-weight:750;line-height:1.4;margin:0 0 .3rem;text-align:left}.testing-standards-header p{color:#60788a;font-size:.85rem;line-height:1.5;margin:0;text-align:left}.testing-standards-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.testing-standard-item{align-items:center;background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d1c;border-radius:12px;box-shadow:0 7px 20px #0f4c750f;display:flex;gap:.8rem;min-width:0;padding:.9rem 1rem;transition:transform .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.testing-standard-item:hover{background:linear-gradient(145deg,#fff,#f2fbff);border-color:#009dda40;box-shadow:0 12px 26px #0f4c7517;transform:translateY(-2px)}.testing-standard-icon{color:#0788c3;flex-shrink:0;font-size:1.2rem}.testing-standard-item strong{color:#087ab6;display:block;font-size:.8rem;font-weight:700;margin-bottom:.2rem;text-align:left}.testing-standard-item p{color:#657d8e;font-size:.7rem;line-height:1.45;margin:0;text-align:left}.quality-trust-badges{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-bottom:3rem}.quality-trust-badge{align-items:center;background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d1c;border-radius:16px;box-shadow:0 8px 24px #0f4c750f;display:flex;flex:1 1 250px;gap:1rem;min-width:0;padding:1rem;transition:transform .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.quality-trust-badge:hover{background:linear-gradient(145deg,#fff,#f2fbff);border-color:#009dda40;box-shadow:0 13px 30px #0f4c751a;transform:translateY(-3px)}.quality-trust-icon{color:#0788c3;flex-shrink:0;font-size:1.8rem}.quality-trust-badge strong{color:#087ab6;display:block;font-size:1.1rem;font-weight:800;text-align:left}.quality-trust-badge p{color:#657d8e;font-size:.7rem;line-height:1.45;margin:0;text-align:left}.quality-certifications-cta{background:linear-gradient(120deg,#eaf8ff,#f8fdff 45%,#edf9ff);border:1px solid #008fcc29;border-radius:24px;box-shadow:0 16px 40px #0f4c7514;overflow:hidden;padding:2rem;position:relative;text-align:left}.quality-certifications-cta:before{background:radial-gradient(circle,#00aeef29,#0000 70%);right:-100px;top:-120px}.quality-certifications-cta:after,.quality-certifications-cta:before{border-radius:50%;content:"";height:300px;pointer-events:none;position:absolute;width:300px}.quality-certifications-cta:after{background:radial-gradient(circle,#18599b14,#0000 70%);bottom:-150px;left:-100px}.quality-certifications-cta-content{position:relative;z-index:2}.quality-certifications-cta-content h3{color:#153f60;font-size:1.3rem;font-weight:750;line-height:1.4;margin:0 0 .5rem;text-align:left}.quality-certifications-cta-content p{color:#5d7486;font-size:.85rem;line-height:1.55;margin:0 0 1.5rem;max-width:780px;text-align:left}.quality-certifications-cta-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;position:relative;z-index:2}.quality-certifications-cta-primary{align-items:center;background:linear-gradient(135deg,#087fba,#00aee8);border:1px solid #0000;border-radius:50px;box-shadow:0 8px 20px #0089c538;color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:700;gap:.5rem;justify-content:center;min-height:44px;padding:.7rem 1.5rem;text-decoration:none;transition:transform .3s ease,gap .3s ease,background .3s ease,box-shadow .3s ease}.quality-certifications-cta-primary:hover{background:linear-gradient(135deg,#0876ad,#00a5dc);box-shadow:0 11px 25px #0089c547;gap:.8rem;transform:translateY(-2px)}.quality-certifications-cta-icon{flex-shrink:0;height:16px;width:16px}.quality-certifications-cta-secondary{align-items:center;background:#fff;border:1px solid #008fcc4d;border-radius:50px;box-shadow:0 5px 16px #0f4c750f;color:#087ab6;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:700;justify-content:center;min-height:44px;padding:.7rem 1.5rem;text-decoration:none;transition:transform .3s ease,background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.quality-certifications-cta-secondary:hover{background:#f2fbff;border-color:#008fcc7a;box-shadow:0 8px 20px #0f4c751a;color:#0673a9;transform:translateY(-2px)}.quality-certifications-cta-primary:focus-visible,.quality-certifications-cta-secondary:focus-visible{outline:3px solid #009dda38;outline-offset:3px}@media (max-width:1024px){.quality-certifications-grid,.quality-seals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.testing-standards-grid{grid-template-columns:1fr}}@media (max-width:768px){.quality-certifications-section{padding:60px 0}.quality-certifications-container{padding:0 1.5rem}.quality-certifications-header{margin-bottom:2.5rem}.quality-certifications-title{font-size:1.8rem}.quality-certifications-subtitle{font-size:.85rem}.quality-certifications-grid{gap:1rem;grid-template-columns:1fr}.quality-seals-grid{grid-template-columns:1fr}.quality-trust-badges{flex-direction:column;gap:1rem}.quality-trust-badge{flex:none;width:100%}.quality-certifications-cta-buttons{align-items:stretch;flex-direction:column}.quality-certifications-cta-primary,.quality-certifications-cta-secondary{justify-content:center;width:100%}}@media (max-width:576px){.quality-certifications-section{padding:45px 0}.quality-certifications-container{padding:0 1rem}.quality-certifications-header{margin-bottom:2rem}.quality-certifications-tagline{font-size:.65rem;padding:.25rem .75rem}.quality-certifications-title{font-size:1.4rem;line-height:1.3}.quality-certifications-underline{width:60px}.quality-certifications-subtitle{font-size:.8rem;line-height:1.6}.quality-certification-card{border-radius:17px;padding:1.2rem}.quality-certification-icon{border-radius:14px;height:72px;padding:10px;width:72px}.quality-certification-name{font-size:.95rem}.quality-certification-title{font-size:.68rem}.quality-certification-description{font-size:.66rem}.quality-seals-header h3,.testing-standards-header h3{font-size:1.1rem}.quality-seals-header p,.testing-standards-header p{font-size:.75rem}.quality-seal-card{padding:.9rem}.testing-standard-item{padding:.8rem}.quality-trust-badge{padding:.9rem}.quality-certifications-cta{border-radius:18px;padding:1.5rem 1rem}.quality-certifications-cta-content h3{font-size:1.1rem}.quality-certifications-cta-content p{font-size:.75rem}.quality-certifications-cta-primary,.quality-certifications-cta-secondary{font-size:.75rem;padding:.6rem 1rem}}@media (max-width:375px){.quality-certifications-container{padding:0 .8rem}.quality-certifications-title{font-size:1.25rem}.quality-certification-card{padding:1rem}.quality-certification-icon{height:66px;width:66px}.quality-seal-card{gap:.75rem}.quality-seal-icon{flex-basis:40px;font-size:1.1rem;height:40px;width:40px}.quality-trust-icon{font-size:1.5rem}.quality-trust-badge strong{font-size:.95rem}}@media (min-width:2560px){.quality-certifications-container{max-width:1800px}.quality-certifications-title{font-size:3rem}.quality-certifications-subtitle{font-size:1.1rem}.quality-certification-name{font-size:1.2rem}.quality-certification-description,.quality-certification-title{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.quality-certification-card,.quality-certifications-cta-primary,.quality-certifications-cta-secondary,.quality-seal-card,.quality-trust-badge,.testing-standard-item{transition:none}}.faq-section{background:radial-gradient(circle at 8% 12%,#00aeef1f,#0000 28%),radial-gradient(circle at 92% 18%,#18599b1a,#0000 30%),radial-gradient(circle at 78% 78%,#00bfff14,#0000 28%),radial-gradient(circle at 18% 85%,#3b82f614,#0000 30%),linear-gradient(135deg,#fff,#f7fcff 24%,#edf8ff 50%,#f5fbff 75%,#fff);isolation:isolate;overflow:hidden;padding:80px 0;position:relative;width:100%}.faq-section:before{background-image:radial-gradient(circle,#0f52821a 1px,#0000 0),radial-gradient(circle,#00aeef14 1px,#0000 0);background-position:0 0,17px 17px;background-size:34px 34px,48px 48px;inset:0;opacity:.55}.faq-section:after,.faq-section:before{content:"";pointer-events:none;position:absolute;z-index:0}.faq-section:after{background:radial-gradient(circle,#00aeef1f 0,#00aeef0a 45%,#0000 70%);border-radius:50%;height:650px;right:-300px;top:100px;width:650px}.faq-section *,.faq-section :after,.faq-section :before{box-sizing:border-box}.faq-container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%;z-index:2}.faq-header{margin-bottom:3rem;text-align:left}.faq-tagline{background:#eaf8ff;border:1px solid #0097d529;border-radius:50px;color:#087ab6;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.8px;margin-bottom:1rem;padding:.4rem 1rem}.faq-title{color:#153f60;font-size:2.2rem;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0 0 1rem;text-align:left}.faq-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0878b9,#00aee8);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.faq-underline{background:linear-gradient(90deg,#0b7fba,#00b8ef);border-radius:5px;height:3px;margin:1rem 0;width:80px}.faq-subtitle{color:#5d7486;font-size:1rem;line-height:1.7;margin:0;max-width:700px;text-align:left}.faq-wrapper{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.faq-list{display:flex;flex-direction:column;gap:1rem;min-width:0}.faq-item{background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d1f;border-radius:16px;box-shadow:0 8px 24px #0f4c7512;overflow:hidden;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.faq-item:hover{border-color:#009dda47;box-shadow:0 12px 30px #0f4c751c;transform:translateY(-2px)}.faq-item.active{border-color:#009dda73;box-shadow:0 12px 32px #0f4c751f,0 0 0 1px #00aeef0a}.faq-question{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1.2rem 1.5rem;transition:background .3s ease;width:100%}.faq-question:hover{background:rgba(0,174,239,.035)}.faq-question-left{align-items:center;display:flex;flex:1 1;gap:1rem;min-width:0}.faq-question-icon{align-items:center;background:#eaf8ff;border:1px solid #0097d524;border-radius:50%;box-shadow:0 4px 12px #0f4c750d;color:#0788c3;display:flex;flex:0 0 32px;font-size:1rem;font-weight:700;height:32px;justify-content:center;width:32px}.faq-question h3{color:#174462;font-size:.95rem;font-weight:700;line-height:1.45;margin:0;text-align:left}.faq-question-arrow{color:#087ab6;flex-shrink:0;font-size:1.5rem;line-height:1;transition:transform .3s ease}.faq-item.active .faq-question-arrow{transform:rotate(180deg)}.faq-item.active .faq-question{background:#effaff}.faq-answer{max-height:0;opacity:0;overflow:hidden;padding:0 1.5rem;transition:max-height .4s ease,padding .3s ease,opacity .3s ease}.faq-item.active .faq-answer{max-height:500px;opacity:1;padding:0 1.5rem 1.2rem}.faq-answer p{color:#60788a;font-size:.85rem;line-height:1.7;margin:0;text-align:left}.faq-answer a{color:#087ab6;text-decoration:underline;text-underline-offset:3px}.faq-answer a:hover{color:#055f8e}.faq-contact-card{background:linear-gradient(145deg,#fff,#f0faff);border:1px solid #008fcc29;border-radius:20px;box-shadow:0 14px 36px #0f4c7517;height:-webkit-fit-content;height:fit-content;overflow:hidden;padding:1.5rem;position:-webkit-sticky;position:sticky;text-align:left;top:100px}.faq-contact-card:before{background:linear-gradient(90deg,#087fba,#00b8ef);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.faq-contact-icon{align-items:center;background:linear-gradient(145deg,#eaf8ff,#ddf4ff);border:1px solid #0097d524;border-radius:16px;box-shadow:0 8px 20px #0f4c750f;color:#0788c3;display:flex;font-size:1.8rem;height:58px;justify-content:center;margin-bottom:1rem;width:58px}.faq-contact-card h3{color:#153f60;font-size:1.1rem;font-weight:750;line-height:1.35;margin:0 0 .5rem;text-align:left}.faq-contact-card>p{color:#60788a;font-size:.85rem;line-height:1.6;margin:0 0 1.5rem;text-align:left}.faq-contact-buttons{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.5rem}.faq-contact-btn{align-items:center;border-radius:50px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8rem;font-weight:700;gap:.5rem;justify-content:center;min-height:42px;padding:.6rem 1.2rem;text-decoration:none;transition:transform .3s ease,gap .3s ease,background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.faq-contact-btn.primary{background:linear-gradient(135deg,#087fba,#00aee8);border:1px solid #0000;box-shadow:0 8px 20px #0089c538;color:#fff}.faq-contact-btn.primary:hover{background:linear-gradient(135deg,#0876ad,#00a5dc);box-shadow:0 11px 25px #0089c547;color:#fff;gap:.8rem;transform:translateY(-2px)}.faq-contact-btn.secondary{background:#fff;border:1px solid #008fcc59;color:#087ab6}.faq-contact-btn.secondary:hover{background:#eaf8ff;border-color:#079bd3;color:#0673a9;transform:translateY(-2px)}.faq-contact-btn:focus-visible{outline:3px solid #009dda40;outline-offset:3px}.faq-btn-icon{flex-shrink:0;height:14px;width:14px}.faq-contact-info{border-top:1px solid #0f679d1f;padding-top:1rem}.faq-contact-item{align-items:center;border-radius:8px;display:flex;gap:.8rem;margin-bottom:.8rem;padding:.4rem 0}.faq-contact-item:last-child{margin-bottom:0}.faq-contact-item span{color:#0788c3;flex-shrink:0;font-size:1rem}.faq-contact-item a{color:#315f79;font-size:.8rem;min-width:0;overflow-wrap:anywhere;text-decoration:none;transition:color .3s ease}.faq-contact-item a:hover{color:#087ab6}@media (max-width:992px){.faq-wrapper{gap:1.5rem;grid-template-columns:1fr}.faq-contact-card{position:relative;top:auto}.faq-title{font-size:1.8rem}}@media (max-width:768px){.faq-section{padding:60px 0}.faq-container{padding:0 1.5rem}.faq-header{margin-bottom:2.5rem}.faq-title{font-size:1.6rem}.faq-subtitle{font-size:.85rem}.faq-tagline{font-size:.65rem}.faq-question{padding:1rem}.faq-question-icon{flex-basis:28px;font-size:.85rem;height:28px;width:28px}.faq-question h3{font-size:.85rem}.faq-answer{padding:0 1rem}.faq-item.active .faq-answer{padding:0 1rem 1rem}.faq-answer p{font-size:.8rem}.faq-contact-buttons{align-items:stretch;flex-direction:column}.faq-contact-btn{justify-content:center;width:100%}}@media (max-width:576px){.faq-section{padding:45px 0}.faq-container{padding:0 1rem}.faq-header{margin-bottom:2rem}.faq-title{font-size:1.4rem}.faq-subtitle{font-size:.8rem}.faq-underline{width:60px}.faq-list{gap:.8rem}.faq-item{border-radius:14px}.faq-question{padding:.9rem}.faq-question-left{gap:.6rem}.faq-question-icon{flex-basis:26px;font-size:.75rem;height:26px;width:26px}.faq-question h3{font-size:.8rem;line-height:1.4}.faq-question-arrow{font-size:1.25rem}.faq-answer{padding:0 .9rem}.faq-item.active .faq-answer{padding:0 .9rem .9rem}.faq-answer p{font-size:.75rem;line-height:1.6}.faq-contact-card{border-radius:17px;padding:1rem}.faq-contact-icon{border-radius:14px;font-size:1.5rem;height:50px;width:50px}.faq-contact-card h3{font-size:1rem}.faq-contact-card>p{font-size:.75rem}.faq-contact-btn{font-size:.75rem;min-height:40px;padding:.55rem 1rem}.faq-contact-item a{font-size:.75rem}}@media (max-width:375px){.faq-container{padding:0 .8rem}.faq-title{font-size:1.25rem}.faq-question{padding:.8rem}.faq-question-left{gap:.5rem}.faq-question-icon{flex-basis:24px;font-size:.7rem;height:24px;width:24px}.faq-question h3{font-size:.75rem}.faq-contact-card{padding:.9rem}}@media (min-width:2560px){.faq-container{max-width:1800px}.faq-title{font-size:3rem}.faq-subtitle{max-width:900px}.faq-question h3,.faq-subtitle{font-size:1.1rem}.faq-answer p{font-size:.95rem}.faq-contact-card h3{font-size:1.4rem}.faq-contact-card>p{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.faq-answer,.faq-contact-btn,.faq-contact-item a,.faq-item,.faq-question,.faq-question-arrow{transition:none}}.about-hero-section{align-items:center;background:radial-gradient(circle at 8% 15%,#50beeb29 0,#0000 32%),radial-gradient(circle at 92% 22%,#2570be1a 0,#0000 34%),radial-gradient(circle at 70% 85%,#6dcdf01a 0,#0000 32%),linear-gradient(135deg,#fff,#f7fcff 28%,#edf8ff 62%,#f8fcff);display:flex;isolation:isolate;min-height:min(760px,100svh);overflow:hidden;padding:110px 0 65px;position:relative;width:100%}.about-hero-section *,.about-hero-section :after,.about-hero-section :before{box-sizing:border-box}.about-hero-background,.about-hero-overlay{inset:0;pointer-events:none;position:absolute}.about-hero-background{z-index:-1}.about-hero-overlay{background:radial-gradient(circle at 83% 45%,#4bade11a,#0000 42%);overflow:hidden}.about-hero-overlay:before{background-image:radial-gradient(circle,#2274b838 1.4px,#0000 1.5px);background-size:22px 22px;content:"";height:420px;mask-image:radial-gradient(circle,#000 0,#0000 70%);-webkit-mask-image:radial-gradient(circle,#000 0,#0000 70%);opacity:.32;position:absolute;right:-90px;top:-120px;width:420px}.about-hero-overlay:after{background:radial-gradient(circle,#4ab8e526 0,#4ab8e50a 48%,#0000 72%);border-radius:50%;bottom:-170px;content:"";filter:blur(4px);height:360px;left:-180px;position:absolute;width:360px}.about-hero-container{grid-gap:clamp(32px,4vw,68px);align-items:center;display:grid;gap:clamp(32px,4vw,68px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:auto;position:relative;width:min(calc(100% - 88px),1380px);z-index:1}.about-hero-content{min-width:0;text-align:left}.about-hero-badge{align-items:center;background:linear-gradient(135deg,#36a4dc1c,#1a67ae12);border:1px solid #2278be33;border-radius:30px;box-shadow:0 5px 18px #1c71b50f;display:inline-flex;margin-bottom:18px;padding:7px 15px}.about-hero-badge-text{color:#1c609b;font-size:12px;font-weight:700;letter-spacing:.3px}.about-hero-brand-tagline{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin:0 0 15px;padding:5px 0 5px 15px;position:relative;width:-webkit-fit-content;width:fit-content}.about-hero-brand-tagline:before{background:linear-gradient(180deg,#00b8ef,#1670b5);border-radius:20px;box-shadow:0 0 12px #00aeef38;content:"";height:23px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.about-hero-brand-tagline-main{color:#174462}.about-hero-brand-tagline-accent,.about-hero-brand-tagline-main{font-size:13px;font-weight:800;letter-spacing:1.3px;line-height:1.2;white-space:nowrap}.about-hero-brand-tagline-accent{color:#079bd3;text-shadow:0 0 16px #00aeef1a}.about-hero-title{color:#102d4b;font-size:clamp(32px,3.15vw,51px);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 22px;text-align:left}.about-hero-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1670b5,#43a9dd);-webkit-background-clip:text;background-clip:text;color:#2588c7}.about-hero-description{color:#536779;font-size:clamp(14px,1.06vw,16px);line-height:1.75;margin:0 0 24px;max-width:590px;text-align:left}.about-hero-features{display:flex;flex-wrap:wrap;gap:13px 22px;justify-content:flex-start;margin-bottom:30px}.about-hero-feature{align-items:center;color:#29475f;display:inline-flex;font-size:13px;font-weight:500;gap:8px}.about-hero-feature-icon{align-items:center;background:#268fca1c;border:1px solid #268fca33;border-radius:50%;color:#1680bd;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;height:20px;justify-content:center;width:20px}.about-hero-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-bottom:26px}.about-hero-btn-primary,.about-hero-btn-secondary{align-items:center;border-radius:40px;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:10px;justify-content:center;padding:13px 22px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease}.about-hero-btn-primary{background:linear-gradient(135deg,#176eae,#2d9bd3);border:1px solid #217fbb;box-shadow:0 8px 22px #1a74b52e;color:#fff}.about-hero-btn-secondary{background:#ffffffb8;border:1px solid #1e78b98c;box-shadow:0 4px 14px #2171a90d;color:#176da9}.about-hero-btn-primary:hover{background:linear-gradient(135deg,#125f99,#258fc8);box-shadow:0 11px 28px #1a74b53d;transform:translateY(-2px)}.about-hero-btn-secondary:hover{background:#eef9ff;border-color:#268bc5;box-shadow:0 8px 20px #207dbb1c;transform:translateY(-2px)}.about-hero-btn-primary:focus-visible,.about-hero-btn-secondary:focus-visible{outline:2px solid #238bc7;outline-offset:4px}.about-hero-btn-icon{height:17px;transition:transform .25s ease;width:17px}.about-hero-btn-primary:hover
.about-hero-btn-icon{transform:translateX(3px)}.about-hero-stats{align-items:center;border-top:1px solid #1f689b24;display:flex;gap:20px;padding-top:16px}.about-hero-stat{text-align:left}.about-hero-stat-number{color:#176fae;display:block;font-size:16px;font-weight:700}.about-hero-stat-label{color:#708191;font-size:11px}.about-hero-image-wrapper{align-items:center;display:flex;min-width:0;width:100%}.about-hero-image-container{aspect-ratio:1.72/1;background:linear-gradient(145deg,#fff,#edf8ff);border:1px solid #2e85c033;border-radius:20px;box-shadow:0 22px 55px #22659424,0 4px 15px #2c8bc712;overflow:hidden;position:relative;width:100%}.about-hero-image-container:before{background:linear-gradient(90deg,#0000,#48b4e4,#176fb1,#48b4e4,#0000);border-radius:0 0 5px 5px;content:"";height:3px;left:7%;opacity:.8;pointer-events:none;position:absolute;right:7%;top:0;z-index:5}.about-hero-slide-image{background:#0000;height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .8s ease,visibility .8s ease;visibility:hidden;width:100%}.about-hero-slide-image.active{opacity:1;visibility:visible;z-index:1}.about-hero-slide-image.fade-in{animation:none}.about-hero-image{border-radius:0;display:block;filter:none;height:100%;margin:0;max-height:none;mix-blend-mode:normal;object-fit:contain;object-position:center;opacity:1;width:100%}@media (min-width:1800px){.about-hero-container{width:min(calc(100% - 120px),1560px)}.about-hero-title{font-size:56px}.about-hero-brand-tagline-accent,.about-hero-brand-tagline-main{font-size:14px}}@media (max-width:1100px){.about-hero-container{gap:28px;width:min(calc(100% - 56px),1000px)}.about-hero-title{font-size:clamp(29px,3.4vw,40px)}.about-hero-feature{font-size:12px}.about-hero-brand-tagline-accent,.about-hero-brand-tagline-main{font-size:12px;letter-spacing:1px}}@media (max-width:800px){.about-hero-section{min-height:auto;padding:90px 0 55px}.about-hero-container{gap:34px;grid-template-columns:1fr;width:min(calc(100% - 40px),640px)}.about-hero-title{font-size:clamp(30px,6vw,43px)}.about-hero-image-container{aspect-ratio:1.72/1}}@media (max-width:480px){.about-hero-section{padding:76px 0 40px}.about-hero-container{gap:28px;width:calc(100% - 32px)}.about-hero-badge{margin-bottom:14px;padding:6px 12px}.about-hero-badge-text{font-size:10px}.about-hero-brand-tagline{gap:5px;margin-bottom:12px;padding:4px 0 4px 12px}.about-hero-brand-tagline:before{height:18px;width:2px}.about-hero-brand-tagline-accent,.about-hero-brand-tagline-main{font-size:10.5px;letter-spacing:.75px}.about-hero-title{font-size:clamp(27px,8vw,35px);margin-bottom:18px}.about-hero-description{font-size:14px;line-height:1.65}.about-hero-features{gap:11px 15px;margin-bottom:25px}.about-hero-feature{font-size:11px}.about-hero-buttons{gap:10px;margin-bottom:24px}.about-hero-btn-primary,.about-hero-btn-secondary{font-size:12px;padding:12px 16px}.about-hero-image-container{border-radius:15px}}@media (max-width:360px){.about-hero-container{width:calc(100% - 26px)}.about-hero-brand-tagline{gap:4px;padding-left:10px}.about-hero-brand-tagline-accent,.about-hero-brand-tagline-main{font-size:9.5px;letter-spacing:.55px}.about-hero-title{font-size:26px}.about-hero-buttons{align-items:stretch;flex-direction:column}.about-hero-btn-primary,.about-hero-btn-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.about-hero-btn-icon,.about-hero-btn-primary,.about-hero-btn-secondary,.about-hero-slide-image{animation:none;transition:none}}.our-story-section{background:radial-gradient(circle at 8% 12%,#00aeef1f,#0000 28%),radial-gradient(circle at 92% 18%,#18599b1a,#0000 30%),radial-gradient(circle at 78% 78%,#00bfff14,#0000 28%),radial-gradient(circle at 18% 85%,#3b82f614,#0000 30%),linear-gradient(135deg,#fff,#f7fcff 24%,#edf8ff 50%,#f5fbff 75%,#fff);isolation:isolate;overflow:hidden;padding:80px 0;position:relative;width:100%}.our-story-section:before{background-image:radial-gradient(circle,#0f52821a 1px,#0000 0),radial-gradient(circle,#00aeef14 1px,#0000 0);background-position:0 0,17px 17px;background-size:34px 34px,48px 48px;inset:0;opacity:.55}.our-story-section:after,.our-story-section:before{content:"";pointer-events:none;position:absolute;z-index:0}.our-story-section:after{background:radial-gradient(circle,#00aeef1f 0,#00aeef0a 45%,#0000 70%);border-radius:50%;height:650px;right:-300px;top:80px;width:650px}.our-story-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%;z-index:2}.our-story-header{margin-bottom:3rem;text-align:left}.our-story-tagline{background:#eaf8ff;border:1px solid #0097d529;border-radius:50px;color:#087ab6;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.8px;margin-bottom:1rem;padding:.4rem 1rem}.our-story-title{color:#153f60;font-size:2.5rem;font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 1rem;text-align:left}.our-story-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0878b9,#00aee8);-webkit-background-clip:text;background-clip:text;display:inline-block}.our-story-underline{background:linear-gradient(90deg,#0b7fba,#00b8ef);border-radius:5px;height:3px;margin:1rem 0;width:80px}.our-story-subtitle{color:#5d7486;font-size:1rem;line-height:1.7;margin:0;max-width:720px;text-align:left}.our-story-content{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:4rem}.our-story-text{min-width:0;text-align:left}.our-story-quote{background:linear-gradient(135deg,#fff,#f1faff);border:1px solid #0f679d1f;border-left:4px solid #079bd3;border-radius:16px;box-shadow:0 10px 28px #0f4c7512;margin-bottom:1.5rem;overflow:hidden;padding:1.5rem;position:relative}.our-story-quote:after{background:radial-gradient(circle,#00aeef1f,#0000 70%);border-radius:50%;content:"";height:130px;pointer-events:none;position:absolute;right:-65px;top:-70px;width:130px}.our-story-quote-icon{display:block;height:34px;margin-bottom:.8rem;object-fit:contain;opacity:.95;position:relative;width:34px;z-index:2}.our-story-quote p{color:#365a72;font-size:1rem;font-style:italic;line-height:1.7;margin:0;position:relative;z-index:2}.our-story-paragraph{color:#60788a;font-size:.9rem;line-height:1.75;margin:0 0 1.2rem;text-align:left}.our-story-paragraph strong{color:#087fba;font-weight:700}.our-story-highlight-box{align-items:flex-start;background:linear-gradient(145deg,#fff,#f7fcff);border:1px solid #0f679d1c;border-radius:16px;box-shadow:0 8px 24px #0f4c750f;display:flex;gap:1rem;margin-bottom:1.2rem;padding:1.2rem;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.our-story-highlight-box:hover{border-color:#009dda40;box-shadow:0 12px 28px #0f4c751a;transform:translateX(5px)}.our-story-highlight-icon{align-items:center;background:#eaf8ff;border:1px solid #0097d51f;border-radius:13px;color:#0788c3;display:flex;flex-shrink:0;font-size:1.5rem;height:48px;justify-content:center;line-height:1;width:48px}.our-story-highlight-icon i{color:#0788c3}.our-story-highlight-box h4{color:#174462;font-size:1rem;font-weight:700;margin:0 0 .35rem;text-align:left}.our-story-highlight-box p{color:#60788a;font-size:.8rem;line-height:1.55;margin:0;text-align:left}.our-story-image-wrapper{display:flex;flex-direction:column;gap:1.2rem;min-width:0}.our-story-main-image,.our-story-small-image{background:#fff;border:1px solid #0f679d1f;border-radius:22px;box-shadow:0 16px 40px #0f4c751a;overflow:hidden;padding:8px;position:relative}.our-story-main-image img,.our-story-small-image img{border-radius:16px;display:block;height:auto;transition:transform .35s ease;width:100%}.our-story-main-image:hover img,.our-story-small-image:hover img{transform:scale(1.025)}.our-story-image-badge,.our-story-small-badge{background:linear-gradient(135deg,#087fba,#00aee8);border-radius:50px;bottom:1.2rem;box-shadow:0 6px 16px #0089c538;color:#fff;font-size:.7rem;font-weight:700;padding:.45rem 1rem;position:absolute;right:1.2rem;z-index:3}.our-story-milestones{margin-bottom:4rem}.our-story-milestones-title{color:#174462;font-size:1.45rem;font-weight:750;margin:0 0 2rem;text-align:left}.our-story-timeline{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(4,minmax(0,1fr))}.our-story-timeline-item{background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d1c;border-radius:18px;box-shadow:0 9px 26px #0f4c750f;min-width:0;overflow:hidden;padding:1.4rem;position:relative;text-align:left;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.our-story-timeline-item:before{background:linear-gradient(90deg,#0b7fba,#00b8ef);content:"";height:3px;left:0;position:absolute;top:0;width:100%}.our-story-timeline-item:hover{border-color:#009dda40;box-shadow:0 15px 32px #0f4c751c;transform:translateY(-5px)}.our-story-timeline-icon{align-items:center;color:#0788c3;display:flex;font-size:1.8rem;line-height:1;margin-bottom:.9rem;min-height:46px}.our-story-timeline-icon>span{align-items:center;display:inline-flex;justify-content:center}.our-story-timeline-icon i{color:#0788c3}.our-story-india-flag{border-radius:2px;box-shadow:0 3px 10px #0f4c751f;display:block;height:28px;max-width:100%;object-fit:contain;object-position:center;width:40px}.our-story-timeline-icon
.our-story-india-flag{height:28px;margin:0;width:40px}.our-story-timeline-year{background:#eaf8ff;border:1px solid #0097d51f;border-radius:50px;color:#087ab6;display:inline-block;font-size:.65rem;font-weight:700;margin-bottom:.65rem;padding:.25rem .7rem}.our-story-timeline-content h4{color:#174462;font-size:.95rem;font-weight:700;margin:0 0 .35rem;text-align:left}.our-story-timeline-content p{color:#657d8e;font-size:.76rem;line-height:1.5;margin:0;text-align:left}.our-story-values{margin-bottom:4rem}.our-story-values-title{color:#174462;font-size:1.45rem;font-weight:750;margin:0 0 2rem;text-align:left}.our-story-values-grid{grid-gap:1.3rem;display:grid;gap:1.3rem;grid-template-columns:repeat(4,minmax(0,1fr))}.our-story-value-card{background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d1c;border-radius:18px;box-shadow:0 9px 26px #0f4c750f;min-width:0;overflow:hidden;padding:1.5rem;position:relative;text-align:left;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.our-story-value-card:before{background:linear-gradient(90deg,#0b7fba,#00b8ef);content:"";height:3px;left:0;position:absolute;top:0;width:100%}.our-story-value-card:hover{border-color:#009dda40;box-shadow:0 15px 32px #0f4c751c;transform:translateY(-5px)}.our-story-value-icon{align-items:center;color:#0788c3;display:flex;font-size:1.8rem;line-height:1;margin-bottom:1rem;min-height:48px}.our-story-value-icon>span{align-items:center;display:inline-flex;justify-content:center}.our-story-value-icon i{color:#0788c3}.our-story-value-icon
.our-story-india-flag{height:29px;margin:0;width:42px}.our-story-value-card h4{color:#174462;font-size:1rem;font-weight:700;margin:0 0 .5rem;text-align:left}.our-story-value-card p{color:#657d8e;font-size:.76rem;line-height:1.55;margin:0;text-align:left}.our-story-vision-mission{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:4rem}.our-story-mission,.our-story-vision{background:linear-gradient(135deg,#fff,#edf9ff);border:1px solid #008fcc26;border-radius:22px;box-shadow:0 12px 32px #0f4c7512;min-width:0;overflow:hidden;padding:2rem;position:relative;text-align:left;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.our-story-mission:before,.our-story-vision:before{background:radial-gradient(circle,#00aeef1f,#0000 70%);border-radius:50%;content:"";height:190px;pointer-events:none;position:absolute;right:-90px;top:-110px;width:190px}.our-story-mission:hover,.our-story-vision:hover{border-color:#009dda45;box-shadow:0 17px 38px #0f4c751c;transform:translateY(-4px)}.our-story-mission-icon,.our-story-vision-icon{align-items:center;background:#eaf8ff;border:1px solid #0097d51f;border-radius:16px;color:#0788c3;display:flex;font-size:1.7rem;height:58px;justify-content:center;line-height:1;margin-bottom:1rem;position:relative;width:58px;z-index:2}.our-story-mission-icon i,.our-story-vision-icon i{color:#0788c3}.our-story-mission h3,.our-story-vision h3{color:#174462;font-size:1.2rem;font-weight:750;margin:0 0 .8rem;position:relative;text-align:left;z-index:2}.our-story-mission p,.our-story-vision p{color:#60788a;font-size:.85rem;line-height:1.65;margin:0;position:relative;text-align:left;z-index:2}.our-story-cta{background:linear-gradient(120deg,#eaf8ff,#f9fdff 45%,#edf9ff);border:1px solid #008fcc29;border-radius:24px;box-shadow:0 16px 40px #0f4c7514;overflow:hidden;padding:2.5rem;position:relative;text-align:left}.our-story-cta:before{background:radial-gradient(circle,#00aeef2b,#0000 68%);height:330px;right:-140px;top:-180px;width:330px}.our-story-cta:after,.our-story-cta:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.our-story-cta:after{background:radial-gradient(circle,#18599b17,#0000 70%);bottom:-150px;height:240px;left:-120px;width:240px}.our-story-cta-content{position:relative;z-index:2}.our-story-cta-content h3{color:#153f60;font-size:1.4rem;font-weight:750;margin:0 0 .5rem;text-align:left}.our-story-cta-content p{color:#5d7486;font-size:.9rem;line-height:1.65;margin:0 0 1.5rem;max-width:720px;text-align:left}.our-story-cta-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.our-story-cta-primary{align-items:center;background:linear-gradient(135deg,#087fba,#00aee8);border:none;border-radius:50px;box-shadow:0 8px 20px #0089c538;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:700;gap:.55rem;justify-content:center;min-height:46px;padding:.8rem 1.8rem;text-decoration:none;transition:transform .3s ease,gap .3s ease,box-shadow .3s ease,filter .3s ease}.our-story-cta-primary:hover{box-shadow:0 12px 28px #0089c54d;filter:brightness(1.04);gap:.8rem;transform:translateY(-2px)}.our-story-cta-primary:focus-visible{outline:3px solid #009dda40;outline-offset:3px}.our-story-cta-icon{flex-shrink:0;height:16px;width:16px}.our-story-cta-secondary{align-items:center;background:#fff;border:1.5px solid #0a8ec8;border-radius:50px;box-shadow:0 5px 15px #0f4c750d;color:#087fba;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:700;justify-content:center;min-height:46px;padding:.75rem 1.8rem;text-decoration:none;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.our-story-cta-secondary:hover{background:#edf9ff;box-shadow:0 8px 20px #0f4c7517;transform:translateY(-2px)}.our-story-cta-secondary:focus-visible{outline:3px solid #009dda33;outline-offset:3px}@media (max-width:1024px){.our-story-timeline,.our-story-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:992px){.our-story-section{padding:65px 0}.our-story-content{gap:2.5rem;grid-template-columns:1fr}.our-story-image-wrapper{margin:0 auto;max-width:650px;width:100%}.our-story-title{font-size:2rem}}@media (max-width:768px){.our-story-section{padding:60px 0}.our-story-container{padding:0 1.5rem}.our-story-title{font-size:1.7rem}.our-story-subtitle{font-size:.9rem}.our-story-timeline,.our-story-values-grid{grid-template-columns:1fr}.our-story-vision-mission{gap:1.3rem;grid-template-columns:1fr}.our-story-cta{padding:2rem}.our-story-cta-buttons{align-items:stretch;flex-direction:column}.our-story-cta-primary,.our-story-cta-secondary{box-sizing:border-box;width:100%}}@media (max-width:576px){.our-story-section{padding:45px 0}.our-story-container{padding:0 1rem}.our-story-header{margin-bottom:2rem}.our-story-tagline{font-size:.65rem}.our-story-title{font-size:1.4rem}.our-story-underline{width:60px}.our-story-subtitle{font-size:.82rem;line-height:1.6}.our-story-quote{padding:1rem}.our-story-quote p{font-size:.85rem}.our-story-paragraph{font-size:.8rem}.our-story-highlight-box{padding:1rem}.our-story-highlight-icon{font-size:1.3rem;height:42px;width:42px}.our-story-highlight-box h4{font-size:.9rem}.our-story-highlight-box p{font-size:.76rem}.our-story-main-image,.our-story-small-image{border-radius:17px;padding:6px}.our-story-main-image img,.our-story-small-image img{border-radius:12px}.our-story-milestones-title,.our-story-values-title{font-size:1.2rem}.our-story-timeline-item,.our-story-value-card{padding:1.2rem}.our-story-india-flag,.our-story-timeline-icon .our-story-india-flag{height:25px;width:36px}.our-story-value-icon .our-story-india-flag{height:26px;width:38px}.our-story-mission,.our-story-vision{padding:1.4rem}.our-story-mission-icon,.our-story-vision-icon{font-size:1.5rem;height:50px;width:50px}.our-story-mission h3,.our-story-vision h3{font-size:1.05rem}.our-story-mission p,.our-story-vision p{font-size:.8rem}.our-story-cta{border-radius:18px;padding:1.4rem}.our-story-cta-content h3{font-size:1.15rem}.our-story-cta-content p{font-size:.82rem}.our-story-cta-primary,.our-story-cta-secondary{font-size:.8rem;min-height:43px;padding:.7rem 1rem}}@media (max-width:375px){.our-story-container{padding:0 .85rem}.our-story-title{font-size:1.25rem}.our-story-quote{padding:.9rem}.our-story-highlight-box{gap:.8rem}.our-story-cta{padding:1.2rem}}@media (min-width:2560px){.our-story-container{max-width:1600px}.our-story-title{font-size:3rem}.our-story-subtitle{font-size:1.1rem;max-width:900px}.our-story-paragraph{font-size:1rem}.our-story-timeline-item,.our-story-value-card{padding:1.8rem}}@media (prefers-reduced-motion:reduce){.our-story-cta-primary,.our-story-cta-secondary,.our-story-highlight-box,.our-story-main-image img,.our-story-mission,.our-story-small-image img,.our-story-timeline-item,.our-story-value-card,.our-story-vision{transition:none}}.manufacturing-facility-section{background:radial-gradient(circle at 8% 12%,#00aeef1f,#0000 28%),radial-gradient(circle at 92% 18%,#18599b1a,#0000 30%),radial-gradient(circle at 78% 78%,#00bfff14,#0000 28%),radial-gradient(circle at 18% 85%,#3b82f614,#0000 30%),linear-gradient(135deg,#fff,#f7fcff 24%,#edf8ff 50%,#f5fbff 75%,#fff);isolation:isolate;overflow:hidden;padding:80px 0;position:relative;width:100%}.manufacturing-facility-section:before{background-image:radial-gradient(circle,#0f52821a 1px,#0000 0),radial-gradient(circle,#00aeef14 1px,#0000 0);background-position:0 0,17px 17px;background-size:34px 34px,48px 48px;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute;z-index:0}.manufacturing-facility-section:after{background:radial-gradient(circle,#00aeef1f 0,#00aeef0a 45%,#0000 70%);border-radius:50%;content:"";height:650px;pointer-events:none;position:absolute;right:-300px;top:100px;width:650px;z-index:0}.manufacturing-facility-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%;z-index:2}.manufacturing-facility-header{margin-bottom:3rem;text-align:left}.manufacturing-facility-tagline{background:#eaf8ff;border:1px solid #0097d529;border-radius:50px;color:#087ab6;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.8px;margin-bottom:1rem;padding:.4rem 1rem}.manufacturing-facility-title{color:#153f60;font-size:2.5rem;font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 1rem;text-align:left}.manufacturing-facility-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0878b9,#00aee8);-webkit-background-clip:text;background-clip:text;display:inline-block}.manufacturing-facility-underline{background:linear-gradient(90deg,#0b7fba,#00b8ef);border-radius:5px;height:3px;margin:1rem 0;width:80px}.manufacturing-facility-subtitle{color:#5d7486;font-size:1rem;line-height:1.7;margin:0;max-width:800px;text-align:left}.manufacturing-facility-stats{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:3rem}.manufacturing-facility-stat-card{align-items:center;background:linear-gradient(145deg,#fff,#f7fcff);border:1px solid #0f679d1f;border-radius:18px;box-shadow:0 10px 30px #0f4c7512;display:flex;gap:1rem;min-height:100px;min-width:0;overflow:hidden;padding:1.3rem;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.manufacturing-facility-stat-card:before{background:linear-gradient(90deg,#0b7fba,#00b8ef);content:"";height:3px;left:0;position:absolute;top:0;width:100%}.manufacturing-facility-stat-card:hover{border-color:#009dda40;box-shadow:0 15px 35px #0f4c751c;transform:translateY(-4px)}.manufacturing-facility-stat-icon{align-items:center;background:#eaf8ff;border:1px solid #0097d521;border-radius:14px;color:#0788c3;display:flex;flex:0 0 52px;font-size:1.35rem;height:52px;justify-content:center;position:relative;width:52px;z-index:2}.manufacturing-facility-stat-icon i{color:#0788c3;line-height:1}.manufacturing-facility-stat-number{color:#174462;display:block;font-size:1.3rem;font-weight:800;line-height:1.25;margin-bottom:.25rem}.manufacturing-facility-stat-label{color:#657d8e;display:block;font-size:.74rem;line-height:1.45}.manufacturing-facility-gallery{margin-bottom:3.5rem}.manufacturing-facility-main-image{background:#fff;border:1px solid #0f679d1f;border-radius:22px;box-shadow:0 16px 40px #0f4c751c;margin-bottom:1rem;overflow:hidden;padding:7px;position:relative}.manufacturing-facility-image-wrapper{border-radius:16px;height:400px;overflow:hidden;transition:opacity .3s ease;width:100%}.manufacturing-facility-image-wrapper.fade-in{animation:facilityFadeIn .5s ease-in-out}.manufacturing-facility-image-wrapper.fade-out{animation:facilityFadeOut .3s ease-in-out}@keyframes facilityFadeIn{0%{opacity:0}to{opacity:1}}@keyframes facilityFadeOut{0%{opacity:1}to{opacity:0}}.manufacturing-facility-main-image img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.manufacturing-facility-main-image:hover img{transform:scale(1.02)}.manufacturing-facility-image-caption{background:linear-gradient(0deg,#05273deb,#05273d6b,#0000);border-radius:0 0 16px 16px;bottom:7px;left:7px;padding:2.5rem 1.5rem 1.3rem;position:absolute;right:7px;z-index:2}.manufacturing-facility-image-caption h4{color:#fff;font-size:1rem;font-weight:700;margin:0 0 .25rem}.manufacturing-facility-image-caption p{color:#ffffffd1;font-size:.75rem;margin:0}.manufacturing-facility-slide-indicators{bottom:82px;display:flex;gap:.5rem;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.manufacturing-facility-indicator{background:#ffffffa6;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .3s ease;width:8px}.manufacturing-facility-indicator.active{background:#00b8ef;border-radius:10px;width:24px}.manufacturing-facility-indicator:hover{background:#00b8ef}.manufacturing-facility-thumbnails{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.manufacturing-facility-thumbnail{background:#fff;border:1px solid #0f679d1f;border-radius:13px;box-shadow:0 5px 15px #0f4c750d;cursor:pointer;opacity:.72;overflow:hidden;padding:4px;position:relative;transition:opacity .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}.manufacturing-facility-thumbnail.active{border:2px solid #079bd3;box-shadow:0 7px 20px #0097d524;opacity:1}.manufacturing-facility-thumbnail:hover{border-color:#009dda4d;opacity:1;transform:translateY(-2px)}.manufacturing-facility-thumbnail img{border-radius:9px;display:block;height:80px;object-fit:cover;width:100%}.manufacturing-facility-thumbnail-overlay{align-items:center;background:#083d5cb3;border-radius:9px;display:flex;inset:4px;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease}.manufacturing-facility-thumbnail:hover
.manufacturing-facility-thumbnail-overlay{opacity:1}.manufacturing-facility-thumbnail-overlay span{color:#fff;font-size:.7rem;padding:.3rem;text-align:center}.manufacturing-facility-quality{margin-bottom:3.5rem}.manufacturing-facility-quality-header{margin-bottom:2rem;text-align:left}.manufacturing-facility-quality-header h3{color:#174462;font-size:1.45rem;font-weight:750;line-height:1.3;margin:0 0 .45rem;text-align:left}.manufacturing-facility-quality-header p{color:#60788a;font-size:.85rem;line-height:1.6;margin:0;text-align:left}.manufacturing-facility-quality-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.manufacturing-facility-quality-item{align-items:center;background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d1c;border-radius:16px;box-shadow:0 8px 25px #0f4c750f;display:flex;gap:.9rem;min-height:108px;min-width:0;overflow:hidden;padding:1.15rem;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.manufacturing-facility-quality-item:before{background:linear-gradient(90deg,#0b7fba,#00b8ef);content:"";height:3px;left:0;pointer-events:none;position:absolute;top:0;width:100%}.manufacturing-facility-quality-item:hover{border-color:#009dda40;box-shadow:0 13px 30px #0f4c751a;transform:translateY(-3px)}.manufacturing-facility-quality-content,.manufacturing-facility-quality-icon,.manufacturing-facility-quality-number{position:relative;z-index:2}.manufacturing-facility-quality-number{color:#079bd3;font-size:1.1rem;font-weight:800;line-height:1;min-width:30px}.manufacturing-facility-quality-icon{align-items:center;background:#eaf8ff;border:1px solid #0097d521;border-radius:12px;color:#0788c3;display:flex;flex:0 0 42px;font-size:1.1rem;height:42px;justify-content:center;width:42px}.manufacturing-facility-quality-icon i{color:#0788c3;line-height:1}.manufacturing-facility-quality-content{min-width:0}.manufacturing-facility-quality-content h4{color:#174462;font-size:.88rem;font-weight:700;line-height:1.35;margin:0 0 .35rem;text-align:left}.manufacturing-facility-quality-content p{color:#657d8e;font-size:.72rem;line-height:1.5;margin:0;text-align:left}.manufacturing-facility-tech{margin-bottom:3.5rem}.manufacturing-facility-tech-header{margin-bottom:2rem;text-align:left}.manufacturing-facility-tech-header h3{color:#174462;font-size:1.45rem;font-weight:750;line-height:1.3;margin:0 0 .45rem;text-align:left}.manufacturing-facility-tech-header p{color:#60788a;font-size:.85rem;line-height:1.6;margin:0;text-align:left}.manufacturing-facility-tech-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.manufacturing-facility-tech-card{align-items:center;background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d1c;border-radius:16px;box-shadow:0 8px 25px #0f4c750f;display:flex;gap:1rem;min-height:96px;min-width:0;overflow:hidden;padding:1.15rem;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.manufacturing-facility-tech-card:before{background:linear-gradient(90deg,#0b7fba,#00b8ef);content:"";height:3px;left:0;position:absolute;top:0;width:100%}.manufacturing-facility-tech-card:hover{border-color:#009dda40;box-shadow:0 13px 30px #0f4c751a;transform:translateY(-3px)}.manufacturing-facility-tech-icon{align-items:center;background:#eaf8ff;border:1px solid #0097d521;border-radius:13px;color:#0788c3;display:flex;flex:0 0 46px;font-size:1.2rem;height:46px;justify-content:center;position:relative;width:46px;z-index:2}.manufacturing-facility-tech-icon i{color:#0788c3;line-height:1}.manufacturing-facility-tech-card>div:last-child{min-width:0;position:relative;z-index:2}.manufacturing-facility-tech-card h4{color:#174462;font-size:.9rem;font-weight:700;line-height:1.35;margin:0 0 .35rem;text-align:left}.manufacturing-facility-tech-card p{color:#657d8e;font-size:.72rem;line-height:1.5;margin:0;text-align:left}.manufacturing-facility-address{align-items:center;background:linear-gradient(120deg,#eaf8ff,#fff 48%,#edf9ff);border:1px solid #008fcc29;border-radius:20px;box-shadow:0 12px 32px #0f4c7514;display:flex;gap:1.2rem;overflow:hidden;padding:1.6rem;position:relative}.manufacturing-facility-address:before{background:radial-gradient(circle,#00aeef24,#0000 70%);border-radius:50%;content:"";height:230px;pointer-events:none;position:absolute;right:-100px;top:-130px;width:230px}.manufacturing-facility-address-icon{align-items:center;background:#fff;border:1px solid #0097d526;border-radius:50%;box-shadow:0 7px 18px #0f4c7512;color:#0788c3;display:flex;flex:0 0 54px;font-size:1.35rem;height:54px;justify-content:center;position:relative;width:54px;z-index:2}.manufacturing-facility-address-icon i{color:#0788c3}.manufacturing-facility-address-content{flex:1 1;min-width:0;position:relative;z-index:2}.manufacturing-facility-address-content h3{color:#174462;font-size:1rem;font-weight:700;margin:0 0 .3rem;text-align:left}.manufacturing-facility-address-content p{color:#60788a;font-size:.8rem;line-height:1.55;margin:0 0 .8rem;text-align:left}.manufacturing-facility-address-btn{align-items:center;background:linear-gradient(135deg,#087fba,#00aee8);border:none;border-radius:50px;box-shadow:0 7px 18px #0089c533;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.75rem;font-weight:700;gap:.5rem;justify-content:center;padding:.65rem 1.3rem;transition:transform .3s ease,gap .3s ease,box-shadow .3s ease,filter .3s ease}.manufacturing-facility-address-btn:hover{box-shadow:0 10px 24px #0089c547;filter:brightness(1.04);gap:.8rem;transform:translateY(-2px)}.manufacturing-facility-address-btn:focus-visible{outline:3px solid #009dda38;outline-offset:3px}.manufacturing-facility-address-icon-btn{flex-shrink:0;height:14px;width:14px}@media (max-width:1024px){.manufacturing-facility-quality-grid,.manufacturing-facility-stats,.manufacturing-facility-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.manufacturing-facility-section{padding:60px 0}.manufacturing-facility-container{padding:0 1.5rem}.manufacturing-facility-header{margin-bottom:2.5rem}.manufacturing-facility-title{font-size:1.7rem}.manufacturing-facility-subtitle{font-size:.85rem}.manufacturing-facility-quality-grid,.manufacturing-facility-stats,.manufacturing-facility-tech-grid{grid-template-columns:1fr}.manufacturing-facility-image-wrapper{height:250px}.manufacturing-facility-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}.manufacturing-facility-address{align-items:center;flex-direction:column;text-align:center}.manufacturing-facility-address-content h3,.manufacturing-facility-address-content p{text-align:center}.manufacturing-facility-address-btn{justify-content:center}.manufacturing-facility-slide-indicators{bottom:62px}}@media (max-width:576px){.manufacturing-facility-section{padding:45px 0}.manufacturing-facility-container{padding:0 1rem}.manufacturing-facility-header{margin-bottom:2rem}.manufacturing-facility-tagline{font-size:.65rem}.manufacturing-facility-title{font-size:1.45rem;line-height:1.3}.manufacturing-facility-subtitle{font-size:.8rem;line-height:1.6}.manufacturing-facility-stats{gap:.9rem;margin-bottom:2.5rem}.manufacturing-facility-stat-card{min-height:88px;padding:1rem}.manufacturing-facility-stat-icon{flex-basis:44px;font-size:1.15rem;height:44px;width:44px}.manufacturing-facility-stat-number{font-size:1.1rem}.manufacturing-facility-stat-label{font-size:.7rem}.manufacturing-facility-quality-header h3,.manufacturing-facility-tech-header h3{font-size:1.15rem}.manufacturing-facility-quality-header p,.manufacturing-facility-tech-header p{font-size:.78rem}.manufacturing-facility-quality-item{gap:.75rem;min-height:94px;padding:.9rem}.manufacturing-facility-quality-number{font-size:1rem;min-width:27px}.manufacturing-facility-quality-icon{flex-basis:38px;font-size:1rem;height:38px;width:38px}.manufacturing-facility-quality-content h4{font-size:.82rem}.manufacturing-facility-quality-content p{font-size:.69rem}.manufacturing-facility-tech-card{min-height:88px;padding:.9rem}.manufacturing-facility-tech-icon{flex-basis:40px;font-size:1.1rem;height:40px;width:40px}.manufacturing-facility-tech-card h4{font-size:.82rem}.manufacturing-facility-tech-card p{font-size:.69rem}.manufacturing-facility-image-wrapper{height:200px}.manufacturing-facility-image-caption{padding:2rem 1rem .9rem}.manufacturing-facility-image-caption h4{font-size:.85rem}.manufacturing-facility-slide-indicators{bottom:52px}.manufacturing-facility-indicator{height:6px;width:6px}.manufacturing-facility-indicator.active{width:20px}.manufacturing-facility-address{padding:1.2rem}.manufacturing-facility-address-icon{flex-basis:46px;font-size:1.2rem;height:46px;width:46px}}@media (max-width:380px){.manufacturing-facility-container{padding:0 .8rem}.manufacturing-facility-title{font-size:1.3rem}.manufacturing-facility-quality-item{gap:.6rem;padding:.8rem}.manufacturing-facility-quality-number{min-width:24px}.manufacturing-facility-quality-icon{flex-basis:35px;height:35px;width:35px}}@media (min-width:2560px){.manufacturing-facility-container{max-width:1600px}.manufacturing-facility-title{font-size:3rem}.manufacturing-facility-subtitle{font-size:1.1rem;max-width:950px}.manufacturing-facility-image-wrapper{height:520px}.manufacturing-facility-stat-card{min-height:115px}}@media (prefers-reduced-motion:reduce){.manufacturing-facility-image-wrapper{animation:none}.manufacturing-facility-address-btn,.manufacturing-facility-main-image img,.manufacturing-facility-quality-item,.manufacturing-facility-stat-card,.manufacturing-facility-tech-card,.manufacturing-facility-thumbnail{transition:none}}.why-we-started-section{background:radial-gradient(circle at 8% 12%,#00aeef1f,#0000 28%),radial-gradient(circle at 92% 18%,#18599b1a,#0000 30%),radial-gradient(circle at 78% 78%,#00bfff14,#0000 28%),radial-gradient(circle at 18% 85%,#3b82f614,#0000 30%),linear-gradient(135deg,#fff,#f7fcff 24%,#edf8ff 50%,#f5fbff 75%,#fff);isolation:isolate;overflow:hidden;padding:80px 0;position:relative;width:100%}.why-we-started-section:before{background-image:radial-gradient(circle,#0f52821a 1px,#0000 0),radial-gradient(circle,#00aeef14 1px,#0000 0);background-position:0 0,17px 17px;background-size:34px 34px,48px 48px;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute;z-index:0}.why-we-started-section:after{background:radial-gradient(circle,#00aeef1f 0,#00aeef0a 45%,#0000 70%);border-radius:50%;content:"";height:650px;pointer-events:none;position:absolute;right:-300px;top:100px;width:650px;z-index:0}.why-we-started-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%;z-index:2}.why-we-started-header{margin-bottom:3rem;text-align:left}.why-we-started-tagline{background:#eaf8ff;border:1px solid #0097d529;border-radius:50px;color:#087ab6;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.8px;margin-bottom:1rem;padding:.4rem 1rem}.why-we-started-title{color:#153f60;font-size:2.5rem;font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 1rem;text-align:left}.why-we-started-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0878b9,#00aee8);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.why-we-started-underline{background:linear-gradient(90deg,#0b7fba,#00b8ef);border-radius:5px;height:3px;margin:1rem 0;width:80px}.why-we-started-subtitle{color:#5d7486;font-size:1rem;line-height:1.7;margin:0;max-width:720px;text-align:left}.why-we-started-problem{margin-bottom:4rem}.why-we-started-problem-header{margin-bottom:2rem;text-align:left}.why-we-started-problem-icon{align-items:center;background:#fff1f1;border:1px solid #e1565621;border-radius:14px;color:#d95858;display:flex;font-size:1.25rem;height:50px;justify-content:center;margin-bottom:.8rem;width:50px}.why-we-started-problem-icon i{color:#d95858}.why-we-started-problem-header h3{color:#174462;font-size:1.4rem;font-weight:750;margin:0 0 .4rem;text-align:left}.why-we-started-problem-header p{color:#60788a;font-size:.85rem;line-height:1.6;margin:0;text-align:left}.why-we-started-problem-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.why-we-started-problem-card{background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d1f;border-radius:18px;box-shadow:0 10px 30px #0f4c7512;min-width:0;overflow:hidden;padding:1.5rem;position:relative;text-align:left;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.why-we-started-problem-card:before{background:linear-gradient(90deg,#0b7fba,#00b8ef);content:"";height:3px;left:0;position:absolute;top:0;width:100%}.why-we-started-problem-card:hover{border-color:#009dda42;box-shadow:0 16px 35px #0f4c751c;transform:translateY(-5px)}.why-we-started-problem-icon-wrapper{align-items:center;background:#eaf8ff;border:1px solid #0097d521;border-radius:13px;color:#0788c3;display:flex;height:50px;justify-content:center;margin-bottom:1rem;position:relative;width:50px;z-index:2}.why-we-started-problem-card-icon{color:#0788c3;font-size:1.35rem}.why-we-started-problem-card-icon i{color:inherit}.why-we-started-problem-card h4{color:#174462;font-size:.9rem;font-weight:700;line-height:1.4;margin:0 0 .5rem;position:relative;text-align:left;z-index:2}.why-we-started-problem-card p{color:#657d8e;font-size:.75rem;line-height:1.55;margin:0;position:relative;text-align:left;z-index:2}.why-we-started-solution{margin-bottom:4rem}.why-we-started-solution-header{margin-bottom:2rem;text-align:left}.why-we-started-solution-icon{align-items:center;background:#eaf8ff;border:1px solid #0097d521;border-radius:14px;color:#0788c3;display:flex;font-size:1.3rem;height:50px;justify-content:center;margin-bottom:.8rem;width:50px}.why-we-started-solution-icon i{color:#0788c3}.why-we-started-solution-header h3{color:#174462;font-size:1.4rem;font-weight:750;margin:0 0 .4rem;text-align:left}.why-we-started-solution-header p{color:#60788a;font-size:.85rem;line-height:1.6;margin:0;text-align:left}.why-we-started-solution-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.why-we-started-solution-card{align-items:flex-start;background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d1f;border-radius:18px;box-shadow:0 9px 28px #0f4c7512;display:flex;gap:1rem;min-width:0;overflow:hidden;padding:1.3rem;position:relative;text-align:left;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.why-we-started-solution-card:before{background:linear-gradient(90deg,#087fba,#00b8ef);content:"";height:3px;left:0;position:absolute;top:0;width:100%}.why-we-started-solution-card:hover{border-color:#009dda42;box-shadow:0 14px 32px #0f4c751c;transform:translateY(-4px)}.why-we-started-solution-icon-wrapper{align-items:center;background:#eaf8ff;border:1px solid #0097d521;border-radius:13px;color:#0788c3;display:flex;flex:0 0 50px;font-size:1.3rem;height:50px;justify-content:center;position:relative;width:50px;z-index:2}.why-we-started-solution-icon-wrapper i{color:#0788c3}.why-we-started-solution-content{flex:1 1;min-width:0;position:relative;z-index:2}.why-we-started-solution-content h4{color:#174462;font-size:.9rem;font-weight:700;margin:0 0 .35rem;text-align:left}.why-we-started-solution-content p{color:#657d8e;font-size:.75rem;line-height:1.55;margin:0 0 .65rem;text-align:left}.why-we-started-solution-stat{background:#eaf8ff;border:1px solid #0097d524;border-radius:50px;color:#087ab6;display:inline-block;font-size:.65rem;font-weight:700;padding:.28rem .7rem}.why-we-started-origin{margin-bottom:4rem}.why-we-started-origin-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.why-we-started-origin-card{background:linear-gradient(145deg,#fff,#f7fcff);border:1px solid #0f679d1f;border-radius:22px;box-shadow:0 12px 35px #0f4c7514;min-width:0;overflow:hidden;padding:2rem;position:relative;text-align:left;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.why-we-started-origin-card:before{background:linear-gradient(90deg,#087fba,#00b8ef);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.why-we-started-origin-card.byob:hover,.why-we-started-origin-card.instant:hover{border-color:#009dda47;box-shadow:0 18px 40px #0f4c751f;transform:translateY(-5px)}.why-we-started-origin-icon{align-items:center;background:#eaf8ff;border:1px solid #0097d521;border-radius:15px;color:#0788c3;display:flex;font-size:1.45rem;height:55px;justify-content:center;margin-bottom:1rem;position:relative;width:55px;z-index:2}.why-we-started-origin-icon i{color:#0788c3}.why-we-started-origin-card h3{color:#174462;font-size:1.1rem;font-weight:700;margin:0 0 1rem;position:relative;text-align:left;z-index:2}.why-we-started-origin-story{background:linear-gradient(135deg,#f5fbff,#edf8ff);border:1px solid #0f679d1a;border-radius:13px;margin-bottom:1rem;padding:1rem;position:relative;z-index:2}.why-we-started-origin-story p{color:#526f82;font-size:.85rem;font-style:italic;line-height:1.65;margin:0;text-align:left}.why-we-started-origin-impact{align-items:center;background:#eaf8ff;border:1px solid #0097d521;border-radius:12px;display:flex;gap:.6rem;margin-bottom:1rem;padding:.8rem;position:relative;text-align:left;z-index:2}.why-we-started-origin-impact-icon{color:#0788c3;font-size:1rem;font-weight:800}.why-we-started-origin-impact-icon i{color:#0788c3}.why-we-started-origin-impact p{color:#526f82;font-size:.75rem;line-height:1.5;margin:0;text-align:left}.why-we-started-origin-badge{background:linear-gradient(135deg,#087fba,#00aee8);border-radius:50px;color:#fff;display:inline-block;font-size:.65rem;font-weight:700;padding:.3rem .8rem;position:relative;z-index:2}.why-we-started-promise{background:linear-gradient(120deg,#eaf8ff,#fff 48%,#edf9ff);border:1px solid #008fcc29;border-radius:24px;box-shadow:0 14px 38px #0f4c7514;margin-bottom:4rem;overflow:hidden;padding:2.2rem;position:relative}.why-we-started-promise:before{background:radial-gradient(circle,#00aeef24,#0000 70%);border-radius:50%;content:"";height:280px;pointer-events:none;position:absolute;right:-120px;top:-160px;width:280px}.why-we-started-promise-content{position:relative;text-align:left;z-index:2}.why-we-started-promise-icon{align-items:center;background:#fff;border:1px solid #0097d526;border-radius:15px;box-shadow:0 6px 18px #0f4c750f;color:#0788c3;display:flex;font-size:1.35rem;height:54px;justify-content:center;margin-bottom:1rem;width:54px}.why-we-started-promise-icon i{color:#0788c3}.why-we-started-promise h3{color:#153f60;font-size:1.35rem;font-weight:750;margin:0 0 .8rem;text-align:left}.why-we-started-promise p{color:#5d7486;font-size:.9rem;line-height:1.7;margin:0 0 1.5rem;max-width:900px;text-align:left}.why-we-started-promise-features{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:flex-start}.why-we-started-promise-features span{align-items:center;background:#ffffffe0;border:1px solid #0097d521;border-radius:50px;color:#31566f;display:inline-flex;font-size:.78rem;font-weight:650;gap:.4rem;padding:.45rem .75rem}.why-we-started-promise-features span i{color:#079bd3}.why-we-started-cta{background:linear-gradient(120deg,#eaf8ff,#f8fdff 42%,#edf9ff);border:1px solid #008fcc29;border-radius:24px;box-shadow:0 16px 40px #0f4c7514;overflow:hidden;padding:2.7rem;position:relative;text-align:left}.why-we-started-cta:before{background:radial-gradient(circle,#00aeef29,#0000 70%);border-radius:50%;bottom:-190px;content:"";height:320px;pointer-events:none;position:absolute;right:-130px;width:320px}.why-we-started-cta-content{position:relative;z-index:2}.why-we-started-cta-content h3{color:#153f60;font-size:1.35rem;font-weight:750;margin:0 0 .5rem;text-align:left}.why-we-started-cta-content p{color:#5d7486;font-size:.85rem;line-height:1.6;margin:0 0 1.5rem;text-align:left}.why-we-started-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;position:relative;z-index:2}.why-we-started-cta-primary{align-items:center;background:linear-gradient(135deg,#087fba,#00aee8);border:none;border-radius:50px;box-shadow:0 8px 20px #0089c538;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:700;gap:.55rem;justify-content:center;padding:.75rem 1.6rem;transition:transform .3s ease,gap .3s ease,box-shadow .3s ease,filter .3s ease}.why-we-started-cta-primary:hover{box-shadow:0 11px 25px #0089c547;filter:brightness(1.04);gap:.8rem;transform:translateY(-2px)}.why-we-started-cta-primary:focus-visible{outline:3px solid #009dda38;outline-offset:3px}.why-we-started-cta-icon{height:16px;width:16px}.why-we-started-cta-secondary{align-items:center;background:#fff;border:1px solid #008fcc4d;border-radius:50px;box-shadow:0 5px 16px #0f4c750f;color:#087ab6;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:700;justify-content:center;padding:.75rem 1.6rem;transition:transform .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.why-we-started-cta-secondary:hover{background:#f2fbff;border-color:#008fcc7a;box-shadow:0 8px 20px #0f4c751a;transform:translateY(-2px)}.why-we-started-cta-secondary:focus-visible{outline:3px solid #009dda33;outline-offset:3px}@media (max-width:1024px){.why-we-started-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-we-started-origin-grid,.why-we-started-solution-grid{grid-template-columns:1fr}}@media (max-width:768px){.why-we-started-section{padding:60px 0}.why-we-started-container{padding:0 1.5rem}.why-we-started-title{font-size:1.7rem}.why-we-started-subtitle{font-size:.85rem}.why-we-started-problem-grid{grid-template-columns:1fr}.why-we-started-cta-buttons{flex-direction:column}.why-we-started-cta-primary,.why-we-started-cta-secondary{justify-content:center}.why-we-started-origin-card,.why-we-started-promise{padding:1.5rem}.why-we-started-cta-content,.why-we-started-header,.why-we-started-origin-card,.why-we-started-problem-header,.why-we-started-promise-content,.why-we-started-solution-header{text-align:left}}@media (max-width:576px){.why-we-started-section{padding:45px 0}.why-we-started-container{padding:0 1rem}.why-we-started-title{font-size:1.45rem}.why-we-started-tagline{font-size:.65rem}.why-we-started-origin,.why-we-started-problem,.why-we-started-solution{margin-bottom:3rem}.why-we-started-problem-card{padding:1.2rem}.why-we-started-solution-card{flex-direction:column;text-align:left}.why-we-started-solution-icon-wrapper{margin:0 0 .5rem}.why-we-started-solution-content h4,.why-we-started-solution-content p{text-align:left}.why-we-started-solution-stat{display:inline-block;text-align:center}.why-we-started-origin-card{padding:1.3rem}.why-we-started-promise{margin-bottom:3rem;padding:1.3rem}.why-we-started-promise-features{align-items:flex-start;flex-direction:column;gap:.55rem}.why-we-started-cta{padding:1.5rem}.why-we-started-cta-buttons{width:100%}.why-we-started-cta-primary,.why-we-started-cta-secondary{justify-content:center;width:100%}.why-we-started-origin-story p{font-size:.8rem}.why-we-started-origin-impact p{font-size:.7rem}}@media (max-width:380px){.why-we-started-container{padding:0 .8rem}.why-we-started-title{font-size:1.3rem}.why-we-started-origin-card,.why-we-started-problem-card{padding:1rem}.why-we-started-cta,.why-we-started-promise{padding:1.2rem}}@media (min-width:2560px){.why-we-started-container{max-width:1600px}.why-we-started-title{font-size:3rem}.why-we-started-subtitle{font-size:1.1rem;max-width:900px}.why-we-started-problem-card{min-height:220px}.why-we-started-origin-card{padding:2.4rem}}@media (prefers-reduced-motion:reduce){.why-we-started-cta-primary,.why-we-started-cta-secondary,.why-we-started-origin-card,.why-we-started-problem-card,.why-we-started-solution-card{transition:none}}.pahl-uai-x9-section{background:radial-gradient(circle at 8% 12%,#00aeef1f,#0000 28%),radial-gradient(circle at 92% 18%,#18599b1a,#0000 30%),radial-gradient(circle at 78% 78%,#00bfff14,#0000 28%),radial-gradient(circle at 18% 85%,#3b82f614,#0000 30%),linear-gradient(135deg,#fff,#f7fcff 24%,#edf8ff 50%,#f5fbff 75%,#fff);isolation:isolate;overflow:hidden;padding:80px 0;position:relative;width:100%}.pahl-uai-x9-section *,.pahl-uai-x9-section :after,.pahl-uai-x9-section :before{box-sizing:border-box}.pahl-uai-x9-section:before{background-image:radial-gradient(circle,#0f52821a 1px,#0000 0),radial-gradient(circle,#00aeef14 1px,#0000 0);background-position:0 0,17px 17px;background-size:34px 34px,48px 48px;inset:0;opacity:.55}.pahl-uai-x9-section:after,.pahl-uai-x9-section:before{content:"";pointer-events:none;position:absolute;z-index:0}.pahl-uai-x9-section:after{background:radial-gradient(circle,#00aeef1f 0,#00aeef0a 45%,#0000 70%);border-radius:50%;height:650px;right:-300px;top:100px;width:650px}.pahl-uai-x9-container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%;z-index:2}.pahl-uai-x9-header{margin-bottom:3rem;text-align:left}.pahl-uai-x9-tagline{background:#eaf8ff;border:1px solid #0097d529;border-radius:50px;color:#087ab6;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.8px;margin-bottom:1rem;padding:.4rem 1rem}.pahl-uai-x9-title{color:#153f60;font-size:2.5rem;font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 1rem;text-align:left}.pahl-uai-x9-title-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0878b9,#00aee8);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.pahl-uai-x9-title-underline{background:linear-gradient(90deg,#0b7fba,#00b8ef);border-radius:5px;height:3px;margin:1rem 0;width:80px}.pahl-uai-x9-subtitle{color:#5d7486;font-size:1rem;line-height:1.7;margin:0;max-width:800px;text-align:left}.pahl-uai-x9-usp-section{margin-bottom:4rem}.pahl-uai-x9-usp-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.pahl-uai-x9-usp-card{align-items:flex-start;background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d1f;border-radius:20px;box-shadow:0 12px 35px #0f4c7514;display:flex;gap:1.2rem;min-width:0;overflow:hidden;padding:1.6rem;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.pahl-uai-x9-usp-card:before{background:linear-gradient(90deg,#087fba,#00b8ef);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.pahl-uai-x9-usp-card:hover{border-color:#009dda47;box-shadow:0 18px 42px #0f4c7521;transform:translateY(-5px)}.pahl-uai-x9-usp-icon-box{background:linear-gradient(145deg,#eaf8ff,#ddf4ff);border:1px solid #0097d524;border-radius:16px;flex:0 0 60px;height:60px;position:relative;width:60px;z-index:2}.pahl-uai-x9-usp-icon-box,.pahl-uai-x9-usp-icon-box i{align-items:center;color:#0788c3;display:flex;justify-content:center}.pahl-uai-x9-usp-icon-box i{font-size:1.55rem;line-height:1}.pahl-uai-x9-india-flag{border-radius:2px;box-shadow:0 2px 7px #0f4c7526;display:block;height:28px;max-width:100%;object-fit:contain;object-position:center;width:42px}.pahl-uai-x9-usp-content{flex:1 1;min-width:0;position:relative;z-index:2}.pahl-uai-x9-usp-card-header{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:.5rem}.pahl-uai-x9-usp-card-header h3{color:#174462;font-size:1rem;font-weight:700;line-height:1.4;margin:0;text-align:left}.pahl-uai-x9-usp-highlight-badge{align-items:center;border:1px solid #0097d524;border-radius:50px;display:inline-flex;font-size:.6rem;font-weight:700;line-height:1.3;padding:.22rem .65rem}.pahl-uai-x9-usp-content p{color:#60788a;font-size:.8rem;line-height:1.6;margin:0 0 .8rem;text-align:left}.pahl-uai-x9-usp-stat{background:#f1faff;border:1px solid #0097d521;border-radius:50px;display:inline-block;font-size:.7rem;font-weight:700;padding:.3rem .72rem}.pahl-uai-x9-trust-heading-section{margin-bottom:1.6rem}.pahl-uai-x9-trust-heading-content{text-align:left}.pahl-uai-x9-trust-heading-content h3{color:#174462;font-size:1.4rem;font-weight:750;line-height:1.35;margin:0 0 .35rem;text-align:left}.pahl-uai-x9-trust-heading-content p{color:#60788a;font-size:.85rem;line-height:1.6;margin:0;text-align:left}.pahl-uai-x9-cert-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:4rem}.pahl-uai-x9-cert-card{align-items:center;background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d1f;border-radius:18px;box-shadow:0 10px 30px #0f4c7512;display:flex;gap:1rem;min-height:125px;min-width:0;overflow:hidden;padding:1.15rem;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease;width:100%}.pahl-uai-x9-cert-card:before{background:linear-gradient(90deg,#087fba,#00b8ef);content:"";height:3px;left:0;pointer-events:none;position:absolute;top:0;width:100%}.pahl-uai-x9-cert-card:hover{background:linear-gradient(145deg,#fff,#f2fbff);border-color:#009dda45;box-shadow:0 16px 36px #0f4c751f;transform:translateY(-4px)}.pahl-uai-x9-cert-logo-box{align-items:center;background:#fff;border:1px solid #0f679d1c;border-radius:15px;box-shadow:0 5px 15px #0f4c750f;display:flex;flex:0 0 72px;height:72px;justify-content:center;overflow:hidden;padding:8px;position:relative;width:72px;z-index:1}.pahl-uai-x9-cert-logo-box img{display:block;height:100%;max-width:100%;object-fit:contain;object-position:center;width:100%}.pahl-uai-x9-cert-content{flex:1 1;min-width:0;position:relative;z-index:1}.pahl-uai-x9-cert-top{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.4rem}.pahl-uai-x9-cert-content strong{color:#174462;display:block;font-size:.82rem;font-weight:700;line-height:1.35;margin:0;overflow-wrap:anywhere}.pahl-uai-x9-cert-content p{color:#657d8e;font-size:.65rem;line-height:1.5;margin:0;text-align:left}.pahl-uai-x9-cert-badge{align-items:center;border:1px solid;border-radius:50px;display:inline-flex;font-size:.52rem;font-weight:700;justify-content:center;line-height:1.3;padding:.17rem .52rem;white-space:nowrap}.pahl-uai-x9-cta-box{background:linear-gradient(120deg,#eaf8ff,#f8fdff 42%,#edf9ff);border:1px solid #008fcc29;border-radius:24px;box-shadow:0 16px 40px #0f4c7514;overflow:hidden;padding:2.7rem;position:relative;text-align:left}.pahl-uai-x9-cta-box:before{background:radial-gradient(circle,#00aeef29,#0000 70%);height:320px;right:-120px;top:-170px;width:320px}.pahl-uai-x9-cta-box:after,.pahl-uai-x9-cta-box:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.pahl-uai-x9-cta-box:after{background:radial-gradient(circle,#18599b14,#0000 70%);bottom:-150px;height:240px;left:-90px;width:240px}.pahl-uai-x9-cta-content{position:relative;z-index:2}.pahl-uai-x9-cta-content h3{color:#153f60;font-size:1.35rem;font-weight:750;line-height:1.4;margin:0 0 .5rem;text-align:left}.pahl-uai-x9-cta-content p{color:#5d7486;font-size:.85rem;line-height:1.6;margin:0 0 1.5rem;max-width:780px;text-align:left}.pahl-uai-x9-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;position:relative;z-index:2}.pahl-uai-x9-cta-primary-btn{align-items:center;background:linear-gradient(135deg,#087fba,#00aee8);border:none;border-radius:50px;box-shadow:0 8px 20px #0089c538;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:700;gap:.55rem;justify-content:center;padding:.75rem 1.6rem;transition:transform .3s ease,gap .3s ease,filter .3s ease,box-shadow .3s ease}.pahl-uai-x9-cta-primary-btn:hover{box-shadow:0 11px 25px #0089c547;filter:brightness(1.04);gap:.8rem;transform:translateY(-2px)}.pahl-uai-x9-cta-primary-btn:focus-visible{outline:3px solid #009dda38;outline-offset:3px}.pahl-uai-x9-cta-arrow{height:16px;width:16px}.pahl-uai-x9-cta-secondary-btn{align-items:center;background:#fff;border:1px solid #008fcc4d;border-radius:50px;box-shadow:0 5px 16px #0f4c750f;color:#087ab6;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:700;justify-content:center;padding:.75rem 1.6rem;transition:transform .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.pahl-uai-x9-cta-secondary-btn:hover{background:#f2fbff;border-color:#008fcc7a;box-shadow:0 8px 20px #0f4c751a;transform:translateY(-2px)}.pahl-uai-x9-cta-secondary-btn:focus-visible{outline:3px solid #009dda33;outline-offset:3px}@media (max-width:1024px){.pahl-uai-x9-usp-grid{grid-template-columns:1fr}.pahl-uai-x9-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.pahl-uai-x9-section{padding:60px 0}.pahl-uai-x9-container{padding:0 1.5rem}.pahl-uai-x9-header{margin-bottom:2.5rem}.pahl-uai-x9-title{font-size:1.7rem}.pahl-uai-x9-subtitle{font-size:.85rem}.pahl-uai-x9-usp-section{margin-bottom:3.5rem}.pahl-uai-x9-usp-card{padding:1.3rem}.pahl-uai-x9-cert-grid{gap:1rem;margin-bottom:3.5rem}.pahl-uai-x9-cert-card{gap:.85rem;min-height:115px;padding:1rem}.pahl-uai-x9-cert-logo-box{flex-basis:64px;height:64px;padding:7px;width:64px}.pahl-uai-x9-cta-box{padding:2rem}}@media (max-width:576px){.pahl-uai-x9-section{padding:45px 0}.pahl-uai-x9-container{padding:0 1rem}.pahl-uai-x9-header{margin-bottom:2rem}.pahl-uai-x9-tagline{font-size:.65rem;padding:.28rem .8rem}.pahl-uai-x9-title{font-size:1.45rem;line-height:1.3}.pahl-uai-x9-subtitle{font-size:.8rem;line-height:1.6}.pahl-uai-x9-usp-section{margin-bottom:3rem}.pahl-uai-x9-usp-grid{gap:1rem}.pahl-uai-x9-usp-card{border-radius:17px;flex-direction:column;padding:1.2rem}.pahl-uai-x9-usp-icon-box{border-radius:14px;flex-basis:52px;height:52px;width:52px}.pahl-uai-x9-usp-icon-box i{font-size:1.4rem}.pahl-uai-x9-india-flag{height:24px;width:36px}.pahl-uai-x9-usp-card-header{gap:.5rem}.pahl-uai-x9-usp-card-header h3{font-size:.95rem}.pahl-uai-x9-usp-content p{font-size:.76rem}.pahl-uai-x9-usp-stat{font-size:.65rem}.pahl-uai-x9-trust-heading-section{margin-bottom:1.3rem}.pahl-uai-x9-trust-heading-content h3{font-size:1.15rem}.pahl-uai-x9-trust-heading-content p{font-size:.76rem}.pahl-uai-x9-cert-grid{gap:1rem;grid-template-columns:1fr;margin-bottom:3rem}.pahl-uai-x9-cert-card{border-radius:16px;gap:.9rem;min-height:auto;padding:1rem}.pahl-uai-x9-cert-logo-box{border-radius:13px;flex-basis:62px;height:62px;padding:7px;width:62px}.pahl-uai-x9-cert-content strong{font-size:.78rem}.pahl-uai-x9-cert-content p{font-size:.63rem;line-height:1.45}.pahl-uai-x9-cert-badge{font-size:.49rem;padding:.13rem .42rem}.pahl-uai-x9-cta-box{border-radius:20px;padding:1.5rem}.pahl-uai-x9-cta-content h3{font-size:1.15rem;line-height:1.4}.pahl-uai-x9-cta-content p{font-size:.78rem;line-height:1.55}.pahl-uai-x9-cta-actions{align-items:stretch;flex-direction:column;width:100%}.pahl-uai-x9-cta-primary-btn,.pahl-uai-x9-cta-secondary-btn{font-size:.8rem;justify-content:center;padding:.75rem 1.2rem;width:100%}}@media (max-width:380px){.pahl-uai-x9-container{padding:0 .8rem}.pahl-uai-x9-title{font-size:1.3rem}.pahl-uai-x9-usp-card{padding:1rem}.pahl-uai-x9-cert-card{align-items:flex-start;gap:.75rem;padding:.9rem}.pahl-uai-x9-cert-logo-box{flex-basis:54px;height:54px;width:54px}.pahl-uai-x9-cert-top{gap:.3rem}.pahl-uai-x9-cert-content strong{font-size:.74rem}.pahl-uai-x9-cert-content p{font-size:.6rem}.pahl-uai-x9-cta-box{padding:1.25rem}}@media (min-width:2560px){.pahl-uai-x9-container{max-width:1600px}.pahl-uai-x9-title{font-size:3rem}.pahl-uai-x9-subtitle{font-size:1.1rem;max-width:950px}.pahl-uai-x9-usp-card{min-height:180px;padding:2rem}.pahl-uai-x9-cert-card{min-height:140px}}@media (prefers-reduced-motion:reduce){.pahl-uai-x9-cert-card,.pahl-uai-x9-cta-primary-btn,.pahl-uai-x9-cta-secondary-btn,.pahl-uai-x9-usp-card{transition:none}}.why-choose-us-section{background:radial-gradient(circle at 8% 12%,#00aeef1f,#0000 28%),radial-gradient(circle at 92% 18%,#18599b1a,#0000 30%),radial-gradient(circle at 78% 78%,#00bfff14,#0000 28%),radial-gradient(circle at 18% 85%,#3b82f614,#0000 30%),linear-gradient(135deg,#fff,#f7fcff 24%,#edf8ff 50%,#f5fbff 75%,#fff);isolation:isolate;overflow:hidden;padding:80px 0;position:relative;width:100%}.why-choose-us-section:before{background-image:radial-gradient(circle,#0f52821a 1px,#0000 0),radial-gradient(circle,#00aeef14 1px,#0000 0);background-position:0 0,17px 17px;background-size:34px 34px,48px 48px;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute;z-index:0}.why-choose-us-section:after{background:radial-gradient(circle,#00aeef1f 0,#00aeef0a 45%,#0000 70%);border-radius:50%;content:"";height:650px;pointer-events:none;position:absolute;right:-300px;top:80px;width:650px;z-index:0}.why-choose-us-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%;z-index:2}.why-choose-us-header{margin-bottom:3rem;text-align:left}.why-choose-us-tagline{background:#eaf8ff;border:1px solid #0097d529;border-radius:50px;color:#087ab6;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.8px;margin-bottom:1rem;padding:.4rem 1rem}.why-choose-us-title{color:#153f60;font-size:2.5rem;font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 1rem;text-align:left}.why-choose-us-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0878b9,#00aee8);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.why-choose-us-underline{background:linear-gradient(90deg,#0b7fba,#00b8ef);border-radius:5px;height:3px;margin:1rem 0;width:80px}.why-choose-us-subtitle{color:#5d7486;font-size:1rem;line-height:1.7;margin:0;max-width:700px;text-align:left}.why-choose-us-comparison{background:#fff;border:1px solid #0f679d1f;border-radius:20px;box-shadow:0 12px 35px #0f4c7514;margin-bottom:3rem;overflow:hidden}.why-choose-us-comparison-header{background:linear-gradient(90deg,#eaf8ff,#f3fbff);border-bottom:1px solid #0f679d1a;display:grid;grid-template-columns:1fr 1fr 1.2fr;padding:1rem 1.2rem}.why-choose-us-comparison-header
.why-choose-us-comparison-feature,.why-choose-us-comparison-header
.why-choose-us-comparison-other,.why-choose-us-comparison-header
.why-choose-us-comparison-our{color:#087fba;font-size:.82rem;font-weight:700}.why-choose-us-comparison-row{border-bottom:1px solid #0f679d17;display:grid;grid-template-columns:1fr 1fr 1.2fr;padding:1rem 1.2rem;transition:background .3s ease}.why-choose-us-comparison-row:last-child{border-bottom:none}.why-choose-us-comparison-row:hover{background:#f6fcff}.why-choose-us-comparison-feature{align-items:center;color:#31566f;display:flex;font-size:.85rem;font-weight:600;gap:.65rem;line-height:1.45}.why-choose-us-comparison-icon{align-items:center;background:#eaf8ff;border:1px solid #0097d524;border-radius:9px;color:#0788c3;display:inline-flex;flex:0 0 30px;font-size:.82rem;height:30px;justify-content:center;width:30px}.why-choose-us-comparison-other{align-items:center;color:#718696;display:flex;font-size:.85rem;gap:.55rem;line-height:1.45}.why-choose-us-comparison-minus{align-items:center;background:#fff1ef;border:1px solid #dd4d411a;border-radius:50%;color:#d9534f;display:inline-flex;flex:0 0 23px;font-size:.72rem;height:23px;justify-content:center;width:23px}.why-choose-us-comparison-our{align-items:center;color:#087ab6;display:flex;font-size:.85rem;font-weight:700;gap:.55rem;line-height:1.45}.why-choose-us-comparison-plus{align-items:center;background:#eafaf1;border:1px solid #27ae601f;border-radius:50%;color:#269f5c;display:inline-flex;flex:0 0 23px;font-size:.7rem;height:23px;justify-content:center;width:23px}.why-choose-us-value{margin-bottom:3rem}.why-choose-us-value-title{color:#153f60;font-size:1.4rem;font-weight:750;margin:0 0 1.5rem;text-align:left}.why-choose-us-value-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.why-choose-us-value-card{align-items:center;background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d1f;border-radius:17px;box-shadow:0 10px 30px #0f4c7512;display:flex;gap:.9rem;min-width:0;overflow:hidden;padding:1.2rem;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.why-choose-us-value-card:before{background:linear-gradient(90deg,#087fba,#00b8ef);content:"";height:3px;left:0;position:absolute;top:0;width:100%}.why-choose-us-value-card:hover{border-color:#009dda45;box-shadow:0 16px 35px #0f4c751f;transform:translateY(-4px)}.why-choose-us-value-icon{background:linear-gradient(145deg,#eaf8ff,#ddf4ff);border:1px solid #0097d524;border-radius:14px;color:#0788c3;flex:0 0 54px;font-size:1.35rem;height:54px;position:relative;width:54px;z-index:2}.why-choose-us-value-icon,.why-choose-us-value-icon i{align-items:center;display:flex;justify-content:center}.why-choose-us-value-icon i{line-height:1}.why-choose-us-india-flag{border-radius:2px;box-shadow:0 2px 6px #0f4c7526;height:24px;width:36px}.why-choose-us-certification-logo,.why-choose-us-india-flag{display:block;max-width:100%;object-fit:contain;object-position:center}.why-choose-us-certification-logo{height:42px;width:42px}.why-choose-us-value-content{flex:1 1;min-width:0;position:relative;z-index:2}.why-choose-us-value-card h4{color:#174462;font-size:.84rem;font-weight:700;line-height:1.4;margin:0 0 .25rem;text-align:left}.why-choose-us-value-card p{color:#657d8e;font-size:.67rem;line-height:1.5;margin:0;text-align:left}.why-choose-us-cta{background:linear-gradient(120deg,#eaf8ff,#f8fdff 42%,#edf9ff);border:1px solid #008fcc29;border-radius:24px;box-shadow:0 16px 40px #0f4c7514;overflow:hidden;padding:2.2rem;position:relative}.why-choose-us-cta:before{background:radial-gradient(circle,#00aeef29,#0000 70%);height:300px;right:-110px;top:-160px;width:300px}.why-choose-us-cta:after,.why-choose-us-cta:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.why-choose-us-cta:after{background:radial-gradient(circle,#18599b12,#0000 70%);bottom:-140px;height:220px;left:-90px;width:220px}.why-choose-us-cta-content{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;position:relative;z-index:2}.why-choose-us-cta-left{align-items:center;display:flex;flex:1 1;gap:1rem;min-width:260px}.why-choose-us-cta-icon{align-items:center;background:linear-gradient(145deg,#fff,#e3f6ff);border:1px solid #0097d526;border-radius:16px;box-shadow:0 6px 18px #0f4c7512;color:#0788c3;display:flex;flex:0 0 60px;font-size:1.55rem;height:60px;justify-content:center;width:60px}.why-choose-us-cta-icon i{line-height:1}.why-choose-us-cta-left h3{color:#153f60;font-size:1.15rem;font-weight:750;line-height:1.4;margin:0 0 .25rem;text-align:left}.why-choose-us-cta-left p{color:#5d7486;font-size:.8rem;line-height:1.55;margin:0;text-align:left}.why-choose-us-cta-right{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem}.why-choose-us-cta-btn{align-items:center;border-radius:50px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.82rem;font-weight:700;gap:.5rem;justify-content:center;padding:.75rem 1.4rem;transition:transform .3s ease,background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,gap .3s ease}.why-choose-us-cta-btn.primary{background:linear-gradient(135deg,#087fba,#00aee8);border:1px solid #0000;box-shadow:0 8px 20px #0089c538;color:#fff}.why-choose-us-cta-btn.primary:hover{box-shadow:0 11px 25px #0089c547;filter:brightness(1.04);gap:.75rem;transform:translateY(-2px)}.why-choose-us-cta-btn.secondary{background:#fff;border:1px solid #008fcc4d;box-shadow:0 5px 16px #0f4c750f;color:#087ab6}.why-choose-us-cta-btn.secondary:hover{background:#f1faff;border-color:#008fcc7a;box-shadow:0 8px 20px #0f4c751a;transform:translateY(-2px)}.why-choose-us-cta-btn.download{background:#f7fcff;border:1px solid #0f679d29;color:#315f79}.why-choose-us-cta-btn.download:hover{background:#eaf8ff;border-color:#008fcc4d;color:#087ab6;transform:translateY(-2px)}.why-choose-us-cta-btn:focus-visible{outline:3px solid #009dda33;outline-offset:3px}.why-choose-us-button-icon{font-size:.75rem;line-height:1}.why-choose-us-cta-note{border-top:1px solid #0f679d1a;margin-top:1rem;padding-top:1rem;position:relative;text-align:left;z-index:2}.why-choose-us-cta-note span{color:#718696;font-size:.7rem}@media (max-width:992px){.why-choose-us-title{font-size:1.9rem}.why-choose-us-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-choose-us-value-card:last-child{grid-column:1/-1}}@media (max-width:768px){.why-choose-us-section{padding:60px 0}.why-choose-us-container{padding:0 1.5rem}.why-choose-us-title{font-size:1.65rem}.why-choose-us-subtitle{font-size:.85rem}.why-choose-us-comparison-header{display:none}.why-choose-us-comparison{background:#0000;border:none;box-shadow:none;overflow:visible}.why-choose-us-comparison-row{background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d1f;border-radius:16px;box-shadow:0 8px 24px #0f4c7512;gap:.7rem;grid-template-columns:1fr;margin-bottom:1rem;padding:1rem}.why-choose-us-comparison-row:last-child{margin-bottom:0}.why-choose-us-comparison-feature{color:#174462;font-weight:700;margin-bottom:.25rem}.why-choose-us-comparison-other,.why-choose-us-comparison-our{padding-left:0}.why-choose-us-value-grid{grid-template-columns:1fr}.why-choose-us-value-card:last-child{grid-column:auto}.why-choose-us-cta-content{align-items:stretch;flex-direction:column}.why-choose-us-cta-right{width:100%}}@media (max-width:576px){.why-choose-us-section{padding:45px 0}.why-choose-us-container{padding:0 1rem}.why-choose-us-header{margin-bottom:2rem}.why-choose-us-title{font-size:1.45rem;line-height:1.3}.why-choose-us-tagline{font-size:.65rem}.why-choose-us-subtitle{font-size:.8rem}.why-choose-us-comparison{margin-bottom:2.5rem}.why-choose-us-comparison-row{padding:.9rem}.why-choose-us-comparison-feature,.why-choose-us-comparison-other,.why-choose-us-comparison-our{font-size:.78rem}.why-choose-us-value{margin-bottom:2.5rem}.why-choose-us-value-title{font-size:1.15rem;margin-bottom:1.1rem}.why-choose-us-value-card{padding:1rem}.why-choose-us-value-icon{flex-basis:48px;font-size:1.2rem;height:48px;width:48px}.why-choose-us-india-flag{height:21px;width:32px}.why-choose-us-value-card h4{font-size:.78rem}.why-choose-us-value-card p{font-size:.64rem}.why-choose-us-cta{border-radius:20px;padding:1.5rem}.why-choose-us-cta-left{align-items:center;flex-direction:column;text-align:center}.why-choose-us-cta-icon{flex-basis:54px;font-size:1.45rem;height:54px;width:54px}.why-choose-us-cta-left h3,.why-choose-us-cta-left p{text-align:center}.why-choose-us-cta-left h3{font-size:1rem}.why-choose-us-cta-right{flex-direction:column;width:100%}.why-choose-us-cta-btn{font-size:.8rem;padding:.75rem 1.2rem;width:100%}.why-choose-us-cta-note{text-align:center}}@media (max-width:380px){.why-choose-us-container{padding:0 .8rem}.why-choose-us-title{font-size:1.3rem}.why-choose-us-value-card{gap:.75rem;padding:.9rem}.why-choose-us-cta{padding:1.25rem}}@media (min-width:2560px){.why-choose-us-container{max-width:1600px}.why-choose-us-title{font-size:3rem}.why-choose-us-subtitle{font-size:1.1rem;max-width:850px}.why-choose-us-value-card{min-height:100px;padding:1.5rem}}@media (prefers-reduced-motion:reduce){.why-choose-us-comparison-row,.why-choose-us-cta-btn,.why-choose-us-value-card{transition:none}}.contact-hero-section{align-items:center;background:radial-gradient(circle at 8% 12%,#00aeef1f,#0000 28%),radial-gradient(circle at 92% 18%,#18599b1a,#0000 30%),radial-gradient(circle at 78% 78%,#00bfff14,#0000 28%),radial-gradient(circle at 18% 85%,#3b82f614,#0000 30%),linear-gradient(135deg,#fff,#f7fcff 24%,#edf8ff 50%,#f5fbff 75%,#fff);box-sizing:border-box;display:flex;isolation:isolate;justify-content:center;margin-top:90px;min-height:calc(100vh - 90px);overflow:hidden;padding:90px 0 80px;position:relative;width:100%}.contact-hero-section *,.contact-hero-section :after,.contact-hero-section :before{box-sizing:border-box}.contact-hero-background-solid{background-image:radial-gradient(circle,#0f52821a 1px,#0000 0),radial-gradient(circle,#00aeef14 1px,#0000 0);background-position:0 0,17px 17px;background-size:34px 34px,48px 48px;inset:0;opacity:.55;pointer-events:none;position:absolute;z-index:0}.contact-hero-overlay-solid{background:radial-gradient(circle at 88% 22%,#00aeef21,#0000 30%),radial-gradient(circle at 15% 82%,#18599b12,#0000 30%);inset:0;pointer-events:none;position:absolute;z-index:0}.contact-hero-container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%;z-index:2}.contact-hero-content-wrapper{align-items:center;display:flex;gap:4rem;justify-content:space-between;width:100%}.contact-hero-content{flex:1 1;min-width:0;text-align:left}.contact-hero-badge{align-items:center;background:#eaf8ff;border:1px solid #0097d529;border-radius:50px;box-shadow:0 5px 16px #0f4c750a;display:inline-flex;margin-bottom:1.5rem;padding:.4rem 1rem}.contact-hero-badge span{color:#087ab6;font-size:.75rem;font-weight:700;letter-spacing:.7px}.contact-hero-title{color:#153f60;font-size:3rem;font-weight:800;letter-spacing:-.03em;line-height:1.16;margin:0 0 1rem;text-align:left}.contact-hero-title span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0878b9,#00aee8);-webkit-background-clip:text;background-clip:text;display:inline-block}.contact-hero-description{color:#5d7486;font-size:1rem;line-height:1.7;margin:0 0 2rem;max-width:550px;text-align:left}.contact-hero-contact-grid{display:flex;flex-wrap:wrap;gap:1rem}.contact-hero-contact-card{align-items:center;background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d1f;border-radius:14px;box-shadow:0 8px 24px #0f4c7512;display:flex;flex:1 1;gap:.8rem;min-width:150px;overflow:hidden;padding:.85rem 1.1rem;position:relative;text-decoration:none;transition:transform .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.contact-hero-contact-card:before{background:linear-gradient(90deg,#087fba,#00b8ef);content:"";height:3px;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.contact-hero-contact-card:hover{background:linear-gradient(145deg,#fff,#f1faff);border-color:#009dda47;box-shadow:0 13px 30px #0f4c751c;transform:translateY(-3px)}.contact-hero-contact-card:hover:before{opacity:1}.contact-hero-contact-icon{align-items:center;background:linear-gradient(145deg,#eaf8ff,#ddf4ff);border:1px solid #0097d521;border-radius:12px;display:flex;flex:0 0 42px;height:42px;justify-content:center;padding:8px;width:42px}.contact-hero-contact-icon img{display:block;height:23px;max-width:100%;object-fit:contain;width:23px}.contact-hero-contact-details{display:flex;flex-direction:column;min-width:0}.contact-hero-contact-label{color:#71889a;font-size:.63rem;font-weight:600;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.contact-hero-contact-value{color:#174462;font-size:.75rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.contact-hero-card{background:linear-gradient(145deg,#fff,#f4fbff);border:1px solid #0f679d21;border-radius:24px;box-shadow:0 18px 45px #0f4c751a;flex:0.8 1;min-width:0;overflow:hidden;padding:2rem;position:relative;text-align:left;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.contact-hero-card:before{background:linear-gradient(90deg,#087fba,#00b8ef);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.contact-hero-card:after{background:radial-gradient(circle,#00aeef1f,#0000 70%);border-radius:50%;content:"";height:260px;pointer-events:none;position:absolute;right:-120px;top:-150px;width:260px}.contact-hero-card:hover{border-color:#009dda47;box-shadow:0 22px 50px #0f4c7524;transform:translateY(-5px)}.contact-hero-card-icon{align-items:center;background:linear-gradient(145deg,#eaf8ff,#ddf4ff);border:1px solid #0097d521;border-radius:15px;display:flex;height:55px;justify-content:center;margin-bottom:1rem;padding:8px;position:relative;width:55px;z-index:2}.contact-hero-card-icon img{display:block;height:100%;object-fit:contain;width:100%}.contact-hero-card h3{color:#174462;font-size:1.15rem;font-weight:750;line-height:1.4;margin:0 0 .8rem}.contact-hero-card h3,.contact-hero-card>p{position:relative;text-align:left;z-index:2}.contact-hero-card>p{color:#60788a;font-size:.8rem;line-height:1.65;margin:0 0 1rem}.contact-hero-card-divider{background:linear-gradient(90deg,#008fcc47,#008fcc0f,#0000);height:1px;margin:1rem 0;position:relative;width:100%;z-index:2}.contact-hero-card-hours{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1rem;position:relative;z-index:2}.contact-hero-card-hour{align-items:flex-start;display:flex;gap:.8rem}.contact-hero-card-hour>span{align-items:center;background:#eaf8ff;border:1px solid #0097d51f;border-radius:9px;color:#0788c3;display:flex;flex:0 0 32px;font-size:.9rem;height:32px;justify-content:center;width:32px}.contact-hero-card-hour strong{color:#174462;display:block;font-size:.75rem;font-weight:700;line-height:1.4;margin-bottom:.2rem;text-align:left}.contact-hero-card-hour p{color:#657d8e;font-size:.7rem;line-height:1.5;margin:0;text-align:left}.contact-hero-card-badge{background:#eaf8ff;border:1px solid #0097d524;border-radius:50px;color:#087ab6;font-size:.7rem;font-weight:700;line-height:1.4;padding:.55rem .8rem;position:relative;text-align:center;z-index:2}@media (min-width:2560px){.contact-hero-container{max-width:1800px}.contact-hero-title{font-size:4rem}.contact-hero-description{font-size:1.2rem;max-width:800px}.contact-hero-card{padding:2.5rem}.contact-hero-card>p{font-size:.95rem}.contact-hero-card h3{font-size:1.3rem}.contact-hero-contact-card{padding:1rem 1.5rem}.contact-hero-contact-value{font-size:.9rem}.contact-hero-section{margin-top:110px}}@media (min-width:1920px) and (max-width:2559px){.contact-hero-container{max-width:1600px}.contact-hero-title{font-size:3.5rem}.contact-hero-description{font-size:1.1rem;max-width:650px}}@media (min-width:1440px) and (max-width:1919px){.contact-hero-container{max-width:1300px}.contact-hero-title{font-size:3.2rem}}@media (min-width:1280px) and (max-width:1439px){.contact-hero-container{max-width:1150px}.contact-hero-title{font-size:2.8rem}.contact-hero-content-wrapper{gap:3rem}}@media (min-width:1024px) and (max-width:1279px){.contact-hero-container{max-width:1000px}.contact-hero-title{font-size:2.5rem}.contact-hero-content-wrapper{gap:2.5rem}}@media (min-width:768px) and (max-width:1023px){.contact-hero-section{margin-top:75px;min-height:auto;padding:70px 0 60px}.contact-hero-content-wrapper{flex-direction:column;gap:2rem}.contact-hero-content{width:100%}.contact-hero-title{font-size:2.2rem}.contact-hero-description{font-size:.95rem;max-width:100%}.contact-hero-card{margin:0 auto;max-width:600px;width:100%}.contact-hero-contact-grid{gap:.8rem}.contact-hero-contact-card{min-width:130px}}@media (min-width:481px) and (max-width:767px){.contact-hero-section{margin-top:70px;min-height:auto;padding:60px 0 50px}.contact-hero-container{padding:0 1.5rem}.contact-hero-content-wrapper{flex-direction:column;gap:1.5rem}.contact-hero-content{width:100%}.contact-hero-title{font-size:1.8rem}.contact-hero-description{font-size:.9rem;max-width:100%}.contact-hero-badge{padding:.3rem .8rem}.contact-hero-badge span{font-size:.7rem}.contact-hero-contact-grid{flex-direction:column;gap:.8rem}.contact-hero-contact-card{padding:.7rem 1rem;width:100%}.contact-hero-contact-icon{flex-basis:38px;height:38px;width:38px}.contact-hero-contact-icon img{height:20px;width:20px}.contact-hero-contact-label{font-size:.6rem}.contact-hero-contact-value{font-size:.7rem}.contact-hero-card{padding:1.5rem;width:100%}.contact-hero-card h3{font-size:1rem}.contact-hero-card>p{font-size:.75rem}.contact-hero-card-icon{height:48px;width:48px}.contact-hero-card-hour strong{font-size:.7rem}.contact-hero-card-hour p{font-size:.65rem}.contact-hero-card-badge{font-size:.65rem;padding:.45rem}}@media (min-width:376px) and (max-width:480px){.contact-hero-section{margin-top:65px;min-height:auto;padding:50px 0 40px}.contact-hero-container{padding:0 1rem}.contact-hero-content-wrapper{flex-direction:column;gap:1.5rem}.contact-hero-content{width:100%}.contact-hero-title{font-size:1.55rem}.contact-hero-description{font-size:.85rem;margin-bottom:1.5rem;max-width:100%}.contact-hero-badge{margin-bottom:1rem;padding:.25rem .7rem}.contact-hero-badge span{font-size:.65rem}.contact-hero-contact-grid{flex-direction:column;gap:.7rem}.contact-hero-contact-card{padding:.7rem .8rem;width:100%}.contact-hero-contact-icon{flex-basis:36px;height:36px;width:36px}.contact-hero-contact-icon img{height:19px;width:19px}.contact-hero-contact-label{font-size:.55rem}.contact-hero-contact-value{font-size:.68rem}.contact-hero-card{padding:1.2rem;width:100%}.contact-hero-card h3{font-size:.95rem}.contact-hero-card>p{font-size:.7rem}.contact-hero-card-icon{height:44px;width:44px}.contact-hero-card-hour{gap:.6rem}.contact-hero-card-hour>span{flex-basis:29px;font-size:.8rem;height:29px;width:29px}.contact-hero-card-hour strong{font-size:.65rem}.contact-hero-card-hour p{font-size:.6rem}.contact-hero-card-badge{font-size:.6rem;padding:.4rem}}@media (min-width:321px) and (max-width:375px){.contact-hero-section{margin-top:60px;min-height:auto;padding:45px 0 35px}.contact-hero-container{padding:0 .8rem}.contact-hero-content-wrapper{flex-direction:column;gap:1.2rem}.contact-hero-content{width:100%}.contact-hero-title{font-size:1.35rem}.contact-hero-description{font-size:.8rem;margin-bottom:1.3rem;max-width:100%}.contact-hero-badge{padding:.2rem .6rem}.contact-hero-badge span{font-size:.6rem}.contact-hero-contact-grid{flex-direction:column;gap:.6rem}.contact-hero-contact-card{padding:.65rem .7rem;width:100%}.contact-hero-contact-icon{flex-basis:34px;height:34px;width:34px}.contact-hero-contact-icon img{height:18px;width:18px}.contact-hero-contact-label{font-size:.52rem}.contact-hero-contact-value{font-size:.62rem}.contact-hero-card{padding:1rem;width:100%}.contact-hero-card h3{font-size:.9rem}.contact-hero-card>p{font-size:.65rem}.contact-hero-card-icon{height:40px;width:40px}.contact-hero-card-hour{gap:.5rem}.contact-hero-card-hour>span{flex-basis:27px;font-size:.75rem;height:27px;width:27px}.contact-hero-card-hour strong{font-size:.6rem}.contact-hero-card-hour p{font-size:.55rem}.contact-hero-card-badge{font-size:.55rem;padding:.35rem}}@media (min-width:280px) and (max-width:320px){.contact-hero-section{margin-top:55px;min-height:auto;padding:40px 0 30px}.contact-hero-container{padding:0 .6rem}.contact-hero-content-wrapper{flex-direction:column;gap:1rem}.contact-hero-content{width:100%}.contact-hero-title{font-size:1.15rem}.contact-hero-description{font-size:.7rem;margin-bottom:1.2rem;max-width:100%}.contact-hero-badge{padding:.2rem .5rem}.contact-hero-badge span{font-size:.55rem}.contact-hero-contact-grid{flex-direction:column;gap:.5rem}.contact-hero-contact-card{padding:.55rem .6rem;width:100%}.contact-hero-contact-icon{flex-basis:32px;height:32px;width:32px}.contact-hero-contact-icon img{height:16px;width:16px}.contact-hero-contact-label{font-size:.48rem}.contact-hero-contact-value{font-size:.57rem}.contact-hero-card{padding:.85rem;width:100%}.contact-hero-card h3{font-size:.85rem}.contact-hero-card>p{font-size:.6rem}.contact-hero-card-icon{height:36px;width:36px}.contact-hero-card-hour{gap:.4rem}.contact-hero-card-hour>span{flex-basis:25px;font-size:.7rem;height:25px;width:25px}.contact-hero-card-hour strong{font-size:.55rem}.contact-hero-card-hour p{font-size:.5rem}.contact-hero-card-badge{font-size:.5rem;padding:.3rem}}@media (max-height:550px) and (orientation:landscape){.contact-hero-section{min-height:auto;padding:50px 0 40px}.contact-hero-content-wrapper{flex-direction:row;gap:2rem}.contact-hero-content{width:50%}.contact-hero-title{font-size:1.3rem}.contact-hero-description{font-size:.7rem;margin-bottom:1rem}.contact-hero-contact-card{padding:.5rem .6rem}.contact-hero-card{padding:1rem;width:40%}.contact-hero-card>p{font-size:.6rem}.contact-hero-card h3{font-size:.8rem}.contact-hero-card-hours{gap:.4rem}.contact-hero-card-hour>span{font-size:.7rem}}@supports (padding:max(0px)){.contact-hero-section{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}}@media (prefers-reduced-motion:reduce){.contact-hero-card,.contact-hero-contact-card{transition:none}}.contact-form-section{background:radial-gradient(circle at 8% 12%,#00aeef1f,#0000 28%),radial-gradient(circle at 92% 18%,#18599b1a,#0000 30%),radial-gradient(circle at 78% 78%,#00bfff14,#0000 28%),radial-gradient(circle at 18% 85%,#3b82f614,#0000 30%),linear-gradient(135deg,#fff,#f7fcff 24%,#edf8ff 50%,#f5fbff 75%,#fff);isolation:isolate;overflow:hidden;padding:80px 0;position:relative;width:100%}.contact-form-section:before{background-image:radial-gradient(circle,#0f52821a 1px,#0000 0),radial-gradient(circle,#00aeef14 1px,#0000 0);background-position:0 0,17px 17px;background-size:34px 34px,48px 48px;inset:0;opacity:.55}.contact-form-section:after,.contact-form-section:before{content:"";pointer-events:none;position:absolute;z-index:0}.contact-form-section:after{background:radial-gradient(circle,#00aeef1f 0,#00aeef0a 45%,#0000 70%);border-radius:50%;height:650px;right:-300px;top:80px;width:650px}.contact-form-section *,.contact-form-section :after,.contact-form-section :before{box-sizing:border-box}.contact-form-container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%;z-index:2}.contact-form-wrapper{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.contact-form-info{background:linear-gradient(145deg,#fff,#f6fcff);border:1px solid #0f679d1f;border-radius:24px;box-shadow:0 16px 40px #0f4c7514;height:-webkit-fit-content;height:fit-content;overflow:hidden;padding:2rem;position:relative}.contact-form-info:before{background:linear-gradient(90deg,#087fba,#00b8ef);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.contact-form-info:after{background:radial-gradient(circle,#00aeef1a,#0000 70%);border-radius:50%;content:"";height:240px;pointer-events:none;position:absolute;right:-120px;top:-140px;width:240px}.contact-form-info-badge{background:#eaf8ff;border:1px solid #0097d529;border-radius:50px;color:#087ab6;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.4px;margin-bottom:1rem;padding:.35rem 1rem;position:relative;z-index:2}.contact-form-info-title{color:#153f60;font-size:1.6rem;font-weight:750;letter-spacing:-.02em;line-height:1.3;margin:0 0 .5rem;position:relative;text-align:left;z-index:2}.contact-form-info-title span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0878b9,#00aee8);-webkit-background-clip:text;background-clip:text;display:inline-block}.contact-form-info-underline{background:linear-gradient(90deg,#087fba,#00b8ef);border-radius:3px;height:3px;margin:1rem 0;position:relative;width:60px;z-index:2}.contact-form-info-description{color:#60788a;font-size:.85rem;line-height:1.65;margin:0 0 1.5rem;position:relative;text-align:left;z-index:2}.contact-form-info-features{display:flex;flex-direction:column;gap:.7rem;margin-bottom:1.5rem;position:relative;z-index:2}.contact-form-info-feature{align-items:center;color:#526f82;display:flex;font-size:.8rem;gap:.6rem;line-height:1.5}.contact-form-info-feature span{align-items:center;background:#eaf8ff;border:1px solid #0097d521;border-radius:50%;color:#0788c3;display:inline-flex;flex:0 0 24px;font-size:.72rem;font-weight:800;height:24px;justify-content:center;width:24px}.contact-form-info-stats{align-items:center;border-top:1px solid #0f679d1c;display:flex;gap:1rem;justify-content:space-between;padding-top:1.2rem;position:relative;z-index:2}.contact-form-info-stat{flex:1 1;min-width:0;text-align:left}.contact-form-info-stat-number{color:#087ab6;display:block;font-size:1.1rem;font-weight:800;margin-bottom:.15rem}.contact-form-info-stat-label{color:#71889a;font-size:.65rem;line-height:1.4}.contact-form-info-stat-divider{background:#0f679d21;flex-shrink:0;height:30px;width:1px}.contact-form-right{background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d1f;border-radius:24px;box-shadow:0 16px 40px #0f4c7517;min-width:0;overflow:hidden;position:relative}.contact-form-right:before{background:linear-gradient(90deg,#087fba,#00b8ef);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.contact-form-right:after{background:radial-gradient(circle,#00aeef17,#0000 70%);border-radius:50%;content:"";height:280px;pointer-events:none;position:absolute;right:-130px;top:-170px;width:280px}.contact-form-card{padding:2rem;position:relative;z-index:2}.contact-form-header{margin-bottom:1.5rem;text-align:left}.contact-form-header h3{color:#153f60;font-size:1.3rem;font-weight:750;line-height:1.4;margin:0 0 .35rem;text-align:left}.contact-form-header p{color:#60788a;font-size:.8rem;line-height:1.55;margin:0;text-align:left}.contact-form{display:flex;flex-direction:column;gap:1rem}.contact-form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form-input-group{display:flex;flex-direction:column;gap:.4rem;min-width:0;text-align:left}.contact-form-input-group label{color:#315f79;font-size:.75rem;font-weight:650;line-height:1.4;text-align:left}.contact-form-input-group input,.contact-form-input-group select,.contact-form-input-group textarea{background:#fff;border:1px solid #0f679d2b;border-radius:12px;box-shadow:0 3px 10px rgba(15,76,117,.025);color:#174462;font-family:inherit;font-size:.85rem;line-height:1.4;min-width:0;padding:.8rem 1rem;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease;width:100%}.contact-form-input-group input:hover,.contact-form-input-group select:hover,.contact-form-input-group textarea:hover{border-color:#008fcc4d}.contact-form-input-group input:focus,.contact-form-input-group select:focus,.contact-form-input-group textarea:focus{background:#fff;border-color:#079bd3;box-shadow:0 0 0 3px #00aeef1a,0 5px 15px #0f4c750d;outline:none}.contact-form-input-group input::placeholder,.contact-form-input-group textarea::placeholder{color:#9aadb9;opacity:1}.contact-form-input-group textarea{min-height:120px;resize:vertical}.contact-form-input-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23087ab6' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:2.8rem}.contact-form-input-group select option{background:#fff;color:#174462}.contact-form-input-group input:-webkit-autofill,.contact-form-input-group input:-webkit-autofill:focus,.contact-form-input-group input:-webkit-autofill:hover{-webkit-text-fill-color:#174462;-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.contact-form-submit{align-items:center;background:linear-gradient(135deg,#087fba,#00aee8);border:none;border-radius:50px;box-shadow:0 8px 20px #0089c538;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:700;gap:.5rem;justify-content:center;margin-top:.5rem;min-height:46px;padding:.8rem 2rem;transition:transform .3s ease,gap .3s ease,background .3s ease,box-shadow .3s ease;width:100%}.contact-form-submit:hover:not(:disabled){background:linear-gradient(135deg,#0876ad,#00a5dc);box-shadow:0 11px 25px #0089c547;gap:.8rem;transform:translateY(-2px)}.contact-form-submit:focus-visible{outline:3px solid #009dda38;outline-offset:3px}.contact-form-submit:disabled{box-shadow:none;cursor:not-allowed;opacity:.65;transform:none}.contact-form-submit-icon{flex-shrink:0;height:16px;width:16px}.contact-form-spinner{animation:contactFormSpin .8s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;width:18px}@keyframes contactFormSpin{to{transform:rotate(1turn)}}.contact-form-note{color:#7b91a0;font-size:.65rem;line-height:1.5;margin-top:.8rem;text-align:center}.contact-form-success{padding:2.5rem 2rem;position:relative;text-align:center;z-index:2}.contact-form-success-icon{align-items:center;background:linear-gradient(145deg,#eaf8ff,#ddf4ff);border:1px solid #0097d524;border-radius:50%;box-shadow:0 8px 20px #0f4c7512;color:#0788c3;display:flex;font-size:2rem;height:64px;justify-content:center;margin:0 auto 1rem;width:64px}.contact-form-success h3{color:#153f60;font-size:1.2rem;font-weight:750;margin:0 0 .5rem}.contact-form-success p{color:#60788a;font-size:.85rem;line-height:1.6;margin:0}@media (max-width:1024px){.contact-form-wrapper{gap:1.5rem;grid-template-columns:1fr}.contact-form-info{margin:0 auto;max-width:600px;width:100%}.contact-form-right{margin:0 auto;max-width:700px;width:100%}}@media (max-width:768px){.contact-form-section{padding:60px 0}.contact-form-container{padding:0 1.5rem}.contact-form-row{gap:.8rem;grid-template-columns:1fr}.contact-form-card,.contact-form-info{padding:1.5rem}.contact-form-info-title{font-size:1.4rem}.contact-form-info-features{gap:.6rem}.contact-form-info-feature{font-size:.75rem}.contact-form-info-stats{flex-wrap:wrap;gap:.8rem;justify-content:flex-start}.contact-form-info-stat-divider{display:none}.contact-form-info-stat{flex:1 1 30%}}@media (max-width:576px){.contact-form-section{padding:45px 0}.contact-form-container{padding:0 1rem}.contact-form-wrapper{gap:1rem}.contact-form-info{border-radius:18px;padding:1.2rem}.contact-form-info-badge{font-size:.62rem;padding:.25rem .75rem}.contact-form-info-title{font-size:1.2rem}.contact-form-info-description{font-size:.8rem}.contact-form-info-feature{font-size:.72rem}.contact-form-info-feature span{flex-basis:22px;font-size:.65rem;height:22px;width:22px}.contact-form-info-stat-number{font-size:1rem}.contact-form-info-stat-label{font-size:.6rem}.contact-form-right{border-radius:18px}.contact-form-card{padding:1.2rem}.contact-form-header{margin-bottom:1.2rem}.contact-form-header h3{font-size:1.1rem}.contact-form-header p{font-size:.75rem}.contact-form-input-group label{font-size:.7rem}.contact-form-input-group input,.contact-form-input-group select,.contact-form-input-group textarea{border-radius:10px;font-size:.8rem;padding:.7rem .8rem}.contact-form-input-group select{background-position:right .8rem center;padding-right:2.5rem}.contact-form-input-group textarea{min-height:105px}.contact-form-submit{font-size:.8rem;min-height:44px;padding:.7rem 1.5rem}.contact-form-note{font-size:.6rem}.contact-form-success{padding:2rem 1rem}.contact-form-success-icon{font-size:1.7rem;height:56px;width:56px}.contact-form-success h3{font-size:1.1rem}.contact-form-success p{font-size:.78rem}}@media (max-width:375px){.contact-form-container{padding:0 .8rem}.contact-form-card,.contact-form-info{padding:1rem}.contact-form-info-title{font-size:1.1rem}.contact-form-info-stats{gap:.6rem}.contact-form-info-stat{flex:1 1 45%}.contact-form-input-group input,.contact-form-input-group select,.contact-form-input-group textarea{font-size:.75rem}}@media (min-width:2560px){.contact-form-container{max-width:1800px}.contact-form-card,.contact-form-info{padding:2.5rem}.contact-form-info-title{font-size:2rem}.contact-form-info-description{font-size:1rem}.contact-form-header h3{font-size:1.6rem}.contact-form-header p{font-size:.95rem}.contact-form-input-group label{font-size:.85rem}.contact-form-input-group input,.contact-form-input-group select,.contact-form-input-group textarea{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.contact-form-input-group input,.contact-form-input-group select,.contact-form-input-group textarea,.contact-form-submit{transition:none}.contact-form-spinner{animation:none}}.office-address-section{background:radial-gradient(circle at 8% 12%,#00aeef1f,#0000 28%),radial-gradient(circle at 92% 18%,#18599b1a,#0000 30%),radial-gradient(circle at 78% 78%,#00bfff14,#0000 28%),radial-gradient(circle at 18% 85%,#3b82f614,#0000 30%),linear-gradient(135deg,#fff,#f7fcff 24%,#edf8ff 50%,#f5fbff 75%,#fff);isolation:isolate;overflow:hidden;padding:80px 0;position:relative;width:100%}.office-address-section:before{background-image:radial-gradient(circle,#0f52821a 1px,#0000 0),radial-gradient(circle,#00aeef14 1px,#0000 0);background-position:0 0,17px 17px;background-size:34px 34px,48px 48px;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute;z-index:0}.office-address-section:after{background:radial-gradient(circle,#00aeef1f 0,#00aeef0a 45%,#0000 70%);border-radius:50%;content:"";height:650px;pointer-events:none;position:absolute;right:-300px;top:100px;width:650px;z-index:0}.office-address-section *,.office-address-section :after,.office-address-section :before{box-sizing:border-box}.office-address-container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%;z-index:2}.office-address-header{margin-bottom:3rem;text-align:left}.office-address-tagline{background:#eaf8ff;border:1px solid #0097d529;border-radius:50px;box-shadow:0 5px 16px #0f4c750a;color:#087ab6;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.8px;margin-bottom:1rem;padding:.4rem 1rem}.office-address-title{color:#153f60;font-size:2.2rem;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0 0 1rem;text-align:left}.office-address-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0878b9,#00aee8);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.office-address-underline{background:linear-gradient(90deg,#0b7fba,#00b8ef);border-radius:3px;height:3px;margin:1rem 0;width:80px}.office-address-subtitle{color:#5d7486;font-size:1rem;line-height:1.7;margin:0;max-width:700px;text-align:left}.office-address-wrapper{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.office-address-info{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.office-address-card{background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d1f;border-radius:20px;box-shadow:0 12px 35px #0f4c7514;overflow:hidden;padding:1.5rem;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.office-address-card:before{background:linear-gradient(90deg,#087fba,#00b8ef);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.office-address-card:after{background:radial-gradient(circle,#00aeef17,#0000 70%);border-radius:50%;content:"";height:220px;pointer-events:none;position:absolute;right:-110px;top:-140px;width:220px}.office-address-card:hover{border-color:#009dda40;box-shadow:0 17px 40px #0f4c751f;transform:translateY(-3px)}.office-address-card-header{align-items:center;border-bottom:1px solid #0f679d1c;display:flex;gap:.8rem;margin-bottom:1rem;padding-bottom:1rem;position:relative;z-index:2}.office-address-card-icon{align-items:center;background:linear-gradient(145deg,#eaf8ff,#ddf4ff);border:1px solid #0097d521;border-radius:12px;box-shadow:0 5px 14px #0f4c750d;display:flex;flex:0 0 45px;height:45px;justify-content:center;padding:8px;width:45px}.office-address-card-icon img{display:block;height:24px;max-width:100%;object-fit:contain;width:24px}.office-address-card-header h3{color:#174462;font-size:1rem;font-weight:700;line-height:1.4;margin:0;text-align:left}.office-address-details{display:flex;flex-direction:column;gap:1rem;position:relative;z-index:2}.office-address-detail-item{align-items:flex-start;display:flex;gap:.8rem}.office-address-detail-icon{align-items:center;background:#eaf8ff;border:1px solid #0097d51f;border-radius:10px;color:#0788c3;display:flex;flex:0 0 34px;font-size:1rem;height:34px;justify-content:center;width:34px}.office-address-detail-item strong{color:#718696;display:block;font-size:.7rem;font-weight:700;line-height:1.4;margin-bottom:.2rem;text-align:left}.office-address-detail-item p{color:#31566f;font-size:.8rem;line-height:1.55;margin:0;text-align:left}.office-address-hours{background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #0f679d1c;border-radius:16px;box-shadow:0 8px 24px #0f4c750f;overflow:hidden;padding:1.2rem;position:relative}.office-address-hours h4{color:#174462;font-size:.9rem;font-weight:700;line-height:1.4;margin:0 0 .8rem;text-align:left}.office-address-hours-list{display:flex;flex-direction:column;gap:0}.office-address-hour-item{align-items:center;border-bottom:1px solid #0f679d17;display:flex;gap:1rem;justify-content:space-between;padding:.65rem 0}.office-address-hour-item:last-child{border-bottom:none}.office-address-hour-item span{color:#657d8e;font-size:.75rem;line-height:1.4}.office-address-hour-item strong{color:#31566f;font-size:.75rem;font-weight:700;line-height:1.4}.office-address-hour-item.closed strong{color:#d95454}.office-address-parking{align-items:flex-start;background:linear-gradient(145deg,#eaf8ff,#f5fcff);border:1px solid #0097d521;border-radius:16px;box-shadow:0 7px 20px #0f4c750d;display:flex;gap:.8rem;padding:1rem}.office-address-parking-icon{align-items:center;background:#fff;border:1px solid #0097d51f;border-radius:10px;color:#0788c3;display:flex;flex:0 0 38px;font-size:1.2rem;height:38px;justify-content:center;width:38px}.office-address-parking-content strong{color:#087ab6;display:block;font-size:.75rem;font-weight:700;line-height:1.4;margin-bottom:.2rem;text-align:left}.office-address-parking-content p{color:#60788a;font-size:.7rem;line-height:1.5;margin:0;text-align:left}.office-address-directions{display:flex;flex-wrap:wrap;gap:1rem}.office-address-directions-btn,.office-address-meeting-btn{align-items:center;border-radius:50px;cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:.8rem;font-weight:700;gap:.5rem;justify-content:center;min-height:44px;padding:.7rem 1.2rem;text-decoration:none;transition:transform .3s ease,gap .3s ease,background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.office-address-directions-btn{background:linear-gradient(135deg,#087fba,#00aee8);border:1px solid #0000;box-shadow:0 8px 20px #0089c538;color:#fff}.office-address-directions-btn svg{flex-shrink:0;height:16px;width:16px}.office-address-directions-btn:hover{background:linear-gradient(135deg,#0876ad,#00a5dc);box-shadow:0 11px 25px #0089c547;gap:.8rem;transform:translateY(-2px)}.office-address-meeting-btn{background:#fff;border:1px solid #008fcc4d;box-shadow:0 5px 16px #0f4c750d;color:#087ab6}.office-address-meeting-btn:hover{background:#eaf8ff;border-color:#008fcc7a;box-shadow:0 8px 20px #0f4c7517;color:#0673a9;transform:translateY(-2px)}.office-address-directions-btn:focus-visible,.office-address-meeting-btn:focus-visible{outline:3px solid #009dda38;outline-offset:3px}.office-address-map{background:#eaf8ff;border:1px solid #0f679d21;border-radius:20px;box-shadow:0 16px 40px #0f4c751c;height:450px;overflow:hidden;position:relative;width:100%}.office-address-map-container{height:100%;width:100%}.office-address-map-container iframe{border:0;display:block;height:100%;object-fit:cover;width:100%}.office-address-map-badge{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #008fcc29;border-radius:50px;bottom:1rem;box-shadow:0 7px 20px #0f4c751f;color:#087ab6;display:inline-flex;font-size:.7rem;font-weight:700;padding:.55rem 1rem;position:absolute;right:1rem;z-index:2}@media (max-width:1024px){.office-address-wrapper{gap:1.5rem;grid-template-columns:1fr}.office-address-info{margin:0 auto;max-width:700px;width:100%}.office-address-map{height:350px;order:-1}}@media (max-width:768px){.office-address-section{padding:60px 0}.office-address-container{padding:0 1.5rem}.office-address-header{margin-bottom:2.5rem}.office-address-title{font-size:1.6rem}.office-address-subtitle{font-size:.85rem}.office-address-directions{flex-direction:column}.office-address-directions-btn,.office-address-meeting-btn{flex:none;width:100%}.office-address-map{height:300px}.office-address-card{padding:1.2rem}.office-address-hours{padding:1rem}.office-address-hour-item{align-items:flex-start;gap:1rem}}@media (max-width:576px){.office-address-section{padding:45px 0}.office-address-container{padding:0 1rem}.office-address-header{margin-bottom:2rem}.office-address-tagline{font-size:.65rem;padding:.25rem .75rem}.office-address-title{font-size:1.4rem;line-height:1.3}.office-address-underline{width:60px}.office-address-subtitle{font-size:.8rem;line-height:1.6}.office-address-card{border-radius:17px;padding:1rem}.office-address-card-header{gap:.7rem;padding-bottom:.8rem}.office-address-card-icon{flex-basis:40px;height:40px;width:40px}.office-address-card-icon img{height:21px;width:21px}.office-address-card-header h3{font-size:.9rem}.office-address-details{gap:.8rem}.office-address-detail-item{gap:.65rem}.office-address-detail-icon{flex-basis:30px;font-size:.85rem;height:30px;width:30px}.office-address-detail-item strong{font-size:.65rem}.office-address-detail-item p{font-size:.7rem}.office-address-hours{border-radius:14px}.office-address-hours h4{font-size:.82rem}.office-address-hour-item{align-items:flex-start;flex-direction:column;gap:.2rem;padding:.5rem 0}.office-address-hour-item span,.office-address-hour-item strong{font-size:.7rem}.office-address-parking{border-radius:14px;padding:.85rem}.office-address-parking-icon{flex-basis:34px;font-size:1rem;height:34px;width:34px}.office-address-parking-content strong{font-size:.7rem}.office-address-parking-content p{font-size:.65rem}.office-address-directions{gap:.7rem}.office-address-directions-btn,.office-address-meeting-btn{font-size:.72rem;min-height:42px;padding:.65rem 1rem}.office-address-map{border-radius:17px;height:240px}.office-address-map-badge{bottom:.7rem;font-size:.62rem;padding:.45rem .75rem;right:.7rem}}@media (max-width:375px){.office-address-container{padding:0 .8rem}.office-address-title{font-size:1.25rem}.office-address-card,.office-address-hours{padding:.9rem}.office-address-map{height:220px}}@media (min-width:2560px){.office-address-container{max-width:1800px}.office-address-title{font-size:3rem}.office-address-subtitle{font-size:1.1rem;max-width:900px}.office-address-card{padding:2rem}.office-address-detail-item p{font-size:.95rem}.office-address-map{height:560px}}@media (prefers-reduced-motion:reduce){.office-address-card,.office-address-directions-btn,.office-address-meeting-btn{transition:none}}.privacy-policy-section{background:radial-gradient(circle at 8% 12%,#00aeef1f,#0000 28%),radial-gradient(circle at 92% 18%,#18599b1a,#0000 30%),radial-gradient(circle at 78% 78%,#00bfff14,#0000 28%),radial-gradient(circle at 18% 85%,#3b82f614,#0000 30%),linear-gradient(135deg,#fff,#f7fcff 24%,#edf8ff 50%,#f5fbff 75%,#fff);isolation:isolate;overflow:hidden;position:relative;width:100%}.privacy-policy-section:before{background-image:radial-gradient(circle,#0f52821a 1px,#0000 0),radial-gradient(circle,#00aeef14 1px,#0000 0);background-position:0 0,17px 17px;background-size:34px 34px,48px 48px;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute;z-index:0}.privacy-policy-section:after{background:radial-gradient(circle,#00aeef1f 0,#00aeef0a 45%,#0000 70%);border-radius:50%;content:"";height:700px;pointer-events:none;position:absolute;right:-350px;top:100px;width:700px;z-index:0}.privacy-policy-section *,.privacy-policy-section :after,.privacy-policy-section :before{box-sizing:border-box}.privacy-policy-container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%;z-index:2}.privacy-policy-hero{padding:120px 0 60px;position:relative;text-align:left}.privacy-policy-title{color:#153f60;font-size:3rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 1rem;max-width:850px;text-align:left}.privacy-policy-subtitle{color:#5d7486;font-size:1.1rem;line-height:1.7;margin:0 0 1.2rem;max-width:700px;text-align:left}.privacy-policy-last-updated{align-items:center;background:#eaf8ff;border:1px solid #0097d529;border-radius:50px;box-shadow:0 5px 16px #0f4c750a;display:inline-flex;padding:.4rem 1rem}.privacy-policy-last-updated span{color:#087ab6;font-size:.75rem;font-weight:700;line-height:1.4}.privacy-policy-nav{background:linear-gradient(145deg,#fff,#f6fcff);border:1px solid #0f679d1f;border-radius:20px;box-shadow:0 10px 30px #0f4c7512;margin-bottom:2rem;overflow:hidden;padding:1.5rem;position:relative;text-align:left}.privacy-policy-nav:before{background:linear-gradient(90deg,#087fba,#00b8ef);content:"";height:3px;left:0;position:absolute;top:0;width:100%}.privacy-policy-nav h3{color:#174462;font-size:1rem;font-weight:700;line-height:1.4;margin:0 0 1rem;text-align:left}.privacy-policy-nav-links{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.privacy-policy-nav-links a{align-items:center;background:#f3faff;border:1px solid #008fcc1c;border-radius:50px;color:#526f82;display:inline-flex;font-size:.78rem;font-weight:600;line-height:1.4;padding:.45rem .8rem;text-align:left;text-decoration:none;transition:transform .3s ease,background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.privacy-policy-nav-links a:hover{background:#e7f7ff;border-color:#008fcc42;box-shadow:0 5px 14px #0f4c750f;color:#087ab6;transform:translateY(-1px)}.privacy-policy-content{padding-bottom:80px}.privacy-policy-section-block{background:linear-gradient(145deg,#fff,#f9fdff);border:1px solid #0f679d1c;border-radius:20px;box-shadow:0 10px 30px rgba(15,76,117,.065);margin-bottom:2rem;overflow:hidden;padding:2rem;position:relative;text-align:left;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.privacy-policy-section-block:before{background:linear-gradient(90deg,#087fba,#00b8ef);content:"";height:3px;left:0;opacity:.8;position:absolute;top:0;width:100%}.privacy-policy-section-block:hover{border-color:#008fcc33;box-shadow:0 14px 35px #0f4c7517}.privacy-policy-section-block h2{color:#153f60;font-size:1.5rem;font-weight:750;line-height:1.35;margin:0 0 .5rem;text-align:left}.privacy-policy-section-block h3{color:#087ab6;font-size:1.1rem;font-weight:700;line-height:1.4;margin:1.3rem 0 .5rem;text-align:left}.privacy-policy-underline{background:linear-gradient(90deg,#087fba,#00b8ef);border-radius:3px;height:3px;margin-bottom:1.2rem;width:60px}.privacy-policy-section-block p{color:#5d7486;font-size:.9rem;line-height:1.75;margin:0 0 1rem;text-align:left}.privacy-policy-section-block ul{margin:1rem 0;padding-left:1.5rem;text-align:left}.privacy-policy-section-block li{color:#5d7486;font-size:.85rem;line-height:1.65;margin-bottom:.6rem;padding-left:.2rem;text-align:left}.privacy-policy-section-block li::marker{color:#079bd3}.privacy-policy-section-block a{color:#087ab6;font-weight:600;text-decoration:none;transition:color .3s ease}.privacy-policy-section-block a:hover{color:#055f8e;text-decoration:underline;text-underline-offset:3px}.privacy-policy-rights-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.5rem 0}.privacy-policy-right-card{background:linear-gradient(145deg,#fff,#f5fbff);border:1px solid #0f679d1c;border-radius:16px;box-shadow:0 7px 20px #0f4c750d;min-width:0;overflow:hidden;padding:1.2rem;position:relative;text-align:left;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.privacy-policy-right-card:hover{border-color:#009dda4d;box-shadow:0 12px 26px #0f4c7517;transform:translateY(-3px)}.privacy-policy-right-icon{align-items:center;background:linear-gradient(145deg,#eaf8ff,#ddf4ff);border:1px solid #0097d521;border-radius:12px;box-shadow:0 5px 14px #0f4c750d;color:#0788c3;display:flex;font-size:1.3rem;height:44px;justify-content:center;margin-bottom:.7rem;width:44px}.privacy-policy-right-card h4{color:#174462;font-size:.9rem;font-weight:700;line-height:1.4;margin:0 0 .4rem;text-align:left}.privacy-policy-right-card p{color:#60788a;font-size:.7rem;line-height:1.55;margin:0;text-align:left}.privacy-policy-contact-info{display:flex;flex-direction:column;gap:.8rem;margin-top:1rem}.privacy-policy-contact-item{align-items:flex-start;background:linear-gradient(145deg,#f8fcff,#fff);border:1px solid #0f679d1a;border-radius:12px;display:flex;gap:1rem;padding:.9rem;text-align:left;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.privacy-policy-contact-item:hover{background:#f3fbff;border-color:#008fcc33;box-shadow:0 6px 16px #0f4c750d}.privacy-policy-contact-icon{align-items:center;background:#eaf8ff;border:1px solid #0097d51f;border-radius:10px;color:#0788c3;display:flex;flex:0 0 36px;font-size:1rem;height:36px;justify-content:center;width:36px}.privacy-policy-contact-item strong{color:#718696;display:block;font-size:.75rem;font-weight:700;line-height:1.4;margin-bottom:.2rem;text-align:left}.privacy-policy-contact-item a,.privacy-policy-contact-item p{color:#087ab6;font-size:.8rem;font-weight:600;line-height:1.5;margin:0;overflow-wrap:anywhere;text-align:left;text-decoration:none}.privacy-policy-contact-item a:hover{color:#055f8e;text-decoration:underline;text-underline-offset:3px}.privacy-policy-grievance{background:linear-gradient(145deg,#eaf8ff,#f5fcff);border:1px solid #0097d524;border-left:4px solid #079bd3;border-radius:12px;box-shadow:0 6px 18px #0f4c750a;margin-top:1rem;padding:1rem 1.1rem;position:relative;text-align:left}.privacy-policy-grievance p{color:#526f82;font-size:.8rem;line-height:1.55;margin:.3rem 0;text-align:left}.privacy-policy-grievance strong{color:#174462}.privacy-policy-download{margin-top:2rem;text-align:center}.privacy-policy-download-btn{align-items:center;background:linear-gradient(135deg,#087fba,#00aee8);border:1px solid #0000;border-radius:50px;box-shadow:0 8px 20px #0089c538;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:700;gap:.5rem;justify-content:center;min-height:46px;padding:.8rem 1.5rem;transition:transform .3s ease,gap .3s ease,background .3s ease,box-shadow .3s ease}.privacy-policy-download-btn svg{flex-shrink:0;height:18px;width:18px}.privacy-policy-download-btn:hover{background:linear-gradient(135deg,#0876ad,#00a5dc);box-shadow:0 11px 25px #0089c547;gap:.8rem;transform:translateY(-2px)}.privacy-policy-download-btn:focus-visible{outline:3px solid #009dda38;outline-offset:3px}@media (max-width:992px){.privacy-policy-title{font-size:2.5rem}.privacy-policy-rights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-policy-contact-item,.privacy-policy-grievance,.privacy-policy-hero,.privacy-policy-nav,.privacy-policy-right-card,.privacy-policy-section-block{text-align:left}}@media (max-width:768px){.privacy-policy-hero{padding:100px 0 40px}.privacy-policy-title{font-size:2rem}.privacy-policy-subtitle{font-size:.9rem}.privacy-policy-nav{padding:1.2rem}.privacy-policy-section-block{padding:1.5rem}.privacy-policy-section-block h2{font-size:1.3rem}.privacy-policy-section-block h3{font-size:1rem}.privacy-policy-rights-grid{grid-template-columns:1fr}.privacy-policy-nav-links{gap:.65rem;justify-content:flex-start}}@media (max-width:576px){.privacy-policy-container{padding:0 1rem}.privacy-policy-hero{padding:85px 0 35px}.privacy-policy-title{font-size:1.6rem;line-height:1.25}.privacy-policy-subtitle{font-size:.85rem;line-height:1.6}.privacy-policy-last-updated{padding:.3rem .75rem}.privacy-policy-last-updated span{font-size:.65rem}.privacy-policy-nav{border-radius:16px;padding:1rem}.privacy-policy-nav h3{font-size:.9rem}.privacy-policy-nav-links{gap:.5rem}.privacy-policy-nav-links a{font-size:.68rem;padding:.4rem .65rem}.privacy-policy-content{padding-bottom:50px}.privacy-policy-section-block{border-radius:16px;margin-bottom:1.2rem;padding:1rem}.privacy-policy-section-block h2{font-size:1.1rem}.privacy-policy-section-block h3{font-size:.95rem}.privacy-policy-section-block li,.privacy-policy-section-block p{font-size:.8rem}.privacy-policy-underline{width:50px}.privacy-policy-right-card{padding:1rem}.privacy-policy-right-icon{font-size:1.15rem;height:40px;width:40px}.privacy-policy-right-card h4{font-size:.85rem}.privacy-policy-right-card p{font-size:.68rem}.privacy-policy-contact-item{align-items:flex-start;flex-direction:column;gap:.6rem;padding:.8rem}.privacy-policy-contact-icon{flex-basis:32px;font-size:.9rem;height:32px;width:32px}.privacy-policy-contact-item strong{font-size:.7rem}.privacy-policy-contact-item a,.privacy-policy-contact-item p{font-size:.75rem}.privacy-policy-grievance{padding:.85rem}.privacy-policy-grievance p{font-size:.75rem}.privacy-policy-download-btn{font-size:.75rem;min-height:42px;padding:.65rem 1.2rem}}@media (max-width:380px){.privacy-policy-container{padding:0 .8rem}.privacy-policy-title{font-size:1.4rem}.privacy-policy-nav-links{align-items:flex-start;flex-direction:column;gap:.5rem}.privacy-policy-nav-links a{width:100%}.privacy-policy-right-card{padding:.9rem}.privacy-policy-contact-item{padding:.7rem}}@media (min-width:2560px){.privacy-policy-container{max-width:1600px}.privacy-policy-title{font-size:3.5rem}.privacy-policy-subtitle{font-size:1.2rem;max-width:900px}.privacy-policy-section-block{padding:2.5rem}.privacy-policy-section-block h2{font-size:1.8rem}.privacy-policy-section-block li,.privacy-policy-section-block p{font-size:1rem}}@media (prefers-reduced-motion:reduce){.privacy-policy-contact-item,.privacy-policy-download-btn,.privacy-policy-nav-links a,.privacy-policy-right-card,.privacy-policy-section-block{transition:none}}.terms-section{background:radial-gradient(circle at 8% 12%,#00aeef1f,#0000 28%),radial-gradient(circle at 92% 18%,#18599b1a,#0000 30%),radial-gradient(circle at 78% 78%,#00bfff14,#0000 28%),radial-gradient(circle at 18% 85%,#3b82f614,#0000 30%),linear-gradient(135deg,#fff,#f7fcff 24%,#edf8ff 50%,#f5fbff 75%,#fff);isolation:isolate;overflow:hidden;position:relative;width:100%}.terms-section:before{background-image:radial-gradient(circle,#0f52821a 1px,#0000 0),radial-gradient(circle,#00aeef14 1px,#0000 0);background-position:0 0,17px 17px;background-size:34px 34px,48px 48px;inset:0;opacity:.55}.terms-section:after,.terms-section:before{content:"";pointer-events:none;position:absolute;z-index:0}.terms-section:after{background:radial-gradient(circle,#00aeef1f 0,#00aeef0a 45%,#0000 70%);border-radius:50%;height:700px;right:-350px;top:100px;width:700px}.terms-section *,.terms-section :after,.terms-section :before{box-sizing:border-box}.terms-container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%;z-index:2}.terms-hero{padding:120px 0 60px;position:relative;text-align:left}.terms-title{color:#153f60;font-size:3rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 1rem;max-width:850px;text-align:left}.terms-subtitle{color:#5d7486;font-size:1.1rem;line-height:1.7;margin:0 0 1.2rem;max-width:700px;text-align:left}.terms-last-updated{align-items:center;background:#eaf8ff;border:1px solid #0097d529;border-radius:50px;box-shadow:0 5px 16px #0f4c750a;display:inline-flex;padding:.4rem 1rem}.terms-last-updated span{color:#087ab6;font-size:.75rem;font-weight:700;line-height:1.4}.terms-nav{background:linear-gradient(145deg,#fff,#f6fcff);border:1px solid #0f679d1f;border-radius:20px;box-shadow:0 10px 30px #0f4c7512;margin-bottom:2rem;overflow:hidden;padding:1.5rem;position:relative;text-align:left}.terms-nav:before{background:linear-gradient(90deg,#087fba,#00b8ef);content:"";height:3px;left:0;position:absolute;top:0;width:100%}.terms-nav h3{color:#174462;font-size:1rem;font-weight:700;line-height:1.4;margin:0 0 1rem;text-align:left}.terms-nav-links{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.terms-nav-links a{align-items:center;background:#f3faff;border:1px solid #008fcc1c;border-radius:50px;color:#526f82;display:inline-flex;font-size:.78rem;font-weight:600;line-height:1.4;padding:.45rem .8rem;text-align:left;text-decoration:none;transition:transform .3s ease,background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.terms-nav-links a:hover{background:#e7f7ff;border-color:#008fcc42;box-shadow:0 5px 14px #0f4c750f;color:#087ab6;transform:translateY(-1px)}.terms-content{padding-bottom:80px}.terms-section-block{background:linear-gradient(145deg,#fff,#f9fdff);border:1px solid #0f679d1c;border-radius:20px;box-shadow:0 10px 30px rgba(15,76,117,.065);margin-bottom:2rem;overflow:hidden;padding:2rem;position:relative;text-align:left;transition:border-color .3s ease,box-shadow .3s ease}.terms-section-block:before{background:linear-gradient(90deg,#087fba,#00b8ef);content:"";height:3px;left:0;opacity:.8;position:absolute;top:0;width:100%}.terms-section-block:hover{border-color:#008fcc33;box-shadow:0 14px 35px #0f4c7517}.terms-section-block h2{color:#153f60;font-size:1.5rem;font-weight:750;line-height:1.35;margin:0 0 .5rem;text-align:left}.terms-section-block h3{color:#087ab6;font-size:1.1rem;font-weight:700;line-height:1.4;margin:1.3rem 0 .5rem;text-align:left}.terms-underline{background:linear-gradient(90deg,#087fba,#00b8ef);border-radius:3px;height:3px;margin-bottom:1.2rem;width:60px}.terms-section-block p{color:#5d7486;font-size:.9rem;line-height:1.75;margin:0 0 1rem;text-align:left}.terms-section-block ul{margin:1rem 0;padding-left:1.5rem;text-align:left}.terms-section-block li{color:#5d7486;font-size:.85rem;line-height:1.65;margin-bottom:.6rem;padding-left:.2rem;text-align:left}.terms-section-block li::marker{color:#079bd3}.terms-section-block strong{color:#174462;font-weight:700}.terms-section-block a{color:#087ab6;font-weight:600;text-decoration:none;transition:color .3s ease}.terms-section-block a:hover{color:#055f8e;text-decoration:underline;text-underline-offset:3px}.terms-contact-info{display:flex;flex-direction:column;gap:.8rem;margin-top:1rem}.terms-contact-item{align-items:flex-start;background:linear-gradient(145deg,#f8fcff,#fff);border:1px solid #0f679d1a;border-radius:12px;display:flex;gap:1rem;padding:.9rem;text-align:left;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.terms-contact-item:hover{background:#f3fbff;border-color:#008fcc33;box-shadow:0 6px 16px #0f4c750d}.terms-contact-icon{align-items:center;background:#eaf8ff;border:1px solid #0097d51f;border-radius:10px;color:#0788c3;display:flex;flex:0 0 36px;font-size:1rem;height:36px;justify-content:center;width:36px}.terms-contact-item strong{color:#718696;display:block;font-size:.75rem;font-weight:700;line-height:1.4;margin-bottom:.2rem;text-align:left}.terms-contact-item a,.terms-contact-item p{color:#087ab6;font-size:.8rem;font-weight:600;line-height:1.5;margin:0;overflow-wrap:anywhere;text-align:left;text-decoration:none}.terms-contact-item a:hover{color:#055f8e;text-decoration:underline;text-underline-offset:3px}.terms-download{margin-top:2rem;text-align:center}.terms-download-btn{align-items:center;background:linear-gradient(135deg,#087fba,#00aee8);border:1px solid #0000;border-radius:50px;box-shadow:0 8px 20px #0089c538;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:700;gap:.5rem;justify-content:center;min-height:46px;padding:.8rem 1.5rem;transition:transform .3s ease,gap .3s ease,background .3s ease,box-shadow .3s ease}.terms-download-btn svg{flex-shrink:0;height:18px;width:18px}.terms-download-btn:hover{background:linear-gradient(135deg,#0876ad,#00a5dc);box-shadow:0 11px 25px #0089c547;gap:.8rem;transform:translateY(-2px)}.terms-download-btn:focus-visible{outline:3px solid #009dda38;outline-offset:3px}@media (max-width:992px){.terms-title{font-size:2.5rem}.terms-contact-item,.terms-hero,.terms-nav,.terms-section-block{text-align:left}}@media (max-width:768px){.terms-hero{padding:100px 0 40px}.terms-title{font-size:2rem}.terms-subtitle{font-size:.9rem}.terms-nav{padding:1.2rem}.terms-section-block{padding:1.5rem}.terms-section-block h2{font-size:1.3rem}.terms-section-block h3{font-size:1rem}.terms-nav-links{gap:.65rem;justify-content:flex-start}}@media (max-width:576px){.terms-container{padding:0 1rem}.terms-hero{padding:85px 0 35px}.terms-title{font-size:1.6rem;line-height:1.25}.terms-subtitle{font-size:.85rem;line-height:1.6}.terms-last-updated{padding:.3rem .75rem}.terms-last-updated span{font-size:.65rem}.terms-nav{border-radius:16px;padding:1rem}.terms-nav h3{font-size:.9rem}.terms-nav-links{gap:.5rem}.terms-nav-links a{font-size:.68rem;padding:.4rem .65rem}.terms-content{padding-bottom:50px}.terms-section-block{border-radius:16px;margin-bottom:1.2rem;padding:1rem}.terms-section-block h2{font-size:1.1rem}.terms-section-block h3{font-size:.95rem}.terms-section-block li,.terms-section-block p{font-size:.8rem}.terms-underline{width:50px}.terms-contact-item{align-items:flex-start;flex-direction:column;gap:.6rem;padding:.8rem}.terms-contact-icon{flex-basis:32px;font-size:.9rem;height:32px;width:32px}.terms-contact-item strong{font-size:.7rem}.terms-contact-item a,.terms-contact-item p{font-size:.75rem}.terms-download-btn{font-size:.75rem;min-height:42px;padding:.65rem 1.2rem}}@media (max-width:380px){.terms-container{padding:0 .8rem}.terms-title{font-size:1.4rem}.terms-nav-links{align-items:flex-start;flex-direction:column;gap:.5rem}.terms-nav-links a{width:100%}.terms-contact-item{padding:.7rem}}@media (min-width:2560px){.terms-container{max-width:1600px}.terms-title{font-size:3.5rem}.terms-subtitle{font-size:1.2rem;max-width:900px}.terms-section-block{padding:2.5rem}.terms-section-block h2{font-size:1.8rem}.terms-section-block li,.terms-section-block p{font-size:1rem}}@media (prefers-reduced-motion:reduce){.terms-contact-item,.terms-download-btn,.terms-nav-links a,.terms-section-block{transition:none}}.refund-section{background:radial-gradient(circle at 8% 12%,#00aeef1f,#0000 28%),radial-gradient(circle at 92% 18%,#18599b1a,#0000 30%),radial-gradient(circle at 78% 78%,#00bfff14,#0000 28%),radial-gradient(circle at 18% 85%,#3b82f614,#0000 30%),linear-gradient(135deg,#fff,#f7fcff 24%,#edf8ff 50%,#f5fbff 75%,#fff);isolation:isolate;overflow:hidden;position:relative;width:100%}.refund-section:before{background-image:radial-gradient(circle,#0f52821a 1px,#0000 0),radial-gradient(circle,#00aeef14 1px,#0000 0);background-position:0 0,17px 17px;background-size:34px 34px,48px 48px;inset:0;opacity:.55}.refund-section:after,.refund-section:before{content:"";pointer-events:none;position:absolute;z-index:0}.refund-section:after{background:radial-gradient(circle,#00aeef1f 0,#00aeef0a 45%,#0000 70%);border-radius:50%;height:700px;right:-350px;top:100px;width:700px}.refund-section *,.refund-section :after,.refund-section :before{box-sizing:border-box}.refund-container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%;z-index:2}.refund-hero{padding:120px 0 60px;position:relative;text-align:left}.refund-title{color:#153f60;font-size:3rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 1rem;max-width:850px;text-align:left}.refund-subtitle{color:#5d7486;font-size:1.1rem;line-height:1.7;margin:0 0 1.2rem;max-width:700px;text-align:left}.refund-last-updated{align-items:center;background:#eaf8ff;border:1px solid #0097d529;border-radius:50px;box-shadow:0 5px 16px #0f4c750a;display:inline-flex;padding:.4rem 1rem}.refund-last-updated span{color:#087ab6;font-size:.75rem;font-weight:700;line-height:1.4}.refund-nav{background:linear-gradient(145deg,#fff,#f6fcff);border:1px solid #0f679d1f;border-radius:20px;box-shadow:0 10px 30px #0f4c7512;margin-bottom:2rem;overflow:hidden;padding:1.5rem;position:relative;text-align:left}.refund-nav:before{background:linear-gradient(90deg,#087fba,#00b8ef);content:"";height:3px;left:0;position:absolute;top:0;width:100%}.refund-nav h3{color:#174462;font-size:1rem;font-weight:700;line-height:1.4;margin:0 0 1rem;text-align:left}.refund-nav-links{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.refund-nav-links a{align-items:center;background:#f3faff;border:1px solid #008fcc1c;border-radius:50px;color:#526f82;display:inline-flex;font-size:.78rem;font-weight:600;line-height:1.4;padding:.45rem .8rem;text-align:left;text-decoration:none;transition:transform .3s ease,background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.refund-nav-links a:hover{background:#e7f7ff;border-color:#008fcc42;box-shadow:0 5px 14px #0f4c750f;color:#087ab6;transform:translateY(-1px)}.refund-content{padding-bottom:80px}.refund-section-block{background:linear-gradient(145deg,#fff,#f9fdff);border:1px solid #0f679d1c;border-radius:20px;box-shadow:0 10px 30px rgba(15,76,117,.065);margin-bottom:2rem;overflow:hidden;padding:2rem;position:relative;text-align:left;transition:border-color .3s ease,box-shadow .3s ease}.refund-section-block:before{background:linear-gradient(90deg,#087fba,#00b8ef);content:"";height:3px;left:0;opacity:.8;position:absolute;top:0;width:100%}.refund-section-block:hover{border-color:#008fcc33;box-shadow:0 14px 35px #0f4c7517}.refund-section-block h2{color:#153f60;font-size:1.5rem;font-weight:750;line-height:1.35;margin:0 0 .5rem;text-align:left}.refund-section-block h3{color:#087ab6;font-size:1.1rem;font-weight:700;line-height:1.4;margin:1.3rem 0 .5rem;text-align:left}.refund-underline{background:linear-gradient(90deg,#087fba,#00b8ef);border-radius:3px;height:3px;margin-bottom:1.2rem;width:60px}.refund-section-block p{color:#5d7486;font-size:.9rem;line-height:1.75;margin:0 0 1rem;text-align:left}.refund-section-block ul{margin:1rem 0;padding-left:1.5rem;text-align:left}.refund-section-block li{color:#5d7486;font-size:.85rem;line-height:1.65;margin-bottom:.6rem;padding-left:.2rem;text-align:left}.refund-section-block li::marker{color:#079bd3}.refund-section-block li ul{margin:.4rem 0 .5rem 1rem}.refund-section-block strong{color:#174462;font-weight:700}.refund-section-block a{color:#087ab6;font-weight:600;text-decoration:none;transition:color .3s ease}.refund-section-block a:hover{color:#055f8e;text-decoration:underline;text-underline-offset:3px}.refund-alert{align-items:flex-start;background:linear-gradient(145deg,#fff8f7,#fffdfd);border:1px solid #d74f4426;border-left:4px solid #d95454;border-radius:12px;box-shadow:0 6px 18px #832e270a;display:flex;gap:.8rem;margin:1rem 0;padding:1rem}.refund-alert-icon{align-items:center;background:#fff0ee;border:1px solid #d74f441f;border-radius:10px;color:#d95454;display:flex;flex:0 0 36px;font-size:1rem;height:36px;justify-content:center;width:36px}.refund-alert strong{color:#c94848;display:block;font-weight:700;margin-bottom:.25rem}.refund-alert div{color:#6c747b;font-size:.8rem;line-height:1.6}.refund-address{background:linear-gradient(145deg,#eaf8ff,#f7fcff);border:1px solid #0097d524;border-left:4px solid #079bd3;border-radius:12px;box-shadow:0 6px 18px #0f4c750a;margin:.7rem 0;padding:1rem}.refund-address p{color:#315f79;font-size:.85rem;line-height:1.65;margin:0;text-align:left}.refund-address strong{color:#174462}.refund-note{align-items:flex-start;background:linear-gradient(145deg,#eaf8ff,#f6fcff);border:1px solid #0097d521;border-radius:12px;box-shadow:0 6px 18px #0f4c750a;display:flex;gap:.8rem;margin:1rem 0;padding:1rem}.refund-note span{align-items:center;background:#fff;border:1px solid #0097d51f;border-radius:10px;color:#0788c3;display:flex;flex:0 0 36px;font-size:1rem;height:36px;justify-content:center;width:36px}.refund-note p{color:#526f82;font-size:.8rem;line-height:1.6;margin:0}.refund-contact-info{display:flex;flex-direction:column;gap:.8rem;margin-top:1rem}.refund-contact-item{align-items:flex-start;background:linear-gradient(145deg,#f8fcff,#fff);border:1px solid #0f679d1a;border-radius:12px;display:flex;gap:1rem;padding:.9rem;text-align:left;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.refund-contact-item:hover{background:#f3fbff;border-color:#008fcc33;box-shadow:0 6px 16px #0f4c750d}.refund-contact-icon{align-items:center;background:#eaf8ff;border:1px solid #0097d51f;border-radius:10px;color:#0788c3;display:flex;flex:0 0 36px;font-size:1rem;height:36px;justify-content:center;width:36px}.refund-contact-item strong{color:#718696;display:block;font-size:.75rem;font-weight:700;line-height:1.4;margin-bottom:.2rem;text-align:left}.refund-contact-item a,.refund-contact-item p{color:#087ab6;font-size:.8rem;font-weight:600;line-height:1.5;margin:0;overflow-wrap:anywhere;text-align:left;text-decoration:none}.refund-contact-item a:hover{color:#055f8e;text-decoration:underline;text-underline-offset:3px}.refund-download{margin-top:2rem;text-align:center}.refund-download-btn{align-items:center;background:linear-gradient(135deg,#087fba,#00aee8);border:1px solid #0000;border-radius:50px;box-shadow:0 8px 20px #0089c538;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:700;gap:.5rem;justify-content:center;min-height:46px;padding:.8rem 1.5rem;transition:transform .3s ease,gap .3s ease,background .3s ease,box-shadow .3s ease}.refund-download-btn svg{flex-shrink:0;height:18px;width:18px}.refund-download-btn:hover{background:linear-gradient(135deg,#0876ad,#00a5dc);box-shadow:0 11px 25px #0089c547;gap:.8rem;transform:translateY(-2px)}.refund-download-btn:focus-visible{outline:3px solid #009dda38;outline-offset:3px}@media (max-width:992px){.refund-title{font-size:2.5rem}.refund-contact-item,.refund-hero,.refund-nav,.refund-section-block{text-align:left}}@media (max-width:768px){.refund-hero{padding:100px 0 40px}.refund-title{font-size:2rem}.refund-subtitle{font-size:.9rem}.refund-nav{padding:1.2rem}.refund-section-block{padding:1.5rem}.refund-section-block h2{font-size:1.3rem}.refund-section-block h3{font-size:1rem}.refund-nav-links{gap:.65rem;justify-content:flex-start}}@media (max-width:576px){.refund-container{padding:0 1rem}.refund-hero{padding:85px 0 35px}.refund-title{font-size:1.6rem;line-height:1.25}.refund-subtitle{font-size:.85rem;line-height:1.6}.refund-last-updated{padding:.3rem .75rem}.refund-last-updated span{font-size:.65rem}.refund-nav{border-radius:16px;padding:1rem}.refund-nav h3{font-size:.9rem}.refund-nav-links{gap:.5rem}.refund-nav-links a{font-size:.68rem;padding:.4rem .65rem}.refund-content{padding-bottom:50px}.refund-section-block{border-radius:16px;margin-bottom:1.2rem;padding:1rem}.refund-section-block h2{font-size:1.1rem}.refund-section-block h3{font-size:.95rem}.refund-section-block li,.refund-section-block p{font-size:.8rem}.refund-underline{width:50px}.refund-alert{flex-direction:column;gap:.6rem;padding:.85rem}.refund-alert-icon{flex-basis:32px;font-size:.9rem;height:32px;width:32px}.refund-alert div{font-size:.75rem}.refund-address{padding:.85rem}.refund-address p{font-size:.78rem}.refund-note{flex-direction:column;gap:.6rem;padding:.85rem}.refund-note span{flex-basis:32px;font-size:.9rem;height:32px;width:32px}.refund-note p{font-size:.75rem}.refund-contact-item{align-items:flex-start;flex-direction:column;gap:.6rem;padding:.8rem}.refund-contact-icon{flex-basis:32px;font-size:.9rem;height:32px;width:32px}.refund-contact-item strong{font-size:.7rem}.refund-contact-item a,.refund-contact-item p{font-size:.75rem}.refund-download-btn{font-size:.75rem;min-height:42px;padding:.65rem 1.2rem}}@media (max-width:380px){.refund-container{padding:0 .8rem}.refund-title{font-size:1.4rem}.refund-nav-links{align-items:flex-start;flex-direction:column;gap:.5rem}.refund-nav-links a{width:100%}.refund-contact-item{padding:.7rem}.refund-address,.refund-alert,.refund-note{padding:.75rem}}@media (min-width:2560px){.refund-container{max-width:1600px}.refund-title{font-size:3.5rem}.refund-subtitle{font-size:1.2rem;max-width:900px}.refund-section-block{padding:2.5rem}.refund-section-block h2{font-size:1.8rem}.refund-section-block li,.refund-section-block p{font-size:1rem}}@media (prefers-reduced-motion:reduce){.refund-contact-item,.refund-download-btn,.refund-nav-links a,.refund-section-block{transition:none}}
/*# sourceMappingURL=main.590867b7.css.map*/