@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=DM+Sans:wght@400;500;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=DM+Mono:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Bricolage+Grotesque:wght@600;700;800&display=swap";:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{overflow-x:hidden!important}.header .container-fluid{max-width:1400px!important;margin:0 auto!important;padding-left:0;padding-right:0}.mv-header{background:#fff;padding:10px 40px;border-bottom:1px solid #edf1f6}.mv-container{display:flex;justify-content:space-between;align-items:center}.mv-left{display:flex;flex-direction:column}.mv-logo{height:40px}.mv-right{display:flex;align-items:center}.mv-icons-wrapper{display:flex;align-items:center;gap:12px}.mv-icon-box{display:flex;align-items:center;gap:5px;white-space:nowrap}.mv-icon{font-size:15px}.mv-separator{width:1px;height:22px;margin:0 2px;overflow:hidden;color:transparent;background:#d8dee8;font-size:0}.mv-text{color:#0b2c5d!important;font-size:14px;font-weight:400!important;letter-spacing:0}.top-account{position:relative}.top-account-trigger{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 6px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#1e293b;font-size:13.5px;font-weight:500;cursor:pointer;transition:all .2s ease}.top-account-trigger:hover,.top-account-trigger[aria-expanded=true]{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.top-account-avatar{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#2b6cb0;color:#fff;font-size:11px;font-weight:600;letter-spacing:0}.top-account-arrow{color:#7d95b3;font-size:11px;opacity:1;transition:transform .2s}.top-account-arrow.open{transform:rotate(180deg)}.top-account-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:100000;min-width:200px;padding:6px 0;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #00000014;animation:cd-in .15s ease}.top-account-divider{height:1px;background:#e2e8f0;margin:6px 0}.top-account-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 20px;border:none;border-radius:0;background:transparent;color:#1e293b;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.top-account-item:hover{background:#f1f5f9;color:#0076bc;padding-left:24px}.top-account-item-icon{display:flex;color:#64748b;font-size:18px;transition:all .2s ease}.top-account-item:hover .top-account-item-icon{color:#0076bc;transform:scale(1.1)}.top-account-item-logout,.top-account-item-logout .top-account-item-icon{color:#dc2626}.top-account-item-logout:hover{background:#fef2f2;color:#b91c1c;padding-left:24px}.top-account-item-logout:hover .top-account-item-icon{color:#b91c1c;transform:scale(1.1)}.header-cart-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:10px;background:#fff;color:#0b2c5d;cursor:pointer;font-size:22px;transition:background .2s,border-color .2s,color .2s}.header-cart-btn:hover{background:#eaf4fb;border-color:#b8d8ef;color:#0076bc}.header-cart-badge{position:absolute;top:-7px;right:-7px;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border:2px solid #ffffff;border-radius:999px;background:#ef4b3f;color:#fff;font-size:10px;font-weight:600;line-height:1}header{position:relative!important;z-index:9999!important}.header-inner.sticky-active{position:fixed!important;top:0;left:0;width:100%;z-index:999999!important;background:#fff!important;box-shadow:0 4px 15px #0000001f}.main-menu nav.navigation{overflow:visible}ul.nav.menu{display:flex!important;align-items:center!important;flex-wrap:nowrap;margin:0;padding:0;list-style:none;float:none!important;overflow:visible!important;padding:0 20px!important}ul.nav.menu>li,ul.nav.menu>.cd-li{position:relative!important;float:none!important;display:flex;align-items:stretch}ul.nav.menu>li>a{display:flex;align-items:center;gap:5px;padding:0 15px;height:70px;font-size:13px;font-weight:600;color:#333;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;text-decoration:none;transition:color .2s}ul.nav.menu>li>a:hover{color:#0076bc}.nav-link-icon{font-size:17px}.cd-wrapper{position:relative;display:flex;align-items:stretch}.cd-trigger{background:none;border:none;padding:0 15px;height:70px;font-size:13px;font-weight:600;color:#333;cursor:pointer;display:flex;align-items:center;gap:5px;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;line-height:1;transition:color .2s}.cd-trigger:hover,.cd-trigger[aria-expanded=true]{color:#0076bc}.cd-arrow{font-size:9px;display:inline-block;transition:transform .2s;opacity:.6}.cd-arrow.open{transform:rotate(180deg);opacity:1}.cd-panel{position:absolute;top:100%;left:0;min-width:230px;background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 10px 28px #0000001c,0 2px 8px #0000000f;z-index:99999;padding:6px 0;animation:cd-in .15s ease;overflow:visible}@keyframes cd-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cd-item{display:flex;align-items:center;gap:11px;width:100%;background:none;border:none;border-top:1px solid #f2f2f2;padding:11px 16px;cursor:pointer;text-align:left;color:#2b2b2b;font-size:13.5px;font-weight:500;transition:background .14s,color .14s}.cd-item:first-child{border-top:none}.cd-item:hover{background:#f0f7fd;color:#0076bc}.cd-item:hover .cd-icon{color:#0076bc}.cd-icon{display:flex;align-items:center;font-size:18px;color:#999;flex-shrink:0;transition:color .14s}.cd-label{flex:1;white-space:nowrap}.cd-loading{padding:12px 16px;font-size:13px;color:#aaa}.mobile-menu-toggle{background:none;border:none;font-size:24px;color:#333;cursor:pointer;padding:10px;display:none;z-index:10001}.mobile-offcanvas{position:fixed;top:0;left:-100%;width:300px;height:100vh;background:#fff;z-index:10000;transition:left .3s ease;box-shadow:2px 0 15px #0000001a;overflow-y:auto}.mobile-offcanvas.active{left:0}.mobile-offcanvas-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000073;z-index:9999;display:none}.mobile-offcanvas-content{height:100%;display:flex;flex-direction:column}.mobile-offcanvas-header{padding:18px 20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;background:#f8f9fa}.mobile-logo{height:36px}.mobile-offcanvas-close{background:none;border:none;font-size:20px;color:#555;cursor:pointer;padding:4px}.mobile-offcanvas-nav{display:flex;flex-direction:column;padding:8px 0}.mob-plain-link{background:none;border:none;border-bottom:1px solid #f0f0f0;width:100%;text-align:left;padding:14px 20px;font-size:13px;font-weight:600;color:#333;cursor:pointer;text-transform:uppercase;letter-spacing:.4px}.mob-plain-link:hover{background:#f4f8fd;color:#0076bc}.mob-section{border-bottom:1px solid #f0f0f0}.mob-section-trigger{background:none;border:none;width:100%;text-align:left;padding:14px 20px;font-size:13px;font-weight:600;color:#333;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;letter-spacing:.4px}.mob-section-trigger:hover{background:#f4f8fd;color:#0076bc}.mob-arrow{font-size:11px;transition:transform .2s}.mob-arrow.open{transform:rotate(180deg);color:#0076bc}.mob-section-items{background:#f9fafb;padding:4px 0}.mob-item{background:none;border:none;border-top:1px solid #eee;width:100%;text-align:left;padding:11px 20px 11px 34px;font-size:13px;font-weight:500;color:#444;cursor:pointer}.mob-item:hover{background:#eaf3fb;color:#0076bc}.mob-loading{display:block;padding:10px 20px 10px 34px;font-size:12px;color:#aaa}.mobile-menu-toggle-btn{display:none;background:none;border:none;font-size:20px;color:#0b2c5d;cursor:pointer;padding:6px;align-items:center;justify-content:center;transition:color .2s;flex-shrink:0}.mobile-menu-toggle-btn:hover{color:#0076bc}.mobile-menu-toggle-sep{display:none}.mobile-offcanvas-footer{margin-top:auto;padding:20px;border-top:1px solid #eee;background:#f8f9fa}.mobile-offcanvas-contact{display:flex;align-items:center;gap:8px;justify-content:center}.mobile-contact-email{color:#0b2c5d!important;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .2s}.mobile-contact-email:hover{color:#0076bc!important}@media(max-width:991px){.mv-container{flex-direction:row!important}.mv-icons-wrapper{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px}.header-inner{display:none!important}.mobile-menu-toggle-btn{display:inline-flex}.mobile-menu-toggle-sep,.header-email-box,.header-email-sep,.mv-separator{display:none!important}.mv-header{padding:10px 15px}.mobile-menu-toggle{display:none!important}.main-menu{display:none}.mobile-offcanvas-overlay{display:block}.mobile-nav{display:none!important}.mv-left{margin-left:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px}.mv-logo{height:26px!important;object-fit:contain}}@media(min-width:992px){.mobile-offcanvas,.mobile-offcanvas-overlay,.mobile-menu-toggle,.mobile-menu-toggle-btn,.mobile-menu-toggle-sep{display:none!important}.main-menu{display:block!important}.mobile-nav{display:none}}@media(max-width:768px){.mv-container{padding-left:10px;padding-right:10px}.mv-right{flex-direction:row!important;align-items:center!important;gap:0}.mv-icons-wrapper{flex-direction:row!important;align-items:center!important;gap:8px}.mv-separator,.mobile-menu-toggle-sep{display:none!important}.mv-text{font-size:12px}.mv-icon{font-size:15px!important}.top-account-panel{right:0!important;left:auto!important}.top-account-trigger{height:32px;font-size:12px;padding:0 8px 0 4px}.top-account-avatar{width:24px;height:24px;font-size:9px}.header-cart-btn{width:32px;height:32px;font-size:18px}.header-cart-badge{top:-6px;right:-6px;min-width:18px;height:18px;font-size:10px;border-width:1.5px}.mv-logo{height:22px!important;max-width:120px}}.bst-ft-wrapper{width:100%;padding:20px 40px;background:#f4f9fc;color:#0d1f2d;font-family:sans-serif;font-size:14px}.bst-ft-inner{max-width:1400px;margin:0 auto;overflow:hidden;border:1px solid #c8e4f3;border-radius:22px;background:#fff;box-shadow:0 18px 48px #0a67a517}.bst-ft-top{display:grid;grid-template-columns:minmax(360px,1.45fr) .72fr .72fr minmax(260px,.86fr);gap:34px;align-items:start;padding:40px 48px 34px}.bst-ft-logo{width:142px;display:block;margin-bottom:18px}.bst-ft-tagline{max-width:560px;margin:0 0 20px;color:#63768c;font-size:14px;line-height:1.65}.bst-ft-info-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:flex-start;margin-bottom:10px}.bst-ft-info-icon{min-height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#eaf5fc;color:#0a67a5;font-size:10px;font-weight:600;letter-spacing:.5px}.bst-ft-info-text,.bst-ft-email-link,.bst-ft-contact-desc{margin:0;color:#63768c;font-size:14px;line-height:1.55}.bst-ft-email-link{color:#0a67a5;text-decoration:none;font-weight:500}.bst-ft-email-link:hover,.bst-ft-nav-link:hover,.bst-ft-legal-link span:hover{color:#07517f}.bst-ft-col-title{margin:0 0 16px;color:#0d1f2d;font-family:serif;font-size:20px;font-weight:600;line-height:1.2}.bst-ft-nav-list{display:grid;gap:11px;margin:0;padding:0;list-style:none}.bst-ft-nav-link{display:inline-flex;align-items:center;gap:8px;color:#53687e;font-size:14px;font-weight:500;text-decoration:none;transition:color .18s ease,transform .18s ease}.bst-ft-nav-link:before{content:"";width:5px;height:5px;border-radius:50%;background:#0a67a5;opacity:.55}.bst-ft-nav-link:hover{transform:translate(3px)}.bst-ft-cta-card{padding:24px 28px;border:1px solid #c8e4f3;border-radius:18px;background:linear-gradient(180deg,#f1f9fe,#fff);min-height:0;align-self:start}.bst-ft-cta-card .bst-ft-col-title{margin-bottom:14px}.bst-ft-contact-desc{margin-bottom:18px}.bst-ft-cta-btn{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:8px;background:#0a67a5;color:#fff!important;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 8px 20px #0a67a52e;transition:background .18s ease,transform .18s ease}.bst-ft-cta-btn:hover{background:#07517f;color:#fff;transform:translateY(-1px)}.bst-ft-pay-bar{display:flex;align-items:center;gap:18px;margin:0 48px;padding:13px 18px;border:1px solid #dbeaf2;border-radius:14px;background:#f8fbfd}.bst-ft-pay-label,.bst-ft-ssl-badge{color:#63768c;font-size:14px;font-weight:500;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.bst-ft-pay-icons{display:flex;align-items:center;gap:12px;flex:1;flex-wrap:wrap}.bst-ft-pay-icons img{height:22px;object-fit:contain;opacity:.88;transition:opacity .18s ease,transform .18s ease}.bst-ft-pay-icons img:hover{opacity:1;transform:translateY(-1px)}.bst-ft-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:22px 48px 0;padding:18px 0 24px;border-top:1px solid #e4edf3}.bst-ft-copyright,.bst-ft-legal-link span{color:#8b9aae;font-size:14px}.bst-ft-legal-links{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.bst-ft-legal-link{text-decoration:none}.bst-ft-legal-link span{transition:color .18s ease}@media(max-width:1020px){.bst-ft-top{grid-template-columns:1fr 1fr;padding:34px}.bst-ft-col--left{grid-column:1 / -1}.bst-ft-pay-bar,.bst-ft-bottom{margin-left:38px;margin-right:38px}}@media(max-width:640px){.bst-ft-wrapper{padding:16px}.bst-ft-inner{border-radius:18px}.bst-ft-top{grid-template-columns:1fr;gap:28px;padding:28px 20px}.bst-ft-logo{width:132px}.bst-ft-pay-bar,.bst-ft-bottom{margin-left:20px;margin-right:20px}.bst-ft-pay-bar,.bst-ft-bottom{align-items:flex-start;flex-direction:column}.bst-ft-cta-btn{width:100%}}:root{--c-bg: #f0f4f9;--c-surface: #ffffff;--c-primary: #0b5ea8;--c-primary-dark: #083e73;--c-primary-light: #e8f2fb;--c-primary-mid: #d0e6f7;--c-accent: #00c9a0;--c-accent-dark: #009e7e;--c-ink: #0e1f33;--c-ink-60: #5c6b7a;--c-ink-30: #b4bec8;--c-border: rgba(14,31,51,.08);--c-border-md: rgba(14,31,51,.14);--c-border-strong: rgba(14,31,51,.22);--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 22px;--shadow-sm: 0 2px 8px rgba(11,94,168,.07);--shadow-md: 0 8px 28px rgba(11,94,168,.11);--shadow-lg: 0 20px 56px rgba(11,94,168,.15);--hero-h: 480px;--ease-expo: cubic-bezier(.16,1,.3,1);--ease-spring: cubic-bezier(.34,1.56,.64,1)}.s1-root{font-family:Source Sans Pro,Arial,sans-serif;background:var(--c-bg);width:100%;color:var(--c-ink);overflow-x:hidden}.s1-fade-up{animation:s1FadeUp .65s var(--ease-expo) both}@keyframes s1FadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.s1-hero{position:relative;width:calc(100% - 40px);max-width:1360px;height:var(--hero-h);margin:20px auto 0;overflow:hidden;border-radius:var(--r-xl);background:linear-gradient(135deg,#0a1e35,#0b5ea8 0%,#0e7fbd);box-shadow:var(--shadow-lg)}.s1-orb{position:absolute;border-radius:50%;pointer-events:none;transition:transform .6s var(--ease-expo);will-change:transform}.s1-orb-1{width:520px;height:520px;background:radial-gradient(circle,rgba(0,201,160,.22) 0%,transparent 70%);top:-140px;right:-80px;animation:orbFloat 8s ease-in-out infinite}.s1-orb-2{width:400px;height:400px;background:radial-gradient(circle,rgba(11,94,168,.38) 0%,transparent 70%);bottom:-160px;left:-60px;animation:orbFloat 10s ease-in-out infinite reverse}.s1-orb-3{width:280px;height:280px;background:radial-gradient(circle,rgba(255,255,255,.06) 0%,transparent 70%);top:50%;left:42%;animation:orbFloat 12s ease-in-out infinite 2s}@keyframes orbFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-22px) scale(1.04)}}.s1-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;pointer-events:none;z-index:0}.s1-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .55s ease,transform .55s var(--ease-expo);transform:translate(28px);z-index:1}.s1-slide-active{opacity:1;pointer-events:auto;transform:translate(0)}.s1-slide-out{opacity:0;transform:translate(-28px)}.s1-slide-inner{display:flex;height:100%;align-items:center;gap:40px;padding:0 64px;position:relative;z-index:2}.s1-slide-inner-simple{justify-content:flex-start}.s1-slide-inner-simple .s1-hero-left{max-width:720px}.s1-hero-left{flex:1;color:#fff;animation:heroIn .8s var(--ease-expo) .1s both}@keyframes heroIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.s1-badge-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#ffffff1c;border:1px solid rgba(255,255,255,.24);border-radius:999px;font-family:Source Sans Pro,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:.4px;color:#ffffffe6;margin-bottom:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.s1-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 8px var(--c-accent);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.s1-hero-h1{font-family:Source Sans Pro,Arial,sans-serif;font-size:48px;font-weight:600;line-height:1.06;margin:0 0 18px;color:#fff;letter-spacing:-.5px}.s1-hero-h1-accent{background:linear-gradient(90deg,#00c9a0,#66dfc4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.s1-hero-sub{font-family:Source Sans Pro,Arial,sans-serif;font-size:15.5px;line-height:1.7;color:#ffffffb3;margin:0 0 30px;max-width:440px;font-weight:300}.s1-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.s1-hero-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:var(--r-md);font-family:Source Sans Pro,Arial,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:transform .2s var(--ease-spring),box-shadow .2s ease,background .18s ease;white-space:nowrap}.s1-btn-primary{background:var(--c-accent);color:#fff;border:none;box-shadow:0 4px 18px #00c9a057}.s1-btn-primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 26px #00c9a070;background:var(--c-accent-dark)}.s1-btn-ghost{background:#ffffff17;color:#fff;border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.s1-btn-ghost:hover{background:#ffffff2b;transform:translateY(-2px)}.s1-hero-right{flex:0 0 440px;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .4s var(--ease-expo);animation:heroImgIn 1s var(--ease-expo) .2s both}@keyframes heroImgIn{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}.s1-hero-img-frame{position:relative;width:360px;height:360px;display:flex;align-items:center;justify-content:center}.s1-frame-ring{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.11);pointer-events:none}.s1-ring-1{width:360px;height:360px;animation:ringRotate 20s linear infinite}.s1-ring-2{width:278px;height:278px;animation:ringRotate 14s linear infinite reverse;border-style:dashed}.s1-ring-3{width:196px;height:196px;background:#ffffff09;border:none}@keyframes ringRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.s1-hero-person{width:min(80%,280px);height:auto;max-height:300px;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 20px 40px rgba(0,0,0,.28));animation:imgFloat 5s ease-in-out infinite}@keyframes imgFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.s1-float-badge{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 14px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);border-radius:var(--r-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;z-index:10;animation:badgeIn .6s var(--ease-spring) both}.s1-badge-tl{top:28px;left:-10px;animation-delay:.5s}.s1-badge-br{bottom:28px;right:-10px;animation-delay:.7s}@keyframes badgeIn{0%{opacity:0;transform:scale(.82) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.s1-badge-icon{font-family:Source Sans Pro,Arial,sans-serif;font-size:20px;color:var(--c-accent)}.s1-badge-title{font-family:Source Sans Pro,Arial,sans-serif;font-size:10px;color:#ffffff9e;font-weight:400}.s1-badge-val{font-family:Source Sans Pro,Arial,sans-serif;font-size:16px;font-weight:700;color:#fff}.s1-biz-left{flex:1;color:#fff;animation:heroIn .8s var(--ease-expo) .1s both}.s1-biz-eyebrow{font-family:Source Sans Pro,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--c-accent);margin-bottom:16px}.s1-biz-h2{font-family:Source Sans Pro,Arial,sans-serif;font-size:46px;font-weight:600;line-height:1.08;color:#fff;margin:0 0 18px;letter-spacing:-.4px}.s1-biz-h2-accent{background:linear-gradient(90deg,#00c9a0,#66dfc4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.s1-biz-sub{font-family:Source Sans Pro,Arial,sans-serif;font-size:15px;color:#ffffffab;margin:0 0 28px;font-weight:300;line-height:1.6}.s1-biz-right{flex:0 0 460px}.s1-partner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.s1-partner-cell{background:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:var(--r-md);padding:20px 12px;display:flex;flex-direction:column;align-items:center;gap:8px;transition:background .2s,transform .2s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:partnerIn .5s var(--ease-expo) both}.s1-partner-cell:hover{background:#ffffff21;transform:translateY(-3px)}@keyframes partnerIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.s1-partner-icon{font-size:22px;color:var(--c-accent)}.s1-partner-name{font-family:Source Sans Pro,Arial,sans-serif;font-size:11px;font-weight:600;color:#ffffffd6;letter-spacing:.4px;text-align:center}.s1-slide-controls{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:10;display:flex;align-items:center;gap:10px}.s1-arrow{width:32px;height:32px;border-radius:50%;background:#ffffff1c;border:1px solid rgba(255,255,255,.24);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,transform .2s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.s1-arrow:hover{background:#ffffff36;transform:scale(1.08)}.s1-dots{display:flex;align-items:center;gap:6px}.s1-dot{width:22px;height:6px;border-radius:3px;border:none;background:#ffffff4d;cursor:pointer;transition:background .3s,width .3s;padding:0}.s1-dot-active{background:var(--c-accent);width:38px}.s1-np-section{max-width:1360px;margin:48px auto 0;padding:0 20px 64px}.s1-np-inner{opacity:0}.s1-np-inner.s1-fade-up{opacity:1}.s1-np-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:36px}.s1-np-kicker{display:flex;align-items:center;gap:10px;font-family:Source Sans Pro,Arial,sans-serif;color:var(--c-primary);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 6px}.s1-kicker-line{display:inline-block;width:28px;height:2.5px;background:linear-gradient(90deg,var(--c-primary),var(--c-accent));border-radius:2px;flex-shrink:0}.s1-np-title{font-family:Source Sans Pro,Arial,sans-serif;font-size:32px;font-weight:800;color:var(--c-ink);margin:0;letter-spacing:-.4px}.s1-np-link{display:inline-flex;align-items:center;gap:7px;font-family:Source Sans Pro,Arial,sans-serif;color:var(--c-primary);font-size:13px;font-weight:600;text-decoration:none;padding:9px 18px;border:1.5px solid var(--c-primary);border-radius:var(--r-sm);transition:all .2s;white-space:nowrap}.s1-np-link:hover{background:var(--c-primary);color:#fff}.s1-np-tabs{display:flex;gap:6px;margin-bottom:28px;padding-bottom:0;border-bottom:1.5px solid var(--c-border)}.s1-np-tab{display:inline-flex;align-items:center;gap:7px;padding:10px 20px;font-size:13px;font-weight:600;border-radius:var(--r-sm) var(--r-sm) 0 0;cursor:pointer;border:1.5px solid transparent;border-bottom:none;background:transparent;color:var(--c-ink-60);font-family:Source Sans Pro,Arial,sans-serif;transition:all .2s;position:relative;bottom:-1.5px}.s1-np-tab:hover{color:var(--c-primary);background:var(--c-primary-light)}.s1-np-tab-active{background:var(--c-surface);color:var(--c-primary);border-color:var(--c-border);border-bottom-color:var(--c-surface)}.s1-tab-icon{font-family:Source Sans Pro,Arial,sans-serif;font-size:15px}.s1-np-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.s1-pcard{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-xl);overflow:hidden;display:flex;flex-direction:column;position:relative;transition:transform .22s var(--ease-spring),box-shadow .22s}.s1-pcard:hover{transform:translateY(-5px);box-shadow:0 20px 48px #0b5ea821}.s1-pcard-img-wrap{position:relative;height:180px;background:linear-gradient(135deg,var(--c-primary-light) 0%,#e0f0fd 100%);overflow:hidden}.s1-pcard-img-wrap img{width:100%;height:100%;object-fit:cover}.s1-pcard-img-placeholder{display:none;width:100%;height:100%;align-items:center;justify-content:center;font-size:52px;color:var(--c-primary);opacity:.3}.s1-rank-badge{position:absolute;top:12px;left:12px;font-family:Source Sans Pro,Arial,sans-serif;font-size:13px;font-weight:800;color:#fff;background:var(--c-primary);width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center}.s1-rating-pill{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:4px;background:#ffffffeb;padding:4px 10px;border-radius:999px;font-family:Source Sans Pro,Arial,sans-serif;font-size:12px;font-weight:700;color:#f5a623;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.s1-new-pill{position:absolute;top:12px;right:12px;font-family:Source Sans Pro,Arial,sans-serif;font-size:9px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--c-accent-dark);background:#00c9a026;padding:4px 9px;border-radius:999px;border:1px solid rgba(0,201,160,.25)}.s1-pcard-body{padding:18px 18px 14px}.s1-pcard-brand{font-family:Source Sans Pro,Arial,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--c-primary);margin-bottom:5px}.s1-pcard-name{font-family:Source Sans Pro,Arial,sans-serif;font-size:14px;font-weight:600;color:var(--c-ink);line-height:1.35;margin-bottom:10px}.s1-pcard-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.s1-type-chip{font-family:Source Sans Pro,Arial,sans-serif;font-size:10px;font-weight:600;color:var(--c-ink-60);background:var(--c-bg);padding:3px 9px;border-radius:5px;border:1px solid var(--c-border-md)}.s1-pcard-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-top:1px solid var(--c-border);margin-top:auto}.s1-pcard-cta{font-family:Source Sans Pro,Arial,sans-serif;font-size:13px;font-weight:600;color:var(--c-ink-60)}.s1-pcard-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--r-sm);background:var(--c-primary);color:#fff;border:none;font-size:12px;font-weight:600;cursor:pointer;font-family:Source Sans Pro,Arial,sans-serif;transition:background .18s,transform .18s}.s1-pcard-btn:hover{background:var(--c-primary-dark);transform:translateY(-1px)}@media(max-width:1100px){.s1-hero-right,.s1-biz-right{flex:0 0 350px}.s1-hero-h1{font-size:42px}.s1-biz-h2{font-size:38px}}@media(max-width:900px){:root{--hero-h: auto}.s1-hero{height:auto}.s1-slide{position:relative;transform:none!important}.s1-slide:not(.s1-slide-active){display:none;opacity:0}.s1-slide-inner{flex-direction:column;padding:40px 24px 60px;gap:34px;align-items:flex-start}.s1-hero-right,.s1-biz-right{flex:none;width:100%}.s1-hero-img-frame{width:100%;height:250px}.s1-hero-person{max-height:210px}.s1-float-badge{display:none}.s1-np-grid{grid-template-columns:1fr}.s1-np-tabs{overflow-x:auto;padding-bottom:0}}@media(max-width:700px){.s1-np-grid{grid-template-columns:1fr}}@media(max-width:600px){.s1-hero{width:calc(100% - 20px)}.s1-hero-h1{font-size:32px}.s1-biz-h2{font-size:29px}.s1-np-head{flex-direction:column;align-items:flex-start;gap:12px}.s1-np-title{font-size:24px}.s1-partner-grid{grid-template-columns:repeat(2,1fr)}.s1-hero-actions{flex-direction:column}.s1-hero-btn{width:100%;justify-content:center}}:root{--brand: #0A76AB;--brand-dk: #085f8a;--brand-lt: #e6f4fa;--brand-mid: #0d8fc9;--cyan: #06b6d4;--cyan-lt: #ecfeff;--slate: #475569;--slate-lt: #f1f5f9;--ocean: #0e7490;--ocean-lt: #e0f7fb;--text-dark: #0d1f2d;--text-body: #374151;--text-muted: #6b7280;--border: #e2e8f0;--bg: #ffffff;--bg-soft: #f8fafc;--radius-card: 16px;--radius-sm: 8px;--max-w: 1400px}@keyframes s2FadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes s2Pulse{0%,to{box-shadow:0 0 #0a76ab66}50%{box-shadow:0 0 0 6px #0a76ab00}}.s2-wrapper{width:100%;background:#f8fafc;font-family:Source Sans Pro,Arial,sans-serif;color:var(--text-body);overflow-x:hidden;padding:40px}.s2-section{width:100%;max-width:1400px;margin:0 auto;background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:50px;box-shadow:0 10px 30px #0f172a08,0 1px 3px #0f172a05}.s2-banner{position:relative;overflow:hidden;padding:0 0 30px;border-bottom:0;border-radius:0}.s2-banner-grid{display:none}.s2-banner:before{display:none}.s2-banner:after{display:none}.s2-banner-inner{position:relative;z-index:1;max-width:1400px;margin:0;display:block;text-align:left}.s2-banner-left{min-width:0}.s2-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 16px 6px 12px;border-radius:999px;background:#0b6fa8;border:1px solid rgba(11,111,168,.15);font-family:Source Sans Pro,Arial,sans-serif;font-size:11px;font-weight:700;color:#fff;letter-spacing:.02em;margin:0 0 18px;box-shadow:0 4px 12px #0b6fa81f}.s2-chip-pulse{width:6px;height:6px;border-radius:50%;background:#22c55e;animation:s2PulseGreen 2s infinite;flex-shrink:0}@keyframes s2PulseGreen{0%,to{box-shadow:0 0 #22c55e66}50%{box-shadow:0 0 0 6px #22c55e00}}.s2-banner-title{font-family:Source Sans Pro,Arial,sans-serif;font-size:28px;font-weight:500;color:#0b5c8f;line-height:1.25;margin:0 0 8px;letter-spacing:-.5px}.s2-banner-tagline{font-family:Source Sans Pro,Arial,sans-serif;font-size:13px;font-weight:500;color:#475569;letter-spacing:.12em;margin-bottom:15px}.s2-banner-sub{margin:0;color:#475569;font-family:Source Sans Pro,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.65;max-width:980px}.s2-stats{display:none;align-items:center;gap:24px}.s2-stat{display:flex;flex-direction:column;gap:2px}.s2-stat-num{font-family:Source Sans Pro,Arial,sans-serif;font-size:26px;font-weight:800;color:#fff;line-height:1}.s2-stat-label{font-family:Source Sans Pro,Arial,sans-serif;font-size:12px;font-weight:600;color:#ffffffa3;text-transform:uppercase;letter-spacing:.5px}.s2-stat-divider{width:1px;height:36px;background:#fff3}.s2-banner-right{display:none;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.s2-trial-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:var(--radius-sm);background:var(--brand);color:#fff;font-family:Source Sans Pro,Arial,sans-serif;font-size:14.5px;font-weight:700;border:none;cursor:pointer;white-space:nowrap;box-shadow:0 8px 24px #0a76ab2e;transition:transform .2s ease,box-shadow .2s ease}.s2-trial-btn svg{transition:transform .2s ease}.s2-trial-btn:hover{transform:translateY(-2px);box-shadow:0 10px 32px #00000038}.s2-trial-btn:hover svg{transform:translate(4px)}.s2-trial-note{margin:0;font-family:Source Sans Pro,Arial,sans-serif;font-size:12px;color:var(--text-muted);text-align:center}.s2-cards-outer{padding:32px 0 0;background:transparent}.s2-cards-grid{max-width:var(--max-w);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.s2-card{position:relative;display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;cursor:pointer;opacity:0;transform:translateY(32px);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;box-shadow:0 1px 6px #0000000d,0 4px 16px #0000000a}.s2-card.animate-in{animation:s2FadeUp .54s cubic-bezier(.22,1,.36,1) forwards}.s2-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #0a76ab24,0 4px 16px #0000000f;border-color:#0a76ab47}.s2-card-img-wrap{position:relative;height:200px;overflow:hidden;background:#dde6ed}.s2-card-img-wrap img{width:100%;height:100%;object-fit:fill;transition:transform .5s cubic-bezier(.22,1,.36,1)}.s2-card:hover .s2-card-img-wrap img{transform:scale(1.07)}.s2-card-img-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(10,30,48,.22) 100%)}.s2-card-tag{position:absolute;top:14px;left:14px;padding:4px 11px;border-radius:999px;font-family:Source Sans Pro,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.3px;background:#fffffff0;color:var(--brand);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 8px #0000001f}.s2-card-body{display:flex;flex-direction:column;flex:1;padding:22px 22px 20px;gap:12px}.s2-card-meta-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.s2-card-provider{display:inline-flex;align-items:center;gap:6px;font-family:Source Sans Pro,Arial,sans-serif;font-size:12px;font-weight:700;color:var(--brand);letter-spacing:.3px}.s2-provider-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:var(--brand-lt);color:var(--brand);flex-shrink:0}.s2-card-rating{display:inline-flex;align-items:center;gap:4px;font-family:Source Sans Pro,Arial,sans-serif;font-size:13px;font-weight:600}.s2-star-icon{font-family:Source Sans Pro,Arial,sans-serif;color:#fbbf24;font-size:14px}.s2-rating-val{color:#1e293b;font-weight:700}.s2-rating-count{font-family:Source Sans Pro,Arial,sans-serif;color:#64748b;font-size:11.5px}.accent-cyan .s2-provider-icon{background:var(--cyan-lt);color:var(--cyan)}.accent-slate .s2-provider-icon{background:var(--slate-lt);color:var(--slate)}.accent-ocean .s2-provider-icon{background:var(--ocean-lt);color:var(--ocean)}.accent-cyan .s2-card-provider{color:var(--cyan)}.accent-slate .s2-card-provider{color:var(--slate)}.accent-ocean .s2-card-provider{color:var(--ocean)}.s2-card-title{margin:0;font-family:Source Sans Pro,Arial,sans-serif;font-size:18px;font-weight:700;color:var(--text-dark);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:49px}.s2-card-desc{margin:0;font-family:Source Sans Pro,Arial,sans-serif;font-size:13.5px;color:var(--text-muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:65px;flex:none}.s2-course-features{display:flex;align-items:center;gap:16px;margin:4px 0 8px}.s2-feature-item{display:inline-flex;align-items:center;gap:6px;font-family:Source Sans Pro,Arial,sans-serif;color:#64748b;font-size:12.5px;font-weight:500}.s2-feature-item svg{color:#94a3b8;flex-shrink:0}.s2-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--border)}.s2-price-container{display:flex;align-items:baseline;gap:6px}.s2-price-current{font-family:Source Sans Pro,Arial,sans-serif;font-size:18px;font-weight:800;color:#0b6fa8}.accent-cyan .s2-price-current,.accent-slate .s2-price-current,.accent-ocean .s2-price-current{color:var(--brand)}.s2-price-old{font-family:Source Sans Pro,Arial,sans-serif;font-size:12px;text-decoration:line-through;color:#94a3b8}.s2-card-enroll{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:110px;min-height:38px;padding:8px 16px;border-radius:8px;background:var(--brand);color:#fff;font-family:Source Sans Pro,Arial,sans-serif;font-size:13px;font-weight:700;border:none;cursor:pointer;white-space:nowrap;transition:all .2s ease;box-shadow:0 4px 12px #0a76ab1f}.accent-cyan .s2-card-enroll{background:var(--cyan);box-shadow:0 4px 12px #06b6d426}.accent-slate .s2-card-enroll{background:var(--slate);box-shadow:0 4px 12px #47556926}.accent-ocean .s2-card-enroll{background:var(--ocean);box-shadow:0 4px 12px #0e749026}.s2-card-enroll svg{transition:transform .2s ease}.s2-card:hover .s2-card-enroll{transform:translateY(-1px)}.s2-card:hover .s2-card-enroll svg{transform:translate(3px)}.s2-card-accentbar{height:4px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.22,1,.36,1)}.accent-cyan .s2-card-accentbar{background:var(--cyan)}.s2-card--skeleton{cursor:default;pointer-events:none;opacity:1;transform:none}.s2-skeleton-block,.s2-skeleton-line{background:linear-gradient(90deg,#eef2f5 25%,#e2e8ee 37%,#eef2f5 63%);background-size:400% 100%;animation:s2-shimmer 1.4s ease infinite;border-radius:6px}.s2-card--skeleton .s2-card-img-wrap.s2-skeleton-block{width:100%}.s2-skeleton-line{height:12px;margin-bottom:12px}.s2-skeleton-line--short{width:40%}.s2-skeleton-line--full{width:100%}.s2-skeleton-line--medium{width:65%}.s2-skeleton-line--pill{width:72px;height:14px;margin-bottom:0;border-radius:999px}.s2-skeleton-line--price{width:80px;height:18px;margin-bottom:0}.s2-skeleton-features{display:flex;gap:16px;margin:4px 0 8px}.s2-skeleton-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--border)}.s2-skeleton-btn{width:110px;height:38px;border-radius:8px}@keyframes s2-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.accent-slate .s2-card-accentbar{background:var(--slate)}.accent-ocean .s2-card-accentbar{background:var(--ocean)}.s2-card:hover .s2-card-accentbar{transform:scaleX(1)}@media(max-width:1200px){.s2-cards-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:960px){.s2-cards-grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media(max-width:900px){.s2-wrapper{padding:36px 24px 56px}.s2-section{padding:42px 32px 48px;border-radius:24px}.s2-banner-inner{flex-direction:column;align-items:flex-start;gap:18px}.s2-banner-right{align-items:flex-start;width:100%}.s2-banner-title{font-size:30px}.s2-banner{padding:0 0 20px}}@media(max-width:640px){.s2-cards-outer{padding:20px 0 0}.s2-cards-grid{grid-template-columns:1fr;gap:16px}.s2-banner-title{font-size:24px;line-height:1.2}.s2-banner-tagline{font-size:11px}.s2-banner-sub{font-size:14px}.s2-banner{padding:0 0 16px}.s2-stats{gap:14px;flex-wrap:wrap}.s2-stat-num{font-size:22px}.s2-trial-btn{width:100%;justify-content:center}.s2-card-img-wrap{height:180px}.s2-card-body{padding:18px 16px 16px;gap:10px}.s2-card-title{font-size:18px}.s2-card-desc{font-size:13.5px}.s2-card-footer{grid-template-columns:1fr;align-items:stretch;gap:12px}.s2-card-enroll{width:100%;justify-content:center}}@media(max-width:560px){.s2-wrapper{padding:28px 14px 48px}.s2-section{padding:30px 18px 38px;border-radius:20px}.s2-banner-title{font-size:26px}}@media(max-width:400px){.s2-banner-title{font-size:22px}.s2-stat-divider{display:none}.s2-card-img-wrap{height:160px}}.section3{--s3-brand: #0A67A5;--s3-brand-dark: #07517f;--s3-brand-soft: #eaf5fc;--s3-border: #c4e0f4;--s3-text: #062d43;--s3-muted: #4f7894;font-family:Source Sans Pro,Arial,sans-serif;width:100%;padding:40px;background:#fff;color:var(--s3-text)}.section3-panel{width:100%;max-width:1400px;margin:0 auto;padding:40px;border:1px solid var(--s3-border);border-radius:32px;background:linear-gradient(160deg,#f6fbff,#eaf5fc);box-shadow:0 4px 40px #0a67a512;position:relative;overflow:hidden}.section3-panel:before{content:"";position:absolute;top:-80px;right:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(10,103,165,.08) 0%,transparent 70%);pointer-events:none}.section3-panel-head{display:flex;align-items:flex-start;margin-bottom:28px}.section3-kicker{width:fit-content;margin:0 0 12px;padding:12px 20px;display:inline-flex;align-items:center;gap:10px;justify-content:center;border:2px solid rgba(255,255,255,.22);border-radius:999px;background:linear-gradient(135deg,#1280c4 0%,var(--s3-brand-dark) 100%);color:#fff;font-family:Source Sans Pro,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:0;line-height:1;text-transform:none;box-shadow:inset 0 0 20px #ffffff0d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.section3-kicker-dot{width:9px;height:9px;display:inline-block;flex:0 0 auto;border-radius:50%;background:#20d1b2;box-shadow:0 0 12px #20d1b2b8}.section3-panel-head h2{margin:0 0 5px;color:var(--s3-brand-dark);font-family:Source Sans Pro,Arial,sans-serif;font-size:32px;font-weight:400;line-height:1.1;letter-spacing:-.3px}.section3-panel-head p{margin:0;color:var(--s3-muted);font-family:Source Sans Pro,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.section3-intro{max-width:1280px;margin:0 0 20px;color:#305e78;font-family:Source Sans Pro,Arial,sans-serif;font-size:16.5px;font-weight:400;line-height:1.85}.section3-benefit-list{display:grid;gap:10px}.section3-benefit-row{min-height:52px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:16px;padding:12px 20px;border:1px solid var(--s3-border);border-left:4px solid var(--s3-brand);border-radius:12px;background:#fff;opacity:0;transform:translate(-24px);animation:s3LineIn .65s cubic-bezier(.16,1,.3,1) forwards;transition:background .2s ease,box-shadow .2s ease}.section3-benefit-row:hover{background:#f5fbff;box-shadow:0 4px 16px #0a67a517}.section3-benefit-row.is-active{background:var(--s3-brand-soft);border-left-color:#0e82cc}.section3-benefit-row .s3-check{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;background:var(--s3-brand);color:#fff}.section3-benefit-row .s3-check svg{width:13px;height:13px;stroke:#fff;stroke-width:2.5;fill:none}.section3-benefit-row p{margin:0;color:var(--s3-text);font-family:Source Sans Pro,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.4}.section3-divider{height:1px;margin:34px 0 26px;background:linear-gradient(90deg,var(--s3-border) 0%,transparent 100%)}.section3-footer{display:flex;align-items:center;justify-content:space-between;gap:24px}.section3-footer p{margin:0;color:var(--s3-brand-dark);font-family:Source Sans Pro,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.5}.section3-footer button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;padding:0 22px;border:none;border-radius:10px;background:linear-gradient(135deg,#1280c4 0%,var(--s3-brand-dark) 100%);color:#fff;font-family:Source Sans Pro,Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.5px;cursor:pointer;box-shadow:0 8px 22px #0a67a53d;transition:box-shadow .22s ease,transform .22s ease}.section3-footer button svg{width:14px;height:14px;stroke:#fff;stroke-width:2.5;fill:none;transition:transform .22s ease}.section3-footer button:hover{box-shadow:0 12px 28px #0a67a552;transform:translateY(-2px)}.section3-footer button:hover svg{transform:translate(3px)}@keyframes s3LineIn{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@media(max-width:900px){.section3{padding:36px 24px 56px}.section3-panel{padding:42px 32px 48px;border-radius:24px}.section3-panel-head{margin-bottom:24px}.section3-panel-head h2{font-size:30px}.section3-intro,.section3-footer p{font-size:15px}.section3-footer{align-items:stretch;flex-direction:column}.section3-footer button{width:100%;justify-content:center}}@media(max-width:560px){.section3{padding:28px 14px 48px}.section3-panel{padding:30px 18px 38px;border-radius:20px}.section3-panel-head h2{font-size:26px}.section3-kicker{padding:10px 14px;font-size:13px}.section3-benefit-row{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:11px 14px}}.s6-newsletter{width:100%;padding:0 40px 40px;background:#f0f4f9;font-family:Source Sans Pro,Arial,sans-serif}.s6-newsletter-inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,520px);align-items:center;gap:36px;padding:44px;border-radius:22px;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(125deg,#0a1e35,#0b5ea8 40%,#0e7fbd);background-size:36px 36px,36px 36px,auto;box-shadow:0 20px 56px #0b5ea826;color:#fff;overflow:hidden;position:relative}.s6-newsletter-inner:after{content:"";position:absolute;width:340px;height:340px;right:36px;top:-150px;border-radius:50%;background:radial-gradient(circle,rgba(0,201,160,.18) 0%,transparent 70%);pointer-events:none}.s6-newsletter-content,.s6-newsletter-form{position:relative;z-index:1}.s6-newsletter-kicker{margin:0 0 10px;color:#00c9a0;font-family:Source Sans Pro,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.s6-newsletter-title{max-width:640px;margin:0 0 16px;color:#fff;font-family:Source Sans Pro,Arial,sans-serif;font-size:26px;font-weight:600;line-height:1.16;letter-spacing:-.5px}.s6-newsletter-text{max-width:620px;margin:0;color:#ffffffb8;font-family:Source Sans Pro,Arial,sans-serif;font-size:15.5px;line-height:1.75}.s6-newsletter-form{width:100%}.s6-input-wrap{display:flex;gap:10px;padding:8px;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.s6-input-wrap input{width:100%;min-width:0;border:none;outline:none;border-radius:10px;padding:0 16px;background:#fffffff0;color:#0e1f33;font-family:Source Sans Pro,Arial,sans-serif;font-size:15px;font-weight:600}.s6-input-wrap input::placeholder{color:#6e7d8d}.s6-input-wrap button{flex:0 0 auto;min-height:48px;border:none;border-radius:10px;padding:0 24px;background:#00c9a0;color:#fff;font-family:Source Sans Pro,Arial,sans-serif;font-size:14.5px;font-weight:700;cursor:pointer;transition:background .18s ease,box-shadow .2s ease,transform .2s ease;white-space:nowrap;box-shadow:0 4px 18px #00c9a057}.s6-input-wrap button:hover{background:#009e7e;box-shadow:0 8px 26px #00c9a070;transform:translateY(-1px)}.s6-newsletter-status{margin:12px 8px 0;color:#ffffffd1;font-family:Source Sans Pro,Arial,sans-serif;font-size:12px;line-height:1.4}@media(max-width:900px){.s6-newsletter-inner{grid-template-columns:1fr;padding:34px 28px}}@media(max-width:600px){.s6-newsletter{padding:0 12px 48px}.s6-newsletter-inner{gap:24px;padding:28px 18px;border-radius:18px}.s6-newsletter-title{font-size:26px}.s6-input-wrap{flex-direction:column}.s6-input-wrap input,.s6-input-wrap button{min-height:48px}.s6-input-wrap button{width:100%}}.s7-faq{width:100%;padding:0 40px 40px;background:linear-gradient(180deg,#f8fafc,#eef6fb);color:#0d1f2d;font-family:Source Sans Pro,Arial,sans-serif}.s7-faq-inner{width:100%;max-width:1400px;margin:0 auto;padding:40px;border:1px solid rgba(10,118,171,.12);border-radius:20px;background:#ffffffd1;box-shadow:0 20px 50px #0a76ab14}.s7-faq-head{max-width:680px;margin-bottom:20px}.s7-faq-kicker{display:inline-flex;align-items:center;gap:6px;background:#e6f4fa;color:#0a76ab;font-family:Source Sans Pro,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;padding:5px 14px;border-radius:20px;margin-bottom:16px}.s7-faq-title{margin:0 0 4px;color:#0d1f2d;font-family:Source Sans Pro,Arial,sans-serif;font-size:28px;font-weight:600;line-height:1.16}.s7-faq-subtitle{margin:0;color:#6b7280;font-family:Source Sans Pro,Arial,sans-serif;font-size:15.5px;line-height:1.75}.s7-accordion{display:grid;gap:14px}.s7-faq-item{overflow:hidden;border:1px solid rgba(10,118,171,.13);border-radius:14px;background:#fff;box-shadow:0 1px 6px #0000000a;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.s7-faq-item.is-open{border-color:#0a76ab61;box-shadow:0 12px 32px #0a76ab1c;transform:translateY(-2px)}.s7-faq-button{width:100%;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 22px;border:none;background:transparent;cursor:pointer;transition:background .2s ease}.s7-faq-button:hover,.s7-faq-button:focus-visible{background:#e6f4fa;outline:none}.s7-faq-question{color:#0d1f2d;font-family:Source Sans Pro,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.4;text-align:left}.s7-faq-icon{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#0a76ab;color:#fff;font-family:Source Sans Pro,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1;transition:background .2s ease,transform .22s ease}.s7-faq-item.is-open .s7-faq-icon{background:#06b6d4;transform:rotate(180deg)}.s7-faq-panel{max-height:0;overflow:hidden;transition:max-height .28s ease}.s7-faq-item.is-open .s7-faq-panel{max-height:260px}.s7-faq-panel-inner{padding:14px 22px 22px;border-top:1px solid rgba(10,118,171,.08)}.s7-faq-tag{display:inline-flex;align-items:center;gap:6px;background:#e6f4fa;color:#0a76ab;font-family:Source Sans Pro,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:4px 12px;border-radius:12px;margin-bottom:10px}.s7-faq-panel-inner p{margin:0;color:#6b7280;font-family:Source Sans Pro,Arial,sans-serif;font-size:14px;line-height:1.78}.s7-faq-footer{margin-top:32px;padding:22px 28px;background:#f0f9ff;border:1px solid rgba(10,118,171,.14);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:20px}.s7-faq-footer-left{display:flex;align-items:center;gap:16px}.s7-faq-footer-avatar{width:46px;height:46px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#e6f4fa;border-radius:50%;font-size:22px}.s7-faq-footer-title{margin:0 0 4px;color:#0d1f2d;font-family:Source Sans Pro,Arial,sans-serif;font-size:15px;font-weight:700}.s7-faq-footer-sub{margin:0;color:#6b7280;font-family:Source Sans Pro,Arial,sans-serif;font-size:13.5px;line-height:1.6}.s7-faq-footer-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:11px 22px;background:#0a76ab;color:#fff!important;font-family:Source Sans Pro,Arial,sans-serif;font-size:13.5px;font-weight:700;text-decoration:none;border-radius:10px;transition:background .2s ease,transform .18s ease;white-space:nowrap}.s7-faq-footer-btn:hover{background:#08608f;transform:translateY(-1px)}@media(max-width:1024px){.s7-accordion{grid-template-columns:1fr 1fr}}@media(max-width:900px){.s7-faq{padding:0 24px 56px}.s7-faq-inner{padding:36px 28px}.s7-faq-title{font-size:30px}.s7-accordion{grid-template-columns:1fr}.s7-faq-footer{flex-direction:column;align-items:flex-start;gap:16px}.s7-faq-footer-btn{width:100%;justify-content:center}}@media(max-width:600px){.s7-faq{padding:0 16px 48px}.s7-faq-inner{padding:28px 18px;border-radius:16px}.s7-faq-title{font-size:26px}.s7-faq-button{min-height:56px;padding:16px}.s7-faq-question{font-size:14.5px}.s7-faq-panel-inner{padding:12px 16px 18px}.s7-faq-panel-inner p{font-size:14px}.s7-faq-footer{padding:18px 20px}}.Biostar-Technology-ContactUsPage{--cu-ink: #102f45;--cu-heading: #07365d;--cu-blue: #0b6fa8;--cu-blue-soft: #eaf6fc;--cu-teal: #16a99d;--cu-text: #40576a;--cu-muted: #718496;--cu-border: #d9e8f1;--cu-panel: #ffffff;--cu-surface: #f7fbfe;width:100%;padding:40px;background:#f4f9fc;font-family:sans-serif}.Biostar-Technology-ContactUsPage *{box-sizing:border-box;letter-spacing:0}.Biostar-Technology-ContactUsPage .contact-eyebrow,.Biostar-Technology-ContactUsPage .contact-hero p,.Biostar-Technology-ContactUsPage .quick-card,.Biostar-Technology-ContactUsPage .contact-text,.Biostar-Technology-ContactUsPage .contact-highlight,.Biostar-Technology-ContactUsPage .address-block,.Biostar-Technology-ContactUsPage .info-card,.Biostar-Technology-ContactUsPage .form-header p,.Biostar-Technology-ContactUsPage .success-message,.Biostar-Technology-ContactUsPage .error-message,.Biostar-Technology-ContactUsPage label,.Biostar-Technology-ContactUsPage input,.Biostar-Technology-ContactUsPage textarea,.Biostar-Technology-ContactUsPage .error-text,.Biostar-Technology-ContactUsPage .checkbox-line,.Biostar-Technology-ContactUsPage .touch-submit-btn{font-family:sans-serif}.Biostar-Technology-ContactUsPage .contact-hero,.Biostar-Technology-ContactUsPage .contact-quick-grid,.Biostar-Technology-ContactUsPage .contact-wrapper{width:100%;max-width:1400px;margin-left:auto;margin-right:auto}.Biostar-Technology-ContactUsPage .contact-hero{position:relative;margin-bottom:24px;padding:52px 56px;border-radius:20px;background:#1b6fa6;overflow:hidden;box-shadow:0 18px 48px #1b6fa629}.Biostar-Technology-ContactUsPage .contact-hero-inner{position:relative;z-index:2;max-width:680px}.Biostar-Technology-ContactUsPage .contact-eyebrow{display:inline-flex;align-items:center;margin-bottom:18px;padding:6px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff26;color:#ffffffeb;font-size:12px;font-weight:600;line-height:1.2;text-transform:uppercase}.Biostar-Technology-ContactUsPage h1,.Biostar-Technology-ContactUsPage h2,.Biostar-Technology-ContactUsPage h3{color:var(--cu-heading);font-family:serif}.Biostar-Technology-ContactUsPage .contact-hero h1{max-width:720px;margin:0;color:#fff;font-size:48px;font-weight:600;line-height:1.08}.Biostar-Technology-ContactUsPage .contact-hero p{max-width:690px;margin:16px 0 34px;color:#ffffffc7;font-size:16px;font-weight:400;line-height:1.72}.Biostar-Technology-ContactUsPage .contact-hero-stats{display:flex;align-items:center;gap:24px}.Biostar-Technology-ContactUsPage .contact-hero-stat{display:flex;flex-direction:column;gap:4px}.Biostar-Technology-ContactUsPage .contact-hero-stat strong{color:#fff;font-family:serif;font-size:22px;font-weight:600;line-height:1}.Biostar-Technology-ContactUsPage .contact-hero-stat span{color:#ffffff9e;font-family:sans-serif;font-size:12px;font-weight:500;line-height:1.2;text-transform:uppercase}.Biostar-Technology-ContactUsPage .contact-hero-divider{width:1px;height:34px;background:#ffffff38}.Biostar-Technology-ContactUsPage .contact-hero-decoration{position:absolute;inset:0;z-index:1;pointer-events:none}.Biostar-Technology-ContactUsPage .contact-hero-circle{position:absolute;border-radius:50%}.Biostar-Technology-ContactUsPage .contact-hero-circle--1{right:-60px;bottom:-100px;width:340px;height:340px;background:#ffffff12}.Biostar-Technology-ContactUsPage .contact-hero-circle--2{top:-50px;right:200px;width:180px;height:180px;background:#ffffff0d}.Biostar-Technology-ContactUsPage .contact-hero-circle--3{right:120px;bottom:40px;width:90px;height:90px;background:#0aa0d040}.Biostar-Technology-ContactUsPage .contact-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.Biostar-Technology-ContactUsPage .quick-card{min-height:88px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px;align-items:center;padding:18px;border:1px solid var(--cu-border);border-radius:10px;background:#ffffffdb;color:var(--cu-ink);text-decoration:none;box-shadow:0 12px 28px #07365d0f;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.Biostar-Technology-ContactUsPage .quick-card:hover{border-color:#0b6fa852;box-shadow:0 16px 34px #07365d1a;transform:translateY(-2px)}.Biostar-Technology-ContactUsPage .quick-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--cu-blue-soft);color:var(--cu-blue);font-size:16px}.Biostar-Technology-ContactUsPage .quick-card strong{display:block;margin-bottom:4px;color:var(--cu-heading);font-size:15px;font-weight:600;line-height:1.2}.Biostar-Technology-ContactUsPage .quick-card small{display:block;color:var(--cu-muted);font-size:13px;font-weight:400;line-height:1.35;overflow-wrap:anywhere}.Biostar-Technology-ContactUsPage .contact-wrapper{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(460px,1.18fr);gap:22px;align-items:start}.Biostar-Technology-ContactUsPage .contact-left,.Biostar-Technology-ContactUsPage .contact-right{border:1px solid var(--cu-border);border-radius:12px;background:var(--cu-panel);box-shadow:0 16px 38px #07365d12}.Biostar-Technology-ContactUsPage .contact-left{padding:30px}.Biostar-Technology-ContactUsPage .contact-right{padding:32px}.Biostar-Technology-ContactUsPage .contact-title,.Biostar-Technology-ContactUsPage .form-header h3{margin:0;font-size:26px;font-weight:600;line-height:1.18}.Biostar-Technology-ContactUsPage .contact-title{display:flex;align-items:center;gap:12px;margin-bottom:14px}.Biostar-Technology-ContactUsPage .contact-title i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:10px;background:var(--cu-blue-soft);color:var(--cu-blue);font-size:15px}.Biostar-Technology-ContactUsPage .contact-text{margin:0;color:var(--cu-text);font-size:14.5px;font-weight:400;line-height:1.75}.Biostar-Technology-ContactUsPage .contact-highlight{margin:18px 0 20px;padding:13px 14px;border:1px solid rgba(22,169,157,.24);border-left:3px solid var(--cu-teal);border-radius:8px;background:#effbf9;color:#12796f;font-size:14px;font-weight:500;line-height:1.45}.Biostar-Technology-ContactUsPage .address-block{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;margin-bottom:18px;padding:15px;border:1px solid var(--cu-border);border-radius:10px;background:var(--cu-surface)}.Biostar-Technology-ContactUsPage .address-block i,.Biostar-Technology-ContactUsPage .info-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:var(--cu-blue-soft);color:var(--cu-blue)}.Biostar-Technology-ContactUsPage .address-block i{width:38px;height:38px;font-size:14px}.Biostar-Technology-ContactUsPage .address-block p{margin:0;color:var(--cu-text);font-size:13.5px;font-weight:400;line-height:1.65}.Biostar-Technology-ContactUsPage .address-block strong{color:var(--cu-heading);font-weight:600}.Biostar-Technology-ContactUsPage .info-cards{display:grid;gap:10px}.Biostar-Technology-ContactUsPage .info-card{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid var(--cu-border);border-radius:10px;background:#fff;transition:border-color .2s ease,background .2s ease,transform .2s ease}.Biostar-Technology-ContactUsPage .info-card:hover{border-color:#0b6fa847;background:#f9fcfe;transform:translateY(-1px)}.Biostar-Technology-ContactUsPage .info-icon{width:34px;height:34px;font-size:13px}.Biostar-Technology-ContactUsPage .info-content{min-width:0;display:grid;gap:3px}.Biostar-Technology-ContactUsPage .info-content h4{margin:0;color:var(--cu-muted);font-size:13px;font-weight:500;line-height:1.2}.Biostar-Technology-ContactUsPage .contact-phone,.Biostar-Technology-ContactUsPage .email-link,.Biostar-Technology-ContactUsPage .hours-text{margin:0;color:var(--cu-heading);font-size:13.5px;font-weight:500;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.Biostar-Technology-ContactUsPage .contact-phone:hover,.Biostar-Technology-ContactUsPage .email-link:hover{color:var(--cu-blue);text-decoration:underline;text-underline-offset:3px}.Biostar-Technology-ContactUsPage .form-header{margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--cu-border)}.Biostar-Technology-ContactUsPage .form-header p{margin:8px 0 0;color:var(--cu-muted);font-size:14px;line-height:1.6}.Biostar-Technology-ContactUsPage .success-message,.Biostar-Technology-ContactUsPage .error-message{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;border-radius:8px;font-size:13px;font-weight:500}.Biostar-Technology-ContactUsPage .success-message{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.Biostar-Technology-ContactUsPage .error-message{border:1px solid #fecaca;background:#fff5f5;color:#991b1b}.Biostar-Technology-ContactUsPage .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.Biostar-Technology-ContactUsPage .form-group{width:100%;margin-bottom:18px}.Biostar-Technology-ContactUsPage .contact-right label{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#43586a;font-size:14px;line-height:1.3}.Biostar-Technology-ContactUsPage .contact-right label i{width:15px;color:var(--cu-blue);font-size:12.5px;text-align:center}.Biostar-Technology-ContactUsPage input,.Biostar-Technology-ContactUsPage textarea{width:100%;padding:13px 14px;border:1px solid #cfdeea;border-radius:8px;background:#fbfdff;color:var(--cu-ink);font-size:14px;font-weight:400;line-height:1.5;outline:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.Biostar-Technology-ContactUsPage input::placeholder,.Biostar-Technology-ContactUsPage textarea::placeholder{color:#93a4b3}.Biostar-Technology-ContactUsPage input:hover,.Biostar-Technology-ContactUsPage textarea:hover{background:#fff;border-color:#b8cce0}.Biostar-Technology-ContactUsPage input:focus,.Biostar-Technology-ContactUsPage textarea:focus{border-color:var(--cu-blue);background:#fff;box-shadow:0 0 0 4px #0b6fa81a}.Biostar-Technology-ContactUsPage input.input-error,.Biostar-Technology-ContactUsPage textarea.input-error{border-color:#ef4444;background:snow}.Biostar-Technology-ContactUsPage textarea{min-height:128px;resize:vertical}.Biostar-Technology-ContactUsPage .error-text{display:block;margin-top:6px;color:#dc2626;font-size:12px;font-weight:500}.Biostar-Technology-ContactUsPage .checkbox-group{margin-bottom:18px}.Biostar-Technology-ContactUsPage .checkbox-line{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;padding:13px;border:1px solid var(--cu-border);border-radius:8px;background:var(--cu-surface)}.Biostar-Technology-ContactUsPage .checkbox-line input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--cu-blue);cursor:pointer}.Biostar-Technology-ContactUsPage .checkbox-line span{color:var(--cu-text);font-size:12.5px;line-height:1.55}.Biostar-Technology-ContactUsPage .touch-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;min-width:190px;padding:15px 34px;background:#0076bc;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px #0076bc40;text-transform:uppercase;letter-spacing:.5px}.Biostar-Technology-ContactUsPage .touch-submit-btn:hover:not(:disabled){background:#005a9e;transform:translateY(-2px);box-shadow:0 10px 30px #0076bc66}.Biostar-Technology-ContactUsPage .touch-submit-btn:active{transform:translateY(0)}.Biostar-Technology-ContactUsPage .touch-submit-btn:disabled{opacity:.72;cursor:not-allowed}@media(max-width:980px){.Biostar-Technology-ContactUsPage{padding:38px 24px 62px}.Biostar-Technology-ContactUsPage .contact-hero{padding:42px 36px}.Biostar-Technology-ContactUsPage .contact-quick-grid,.Biostar-Technology-ContactUsPage .contact-wrapper{grid-template-columns:1fr}.Biostar-Technology-ContactUsPage .contact-left,.Biostar-Technology-ContactUsPage .contact-right{padding:28px}}@media(max-width:620px){.Biostar-Technology-ContactUsPage{padding:28px 14px 50px}.Biostar-Technology-ContactUsPage .contact-hero h1{font-size:32px}.Biostar-Technology-ContactUsPage .contact-hero p{font-size:14.5px}.Biostar-Technology-ContactUsPage .contact-hero{padding:32px 24px;border-radius:14px}.Biostar-Technology-ContactUsPage .contact-hero-stats{gap:16px}.Biostar-Technology-ContactUsPage .contact-hero-stat strong{font-size:18px;font-family:sans-serif}.Biostar-Technology-ContactUsPage .quick-card{min-height:78px;padding:15px}.Biostar-Technology-ContactUsPage .contact-left,.Biostar-Technology-ContactUsPage .contact-right{padding:22px 18px}.Biostar-Technology-ContactUsPage .contact-title,.Biostar-Technology-ContactUsPage .form-header h3{font-size:24px}.Biostar-Technology-ContactUsPage .form-row{grid-template-columns:1fr;gap:0}}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-solid,.fab,.far,.fas{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em)}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.0625em) var(--fa-border-style,solid) var(--fa-border-color,#eee);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-end,.fa-pull-right{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation:none!important;transition:none!important}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{--fa-width:100%;inset:0;position:absolute;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"0"}.fa-1{--fa:"1"}.fa-2{--fa:"2"}.fa-3{--fa:"3"}.fa-4{--fa:"4"}.fa-5{--fa:"5"}.fa-6{--fa:"6"}.fa-7{--fa:"7"}.fa-8{--fa:"8"}.fa-9{--fa:"9"}.fa-exclamation{--fa:"!"}.fa-hashtag{--fa:"#"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"$"}.fa-percent,.fa-percentage{--fa:"%"}.fa-asterisk{--fa:"*"}.fa-add,.fa-plus{--fa:"+"}.fa-less-than{--fa:"<"}.fa-equals{--fa:"="}.fa-greater-than{--fa:">"}.fa-question{--fa:"?"}.fa-at{--fa:"@"}.fa-a{--fa:"A"}.fa-b{--fa:"B"}.fa-c{--fa:"C"}.fa-d{--fa:"D"}.fa-e{--fa:"E"}.fa-f{--fa:"F"}.fa-g{--fa:"G"}.fa-h{--fa:"H"}.fa-i{--fa:"I"}.fa-j{--fa:"J"}.fa-k{--fa:"K"}.fa-l{--fa:"L"}.fa-m{--fa:"M"}.fa-n{--fa:"N"}.fa-o{--fa:"O"}.fa-p{--fa:"P"}.fa-q{--fa:"Q"}.fa-r{--fa:"R"}.fa-s{--fa:"S"}.fa-t{--fa:"T"}.fa-u{--fa:"U"}.fa-v{--fa:"V"}.fa-w{--fa:"W"}.fa-x{--fa:"X"}.fa-y{--fa:"Y"}.fa-z{--fa:"Z"}.fa-faucet{--fa:""}.fa-faucet-drip{--fa:""}.fa-house-chimney-window{--fa:""}.fa-house-signal{--fa:""}.fa-temperature-arrow-down,.fa-temperature-down{--fa:""}.fa-temperature-arrow-up,.fa-temperature-up{--fa:""}.fa-trailer{--fa:""}.fa-bacteria{--fa:""}.fa-bacterium{--fa:""}.fa-box-tissue{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-hand-sparkles{--fa:""}.fa-hands-bubbles,.fa-hands-wash{--fa:""}.fa-handshake-alt-slash,.fa-handshake-simple-slash,.fa-handshake-slash{--fa:""}.fa-head-side-cough{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-head-side-mask{--fa:""}.fa-head-side-virus{--fa:""}.fa-house-chimney-user{--fa:""}.fa-house-laptop,.fa-laptop-house{--fa:""}.fa-lungs-virus{--fa:""}.fa-people-arrows,.fa-people-arrows-left-right{--fa:""}.fa-plane-slash{--fa:""}.fa-pump-medical{--fa:""}.fa-pump-soap{--fa:""}.fa-shield-virus{--fa:""}.fa-sink{--fa:""}.fa-soap{--fa:""}.fa-stopwatch-20{--fa:""}.fa-shop-slash,.fa-store-alt-slash{--fa:""}.fa-store-slash{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-users-slash{--fa:""}.fa-virus{--fa:""}.fa-virus-slash{--fa:""}.fa-viruses{--fa:""}.fa-vest{--fa:""}.fa-vest-patches{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-austral-sign{--fa:""}.fa-baht-sign{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-bolt-lightning{--fa:""}.fa-book-bookmark{--fa:""}.fa-camera-rotate{--fa:""}.fa-cedi-sign{--fa:""}.fa-chart-column{--fa:""}.fa-chart-gantt{--fa:""}.fa-clapperboard{--fa:""}.fa-clover{--fa:""}.fa-code-compare{--fa:""}.fa-code-fork{--fa:""}.fa-code-pull-request{--fa:""}.fa-colon-sign{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-display{--fa:""}.fa-dong-sign{--fa:""}.fa-elevator{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-florin-sign{--fa:""}.fa-folder-closed{--fa:""}.fa-franc-sign{--fa:""}.fa-guarani-sign{--fa:""}.fa-gun{--fa:""}.fa-hands-clapping{--fa:""}.fa-home-user,.fa-house-user{--fa:""}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:""}.fa-kip-sign{--fa:""}.fa-lari-sign{--fa:""}.fa-litecoin-sign{--fa:""}.fa-manat-sign{--fa:""}.fa-mask-face{--fa:""}.fa-mill-sign{--fa:""}.fa-money-bills{--fa:""}.fa-naira-sign{--fa:""}.fa-notdef{--fa:""}.fa-panorama{--fa:""}.fa-peseta-sign{--fa:""}.fa-peso-sign{--fa:""}.fa-plane-up{--fa:""}.fa-rupiah-sign{--fa:""}.fa-stairs{--fa:""}.fa-timeline{--fa:""}.fa-truck-front{--fa:""}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:""}.fa-vault{--fa:""}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:""}.fa-wheat-alt,.fa-wheat-awn{--fa:""}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:""}.fa-bangladeshi-taka-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-person-pregnant{--fa:""}.fa-home-lg,.fa-house-chimney{--fa:""}.fa-house-crack{--fa:""}.fa-house-medical{--fa:""}.fa-cent-sign{--fa:""}.fa-plus-minus{--fa:""}.fa-sailboat{--fa:""}.fa-section{--fa:""}.fa-shrimp{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-chart-simple{--fa:""}.fa-diagram-next{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-diagram-successor{--fa:""}.fa-earth-oceania,.fa-globe-oceania{--fa:""}.fa-bug-slash{--fa:""}.fa-file-circle-plus{--fa:""}.fa-shop-lock{--fa:""}.fa-virus-covid{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-anchor-lock{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-arrows-spin{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-bore-hole{--fa:""}.fa-bottle-droplet{--fa:""}.fa-bottle-water{--fa:""}.fa-bowl-food{--fa:""}.fa-boxes-packing{--fa:""}.fa-bridge{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-bridge-lock{--fa:""}.fa-bridge-water{--fa:""}.fa-bucket{--fa:""}.fa-bugs{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-building-circle-check{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-building-flag{--fa:""}.fa-building-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-building-shield{--fa:""}.fa-building-un{--fa:""}.fa-building-user{--fa:""}.fa-building-wheat{--fa:""}.fa-burst{--fa:""}.fa-car-on{--fa:""}.fa-car-tunnel{--fa:""}.fa-child-combatant,.fa-child-rifle{--fa:""}.fa-children{--fa:""}.fa-circle-nodes{--fa:""}.fa-clipboard-question{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-computer{--fa:""}.fa-cubes-stacked{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-explosion{--fa:""}.fa-ferry{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-file-circle-minus{--fa:""}.fa-file-circle-question{--fa:""}.fa-file-shield{--fa:""}.fa-fire-burner{--fa:""}.fa-fish-fins{--fa:""}.fa-flask-vial{--fa:""}.fa-glass-water{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-handcuffs{--fa:""}.fa-hands-bound{--fa:""}.fa-hands-holding-child{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-heart-circle-check{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-helmet-un{--fa:""}.fa-hill-avalanche{--fa:""}.fa-hill-rockslide{--fa:""}.fa-house-circle-check{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-house-fire{--fa:""}.fa-house-flag{--fa:""}.fa-house-flood-water{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-house-lock{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-house-medical-flag{--fa:""}.fa-house-tsunami{--fa:""}.fa-jar{--fa:""}.fa-jar-wheat{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-jug-detergent{--fa:""}.fa-kitchen-set{--fa:""}.fa-land-mine-on{--fa:""}.fa-landmark-flag{--fa:""}.fa-laptop-file{--fa:""}.fa-lines-leaning{--fa:""}.fa-location-pin-lock{--fa:""}.fa-locust{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-mask-ventilator{--fa:""}.fa-mattress-pillow{--fa:""}.fa-mobile-retro{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-mosquito{--fa:""}.fa-mosquito-net{--fa:""}.fa-mound{--fa:""}.fa-mountain-city{--fa:""}.fa-mountain-sun{--fa:""}.fa-oil-well{--fa:""}.fa-people-group{--fa:""}.fa-people-line{--fa:""}.fa-people-pulling{--fa:""}.fa-people-robbery{--fa:""}.fa-people-roof{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-person-burst{--fa:""}.fa-person-cane{--fa:""}.fa-person-chalkboard{--fa:""}.fa-person-circle-check{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-person-circle-minus{--fa:""}.fa-person-circle-plus{--fa:""}.fa-person-circle-question{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-person-dress-burst{--fa:""}.fa-person-drowning{--fa:""}.fa-person-falling{--fa:""}.fa-person-falling-burst{--fa:""}.fa-person-half-dress{--fa:""}.fa-person-harassing{--fa:""}.fa-person-military-pointing{--fa:""}.fa-person-military-rifle{--fa:""}.fa-person-military-to-person{--fa:""}.fa-person-rays{--fa:""}.fa-person-rifle{--fa:""}.fa-person-shelter{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-plane-circle-check{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-plane-lock{--fa:""}.fa-plate-wheat{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-plug-circle-check{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-ranking-star{--fa:""}.fa-road-barrier{--fa:""}.fa-road-bridge{--fa:""}.fa-road-circle-check{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-road-lock{--fa:""}.fa-road-spikes{--fa:""}.fa-rug{--fa:""}.fa-sack-xmark{--fa:""}.fa-school-circle-check{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-school-flag{--fa:""}.fa-school-lock{--fa:""}.fa-sheet-plastic{--fa:""}.fa-shield-cat{--fa:""}.fa-shield-dog{--fa:""}.fa-shield-heart{--fa:""}.fa-square-nfi{--fa:""}.fa-square-person-confined{--fa:""}.fa-square-virus{--fa:""}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-tarp{--fa:""}.fa-tarp-droplet{--fa:""}.fa-tent{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-tents{--fa:""}.fa-toilet-portable{--fa:""}.fa-toilets-portable{--fa:""}.fa-tower-cell{--fa:""}.fa-tower-observation{--fa:""}.fa-tree-city{--fa:""}.fa-trowel{--fa:""}.fa-trowel-bricks{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-truck-droplet{--fa:""}.fa-truck-field{--fa:""}.fa-truck-field-un{--fa:""}.fa-truck-plane{--fa:""}.fa-users-between-lines{--fa:""}.fa-users-line{--fa:""}.fa-users-rays{--fa:""}.fa-users-rectangle{--fa:""}.fa-users-viewfinder{--fa:""}.fa-vial-circle-check{--fa:""}.fa-vial-virus{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-worm{--fa:""}.fa-xmarks-lines{--fa:""}.fa-child-dress{--fa:""}.fa-child-reaching{--fa:""}.fa-file-circle-check{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-person-through-window{--fa:""}.fa-plant-wilt{--fa:""}.fa-stapler{--fa:""}.fa-train-tram{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-chart-diagram{--fa:""}.fa-comment-nodes{--fa:""}.fa-file-fragment{--fa:""}.fa-file-half-dashed{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-square-binary{--fa:""}.fa-pentagon{--fa:""}.fa-non-binary{--fa:""}.fa-spiral{--fa:""}.fa-mobile-vibrate{--fa:""}.fa-single-quote-left{--fa:""}.fa-single-quote-right{--fa:""}.fa-bus-side{--fa:""}.fa-heptagon,.fa-septagon{--fa:""}.fa-glass-martini,.fa-martini-glass-empty{--fa:""}.fa-music{--fa:""}.fa-magnifying-glass,.fa-search{--fa:""}.fa-heart{--fa:""}.fa-star{--fa:""}.fa-user,.fa-user-alt,.fa-user-large{--fa:""}.fa-film,.fa-film-alt,.fa-film-simple{--fa:""}.fa-table-cells-large,.fa-th-large{--fa:""}.fa-table-cells,.fa-th{--fa:""}.fa-table-list,.fa-th-list{--fa:""}.fa-check{--fa:""}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:""}.fa-magnifying-glass-plus,.fa-search-plus{--fa:""}.fa-magnifying-glass-minus,.fa-search-minus{--fa:""}.fa-power-off{--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:""}.fa-cog,.fa-gear{--fa:""}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:""}.fa-clock,.fa-clock-four{--fa:""}.fa-road{--fa:""}.fa-download{--fa:""}.fa-inbox{--fa:""}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:""}.fa-list-alt,.fa-rectangle-list{--fa:""}.fa-lock{--fa:""}.fa-flag{--fa:""}.fa-headphones,.fa-headphones-alt,.fa-headphones-simple{--fa:""}.fa-volume-off{--fa:""}.fa-volume-down,.fa-volume-low{--fa:""}.fa-volume-high,.fa-volume-up{--fa:""}.fa-qrcode{--fa:""}.fa-barcode{--fa:""}.fa-tag{--fa:""}.fa-tags{--fa:""}.fa-book{--fa:""}.fa-bookmark{--fa:""}.fa-print{--fa:""}.fa-camera,.fa-camera-alt{--fa:""}.fa-font{--fa:""}.fa-bold{--fa:""}.fa-italic{--fa:""}.fa-text-height{--fa:""}.fa-text-width{--fa:""}.fa-align-left{--fa:""}.fa-align-center{--fa:""}.fa-align-right{--fa:""}.fa-align-justify{--fa:""}.fa-list,.fa-list-squares{--fa:""}.fa-dedent,.fa-outdent{--fa:""}.fa-indent{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-image{--fa:""}.fa-location-pin,.fa-map-marker{--fa:""}.fa-adjust,.fa-circle-half-stroke{--fa:""}.fa-droplet,.fa-tint{--fa:""}.fa-edit,.fa-pen-to-square{--fa:""}.fa-arrows,.fa-arrows-up-down-left-right{--fa:""}.fa-backward-step,.fa-step-backward{--fa:""}.fa-backward-fast,.fa-fast-backward{--fa:""}.fa-backward{--fa:""}.fa-play{--fa:""}.fa-pause{--fa:""}.fa-stop{--fa:""}.fa-forward{--fa:""}.fa-fast-forward,.fa-forward-fast{--fa:""}.fa-forward-step,.fa-step-forward{--fa:""}.fa-eject{--fa:""}.fa-chevron-left{--fa:""}.fa-chevron-right{--fa:""}.fa-circle-plus,.fa-plus-circle{--fa:""}.fa-circle-minus,.fa-minus-circle{--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:""}.fa-check-circle,.fa-circle-check{--fa:""}.fa-circle-question,.fa-question-circle{--fa:""}.fa-circle-info,.fa-info-circle{--fa:""}.fa-crosshairs{--fa:""}.fa-ban,.fa-cancel{--fa:""}.fa-arrow-left{--fa:""}.fa-arrow-right{--fa:""}.fa-arrow-up{--fa:""}.fa-arrow-down{--fa:""}.fa-mail-forward,.fa-share{--fa:""}.fa-expand{--fa:""}.fa-compress{--fa:""}.fa-minus,.fa-subtract{--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:""}.fa-gift{--fa:""}.fa-leaf{--fa:""}.fa-fire{--fa:""}.fa-eye{--fa:""}.fa-eye-slash{--fa:""}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:""}.fa-plane{--fa:""}.fa-calendar-alt,.fa-calendar-days{--fa:""}.fa-random,.fa-shuffle{--fa:""}.fa-comment{--fa:""}.fa-magnet{--fa:""}.fa-chevron-up{--fa:""}.fa-chevron-down{--fa:""}.fa-retweet{--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:""}.fa-folder,.fa-folder-blank{--fa:""}.fa-folder-open{--fa:""}.fa-arrows-up-down,.fa-arrows-v{--fa:""}.fa-arrows-h,.fa-arrows-left-right{--fa:""}.fa-bar-chart,.fa-chart-bar{--fa:""}.fa-camera-retro{--fa:""}.fa-key{--fa:""}.fa-cogs,.fa-gears{--fa:""}.fa-comments{--fa:""}.fa-star-half{--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:""}.fa-thumb-tack,.fa-thumbtack{--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:""}.fa-trophy{--fa:""}.fa-upload{--fa:""}.fa-lemon{--fa:""}.fa-phone{--fa:""}.fa-phone-square,.fa-square-phone{--fa:""}.fa-unlock{--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:""}.fa-feed,.fa-rss{--fa:""}.fa-hard-drive,.fa-hdd{--fa:""}.fa-bullhorn{--fa:""}.fa-certificate{--fa:""}.fa-hand-point-right{--fa:""}.fa-hand-point-left{--fa:""}.fa-hand-point-up{--fa:""}.fa-hand-point-down{--fa:""}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:""}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:""}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:""}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:""}.fa-globe{--fa:""}.fa-wrench{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-filter{--fa:""}.fa-briefcase{--fa:""}.fa-arrows-alt,.fa-up-down-left-right{--fa:""}.fa-users{--fa:""}.fa-chain,.fa-link{--fa:""}.fa-cloud{--fa:""}.fa-flask{--fa:""}.fa-cut,.fa-scissors{--fa:""}.fa-copy{--fa:""}.fa-paperclip{--fa:""}.fa-floppy-disk,.fa-save{--fa:""}.fa-square{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-list-dots,.fa-list-ul{--fa:""}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:""}.fa-strikethrough{--fa:""}.fa-underline{--fa:""}.fa-table{--fa:""}.fa-magic,.fa-wand-magic{--fa:""}.fa-truck{--fa:""}.fa-money-bill{--fa:""}.fa-caret-down{--fa:""}.fa-caret-up{--fa:""}.fa-caret-left{--fa:""}.fa-caret-right{--fa:""}.fa-columns,.fa-table-columns{--fa:""}.fa-sort,.fa-unsorted{--fa:""}.fa-sort-desc,.fa-sort-down{--fa:""}.fa-sort-asc,.fa-sort-up{--fa:""}.fa-envelope{--fa:""}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:""}.fa-gavel,.fa-legal{--fa:""}.fa-bolt,.fa-zap{--fa:""}.fa-sitemap{--fa:""}.fa-umbrella{--fa:""}.fa-file-clipboard,.fa-paste{--fa:""}.fa-lightbulb{--fa:""}.fa-arrow-right-arrow-left,.fa-exchange{--fa:""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:""}.fa-user-doctor,.fa-user-md{--fa:""}.fa-stethoscope{--fa:""}.fa-suitcase{--fa:""}.fa-bell{--fa:""}.fa-coffee,.fa-mug-saucer{--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:""}.fa-ambulance,.fa-truck-medical{--fa:""}.fa-medkit,.fa-suitcase-medical{--fa:""}.fa-fighter-jet,.fa-jet-fighter{--fa:""}.fa-beer,.fa-beer-mug-empty{--fa:""}.fa-h-square,.fa-square-h{--fa:""}.fa-plus-square,.fa-square-plus{--fa:""}.fa-angle-double-left,.fa-angles-left{--fa:""}.fa-angle-double-right,.fa-angles-right{--fa:""}.fa-angle-double-up,.fa-angles-up{--fa:""}.fa-angle-double-down,.fa-angles-down{--fa:""}.fa-angle-left{--fa:""}.fa-angle-right{--fa:""}.fa-angle-up{--fa:""}.fa-angle-down{--fa:""}.fa-laptop{--fa:""}.fa-tablet-button{--fa:""}.fa-mobile-button{--fa:""}.fa-quote-left,.fa-quote-left-alt{--fa:""}.fa-quote-right,.fa-quote-right-alt{--fa:""}.fa-spinner{--fa:""}.fa-circle{--fa:""}.fa-face-smile,.fa-smile{--fa:""}.fa-face-frown,.fa-frown{--fa:""}.fa-face-meh,.fa-meh{--fa:""}.fa-gamepad{--fa:""}.fa-keyboard{--fa:""}.fa-flag-checkered{--fa:""}.fa-terminal{--fa:""}.fa-code{--fa:""}.fa-mail-reply-all,.fa-reply-all{--fa:""}.fa-location-arrow{--fa:""}.fa-crop{--fa:""}.fa-code-branch{--fa:""}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:""}.fa-info{--fa:""}.fa-superscript{--fa:""}.fa-subscript{--fa:""}.fa-eraser{--fa:""}.fa-puzzle-piece{--fa:""}.fa-microphone{--fa:""}.fa-microphone-slash{--fa:""}.fa-shield,.fa-shield-blank{--fa:""}.fa-calendar{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-rocket{--fa:""}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:""}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:""}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:""}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:""}.fa-anchor{--fa:""}.fa-unlock-alt,.fa-unlock-keyhole{--fa:""}.fa-bullseye{--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:""}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:""}.fa-rss-square,.fa-square-rss{--fa:""}.fa-circle-play,.fa-play-circle{--fa:""}.fa-ticket{--fa:""}.fa-minus-square,.fa-square-minus{--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:""}.fa-check-square,.fa-square-check{--fa:""}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:""}.fa-external-link-square,.fa-square-arrow-up-right{--fa:""}.fa-share-from-square,.fa-share-square{--fa:""}.fa-compass{--fa:""}.fa-caret-square-down,.fa-square-caret-down{--fa:""}.fa-caret-square-up,.fa-square-caret-up{--fa:""}.fa-caret-square-right,.fa-square-caret-right{--fa:""}.fa-eur,.fa-euro,.fa-euro-sign{--fa:""}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:""}.fa-rupee,.fa-rupee-sign{--fa:""}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:""}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:""}.fa-krw,.fa-won,.fa-won-sign{--fa:""}.fa-file{--fa:""}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:""}.fa-thumbs-up{--fa:""}.fa-thumbs-down{--fa:""}.fa-arrow-down-long,.fa-long-arrow-down{--fa:""}.fa-arrow-up-long,.fa-long-arrow-up{--fa:""}.fa-arrow-left-long,.fa-long-arrow-left{--fa:""}.fa-arrow-right-long,.fa-long-arrow-right{--fa:""}.fa-female,.fa-person-dress{--fa:""}.fa-male,.fa-person{--fa:""}.fa-sun{--fa:""}.fa-moon{--fa:""}.fa-archive,.fa-box-archive{--fa:""}.fa-bug{--fa:""}.fa-caret-square-left,.fa-square-caret-left{--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:""}.fa-wheelchair{--fa:""}.fa-lira-sign{--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:""}.fa-envelope-square,.fa-square-envelope{--fa:""}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:""}.fa-graduation-cap,.fa-mortar-board{--fa:""}.fa-language{--fa:""}.fa-fax{--fa:""}.fa-building{--fa:""}.fa-child{--fa:""}.fa-paw{--fa:""}.fa-cube{--fa:""}.fa-cubes{--fa:""}.fa-recycle{--fa:""}.fa-automobile,.fa-car{--fa:""}.fa-cab,.fa-taxi{--fa:""}.fa-tree{--fa:""}.fa-database{--fa:""}.fa-file-pdf{--fa:""}.fa-file-word{--fa:""}.fa-file-excel{--fa:""}.fa-file-powerpoint{--fa:""}.fa-file-image{--fa:""}.fa-file-archive,.fa-file-zipper{--fa:""}.fa-file-audio{--fa:""}.fa-file-video{--fa:""}.fa-file-code{--fa:""}.fa-life-ring{--fa:""}.fa-circle-notch{--fa:""}.fa-paper-plane{--fa:""}.fa-clock-rotate-left,.fa-history{--fa:""}.fa-header,.fa-heading{--fa:""}.fa-paragraph{--fa:""}.fa-sliders,.fa-sliders-h{--fa:""}.fa-share-alt,.fa-share-nodes{--fa:""}.fa-share-alt-square,.fa-square-share-nodes{--fa:""}.fa-bomb{--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:""}.fa-teletype,.fa-tty{--fa:""}.fa-binoculars{--fa:""}.fa-plug{--fa:""}.fa-newspaper{--fa:""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:""}.fa-calculator{--fa:""}.fa-bell-slash{--fa:""}.fa-trash{--fa:""}.fa-copyright{--fa:""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:""}.fa-paint-brush,.fa-paintbrush{--fa:""}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:""}.fa-area-chart,.fa-chart-area{--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:""}.fa-chart-line,.fa-line-chart{--fa:""}.fa-toggle-off{--fa:""}.fa-toggle-on{--fa:""}.fa-bicycle{--fa:""}.fa-bus{--fa:""}.fa-closed-captioning{--fa:""}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:""}.fa-cart-plus{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-diamond{--fa:""}.fa-ship{--fa:""}.fa-user-secret{--fa:""}.fa-motorcycle{--fa:""}.fa-street-view{--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:""}.fa-venus{--fa:""}.fa-mars{--fa:""}.fa-mercury{--fa:""}.fa-mars-and-venus{--fa:""}.fa-transgender,.fa-transgender-alt{--fa:""}.fa-venus-double{--fa:""}.fa-mars-double{--fa:""}.fa-venus-mars{--fa:""}.fa-mars-stroke{--fa:""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:""}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:""}.fa-neuter{--fa:""}.fa-genderless{--fa:""}.fa-server{--fa:""}.fa-user-plus{--fa:""}.fa-user-times,.fa-user-xmark{--fa:""}.fa-bed{--fa:""}.fa-train{--fa:""}.fa-subway,.fa-train-subway{--fa:""}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:""}.fa-battery-4,.fa-battery-three-quarters{--fa:""}.fa-battery-3,.fa-battery-half{--fa:""}.fa-battery-2,.fa-battery-quarter{--fa:""}.fa-battery-0,.fa-battery-empty{--fa:""}.fa-arrow-pointer,.fa-mouse-pointer{--fa:""}.fa-i-cursor{--fa:""}.fa-object-group{--fa:""}.fa-object-ungroup{--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:""}.fa-clone{--fa:""}.fa-balance-scale,.fa-scale-balanced{--fa:""}.fa-hourglass-1,.fa-hourglass-start{--fa:""}.fa-hourglass-2,.fa-hourglass-half{--fa:""}.fa-hourglass-3,.fa-hourglass-end{--fa:""}.fa-hourglass,.fa-hourglass-empty{--fa:""}.fa-hand-back-fist,.fa-hand-rock{--fa:""}.fa-hand,.fa-hand-paper{--fa:""}.fa-hand-scissors{--fa:""}.fa-hand-lizard{--fa:""}.fa-hand-spock{--fa:""}.fa-hand-pointer{--fa:""}.fa-hand-peace{--fa:""}.fa-trademark{--fa:""}.fa-registered{--fa:""}.fa-television,.fa-tv,.fa-tv-alt{--fa:""}.fa-calendar-plus{--fa:""}.fa-calendar-minus{--fa:""}.fa-calendar-times,.fa-calendar-xmark{--fa:""}.fa-calendar-check{--fa:""}.fa-industry{--fa:""}.fa-map-pin{--fa:""}.fa-map-signs,.fa-signs-post{--fa:""}.fa-map{--fa:""}.fa-comment-alt,.fa-message{--fa:""}.fa-circle-pause,.fa-pause-circle{--fa:""}.fa-circle-stop,.fa-stop-circle{--fa:""}.fa-bag-shopping,.fa-shopping-bag{--fa:""}.fa-basket-shopping,.fa-shopping-basket{--fa:""}.fa-universal-access{--fa:""}.fa-blind,.fa-person-walking-with-cane{--fa:""}.fa-audio-description{--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:""}.fa-braille{--fa:""}.fa-assistive-listening-systems,.fa-ear-listen{--fa:""}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:""}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:""}.fa-hands,.fa-sign-language,.fa-signing{--fa:""}.fa-eye-low-vision,.fa-low-vision{--fa:""}.fa-handshake,.fa-handshake-alt,.fa-handshake-simple{--fa:""}.fa-envelope-open{--fa:""}.fa-address-book,.fa-contact-book{--fa:""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:""}.fa-circle-user,.fa-user-circle{--fa:""}.fa-id-badge{--fa:""}.fa-drivers-license,.fa-id-card{--fa:""}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:""}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:""}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:""}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:""}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:""}.fa-shower{--fa:""}.fa-bath,.fa-bathtub{--fa:""}.fa-podcast{--fa:""}.fa-window-maximize{--fa:""}.fa-window-minimize{--fa:""}.fa-window-restore{--fa:""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:""}.fa-microchip{--fa:""}.fa-snowflake{--fa:""}.fa-spoon,.fa-utensil-spoon{--fa:""}.fa-cutlery,.fa-utensils{--fa:""}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:""}.fa-trash-alt,.fa-trash-can{--fa:""}.fa-rotate,.fa-sync-alt{--fa:""}.fa-stopwatch{--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:""}.fa-right-to-bracket,.fa-sign-in-alt{--fa:""}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:""}.fa-poo{--fa:""}.fa-images{--fa:""}.fa-pencil,.fa-pencil-alt{--fa:""}.fa-pen{--fa:""}.fa-pen-alt,.fa-pen-clip{--fa:""}.fa-octagon{--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:""}.fa-long-arrow-alt-right,.fa-right-long{--fa:""}.fa-long-arrow-alt-up,.fa-up-long{--fa:""}.fa-hexagon{--fa:""}.fa-file-edit,.fa-file-pen{--fa:""}.fa-expand-arrows-alt,.fa-maximize{--fa:""}.fa-clipboard{--fa:""}.fa-arrows-alt-h,.fa-left-right{--fa:""}.fa-arrows-alt-v,.fa-up-down{--fa:""}.fa-alarm-clock{--fa:""}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:""}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:""}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:""}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:""}.fa-external-link-alt,.fa-up-right-from-square{--fa:""}.fa-external-link-square-alt,.fa-square-up-right{--fa:""}.fa-exchange-alt,.fa-right-left{--fa:""}.fa-repeat{--fa:""}.fa-code-commit{--fa:""}.fa-code-merge{--fa:""}.fa-desktop,.fa-desktop-alt{--fa:""}.fa-gem{--fa:""}.fa-level-down-alt,.fa-turn-down{--fa:""}.fa-level-up-alt,.fa-turn-up{--fa:""}.fa-lock-open{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}.fa-microphone-alt,.fa-microphone-lines{--fa:""}.fa-mobile-alt,.fa-mobile-screen-button{--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:""}.fa-mobile-android-alt,.fa-mobile-screen{--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:""}.fa-phone-slash{--fa:""}.fa-image-portrait,.fa-portrait{--fa:""}.fa-mail-reply,.fa-reply{--fa:""}.fa-shield-alt,.fa-shield-halved{--fa:""}.fa-tablet-alt,.fa-tablet-screen-button{--fa:""}.fa-tablet,.fa-tablet-android{--fa:""}.fa-ticket-alt,.fa-ticket-simple{--fa:""}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:""}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:""}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-baseball,.fa-baseball-ball{--fa:""}.fa-basketball,.fa-basketball-ball{--fa:""}.fa-bowling-ball{--fa:""}.fa-chess{--fa:""}.fa-chess-bishop{--fa:""}.fa-chess-board{--fa:""}.fa-chess-king{--fa:""}.fa-chess-knight{--fa:""}.fa-chess-pawn{--fa:""}.fa-chess-queen{--fa:""}.fa-chess-rook{--fa:""}.fa-dumbbell{--fa:""}.fa-football,.fa-football-ball{--fa:""}.fa-golf-ball,.fa-golf-ball-tee{--fa:""}.fa-hockey-puck{--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:""}.fa-square-full{--fa:""}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:""}.fa-allergies,.fa-hand-dots{--fa:""}.fa-band-aid,.fa-bandage{--fa:""}.fa-box{--fa:""}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:""}.fa-briefcase-medical{--fa:""}.fa-burn,.fa-fire-flame-simple{--fa:""}.fa-capsules{--fa:""}.fa-clipboard-check{--fa:""}.fa-clipboard-list{--fa:""}.fa-diagnoses,.fa-person-dots-from-line{--fa:""}.fa-dna{--fa:""}.fa-dolly,.fa-dolly-box{--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:""}.fa-file-medical{--fa:""}.fa-file-medical-alt,.fa-file-waveform{--fa:""}.fa-first-aid,.fa-kit-medical{--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:""}.fa-id-card-alt,.fa-id-card-clip{--fa:""}.fa-notes-medical{--fa:""}.fa-pallet{--fa:""}.fa-pills{--fa:""}.fa-prescription-bottle{--fa:""}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:""}.fa-bed-pulse,.fa-procedures{--fa:""}.fa-shipping-fast,.fa-truck-fast{--fa:""}.fa-smoking{--fa:""}.fa-syringe{--fa:""}.fa-tablets{--fa:""}.fa-thermometer{--fa:""}.fa-vial{--fa:""}.fa-vials{--fa:""}.fa-warehouse{--fa:""}.fa-weight,.fa-weight-scale{--fa:""}.fa-x-ray{--fa:""}.fa-box-open{--fa:""}.fa-comment-dots,.fa-commenting{--fa:""}.fa-comment-slash{--fa:""}.fa-couch{--fa:""}.fa-circle-dollar-to-slot,.fa-donate{--fa:""}.fa-dove{--fa:""}.fa-hand-holding{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:""}.fa-hands-holding{--fa:""}.fa-hands-helping,.fa-handshake-angle{--fa:""}.fa-parachute-box{--fa:""}.fa-people-carry,.fa-people-carry-box{--fa:""}.fa-piggy-bank{--fa:""}.fa-ribbon{--fa:""}.fa-route{--fa:""}.fa-seedling,.fa-sprout{--fa:""}.fa-sign,.fa-sign-hanging{--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:""}.fa-tape{--fa:""}.fa-truck-loading,.fa-truck-ramp-box{--fa:""}.fa-truck-moving{--fa:""}.fa-video-slash{--fa:""}.fa-wine-glass{--fa:""}.fa-user-astronaut{--fa:""}.fa-user-check{--fa:""}.fa-user-clock{--fa:""}.fa-user-cog,.fa-user-gear{--fa:""}.fa-user-edit,.fa-user-pen{--fa:""}.fa-user-friends,.fa-user-group{--fa:""}.fa-user-graduate{--fa:""}.fa-user-lock{--fa:""}.fa-user-minus{--fa:""}.fa-user-ninja{--fa:""}.fa-user-shield{--fa:""}.fa-user-alt-slash,.fa-user-large-slash,.fa-user-slash{--fa:""}.fa-user-tag{--fa:""}.fa-user-tie{--fa:""}.fa-users-cog,.fa-users-gear{--fa:""}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:""}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:""}.fa-blender{--fa:""}.fa-book-open{--fa:""}.fa-broadcast-tower,.fa-tower-broadcast{--fa:""}.fa-broom{--fa:""}.fa-blackboard,.fa-chalkboard{--fa:""}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:""}.fa-church{--fa:""}.fa-coins{--fa:""}.fa-compact-disc{--fa:""}.fa-crow{--fa:""}.fa-crown{--fa:""}.fa-dice{--fa:""}.fa-dice-five{--fa:""}.fa-dice-four{--fa:""}.fa-dice-one{--fa:""}.fa-dice-six{--fa:""}.fa-dice-three{--fa:""}.fa-dice-two{--fa:""}.fa-divide{--fa:""}.fa-door-closed{--fa:""}.fa-door-open{--fa:""}.fa-feather{--fa:""}.fa-frog{--fa:""}.fa-gas-pump{--fa:""}.fa-glasses{--fa:""}.fa-greater-than-equal{--fa:""}.fa-helicopter{--fa:""}.fa-infinity{--fa:""}.fa-kiwi-bird{--fa:""}.fa-less-than-equal{--fa:""}.fa-memory{--fa:""}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:""}.fa-money-bill-wave{--fa:""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:""}.fa-money-check{--fa:""}.fa-money-check-alt,.fa-money-check-dollar{--fa:""}.fa-not-equal{--fa:""}.fa-palette{--fa:""}.fa-parking,.fa-square-parking{--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:""}.fa-receipt{--fa:""}.fa-robot{--fa:""}.fa-ruler{--fa:""}.fa-ruler-combined{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-ruler-vertical{--fa:""}.fa-school{--fa:""}.fa-screwdriver{--fa:""}.fa-shoe-prints{--fa:""}.fa-skull{--fa:""}.fa-ban-smoking,.fa-smoking-ban{--fa:""}.fa-store{--fa:""}.fa-shop,.fa-store-alt{--fa:""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:""}.fa-stroopwafel{--fa:""}.fa-toolbox{--fa:""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:""}.fa-person-walking,.fa-walking{--fa:""}.fa-wallet{--fa:""}.fa-angry,.fa-face-angry{--fa:""}.fa-archway{--fa:""}.fa-atlas,.fa-book-atlas{--fa:""}.fa-award{--fa:""}.fa-backspace,.fa-delete-left{--fa:""}.fa-bezier-curve{--fa:""}.fa-bong{--fa:""}.fa-brush{--fa:""}.fa-bus-alt,.fa-bus-simple{--fa:""}.fa-cannabis{--fa:""}.fa-check-double{--fa:""}.fa-cocktail,.fa-martini-glass-citrus{--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:""}.fa-cookie{--fa:""}.fa-cookie-bite{--fa:""}.fa-crop-alt,.fa-crop-simple{--fa:""}.fa-digital-tachograph,.fa-tachograph-digital{--fa:""}.fa-dizzy,.fa-face-dizzy{--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:""}.fa-drum{--fa:""}.fa-drum-steelpan{--fa:""}.fa-feather-alt,.fa-feather-pointed{--fa:""}.fa-file-contract{--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:""}.fa-arrow-right-from-file,.fa-file-export{--fa:""}.fa-arrow-right-to-file,.fa-file-import{--fa:""}.fa-file-invoice{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-file-prescription{--fa:""}.fa-file-signature{--fa:""}.fa-file-arrow-up,.fa-file-upload{--fa:""}.fa-fill{--fa:""}.fa-fill-drip{--fa:""}.fa-fingerprint{--fa:""}.fa-fish{--fa:""}.fa-face-flushed,.fa-flushed{--fa:""}.fa-face-frown-open,.fa-frown-open{--fa:""}.fa-glass-martini-alt,.fa-martini-glass{--fa:""}.fa-earth-africa,.fa-globe-africa{--fa:""}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:""}.fa-earth-asia,.fa-globe-asia{--fa:""}.fa-face-grimace,.fa-grimace{--fa:""}.fa-face-grin,.fa-grin{--fa:""}.fa-face-grin-wide,.fa-grin-alt{--fa:""}.fa-face-grin-beam,.fa-grin-beam{--fa:""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:""}.fa-face-grin-hearts,.fa-grin-hearts{--fa:""}.fa-face-grin-squint,.fa-grin-squint{--fa:""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:""}.fa-face-grin-stars,.fa-grin-stars{--fa:""}.fa-face-grin-tears,.fa-grin-tears{--fa:""}.fa-face-grin-tongue,.fa-grin-tongue{--fa:""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:""}.fa-face-grin-wink,.fa-grin-wink{--fa:""}.fa-grid-horizontal,.fa-grip,.fa-grip-horizontal{--fa:""}.fa-grid-vertical,.fa-grip-vertical{--fa:""}.fa-headset{--fa:""}.fa-highlighter{--fa:""}.fa-hot-tub,.fa-hot-tub-person{--fa:""}.fa-hotel{--fa:""}.fa-joint{--fa:""}.fa-face-kiss,.fa-kiss{--fa:""}.fa-face-kiss-beam,.fa-kiss-beam{--fa:""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:""}.fa-face-laugh,.fa-laugh{--fa:""}.fa-face-laugh-beam,.fa-laugh-beam{--fa:""}.fa-face-laugh-squint,.fa-laugh-squint{--fa:""}.fa-face-laugh-wink,.fa-laugh-wink{--fa:""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:""}.fa-map-location,.fa-map-marked{--fa:""}.fa-map-location-dot,.fa-map-marked-alt{--fa:""}.fa-marker{--fa:""}.fa-medal{--fa:""}.fa-face-meh-blank,.fa-meh-blank{--fa:""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:""}.fa-monument{--fa:""}.fa-mortar-pestle{--fa:""}.fa-paint-roller{--fa:""}.fa-passport{--fa:""}.fa-pen-fancy{--fa:""}.fa-pen-nib{--fa:""}.fa-pen-ruler,.fa-pencil-ruler{--fa:""}.fa-plane-arrival{--fa:""}.fa-plane-departure{--fa:""}.fa-prescription{--fa:""}.fa-face-sad-cry,.fa-sad-cry{--fa:""}.fa-face-sad-tear,.fa-sad-tear{--fa:""}.fa-shuttle-van,.fa-van-shuttle{--fa:""}.fa-signature{--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:""}.fa-solar-panel{--fa:""}.fa-spa{--fa:""}.fa-splotch{--fa:""}.fa-spray-can{--fa:""}.fa-stamp{--fa:""}.fa-star-half-alt,.fa-star-half-stroke{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-face-surprise,.fa-surprise{--fa:""}.fa-swatchbook{--fa:""}.fa-person-swimming,.fa-swimmer{--fa:""}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:""}.fa-droplet-slash,.fa-tint-slash{--fa:""}.fa-face-tired,.fa-tired{--fa:""}.fa-tooth{--fa:""}.fa-umbrella-beach{--fa:""}.fa-weight-hanging{--fa:""}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:""}.fa-air-freshener,.fa-spray-can-sparkles{--fa:""}.fa-apple-alt,.fa-apple-whole{--fa:""}.fa-atom{--fa:""}.fa-bone{--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:""}.fa-brain{--fa:""}.fa-car-alt,.fa-car-rear{--fa:""}.fa-battery-car,.fa-car-battery{--fa:""}.fa-car-burst,.fa-car-crash{--fa:""}.fa-car-side{--fa:""}.fa-charging-station{--fa:""}.fa-diamond-turn-right,.fa-directions{--fa:""}.fa-draw-polygon,.fa-vector-polygon{--fa:""}.fa-laptop-code{--fa:""}.fa-layer-group{--fa:""}.fa-location,.fa-location-crosshairs{--fa:""}.fa-lungs{--fa:""}.fa-microscope{--fa:""}.fa-oil-can{--fa:""}.fa-poop{--fa:""}.fa-shapes,.fa-triangle-circle-square{--fa:""}.fa-star-of-life{--fa:""}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:""}.fa-teeth{--fa:""}.fa-teeth-open{--fa:""}.fa-masks-theater,.fa-theater-masks{--fa:""}.fa-traffic-light{--fa:""}.fa-truck-monster{--fa:""}.fa-truck-pickup{--fa:""}.fa-ad,.fa-rectangle-ad{--fa:""}.fa-ankh{--fa:""}.fa-bible,.fa-book-bible{--fa:""}.fa-briefcase-clock,.fa-business-time{--fa:""}.fa-city{--fa:""}.fa-comment-dollar{--fa:""}.fa-comments-dollar{--fa:""}.fa-cross{--fa:""}.fa-dharmachakra{--fa:""}.fa-envelope-open-text{--fa:""}.fa-folder-minus{--fa:""}.fa-folder-plus{--fa:""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:""}.fa-gopuram{--fa:""}.fa-hamsa{--fa:""}.fa-bahai,.fa-haykal{--fa:""}.fa-jedi{--fa:""}.fa-book-journal-whills,.fa-journal-whills{--fa:""}.fa-kaaba{--fa:""}.fa-khanda{--fa:""}.fa-landmark{--fa:""}.fa-envelopes-bulk,.fa-mail-bulk{--fa:""}.fa-menorah{--fa:""}.fa-mosque{--fa:""}.fa-om{--fa:""}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:""}.fa-peace{--fa:""}.fa-place-of-worship{--fa:""}.fa-poll,.fa-square-poll-vertical{--fa:""}.fa-poll-h,.fa-square-poll-horizontal{--fa:""}.fa-person-praying,.fa-pray{--fa:""}.fa-hands-praying,.fa-praying-hands{--fa:""}.fa-book-quran,.fa-quran{--fa:""}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:""}.fa-magnifying-glass-location,.fa-search-location{--fa:""}.fa-socks{--fa:""}.fa-square-root-alt,.fa-square-root-variable{--fa:""}.fa-star-and-crescent{--fa:""}.fa-star-of-david{--fa:""}.fa-synagogue{--fa:""}.fa-scroll-torah,.fa-torah{--fa:""}.fa-torii-gate{--fa:""}.fa-vihara{--fa:""}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:""}.fa-yin-yang{--fa:""}.fa-blender-phone{--fa:""}.fa-book-dead,.fa-book-skull{--fa:""}.fa-campground{--fa:""}.fa-cat{--fa:""}.fa-chair{--fa:""}.fa-cloud-moon{--fa:""}.fa-cloud-sun{--fa:""}.fa-cow{--fa:""}.fa-dice-d20{--fa:""}.fa-dice-d6{--fa:""}.fa-dog{--fa:""}.fa-dragon{--fa:""}.fa-drumstick-bite{--fa:""}.fa-dungeon{--fa:""}.fa-file-csv{--fa:""}.fa-fist-raised,.fa-hand-fist{--fa:""}.fa-ghost{--fa:""}.fa-hammer{--fa:""}.fa-hanukiah{--fa:""}.fa-hat-wizard{--fa:""}.fa-hiking,.fa-person-hiking{--fa:""}.fa-hippo{--fa:""}.fa-horse{--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:""}.fa-hryvnia,.fa-hryvnia-sign{--fa:""}.fa-mask{--fa:""}.fa-mountain{--fa:""}.fa-network-wired{--fa:""}.fa-otter{--fa:""}.fa-ring{--fa:""}.fa-person-running,.fa-running{--fa:""}.fa-scroll{--fa:""}.fa-skull-crossbones{--fa:""}.fa-slash{--fa:""}.fa-spider{--fa:""}.fa-toilet-paper,.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa:""}.fa-tractor{--fa:""}.fa-user-injured{--fa:""}.fa-vr-cardboard{--fa:""}.fa-wand-sparkles{--fa:""}.fa-wind{--fa:""}.fa-wine-bottle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-cloud-rain{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-democrat{--fa:""}.fa-flag-usa{--fa:""}.fa-hurricane{--fa:""}.fa-landmark-alt,.fa-landmark-dome{--fa:""}.fa-meteor{--fa:""}.fa-person-booth{--fa:""}.fa-poo-bolt,.fa-poo-storm{--fa:""}.fa-rainbow{--fa:""}.fa-republican{--fa:""}.fa-smog{--fa:""}.fa-temperature-high{--fa:""}.fa-temperature-low{--fa:""}.fa-cloud-bolt,.fa-thunderstorm{--fa:""}.fa-tornado{--fa:""}.fa-volcano{--fa:""}.fa-check-to-slot,.fa-vote-yea{--fa:""}.fa-water{--fa:""}.fa-baby{--fa:""}.fa-baby-carriage,.fa-carriage-baby{--fa:""}.fa-biohazard{--fa:""}.fa-blog{--fa:""}.fa-calendar-day{--fa:""}.fa-calendar-week{--fa:""}.fa-candy-cane{--fa:""}.fa-carrot{--fa:""}.fa-cash-register{--fa:""}.fa-compress-arrows-alt,.fa-minimize{--fa:""}.fa-dumpster{--fa:""}.fa-dumpster-fire{--fa:""}.fa-ethernet{--fa:""}.fa-gifts{--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:""}.fa-glass-whiskey,.fa-whiskey-glass{--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:""}.fa-grip-lines{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-guitar{--fa:""}.fa-heart-broken,.fa-heart-crack{--fa:""}.fa-holly-berry{--fa:""}.fa-horse-head{--fa:""}.fa-icicles{--fa:""}.fa-igloo{--fa:""}.fa-mitten{--fa:""}.fa-mug-hot{--fa:""}.fa-radiation{--fa:""}.fa-circle-radiation,.fa-radiation-alt{--fa:""}.fa-restroom{--fa:""}.fa-satellite{--fa:""}.fa-satellite-dish{--fa:""}.fa-sd-card{--fa:""}.fa-sim-card{--fa:""}.fa-person-skating,.fa-skating{--fa:""}.fa-person-skiing,.fa-skiing{--fa:""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:""}.fa-sleigh{--fa:""}.fa-comment-sms,.fa-sms{--fa:""}.fa-person-snowboarding,.fa-snowboarding{--fa:""}.fa-snowman{--fa:""}.fa-snowplow{--fa:""}.fa-tenge,.fa-tenge-sign{--fa:""}.fa-toilet{--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:""}.fa-cable-car,.fa-tram{--fa:""}.fa-fire-alt,.fa-fire-flame-curved{--fa:""}.fa-bacon{--fa:""}.fa-book-medical{--fa:""}.fa-bread-slice{--fa:""}.fa-cheese{--fa:""}.fa-clinic-medical,.fa-house-chimney-medical{--fa:""}.fa-clipboard-user{--fa:""}.fa-comment-medical{--fa:""}.fa-crutch{--fa:""}.fa-disease{--fa:""}.fa-egg{--fa:""}.fa-folder-tree{--fa:""}.fa-burger,.fa-hamburger{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:""}.fa-hospital-user{--fa:""}.fa-hotdog{--fa:""}.fa-ice-cream{--fa:""}.fa-laptop-medical{--fa:""}.fa-pager{--fa:""}.fa-pepper-hot{--fa:""}.fa-pizza-slice{--fa:""}.fa-sack-dollar{--fa:""}.fa-book-tanakh,.fa-tanakh{--fa:""}.fa-bars-progress,.fa-tasks-alt{--fa:""}.fa-trash-arrow-up,.fa-trash-restore{--fa:""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:""}.fa-user-nurse{--fa:""}.fa-wave-square{--fa:""}.fa-biking,.fa-person-biking{--fa:""}.fa-border-all{--fa:""}.fa-border-none{--fa:""}.fa-border-style,.fa-border-top-left{--fa:""}.fa-digging,.fa-person-digging{--fa:""}.fa-fan{--fa:""}.fa-heart-music-camera-bolt,.fa-icons{--fa:""}.fa-phone-alt,.fa-phone-flip{--fa:""}.fa-phone-square-alt,.fa-square-phone-flip{--fa:""}.fa-photo-film,.fa-photo-video{--fa:""}.fa-remove-format,.fa-text-slash{--fa:""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:""}.fa-spell-check{--fa:""}.fa-voicemail{--fa:""}.fa-hat-cowboy{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-computer-mouse,.fa-mouse{--fa:""}.fa-radio{--fa:""}.fa-record-vinyl{--fa:""}.fa-walkie-talkie{--fa:""}.fa-caravan{--fa:""}:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-BfBXV7Mm.woff2)}.fa-brands,.fa-classic.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-firefox-browser{--fa:""}.fa-ideal{--fa:""}.fa-microblog{--fa:""}.fa-pied-piper-square,.fa-square-pied-piper{--fa:""}.fa-unity{--fa:""}.fa-dailymotion{--fa:""}.fa-instagram-square,.fa-square-instagram{--fa:""}.fa-mixer{--fa:""}.fa-shopify{--fa:""}.fa-deezer{--fa:""}.fa-edge-legacy{--fa:""}.fa-google-pay{--fa:""}.fa-rust{--fa:""}.fa-tiktok{--fa:""}.fa-unsplash{--fa:""}.fa-cloudflare{--fa:""}.fa-guilded{--fa:""}.fa-hive{--fa:""}.fa-42-group,.fa-innosoft{--fa:""}.fa-instalod{--fa:""}.fa-octopus-deploy{--fa:""}.fa-perbyte{--fa:""}.fa-uncharted{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-wodu{--fa:""}.fa-wirsindhandwerk,.fa-wsh{--fa:""}.fa-bots{--fa:""}.fa-cmplid{--fa:""}.fa-bilibili{--fa:""}.fa-golang{--fa:""}.fa-pix{--fa:""}.fa-sitrox{--fa:""}.fa-hashnode{--fa:""}.fa-meta{--fa:""}.fa-padlet{--fa:""}.fa-nfc-directional{--fa:""}.fa-nfc-symbol{--fa:""}.fa-screenpal{--fa:""}.fa-space-awesome{--fa:""}.fa-square-font-awesome{--fa:""}.fa-gitlab-square,.fa-square-gitlab{--fa:""}.fa-odysee{--fa:""}.fa-stubber{--fa:""}.fa-debian{--fa:""}.fa-shoelace{--fa:""}.fa-threads{--fa:""}.fa-square-threads{--fa:""}.fa-square-x-twitter{--fa:""}.fa-x-twitter{--fa:""}.fa-opensuse{--fa:""}.fa-letterboxd{--fa:""}.fa-square-letterboxd{--fa:""}.fa-mintbit{--fa:""}.fa-google-scholar{--fa:""}.fa-brave{--fa:""}.fa-brave-reverse{--fa:""}.fa-pixiv{--fa:""}.fa-upwork{--fa:""}.fa-webflow{--fa:""}.fa-signal-messenger{--fa:""}.fa-bluesky{--fa:""}.fa-jxl{--fa:""}.fa-square-upwork{--fa:""}.fa-web-awesome{--fa:""}.fa-square-web-awesome{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-dart-lang{--fa:""}.fa-flutter{--fa:""}.fa-files-pinwheel{--fa:""}.fa-css{--fa:""}.fa-square-bluesky{--fa:""}.fa-openai{--fa:""}.fa-square-linkedin{--fa:""}.fa-cash-app{--fa:""}.fa-disqus{--fa:""}.fa-11ty,.fa-eleventy{--fa:""}.fa-kakao-talk{--fa:""}.fa-linktree{--fa:""}.fa-notion{--fa:""}.fa-pandora{--fa:""}.fa-pixelfed{--fa:""}.fa-tidal{--fa:""}.fa-vsco{--fa:""}.fa-w3c{--fa:""}.fa-lumon{--fa:""}.fa-lumon-drop{--fa:""}.fa-square-figma{--fa:""}.fa-tex{--fa:""}.fa-duolingo{--fa:""}.fa-square-twitter,.fa-twitter-square{--fa:""}.fa-facebook-square,.fa-square-facebook{--fa:""}.fa-linkedin{--fa:""}.fa-github-square,.fa-square-github{--fa:""}.fa-twitter{--fa:""}.fa-facebook{--fa:""}.fa-github{--fa:""}.fa-pinterest{--fa:""}.fa-pinterest-square,.fa-square-pinterest{--fa:""}.fa-google-plus-square,.fa-square-google-plus{--fa:""}.fa-google-plus-g{--fa:""}.fa-linkedin-in{--fa:""}.fa-github-alt{--fa:""}.fa-maxcdn{--fa:""}.fa-html5{--fa:""}.fa-css3{--fa:""}.fa-btc{--fa:""}.fa-youtube{--fa:""}.fa-xing{--fa:""}.fa-square-xing,.fa-xing-square{--fa:""}.fa-dropbox{--fa:""}.fa-stack-overflow{--fa:""}.fa-instagram{--fa:""}.fa-flickr{--fa:""}.fa-adn{--fa:""}.fa-bitbucket{--fa:""}.fa-tumblr{--fa:""}.fa-square-tumblr,.fa-tumblr-square{--fa:""}.fa-apple{--fa:""}.fa-windows{--fa:""}.fa-android{--fa:""}.fa-linux{--fa:""}.fa-dribbble{--fa:""}.fa-skype{--fa:""}.fa-foursquare{--fa:""}.fa-trello{--fa:""}.fa-gratipay{--fa:""}.fa-vk{--fa:""}.fa-weibo{--fa:""}.fa-renren{--fa:""}.fa-pagelines{--fa:""}.fa-stack-exchange{--fa:""}.fa-square-vimeo,.fa-vimeo-square{--fa:""}.fa-slack,.fa-slack-hash{--fa:""}.fa-wordpress{--fa:""}.fa-openid{--fa:""}.fa-yahoo{--fa:""}.fa-google{--fa:""}.fa-reddit{--fa:""}.fa-reddit-square,.fa-square-reddit{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-stumbleupon{--fa:""}.fa-delicious{--fa:""}.fa-digg{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-drupal{--fa:""}.fa-joomla{--fa:""}.fa-behance{--fa:""}.fa-behance-square,.fa-square-behance{--fa:""}.fa-steam{--fa:""}.fa-square-steam,.fa-steam-square{--fa:""}.fa-spotify{--fa:""}.fa-deviantart{--fa:""}.fa-soundcloud{--fa:""}.fa-vine{--fa:""}.fa-codepen{--fa:""}.fa-jsfiddle{--fa:""}.fa-rebel{--fa:""}.fa-empire{--fa:""}.fa-git-square,.fa-square-git{--fa:""}.fa-git{--fa:""}.fa-hacker-news{--fa:""}.fa-tencent-weibo{--fa:""}.fa-qq{--fa:""}.fa-weixin{--fa:""}.fa-slideshare{--fa:""}.fa-twitch{--fa:""}.fa-yelp{--fa:""}.fa-paypal{--fa:""}.fa-google-wallet{--fa:""}.fa-cc-visa{--fa:""}.fa-cc-mastercard{--fa:""}.fa-cc-discover{--fa:""}.fa-cc-amex{--fa:""}.fa-cc-paypal{--fa:""}.fa-cc-stripe{--fa:""}.fa-lastfm{--fa:""}.fa-lastfm-square,.fa-square-lastfm{--fa:""}.fa-ioxhost{--fa:""}.fa-angellist{--fa:""}.fa-buysellads{--fa:""}.fa-connectdevelop{--fa:""}.fa-dashcube{--fa:""}.fa-forumbee{--fa:""}.fa-leanpub{--fa:""}.fa-sellsy{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-simplybuilt{--fa:""}.fa-skyatlas{--fa:""}.fa-pinterest-p{--fa:""}.fa-whatsapp{--fa:""}.fa-viacoin{--fa:""}.fa-medium,.fa-medium-m{--fa:""}.fa-y-combinator{--fa:""}.fa-optin-monster{--fa:""}.fa-opencart{--fa:""}.fa-expeditedssl{--fa:""}.fa-cc-jcb{--fa:""}.fa-cc-diners-club{--fa:""}.fa-creative-commons{--fa:""}.fa-gg{--fa:""}.fa-gg-circle{--fa:""}.fa-odnoklassniki{--fa:""}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:""}.fa-get-pocket{--fa:""}.fa-wikipedia-w{--fa:""}.fa-safari{--fa:""}.fa-chrome{--fa:""}.fa-firefox{--fa:""}.fa-opera{--fa:""}.fa-internet-explorer{--fa:""}.fa-contao{--fa:""}.fa-500px{--fa:""}.fa-amazon{--fa:""}.fa-houzz{--fa:""}.fa-vimeo-v{--fa:""}.fa-black-tie{--fa:""}.fa-fonticons{--fa:""}.fa-reddit-alien{--fa:""}.fa-edge{--fa:""}.fa-codiepie{--fa:""}.fa-modx{--fa:""}.fa-fort-awesome{--fa:""}.fa-usb{--fa:""}.fa-product-hunt{--fa:""}.fa-mixcloud{--fa:""}.fa-scribd{--fa:""}.fa-bluetooth{--fa:""}.fa-bluetooth-b{--fa:""}.fa-gitlab{--fa:""}.fa-wpbeginner{--fa:""}.fa-wpforms{--fa:""}.fa-envira{--fa:""}.fa-glide{--fa:""}.fa-glide-g{--fa:""}.fa-viadeo{--fa:""}.fa-square-viadeo,.fa-viadeo-square{--fa:""}.fa-snapchat,.fa-snapchat-ghost{--fa:""}.fa-snapchat-square,.fa-square-snapchat{--fa:""}.fa-pied-piper{--fa:""}.fa-first-order{--fa:""}.fa-yoast{--fa:""}.fa-themeisle{--fa:""}.fa-google-plus{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-linode{--fa:""}.fa-quora{--fa:""}.fa-free-code-camp{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-bandcamp{--fa:""}.fa-grav{--fa:""}.fa-etsy{--fa:""}.fa-imdb{--fa:""}.fa-ravelry{--fa:""}.fa-sellcast{--fa:""}.fa-superpowers{--fa:""}.fa-wpexplorer{--fa:""}.fa-meetup{--fa:""}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:""}.fa-accessible-icon{--fa:""}.fa-accusoft{--fa:""}.fa-adversal{--fa:""}.fa-affiliatetheme{--fa:""}.fa-algolia{--fa:""}.fa-amilia{--fa:""}.fa-angrycreative{--fa:""}.fa-app-store{--fa:""}.fa-app-store-ios{--fa:""}.fa-apper{--fa:""}.fa-asymmetrik{--fa:""}.fa-audible{--fa:""}.fa-avianex{--fa:""}.fa-aws{--fa:""}.fa-bimobject{--fa:""}.fa-bitcoin{--fa:""}.fa-bity{--fa:""}.fa-blackberry{--fa:""}.fa-blogger{--fa:""}.fa-blogger-b{--fa:""}.fa-buromobelexperte{--fa:""}.fa-centercode{--fa:""}.fa-cloudscale{--fa:""}.fa-cloudsmith{--fa:""}.fa-cloudversify{--fa:""}.fa-cpanel{--fa:""}.fa-css3-alt{--fa:""}.fa-cuttlefish{--fa:""}.fa-d-and-d{--fa:""}.fa-deploydog{--fa:""}.fa-deskpro{--fa:""}.fa-digital-ocean{--fa:""}.fa-discord{--fa:""}.fa-discourse{--fa:""}.fa-dochub{--fa:""}.fa-docker{--fa:""}.fa-draft2digital{--fa:""}.fa-dribbble-square,.fa-square-dribbble{--fa:""}.fa-dyalog{--fa:""}.fa-earlybirds{--fa:""}.fa-erlang{--fa:""}.fa-facebook-f{--fa:""}.fa-facebook-messenger{--fa:""}.fa-firstdraft{--fa:""}.fa-fonticons-fi{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-freebsd{--fa:""}.fa-gitkraken{--fa:""}.fa-gofore{--fa:""}.fa-goodreads{--fa:""}.fa-goodreads-g{--fa:""}.fa-google-drive{--fa:""}.fa-google-play{--fa:""}.fa-gripfire{--fa:""}.fa-grunt{--fa:""}.fa-gulp{--fa:""}.fa-hacker-news-square,.fa-square-hacker-news{--fa:""}.fa-hire-a-helper{--fa:""}.fa-hotjar{--fa:""}.fa-hubspot{--fa:""}.fa-itunes{--fa:""}.fa-itunes-note{--fa:""}.fa-jenkins{--fa:""}.fa-joget{--fa:""}.fa-js{--fa:""}.fa-js-square,.fa-square-js{--fa:""}.fa-keycdn{--fa:""}.fa-kickstarter,.fa-square-kickstarter{--fa:""}.fa-kickstarter-k{--fa:""}.fa-laravel{--fa:""}.fa-line{--fa:""}.fa-lyft{--fa:""}.fa-magento{--fa:""}.fa-medapps{--fa:""}.fa-medrt{--fa:""}.fa-microsoft{--fa:""}.fa-mix{--fa:""}.fa-mizuni{--fa:""}.fa-monero{--fa:""}.fa-napster{--fa:""}.fa-node-js{--fa:""}.fa-npm{--fa:""}.fa-ns8{--fa:""}.fa-nutritionix{--fa:""}.fa-page4{--fa:""}.fa-palfed{--fa:""}.fa-patreon{--fa:""}.fa-periscope{--fa:""}.fa-phabricator{--fa:""}.fa-phoenix-framework{--fa:""}.fa-playstation{--fa:""}.fa-pushed{--fa:""}.fa-python{--fa:""}.fa-red-river{--fa:""}.fa-rendact,.fa-wpressr{--fa:""}.fa-replyd{--fa:""}.fa-resolving{--fa:""}.fa-rocketchat{--fa:""}.fa-rockrms{--fa:""}.fa-schlix{--fa:""}.fa-searchengin{--fa:""}.fa-servicestack{--fa:""}.fa-sistrix{--fa:""}.fa-speakap{--fa:""}.fa-staylinked{--fa:""}.fa-steam-symbol{--fa:""}.fa-sticker-mule{--fa:""}.fa-studiovinari{--fa:""}.fa-supple{--fa:""}.fa-uber{--fa:""}.fa-uikit{--fa:""}.fa-uniregistry{--fa:""}.fa-untappd{--fa:""}.fa-ussunnah{--fa:""}.fa-vaadin{--fa:""}.fa-viber{--fa:""}.fa-vimeo{--fa:""}.fa-vnv{--fa:""}.fa-square-whatsapp,.fa-whatsapp-square{--fa:""}.fa-whmcs{--fa:""}.fa-wordpress-simple{--fa:""}.fa-xbox{--fa:""}.fa-yandex{--fa:""}.fa-yandex-international{--fa:""}.fa-apple-pay{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-fly{--fa:""}.fa-node{--fa:""}.fa-osi{--fa:""}.fa-react{--fa:""}.fa-autoprefixer{--fa:""}.fa-less{--fa:""}.fa-sass{--fa:""}.fa-vuejs{--fa:""}.fa-angular{--fa:""}.fa-aviato{--fa:""}.fa-ember{--fa:""}.fa-gitter{--fa:""}.fa-hooli{--fa:""}.fa-strava{--fa:""}.fa-stripe{--fa:""}.fa-stripe-s{--fa:""}.fa-typo3{--fa:""}.fa-amazon-pay{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-ethereum{--fa:""}.fa-korvue{--fa:""}.fa-elementor{--fa:""}.fa-square-youtube,.fa-youtube-square{--fa:""}.fa-flipboard{--fa:""}.fa-hips{--fa:""}.fa-php{--fa:""}.fa-quinscape{--fa:""}.fa-readme{--fa:""}.fa-java{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-creative-commons-by{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-creative-commons-share{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-ebay{--fa:""}.fa-keybase{--fa:""}.fa-mastodon{--fa:""}.fa-r-project{--fa:""}.fa-researchgate{--fa:""}.fa-teamspeak{--fa:""}.fa-first-order-alt{--fa:""}.fa-fulcrum{--fa:""}.fa-galactic-republic{--fa:""}.fa-galactic-senate{--fa:""}.fa-jedi-order{--fa:""}.fa-mandalorian{--fa:""}.fa-old-republic{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-sith{--fa:""}.fa-trade-federation{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-hornbill{--fa:""}.fa-mailchimp{--fa:""}.fa-megaport{--fa:""}.fa-nimblr{--fa:""}.fa-rev{--fa:""}.fa-shopware{--fa:""}.fa-squarespace{--fa:""}.fa-themeco{--fa:""}.fa-weebly{--fa:""}.fa-wix{--fa:""}.fa-ello{--fa:""}.fa-hackerrank{--fa:""}.fa-kaggle{--fa:""}.fa-markdown{--fa:""}.fa-neos{--fa:""}.fa-zhihu{--fa:""}.fa-alipay{--fa:""}.fa-the-red-yeti{--fa:""}.fa-critical-role{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-dev{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-think-peaks{--fa:""}.fa-reacteurope{--fa:""}.fa-artstation{--fa:""}.fa-atlassian{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-centos{--fa:""}.fa-confluence{--fa:""}.fa-dhl{--fa:""}.fa-diaspora{--fa:""}.fa-fedex{--fa:""}.fa-fedora{--fa:""}.fa-figma{--fa:""}.fa-intercom{--fa:""}.fa-invision{--fa:""}.fa-jira{--fa:""}.fa-mendeley{--fa:""}.fa-raspberry-pi{--fa:""}.fa-redhat{--fa:""}.fa-sketch{--fa:""}.fa-sourcetree{--fa:""}.fa-suse{--fa:""}.fa-ubuntu{--fa:""}.fa-ups{--fa:""}.fa-usps{--fa:""}.fa-yarn{--fa:""}.fa-airbnb{--fa:""}.fa-battle-net{--fa:""}.fa-bootstrap{--fa:""}.fa-buffer{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-itch-io{--fa:""}.fa-salesforce{--fa:""}.fa-speaker-deck{--fa:""}.fa-symfony{--fa:""}.fa-waze{--fa:""}.fa-yammer{--fa:""}.fa-git-alt{--fa:""}.fa-stackpath{--fa:""}.fa-cotton-bureau{--fa:""}.fa-buy-n-large{--fa:""}.fa-mdb{--fa:""}.fa-orcid{--fa:""}.fa-swift{--fa:""}.fa-umbraco{--fa:""}:host,:root{--fa-font-regular:normal 400 1em/1 var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-BVHPE7da.woff2)}.far{--fa-family:var(--fa-family-classic)}.fa-regular,.far{--fa-style:400}:host,:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-8GirhLYJ.woff2)}.fas{--fa-style:900}.fa-classic,.fas{--fa-family:var(--fa-family-classic)}.fa-solid{--fa-style:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-BfBXV7Mm.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-8GirhLYJ.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-BVHPE7da.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-8GirhLYJ.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-BfBXV7Mm.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-BVHPE7da.woff2) format("woff2");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:FontAwesome;font-display:block;src:url(data:font/woff2;base64,d09GMk9UVE8AAA/IAAkAAAAAIi4AAA9/A4EBAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYCJAQGBmADgRwFiH0AghwHIA22GYUWESMRdnLSigfwXxK0JUN3PWgtIVtGtFABIUcjR8vMKvVNUhctBQIndOh7wFzNSdpf090C0MDGNSSuod3GJyMkmSUKlm72kk6vLpKqU4SDLlGqOoHx7wzNIRzzvZseTSBF/CoWaAkVRa5inol55lqxm5oz/9pr/qq+GXmakr21m0KxnJeWZ3dOoSo0//sTGj5e/r///znN1cDq77IugUrslFAFYg2CIfrG8Y3Q37GCqLAnZVKJvSuQC/x0zjP8v7/fp1rJjZ8tzGQcKS6iBFIAJMtql0EBKwIFJDuugO7Ztucm55fDg6nLQiMNIEFoAX1WesldzzU7W7qlB5C8/++0N/TOuYAMJkEJWxa0H6VUF8my5XljyWqW/HtHCdpC8/dzpf3Zo1xxtyzxz6xshdvbIjqxeb2f7J8c5YBze4Ccu5kUEBWBI0AH7IDAk6uwKytrZI3u+Oomu9N+Ch7edEI2hmbmj9mR4KGCCO1OI0Dr/VoFnpZiOoC03o/+9KGeq7f9lSyoBfSRrC9Amv8NNQXkv9dga9kX4SPg6q20ZH4KKkGH7ZxcnL4NSQJ3bNjDCltkZrMsvFjN7LHIvUfNiVvGzRR5g2liAY8ep1zeXndi8cn0bUAk+Rdo+H2aN3ibf00mnl6cTgSTzGQi2PwMLyybUdSOvMvrfRwevuNCicEtAc7iNqM5uMOiDXd5AXgoUDKe4wSrl3nYrJiJ5dgWy5eZNmGBqPqM7SiyHxMG13JMyioCC01sSbFISoxYYmjOYqngylWrJo0avhAvkN+mBQx+0Q/EuqY/MKvU/6QZOMFPn8YVKyFyLf/LwdGlvyBChm501AWTjv/yEZr7ZH17ZBCTYxHSc7VDmT9AFoyEi6CHBl359As9DQ82B5suxNn3j4gMt+UxWSNNYZZQvW8yZzIvpkfcsB9IM5scuJuxZ+gYJ1yo5FvehXBoyRMNnMS9UkW8OOc0MMSN2jR1ry3AabQk+JogpOfRBxzLQ6FlJ2OAKkDymQgcW9xTi3N58PQJMI1CpuCI5kjHZahelKvRmSv2ue23LAciStmv+qMxQMnoseN2TIh3nYzeu5gDMxPesxbeaVPhgpl1YJmQaT3p1uPa1l1QhEhsavLU+p3RJIxFqOwqyqks0qiMPn+ufnYItSTrkSg46sjY07FeCST6L1G6yVZZA2yuHrPmLfvQd7z6pC2GlriWzHIa3OjGNaElbS9udWlddmD03CQBYiOxu4x5MJj9aty8+8AtN195+WXnHXvMkeNHDepdrGj100fvPXPfPXedUS6QTH6OC8SLjm/RC7INBP1psFtAuh/jut1At7ug28Oumya6dSRdewT9u6fdi8KNPu45gM6I0glL5B4A5FS5OD6rJV07pr01Tbe7DNCfricygjae+C8jaQlwudWMKcHzYSyjgDACa+78r8uoVNCuVt7QVZyQLL8TeXFxjQoILPBnv12E3VdiCtFHfhcuFVlENkpnn2H/SXxVqpIlyc3yF4pgxXblcOUDlbeqTC1Xn9KUaxfCEQ5ZDvsdWhyTHXc4xTiPFe9zSekzvX2uzy5XoflexesHfIjl6zaU7k0eJ7GkJRisvss6IthIXzDKJNgOafeXL1zY+OrZ2RWDrpkmcPqRR0ALgU2f5sPNsN5mzE7tGsX/CsEmx07579/v/0rKfyU/B9xewNKUpWHBHGbSwWLhbS+nLAwOaSF2mpv37S0/A/N7tx/MR+H37AN49NY/GwSdrdlKnwmsNXUd0tTVHOFmclEYIQgaGkBICGSuZ2Zc1ZkgP6RM2kJWRDpVWXSeUXND5gKE1JyQkTqNKOsaR7iRmE+pgsyJlfylH6GUWXsT4uqgTL4XmmnNBvTSIeYa4auJkXz9tYBP6kI9QqqfU+wpBYuGK8AgbUZh6gA5zBkSrotIcz5B9ZUVMbvF5XkimQGmEkJDFtup83hwGaecgpTfOY8wQkjFBzHim294LkTOH5ONcFRwicEpLaxkTBrpwgUgBlRdiBbKSaPvsPwgNe+QUgccBUKDlOTvIscppyB76uemdhAoSqlahohzaq7UyX1ypuqk1WitUALYdpVCZjsbLNPWInJ/Wes1k6pryh+M6SRpjCbelogDZqvZoKqmSIjR31Kygf6f65K5G/LTlgDb0MVco6lFM67rlKt9moYigNgIdq9yZOjHuvIR2PQxkiarNVcVl9zfdHZiykproVioWsEItpndkPRp+9f1iEFZrhiBIGSl9F51vg6hluZQK1vrAmvXWTvJBc0mVVWMsuULNSugE0RQP9YSpt/9U5ZGBkV6UFpG3YtQk8V8RYcxEvldZR5I30VGzICwLSbvPXh/sd8AvSSvFjJZCB+d6PnyuEek88l8lBPR+BJaCYxfwwA0qhk0mcY4Z4w7NSIui2Spk3wgIpgJhpzfTmKALCrJLZCAScME5kqCYdqz+RVLJFffGEwnooYqpsl7EEYSN0SqBE30aFd04GY8/GVnAGNw86+H/zWjfEohq3YYxm0LulET5J7JoTAIGWn0CYlrS9e/DgdlMOlMMM2U/9dKwRHEda8hq2OZM8rY5I00yY9eXn4zGnIsmAASXcciw0TcLGE9Be859qlRjbeNBLjn/fu9kbEK/E0YQQ31G+2zQY3SuUUVjsBLePiL/6+46JcWPTyrzXIohckV6wVMt4jguZ/DT85pkL1XgabxDej/lYMB5gkvnpz879KLsg1b4DuSzocNzAOx8K39A+BeuhzA0bwHxKtUqlvryMsHHRjDoAqCdgrT6/MrNJIl8BAha+So2Z3q4y7bsHc2oWKDc3jqafI8EzgA8xbpBJ8JJKRRDnt7UXS0YwcEKRXGPKiGlDgD3ugGi52DrG2MM8+AO83Woq8P9JT6ox9mlDCwZhyDETO3JmvjwFnCPfnw45a5stJ9j1QK+bzOqv2jqUZBNibfaIdOl1eA1kQ7h2dQI8DTZTUXVFJmzyIlJVwFsTapQBQqjqdr4qXGfoma0Qnna96oFnEPDNrdtcWgvWAvEUqs4GC8mVtbJ8omjqeYiro6oT8pq3ip63X6up32Y4gP1PUX6APTS9osERNRRXR9i/+YulbmAd3XfI0eWF1ubK2AI4NK8ygBll5Oq4JoKJ127LhN21X7NfXV+7k0Rgtlu8hpjgyapeonI0xI1cn6T61Xpq5rpx3VT7g/pSGipIRrGWKB9tY56llBi0myy5NmDZRGrbd4OInkwyiXMhKjtl/T1iC5iId7UOocDRvAnozZYbGHekzqtCExsN/jToMDp2hoAT2/g7ySVayA/KCUxm07sANSKQ+JgVVb7bDjedw2hLw9aOsGPOucwfNDNPQ82R4kBooORoE6uEc368C/4EV6ptNehiCxci9VcrbhBugYGilx8skc9pfwz7f4lcUujBZqGRT7Yj9/GeF9uY9sli0x+jZku4B7V5CtDAsvQE+x4CGiGMrHlBnjZ0bH0PihMmF80fW1oCF2ZNt7v3jHuzgavrvcNTa8/Mf+lA28ePHHhdmlDs8Ijtsw41mQAzvwgOKGD1MfShiSoHyiyJrdYqp0/sF6cC6ZcQcwPs1nKZaFuzYcmZ63tyiDyriD0nlUmMlvEVDQLq09dX5+a/BCmp3giaHXbgvBDWB6GUeYkCJoe0RHFAuTiC7EWEtxIjYMlowP2ID2zjgBYs0FN4eE5IuVNZgWg21O/9fbq/bbBR+RDrc2rLVjxpO+anAx69iHLY8Rwbgn6BgDS4KZvlyRdNypPcT4G0RcEvfduSXZK9vbOhvOqxLHo0L53u3tM2fQ1171UqgFwaN7/iNt0KPwFbvwYwjhFlnWBIKVFEMvvpaVQNC18E19gVmLOadcxghyPsO0e9GzdZqJbAXKAazc/8ObOkWFE3IWDAnZDxLnMwOjzchyp7RASRrhFEiUFFsYUZZGhB5+IW2DBTHDEDOBSjHt/IyKa+I2YgshSBQUvjdFHVFSnRM7MLrKBcRwFxNCXuKIWxkkDZ3+GNSME7+HNFfwO/1sPObe41m+JMcl5i4nO+f7sAWpd3LiiRQKWk4dBljDES8g2BQw2ivsHIW4+jD/wt59GA//0G8vh/oQ5lvznmwzL8LRG9sCdLI+9lzbhO05llkvRHx2KbZmKzhzwqUGwYQo01QBjU9dhD4so8lPnjgxcUjV0SIEMK4oIhJD7FTYlJhAMCAvn9kKjWCzYoSFkOXbiZ9YkeBAyWHrMwq8OGUy2/ExrEh6VZNtBrZRyYayz4FnJlTvuR/zj9Jll0FK/h5zjG4lJQ84Rrz/PlWhF67tuOAAReg8QlviW7BqX0z6dNNNWjHPAf0783geYmU3uu+nMa96e7VTkIwddJvmc7uBmfrcbhKZC0RHpV/nFU6Q48pogAXcnadHcERQnjZYlsKgbAkz/PvinZmQWXZBy19p5MhAQE40OBPxz+fYZgK99OPNnJXHxomMWB7La/SnlBrolWVgu/xaRI7zL8ALVqePUC9iPvuUW3N3XZI6J6uRiMrebvG9YDIbfHGAXDedDHIpyu79Uq4D91aqY3+ABiG8rsVnRg1L5xpsOLVt51LUQTvrEAtUMqzOzqK2T2t2zP772rd/ZY6fUp1uF6ePhpWeIxiqoWyhNsRA69AZrcY5o5zVFHUIBwtfsdxjAkFKhVFxVByV78qjlajtlsg1clS7RI9XJ/f2gjjXdB/xy3u+B7Z1szrwPh1m8nMticlqfZJWvPGLmjcJBohzT5z1F63AWaocmFtuAY1ePeBY30R4kfL7aE9+GetD5Hvj8eGMZ3up6qQxKgieGx69dhLxDSY+nQ5FI3LRfrLhMDFvEwF2uOoME+/Gh0MqYxkm4s05u6D4DyLBRemu4kMtB6Nv/NOFUZPitzFD8qL8o0r+kYrPnnsY0vWZd5GEzsCREC+Wz3APkfzeqsAp0tZw0lLrhuy2DNy1E1VNM1LqdhIO45OPIwT3rftapv3Bq7mdNHFSgnKIkN8flMKWHNJF9U1BMQglWyx3EZ7e5f02oBD3RnnUPJn1p0wir+pGFraC2kyNDOKF8tvhNtQ4Hcy0KjTgZz2eIU55xre6wlnEltXkEBDbif0x/5SQnkBBsVWmb3r49ic42aAZm9yFY1aRg7n+S55ntbIbUFoODVCE879nRYAuMN+ACxenLXW8IjGFgtIdIwdl+hm8IjDZChcfQWQE4njeBgZtMFXgB6tKKFfpy23VFRCE125CitD/JeFiLDnXDHDSEnA6F9x0fPn4hNuPX1WQu8Z38LPLmCxI8nJVmHouX1lTh3BMEinPhg07NI3cNPSeEiWEBfG4rV6SAQMAAAA=) format("woff2");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}.Biostar-Technology-careerpage{width:100%;padding:40px;font-family:sans-serif;color:#2d3748;line-height:1.7;overflow-x:hidden;background:#eef6fa}.Biostar-Technology-careerpage h1,.Biostar-Technology-careerpage h2,.Biostar-Technology-careerpage h3{font-family:serif;font-weight:600;letter-spacing:0}.Biostar-Technology-careerpage p,.Biostar-Technology-careerpage span,.Biostar-Technology-careerpage label,.Biostar-Technology-careerpage input,.Biostar-Technology-careerpage select,.Biostar-Technology-careerpage textarea,.Biostar-Technology-careerpage button,.Biostar-Technology-careerpage .caption,.Biostar-Technology-careerpage .left h2,.Biostar-Technology-careerpage .info-text h4{font-family:sans-serif}.Biostar-Technology-careerpage .career-top-hero{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:1400px;margin:0 auto 24px;padding:52px 56px;border-radius:20px;background:#1b6fa6;color:#fff;box-shadow:0 18px 48px #1b6fa629}.Biostar-Technology-careerpage .career-top-hero__inner{position:relative;z-index:2;max-width:680px}.Biostar-Technology-careerpage .career-top-hero__eyebrow{display:inline-flex;align-items:center;margin-bottom:18px;padding:6px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff26;color:#ffffffeb;font-size:12px;font-weight:600;line-height:1.2;text-transform:uppercase}.Biostar-Technology-careerpage .career-top-hero__title{max-width:720px;margin:0;color:#fff;font-size:48px;font-weight:600;line-height:1.08}.Biostar-Technology-careerpage .career-top-hero__title span{display:inline;color:#ffffff9e;font-family:serif}.Biostar-Technology-careerpage .career-top-hero__subtitle{max-width:690px;margin:16px 0 34px;color:#ffffffc7;font-size:16px;font-weight:400;line-height:1.72}.Biostar-Technology-careerpage .career-top-hero__stats{display:flex;align-items:center;gap:24px}.Biostar-Technology-careerpage .career-top-hero__stat{display:flex;flex-direction:column;gap:4px;min-width:auto;padding-right:24px;border-right:1px solid rgba(255,255,255,.22)}.Biostar-Technology-careerpage .career-top-hero__stat:last-child{border-right:0;margin-right:0;padding-right:0}.Biostar-Technology-careerpage .career-top-hero__stat strong{display:block;color:#fff;font-family:serif;font-size:22px;font-weight:600;line-height:1}.Biostar-Technology-careerpage .career-top-hero__stat span{display:block;margin-top:0;color:#ffffff9e;font-family:sans-serif;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.2;text-transform:uppercase}.Biostar-Technology-careerpage .career-top-hero__decoration{position:absolute;inset:0;z-index:1;pointer-events:none}.Biostar-Technology-careerpage .career-top-hero__circle{position:absolute;display:block;border-radius:50%}.Biostar-Technology-careerpage .career-top-hero__circle--one{width:180px;height:180px;top:-50px;right:200px;background:#ffffff0d}.Biostar-Technology-careerpage .career-top-hero__circle--two{width:340px;height:340px;right:-60px;bottom:-100px;background:#ffffff12}.Biostar-Technology-careerpage .career-top-hero__circle--three{width:94px;height:94px;right:124px;bottom:82px;background:#ffffff0a}.Biostar-Technology-careerpage .career-hero{display:grid;grid-template-columns:minmax(320px,.88fr) minmax(460px,1.12fr);gap:38px;align-items:stretch;width:100%;max-width:1400px;margin:0 auto 28px;padding:32px;border:1px solid #d9e8f1;border-radius:12px;background:#fff;box-shadow:0 18px 46px #13537b14;position:relative}.Biostar-Technology-careerpage .career-hero:before{content:"";position:absolute;top:0;right:0;width:40%;height:100%;background:radial-gradient(circle at top right,rgba(0,118,188,.05) 0%,transparent 70%);pointer-events:none}.Biostar-Technology-careerpage .left h2{font-size:14px;font-weight:600;color:#0076bc;margin-bottom:12px;letter-spacing:1.2px;text-transform:uppercase;opacity:0;animation:fadeInUp .6s ease forwards}.Biostar-Technology-careerpage .left h1{font-size:30px;color:#1a202c;line-height:1.2;margin:0 0 24px;opacity:0;animation:fadeInUp .6s ease .2s forwards}.Biostar-Technology-careerpage .left h1 span{color:#0076bc;background:linear-gradient(135deg,#0076bc,#00a3e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Biostar-Technology-careerpage .career-focus-panel{display:grid;gap:14px;margin-top:28px;opacity:0;animation:fadeInUp .6s ease .4s forwards}.Biostar-Technology-careerpage .career-focus-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px 16px;align-items:start;padding:18px;border:1px solid #d9e8f1;border-radius:10px;background:#f8fbfd;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.Biostar-Technology-careerpage .career-focus-card:hover{border-color:#0076bc47;box-shadow:0 14px 30px #13537b14;transform:translateY(-2px)}.Biostar-Technology-careerpage .career-focus-card span{grid-row:span 2;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#eaf6fc;color:#0076bc;font-size:14px;font-weight:700}.Biostar-Technology-careerpage .career-focus-card strong{display:block;color:#1a202c;font-size:16px;font-weight:700;line-height:1.25}.Biostar-Technology-careerpage .career-focus-card p{margin:0;color:#536779;font-size:14px;line-height:1.6}.Biostar-Technology-careerpage .right{display:flex;flex-direction:column;justify-content:center;opacity:0;animation:fadeInUp .6s ease .3s forwards}.Biostar-Technology-careerpage .right h3{font-size:30px;color:#0076bc;margin-bottom:20px;margin-top:0;line-height:1.3}.Biostar-Technology-careerpage .right p{font-size:16px;color:#4a5568;margin-bottom:18px;line-height:1.8}.Biostar-Technology-careerpage .learning-nls-note{padding:18px 20px;border:1px solid rgba(0,118,188,.18);border-radius:8px;background:#f8fbfd}.Biostar-Technology-careerpage .bold-list{font-weight:500;background:#eef8fc;padding:20px;border-radius:8px;border-left:4px solid #0076bc;color:#2d3748}.Biostar-Technology-careerpage .development{color:#0076bc;font-size:18px;font-weight:600;padding:16px 24px;background:#eef8fc;border-radius:8px;margin-top:24px}.Biostar-Technology-careerpage .medical-section{width:100%;max-width:1400px;margin:0 auto 28px;padding:38px 34px;border:1px solid #d9e8f1;border-radius:14px;background:#fff}.Biostar-Technology-careerpage .medical-content{max-width:1000px}.Biostar-Technology-careerpage .medical-badge{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:9px 18px;border:1px solid rgba(0,118,188,.18);border-radius:999px;background:#f0f9ff}.Biostar-Technology-careerpage .medical-badge span{width:8px;height:8px;border-radius:50%;background:#0076bc}.Biostar-Technology-careerpage .medical-badge p{margin:0;color:#0076bc;font-size:14px;font-weight:600;letter-spacing:.7px;text-transform:uppercase}.Biostar-Technology-careerpage .medical-content h2{max-width:780px;margin:0 0 16px;color:#1a202c;font-size:34px;line-height:1.2}.Biostar-Technology-careerpage .medical-content>p{max-width:980px;margin:0;color:#4a5568;font-size:17px;line-height:1.8}.Biostar-Technology-careerpage .career-who{width:100%;max-width:1400px;margin:0 auto 28px;padding:34px;border:1px solid #d9e8f1;border-radius:14px;background:#fff}.Biostar-Technology-careerpage .career-who h2{font-size:38px;color:#1a202c;margin-bottom:60px;text-align:center;position:relative;padding-bottom:20px}.Biostar-Technology-careerpage .career-who h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#0076bc,#00a3e0);border-radius:2px}.Biostar-Technology-careerpage .who-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.Biostar-Technology-careerpage .who-card{border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 10px 40px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.Biostar-Technology-careerpage .who-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0076bce6,#00a3e0e6);opacity:0;transition:opacity .4s ease;z-index:1}.Biostar-Technology-careerpage .who-card:hover{transform:translateY(-12px);box-shadow:0 20px 60px #0076bc33}.Biostar-Technology-careerpage .who-card:hover:before{opacity:.15}.Biostar-Technology-careerpage .who-card img{width:100%;height:320px;object-fit:cover;transition:transform .4s ease}.Biostar-Technology-careerpage .who-card:hover img{transform:scale(1.08)}.Biostar-Technology-careerpage .caption{padding:30px 25px;background:linear-gradient(135deg,#0076bc,#005a9e);color:#fff;font-size:17px;line-height:1.6;font-weight:500;height:140px;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;z-index:2}.Biostar-Technology-careerpage .get-in-touch-section{width:100%;max-width:1400px;margin:0 auto;padding:48px 44px;border:1px solid #d9e8f1;border-radius:12px;background:#fff;position:relative;overflow:hidden;box-shadow:0 18px 46px #13537b14}.Biostar-Technology-careerpage .get-in-touch-section:before{display:none}.Biostar-Technology-careerpage .touch-container{max-width:1180px;margin:0 auto;position:relative;z-index:1}.Biostar-Technology-careerpage .touch-header{text-align:center;margin-bottom:42px}.Biostar-Technology-careerpage .touch-badge{display:inline-flex;align-items:center;gap:10px;background:#eef8fc;padding:10px 24px;border-radius:999px;margin-bottom:20px;border:1px solid rgba(0,118,188,.2)}.Biostar-Technology-careerpage .badge-dot{width:8px;height:8px;background:#0076bc;border-radius:50%}.Biostar-Technology-careerpage .touch-badge p{margin:0;font-size:14px;font-weight:600;color:#0076bc;text-transform:uppercase;letter-spacing:1px}.Biostar-Technology-careerpage .touch-header h2{font-size:30px;color:#1a202c;margin-bottom:10px;line-height:1.2}.Biostar-Technology-careerpage .touch-description{font-size:16px;color:#4a5568;max-width:850px;margin:0 auto;line-height:1.8}.Biostar-Technology-careerpage .touch-content{width:100%}.Biostar-Technology-careerpage .touch-info{display:flex;flex-direction:column;gap:20px}.Biostar-Technology-careerpage .info-card{display:flex;align-items:start;gap:20px;padding:24px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000000f;transition:all .3s ease;border:1px solid rgba(0,118,188,.1)}.Biostar-Technology-careerpage .info-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0076bc26;border-color:#0076bc4d}.Biostar-Technology-careerpage .info-icon{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0076bc,#00a3e0);border-radius:12px;color:#fff}.Biostar-Technology-careerpage .info-text h4{font-size:18px;font-weight:600;color:#1a202c;margin:0 0 8px}.Biostar-Technology-careerpage .info-text p{font-size:15px;color:#4a5568;margin:0;line-height:1.6}.Biostar-Technology-careerpage .touch-form-wrapper{width:100%;background:#f8fbfd;padding:34px;border-radius:10px;border:1px solid rgba(0,118,188,.14)}.Biostar-Technology-careerpage .touch-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.Biostar-Technology-careerpage .form-group--wide,.Biostar-Technology-careerpage .touch-submit-btn{grid-column:1 / -1}.Biostar-Technology-careerpage .form-group{display:flex;flex-direction:column;gap:10px}.Biostar-Technology-careerpage .form-group label{font-size:15px;font-weight:500;color:#2d3748;letter-spacing:.3px}.Biostar-Technology-careerpage .required{color:#e53e3e;font-weight:600}.Biostar-Technology-careerpage .form-group input,.Biostar-Technology-careerpage .form-group select,.Biostar-Technology-careerpage .form-group textarea{padding:14px 18px;border:2px solid #e2e8f0;border-radius:8px;font-size:15px;font-family:inherit;transition:all .3s ease;background:#f8fafc}.Biostar-Technology-careerpage .form-group input:focus,.Biostar-Technology-careerpage .form-group select:focus,.Biostar-Technology-careerpage .form-group textarea:focus{outline:none;border-color:#0076bc;background:#fff;box-shadow:0 0 0 3px #0076bc1a}.Biostar-Technology-careerpage .form-group textarea{resize:vertical;min-height:120px}.Biostar-Technology-careerpage .touch-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;min-width:190px;justify-self:center;padding:15px 34px;background:#0076bc;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px #0076bc40;text-transform:uppercase;letter-spacing:.5px}.Biostar-Technology-careerpage .touch-submit-btn:hover{background:#005a9e;transform:translateY(-2px);box-shadow:0 10px 30px #0076bc66}.Biostar-Technology-careerpage .touch-submit-btn:active{transform:translateY(0)}.Biostar-Technology-careerpage .touch-submit-btn svg{transition:transform .3s ease}.Biostar-Technology-careerpage .touch-submit-btn:hover svg{transform:translate(4px)}.Biostar-Technology-careerpage .career-apply{position:relative;overflow:hidden}.Biostar-Technology-careerpage .career-apply:before{content:"";position:absolute;top:-50%;left:-10%;width:40%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);pointer-events:none}.Biostar-Technology-careerpage .career-apply:after{content:"";position:absolute;bottom:-50%;right:-10%;width:50%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.08) 0%,transparent 70%);pointer-events:none}.Biostar-Technology-careerpage .apply-right{max-width:100%;margin:0;padding:60px 80px;border-radius:24px;background:#fff;box-shadow:0 30px 80px #0003;position:relative;z-index:1}.Biostar-Technology-careerpage .apply-right h2{font-size:38px;text-align:center;font-weight:700;margin-bottom:50px;color:#1a202c;line-height:1.3;position:relative;padding-bottom:24px}.Biostar-Technology-careerpage .apply-right h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100px;height:4px;background:linear-gradient(90deg,#87b441,#6d9933);border-radius:2px}.Biostar-Technology-careerpage .apply-form .row{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}.Biostar-Technology-careerpage .apply-form .field{display:flex;flex-direction:column;gap:10px}.Biostar-Technology-careerpage .apply-form .field label{font-weight:600;font-size:16px;color:#2d3748;letter-spacing:.3px}.Biostar-Technology-careerpage .apply-form .field label span{color:#e53e3e;font-weight:900}.Biostar-Technology-careerpage .apply-form input[type=text],.Biostar-Technology-careerpage .apply-form input[type=email]{padding:16px 18px;border:2px solid #e2e8f0;border-radius:10px;font-size:16px;transition:all .3s ease;background:#f8fafc}.Biostar-Technology-careerpage .apply-form input[type=text]:focus,.Biostar-Technology-careerpage .apply-form input[type=email]:focus{outline:none;border-color:#0076bc;background:#fff;box-shadow:0 0 0 3px #0076bc1a}.Biostar-Technology-careerpage .apply-form input[type=file]{padding:12px;border:2px dashed #cbd5e0;border-radius:10px;font-size:15px;background:#f8fafc;cursor:pointer;transition:all .3s ease}.Biostar-Technology-careerpage .apply-form input[type=file]:hover{border-color:#0076bc;background:#f0f9ff}.Biostar-Technology-careerpage .radio-line{font-size:15px;display:flex;gap:10px;align-items:center;margin-top:8px;color:#4a5568}.Biostar-Technology-careerpage .radio-line a{color:#0076bc;font-weight:600;text-decoration:none;transition:color .2s ease}.Biostar-Technology-careerpage .radio-line a:hover{color:#005a9e;text-decoration:underline}.Biostar-Technology-careerpage .radio-line input[type=radio]{transform:scale(1.1);cursor:pointer}.Biostar-Technology-careerpage .mandatory{font-size:14px;font-weight:500;margin-top:20px;color:#718096;font-style:italic}.Biostar-Technology-careerpage .apply-btn{margin-top:20px;width:auto;min-width:200px;background:linear-gradient(135deg,#87b441,#6d9933);color:#fff;padding:15px 20px;font-size:14px;border:none;border-radius:8px;cursor:pointer;font-weight:600;letter-spacing:.3px;transition:all .3s ease;box-shadow:0 6px 16px #87b4414d;text-transform:uppercase}.Biostar-Technology-careerpage .apply-btn:hover{background:linear-gradient(135deg,#6d9933,#5a7d2a);transform:translateY(-1px);box-shadow:0 8px 20px #87b44159}.Biostar-Technology-careerpage .apply-btn:active{transform:translateY(0)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.Biostar-Technology-careerpage{padding:32px 22px}.Biostar-Technology-careerpage .career-hero{grid-template-columns:1fr}.Biostar-Technology-careerpage .touch-content{width:100%}.Biostar-Technology-careerpage .touch-info{grid-template-columns:repeat(2,1fr);display:grid}}@media(max-width:768px){.Biostar-Technology-careerpage{padding:28px 14px 50px}.Biostar-Technology-careerpage .career-top-hero{min-height:auto;padding:32px 24px;border-radius:14px}.Biostar-Technology-careerpage .career-top-hero__eyebrow{min-height:32px;margin-bottom:18px;padding:7px 16px;font-size:12px}.Biostar-Technology-careerpage .career-top-hero__title{font-size:32px}.Biostar-Technology-careerpage .career-top-hero__subtitle{font-size:14.5px;line-height:1.65}.Biostar-Technology-careerpage .career-top-hero__stats{gap:18px;margin-top:0}.Biostar-Technology-careerpage .career-top-hero__stat{margin-right:0;padding-right:18px}.Biostar-Technology-careerpage .career-top-hero__stat strong{font-family:sans-serif;font-size:18px}.Biostar-Technology-careerpage .career-top-hero__stat span{font-size:12px}.Biostar-Technology-careerpage .career-top-hero__circle--one{width:120px;height:120px;right:20px}.Biostar-Technology-careerpage .career-top-hero__circle--two{width:220px;height:220px;right:-120px;bottom:-90px}.Biostar-Technology-careerpage .career-top-hero__circle--three{display:none}.Biostar-Technology-careerpage .career-hero{grid-template-columns:1fr;padding:24px;gap:28px}.Biostar-Technology-careerpage .left h1{font-size:28px}.Biostar-Technology-careerpage .left h2{font-size:12px}.Biostar-Technology-careerpage .right h3{font-size:24px}.Biostar-Technology-careerpage .right p{font-size:15px}.Biostar-Technology-careerpage .medical-section{padding:28px 24px}.Biostar-Technology-careerpage .medical-content h2{font-size:28px}.Biostar-Technology-careerpage .medical-content>p{font-size:15px}.Biostar-Technology-careerpage .career-who{padding:28px 24px}.Biostar-Technology-careerpage .career-who h2{font-size:28px;margin-bottom:40px}.Biostar-Technology-careerpage .who-grid{grid-template-columns:1fr;gap:30px}.Biostar-Technology-careerpage .get-in-touch-section{padding:28px 24px}.Biostar-Technology-careerpage .touch-header h2{font-size:28px}.Biostar-Technology-careerpage .touch-description{font-size:15px}.Biostar-Technology-careerpage .touch-info{grid-template-columns:1fr}.Biostar-Technology-careerpage .touch-form-wrapper{padding:30px 24px}.Biostar-Technology-careerpage .touch-form{grid-template-columns:1fr;gap:20px}.Biostar-Technology-careerpage .touch-submit-btn{width:100%}.Biostar-Technology-careerpage .career-apply{padding:60px 20px}.Biostar-Technology-careerpage .apply-right{padding:30px 24px}.Biostar-Technology-careerpage .apply-right h2{font-size:24px}.Biostar-Technology-careerpage .apply-form .row{grid-template-columns:1fr;gap:20px}}@media(max-width:480px){.Biostar-Technology-careerpage .left h1{font-size:24px}.Biostar-Technology-careerpage .right h3{font-size:20px}.Biostar-Technology-careerpage .career-who h2,.Biostar-Technology-careerpage .touch-header h2{font-size:24px}.Biostar-Technology-careerpage .apply-right h2{font-size:20px}.Biostar-Technology-careerpage .apply-right,.Biostar-Technology-careerpage .touch-form-wrapper{padding:24px 20px}}.biostar-aboutus-root{--teal: #1a7a8a;--teal-dark: #12606e;--teal-light: #e6f4f6;--teal-mid: #2a9aae;--navy: #0d2d3a;--navy-mid: #164055;--gold: #c8a96e;--gold-light: #f5eddf;--white: #ffffff;--off-white: #f7f9fa;--text-body: #3d5260;--text-muted: #6b8595;--text-dark: #0d2d3a;--border: #d6e8ec;--shadow-sm: 0 2px 12px rgba(13,45,58,.07);--shadow-md: 0 8px 32px rgba(13,45,58,.11);--shadow-lg: 0 18px 52px rgba(13,45,58,.15);--radius: 14px;--radius-lg: 22px;--font-display: serif;--font-body: sans-serif;background:#f4f9fc}.biostar-aboutus-root *,.biostar-aboutus-root *:before,.biostar-aboutus-root *:after{margin:0;padding:0;box-sizing:border-box}.biostar-aboutus-root .bsa-main{font-family:var(--font-body);color:var(--text-body);line-height:1.7;background:#f4f9fc;overflow-x:hidden;max-width:1400px!important;margin:0 auto!important;padding:40px}.biostar-aboutus-root p,.biostar-aboutus-root span,.biostar-aboutus-root a,.biostar-aboutus-root li,.biostar-aboutus-root .bsa-eyebrow,.biostar-aboutus-root .bsa-top-hero__eyebrow,.biostar-aboutus-root .bsa-top-hero__subtitle,.biostar-aboutus-root .bsa-top-hero__stat span,.biostar-aboutus-root .bsa-hero__sub,.biostar-aboutus-root .bsa-stat__lbl,.biostar-aboutus-root .bsa-about__badge-year,.biostar-aboutus-root .bsa-about__text-col p,.biostar-aboutus-root .bsa-feat-card p,.biostar-aboutus-root .bsa-exp-point h4,.biostar-aboutus-root .bsa-exp-point p,.biostar-aboutus-root .bsa-presentations__sub,.biostar-aboutus-root .bsa-vid-card__tag,.biostar-aboutus-root .bsa-vid-card__body h4,.biostar-aboutus-root .bsa-vid-card__body p,.biostar-aboutus-root .bsa-founders__sub,.biostar-aboutus-root .bsa-founder-card__role,.biostar-aboutus-root .bsa-founder-card p{font-family:var(--font-body)}.biostar-aboutus-root .bsa-top-hero__title,.biostar-aboutus-root .bsa-top-hero__stat strong,.biostar-aboutus-root .bsa-section-h2,.biostar-aboutus-root .bsa-hero__title,.biostar-aboutus-root .bsa-stat__num,.biostar-aboutus-root .bsa-about__badge strong,.biostar-aboutus-root .bsa-feat-card__num,.biostar-aboutus-root .bsa-feat-card h3,.biostar-aboutus-root .bsa-founder-card__meta h3{font-family:var(--font-display)}.biostar-aboutus-root .bsa-section-inner{position:relative;max-width:1400px;width:100%;margin:0 auto;padding-left:0;padding-right:0}.biostar-aboutus-root .bsa-top-hero{position:relative;width:100%;max-width:1400px;margin:0 auto 24px;padding:52px 56px;border-radius:20px;background:#1b6fa6;overflow:hidden;box-shadow:0 18px 48px #1b6fa629}.biostar-aboutus-root .bsa-top-hero__inner{position:relative;z-index:2;max-width:680px}.biostar-aboutus-root .bsa-top-hero__eyebrow{display:inline-flex;align-items:center;margin-bottom:18px;padding:6px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff26;color:#ffffffeb;font-family:sans-serif;font-size:12px;font-weight:600;line-height:1.2;text-transform:uppercase}.biostar-aboutus-root .bsa-top-hero__title{max-width:720px;margin:0;color:#fff;font-family:serif;font-size:48px;font-weight:600;line-height:1.08}.biostar-aboutus-root .bsa-top-hero__title span{color:#a8d8f5;font-family:inherit}.biostar-aboutus-root .bsa-top-hero__subtitle{max-width:680px;margin:16px 0 34px;color:#ffffffc7;font-family:sans-serif;font-size:16px;font-weight:400;line-height:1.7}.biostar-aboutus-root .bsa-top-hero__stats{display:flex;align-items:center;gap:24px}.biostar-aboutus-root .bsa-top-hero__stat{display:flex;flex-direction:column;gap:4px}.biostar-aboutus-root .bsa-top-hero__stat strong{color:#fff;font-family:serif;font-size:22px;font-weight:600;line-height:1}.biostar-aboutus-root .bsa-top-hero__stat span{color:#ffffff9e;font-family:sans-serif;font-size:12px;font-weight:500;line-height:1.2;text-transform:uppercase}.biostar-aboutus-root .bsa-top-hero__divider{width:1px;height:34px;background:#ffffff38}.biostar-aboutus-root .bsa-top-hero__decoration{position:absolute;inset:0;z-index:1;pointer-events:none}.biostar-aboutus-root .bsa-top-hero__circle{position:absolute;border-radius:50%}.biostar-aboutus-root .bsa-top-hero__circle--1{right:-60px;bottom:-100px;width:340px;height:340px;background:#ffffff12}.biostar-aboutus-root .bsa-top-hero__circle--2{top:-50px;right:200px;width:180px;height:180px;background:#ffffff0d}.biostar-aboutus-root .bsa-top-hero__circle--3{right:120px;bottom:40px;width:90px;height:90px;background:#0aa0d040}.biostar-aboutus-root .bsa-section-h2{font-family:var(--font-display);font-size:clamp(24px,3vw,34px);font-weight:700;color:var(--text-dark);line-height:1.25;letter-spacing:.5px}.biostar-aboutus-root .bsa-section-h2--light{color:var(--white)}.biostar-aboutus-root .bsa-center{text-align:center}.biostar-aboutus-root .bsa-center-flex{justify-content:center}.biostar-aboutus-root .bsa-rule{width:52px;height:3px;background:linear-gradient(90deg,var(--teal),var(--gold));border-radius:2px;margin-top:14px}.biostar-aboutus-root .bsa-rule--center{margin-left:auto;margin-right:auto}.biostar-aboutus-root .bsa-rule--light{background:linear-gradient(90deg,rgba(255,255,255,.9),var(--gold))}.biostar-aboutus-root .bsa-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--teal);margin-bottom:14px}.biostar-aboutus-root .bsa-eyebrow--teal{color:var(--teal)}.biostar-aboutus-root .bsa-eyebrow--light{color:#ffffffd9}.biostar-aboutus-root .bsa-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold);flex-shrink:0}.biostar-aboutus-root .bsa-dot--teal{background:var(--teal)}.biostar-aboutus-root .bsa-dot--light{background:#fffc}.biostar-aboutus-root .bsa-section-header{text-align:center;margin-bottom:56px}.biostar-aboutus-root .bsa-section-header .bsa-eyebrow{justify-content:center}.biostar-aboutus-root .bsa-hero{position:relative;width:100%;background:linear-gradient(135deg,var(--navy) 0%,var(--navy-mid) 55%,var(--teal-dark) 100%);padding-top:100px;padding-bottom:90px;overflow:hidden}.biostar-aboutus-root .bsa-hero__decor{position:absolute;inset:0;pointer-events:none}.biostar-aboutus-root .bsa-hero__orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.18}.biostar-aboutus-root .bsa-hero__orb--1{width:500px;height:500px;top:-150px;right:-120px;background:radial-gradient(circle,var(--teal-mid),transparent 70%)}.biostar-aboutus-root .bsa-hero__orb--2{width:340px;height:340px;bottom:-100px;left:5%;background:radial-gradient(circle,var(--gold),transparent 70%);opacity:.14}.biostar-aboutus-root .bsa-hero__orb--3{width:220px;height:220px;top:20%;left:38%;background:radial-gradient(circle,#4dd0e1,transparent 70%);opacity:.1}.biostar-aboutus-root .bsa-hero__lines{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px}.biostar-aboutus-root .bsa-hero__inner{position:relative;z-index:1;text-align:center}.biostar-aboutus-root .bsa-hero__title{font-family:var(--font-display);font-size:clamp(34px,5.5vw,62px);font-weight:700;color:var(--white);line-height:1.15;margin-bottom:24px;letter-spacing:-.5px;animation:bsa-fadeUp .8s ease both}.biostar-aboutus-root .bsa-hero__title em{font-style:italic;color:var(--gold)}.biostar-aboutus-root .bsa-hero__sub{max-width:620px;margin:0 auto 52px;font-size:17px;color:#ffffffbf;line-height:1.8;animation:bsa-fadeUp .9s .1s ease both}.biostar-aboutus-root .bsa-hero__stats{display:inline-flex;align-items:center;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:60px;padding:20px 36px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:bsa-fadeUp 1s .2s ease both;flex-wrap:wrap;justify-content:center;gap:0}.biostar-aboutus-root .bsa-stat{display:flex;flex-direction:column;align-items:center;padding:0 28px}.biostar-aboutus-root .bsa-stat__num{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--white);line-height:1}.biostar-aboutus-root .bsa-stat__num sup{font-size:14px;font-family:sans-serif}.biostar-aboutus-root .bsa-stat__lbl{font-size:11px;color:#ffffff8c;letter-spacing:.8px;margin-top:4px;white-space:nowrap}.biostar-aboutus-root .bsa-stat__sep{width:1px;height:40px;background:#ffffff2e}.biostar-aboutus-root .bsa-about{width:100%;background:var(--white);padding-top:100px;padding-bottom:100px}.biostar-aboutus-root .bsa-about__wrap{max-width:960px;margin:0 auto}.biostar-aboutus-root .bsa-about__head{text-align:center;margin-bottom:40px}.biostar-aboutus-root .bsa-about__head .bsa-eyebrow{justify-content:center}.biostar-aboutus-root .bsa-about__head .bsa-rule{margin-top:16px}.biostar-aboutus-root .bsa-about__body{max-width:760px;margin:0 auto}.biostar-aboutus-root .bsa-about__body p{font-size:16px;color:var(--text-body);margin-bottom:18px;line-height:1.9;text-align:center}.biostar-aboutus-root .bsa-about__body p strong{color:var(--teal-dark)}.biostar-aboutus-root .bsa-about__highlights{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:52px}.biostar-aboutus-root .bsa-highlight{position:relative;padding:26px 26px 26px 30px;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff,var(--off-white));box-shadow:var(--shadow-sm);transition:transform .3s ease,box-shadow .3s ease}.biostar-aboutus-root .bsa-highlight:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--teal),var(--gold));border-radius:4px 0 0 4px}.biostar-aboutus-root .bsa-highlight:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.biostar-aboutus-root .bsa-highlight h4{font-family:var(--font-display);font-size:19px;font-weight:700;color:var(--teal-dark);margin-bottom:9px}.biostar-aboutus-root .bsa-highlight p{font-size:14.5px;color:var(--text-muted);line-height:1.7}.biostar-aboutus-root .bsa-features{width:100%;background:linear-gradient(180deg,var(--off-white) 0%,var(--teal-light) 100%);padding-top:90px;padding-bottom:100px}.biostar-aboutus-root .bsa-features__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:52px}.biostar-aboutus-root .bsa-feat-card{background:var(--white);border-radius:var(--radius-lg);padding:48px 42px;position:relative;overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--border);transition:transform .3s ease,box-shadow .3s ease}.biostar-aboutus-root .bsa-feat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--teal),var(--teal-mid))}.biostar-aboutus-root .bsa-feat-card--accent:before{background:linear-gradient(90deg,var(--gold),#e8c88a)}.biostar-aboutus-root .bsa-feat-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.biostar-aboutus-root .bsa-feat-card__num{position:absolute;top:32px;right:36px;font-family:var(--font-display);font-size:52px;font-weight:700;color:var(--teal-light);line-height:1;-webkit-user-select:none;user-select:none}.biostar-aboutus-root .bsa-feat-card--accent .bsa-feat-card__num{color:var(--gold-light)}.biostar-aboutus-root .bsa-feat-card__icon{width:60px;height:60px;color:var(--teal);margin-bottom:22px}.biostar-aboutus-root .bsa-feat-card--accent .bsa-feat-card__icon{color:var(--gold)}.biostar-aboutus-root .bsa-feat-card h3{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--text-dark);margin-bottom:16px}.biostar-aboutus-root .bsa-feat-card p{font-size:15px;color:var(--text-body);line-height:1.85}.biostar-aboutus-root .bsa-expertise{width:100%;position:relative;background:linear-gradient(145deg,var(--navy) 0%,var(--navy-mid) 60%,var(--teal-dark) 100%);padding-top:100px;padding-bottom:100px}.biostar-aboutus-root .bsa-expertise__pattern{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.04) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.biostar-aboutus-root .bsa-expertise__inner{z-index:1}.biostar-aboutus-root .bsa-expertise__hd{text-align:center;margin-bottom:64px}.biostar-aboutus-root .bsa-expertise__hd .bsa-rule{margin-bottom:24px}.biostar-aboutus-root .bsa-expertise__lead{max-width:640px;margin:0 auto;font-size:16px;color:#ffffffa6;line-height:1.8}.biostar-aboutus-root .bsa-expertise__cols{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.biostar-aboutus-root .bsa-expertise__points{display:flex;flex-direction:column;gap:40px}.biostar-aboutus-root .bsa-exp-point{display:grid;grid-template-columns:52px 1fr;gap:20px;align-items:start}.biostar-aboutus-root .bsa-exp-point__ico{width:52px;height:52px;color:var(--teal-mid);flex-shrink:0}.biostar-aboutus-root .bsa-exp-point h4{font-family:sans-serif;font-size:18px;font-weight:600;color:var(--white);margin-bottom:10px}.biostar-aboutus-root .bsa-exp-point p{font-size:15px;color:#ffffff9e;line-height:1.82}.biostar-aboutus-root .bsa-expertise__img{border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 20px 60px #00000059}.biostar-aboutus-root .bsa-expertise__img img{width:100%;height:420px;object-fit:cover;display:block}.biostar-aboutus-root .bsa-presentations{width:100%;background:var(--white);padding-top:100px;padding-bottom:100px}.biostar-aboutus-root .bsa-presentations__sub{max-width:560px;margin:20px auto 0;font-size:15.5px;color:var(--text-muted);line-height:1.8}.biostar-aboutus-root .bsa-vid-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.biostar-aboutus-root .bsa-vid-card{text-decoration:none;display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--border);background:var(--white);transition:transform .3s ease,box-shadow .3s ease}.biostar-aboutus-root .bsa-vid-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.biostar-aboutus-root .bsa-vid-card__thumb{position:relative;aspect-ratio:16/9;overflow:hidden}.biostar-aboutus-root .bsa-vid-card__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.biostar-aboutus-root .bsa-vid-card:hover .bsa-vid-card__thumb img{transform:scale(1.05)}.biostar-aboutus-root .bsa-vid-card__overlay{position:absolute;inset:0;background:#0d2d3a59;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.biostar-aboutus-root .bsa-vid-card:hover .bsa-vid-card__overlay{background:#0d2d3a8c}.biostar-aboutus-root .bsa-play-btn{width:72px;height:72px;border-radius:50%;background:var(--white);display:flex;align-items:center;justify-content:center;color:var(--teal-dark);box-shadow:0 4px 20px #0000004d;transition:transform .3s ease}.biostar-aboutus-root .bsa-vid-card:hover .bsa-play-btn{transform:scale(1.1)}.biostar-aboutus-root .bsa-play-btn svg{width:26px;height:26px;margin-left:4px}.biostar-aboutus-root .bsa-vid-card__body{padding:24px 28px}.biostar-aboutus-root .bsa-vid-card__tag{display:inline-block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--teal);background:var(--teal-light);border-radius:20px;padding:4px 12px;margin-bottom:10px}.biostar-aboutus-root .bsa-vid-card__body h4{font-family:sans-serif;font-size:18px;font-weight:600;color:var(--text-dark);margin-bottom:6px}.biostar-aboutus-root .bsa-vid-card__body p{font-size:14px;color:var(--text-muted);line-height:1.7}.biostar-aboutus-root .bsa-founders{width:100%;background:linear-gradient(180deg,var(--off-white) 0%,var(--teal-light) 100%);padding-top:100px;padding-bottom:110px}.biostar-aboutus-root .bsa-founders__sub{max-width:540px;font-size:15.5px;color:var(--text-muted);margin:18px auto 0;line-height:1.8}.biostar-aboutus-root .bsa-founders__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.biostar-aboutus-root .bsa-founder-card{background:var(--white);border-radius:var(--radius-lg);padding:36px 36px 40px;box-shadow:var(--shadow-sm);border:1px solid var(--border);transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.biostar-aboutus-root .bsa-founder-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--teal),var(--teal-mid));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.biostar-aboutus-root .bsa-founder-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.biostar-aboutus-root .bsa-founder-card:hover:after{transform:scaleX(1)}.biostar-aboutus-root .bsa-founder-card__top{display:flex;gap:22px;align-items:center;margin-bottom:24px}.biostar-aboutus-root .bsa-founder-card__img{width:90px;height:90px;border-radius:50%;overflow:hidden;flex-shrink:0;border:3px solid var(--teal-light);box-shadow:0 4px 16px #1a7a8a33}.biostar-aboutus-root .bsa-founder-card__img img{width:100%;height:100%;object-fit:cover;display:block}.biostar-aboutus-root .bsa-founder-card__meta{display:flex;flex-direction:column}.biostar-aboutus-root .bsa-founder-card__role{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--teal);margin-bottom:6px}.biostar-aboutus-root .bsa-founder-card__meta h3{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--text-dark);line-height:1.2}.biostar-aboutus-root .bsa-founder-card__rule{height:1px;background:var(--border);margin-bottom:20px}.biostar-aboutus-root .bsa-founder-card p{font-size:15px;color:var(--text-body);line-height:1.82}@keyframes bsa-fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.biostar-aboutus-root .bsa-main{padding:38px 24px 62px}.biostar-aboutus-root .bsa-top-hero{padding:42px 36px}.biostar-aboutus-root .bsa-features__grid,.biostar-aboutus-root .bsa-expertise__cols,.biostar-aboutus-root .bsa-vid-grid,.biostar-aboutus-root .bsa-founders__grid{grid-template-columns:1fr}.biostar-aboutus-root .bsa-about__highlights{gap:16px}.biostar-aboutus-root .bsa-expertise__img img{height:300px}.biostar-aboutus-root .bsa-hero__stats{padding:16px 20px}.biostar-aboutus-root .bsa-stat{padding:0 16px}.biostar-aboutus-root .bsa-stat__sep{display:none}.biostar-aboutus-root .bsa-feat-card{padding:38px 30px}}@media(max-width:640px){.biostar-aboutus-root .bsa-main{padding:28px 14px 50px}.biostar-aboutus-root .bsa-top-hero{padding:32px 24px;border-radius:14px}.biostar-aboutus-root .bsa-top-hero__title{font-size:32px}.biostar-aboutus-root .bsa-top-hero__subtitle{font-size:14.5px}.biostar-aboutus-root .bsa-top-hero__stats{gap:16px}.biostar-aboutus-root .bsa-top-hero__stat strong{font-size:18px;font-family:sans-serif}.biostar-aboutus-root .bsa-hero{padding-top:70px;padding-bottom:64px}.biostar-aboutus-root .bsa-hero__title{font-size:30px}.biostar-aboutus-root .bsa-hero__sub{font-size:15px}.biostar-aboutus-root .bsa-hero__stats{border-radius:16px}.biostar-aboutus-root .bsa-stat{padding:8px 14px}.biostar-aboutus-root .bsa-about,.biostar-aboutus-root .bsa-features,.biostar-aboutus-root .bsa-expertise,.biostar-aboutus-root .bsa-presentations,.biostar-aboutus-root .bsa-founders{padding-top:70px;padding-bottom:70px}.biostar-aboutus-root .bsa-section-inner{padding-left:16px;padding-right:16px}.biostar-aboutus-root .bsa-about__body p{text-align:left}.biostar-aboutus-root .bsa-about__highlights{grid-template-columns:1fr}.biostar-aboutus-root .bsa-section-h2{font-size:24px}.biostar-aboutus-root .bsa-exp-point{grid-template-columns:1fr}.biostar-aboutus-root .bsa-exp-point__ico{width:44px;height:44px}.biostar-aboutus-root .bsa-founder-card__top{flex-direction:column;text-align:center}.biostar-aboutus-root .bsa-founder-card__img{margin:0 auto}}.of-section{--of-bg: #ffffff;--of-bg-soft: #f8f6f3;--of-white: #ffffff;--of-ink: #0f0d0b;--of-ink-mid: #2e2a26;--of-ink-muted: #8a8278;--of-accent-blue: #1a6b7a;--of-accent-blue2: #0d3d47;--of-accent-blue-light: rgba(26,107,122,.08);--of-accent-gold: #b8903a;--of-accent-gold2: #7a5c1e;--of-accent-gold-light: rgba(184,144,58,.08);--of-rule: #e8e3dc;--of-shadow-sm: 0 2px 12px rgba(15,13,11,.05);--of-shadow-md: 0 8px 32px rgba(15,13,11,.09);--of-shadow-lg: 0 20px 60px rgba(15,13,11,.13);--of-shadow-xl: 0 32px 80px rgba(15,13,11,.18);--of-radius: 6px;--of-radius-lg: 20px;--of-font-display: serif;--of-font-body: sans-serif}.of-section *,.of-section *:before,.of-section *:after{margin:0;padding:0;box-sizing:border-box}.of-section{position:relative;width:100%;background:#f4f9fc;padding:40px 40px 80px;font-family:var(--of-font-body);overflow:hidden}.of-section .of-hero__title,.of-section .of-hero__stat strong,.of-section .of-card__index,.of-section .of-card__img-fallback,.of-section .of-card__name,.of-section .of-card__since-year{font-family:serif}.of-section .of-hero__eyebrow,.of-section .of-hero__subtitle,.of-section .of-hero__stat span,.of-section .of-card__role,.of-section .of-card__bio,.of-section .of-card__since-label{font-family:sans-serif}.of-hero{position:relative;max-width:1400px;width:100%;margin:0 auto 40px;padding:52px 56px;border-radius:20px;background:#1b6fa6;overflow:hidden;box-shadow:0 18px 48px #1b6fa629;z-index:1}.of-hero__inner{position:relative;z-index:2;max-width:680px}.of-hero__eyebrow{display:inline-flex;align-items:center;margin-bottom:18px;padding:6px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff26;color:#ffffffeb;font-family:sans-serif;font-size:12px;font-weight:600;line-height:1.2;text-transform:uppercase}.of-hero__title{max-width:720px;margin:0;color:#fff;font-family:serif;font-size:48px;font-weight:600;line-height:1.08}.of-hero__title span{color:#a8d8f5;font-family:inherit}.of-hero__subtitle{max-width:680px;margin:16px 0 34px;color:#ffffffc7;font-family:sans-serif;font-size:16px;font-weight:400;line-height:1.7}.of-hero__stats{display:flex;align-items:center;gap:24px}.of-hero__stat{display:flex;flex-direction:column;gap:4px}.of-hero__stat strong{color:#fff;font-family:serif;font-size:22px;font-weight:600;line-height:1}.of-hero__stat span{color:#ffffff9e;font-family:sans-serif;font-size:12px;font-weight:500;line-height:1.2;text-transform:uppercase}.of-hero__divider{width:1px;height:34px;background:#ffffff38}.of-hero__decoration{position:absolute;inset:0;z-index:1;pointer-events:none}.of-hero__circle{position:absolute;border-radius:50%}.of-hero__circle--1{right:-60px;bottom:-100px;width:340px;height:340px;background:#ffffff12}.of-hero__circle--2{top:-50px;right:200px;width:180px;height:180px;background:#ffffff0d}.of-hero__circle--3{right:120px;bottom:40px;width:90px;height:90px;background:#0aa0d040}.of-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.of-bg__circle{position:absolute;border-radius:50%}.of-bg__circle--1{width:700px;height:700px;top:-280px;right:-220px;background:radial-gradient(circle,rgba(26,107,122,.05) 0%,transparent 65%)}.of-bg__circle--2{width:500px;height:500px;bottom:-160px;left:-130px;background:radial-gradient(circle,rgba(184,144,58,.06) 0%,transparent 65%)}.of-bg__grid{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(15,13,11,.06) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 0%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 0%,transparent 100%)}.of-bg:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--of-rule) 30%,var(--of-rule) 70%,transparent)}.of-inner{position:relative;max-width:1400px;width:100%;margin:0 auto;z-index:1}.of-header{text-align:center;margin-bottom:80px}.of-header__eyebrow{display:inline-flex;align-items:center;gap:16px;margin-bottom:24px}.of-header__line{display:block;width:48px;height:1px;background:linear-gradient(90deg,transparent,var(--of-ink-muted))}.of-header__eyebrow .of-header__line:last-child{background:linear-gradient(90deg,var(--of-ink-muted),transparent)}.of-header__label{font-family:var(--of-font-body);font-size:10.5px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--of-ink-muted)}.of-header__title{font-family:var(--of-font-display);font-size:50px!important;font-weight:500;color:var(--of-ink);line-height:1.08;letter-spacing:-1.5px;margin-bottom:22px}.of-header__title em{font-style:italic;font-weight:400;color:var(--of-accent-blue);position:relative}.of-header__title em:after{content:"";position:absolute;bottom:4px;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--of-accent-blue),transparent);border-radius:2px;opacity:.4}.of-header__sub{max-width:500px;margin:0 auto;font-size:15.5px;color:var(--of-ink-muted);line-height:1.85;font-weight:300}.of-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}.of-card{position:relative;min-height:390px;height:100%;display:flex;flex-direction:column;background:var(--of-white);border-radius:var(--of-radius-lg);overflow:hidden;box-shadow:var(--of-shadow-md);border:1px solid var(--of-rule);transition:transform .45s cubic-bezier(.22,.68,0,1.2),box-shadow .45s ease,border-color .3s ease;cursor:default}.of-card:hover{transform:translateY(-12px);box-shadow:var(--of-shadow-xl)}.of-card--1:hover{border-color:#1a6b7a38}.of-card--2:hover{border-color:#b8903a38}.of-card__bar{height:6px;width:100%;position:relative}.of-card--1 .of-card__bar{background:linear-gradient(90deg,var(--of-accent-blue2),var(--of-accent-blue),#3db5c8)}.of-card--2 .of-card__bar{background:linear-gradient(90deg,var(--of-accent-gold2),var(--of-accent-gold),#e8c46a)}.of-card__img-wrap{position:relative;padding:40px 40px 0;display:flex;align-items:flex-end;gap:22px;z-index:1}.of-card__index{position:absolute;top:14px;right:30px;font-family:var(--of-font-display);font-size:90px;font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(15,13,11,.05);-webkit-user-select:none;user-select:none;z-index:0}.of-card__img-frame{position:relative;width:104px;height:104px;border-radius:50%;flex-shrink:0}.of-card__img{width:100%;height:100%;object-fit:fill;border-radius:50%;display:block;position:relative;z-index:1}.of-card__img-fallback{display:none;width:100%;height:100%;border-radius:50%;align-items:center;justify-content:center;font-family:var(--of-font-display);font-size:30px;font-weight:600;color:var(--of-white);position:absolute;inset:0;z-index:1}.of-card--1 .of-card__img-fallback{background:linear-gradient(135deg,var(--of-accent-blue2),var(--of-accent-blue))}.of-card--2 .of-card__img-fallback{background:linear-gradient(135deg,var(--of-accent-gold2),var(--of-accent-gold))}.of-card__img-deco{position:absolute;top:-7px;left:-7px;width:118px;height:118px;border-radius:50%;z-index:0}.of-card--1 .of-card__img-deco{border:1.5px solid rgba(26,107,122,.25);box-shadow:0 0 0 6px #1a6b7a0d}.of-card--2 .of-card__img-deco{border:1.5px solid rgba(184,144,58,.3);box-shadow:0 0 0 6px #b8903a0f}.of-card__img-meta{padding-bottom:4px;flex:1;min-width:0}.of-card__tag{display:inline-block;font-size:9.5px;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:4px 12px;border-radius:20px;margin-bottom:8px}.of-card--1 .of-card__tag{background:var(--of-accent-blue-light);color:var(--of-accent-blue)}.of-card--2 .of-card__tag{background:var(--of-accent-gold-light);color:var(--of-accent-gold2)}.of-card__name{font-family:var(--of-font-display);font-size:24px;font-weight:600;color:var(--of-ink);line-height:1.18;letter-spacing:-.3px;margin-bottom:4px}.of-card__role{font-size:13px;font-weight:500;letter-spacing:.3px;margin-bottom:0}.of-card--1 .of-card__role{color:var(--of-accent-blue)}.of-card--2 .of-card__role{color:var(--of-accent-gold)}.of-card__body{position:relative;padding:28px 40px 36px;z-index:1;flex:1;display:flex;flex-direction:column}.of-card__divider{display:flex;align-items:center;gap:10px;margin-bottom:22px}.of-card__divider:before,.of-card__divider:after{content:"";flex:1;height:1px;background:var(--of-rule)}.of-card__divider-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.of-card--1 .of-card__divider-dot{background:var(--of-accent-blue)}.of-card--2 .of-card__divider-dot{background:var(--of-accent-gold)}.of-card__bio{font-size:14.5px;color:var(--of-ink-mid);line-height:1.9;font-weight:300;margin:0}.of-card__skills{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:28px}.of-card__skill{font-size:11px;font-weight:500;color:var(--of-ink-muted);background:var(--of-bg-soft);border:1px solid var(--of-rule);border-radius:var(--of-radius);padding:5px 12px;letter-spacing:.2px;transition:all .25s ease}.of-card:hover .of-card__skill{background:var(--of-white)}.of-card--1:hover .of-card__skill{border-color:#1a6b7a40;color:var(--of-accent-blue)}.of-card--2:hover .of-card__skill{border-color:#b8903a4d;color:var(--of-accent-gold2)}.of-card__since{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-radius:var(--of-radius)}.of-card--1 .of-card__since{background:linear-gradient(135deg,#1a6b7a0f,#1a6b7a05);border:1px solid rgba(26,107,122,.12);border-left:3px solid var(--of-accent-blue)}.of-card--2 .of-card__since{background:linear-gradient(135deg,#b8903a0f,#b8903a05);border:1px solid rgba(184,144,58,.14);border-left:3px solid var(--of-accent-gold)}.of-card__since-label{font-size:12px;font-weight:500;letter-spacing:.5px;color:var(--of-ink-muted);text-transform:uppercase}.of-card__since-year{font-family:var(--of-font-display);font-size:28px;font-weight:700;line-height:1;letter-spacing:-.5px}.of-card--1 .of-card__since-year{color:var(--of-accent-blue)}.of-card--2 .of-card__since-year{color:var(--of-accent-gold)}.of-card__glow{position:absolute;inset:0;border-radius:var(--of-radius-lg);opacity:0;pointer-events:none;transition:opacity .45s ease}.of-card--1 .of-card__glow{box-shadow:inset 0 0 0 1.5px #1a6b7a4d}.of-card--2 .of-card__glow{box-shadow:inset 0 0 0 1.5px #b8903a4d}.of-card:hover .of-card__glow{opacity:1}.of-card--1{animation:of-slideUp .8s .1s cubic-bezier(.22,.68,0,1.1) both}.of-card--2{animation:of-slideUp .8s .28s cubic-bezier(.22,.68,0,1.1) both}@keyframes of-slideUp{0%{opacity:0;transform:translateY(36px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.of-header{animation:of-fadeIn .9s 0s ease both}@keyframes of-fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:880px){.of-hero{padding:42px 36px}.of-grid{grid-template-columns:1fr;max-width:540px;margin:0 auto}.of-card{min-height:auto}.of-header__title{font-size:50px}}@media(max-width:560px){.of-section{padding:28px 14px 70px}.of-hero{padding:32px 24px;border-radius:14px}.of-hero__title{font-size:32px}.of-hero__subtitle{font-size:14.5px}.of-hero__stats{gap:16px}.of-hero__stat strong{font-size:18px;font-family:sans-serif}.of-header__title{font-size:38px;letter-spacing:-1px}.of-card__img-wrap{flex-direction:column;align-items:flex-start;padding:32px 28px 0;gap:16px}.of-card__body{padding:22px 28px 30px}.of-card__name{font-size:20px}.of-card__index{font-size:64px;top:14px;right:22px}}.offices-page{background-color:#f4f9fc;font-family:sans-serif;color:#1a1a2e;min-height:100vh;padding:40px 40px 80px}.offices-page h1,.offices-page h2,.offices-page h3,.offices-page .offices-hero__stat strong{font-family:serif}.offices-page p,.offices-page span,.offices-page a,.offices-page li,.offices-page .offices-hero__tag,.offices-page .offices-hero__subtitle,.offices-page .offices-hero__stat span{font-family:sans-serif}.offices-hero{position:relative;max-width:1400px;width:100%;margin:0 auto 40px;padding:52px 56px;border-radius:20px;background:#1b6fa6;overflow:hidden;box-shadow:0 18px 48px #1b6fa629}.offices-hero__inner{position:relative;z-index:2;max-width:680px}.offices-hero__tag{display:inline-flex;align-items:center;margin-bottom:18px;padding:5px 16px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#ffffff26;color:#ffffffeb;font-family:sans-serif;font-size:12px;font-weight:600;line-height:1.2;text-transform:uppercase}.offices-hero__title{max-width:720px;margin:0;color:#fff;font-family:serif;font-size:48px;font-weight:600;line-height:1.08}.offices-hero__subtitle{max-width:680px;margin:16px 0 34px;color:#ffffffc7;font-family:sans-serif;font-size:16px;font-weight:400;line-height:1.7}.offices-hero__stats{display:flex;align-items:center;gap:24px}.offices-hero__stat{display:flex;flex-direction:column;gap:4px}.offices-hero__stat strong{color:#fff;font-family:serif;font-size:22px;font-weight:600;line-height:1}.offices-hero__stat span{color:#ffffff9e;font-family:sans-serif;font-size:12px;font-weight:500;line-height:1.2;text-transform:uppercase}.offices-hero__divider{width:1px;height:34px;background:#ffffff38}.offices-hero__decoration{position:absolute;inset:0;z-index:1;pointer-events:none}.offices-hero__circle{position:absolute;border-radius:50%}.offices-hero__circle--1{right:-60px;bottom:-100px;width:340px;height:340px;background:#ffffff12}.offices-hero__circle--2{top:-50px;right:200px;width:180px;height:180px;background:#ffffff0d}.offices-hero__circle--3{right:120px;bottom:40px;width:90px;height:90px;background:#0aa0d040}.offices-content{max-width:1400px;margin:0 auto;padding:0;display:flex;flex-direction:column;gap:28px}.offices-section{padding:30px;border:1px solid #d9e8f1;border-radius:12px;background:#fff;box-shadow:0 16px 38px #07365d12}.offices-section__header{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #d9e8f1}.offices-section__heading{display:flex;align-items:center;gap:14px;min-width:0}.offices-section__title{font-size:26px;font-weight:600;color:#1a1a2e;letter-spacing:-.01em;margin:0;text-transform:uppercase}.offices-section__count{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 14px;border:1px solid #d9e8f1;border-radius:999px;background:#f7fbfe;color:#64748b;font-size:13px;font-weight:600;white-space:nowrap}.offices-section__badge{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;font-size:12px;font-weight:600;letter-spacing:.08em;flex-shrink:0}.badge--blue{background:#1d4ed8;color:#fff}.badge--red{background:#dc2626;color:#fff}.offices-grid{display:grid;gap:22px}.offices-grid--one{grid-template-columns:1fr}.offices-grid--two{grid-template-columns:repeat(2,1fr)}.office-card{background:#fff;border:1px solid #d9e8f1;border-radius:12px;overflow:hidden;display:grid;grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr);box-shadow:0 10px 24px #07365d0f;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.office-card:hover{border-color:#1b6fa647;box-shadow:0 18px 42px #07365d1c;transform:translateY(-2px)}.offices-grid--two .office-card{grid-template-columns:1fr}.office-card__info{padding:28px;display:flex;flex-direction:column;gap:8px}.office-card__title-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start}.office-card__location-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#eaf6fc;color:#1b6fa6;font-size:21px}.office-card__name{font-size:20px;font-weight:600;color:#1a1a2e;margin:0;line-height:1.35;white-space:pre-line}.office-card__address{font-size:14.5px;color:#475569;line-height:1.75;margin:8px 0 10px 54px;white-space:pre-line}.office-card__reg-label{font-size:13px;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin:4px 0 0 54px}.office-card__reg-number{display:inline-flex;width:fit-content;margin-left:54px;padding:7px 10px;border-radius:8px;background:#eff6ff;font-size:14px;font-weight:600;color:#1d4ed8}.office-card__reg-link{text-decoration:none;color:#1d4ed8;transition:color .2s}.office-card__reg-link:hover{color:#1e40af;text-decoration:underline}.office-card__contacts{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.office-card__contact-item{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:9px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;font-size:14px;color:#334155}.office-card__contact-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#eaf6fc;color:#1b6fa6;font-size:18px}.office-card__contact-text{line-height:1.35;min-width:0;overflow-wrap:anywhere}.office-card__contact-sub{display:block;margin-top:2px;color:#64748b;font-size:13px}.office-card__map{min-height:300px;background:#e2e8f0;position:relative}.office-card__map iframe{width:100%;height:100%;min-height:300px;border:none;display:block}.offices-section--blue .offices-section__header{border-bottom-color:#bfdbfe}.offices-section--red .offices-section__header{border-bottom-color:#fecaca}.offices-section--red .office-card__reg-number{background:#fef2f2;color:#dc2626}@media(max-width:1024px){.offices-grid--two,.office-card{grid-template-columns:1fr}}@media(max-width:768px){.offices-page{padding:38px 24px 62px}.offices-hero{padding:42px 36px}.offices-content{gap:24px}.offices-section{padding:24px}.offices-section__header{align-items:flex-start;flex-direction:column}.office-card{grid-template-columns:1fr}.office-card__info{padding:22px 20px}.offices-section__title{font-size:24px}.office-card__contacts{grid-template-columns:1fr}}@media(max-width:480px){.offices-page{padding:28px 14px 50px}.offices-hero{padding:32px 24px;border-radius:14px}.offices-hero__title{font-size:32px}.offices-hero__subtitle{font-size:14.5px}.offices-hero__stats{gap:16px}.offices-hero__stat strong{font-size:18px;font-family:sans-serif}.offices-section{padding:20px}.offices-section__heading{align-items:flex-start}.offices-section__badge,.office-card__location-icon{width:38px;height:38px}.office-card__name{font-size:18px}.office-card__title-row{grid-template-columns:38px minmax(0,1fr)}.office-card__address,.office-card__reg-label,.office-card__reg-number{margin-left:50px}.office-card__map,.office-card__map iframe{min-height:240px}}.bloglist__page{min-height:100vh;background:linear-gradient(180deg,#f7fbff,#fff 220px);color:#102a43;font-family:sans-serif}.bloglist__wrapper{width:100%;max-width:1400px;margin:0 auto;padding:40px}.bloglist__hero{position:relative;margin-bottom:28px;padding:52px 56px;border-radius:20px;background:#1b6fa6;overflow:hidden;box-shadow:0 18px 48px #1b6fa629}.bloglist__hero-inner{position:relative;z-index:2;max-width:680px}.bloglist__eyebrow{display:inline-flex;align-items:center;margin-bottom:18px;padding:6px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff26;color:#ffffffeb;font-family:sans-serif;font-size:12px;font-weight:600;line-height:1.2;text-transform:uppercase}.bloglist__heading{margin:0;color:#fff;font-family:serif;font-size:48px;font-weight:600;line-height:1.08;letter-spacing:0}.bloglist__subheading{max-width:620px;margin:16px 0 34px;color:#ffffffc7;font-family:sans-serif;font-size:16px;font-weight:400;line-height:1.7}.bloglist__hero-stats{display:flex;align-items:center;gap:24px}.bloglist__hero-stat{display:flex;flex-direction:column;gap:4px}.bloglist__hero-stat strong{color:#fff;font-family:serif;font-size:22px;font-weight:600;line-height:1}.bloglist__hero-stat span{color:#ffffff9e;font-family:sans-serif;font-size:12px;font-weight:500;line-height:1.2;text-transform:uppercase}.bloglist__hero-divider{width:1px;height:34px;background:#ffffff38}.bloglist__hero-decoration{position:absolute;inset:0;z-index:1;pointer-events:none}.bloglist__hero-circle{position:absolute;border-radius:50%}.bloglist__hero-circle--1{right:-60px;bottom:-100px;width:340px;height:340px;background:#ffffff12}.bloglist__hero-circle--2{top:-50px;right:200px;width:180px;height:180px;background:#ffffff0d}.bloglist__hero-circle--3{right:120px;bottom:40px;width:90px;height:90px;background:#0aa0d040}.bloglist__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.blog-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dfe8f2;border-radius:10px;background:#fff;cursor:pointer;box-shadow:0 10px 28px #0d305c0f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.blog-card:hover{transform:translateY(-5px);border-color:#1b6fa652;box-shadow:0 18px 42px #0d305c1f}.blog-card__image,.blog-card__placeholder{width:100%;height:210px;display:block;background:#e8f3fb}.blog-card__image{object-fit:contain;transition:transform .35s ease}.blog-card:hover .blog-card__image{transform:scale(1.04)}.blog-card__placeholder{display:flex;align-items:center;justify-content:center;color:#1b6fa6;font-family:serif;font-size:30px}.blog-card__body{display:flex;flex:1;flex-direction:column;padding:20px 20px 18px}.blog-card__category{width:fit-content;margin-bottom:12px;padding:5px 10px;border:1px solid #cde4f5;border-radius:999px;background:#edf6fc;color:#1b6fa6;font-family:sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.7px;line-height:1;text-transform:uppercase}.blog-card__title{margin:0 0 10px;color:#0d2137;font-family:serif;font-size:20px;font-weight:700;line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card__desc{margin:0 0 14px;color:#53687d;font-family:sans-serif;font-size:15px;font-weight:400;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card__keywords{display:flex;flex-wrap:wrap;gap:6px;margin:auto 0 14px}.blog-card__kw-tag{padding:3px 8px;border:1px solid #e4ebf3;border-radius:999px;background:#f7fafc;color:#8391a3;font-family:sans-serif;font-size:10.5px;font-weight:600}.blog-card__meta{display:flex;align-items:center;gap:10px;padding-top:14px;border-top:1px solid #edf2f7;color:#7a8ca0;font-family:sans-serif;font-size:12px;font-weight:600}.blog-card__meta-dot{width:4px;height:4px;border-radius:50%;background:#b7c5d3;flex:0 0 auto}.skeleton-card{overflow:hidden;border:1px solid #dfe8f2;border-radius:10px;background:#fff}.skeleton-card__img{height:210px}.skeleton-card__body{padding:20px}.skeleton-line,.skeleton-shimmer{background:linear-gradient(90deg,#e8f0f7 25%,#d4e5f0,#e8f0f7 75%);background-size:200% 100%;animation:shimmer 1.35s ease-in-out infinite}.skeleton-line{height:13px;margin-bottom:10px;border-radius:999px}.bloglist__error{grid-column:1 / -1;padding:58px 20px;border:1px dashed #dfe8f2;border-radius:10px;background:#fff;color:#ef4444;font-family:sans-serif;font-size:14px;font-weight:600;text-align:center}.bloglist__pagination{display:flex;justify-content:center;gap:8px;margin-top:46px}.pagination__btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #dfe8f2;border-radius:8px;background:#fff;color:#53687d;font-family:sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.pagination__btn:hover,.pagination__btn--active{border-color:#0d356e;background:#0d356e;color:#fff}@media(max-width:980px){.bloglist__hero{padding:42px 36px}.bloglist__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.bloglist__wrapper{padding:34px 16px 58px}.bloglist__hero{padding:32px 24px;border-radius:14px}.bloglist__heading{font-size:32px}.bloglist__subheading{font-size:14.5px}.bloglist__hero-stats{gap:16px}.bloglist__hero-stat strong{font-size:18px}.bloglist__grid{grid-template-columns:1fr;gap:16px}.blog-card__image,.blog-card__placeholder,.skeleton-card__img{height:190px}}@keyframes bd-fadein{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.bd-page{min-height:100vh;background:linear-gradient(180deg,#f7fbff,#fff 260px);color:#102a43;font-family:sans-serif}.bd-wrapper{width:100%;max-width:1400px;margin:0 auto;padding:40px}.bd-top-hero{position:relative;margin-bottom:34px;padding:52px 56px;border-radius:20px;background:#1b6fa6;overflow:hidden;box-shadow:0 18px 48px #1b6fa629}.bd-top-hero-inner{position:relative;z-index:2;max-width:760px}.bd-top-eyebrow{display:inline-flex;align-items:center;margin-bottom:18px;padding:6px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff26;color:#ffffffeb;font-family:sans-serif;font-size:12px;font-weight:600;line-height:1.2;text-transform:uppercase}.bd-top-title{max-width:760px;margin:0;color:#fff;font-family:serif;font-size:48px;font-weight:600;line-height:1.08}.bd-top-subtitle{max-width:680px;margin:16px 0 34px;color:#ffffffc7;font-family:sans-serif;font-size:16px;font-weight:400;line-height:1.7}.bd-top-stats{display:flex;align-items:center;gap:24px}.bd-top-stat{min-width:0;display:flex;flex-direction:column;gap:4px}.bd-top-stat strong{max-width:180px;color:#fff;font-family:serif;font-size:22px;font-weight:600;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-top-stat span{color:#ffffff9e;font-family:sans-serif;font-size:12px;font-weight:500;line-height:1.2;text-transform:uppercase}.bd-top-divider{width:1px;height:34px;background:#ffffff38}.bd-top-hero-decoration{position:absolute;inset:0;z-index:1;pointer-events:none}.bd-top-hero-circle{position:absolute;border-radius:50%}.bd-top-hero-circle--1{right:-60px;bottom:-100px;width:340px;height:340px;background:#ffffff12}.bd-top-hero-circle--2{top:-50px;right:200px;width:180px;height:180px;background:#ffffff0d}.bd-top-hero-circle--3{right:120px;bottom:40px;width:90px;height:90px;background:#0aa0d040}.bd-back-btn{min-height:38px;display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;padding:0 15px;border:1px solid #cde4f5;border-radius:999px;background:#fff;color:#0d356e;font-family:sans-serif;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 8px 20px #0d305c0f;transition:background .2s ease,transform .2s ease}.bd-back-btn:hover{background:#edf6fc;transform:translateY(-1px)}.bd-article{max-width:880px;animation:bd-fadein .4s ease both}.bd-category{width:fit-content;display:inline-flex;margin-bottom:16px;padding:6px 11px;border:1px solid #cde4f5;border-radius:999px;background:#edf6fc;color:#1b6fa6;font-family:sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.8px;line-height:1;text-transform:uppercase}.bd-title{max-width:900px;margin:0 0 18px;color:#0b2c5d;font-family:serif;font-size:44px;line-height:1.13;letter-spacing:0}.bd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:30px;padding-bottom:22px;border-bottom:1px solid #dfe8f2}.bd-meta-item,.bd-meta-link{color:#63758a;font-family:sans-serif;font-size:13px;font-weight:600}.bd-meta-link{color:#1b6fa6;text-decoration:none}.bd-meta-link:hover{text-decoration:underline;text-underline-offset:3px}.bd-hero-wrap{overflow:hidden;margin-bottom:38px;border:1px solid #dfe8f2;border-radius:12px;background:#e8f3fb;line-height:0;box-shadow:0 18px 44px #0d305c14}.bd-hero-img{width:100%;max-height:500px;display:block;object-fit:cover}.bd-content{margin-bottom:44px;color:#334155;font-family:sans-serif;font-size:16px;font-weight:400;line-height:1.85;overflow-x:auto}.bd-content h1{margin:34px 0 14px;color:#0b2c5d;font-family:serif;font-size:30px;font-weight:700;line-height:1.25}.bd-content h2{margin:30px 0 12px;color:#0b2c5d;font-family:serif;font-size:24px;font-weight:700;line-height:1.28}.bd-content h3{margin:24px 0 10px;color:#1e293b;font-family:sans-serif;font-size:18px;font-weight:700;line-height:1.35}.bd-content p{margin:0 0 18px}.bd-content ul,.bd-content ol{margin:0 0 20px;padding-left:22px}.bd-content li{margin-bottom:8px}.bd-content a{color:#1b6fa6;text-decoration:underline;text-underline-offset:3px}.bd-content img{max-width:100%;height:auto;display:block;margin:22px 0;border-radius:10px}.bd-content table{width:100%;min-width:520px;margin:24px 0;border-collapse:collapse;font-family:sans-serif;font-size:14px}.bd-content table td,.bd-content table th{padding:12px 14px;border:1px solid #dfe8f2;text-align:left;vertical-align:top}.bd-content table th{background:#edf6fc;color:#0d356e;font-weight:700}.bd-content table tr:nth-child(2n) td{background:#f8fbff}.bd-content blockquote{margin:28px 0;padding:16px 20px;border-left:4px solid #1b6fa6;border-radius:0 10px 10px 0;background:#edf6fc;color:#475569;font-style:italic}.bd-content strong{color:#1e293b;font-weight:700}.bd-tags-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:14px}.bd-tags-label{min-width:76px;padding-top:5px;color:#8391a3;font-family:sans-serif;font-size:13px;font-weight:700}.bd-tags{display:flex;flex-wrap:wrap;gap:8px}.bd-tag{padding:5px 11px;border-radius:999px;font-family:sans-serif;font-size:12px;font-weight:600}.bd-tag-gray{background:#f1f5f9;color:#475569}.bd-tag-blue{background:#edf6fc;color:#1b6fa6}.bd-meta-box{margin-top:38px;padding:22px;border:1px solid #dfe8f2;border-radius:10px;background:#f8fbff}.bd-meta-box-heading{margin:0 0 14px;color:#8391a3;font-family:sans-serif;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.bd-meta-box-row{display:flex;gap:16px;padding:10px 0;border-top:1px solid #e7eef6;font-family:sans-serif;font-size:13px}.bd-meta-box-label{min-width:100px;color:#8391a3;font-weight:700;flex:0 0 auto}.bd-meta-box-value{color:#475569;line-height:1.6;overflow-wrap:anywhere}.bd-error{padding:70px 20px;border:1px dashed #dfe8f2;border-radius:10px;background:#fff;color:#ef4444;font-family:sans-serif;font-size:14px;font-weight:600;text-align:center}.bd-skeleton{max-width:880px}.bd-shimmer{background:linear-gradient(90deg,#e8f0f7 25%,#d4e5f0,#e8f0f7 75%);background-size:200% 100%;animation:shimmer 1.35s ease-in-out infinite}.bd-skeleton-img{width:100%;height:400px;margin-bottom:30px;border-radius:12px}.bd-skeleton-body{max-width:860px}.bd-skeleton-line{margin-bottom:10px;border-radius:999px}@media(max-width:700px){.bd-wrapper{padding:28px 16px 64px}.bd-top-hero{padding:32px 24px;border-radius:14px}.bd-top-title{font-size:32px}.bd-top-subtitle{font-size:14.5px}.bd-top-stats{gap:16px}.bd-top-stat strong{max-width:115px;font-size:18px}.bd-title{font-size:30px}.bd-content{font-size:15px}.bd-content h1{font-size:24px}.bd-content h2{font-size:22px}.bd-meta-box-row{flex-direction:column;gap:4px}.bd-hero-img,.bd-skeleton-img{max-height:360px}}.login-page{min-height:100vh;background:#f4f9fc;color:#102f45;font-family:sans-serif}.login-page p,.login-page span,.login-page a,.login-page label,.login-page input,.login-page button,.login-page small,.login-page .login-badge,.login-page .login-benefit strong,.login-page .login-card-head p,.login-page .login-alert,.login-page .login-check,.login-page .login-switch{font-family:sans-serif}.login-page .login-intro h1,.login-page .login-card-head h2{font-family:serif}.login-main{padding:48px 40px 70px}.login-shell{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(420px,1fr);width:100%;max-width:1080px;min-height:600px;margin:0 auto;overflow:hidden;border:1px solid #d9e8f1;border-radius:12px;background:#fff;box-shadow:0 22px 54px #13537b1f}.login-intro{position:relative;display:flex;flex-direction:column;justify-content:center;padding:46px;background:linear-gradient(135deg,#0a1e35,#0b5ea8 0%,#0e7fbd);color:#fff;overflow:hidden}.login-intro:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:34px 34px;opacity:.5;pointer-events:none}.login-intro:after{content:"";position:absolute;right:-120px;bottom:-130px;width:330px;height:330px;border-radius:50%;background:#ffffff12;pointer-events:none}.login-badge,.login-intro h1,.login-intro p,.login-benefits{position:relative;z-index:1}.login-badge{display:inline-flex;width:fit-content;margin-bottom:18px;padding:6px 12px;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#ffffffdb;font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase}.login-intro h1{margin:0;color:#fff;font-family:serif;font-size:48px;font-weight:600;line-height:1.08}.login-intro p{max-width:420px;margin:18px 0 34px;color:#ffffffbd;font-size:15px;line-height:1.75}.login-benefits{display:grid;gap:12px}.login-benefit{position:relative;padding:15px 0 15px 18px;border-top:1px solid rgba(255,255,255,.14)}.login-benefit:before{content:"";position:absolute;top:21px;left:0;width:6px;height:6px;border-radius:50%;background:#7ec8e6}.login-benefit span{display:block;margin-bottom:4px;color:#ffffff85;font-size:12px;font-weight:700;text-transform:uppercase}.login-benefit strong{color:#fff;font-size:15px;font-weight:600}.login-card{align-self:center;width:100%;max-width:470px;margin:0 auto;padding:44px;background:#fff}.login-card-head{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:center;margin-bottom:26px}.login-card-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#f0f8fc;color:#0b6fa8;font-size:23px}.login-card-head h2{margin:0;color:#07365d;font-family:serif;font-size:34px;font-weight:600;line-height:1.1}.login-card-head p{margin:6px 0 0;color:#718496;font-size:14px;line-height:1.5}.login-field{display:grid;gap:8px;margin-bottom:18px;color:#43586a;font-size:14px;font-weight:600}.login-input-wrap,.login-password-wrap{position:relative}.login-input-icon{position:absolute;top:50%;left:14px;z-index:1;color:#8094a5;font-size:20px;transform:translateY(-50%);pointer-events:none}.login-field input{width:100%;height:52px;padding:0 14px 0 44px;border:1px solid #cfdeea;border-radius:8px;background:#fff;color:#102f45;font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.login-field input::placeholder{color:#94a3b8}.login-field input:focus{border-color:#0b6fa8;box-shadow:0 0 0 4px #0b6fa81a}.login-password-wrap input{padding-right:48px}.login-eye-btn{position:absolute;top:50%;right:10px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;font-size:21px;transform:translateY(-50%)}.login-eye-btn:hover{background:#eaf6fc;color:#0b6fa8}.login-field small{color:#dc2626;font-size:12px;font-weight:600}.login-alert{margin-bottom:16px;padding:12px 14px;border-radius:8px;font-size:13px;font-weight:600;line-height:1.45}.login-alert-error{border:1px solid #fecaca;background:#fff5f5;color:#991b1b}.login-alert-success{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.login-row{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:4px 0 22px}.login-check{display:inline-flex;align-items:center;gap:9px;color:#536779;font-size:13px}.login-check input{width:16px;height:16px;accent-color:#0b6fa8}.login-link-btn{border:none;background:transparent;color:#0b6fa8;font-size:13px;font-weight:700;cursor:pointer}.login-submit{width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:none;border-radius:8px;background:linear-gradient(135deg,#0a1e35,#0b5ea8 0%,#0e7fbd);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.login-submit:hover{background:linear-gradient(135deg,#08192d,#084d8a 0%,#0b70aa);box-shadow:0 12px 26px #0b6fa83d;transform:translateY(-1px)}.login-submit:disabled{cursor:not-allowed;opacity:.72;transform:none;box-shadow:none}.login-submit svg{font-size:19px}.login-switch{margin:20px 0 0;color:#64748b;font-size:14px;text-align:center}.login-switch a{color:#0b6fa8;font-weight:700;text-decoration:none}.login-switch a:hover,.login-link-btn:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:920px){.login-main{padding:38px 24px 62px}.login-shell{grid-template-columns:1fr;max-width:560px}.login-intro{padding:34px}.login-intro h1{font-size:36px}.login-card{padding:34px}}@media(max-width:560px){.login-main{padding:28px 14px 50px}.login-shell{border-radius:10px}.login-intro,.login-card{padding:24px}.login-card-head{grid-template-columns:1fr}.login-row{align-items:flex-start;flex-direction:column}}.create-account-page{min-height:100vh;background:#f4f9fc;color:#102f45;font-family:sans-serif}.create-account-page p,.create-account-page span,.create-account-page a,.create-account-page label,.create-account-page input,.create-account-page button,.create-account-page small,.create-account-page li,.create-account-page .create-account-aside-badge,.create-account-page .create-account-aside li strong,.create-account-page .create-account-badge,.create-account-page .create-account-head p,.create-account-page .create-account-alert,.create-account-page .create-account-check,.create-account-page .create-account-switch{font-family:sans-serif}.create-account-page .create-account-aside h2,.create-account-page .create-account-head h1{font-family:serif}.create-account-main{padding:48px 40px 70px}.create-account-shell{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(520px,1fr);width:100%;max-width:1180px;min-height:640px;margin:0 auto;overflow:hidden;border:1px solid #d9e8f1;border-radius:12px;background:#fff;box-shadow:0 22px 54px #13537b1f}.create-account-aside{position:relative;display:flex;flex-direction:column;justify-content:center;padding:46px;overflow:hidden;background:linear-gradient(135deg,#0a1e35,#0b5ea8 0%,#0e7fbd);color:#fff}.create-account-aside:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:34px 34px;opacity:.5;pointer-events:none}.create-account-aside:after{content:"";position:absolute;right:-120px;bottom:-130px;width:330px;height:330px;border-radius:50%;background:#ffffff12;pointer-events:none}.create-account-aside-badge,.create-account-aside h2,.create-account-aside p,.create-account-aside ul{position:relative;z-index:1}.create-account-aside-badge{display:inline-flex;width:fit-content;margin-bottom:18px;padding:6px 12px;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#ffffffdb;font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase}.create-account-aside h2{max-width:420px;margin:0;color:#fff;font-family:serif;font-size:46px;font-weight:600;line-height:1.08}.create-account-aside p{max-width:430px;margin:18px 0 34px;color:#ffffffbd;font-size:15px;line-height:1.75}.create-account-aside ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.create-account-aside li{position:relative;padding:15px 0 15px 18px;border-top:1px solid rgba(255,255,255,.14)}.create-account-aside li:before{content:"";position:absolute;top:21px;left:0;width:6px;height:6px;border-radius:50%;background:#7ec8e6}.create-account-aside li span{display:block;margin-bottom:4px;color:#ffffff85;font-size:12px;font-weight:700;text-transform:uppercase}.create-account-aside li strong{color:#fff;font-size:15px;font-weight:600}.create-account-card{align-self:center;width:100%;max-width:600px;margin:0 auto;padding:42px;background:#fff}.create-account-head{margin-bottom:26px}.create-account-badge{display:inline-flex;width:fit-content;margin-bottom:14px;padding:6px 12px;border:1px solid #d9e8f1;border-radius:999px;background:#f7fbfe;color:#0b6fa8;font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase}.create-account-head h1{margin:0;color:#07365d;font-family:serif;font-size:38px;font-weight:600;line-height:1.08}.create-account-head p{max-width:430px;margin:10px 0 0;color:#718496;font-size:14px;line-height:1.55}.create-account-form{width:100%}.create-account-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.create-account-field{display:grid;gap:8px;margin-bottom:16px;color:#43586a;font-size:14px;font-weight:600}.create-account-input-wrap,.create-account-password-wrap{position:relative}.create-account-input-icon{position:absolute;top:50%;left:14px;z-index:1;color:#8094a5;font-size:20px;transform:translateY(-50%);pointer-events:none}.create-account-field input{width:100%;height:50px;padding:0 14px 0 44px;border:1px solid #cfdeea;border-radius:8px;background:#fff;color:#102f45;font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.create-account-field input::placeholder{color:#94a3b8}.create-account-field input:focus{border-color:#0b6fa8;box-shadow:0 0 0 4px #0b6fa81a}.create-account-password-wrap input{padding-right:48px}.create-account-eye-btn{position:absolute;top:50%;right:10px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;font-size:21px;transform:translateY(-50%)}.create-account-eye-btn:hover{background:#eaf6fc;color:#0b6fa8}.create-account-field small,.create-account-check-error{color:#dc2626;font-size:12px;font-weight:600}.create-account-check-error{display:block;margin:-12px 0 18px}.create-account-alert{margin-bottom:16px;padding:12px 14px;border-radius:8px;font-size:13px;font-weight:600;line-height:1.45}.create-account-alert-error{border:1px solid #fecaca;background:#fff5f5;color:#991b1b}.create-account-alert-success{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.create-account-check{display:flex;align-items:flex-start;gap:9px;margin:4px 0 22px;color:#536779;font-size:13px;line-height:1.45}.create-account-check input{width:16px;height:16px;margin-top:2px;flex:0 0 auto;accent-color:#0b6fa8}.create-account-submit{width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:none;border-radius:8px;background:linear-gradient(135deg,#0a1e35,#0b5ea8 0%,#0e7fbd);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.create-account-submit:hover{background:linear-gradient(135deg,#08192d,#084d8a 0%,#0b70aa);box-shadow:0 12px 26px #0b6fa83d;transform:translateY(-1px)}.create-account-submit:disabled{cursor:not-allowed;opacity:.72;transform:none;box-shadow:none}.create-account-submit svg{font-size:19px}.create-account-switch{margin:20px 0 0;color:#64748b;font-size:14px;text-align:center}.create-account-switch a{color:#0b6fa8;font-weight:700;text-decoration:none}.create-account-switch a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:980px){.create-account-main{padding:38px 24px 62px}.create-account-shell{grid-template-columns:1fr;max-width:680px}.create-account-aside{padding:34px}.create-account-aside h2{font-size:36px}.create-account-card{padding:34px}}@media(max-width:560px){.create-account-main{padding:28px 14px 50px}.create-account-shell{border-radius:10px}.create-account-card,.create-account-aside{padding:24px}.create-account-grid{grid-template-columns:1fr;gap:0}.create-account-head h1,.create-account-aside h2{font-size:32px}}:root{--primary: #1B6FA6;--primary-dark: #145a87;--primary-light: #e8f3fb;--primary-mid: #cde4f5;--accent: #0fa0d0;--white: #ffffff;--bg: #f7fafd;--surface: #ffffff;--border: #ddeaf5;--text-head: #0d2137;--text-body: #3d5a72;--text-muted: #7a9ab5;--shadow-sm: 0 2px 8px rgba(27,111,166,.07);--shadow-md: 0 8px 28px rgba(27,111,166,.11);--shadow-lg: 0 18px 48px rgba(27,111,166,.16);--radius: 14px;--font: sans-serif;--font-serif: serif;--transition: .25s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box}.course-page{min-height:100vh;background:var(--bg);color:var(--text-head);font-family:var(--font)}.course-main{padding:40px}.course-hero{position:relative;max-width:1400px;margin:0 auto;border-radius:24px;background:radial-gradient(circle at 85% 15%,#0fa0d08c,#0fa0d000 45%),linear-gradient(135deg,#1b6fa6,#145a87 55%,#0d3f63);padding:56px;overflow:hidden;box-shadow:var(--shadow-lg)}.course-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:22px 22px;opacity:.5;pointer-events:none;z-index:1}.course-hero-inner{position:relative;z-index:2;max-width:680px;animation:heroFadeUp .7s ease both}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.course-eyebrow{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;padding:6px 14px;border-radius:999px;background:#ffffff26;border:1px solid rgba(255,255,255,.28);font-family:var(--font);font-size:11px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:#ffffffeb}.course-hero-title{font-family:var(--font-serif);font-size:48px;font-weight:800;line-height:1.08;color:#fff;margin:0 0 16px;letter-spacing:-.5px}.course-hero-accent{color:#a8d8f5}.course-hero-subtitle{font-family:var(--font);font-size:15.5px;line-height:1.72;color:#ffffffc7;margin:0 0 34px;max-width:540px}.course-hero-stats{display:flex;align-items:center;gap:24px}.hero-stat{display:flex;flex-direction:column;gap:2px}.hero-stat strong{font-family:var(--font-serif);font-size:22px;font-weight:800;color:#fff;line-height:1}.hero-stat span{font-family:var(--font);font-size:12px;font-weight:500;color:#fff9;text-transform:uppercase;letter-spacing:.6px}.hero-stat-divider{width:1px;height:34px;background:#ffffff38}.course-hero-decoration{position:absolute;inset:0;pointer-events:none;z-index:1}.hero-circle{position:absolute;border-radius:50%;background:#ffffff0f}.hero-circle--1{width:340px;height:340px;right:-60px;bottom:-100px;background:#ffffff12}.hero-circle--2{width:180px;height:180px;right:200px;top:-50px;background:#ffffff0d}.hero-circle--3{width:90px;height:90px;right:120px;bottom:40px;background:#0aa0d040}.course-grid-wrap{max-width:1400px;margin:0 auto}.course-grid-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;margin-top:20px;animation:heroFadeUp .6s .15s ease both}.course-grid-heading{font-family:var(--font-serif);font-size:22px;font-weight:800;color:var(--text-head);margin:0}.course-grid-count{font-family:var(--font);font-size:13px;font-weight:600;color:var(--primary);background:var(--primary-light);padding:5px 12px;border-radius:999px;border:1px solid var(--primary-mid)}.course-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.course-state{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:14px;padding:56px 30px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);font-family:var(--font);font-size:15px;font-weight:600;color:var(--text-muted);text-align:center}.course-state p{margin:0}.course-state-error{border-color:#f5cdc8;background:#fff7f6;color:#a93226}.state-retry-btn{font-family:var(--font);font-size:13px;font-weight:700;color:var(--primary);background:var(--primary-light);border:1px solid var(--primary-mid);border-radius:8px;padding:8px 18px;cursor:pointer;transition:background var(--transition),box-shadow var(--transition)}.state-retry-btn:hover{background:var(--primary-mid);box-shadow:var(--shadow-sm)}.course-card{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);cursor:pointer;display:flex;flex-direction:column;opacity:0;transform:translateY(30px);animation:cardEntrance .55s ease forwards;animation-delay:calc(var(--card-index, 0) * 60ms + .2s)}@keyframes cardEntrance{to{opacity:1;transform:translateY(0)}}.course-card:hover{transform:translateY(-6px) scale(1.01);box-shadow:var(--shadow-lg);border-color:var(--primary-mid)}.course-card-shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,#fff0 30%,#ffffff2e,#fff0 70%);transform:translate(-100%);transition:transform 0s}.course-card:hover .course-card-shine{transform:translate(100%);transition:transform .55s ease}.course-card-image{position:relative;height:186px;overflow:hidden;background:var(--primary-light);flex-shrink:0}.course-card-image img{width:100%;height:100%;object-fit:fill;transition:transform .45s ease;display:block}.course-card:hover .course-card-image img{transform:scale(1.07)}.course-card-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#1b6fa600 40%,#0d375a59);opacity:0;transition:opacity var(--transition)}.course-card:hover .course-card-overlay{opacity:1}.course-type-badge{position:absolute;top:12px;left:12px;padding:5px 11px;border-radius:999px;background:#fffffff2;color:var(--primary);font-family:var(--font);font-size:11px;font-weight:800;letter-spacing:.4px;text-transform:capitalize;box-shadow:0 2px 8px #0000001f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background var(--transition),color var(--transition)}.course-card:hover .course-type-badge{background:var(--primary);color:#fff}.course-card-body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}.course-card-meta{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:11px}.meta-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--primary-light);color:var(--primary);font-family:var(--font);font-size:11px;font-weight:700;letter-spacing:.3px;border:1px solid var(--primary-mid);transition:background var(--transition)}.course-card:hover .meta-tag{background:var(--primary-mid)}.course-card-title{font-family:var(--font);font-size:17px;font-weight:700;color:var(--text-head);line-height:1.3;margin:0 0 9px;transition:color var(--transition);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:43px}.course-card:hover .course-card-title{color:var(--primary)}.course-card-desc{font-family:var(--font);font-size:13.5px;line-height:1.65;color:var(--text-body);margin:2px 0 10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;min-height:66px}.course-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--border)}.course-card-price{display:flex;flex-direction:column;line-height:1.1}.course-price-label{font-family:var(--font);font-size:11px;font-weight:600;color:var(--text-muted, #64748b);letter-spacing:.2px}.course-price-value{font-family:var(--font);font-size:20px;font-weight:800;color:var(--primary)}.course-price-value.course-price-free{color:#15a36a}.course-card-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;min-width:138px;border:1px solid var(--primary);background:var(--primary);color:#fff;font-family:var(--font);font-size:13.5px;font-weight:700;cursor:pointer;padding:0 18px;border-radius:10px;letter-spacing:.1px;white-space:nowrap;box-shadow:var(--shadow-sm);transition:gap var(--transition),color var(--transition),background var(--transition),box-shadow var(--transition),transform var(--transition)}.course-card-btn svg{transition:transform var(--transition)}.course-card:hover .course-card-btn{background:var(--primary-dark);border-color:var(--primary-dark);color:#fff;gap:10px;transform:translateY(-1px);box-shadow:var(--shadow-md)}.course-card:hover .course-card-btn svg{transform:translate(3px)}.course-card--skeleton{pointer-events:none;animation:cardEntrance 0s forwards;opacity:1;transform:none}.skeleton-img{height:186px;background:linear-gradient(90deg,#e8f0f7 25%,#d4e5f0,#e8f0f7 75%);background-size:200% 100%;animation:shimmer 1.4s infinite}.skeleton-line{height:13px;border-radius:6px;margin-bottom:11px;background:linear-gradient(90deg,#e8f0f7 25%,#d4e5f0,#e8f0f7 75%);background-size:200% 100%;animation:shimmer 1.4s infinite}.skeleton-line--short{width:40%;height:10px}.skeleton-line--full{width:90%;height:17px}.skeleton-line--medium{width:72%}.skeleton-line--btn{width:38%;margin-top:18px}.skeleton-meta{display:flex;gap:7px;margin-bottom:12px}.skeleton-line--pill{width:78px;height:22px;border-radius:999px;margin-bottom:0}.skeleton-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--border)}.skeleton-price{display:flex;flex-direction:column;gap:6px}.skeleton-line--tiny{width:36px;height:9px;margin-bottom:0}.skeleton-line--price{width:70px;height:18px;margin-bottom:0}.skeleton-btn-block{width:138px;height:42px;border-radius:10px;margin-bottom:0}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.course-page .orders-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:100%;margin:36px 0 0;padding:14px 20px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm)}.course-page .orders-pagination button{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--primary);font-size:20px;cursor:pointer;transition:all .2s ease}.course-page .orders-pagination button:hover:not(:disabled){background:#fff;border-color:#cbd5e1}.course-page .orders-pagination button:disabled{opacity:.45;cursor:not-allowed}.course-page .orders-pagination span{color:#475569;font-size:14px;font-weight:700}@media(max-width:1280px){.course-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:960px){.course-main{padding:28px 28px 50px}.course-hero{padding:42px 36px}.course-hero-title{font-size:38px}.course-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.course-main{padding:20px 16px 48px}.course-hero{padding:32px 24px;border-radius:14px}.course-hero-title{font-size:30px}.course-hero-stats{gap:16px}.hero-stat strong{font-size:18px;font-family:var(--font)}.course-grid{grid-template-columns:1fr;gap:14px}.course-grid-header{flex-direction:column;align-items:flex-start;gap:8px}.course-page .orders-pagination{margin-top:24px}}@font-face{font-family:lg;src:url(data:font/woff2;base64,d09GMgABAAAAAAkcAAsAAAAAEogAAAjNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgSQRCAqcLJZKCzoAATYCJANwBCAFgkoHIBupDgDm53Gzej8JpU0wqygVVyoWwphIsuuw60jpmBY6ppTa7mk7jtx57UQ0V2ulvfmteSIQji061T2HvfDEECASKizU5VUQXFjFRtgYTVg+woiYDVezOThR4tAvr/YYgOO/RZ+BAABzYtMA8Kl8Neg3UIDCoCkOyWBuLcCvSHycH78QvhFxmUCK03A0RwGSvXBAHgR8UB8DMvocJYAgbiZiJnqmYGbXjG3mz7P8nHhe8Uvxr0j+fzwPABAjWT1E83IJHh/x87G/jv1l7JtYR+y+WF2MKAai/qfDtfIRt7hBikI8D1IpipXqWqYSDgDBfwE7qDLw5EEALqFRDMKAsApNwchXAJgFL/WETMbKcDVSifR6QkjwkDaRTEugqlBtKVcL6Smi1dHlIqUmuii6Pic1JTIlFTX3uRenMNpiCiKOCZBm2ges0b/ScigDVgcb2MEHfloel7e1z208KrZUeQFjK0dIkbl6FOFczRhFE6zaRklPlz52tOXcKtmpdqisgHnbxRatg66vsZNHaWMPQ/eZmH6jaavlNASsipbKwVZSYrRm1mywI0670UEdhLy+yuscolSZJHKwg5IyNzRJQbKRZiicwnYiChjO1vSbKCBpkAgCjGIb6KCvA5GL0VHeUDwAQEHkSC2ToBJhKN9KAneim2ekLf1vENf3mjT3vAS295XY2MMgzRpSqTVWpt4ang+ksXynRUQPlkFOu+b6Yw0jBp8krbXbYbjc5mn6KpsNWKtqtcNz0D8xTTQKzthbZYAxLev3NkFgyYWsngBjGo8jg6a9Y3rKR9Pfqun10RvJi9X9foZGvrltMkJgWR7dhI7SSITEaBWIQQTMUSOJkTi5nlqpZUfNKcYD1Do/ZdkbR8UeVpKLSbMVgKLX0flzQYqCrLpll+/vus2IM9+lbdTgWWRLQJqvaq7eHKulgL2ssp7LrpxR2DBI/ja1zXvi7cS1E0Gr0uhy7PUGwPmdkkdjEYOjpGnQRXowC/GBq51eymLRXrsXsTzXX37VlXzeVxoI6m8Gy67oBnzsB6DoQYY7GHM2fbT4oS9zON45lPnwbmww2BL0G89EnfaVPi5eJ3NZFtjc277Wb9M1A+UWG2WZyrj6PMKmLHRoH04iZLuivlsHTmm9/qYJ1r2Z90DtuKYduK6SdNZ3dRRxHAoE+l4HGM6MyIe+0se+zHEfsP4s2sqqnVdSTE/8lCVYMRVsuBVEJOvT3fa1Xr4X2iDZflVFmxyDmpu1r8b9IsVzXUB9w1/l9ccf7WCszaI1ATtUx7oRztk1dtbBcciudJAi83Vv2yaTg9uON6toxLlIM2GVxClo2eVBt5gcOHRwHLIpptC92TeKRi3MjtBkTAOaoU+6P1q364+kdgt/+xh2fRvlOf2p5xR4ut7P4s0sPwY63OguajQWuYqMjUWaA9100ya6yHdHr/BMyxN9QmGa2zjPnbZr17KTy9weKwqXYtqjcMunRkgE9kP+Refvml14hAZw8WFQGmZnnaEi0eLUQTCc+tLSphVyaUH6lAJoXjF1MDiaFSOexNCRKYW8TOkhKzDEDjPDvHHI3c5hXbQLhujhUuPmBYd+N/EaktFsDqoDo4/G0yx70s3SSuXJDIvjMNsIQ7TDqb+/sv8NHGl6BvDAMOnsCpv9PQcP9tS6N294zEnwtNdt2tfTXSz7JGwAqALmbKpr90BaeqA9tlvduWP4/xa0thZcJMNDC6XqrFuy2xGF7YaiQkN7UfhEbMaNkOxQHezh7YVFBsP9TcoybgmzhaExmpxb/78Naf89LmVWthVvvSWh3rZUWtlMFStWENDf5uqEd2LiP/M/fvWEWUntjnTynpI2ainnLdjPUIvL2uGFJvoUQy0taZvPePLqxy0lK6mUo8yp6B+WtdyyTHivdrgLZrhbvAOlWMbQEJtJZ7JuXgRLC+hwe/kb90WvW4U4/PGGRUmLk995J1loWLRhQwVCKkve4JOS8YJASY+P8KQNe/vahGNU8TJRe/eCaaG7ozsrt6Ixu623v/ck0rvlG2EYBoAh6abIxoZ9UeHoNQAiMPKv/8pIi+47EAMHcfLh7dyX8q0Po+Iap94fFob+4fr/DXr96x+j1x2dhZ0dBfRqardjBIZ+M+S6Lo6ojE+4HKF7Kz7zG+eCOkwQ98UfOirDqrckKPVz3sR8srT/gsev3H0p3Rq7wkD1JLE/XZ+2Ze5pV5eqPiqqmBkc1PQYDBvlk5MdqQff21UyInvyhyjMsHXV33tD3zaQ7Us/NKfX44qLQ/8ffOtzXIjnymRNXampDWkGDR5yOyThG2/9UXC6liWEEz0hX+uR1Xg780i4eNOSig3Fk2pSkPpBqrrmx3/+TbB2ya9ePfrGJx98H8rvjKsRQoSh/G0s8cO6bhwwUI8vUz1c21B04cscrjVV1q8zzCVJkmv/T8y21/bLszJpxeqptculJZpleUyKrPX/X3QZBL+rl+hTWuR/2At7LhYVX9BBsULaqi9LWh+6xMDLW6V65dy2gsMbszemQ96XMDvrSfRM60ceo5R/oGDXB0KrxJsTACBhbV48S4Cd5IeyAVdU5Yg+2nPGKS+XAwmOljrwpIdMmdJPexI9ndnIXUIVgety83YzRdXD6E6YvF0gVGJRMhpOyQW6xGM0Zbq7zw8AoAcWAYa7cSOsARF+Fm8DBAAYgDUq07ZSWvm3UIoAAIAfde39SB7Hz+K/xR9vAkMBg0YE8PKEChkH47+9MDggitAdAEObxnBmZAFu5C4eyMxqN/2c3ZUK2qJ+tDUvrTR/BGHDbqZplsDNZVVQjIaim4XA6TE4YLCfEdweIwAKaArx8aN1JETYMNMDEWGYZdRjMJDAB4T7+EEiwAdiBKCBlRQCfnwjEgohbttG2AYb3yS+7tWIDW1rd/6mMedAM+yEHbAvWge0XgNevwdW20Cmdfb6NXBYqm+DtZHUyUW88R/abjA/OxeYpIa9sNmNGMqHbMgd2CAZPzVuOfQFg5H275pWwx73mQMODQAAAA==) format("woff2"),url(/assets/lg-oyjwlqP2.ttf?io9a6k) format("truetype"),url(/assets/lg-CosQH4Cu.woff?io9a6k) format("woff"),url(/assets/lg-B0dIV2BS.svg?io9a6k#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.lg-next,.lg-prev{background-color:#00000073;border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084;outline:none;border:none}.lg-next.disabled,.lg-prev.disabled{opacity:0!important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:""}.lg-prev{left:20px}.lg-prev:after{content:""}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-ms-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@-ms-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,#0000,#0006)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;will-change:color;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;background:none;border:none;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:""}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:""}.lg-toolbar .lg-download:after{content:""}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;-webkit-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,#0000,#0009)}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#999}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-toolbar,.lg-closing .lg-prev,.lg-closing .lg-next,.lg-closing .lg-sub-html{opacity:0;-webkit-transition:-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-moz-transition:-moz-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-o-transition:-o-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-media-cont{opacity:0;-moz-transform:scale3d(.5,.5,.5);-o-transform:scale3d(.5,.5,.5);-ms-transform:scale3d(.5,.5,.5);-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);will-change:transform,opacity;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-media-cont{opacity:1;-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}.lg-icon:focus-visible{color:#fff;border-radius:3px;outline:1px dashed rgba(255,255,255,.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-group:after{content:"";display:table;clear:both}.lg-container{display:none;outline:none}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-toolbar,.lg-prev,.lg-next,.lg-pager-outer,.lg-hide-sub-html .lg-sub-html{opacity:0;will-change:transform,opacity;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s}.lg-show-in .lg-toolbar,.lg-show-in .lg-prev,.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:none;will-change:auto;overflow:hidden;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-zoom-from-image,.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;inset:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(/assets/loading-BZOHaeKn.gif) no-repeat scroll center center transparent}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;inset:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html.lg-sub-html,.lg-outer .lg-empty-html .lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{-webkit-transform:translate3d(0,0%,0);transform:translateZ(0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-outer .lg-media-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-media-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-media-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-backdrop{position:fixed;inset:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;-webkit-transition:opacity 333ms ease-in 0s;-o-transition:opacity 333ms ease-in 0s;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-moz-transition:-moz-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-o-transition:-o-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:""}.lg-components{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);will-change:transform;-webkit-transition:-webkit-transform .35s ease-out 0s;-moz-transition:-moz-transform .35s ease-out 0s;-o-transition:-o-transform .35s ease-out 0s;transition:transform .35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0ms!important;transition-duration:0ms!important}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;-moz-transition:-moz-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;-o-transition:-o-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform .8s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .8s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .8s cubic-bezier(0,0,.25,1) 0s;transition:transform .8s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1);-webkit-transition:-webkit-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-moz-transition:-moz-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-o-transition:-o-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition{transition:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition{transform:scaleZ(1) translate3d(-50%,-50%,0)!important;max-width:none!important;max-height:none!important;top:50%!important;left:50%!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x{transform:scaleZ(1) translate3d(-50%,0,0)!important;top:0!important;left:50%!important;max-width:none!important;max-height:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y{transform:scaleZ(1) translate3d(0,-50%,0)!important;top:50%!important;left:0%!important;max-width:none!important;max-height:none!important}.lg-icon.lg-zoom-in:after{content:""}.lg-actual-size .lg-icon.lg-zoom-in{opacity:1;pointer-events:auto}.lg-icon.lg-actual-size{font-size:20px}.lg-icon.lg-actual-size:after{content:""}.lg-icon.lg-zoom-out{opacity:.5;pointer-events:none}.lg-icon.lg-zoom-out:after{content:""}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer[data-lg-slide-type=video] .lg-zoom-in,.lg-outer[data-lg-slide-type=video] .lg-actual-size,.lg-outer[data-lg-slide-type=video] .lg-zoom-out,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-out{opacity:.75;pointer-events:none}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;width:100%;max-height:350px;overflow:hidden;float:left}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb,.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right}.lg-outer.lg-single-item .lg-thumb-outer{display:none}.lg-outer .lg-thumb{padding:5px 0;height:100%;margin-bottom:-5px;display:inline-block;vertical-align:middle}@media(min-width:768px){.lg-outer .lg-thumb{padding:10px 0}}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border-radius:2px;margin-bottom:5px;will-change:border-color}@media(min-width:768px){.lg-outer .lg-thumb-item{border-radius:4px;border:2px solid #fff;-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover;display:block}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:""}.lg-outer.lg-animate-thumb .lg-thumb{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}:root{--cd-brand: #1b6fa6;--cd-brand-dark: #145a87;--cd-brand-light: #e8f3fb;--cd-brand-mid: #cde4f5;--cd-white: #ffffff;--cd-bg: #f7fafd;--cd-surface: #ffffff;--cd-border: #ddeaf5;--cd-text: #0d2137;--cd-text-sub: #3d5a72;--cd-text-muted: #7a9ab5;--cd-star: #f5a623;--cd-error-bg: #fff2f0;--cd-error-text: #b03020;--cd-error-border: #ffccc2;--cd-shadow-sm: 0 2px 8px rgba(27, 111, 166, .08);--cd-shadow-md: 0 8px 28px rgba(27, 111, 166, .12);--cd-shadow-lg: 0 18px 48px rgba(27, 111, 166, .16);--cd-radius: 14px;--cd-radius-sm: 9px;--cd-font: sans-serif;--cd-font-serif: serif}.cd-page{min-height:100vh;background:var(--cd-bg);color:var(--cd-text);font-family:var(--cd-font);font-size:14px}.cd-page *,.cd-page *:before,.cd-page *:after{font-family:var(--cd-font)}.cd-page h1,.cd-page h2,.cd-page h3,.cd-page h4,.cd-page h5,.cd-page h6,.cd-page p,.cd-page span,.cd-page a,.cd-page button,.cd-page input,.cd-page select,.cd-page textarea,.cd-page label,.cd-page li{font-family:var(--cd-font);letter-spacing:0}.cd-hero .cd-hero-title,.cd-hero .cd-stat strong,.cd-page .cd-section-title,.cd-page .cd-rich h1,.cd-page .cd-rich h2,.cd-page .cd-price-row strong{font-family:var(--cd-font-serif)}@keyframes cd-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes cd-spin{to{transform:rotate(360deg)}}@keyframes cd-pulse-bg{0%,to{opacity:1}50%{opacity:.6}}@keyframes cd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cd-anim{animation:cd-fade-up .45s ease both}.cd-main{padding:40px}.cd-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;max-width:520px;margin:60px auto;padding:40px;border:1px solid var(--cd-border);border-radius:var(--cd-radius);background:var(--cd-surface);box-shadow:var(--cd-shadow-md);color:var(--cd-text-sub);font-size:15px;font-weight:600;text-align:center}.cd-spinner{width:36px;height:36px;border:3px solid var(--cd-brand-mid);border-top-color:var(--cd-brand);border-radius:50%;animation:cd-spin .75s linear infinite}.cd-state--error{border-color:var(--cd-error-border);background:var(--cd-error-bg);color:var(--cd-error-text)}.cd-skeleton-line,.cd-skeleton-box,.cd-skeleton-image,.cd-skeleton-qty,.cd-skeleton-button{border-radius:999px;background:linear-gradient(90deg,#e8f3fb47 25%,#ffffff7a,#e8f3fb47 75%);background-size:200% 100%;animation:cd-shimmer 1.35s ease-in-out infinite}.cd-skeleton-hero .cd-skeleton-line,.cd-skeleton-hero .cd-skeleton-box{background:linear-gradient(90deg,#ffffff24 25%,#ffffff57,#ffffff24 75%);background-size:200% 100%}.cd-skeleton-badge{width:190px;height:34px;margin-bottom:22px}.cd-skeleton-title{width:min(100%,620px);height:52px;margin-bottom:12px;border-radius:14px}.cd-skeleton-title--short{width:min(72%,430px);margin-bottom:24px}.cd-skeleton-text{width:min(100%,540px);height:15px;margin-bottom:12px}.cd-skeleton-text--short{width:min(68%,360px);margin-bottom:0}.cd-skeleton-stats{display:flex;flex-wrap:wrap;gap:24px;margin-top:34px}.cd-skeleton-stat{min-width:96px}.cd-skeleton-stat+.cd-skeleton-stat{padding-left:24px;border-left:1px solid rgba(255,255,255,.22)}.cd-skeleton-stat-number{width:58px;height:22px;margin-bottom:9px}.cd-skeleton-stat-label{width:82px;height:12px}.cd-skeleton-section{pointer-events:none}.cd-skeleton-section-title{width:240px;height:24px;margin-bottom:20px;background:linear-gradient(90deg,#e8f3fb 25%,#d4e5f0,#e8f3fb 75%);background-size:200% 100%}.cd-skeleton-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:18px}.cd-skeleton-box{min-height:155px;border-radius:var(--cd-radius-sm);background:linear-gradient(90deg,#e8f3fb 25%,#d4e5f0,#e8f3fb 75%);background-size:200% 100%}.cd-skeleton-card{pointer-events:none}.cd-skeleton-image{width:100%;height:200px;border-radius:0;background:linear-gradient(90deg,#e8f3fb 25%,#d4e5f0,#e8f3fb 75%);background-size:200% 100%}.cd-skeleton-price{width:100%;height:52px;border-radius:var(--cd-radius-sm);margin-bottom:4px;background:linear-gradient(90deg,#e8f3fb 25%,#d4e5f0,#e8f3fb 75%);background-size:200% 100%}.cd-skeleton-qty{width:100%;height:42px;border-radius:var(--cd-radius-sm);background:linear-gradient(90deg,#e8f3fb 25%,#d4e5f0,#e8f3fb 75%);background-size:200% 100%}.cd-skeleton-button{width:100%;height:50px;border-radius:var(--cd-radius-sm);background:linear-gradient(90deg,#1b6fa6 25%,#2e86bd,#1b6fa6 75%);background-size:200% 100%}.cd-hero{position:relative;max-width:1400px;margin:0 auto;border-radius:20px;background:var(--cd-brand);padding:52px 56px;overflow:hidden;box-shadow:var(--cd-shadow-lg)}.cd-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle 340px at calc(100% - 100px) calc(100% + 80px),rgba(255,255,255,.07) 0 49%,transparent 50%),radial-gradient(circle 180px at calc(100% - 310px) -50px,rgba(255,255,255,.05) 0 49%,transparent 50%),radial-gradient(circle 90px at calc(100% - 190px) calc(100% - 85px),rgba(10,160,208,.25) 0 49%,transparent 50%);pointer-events:none;z-index:1}.cd-hero:after{content:none}.cd-hero-inner{position:relative;z-index:2;max-width:680px;animation:cd-fade-up .5s ease both}.cd-hero .cd-badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;padding:6px 14px;border-radius:999px;background:#ffffff26;border:1px solid rgba(255,255,255,.28);color:#ffffffeb;font-size:11px;font-weight:700;font-family:var(--cd-font);letter-spacing:1.1px;text-transform:uppercase}.cd-hero .cd-hero-title{margin:0 0 16px;color:#fff;font-size:48px;font-weight:800;font-family:var(--cd-font-serif);line-height:1.08;letter-spacing:-.5px;max-width:680px}.cd-hero .cd-hero-subtitle{margin:0 0 12px;color:#ffffffc7;font-size:15.5px;font-weight:500;font-family:var(--cd-font);line-height:1.72;max-width:540px}.cd-hero .cd-hero-desc{margin:0 0 34px;color:#ffffffc7;font-size:15.5px;font-family:var(--cd-font);font-weight:500;line-height:1.72;max-width:540px}.cd-readmore-btn{margin-left:6px;padding:0;border:none;background:none;color:#fff;font-family:var(--cd-font);font-size:15.5px;font-weight:500;text-decoration:underline;cursor:pointer}.cd-readmore-btn:hover{opacity:.85}.cd-stats{display:flex;align-items:center;gap:24px;width:auto;flex-wrap:wrap}.cd-stat{padding:0;border-radius:0;background:transparent;border:0;text-align:left;transition:none}.cd-stat+.cd-stat{padding-left:24px;border-left:1px solid rgba(255,255,255,.22)}.cd-hero .cd-stat strong{display:block;color:#fff;font-size:22px;font-weight:800;font-family:var(--cd-font-serif);line-height:1}.cd-hero .cd-stat span{display:block;margin-top:5px;color:#fff9;font-size:12px;font-weight:500;font-family:var(--cd-font);text-transform:uppercase;letter-spacing:.6px}.cd-body{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;max-width:1400px;margin:30px auto 0;padding:0}.cd-content{display:flex;flex-direction:column;gap:24px}.cd-section{padding:28px;background:var(--cd-surface);border:1px solid var(--cd-border);border-radius:var(--cd-radius);box-shadow:var(--cd-shadow-sm);transition:box-shadow .25s}.cd-section:hover{box-shadow:var(--cd-shadow-md)}.cd-section-title{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--cd-text);font-size:22px;font-weight:800;letter-spacing:0}.cd-section-line{display:inline-block;width:4px;height:22px;border-radius:2px;background:var(--cd-brand);flex-shrink:0}.cd-slider{position:relative}.cd-slider-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.cd-slider-track::-webkit-scrollbar{display:none}.cd-slide{flex:0 0 calc(50% - 5px);scroll-snap-align:start}.cd-slider-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding-bottom:3px;border:none;border-radius:50%;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--cd-brand);font-size:24px;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 6px 18px #1b6fa638,0 0 0 1px #1b6fa614;opacity:.95;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease,opacity .2s ease}.cd-slider-nav:hover{background:var(--cd-brand);color:#fff;opacity:1;box-shadow:0 10px 24px #1b6fa659}.cd-slider-nav:active{transform:translateY(-50%) scale(.94)}.cd-slider-nav--prev{left:12px}.cd-slider-nav--prev:hover{transform:translateY(-50%) translate(-2px)}.cd-slider-nav--next{right:12px}.cd-slider-nav--next:hover{transform:translateY(-50%) translate(2px)}.cd-gallery-item{position:relative;border-radius:var(--cd-radius-sm);overflow:hidden;border:1px solid var(--cd-border);cursor:zoom-in;transition:transform .25s,box-shadow .25s}.cd-gallery-item:hover{transform:scale(1.02);box-shadow:var(--cd-shadow-md)}.cd-gallery-zoom{position:absolute;top:10px;right:10px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffffe6;color:var(--cd-brand);opacity:0;transform:scale(.85);transition:opacity .25s,transform .25s;pointer-events:none}.cd-gallery-item:hover .cd-gallery-zoom{opacity:1;transform:scale(1)}.cd-gallery-item img{width:100%;aspect-ratio:16/10;object-fit:fill;display:block;background:var(--cd-brand-light)}.cd-video-wrap{border-radius:var(--cd-radius-sm);overflow:hidden;border:1px solid var(--cd-border);box-shadow:var(--cd-shadow-sm)}.cd-video-wrap iframe{width:100%;aspect-ratio:16/9;display:block;border:0;background:var(--cd-brand-light)}.cd-outcomes{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.cd-outcome-item{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--cd-border);border-radius:var(--cd-radius-sm);background:var(--cd-brand-light);color:var(--cd-text);font-size:13.5px;font-weight:500;line-height:1.5;animation:cd-fade-up .35s ease both;transition:border-color .2s,background .2s}.cd-outcome-item:hover{border-color:var(--cd-brand-mid);background:#deedf7}.cd-outcome-check{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--cd-white);border:1.5px solid var(--cd-brand-mid);flex-shrink:0;margin-top:1px}.cd-rich{padding:30px 32px;border:1px solid var(--cd-border);border-radius:var(--cd-radius);background:linear-gradient(180deg,#fff,#fbfdff);color:var(--cd-text-sub);font-size:14.5px;font-weight:500;line-height:1.8;box-shadow:var(--cd-shadow-sm);overflow-x:auto}.cd-rich>*:first-child{margin-top:0}.cd-rich>*:last-child{margin-bottom:0}.cd-rich img{display:block;width:100%;max-width:100%!important;height:auto!important;max-height:460px;object-fit:fill;border-radius:12px!important;margin:22px auto!important;box-shadow:var(--cd-shadow-md)}.cd-rich h1,.cd-rich h2,.cd-rich h3,.cd-rich h4{color:var(--cd-text);font-weight:800;line-height:1.3;margin:30px 0 14px}.cd-rich h1{font-size:24px;padding-bottom:12px;border-bottom:2px solid var(--cd-brand-light)}.cd-rich h2{font-size:20px;padding-left:14px;border-left:4px solid var(--cd-brand)}.cd-rich h3{font-size:17px;color:var(--cd-brand-dark)}.cd-rich h4{font-size:15.5px;color:var(--cd-brand-dark)}.cd-rich p{margin:0 0 16px;font-size:14.5px;font-weight:500;line-height:1.8}.cd-rich ul,.cd-rich ol{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px}.cd-rich li{position:relative;padding:11px 16px;background:var(--cd-brand-light);border:1px solid var(--cd-brand-mid);border-left:3px solid var(--cd-brand);border-radius:9px;font-size:14px;font-weight:500;color:var(--cd-text-sub);line-height:1.6;transition:transform .18s ease,box-shadow .18s ease}.cd-rich li:hover{transform:translate(3px);box-shadow:var(--cd-shadow-sm)}.cd-rich table{width:100%;border-collapse:separate;border-spacing:0;margin:22px 0;border:1px solid var(--cd-border);border-radius:12px;overflow:hidden;box-shadow:var(--cd-shadow-sm);font-size:13.5px}.cd-rich th{background:var(--cd-brand);color:#fff;font-weight:700;text-align:left;padding:13px 18px}.cd-rich td{padding:13px 18px;border-top:1px solid var(--cd-border);color:var(--cd-text-sub)}.cd-rich tbody tr:nth-child(2n) td{background:#f6fafe}.cd-rich tbody tr:hover td{background:var(--cd-brand-light)}.cd-rich strong,.cd-rich b{color:var(--cd-text);font-weight:700}.cd-rich a{color:var(--cd-brand);font-weight:600;text-decoration:underline;text-underline-offset:2px}.cd-rich a:hover{color:var(--cd-brand-dark)}.cd-rich blockquote{margin:20px 0;padding:14px 20px;border-left:4px solid var(--cd-brand);background:var(--cd-brand-light);border-radius:0 10px 10px 0;color:var(--cd-text-sub);font-style:italic}.cd-rich hr{border:none;border-top:1px solid var(--cd-border);margin:26px 0}@media(max-width:600px){.cd-rich{padding:22px 18px}.cd-rich img{max-height:320px}}.cd-accordion{display:flex;flex-direction:column;gap:8px}.cd-acc-item{border:1px solid var(--cd-border);border-radius:var(--cd-radius-sm);overflow:hidden;background:var(--cd-white);transition:border-color .2s,box-shadow .2s}.cd-acc-item--open{border-color:var(--cd-brand-mid);box-shadow:0 4px 16px #1b6fa61a}.cd-acc-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 18px;background:transparent;border:none;cursor:pointer;text-align:left;font-size:13.5px;font-weight:800;color:var(--cd-text);transition:background .2s,color .2s;gap:12px}.cd-acc-head:hover,.cd-acc-item--open .cd-acc-head{background:var(--cd-brand-light);color:var(--cd-brand)}.cd-acc-icon{font-size:20px;font-weight:300;color:var(--cd-brand);flex-shrink:0;line-height:1;transition:transform .25s}.cd-acc-item--open .cd-acc-icon{transform:rotate(0)}.cd-acc-body{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.cd-acc-item--open .cd-acc-body{max-height:500px}.cd-acc-body p{margin:0;padding:14px 18px 16px;color:var(--cd-text-sub);font-size:13.5px;font-weight:500;line-height:1.7;border-top:1px solid var(--cd-border)}.cd-testimonials{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.cd-testimonial{padding:18px;border:1px solid var(--cd-border);border-radius:var(--cd-radius-sm);background:var(--cd-white);transition:box-shadow .2s,transform .2s}.cd-testimonial:hover{box-shadow:var(--cd-shadow-md);transform:translateY(-2px)}.cd-testimonial-top{display:flex;align-items:center;gap:12px;margin-bottom:12px}.cd-testimonial-avatar{width:40px;height:40px;border-radius:50%;background:var(--cd-brand);color:#fff;font-size:16.5px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cd-testimonial-top strong{display:block;color:var(--cd-text);font-size:16.5px;font-weight:800;text-transform:capitalize}.cd-stars{margin-top:3px;font-size:14px;letter-spacing:1px}.cd-star--on{color:var(--cd-star)}.cd-star--off{color:var(--cd-border)}.cd-testimonial p{margin:0;color:var(--cd-text-sub);font-size:13.5px;font-weight:500;line-height:1.65}.cd-sidebar{align-self:start;position:sticky;top:20px}.cd-card{background:var(--cd-surface);border:1px solid var(--cd-border);border-radius:var(--cd-radius);overflow:hidden;box-shadow:var(--cd-shadow-lg)}.cd-card-img-wrap{position:relative}.cd-card-img-wrap img{width:100%;height:200px;object-fit:fill;display:block;background:var(--cd-brand-light)}.cd-card-price-badge{position:absolute;bottom:12px;right:12px;padding:7px 14px;border-radius:999px;background:var(--cd-brand);color:#fff;font-size:13.5px;font-weight:800;box-shadow:0 4px 14px #1b6fa659}.cd-card-body{padding:22px;display:flex;flex-direction:column;gap:14px}.cd-price-row{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid var(--cd-border);border-radius:var(--cd-radius-sm);background:var(--cd-brand-light)}.cd-price-row span{color:var(--cd-text-sub);font-size:13px;font-weight:600}.cd-price-row strong{color:var(--cd-brand);font-size:22px;font-weight:800}.cd-enroll-list{display:flex;flex-direction:column;gap:8px}.cd-enroll-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid var(--cd-border);border-radius:var(--cd-radius-sm);background:var(--cd-bg);transition:background .2s}.cd-enroll-item:hover{background:var(--cd-brand-light)}.cd-enroll-info{display:flex;flex-direction:column;gap:2px}.cd-enroll-info strong{color:var(--cd-text);font-size:16.5px;font-weight:800;line-height:1.3}.cd-enroll-info span{color:var(--cd-text-muted);font-size:13.5px;font-weight:500;line-height:1.65}.cd-enroll-item b{color:var(--cd-brand);font-size:13.5px;font-weight:800;white-space:nowrap}.cd-qty-label{display:block;color:var(--cd-text-sub);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;margin-bottom:-6px}.cd-qty{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;gap:6px}.cd-qty button{width:42px;height:42px;border:1.5px solid var(--cd-border);border-radius:var(--cd-radius-sm);background:var(--cd-white);color:var(--cd-text);font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s,color .2s;line-height:1}.cd-qty button:hover{border-color:var(--cd-brand);background:var(--cd-brand-light);color:var(--cd-brand)}.cd-qty span{display:flex;align-items:center;justify-content:center;height:42px;border:1.5px solid var(--cd-border);border-radius:var(--cd-radius-sm);background:var(--cd-brand-light);color:var(--cd-text);font-size:16px;font-weight:800}.cd-cart-btn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:50px;border:none;border-radius:var(--cd-radius-sm);background:var(--cd-brand);color:#fff;font-size:13.5px;font-weight:800;cursor:pointer;letter-spacing:.3px;position:relative;overflow:hidden;transition:background .22s,transform .22s,box-shadow .22s;box-shadow:0 4px 18px #1b6fa64d}.cd-cart-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.12) 0%,transparent 60%);pointer-events:none}.cd-cart-btn:hover:not(:disabled){background:var(--cd-brand-dark);transform:translateY(-2px);box-shadow:0 10px 28px #1b6fa661}.cd-cart-btn:active:not(:disabled){transform:translateY(0)}.cd-cart-btn:disabled{opacity:.72;cursor:not-allowed;transform:none;box-shadow:none}.cd-btn-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:cd-spin .7s linear infinite}.cd-features{display:flex;flex-direction:column;gap:8px;padding-top:4px;border-top:1px solid var(--cd-border)}.cd-feature{display:flex;align-items:center;gap:10px;color:var(--cd-text-sub);font-size:13.5px;font-weight:500;line-height:1.65}.cd-feature b{color:var(--cd-brand);font-weight:800}@media(max-width:1100px){.cd-body{grid-template-columns:minmax(0,1fr) 340px;gap:18px}}@media(max-width:900px){.cd-main{padding:28px 28px 50px}.cd-body{grid-template-columns:1fr}.cd-sidebar{position:static;order:-1}.cd-hero{padding:42px 36px}.cd-hero .cd-hero-title{font-size:38px}.cd-stats{width:100%}}@media(max-width:640px){.cd-main{padding:20px 16px 48px}.cd-hero{padding:32px 24px;border-radius:14px}.cd-hero .cd-hero-title{font-size:30px}.cd-body{margin-top:0}.cd-section{padding:20px 16px}.cd-section-title{font-size:20px}.cd-outcomes,.cd-testimonials{grid-template-columns:1fr}.cd-slide{flex-basis:100%}.cd-stats,.cd-skeleton-stats{gap:16px}.cd-skeleton-stat+.cd-skeleton-stat{padding-left:16px}.cd-skeleton-title{height:34px}.cd-skeleton-grid{grid-template-columns:1fr}.cd-hero .cd-stat strong{font-size:18px;font-family:var(--cd-font)}.cd-stat+.cd-stat{padding-left:16px}}.cd-modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0d21378c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:cd-fade-in .2s ease}.cd-modal{position:relative;width:100%;max-width:420px;padding:28px 26px 24px;border-radius:var(--cd-radius);background:var(--cd-surface);box-shadow:var(--cd-shadow-lg);font-family:var(--cd-font);animation:cd-modal-pop .22s ease}@keyframes cd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cd-modal-pop{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.cd-modal-close{position:absolute;top:12px;right:14px;width:30px;height:30px;border:none;border-radius:50%;background:var(--cd-brand-light);color:var(--cd-brand-dark);font-size:20px;line-height:1;cursor:pointer;transition:background .15s ease}.cd-modal-close:hover{background:var(--cd-brand-mid)}.cd-modal-title{margin:0 0 8px;font-size:20px;font-weight:700;color:var(--cd-text)}.cd-modal-text{margin:0 0 18px;font-size:14px;line-height:1.5;color:var(--cd-text-sub)}.cd-modal-summary{border:1px solid var(--cd-border);border-radius:var(--cd-radius-sm);padding:14px 16px;margin-bottom:20px;background:var(--cd-bg)}.cd-modal-row{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--cd-text-sub);padding:6px 0}.cd-modal-row--extra{color:var(--cd-brand-dark)}.cd-modal-row--total{margin-top:6px;padding-top:12px;border-top:1px dashed var(--cd-border);font-size:15px;color:var(--cd-text)}.cd-modal-row--total strong{font-size:18px;color:var(--cd-brand)}.cd-modal-actions{display:flex;gap:12px}.cd-modal-btn{flex:1;padding:12px 16px;border-radius:var(--cd-radius-sm);font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease}.cd-modal-btn--ghost{border:1px solid var(--cd-border);background:var(--cd-white);color:var(--cd-text-sub)}.cd-modal-btn--ghost:hover{background:var(--cd-bg)}.cd-modal-btn--primary{border:1px solid var(--cd-brand);background:var(--cd-brand);color:var(--cd-white)}.cd-modal-btn--primary:hover{background:var(--cd-brand-dark);border-color:var(--cd-brand-dark)}.cd-consult-badge{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:16px;border:1px solid var(--cd-brand-mid);border-radius:var(--cd-radius-sm);background:var(--cd-brand-light)}.cd-consult-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:var(--cd-white);color:var(--cd-brand)}.cd-consult-info{display:flex;flex-direction:column;line-height:1.3;flex:1}.cd-consult-info strong{font-size:14px;color:var(--cd-text)}.cd-consult-info span{font-size:12px;color:var(--cd-text-sub)}.cd-consult-price{font-size:15px;color:var(--cd-brand-dark);white-space:nowrap}.cart-page{min-height:100vh;background:#f6f9fc;color:#0b2c5d;font-family:sans-serif;font-size:13px}.cart-main{padding:40px}.cart-empty{max-width:500px;margin:0 auto;padding:30px 20px;border:1px solid #dfe8f2;border-radius:14px;background:#fff;box-shadow:0 20px 46px #0d305c14;text-align:center}.cart-empty-icon{width:72px;height:72px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px;border-radius:18px;background:#edf6fc;color:#0d356e;font-size:30px}.cart-empty h1{margin:0 0 10px;color:#0b2c5d;font-family:serif;font-size:24px;font-weight:600}.cart-empty p{max-width:460px;margin:0 auto 24px;color:#71839b;font-size:13.5px;line-height:1.7}.cart-empty a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border-radius:8px;background:#0d356e;color:#fff;font-size:13px;font-weight:600;text-decoration:none}.cart-shell{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 390px;column-gap:26px;row-gap:24px;align-items:start}.cart-heading{grid-column:1 / -1;display:flex;align-items:center;gap:18px}.cart-heading:after{content:"";flex:1;height:2px;background:#e4ebf3}.cart-heading h1{margin:0;color:#0b2c5d;font-family:serif;font-size:26px;line-height:1}.cart-table{border:1px solid #dfe8f2;border-radius:16px;background:#fff;box-shadow:0 18px 44px #0d305c12;overflow:hidden}.cart-table-head,.cart-table-row{display:grid;grid-template-columns:52px minmax(280px,1fr) 96px 136px 104px 52px;align-items:center;column-gap:14px}.cart-table-head{min-height:48px;padding:0 22px;background:#0d356e;color:#fff}.cart-table-head span{font-size:10.5px;font-weight:600;letter-spacing:.7px;text-transform:uppercase}.cart-table-head span:last-child{text-align:center}.cart-serial{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#edf6fc;color:#0d356e;font-size:12px;font-weight:700}.cart-table-row{padding:16px 22px;border-top:1px solid #edf2f7;background:#fff;transition:background .2s ease,box-shadow .2s ease}.cart-table-row:hover{background:#f9fcff;box-shadow:inset 4px 0 #1b6fa6}.cart-product-cell{min-width:0;display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:16px}.cart-product-cell img{width:74px;height:74px;border-radius:10px;object-fit:fill;background:#dce9f2;box-shadow:0 8px 18px #0d305c1f}.cart-product-cell h2{margin:0 0 9px;color:#102f60;font-size:14.5px;font-weight:600;line-height:1.35}.cart-product-cell p{margin:0 0 8px;color:#71839b;font-size:12px;font-weight:600}.cart-product-cell span{display:inline-flex;width:fit-content;padding:4px 10px;border-radius:999px;background:#eafaf0;color:#16a34a;font-size:11px;font-weight:600;text-transform:capitalize}.cart-price-cell{min-width:0}.cart-price-cell span{display:none}.cart-price-cell strong{color:#0d2447;font-size:14.5px;font-weight:600;white-space:nowrap}.cart-price-cell--total strong{color:#0d356e}.cart-qty-control{width:116px;height:36px;display:grid;grid-template-columns:32px 1fr 32px;align-items:center;border:1px solid #d8e4ef;border-radius:999px;background:#fff;overflow:hidden}.cart-qty-control button{height:100%;border:none;background:transparent;color:#0d356e;font-size:16px;font-weight:600;cursor:pointer}.cart-qty-control button:hover:not(:disabled){background:#edf6fc}.cart-qty-control button:disabled{color:#a8b3c4;cursor:not-allowed}.cart-qty-control span{color:#334155;font-size:13px;font-weight:600;text-align:center}.cart-delete-btn{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;justify-self:center;border:1px solid #fecaca;border-radius:999px;background:#fff7f7;color:#ef4444;font-size:19px;cursor:pointer;transition:background .18s ease,transform .18s ease}.cart-delete-btn:hover:not(:disabled){background:#fee2e2;transform:translateY(-1px)}.cart-delete-btn:disabled{opacity:.55;cursor:not-allowed}.cart-summary{position:sticky;top:22px;align-self:start;padding:22px;border:1px solid #dfe8f2;border-radius:16px;background:#fff;box-shadow:0 18px 44px #0d305c14}.cart-summary h2{margin:0;color:#102f60;font-family:sans-serif;font-size:19px;font-weight:600}.cart-summary-line{height:1px;margin:18px 0;background:#dfe8f2}.cart-summary-line-dark{height:2px;background:#0d356e}.cart-summary-row,.cart-total-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:15px 0}.cart-summary-row span,.cart-total-row span{color:#71839b;font-size:13px;font-weight:600}.cart-summary-row strong{color:#0d2447;font-size:14px;font-weight:600}.cart-summary-row .cart-free{color:#16a34a}.cart-total-row span{color:#102f60;font-size:14.5px}.cart-total-row strong{color:#0d356e;font-family:serif;font-size:22px;font-weight:600;white-space:nowrap}.cart-summary button,.cart-summary a{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:13.5px;font-weight:600;text-decoration:none}.cart-summary button{margin-top:24px;border:1px solid #0d356e;background:#0d356e;color:#fff;cursor:pointer;box-shadow:0 12px 24px #0d356e33}.cart-summary button:hover{background:#0a2b59}.cart-summary a{margin-top:14px;border:1px solid #d8e4ef;background:#fff;color:#0d356e}.cart-summary a:hover{background:#edf6fc}.cart-shell--skeleton{pointer-events:none}.cart-skeleton-line{display:block;border-radius:999px;background:linear-gradient(90deg,#e8f0f7 25%,#d4e5f0,#e8f0f7 75%);background-size:200% 100%;animation:cartShimmer 1.35s ease-in-out infinite}.cart-table--skeleton .cart-table-row:hover{background:#fff;box-shadow:none}.cart-skeleton-serial{width:30px;height:30px}.cart-skeleton-img{width:74px;height:74px;border-radius:10px}.cart-skeleton-title{width:min(100%,250px);height:16px;margin-bottom:11px}.cart-skeleton-small{width:54px;height:12px;margin-bottom:10px}.cart-skeleton-chip{width:86px;height:20px}.cart-skeleton-price{width:72px;height:16px}.cart-skeleton-qty{width:116px;height:36px}.cart-skeleton-action{width:34px;height:34px;justify-self:center}.cart-summary--skeleton .cart-summary-line-dark{opacity:.45}.cart-skeleton-summary-title{width:160px;height:21px}.cart-skeleton-label{width:86px;height:14px}.cart-skeleton-value{width:74px;height:14px}.cart-skeleton-total{width:118px;height:24px}.cart-skeleton-button{width:100%;height:42px;margin-top:20px;border-radius:10px}.cart-skeleton-button--light{margin-top:14px;opacity:.62}@keyframes cartShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1240px){.cart-shell{grid-template-columns:1fr}.cart-summary{position:static;max-width:none}}@media(max-width:900px){.cart-main{padding:34px 22px 52px}.cart-heading{align-items:center;gap:14px}.cart-table{padding:14px;border-radius:14px}.cart-table-head{display:none}.cart-table-row{grid-template-columns:1fr 1fr;column-gap:16px;row-gap:16px;padding:18px;border:1px solid #dfe8f2;border-radius:12px;box-shadow:0 8px 20px #0d305c0d}.cart-serial,.cart-product-cell,.cart-price-cell{grid-column:1 / -1}.cart-serial{order:1}.cart-product-cell{order:2}.cart-price-cell{order:3}.cart-price-cell--total{order:4}.cart-serial{width:fit-content;height:auto;padding:4px 10px}.cart-serial:before{content:"Item "}.cart-skeleton-row .cart-product-cell{align-items:center}.cart-skeleton-serial{width:68px;height:22px}.cart-skeleton-price,.cart-skeleton-qty,.cart-skeleton-action{width:100%;max-width:180px;justify-self:start}.cart-table-row+.cart-table-row{margin-top:14px}.cart-table-row:hover{box-shadow:0 10px 24px #0d305c14}.cart-price-cell{display:flex;align-items:center;justify-content:space-between;gap:18px}.cart-price-cell span{display:inline;color:#71839b;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.6px}.cart-qty-control{order:5;grid-column:1;justify-self:start;width:116px;max-width:100%}.cart-delete-btn{order:6;grid-column:2;justify-self:end;width:40px;height:40px;border-radius:999px}.cart-product-cell span.cart-consult-chip{flex-wrap:wrap;align-items:flex-start;max-width:100%;padding:8px 10px;border-radius:12px;row-gap:6px}}@media(max-width:560px){.cart-main{padding:28px 12px 48px}.cart-heading h1{font-size:24px}.cart-product-cell{grid-template-columns:72px minmax(0,1fr);gap:14px}.cart-product-cell img{width:72px;height:72px}.cart-product-cell h2{font-size:14px}.cart-summary,.cart-empty{padding:22px}.cart-summary h2{font-size:18px}.cart-total-row strong{font-size:21px}.cart-price-cell{max-width:none}}@media(max-width:400px){.cart-main{padding:24px 10px 44px}.cart-heading h1{font-size:21px}.cart-table{padding:10px}.cart-table-row{padding:14px;gap:14px}.cart-product-cell{grid-template-columns:60px minmax(0,1fr);gap:12px}.cart-product-cell img{width:60px;height:60px}.cart-product-cell h2{font-size:13.5px}.cart-consult-chip-label{white-space:normal}.cart-summary,.cart-empty{padding:18px}}.cart-product-cell span.cart-consult-chip{display:inline-flex;align-items:center;gap:7px;width:fit-content;margin-top:8px;padding:5px 6px 5px 10px;border:1px solid #cde4f5;border-radius:999px;background:linear-gradient(135deg,#eef6fc,#e1f0fb);text-transform:none}.cart-consult-chip-icon{font-size:16px;color:#1b6fa6;flex-shrink:0}.cart-product-cell span.cart-consult-chip-label{padding:0;border-radius:0;background:transparent;font-size:11px;font-weight:600;color:#145a87;white-space:nowrap;text-transform:none}.cart-product-cell span.cart-consult-chip-extra{padding:2px 8px;border-radius:999px;background:#1b6fa6;color:#fff;font-size:10px;font-weight:700;white-space:nowrap;text-transform:none}:root{--co-navy: #0b2c5d;--co-navy-mid: #163d78;--co-white: #ffffff;--co-text: #1a2540;--co-muted: #6b7a99;--co-border: #e2e7f0;--co-radius: 16px;--co-transition: .28s cubic-bezier(.4, 0, .2, 1)}.checkout-page{font-family:sans-serif!important;color:var(--co-text)!important;background:#fff!important;min-height:100vh!important;padding:40px!important}.checkout-container{max-width:1400px!important;margin:0 auto!important}.checkout-title{font-family:serif!important;font-size:30px!important;font-weight:500!important;color:var(--co-navy)!important;margin:0 0 32px!important;letter-spacing:-.02em!important;display:flex!important;align-items:center!important;gap:12px!important}.checkout-title:after{content:""!important;flex:1!important;height:2px!important;background:linear-gradient(to right,var(--co-border),transparent)!important;border-radius:2px!important}.checkout-layout{display:grid!important;grid-template-columns:1fr 380px!important;gap:28px!important;align-items:start!important}.checkout-info-section{display:flex!important;flex-direction:column!important;gap:20px!important}.checkout-info-box{background:#fff!important;border-radius:var(--co-radius)!important;border:1.5px solid var(--co-border)!important;padding:28px!important;box-shadow:none!important}.checkout-info-box .section-title{font-size:16px!important;font-weight:500!important;color:var(--co-navy)!important;margin:0 0 20px!important;padding:10px!important;border-bottom:2px solid var(--co-border)!important;display:flex!important;align-items:center!important;gap:10px!important;border-top:none!important;border-left:none!important;border-right:none!important;background:transparent!important}.checkout-info-box .section-title:before{content:""!important;display:inline-block!important;width:4px!important;height:18px!important;background:var(--co-navy)!important;border-radius:2px!important;flex-shrink:0!important}.checkout-info-box .form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important}.checkout-info-box .form-group{display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;padding:0!important}.checkout-info-box .form-group.full-width{grid-column:1 / -1!important}.checkout-info-box .form-group label{font-size:12px!important;font-weight:700!important;color:var(--co-muted)!important;text-transform:uppercase!important;letter-spacing:.06em!important;display:block!important;margin-bottom:4px!important}.checkout-page .form-input{display:block!important;width:100%!important;padding:11px 14px!important;border:1.5px solid #c8d4e8!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;color:#1a2540!important;background-color:#fff!important;background:#fff!important;box-shadow:none!important;outline:none!important;transition:border-color .2s ease,background .2s ease!important;box-sizing:border-box!important;font-family:inherit!important;line-height:1.5!important;-webkit-appearance:none!important;appearance:none!important;min-height:42px!important}.checkout-page .form-input:focus{border:1.5px solid #0b2c5d!important;background-color:#f8faff!important;background:#f8faff!important;outline:none!important;box-shadow:0 0 0 3px #0b2c5d1a!important}.checkout-page .form-input::placeholder{color:#b0bac9!important;font-weight:400!important;opacity:1!important}.checkout-page .form-input.read-only,.checkout-page .form-input[readonly]{background-color:#f0f4fa!important;background:#f0f4fa!important;color:#6b7a99!important;border:1.5px solid #dce6f5!important;cursor:default!important}.checkout-page .form-input.read-only:focus,.checkout-page .form-input[readonly]:focus{border:1.5px solid #dce6f5!important;background-color:#f0f4fa!important;background:#f0f4fa!important;box-shadow:none!important}.checkout-page .checkout-textarea{min-height:150px!important;resize:vertical!important;white-space:pre-wrap!important;font-family:sans-serif!important;font-size:12px!important}.checkout-check-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.checkout-check-field{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;border:1.5px solid #c8d4e8!important;border-radius:8px!important;background:#fff!important;color:var(--co-text)!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important}.checkout-check-field input{width:17px!important;height:17px!important;margin:0!important;accent-color:var(--co-navy)!important;flex-shrink:0!important}.update-message{padding:12px 16px!important;border-radius:8px!important;margin-bottom:14px!important;font-size:13px!important;font-weight:600!important}.update-message--success{background:#f0fdf4!important;color:#166534!important;border:1px solid #bbf7d0!important}.update-message--error{background:#fff5f5!important;color:#991b1b!important;border:1px solid #fecaca!important}.checkout-summary-section{position:sticky!important;top:24px!important}.checkout-summary-box{background:#fff!important;border-radius:var(--co-radius)!important;border:1.5px solid var(--co-border)!important;padding:28px 24px!important;box-shadow:none!important}.checkout-summary-box .summary-title{font-size:17px!important;font-weight:500!important;color:var(--co-navy)!important;margin:0 0 20px!important;padding-bottom:16px!important;border-bottom:2px solid var(--co-border)!important;border-top:none!important;border-left:none!important;border-right:none!important;background:transparent!important}.order-items{margin-bottom:4px!important}.order-item{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding:14px 0!important;border-bottom:1px solid var(--co-border)!important;border-top:none!important;border-left:none!important;border-right:none!important}.order-item:last-child{border-bottom:none!important}.item-serial{flex-shrink:0!important;width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#edf6fc!important;color:#0d356e!important;font-size:12px!important;font-weight:700!important}.item-info{flex:1!important;min-width:0!important}.item-name{font-size:14px!important;font-weight:600!important;color:var(--co-navy)!important;margin:0 0 4px!important;line-height:1.4!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.item-qty{font-size:12px!important;color:var(--co-muted)!important;margin:0!important;font-weight:500!important}.item-consultation{margin:4px 0 0!important;font-size:12px!important;font-weight:600!important;color:#1b6fa6!important}.item-price{font-size:14px!important;font-weight:700!important;color:var(--co-navy)!important;white-space:nowrap!important}.order-total{border-top:2px solid var(--co-border)!important;border-bottom:none!important;border-left:none!important;border-right:none!important;padding-top:16px!important;margin-bottom:20px!important;display:flex!important;flex-direction:column!important;gap:10px!important}.total-row{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:14px!important}.total-row.total-final{padding-top:14px!important;border-top:2px solid var(--co-navy)!important;border-bottom:none!important;border-left:none!important;border-right:none!important;margin-top:4px!important}.total-label{color:var(--co-muted)!important;font-weight:500!important}.total-value{font-weight:600!important;color:var(--co-text)!important}.total-row.total-final .total-label{font-size:16px!important;font-weight:800!important;color:var(--co-navy)!important}.total-row.total-final .total-value{font-family:serif!important;font-size:20px!important;font-weight:800!important;color:var(--co-navy)!important}.checkout-page .checkout-btn{width:100%!important;padding:13px 20px!important;border:none!important;border-radius:10px!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;transition:all var(--co-transition)!important;margin-bottom:10px!important;letter-spacing:.02em!important;font-family:inherit!important;text-align:center!important;display:block!important;box-sizing:border-box!important;-webkit-appearance:none!important;appearance:none!important}.checkout-page .checkout-btn:last-child{margin-bottom:0!important}.checkout-page .checkout-btn--primary{background-color:#0b2c5d!important;background:#0b2c5d!important;color:#fff!important}.checkout-page .checkout-btn--primary:hover:not(:disabled){background-color:#163d78!important;background:#163d78!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #0b2c5d47!important}.checkout-page .checkout-btn--primary:disabled{background-color:#c2cad8!important;background:#c2cad8!important;color:#8a94a6!important;cursor:not-allowed!important;transform:none!important}.checkout-page .checkout-btn--aether{background-color:#163d78!important;background:#163d78!important;color:#fff!important}.checkout-page .checkout-btn--aether:hover{background-color:#0b2c5d!important;background:#0b2c5d!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #0b2c5d47!important}.checkout-page .checkout-btn--secondary{background-color:#fff!important;background:#fff!important;color:#0b2c5d!important;border:1.5px solid var(--co-border)!important}.checkout-page .checkout-btn--secondary:hover{border-color:#0b2c5d!important;background-color:#f0f4ff!important;background:#f0f4ff!important;transform:translateY(-1px)!important}.checkout-page .update-btn{width:50%!important}.checkout-skeleton{background:#fff!important;border-radius:var(--co-radius)!important;border:1.5px solid var(--co-border)!important;padding:32px!important}.skeleton-line{background:linear-gradient(90deg,#e6eaf3 25%,#f2f5fb,#e6eaf3 75%)!important;background-size:700px 100%!important;animation:skeletonShimmer 1.5s infinite!important;border-radius:6px!important;display:block!important;margin-bottom:16px!important}@keyframes skeletonShimmer{0%{background-position:-700px 0}to{background-position:700px 0}}.checkout-error{text-align:center!important;padding:80px 40px!important;background:#fff!important;border-radius:var(--co-radius)!important;border:1.5px dashed var(--co-border)!important}.checkout-error h2{font-family:serif!important;font-size:22px!important;font-weight:800!important;color:var(--co-navy)!important;margin:0 0 10px!important}.checkout-error p{font-size:15px!important;color:var(--co-muted)!important;margin:0 0 28px!important}@media(max-width:1024px){.checkout-layout{grid-template-columns:1fr!important;gap:20px!important}.checkout-summary-section{position:static!important}}@media(max-width:768px){.checkout-page{padding:24px 0!important}.checkout-container{padding:0 16px!important}.checkout-title{font-size:22px!important;margin-bottom:20px!important}.checkout-info-box,.checkout-summary-box{padding:20px 16px!important}.checkout-info-box .form-grid{grid-template-columns:1fr!important;gap:12px!important}.checkout-info-box .section-title{font-size:14px!important}.checkout-summary-box .summary-title{font-size:15px!important}}@media(max-width:480px){.checkout-container{padding:0 12px!important}.checkout-page{padding:16px 0!important}.checkout-info-box,.checkout-summary-box{padding:16px 14px!important}.checkout-title{font-size:20px!important}.checkout-page .checkout-btn{padding:14px 18px!important;font-size:13px!important}.checkout-page .update-btn{width:100%!important}.checkout-page .form-input{padding:10px 12px!important;font-size:13px!important}}.agreement-box{margin-bottom:16px!important;padding:16px!important;border:1px solid rgba(11,44,93,.12)!important;border-radius:12px!important;background:#f8fbff!important}.agreement-checkbox{display:flex!important;align-items:flex-start!important;gap:12px!important;color:var(--co-text)!important;font-size:14px!important;line-height:1.6!important}.agreement-checkbox input{margin-top:4px!important;width:18px!important;height:18px!important}.agreement-text{display:block!important;color:var(--co-text)!important;font-weight:500!important}.payment-gateway-box{display:flex!important;flex-direction:column!important;gap:16px!important}.payment-summary{padding:18px 20px!important;border:1px solid var(--co-border)!important;border-radius:12px!important;background:#fbfdff!important}.payment-summary p{margin:0 0 10px!important;color:var(--co-text)!important;font-size:14px!important}.payment-response-json{background:#0b2c5d10!important;border:1px solid #d7e5ff!important;border-radius:12px!important;padding:18px!important;overflow-x:auto!important}.payment-response-json h3{margin:0 0 12px!important;color:var(--co-navy)!important;font-size:16px!important}.payment-response-json pre{margin:0!important;white-space:pre-wrap!important;word-break:break-word!important;color:var(--co-text)!important;font-size:13px!important;line-height:1.5!important}.pg2-page{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;background:linear-gradient(135deg,#f0f2f8,#f5f7fc,#eff1f7)!important;min-height:100vh!important;padding:50px 0 100px!important;color:#0e1c36!important;box-sizing:border-box!important}.pg2-wrap{max-width:1000px!important;width:100%!important;margin:0 auto!important;padding:0 40px!important;box-sizing:border-box!important}.pg2-back-button{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;background:#1a4fad14!important;color:#1a4fad!important;border:1.5px solid rgba(26,79,173,.2)!important;border-radius:10px!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;font-family:inherit!important;transition:all .2s ease!important;margin-bottom:24px!important;-webkit-appearance:none!important;appearance:none!important}.pg2-back-button:hover{background:#1a4fad26!important;border-color:#1a4fad66!important;transform:translate(-2px)!important}.pg2-back-button:active{transform:translate(-1px)!important}.pg2-back-button svg{width:18px!important;height:18px!important;flex-shrink:0!important}.pg2-page-header{margin-bottom:36px!important;display:flex!important;align-items:center!important;gap:16px!important}.pg2-page-icon{width:50px!important;height:50px!important;border-radius:14px!important;background:linear-gradient(135deg,#0b2c5d,#1a4fad)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;box-shadow:0 4px 16px #0b2c5d47,0 1px 4px #0b2c5d1f!important}.pg2-page-icon svg{width:22px!important;height:22px!important;fill:none!important;stroke:#fff!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.pg2-page-title{font-size:24px!important;font-weight:700!important;color:#0b2c5d!important;margin:0 0 4px!important;font-family:inherit!important;line-height:1.2!important}.pg2-page-sub{font-size:13px!important;color:#6b7a99!important;margin:0!important;font-family:inherit!important}.pg2-grid{display:grid!important;grid-template-columns:1fr 1.1fr!important;gap:28px!important;align-items:start!important}.pg2-left,.pg2-right{display:flex!important;flex-direction:column!important;gap:18px!important}.pg2-card{background:#fff!important;border:1px solid #e8ecf3!important;border-radius:18px!important;padding:28px!important;width:100%!important;box-sizing:border-box!important;box-shadow:0 2px 8px #0b2c5d0f,0 4px 16px #0b2c5d0a!important;transition:box-shadow .3s ease,border-color .3s ease!important}.pg2-section-label{font-size:10px!important;font-weight:800!important;color:#7a89a8!important;text-transform:uppercase!important;letter-spacing:.12em!important;margin:0 0 18px!important;font-family:inherit!important}.pg2-card-visual{border-radius:20px!important;padding:26px 28px 22px!important;position:relative!important;overflow:hidden!important;width:100%!important;box-sizing:border-box!important;aspect-ratio:1.586!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;transition:background .4s ease,transform .2s ease!important;box-shadow:0 8px 24px #0000001f!important}.pg2-card-visual{background:linear-gradient(135deg,#1e1e3f,#2d3d61,#3d5a8f)!important}.pg2-card-visual.pg2-brand-visa{background:linear-gradient(135deg,#143fa8,#2560d6 60%,#5084e8)!important}.pg2-card-visual.pg2-brand-mc{background:linear-gradient(135deg,#2a1840,#3d2860 60%,#5c3a7c)!important}.pg2-card-visual.pg2-brand-amex{background:linear-gradient(135deg,#1a4794,#2666c8 60%,#3b82f6)!important}.pg2-card-visual:before{content:""!important;position:absolute!important;width:280px!important;height:280px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.08)!important;right:-60px!important;top:-80px!important}.pg2-card-visual:after{content:""!important;position:absolute!important;width:160px!important;height:160px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.07)!important;right:20px!important;top:40px!important}.pg2-cv-top{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;position:relative!important;z-index:1!important}.pg2-chip{width:36px!important;height:28px!important;border-radius:5px!important;background:#daa520d1!important;position:relative!important}.pg2-chip:after{content:""!important;position:absolute!important;left:50%!important;top:0!important;bottom:0!important;width:1px!important;background:#0000002e!important;transform:translate(-50%)!important}.pg2-chip:before{content:""!important;position:absolute!important;top:50%!important;left:0!important;right:0!important;height:1px!important;background:#00000026!important;transform:translateY(-50%)!important}.pg2-cv-mid{position:relative!important;z-index:1!important;margin:10px 0 8px!important}.pg2-cv-number{font-size:16px!important;letter-spacing:.22em!important;color:#ffffffeb!important;font-family:DM Mono,Courier New,monospace!important;font-weight:500!important}.pg2-cv-bottom{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;position:relative!important;z-index:1!important}.pg2-cv-field-label{font-size:8px!important;color:#ffffff6b!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin-bottom:3px!important;font-family:inherit!important}.pg2-cv-holder{font-size:12px!important;color:#ffffffe0!important;letter-spacing:.06em!important;font-weight:500!important;text-transform:uppercase!important;font-family:inherit!important}.pg2-cv-expiry{font-size:12px!important;color:#fff9!important;font-family:DM Mono,Courier New,monospace!important}.pg2-cv-network{display:flex!important;align-items:center!important}.pg2-cv-visa{display:block!important}.pg2-cv-visa svg{width:60px!important;height:auto!important}.pg2-cv-mc{display:flex!important}.pg2-cv-mc span{width:28px!important;height:28px!important;border-radius:50%!important;display:inline-block!important}.pg2-cv-mc span:first-child{background:#eb001bd9!important;margin-right:-10px!important}.pg2-cv-mc span:last-child{background:#ff9f00d9!important}.pg2-cv-amex{font-size:11px!important;font-weight:800!important;color:#ffffffbf!important;letter-spacing:.06em!important;font-family:inherit!important}.pg2-accepted-strip{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:18px!important;padding:12px 16px!important;background:linear-gradient(135deg,#f8fafd,#f5f7fc)!important;border:1.5px solid #e4ecf3!important;border-radius:12px!important}.pg2-accepted-label{font-size:10px!important;color:#8a96b0!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.07em!important;margin-right:4px!important;font-family:inherit!important}.pg2-badge-visa{background:#1a3c8c!important;border-radius:5px!important;padding:3px 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;height:26px!important}.pg2-badge-visa svg{width:36px!important;height:auto!important;display:block!important}.pg2-badge-mc{background:#252525!important;border-radius:5px!important;padding:4px 8px!important;display:flex!important;align-items:center!important;gap:0!important;height:26px!important}.pg2-badge-mc .pg2-mc-r{width:18px!important;height:18px!important;border-radius:50%!important;background:#eb001b!important;flex-shrink:0!important}.pg2-badge-mc .pg2-mc-y{width:18px!important;height:18px!important;border-radius:50%!important;background:#ff9f00!important;margin-left:-7px!important;flex-shrink:0!important}.pg2-badge-mc-text{font-size:9px!important;font-weight:700!important;color:#fff!important;margin-left:5px!important;letter-spacing:.04em!important;font-family:inherit!important}.pg2-badge-amex{background:#2e77bc!important;border-radius:5px!important;padding:3px 9px!important;font-size:9px!important;font-weight:800!important;color:#fff!important;letter-spacing:.06em!important;height:26px!important;display:flex!important;align-items:center!important;font-family:inherit!important}.pg2-order-amount{display:flex!important;align-items:baseline!important;gap:3px!important;margin-bottom:4px!important}.pg2-amount-currency{font-size:22px!important;font-weight:600!important;color:#0b2c5d!important;font-family:inherit!important}.pg2-amount-value{font-size:22px!important;font-weight:600!important;color:#0b2c5d!important;line-height:1!important;font-family:inherit!important;letter-spacing:-.02em!important}.pg2-amount-label{font-size:12px!important;color:#8a96b0!important;margin:4px 0 18px!important;font-family:inherit!important}.pg2-divider{height:1px!important;background:#f0f2f8!important;margin:0 0 16px!important}.pg2-meta-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}.pg2-meta-label{font-size:10px!important;font-weight:600!important;color:#a0aac0!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:4px!important;font-family:inherit!important}.pg2-meta-value{font-size:13px!important;font-weight:500!important;color:#1a2540!important;font-family:inherit!important;word-break:break-all!important}.pg2-meta-value.pg2-mono{font-family:DM Mono,monospace!important;font-size:11px!important}.pg2-items-list{display:flex!important;flex-direction:column!important}.pg2-item-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 0!important;border-bottom:1px solid #f0f2f8!important}.pg2-item-row:last-child{border-bottom:none!important}.pg2-item-dot{width:7px!important;height:7px!important;border-radius:50%!important;background:#c8d4e8!important;flex-shrink:0!important;margin-right:10px!important}.pg2-item-info{flex:1!important}.pg2-item-name{font-size:13px!important;font-weight:500!important;color:#1a2540!important;font-family:inherit!important}.pg2-item-qty{font-size:11px!important;color:#8a96b0!important;font-family:inherit!important;margin-top:2px!important}.pg2-item-price{font-size:13px!important;font-weight:600!important;color:#0b2c5d!important;font-family:inherit!important}.pg2-items-total{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:12px 0 0!important;margin-top:4px!important;border-top:2px solid #0b2c5d!important}.pg2-items-total-label{font-size:13px!important;font-weight:600!important;color:#0b2c5d!important;font-family:inherit!important}.pg2-items-total-value{font-size:15px!important;font-weight:700!important;color:#0b2c5d!important;font-family:inherit!important}.pg2-secure-badge{display:flex!important;align-items:center!important;gap:8px!important;background:#f2fbf4!important;border:1px solid #bbdfc4!important;border-radius:10px!important;padding:10px 14px!important;font-size:12px!important;color:#266830!important;font-weight:500!important;font-family:inherit!important}.pg2-secure-icon{width:14px!important;height:14px!important;flex-shrink:0!important}.pg2-field-group{display:grid!important;gap:8px!important;margin-bottom:10px!important}.pg2-field-group.pg2-full{grid-template-columns:1fr!important}.pg2-field-group.pg2-halves{grid-template-columns:1fr 1fr!important}.pg2-field-group.pg2-thirds{grid-template-columns:1fr 1fr 1fr!important}.pg2-field{display:flex!important;flex-direction:column!important;gap:4px!important}.pg2-field label{font-size:10px!important;font-weight:700!important;color:#7a89a8!important;text-transform:uppercase!important;letter-spacing:.07em!important;font-family:inherit!important}.pg2-field input{padding:11px 14px!important;border:1.5px solid #e4ecf3!important;border-radius:11px!important;font-size:14px!important;font-weight:500!important;color:#0e1c36!important;background:#fafbfd!important;outline:none!important;width:100%!important;box-sizing:border-box!important;font-family:inherit!important;transition:border-color .2s,background .2s,box-shadow .2s!important;-webkit-appearance:none!important;appearance:none!important}.pg2-field input:focus{border-color:#1a4fad!important;background:#fff!important;box-shadow:0 0 0 4px #1a4fad1a,inset 0 0 0 .5px #1a4fad33!important}.pg2-field input::placeholder{color:#c4cdd8!important;font-weight:400!important}.pg2-error{margin-bottom:12px!important;padding:10px 14px!important;background:#fff5f5!important;color:#991b1b!important;border:1px solid #fecaca!important;border-radius:10px!important;font-size:12px!important;font-weight:500!important;font-family:inherit!important;display:flex!important;align-items:center!important;gap:8px!important}.pg2-btn-pay{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;padding:16px 28px!important;background:linear-gradient(135deg,#0b2c5d,#1a4fad)!important;color:#fff!important;border:none!important;border-radius:12px!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;font-family:inherit!important;box-sizing:border-box!important;transition:background .2s,transform .15s,box-shadow .2s!important;-webkit-appearance:none!important;appearance:none!important;letter-spacing:.01em!important;box-shadow:0 6px 20px #0b2c5d52,0 2px 8px #0b2c5d29!important}.pg2-btn-pay:hover:not(:disabled){background:linear-gradient(135deg,#163d78,#2458c4)!important;transform:translateY(-2px)!important;box-shadow:0 10px 28px #0b2c5d5c,0 4px 12px #0b2c5d33!important}.pg2-btn-pay:active:not(:disabled){transform:translateY(0)!important}.pg2-btn-pay:disabled{background:#c8d0de!important;color:#8896b0!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.pg2-btn-arrow{font-size:16px!important;transition:transform .2s!important}.pg2-btn-pay:hover:not(:disabled) .pg2-btn-arrow{transform:translate(3px)!important}.pg2-empty-wrap{max-width:460px!important;margin:80px auto 0!important;text-align:center!important}.pg2-empty-icon-wrap{width:60px!important;height:60px!important;border-radius:16px!important;background:#fff5f5!important;border:1.5px solid #fecaca!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 18px!important}.pg2-empty-title{font-size:19px!important;font-weight:700!important;color:#0b2c5d!important;margin:0 0 8px!important;font-family:inherit!important}.pg2-empty-desc{font-size:14px!important;color:#6b7a99!important;margin:0 0 24px!important;line-height:1.6!important;font-family:inherit!important}.pg2-btn-secondary{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:11px 26px!important;background:#fff!important;color:#0b2c5d!important;border:1.5px solid #c8d4e8!important;border-radius:11px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;font-family:inherit!important;transition:all .2s ease!important;-webkit-appearance:none!important;appearance:none!important}.pg2-btn-secondary:hover{background:linear-gradient(135deg,#f8fafd,#eff2f8)!important;border-color:#7a89a8!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px #0b2c5d14!important}.pg2-success-wrap{max-width:520px!important;margin:60px auto 0!important}.pg2-success-card{background:#fff!important;border:1.5px solid #e8f5e9!important;border-radius:20px!important;padding:48px 40px!important;text-align:center!important;box-sizing:border-box!important;box-shadow:0 4px 16px #16a34a14,0 1px 6px #16a34a0a!important}.pg2-success-icon-wrap{width:68px!important;height:68px!important;border-radius:50%!important;background:#f0fdf4!important;border:2px solid #86efac!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 18px!important}.pg2-success-checkmark{width:26px!important;height:26px!important;stroke:#16a34a!important;stroke-width:2.5!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important}.pg2-success-title{font-size:22px!important;font-weight:700!important;color:#15803d!important;margin:0 0 8px!important;font-family:inherit!important}.pg2-success-sub{font-size:14px!important;color:#6b7a99!important;margin:0 0 26px!important;line-height:1.65!important;font-family:inherit!important}.pg2-success-details{text-align:left!important;background:#f8fafc!important;border:1px solid #e8edf6!important;border-radius:12px!important;overflow:hidden!important}.pg2-success-row{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:13px 18px!important;border-bottom:1px solid #edf0f8!important}.pg2-success-row:last-child{border-bottom:none!important}.pg2-success-key{font-size:12px!important;color:#8a96b0!important;font-family:inherit!important;font-weight:500!important}.pg2-success-val{font-size:13px!important;font-weight:600!important;color:#0e1c36!important;font-family:DM Mono,monospace!important}@media(max-width:760px){.pg2-wrap{padding:0 20px!important}.pg2-grid{grid-template-columns:1fr!important;gap:18px!important}.pg2-amount-value{font-size:30px!important}}@media(max-width:540px){.pg2-page{padding:24px 0 56px!important}.pg2-wrap{padding:0 14px!important}.pg2-card{padding:18px!important}.pg2-field-group.pg2-thirds{grid-template-columns:1fr 1fr!important}.pg2-field-group.pg2-thirds .pg2-field:last-child{grid-column:1 / -1!important}.pg2-success-card{padding:26px 18px!important}}.Biostar-Technology-TermsPage{--tos-heading: #07365d;--tos-blue: #0b6fa8;--tos-teal: #16a99d;--tos-text: #40576a;--tos-muted: #718496;--tos-border: #d9e8f1;--tos-panel: #ffffff;--tos-surface: #f7fbfe;width:100%;padding:40px;background:#f4f9fc;color:var(--tos-text);font-family:sans-serif}.Biostar-Technology-TermsPage *{box-sizing:border-box;letter-spacing:0}.Biostar-Technology-TermsPage .terms-eyebrow,.Biostar-Technology-TermsPage .terms-hero p,.Biostar-Technology-TermsPage .terms-meta,.Biostar-Technology-TermsPage .terms-overview p,.Biostar-Technology-TermsPage .terms-card p,.Biostar-Technology-TermsPage .terms-contact p,.Biostar-Technology-TermsPage a{font-family:sans-serif}.Biostar-Technology-TermsPage .terms-hero,.Biostar-Technology-TermsPage .terms-content{width:100%;max-width:1400px;margin-left:auto;margin-right:auto}.Biostar-Technology-TermsPage .terms-hero{position:relative;margin-bottom:24px;padding:52px 56px;border-radius:20px;background:#1b6fa6;overflow:hidden;box-shadow:0 18px 48px #1b6fa629}.Biostar-Technology-TermsPage .terms-hero-inner{position:relative;z-index:2;max-width:680px}.Biostar-Technology-TermsPage .terms-eyebrow{display:inline-flex;align-items:center;margin-bottom:18px;padding:6px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff26;color:#ffffffeb;font-size:12px;font-weight:600;line-height:1.2}.Biostar-Technology-TermsPage h1,.Biostar-Technology-TermsPage h2,.Biostar-Technology-TermsPage h3{color:var(--tos-heading);font-family:serif}.Biostar-Technology-TermsPage h1{max-width:720px;margin:0;color:#fff;font-size:48px;font-weight:600;line-height:1.08}.Biostar-Technology-TermsPage .terms-hero p{max-width:760px;margin:16px 0 34px;color:#ffffffc7;font-size:16px;font-weight:400;line-height:1.72}.Biostar-Technology-TermsPage .terms-hero-stats{display:flex;align-items:center;gap:24px}.Biostar-Technology-TermsPage .terms-hero-stat{display:flex;flex-direction:column;gap:4px}.Biostar-Technology-TermsPage .terms-hero-stat strong{color:#fff;font-family:serif;font-size:22px;font-weight:600;line-height:1}.Biostar-Technology-TermsPage .terms-hero-stat span{color:#ffffff9e;font-family:sans-serif;font-size:12px;font-weight:500;line-height:1.2;text-transform:uppercase}.Biostar-Technology-TermsPage .terms-hero-divider{width:1px;height:34px;background:#ffffff38}.Biostar-Technology-TermsPage .terms-hero-decoration{position:absolute;inset:0;z-index:1;pointer-events:none}.Biostar-Technology-TermsPage .terms-hero-circle{position:absolute;border-radius:50%}.Biostar-Technology-TermsPage .terms-hero-circle--1{right:-60px;bottom:-100px;width:340px;height:340px;background:#ffffff12}.Biostar-Technology-TermsPage .terms-hero-circle--2{top:-50px;right:200px;width:180px;height:180px;background:#ffffff0d}.Biostar-Technology-TermsPage .terms-hero-circle--3{right:120px;bottom:40px;width:90px;height:90px;background:#0aa0d040}.Biostar-Technology-TermsPage .terms-content{display:grid;gap:14px}.Biostar-Technology-TermsPage .terms-overview,.Biostar-Technology-TermsPage .terms-card,.Biostar-Technology-TermsPage .terms-contact{width:100%;border:1px solid var(--tos-border);border-radius:10px;background:var(--tos-panel)}.Biostar-Technology-TermsPage .terms-overview{padding:24px}.Biostar-Technology-TermsPage .terms-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.Biostar-Technology-TermsPage .terms-meta span{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border:1px solid var(--tos-border);border-radius:8px;background:var(--tos-surface);color:var(--tos-muted);font-size:13px;font-weight:400}.Biostar-Technology-TermsPage h2{margin:0 0 12px;font-size:26px;font-weight:600;line-height:1.18}.Biostar-Technology-TermsPage .terms-overview p,.Biostar-Technology-TermsPage .terms-card p,.Biostar-Technology-TermsPage .terms-contact p{margin:0;color:var(--tos-text);font-size:14.5px;font-weight:400;line-height:1.75}.Biostar-Technology-TermsPage .terms-main-panel{display:grid;gap:12px}.Biostar-Technology-TermsPage .terms-card{padding:20px 24px;background:var(--tos-panel)}.Biostar-Technology-TermsPage h3{margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.25}.Biostar-Technology-TermsPage .terms-contact{padding:22px 24px;background:var(--tos-surface)}.Biostar-Technology-TermsPage .terms-contact h2{font-size:24px}.Biostar-Technology-TermsPage a{color:var(--tos-blue);font-size:inherit;font-weight:600;text-decoration:none}.Biostar-Technology-TermsPage a:hover{color:var(--tos-heading);text-decoration:underline;text-underline-offset:3px}@media(max-width:980px){.Biostar-Technology-TermsPage{padding:38px 24px 62px}.Biostar-Technology-TermsPage .terms-hero{padding:42px 36px}}@media(max-width:620px){.Biostar-Technology-TermsPage{padding:28px 14px 50px}.Biostar-Technology-TermsPage h1{font-size:32px}.Biostar-Technology-TermsPage .terms-hero{padding:32px 24px;border-radius:14px}.Biostar-Technology-TermsPage .terms-hero p{font-size:14.5px}.Biostar-Technology-TermsPage .terms-hero-stats{gap:16px}.Biostar-Technology-TermsPage .terms-hero-stat strong{font-size:18px;font-family:sans-serif}.Biostar-Technology-TermsPage .terms-overview,.Biostar-Technology-TermsPage .terms-card,.Biostar-Technology-TermsPage .terms-contact{padding:18px}.Biostar-Technology-TermsPage h2,.Biostar-Technology-TermsPage .terms-contact h2{font-size:24px}}.Biostar-Technology-PrivacyPage{--pp-heading: #07365d;--pp-blue: #0b6fa8;--pp-teal: #16a99d;--pp-text: #40576a;--pp-muted: #718496;--pp-border: #d9e8f1;--pp-panel: #ffffff;--pp-surface: #f7fbfe;width:100%;padding:40px;background:#f4f9fc;color:var(--pp-text);font-family:sans-serif}.Biostar-Technology-PrivacyPage *{box-sizing:border-box;letter-spacing:0}.Biostar-Technology-PrivacyPage .privacy-eyebrow,.Biostar-Technology-PrivacyPage .privacy-hero p,.Biostar-Technology-PrivacyPage .privacy-meta,.Biostar-Technology-PrivacyPage .privacy-overview p,.Biostar-Technology-PrivacyPage .privacy-panel li,.Biostar-Technology-PrivacyPage .privacy-contact p,.Biostar-Technology-PrivacyPage a{font-family:sans-serif}.Biostar-Technology-PrivacyPage .privacy-hero,.Biostar-Technology-PrivacyPage .privacy-content{width:100%;max-width:1400px;margin-left:auto;margin-right:auto}.Biostar-Technology-PrivacyPage .privacy-hero{position:relative;margin-bottom:24px;padding:52px 56px;border-radius:20px;background:#1b6fa6;overflow:hidden;box-shadow:0 18px 48px #1b6fa629}.Biostar-Technology-PrivacyPage .privacy-hero-inner{position:relative;z-index:2;max-width:680px}.Biostar-Technology-PrivacyPage .privacy-eyebrow{display:inline-flex;align-items:center;margin-bottom:18px;padding:6px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff26;color:#ffffffeb;font-size:12px;font-weight:600;line-height:1.2}.Biostar-Technology-PrivacyPage h1,.Biostar-Technology-PrivacyPage h2,.Biostar-Technology-PrivacyPage h3{color:var(--pp-heading);font-family:serif}.Biostar-Technology-PrivacyPage h1{max-width:720px;margin:0;color:#fff;font-size:48px;font-weight:600;line-height:1.08}.Biostar-Technology-PrivacyPage .privacy-hero p{max-width:760px;margin:16px 0 34px;color:#ffffffc7;font-size:16px;font-weight:400;line-height:1.72}.Biostar-Technology-PrivacyPage .privacy-hero-stats{display:flex;align-items:center;gap:24px}.Biostar-Technology-PrivacyPage .privacy-hero-stat{display:flex;flex-direction:column;gap:4px}.Biostar-Technology-PrivacyPage .privacy-hero-stat strong{color:#fff;font-family:serif;font-size:22px;font-weight:600;line-height:1}.Biostar-Technology-PrivacyPage .privacy-hero-stat span{color:#ffffff9e;font-family:sans-serif;font-size:12px;font-weight:500;line-height:1.2;text-transform:uppercase}.Biostar-Technology-PrivacyPage .privacy-hero-divider{width:1px;height:34px;background:#ffffff38}.Biostar-Technology-PrivacyPage .privacy-hero-decoration{position:absolute;inset:0;z-index:1;pointer-events:none}.Biostar-Technology-PrivacyPage .privacy-hero-circle{position:absolute;border-radius:50%}.Biostar-Technology-PrivacyPage .privacy-hero-circle--1{right:-60px;bottom:-100px;width:340px;height:340px;background:#ffffff12}.Biostar-Technology-PrivacyPage .privacy-hero-circle--2{top:-50px;right:200px;width:180px;height:180px;background:#ffffff0d}.Biostar-Technology-PrivacyPage .privacy-hero-circle--3{right:120px;bottom:40px;width:90px;height:90px;background:#0aa0d040}.Biostar-Technology-PrivacyPage .privacy-content{display:grid;gap:14px}.Biostar-Technology-PrivacyPage .privacy-overview,.Biostar-Technology-PrivacyPage .privacy-panel,.Biostar-Technology-PrivacyPage .privacy-contact{width:100%;border:1px solid var(--pp-border);border-radius:10px;background:var(--pp-panel)}.Biostar-Technology-PrivacyPage .privacy-overview{padding:24px}.Biostar-Technology-PrivacyPage .privacy-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.Biostar-Technology-PrivacyPage .privacy-meta span{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border:1px solid var(--pp-border);border-radius:8px;background:var(--pp-surface);color:var(--pp-muted);font-size:13px;font-weight:400}.Biostar-Technology-PrivacyPage h2{margin:0 0 12px;font-size:26px;font-weight:600;line-height:1.18}.Biostar-Technology-PrivacyPage .privacy-overview p,.Biostar-Technology-PrivacyPage .privacy-contact p{margin:0;color:var(--pp-text);font-size:14.5px;font-weight:400;line-height:1.75}.Biostar-Technology-PrivacyPage .privacy-main-panel{display:grid;gap:12px}.Biostar-Technology-PrivacyPage .privacy-panel{padding:20px 24px}.Biostar-Technology-PrivacyPage h3{margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.25}.Biostar-Technology-PrivacyPage ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.Biostar-Technology-PrivacyPage li{position:relative;padding-left:18px;color:var(--pp-text);font-size:14px;font-weight:400;line-height:1.65}.Biostar-Technology-PrivacyPage li:before{content:"";position:absolute;top:.72em;left:0;width:7px;height:7px;border-radius:50%;background:var(--pp-teal)}.Biostar-Technology-PrivacyPage .privacy-contact{padding:22px 24px;background:var(--pp-surface)}.Biostar-Technology-PrivacyPage .privacy-contact h2{font-size:24px}.Biostar-Technology-PrivacyPage a{color:var(--pp-blue);font-size:inherit;font-weight:600;text-decoration:none}.Biostar-Technology-PrivacyPage a:hover{color:var(--pp-heading);text-decoration:underline;text-underline-offset:3px}@media(max-width:980px){.Biostar-Technology-PrivacyPage{padding:38px 24px 62px}.Biostar-Technology-PrivacyPage .privacy-hero{padding:42px 36px}}@media(max-width:620px){.Biostar-Technology-PrivacyPage{padding:28px 14px 50px}.Biostar-Technology-PrivacyPage h1{font-size:32px}.Biostar-Technology-PrivacyPage .privacy-hero{padding:32px 24px;border-radius:14px}.Biostar-Technology-PrivacyPage .privacy-hero p{font-size:14.5px}.Biostar-Technology-PrivacyPage .privacy-hero-stats{gap:16px}.Biostar-Technology-PrivacyPage .privacy-hero-stat strong{font-size:18px;font-family:sans-serif}.Biostar-Technology-PrivacyPage .privacy-overview,.Biostar-Technology-PrivacyPage .privacy-panel,.Biostar-Technology-PrivacyPage .privacy-contact{padding:18px}.Biostar-Technology-PrivacyPage h2,.Biostar-Technology-PrivacyPage .privacy-contact h2{font-size:24px}}.Biostar-Technology-ProfilePage{--profile-heading: #07365d;--profile-blue: #1b6fa6;--profile-text: #40576a;--profile-muted: #718496;--profile-border: #d9e8f1;--profile-panel: #ffffff;--profile-surface: #f7fbfe;width:100%;min-height:70vh;padding:40px;background:#f4f9fc;color:var(--profile-text);font-family:sans-serif}.Biostar-Technology-ProfilePage *{box-sizing:border-box;letter-spacing:0}.profile-hero,.profile-content{width:100%;max-width:1400px;margin-left:auto;margin-right:auto}.profile-hero{position:relative;margin-bottom:24px;padding:52px 56px;border-radius:20px;background:var(--profile-blue);overflow:hidden;box-shadow:0 18px 48px #1b6fa629}.profile-hero-inner{position:relative;z-index:2;max-width:680px}.profile-eyebrow{display:inline-flex;align-items:center;margin-bottom:18px;padding:6px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff26;color:#ffffffeb;font-size:12px;font-weight:600;line-height:1.2}.profile-hero h1,.profile-overview h2,.profile-card h3{font-family:serif}.profile-hero h1{max-width:720px;margin:0;color:#fff;font-size:48px;font-weight:600;line-height:1.08}.profile-hero p{max-width:760px;margin:16px 0 34px;color:#ffffffc7;font-size:16px;font-weight:400;line-height:1.72}.profile-hero-stats{display:flex;align-items:center;gap:24px}.profile-hero-stat{display:flex;flex-direction:column;gap:4px}.profile-hero-stat strong{color:#fff;font-family:serif;font-size:22px;font-weight:600;line-height:1}.profile-hero-stat span{color:#ffffff9e;font-size:12px;font-weight:500;line-height:1.2;text-transform:uppercase}.profile-hero-divider{width:1px;height:34px;background:#ffffff38}.profile-hero-decoration{position:absolute;inset:0;z-index:1;pointer-events:none}.profile-hero-circle{position:absolute;border-radius:50%}.profile-hero-circle--1{right:-60px;bottom:-100px;width:340px;height:340px;background:#ffffff12}.profile-hero-circle--2{top:-50px;right:200px;width:180px;height:180px;background:#ffffff0d}.profile-hero-circle--3{right:120px;bottom:40px;width:90px;height:90px;background:#0aa0d040}.profile-content{display:grid;gap:14px}.profile-overview,.profile-card,.profile-actions{width:100%;border:1px solid var(--profile-border);border-radius:10px;background:var(--profile-panel)}.profile-overview{display:flex;align-items:center;gap:20px;padding:24px}.profile-avatar{display:grid;place-items:center;flex:0 0 auto;width:76px;height:76px;border:3px solid #7bb4ff;border-radius:50%;background:#4f93ec;color:#fff;font-family:serif;font-size:28px;font-weight:600}.profile-overview-text{min-width:0}.profile-overview h2{margin:0 0 8px;color:var(--profile-heading);font-size:26px;font-weight:600;line-height:1.18;text-transform:capitalize}.profile-overview p{margin:0;color:var(--profile-muted);font-size:14.5px;overflow-wrap:anywhere}.profile-pills{display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}.profile-pills span{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border:1px solid var(--profile-border);border-radius:8px;background:var(--profile-surface);color:var(--profile-muted);font-size:13px;font-weight:600;text-transform:uppercase}.profile-card{padding:24px}.profile-card-head{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--profile-border)}.profile-card-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:8px;background:var(--profile-surface);color:var(--profile-blue);font-size:24px}.profile-card-head h3{margin:0;color:var(--profile-heading);font-size:22px;font-weight:600}.profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 34px;padding-top:28px}.profile-field span{display:block;margin-bottom:9px;color:var(--profile-muted);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.profile-field strong{display:block;min-height:32px;padding-bottom:11px;border-bottom:1px solid var(--profile-border);color:#182c50;font-size:15px;font-weight:500;overflow-wrap:anywhere}.profile-loading{padding:30px 0 0;color:var(--profile-muted);font-weight:600}.profile-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:20px 24px}.profile-actions button,.profile-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--profile-border);border-radius:8px;background:var(--profile-surface);color:var(--profile-blue);font-size:13.5px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.profile-actions button:hover,.profile-actions a:hover{border-color:#b8d8ef;background:#edf6fc;color:var(--profile-heading)}@media(max-width:980px){.Biostar-Technology-ProfilePage{padding:38px 24px 62px}.profile-hero{padding:42px 36px}.profile-grid,.profile-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.Biostar-Technology-ProfilePage{padding:28px 14px 50px}.profile-hero{padding:32px 24px;border-radius:14px}.profile-hero h1{font-size:32px}.profile-hero-stat strong{font-family:sans-serif;font-size:18px}.profile-overview{align-items:flex-start;flex-direction:column;padding:18px}.profile-pills{margin-left:0}.profile-card,.profile-actions{padding:18px}.profile-grid,.profile-actions{grid-template-columns:1fr}}.Biostar-Technology-OrdersPage{--cu-ink: #102f45;--cu-heading: #07365d;--cu-blue: #0b6fa8;--cu-blue-soft: #eaf6fc;--cu-teal: #16a99d;--cu-text: #40576a;--cu-muted: #718496;--cu-border: #d9e8f1;--cu-panel: #ffffff;--cu-surface: #f7fbfe;width:100%;min-height:70vh;padding:40px;background:#f4f9fc;color:var(--cu-text);font-family:sans-serif}.Biostar-Technology-OrdersPage *{box-sizing:border-box;letter-spacing:0}.Biostar-Technology-OrdersPage .contact-eyebrow,.Biostar-Technology-OrdersPage .contact-hero p,.Biostar-Technology-OrdersPage .orders-card,.Biostar-Technology-OrdersPage .orders-profile-btn,.Biostar-Technology-OrdersPage .orders-pagination{font-family:sans-serif}.Biostar-Technology-OrdersPage .contact-hero,.Biostar-Technology-OrdersPage .contact-wrapper{width:100%;max-width:1400px;margin-left:auto;margin-right:auto}.Biostar-Technology-OrdersPage .contact-hero{position:relative;margin-bottom:24px;padding:52px 56px;border-radius:20px;background:#1b6fa6;overflow:hidden;box-shadow:0 18px 48px #1b6fa629}.Biostar-Technology-OrdersPage .contact-hero-inner{position:relative;z-index:2;max-width:680px}.Biostar-Technology-OrdersPage .contact-eyebrow{display:inline-flex;align-items:center;margin-bottom:18px;padding:6px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff26;color:#ffffffeb;font-size:12px;font-weight:600;line-height:1.2;text-transform:uppercase}.Biostar-Technology-OrdersPage h1,.Biostar-Technology-OrdersPage h2,.Biostar-Technology-OrdersPage h3{color:var(--cu-heading);font-family:serif}.Biostar-Technology-OrdersPage .contact-hero h1{max-width:720px;margin:0;color:#fff;font-size:48px;font-weight:600;line-height:1.08}.Biostar-Technology-OrdersPage .contact-hero p{max-width:690px;margin:16px 0 34px;color:#ffffffc7;font-size:16px;font-weight:400;line-height:1.72}.Biostar-Technology-OrdersPage .contact-hero-stats{display:flex;align-items:center;gap:24px}.Biostar-Technology-OrdersPage .contact-hero-stat{display:flex;flex-direction:column;gap:4px}.Biostar-Technology-OrdersPage .contact-hero-stat strong{color:#fff;font-family:serif;font-size:22px;font-weight:600;line-height:1}.Biostar-Technology-OrdersPage .contact-hero-stat span{color:#ffffff9e;font-family:sans-serif;font-size:12px;font-weight:500;line-height:1.2;text-transform:uppercase}.Biostar-Technology-OrdersPage .contact-hero-divider{width:1px;height:34px;background:#ffffff38}.Biostar-Technology-OrdersPage .contact-hero-decoration{position:absolute;inset:0;z-index:1;pointer-events:none}.Biostar-Technology-OrdersPage .contact-hero-circle{position:absolute;border-radius:50%}.Biostar-Technology-OrdersPage .contact-hero-circle--1{right:-60px;bottom:-100px;width:340px;height:340px;background:#ffffff12}.Biostar-Technology-OrdersPage .contact-hero-circle--2{top:-50px;right:200px;width:180px;height:180px;background:#ffffff0d}.Biostar-Technology-OrdersPage .contact-hero-circle--3{right:120px;bottom:40px;width:90px;height:90px;background:#0aa0d040}.Biostar-Technology-OrdersPage .contact-wrapper{display:block}.Biostar-Technology-OrdersPage .orders-card{width:100%;min-width:0;padding:32px;border:1px solid var(--cu-border);border-radius:14px;background:var(--cu-panel);box-shadow:0 18px 44px #07365d14}.Biostar-Technology-OrdersPage .orders-card-head{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--cu-border)}.Biostar-Technology-OrdersPage .orders-card-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border-radius:12px;background:var(--cu-blue-soft);color:var(--cu-blue);font-family:serif;font-size:20px;box-shadow:inset 0 0 0 1px #0b6fa814}.Biostar-Technology-OrdersPage .orders-card-head h2{margin:0;color:var(--cu-heading);font-size:26px;font-weight:600;line-height:1.18}.Biostar-Technology-OrdersPage .orders-card-head p{margin:8px 0 0;color:var(--cu-muted);font-size:14px;line-height:1.6}.Biostar-Technology-OrdersPage .orders-profile-btn{min-height:42px;margin-left:auto;padding:0 18px;border:1px solid var(--cu-border);border-radius:8px;background:var(--cu-surface);color:var(--cu-blue);font-weight:600;cursor:pointer}.Biostar-Technology-OrdersPage .orders-profile-btn:hover{border-color:#0b6fa852;background:var(--cu-blue-soft)}.Biostar-Technology-OrdersPage .orders-state{padding:34px 0 12px;color:var(--cu-muted);font-family:sans-serif;font-weight:600}.Biostar-Technology-OrdersPage .orders-state-error{color:#b42318}.Biostar-Technology-OrdersPage .orders-table-wrap{width:100%;margin-top:24px;overflow:hidden}.Biostar-Technology-OrdersPage .orders-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--cu-border);border-radius:12px;overflow:hidden;background:#fff}.Biostar-Technology-OrdersPage .orders-col-serial{width:6%}.Biostar-Technology-OrdersPage .orders-col-customer{width:16%}.Biostar-Technology-OrdersPage .orders-col-email{width:19%}.Biostar-Technology-OrdersPage .orders-col-id{width:16%}.Biostar-Technology-OrdersPage .orders-col-total{width:10%}.Biostar-Technology-OrdersPage .orders-col-status{width:11%}.Biostar-Technology-OrdersPage .orders-col-date{width:12%}.Biostar-Technology-OrdersPage .orders-col-action{width:10%}.Biostar-Technology-OrdersPage .orders-table th,.Biostar-Technology-OrdersPage .orders-table td{padding:14px 12px;border-right:1px solid var(--cu-border);border-bottom:1px solid var(--cu-border);color:#143253;font-family:sans-serif;font-size:14px!important;font-weight:600;text-align:left;vertical-align:middle;overflow-wrap:anywhere;word-break:break-word}.Biostar-Technology-OrdersPage .orders-table th{background:var(--cu-blue-soft);color:var(--cu-muted);font-size:14px!important;font-weight:600;letter-spacing:0;text-transform:uppercase}.Biostar-Technology-OrdersPage .orders-table td *,.Biostar-Technology-OrdersPage .orders-table th *{font-size:14px!important}.Biostar-Technology-OrdersPage .orders-table th:last-child,.Biostar-Technology-OrdersPage .orders-table td:last-child{border-right:0;text-align:center}.Biostar-Technology-OrdersPage .orders-table th:first-child,.Biostar-Technology-OrdersPage .orders-table td:first-child{text-align:center}.Biostar-Technology-OrdersPage .orders-table th:nth-child(4),.Biostar-Technology-OrdersPage .orders-table td:nth-child(4){font-size:14px!important;line-height:1.35}.Biostar-Technology-OrdersPage .orders-table th:nth-child(3),.Biostar-Technology-OrdersPage .orders-table td:nth-child(3){font-size:14px!important;line-height:1.4}.Biostar-Technology-OrdersPage .orders-table tr:last-child td{border-bottom:0}.Biostar-Technology-OrdersPage .orders-table tbody tr{background:#fff;transition:background .18s ease}.Biostar-Technology-OrdersPage .orders-table tbody tr:hover{background:#f8fcff}.Biostar-Technology-OrdersPage .orders-table-serial{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid rgba(11,111,168,.18);border-radius:10px;background:#fff;color:var(--cu-blue);font-family:sans-serif;font-weight:800}.Biostar-Technology-OrdersPage .orders-table-id{color:var(--cu-heading);font-family:sans-serif;font-size:14px!important;font-weight:600}.Biostar-Technology-OrdersPage .order-statuses{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.Biostar-Technology-OrdersPage .order-status{display:inline-flex;align-items:center;white-space:nowrap;min-height:28px;padding:0 11px;border-radius:999px;background:#eef3f8;color:#435873;font-family:sans-serif;font-size:12px;font-weight:700;text-transform:capitalize;box-shadow:inset 0 0 0 1px #4358730f}.Biostar-Technology-OrdersPage .order-status-confirmed,.Biostar-Technology-OrdersPage .order-payment-completed{background:#e8f8ef;color:#137346}.Biostar-Technology-OrdersPage .order-status-pending,.Biostar-Technology-OrdersPage .order-payment-initiated{background:#fff6df;color:#996900}.Biostar-Technology-OrdersPage .order-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px;padding-top:20px;border-top:1px solid var(--cu-border)}.Biostar-Technology-OrdersPage .order-details-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:64px!important;min-width:64px!important;min-height:34px;padding:0!important;border:1px solid var(--cu-border);border-radius:10px;background:linear-gradient(135deg,#0b6fa8,#1688c5);color:#fff;font-family:sans-serif;font-size:14px!important;font-weight:600;cursor:pointer;transition:background .2s ease,box-shadow .2s ease;white-space:nowrap}.Biostar-Technology-OrdersPage .order-details-btn svg{display:none}.Biostar-Technology-OrdersPage .order-details-btn:hover{background:#095f90;box-shadow:0 8px 20px #0b6fa82e}.Biostar-Technology-OrdersPage .order-modal-backdrop{position:fixed;inset:0;z-index:1000000;display:flex;align-items:center;justify-content:center;padding:24px;background:#07192d9e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.Biostar-Technology-OrdersPage .order-modal{width:min(100%,980px);max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid var(--cu-border);border-radius:18px;background:var(--cu-panel);box-shadow:0 28px 76px #07192d52}.Biostar-Technology-OrdersPage .order-modal-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 28px;border-bottom:1px solid var(--cu-border);background:#fff}.Biostar-Technology-OrdersPage .order-modal-kicker{display:block;margin-bottom:7px;color:var(--cu-blue);font-family:sans-serif;font-size:12px;font-weight:700;text-transform:uppercase}.Biostar-Technology-OrdersPage .order-modal-head h2{margin:0;color:var(--cu-heading);font-size:26px;font-weight:600}.Biostar-Technology-OrdersPage .order-modal-statuses{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.Biostar-Technology-OrdersPage .order-modal-statuses .order-status{background:#eef3f8;color:#435873;box-shadow:inset 0 0 0 1px #4358730f}.Biostar-Technology-OrdersPage .order-modal-statuses .order-status-confirmed,.Biostar-Technology-OrdersPage .order-modal-statuses .order-payment-completed{background:#e8f8ef;color:#137346}.Biostar-Technology-OrdersPage .order-modal-statuses .order-status-pending,.Biostar-Technology-OrdersPage .order-modal-statuses .order-payment-initiated{background:#fff6df;color:#996900}.Biostar-Technology-OrdersPage .order-modal-close{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border:1px solid var(--cu-border);border-radius:10px;background:var(--cu-surface);color:var(--cu-heading);font-family:serif;font-size:22px;cursor:pointer}.Biostar-Technology-OrdersPage .order-modal-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:26px 30px 0}.Biostar-Technology-OrdersPage .order-modal-summary div,.Biostar-Technology-OrdersPage .order-modal-addresses>div{padding:16px;border:1px solid var(--cu-border);border-radius:12px;background:linear-gradient(180deg,#ffffff,var(--cu-surface))}.Biostar-Technology-OrdersPage .order-modal-summary span{display:block;margin-bottom:7px;color:var(--cu-muted);font-family:sans-serif;font-size:11px;font-weight:700;text-transform:uppercase}.Biostar-Technology-OrdersPage .order-modal-summary strong{display:block;color:#1b3154;font-family:sans-serif;font-size:14px;font-weight:600;overflow-wrap:anywhere}.Biostar-Technology-OrdersPage .order-modal-addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 30px 0}.Biostar-Technology-OrdersPage .order-modal-addresses h3,.Biostar-Technology-OrdersPage .order-modal-section-title h3{margin:0 0 12px;color:var(--cu-heading);font-size:20px;font-weight:600}.Biostar-Technology-OrdersPage .order-modal-addresses p{margin:0 0 7px;color:var(--cu-text);font-family:sans-serif;font-size:13.5px;line-height:1.55;overflow-wrap:anywhere}.Biostar-Technology-OrdersPage .order-modal-products{padding:24px 30px 30px}.Biostar-Technology-OrdersPage .order-modal-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.Biostar-Technology-OrdersPage .order-modal-section-title span{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border:1px solid var(--cu-border);border-radius:999px;background:var(--cu-surface);color:var(--cu-muted);font-family:sans-serif;font-size:12px;font-weight:600}.Biostar-Technology-OrdersPage .order-modal-product{display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px;border:1px solid var(--cu-border);border-radius:14px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 10px 22px #07365d0b}.Biostar-Technology-OrdersPage .order-modal-product+.order-modal-product{margin-top:10px}.Biostar-Technology-OrdersPage .order-product-image{display:grid;place-items:center;width:78px;height:78px;border-radius:12px;background:var(--cu-blue-soft);color:var(--cu-blue);font-family:serif;font-size:24px;overflow:hidden}.Biostar-Technology-OrdersPage .order-product-image img{width:100%;height:100%;object-fit:cover}.Biostar-Technology-OrdersPage .order-product-info h4{margin:0 0 10px;color:var(--cu-heading);font-family:sans-serif;font-size:15px;font-weight:600;line-height:1.35}.Biostar-Technology-OrdersPage .order-product-tags{display:flex;flex-wrap:wrap;gap:7px}.Biostar-Technology-OrdersPage .order-product-tags span{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:var(--cu-blue-soft);color:var(--cu-blue);font-family:sans-serif;font-size:12px;font-weight:600;text-transform:capitalize}.Biostar-Technology-OrdersPage .order-product-money{display:grid;gap:5px;min-width:120px;text-align:right;padding-left:14px;border-left:1px solid var(--cu-border)}.Biostar-Technology-OrdersPage .order-product-money span{color:var(--cu-muted);font-family:sans-serif;font-size:12.5px;font-weight:600}.Biostar-Technology-OrdersPage .order-product-money strong{color:var(--cu-heading);font-family:sans-serif;font-size:16px;font-weight:700}.Biostar-Technology-OrdersPage .orders-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:22px;border-top:1px solid var(--cu-border)}.Biostar-Technology-OrdersPage .orders-pagination button{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--cu-border);border-radius:8px;background:var(--cu-surface);color:var(--cu-blue);font-family:serif;font-size:22px;cursor:pointer}.Biostar-Technology-OrdersPage .orders-pagination button:disabled{opacity:.45;cursor:not-allowed}.Biostar-Technology-OrdersPage .orders-pagination span{color:#536982;font-size:14px;font-weight:600}@media(max-width:980px){.Biostar-Technology-OrdersPage{padding:38px 24px 62px}.Biostar-Technology-OrdersPage .contact-hero{padding:42px 36px}.Biostar-Technology-OrdersPage .orders-card{padding:28px}}@media(max-width:620px){.Biostar-Technology-OrdersPage{padding:28px 14px 50px}.Biostar-Technology-OrdersPage .contact-hero h1{font-size:32px}.Biostar-Technology-OrdersPage .contact-hero p{font-size:14.5px}.Biostar-Technology-OrdersPage .contact-hero{padding:32px 24px;border-radius:14px}.Biostar-Technology-OrdersPage .contact-hero-stats{gap:16px}.Biostar-Technology-OrdersPage .contact-hero-stat strong{font-size:18px;font-family:sans-serif}.Biostar-Technology-OrdersPage .orders-card{padding:22px 18px}.Biostar-Technology-OrdersPage .orders-card-head{align-items:stretch;flex-direction:column}.Biostar-Technology-OrdersPage .orders-profile-btn{width:100%;margin-left:0}.Biostar-Technology-OrdersPage .order-modal-summary,.Biostar-Technology-OrdersPage .order-modal-addresses{grid-template-columns:1fr}.Biostar-Technology-OrdersPage .order-modal-backdrop{align-items:flex-start;padding:14px}.Biostar-Technology-OrdersPage .order-modal{max-height:calc(100vh - 28px)}.Biostar-Technology-OrdersPage .order-modal-head{padding:20px 18px}.Biostar-Technology-OrdersPage .order-modal-summary,.Biostar-Technology-OrdersPage .order-modal-addresses,.Biostar-Technology-OrdersPage .order-modal-products{padding-left:18px;padding-right:18px}.Biostar-Technology-OrdersPage .order-modal-product{grid-template-columns:1fr;align-items:start}.Biostar-Technology-OrdersPage .order-product-money{min-width:0;text-align:left;padding-left:0;border-left:0}.Biostar-Technology-OrdersPage .order-product-image{width:100%;height:150px}.Biostar-Technology-OrdersPage .order-modal-section-title{align-items:flex-start;flex-direction:column}.Biostar-Technology-OrdersPage .orders-pagination{justify-content:center}.Biostar-Technology-OrdersPage .orders-table-wrap{margin-top:18px}.Biostar-Technology-OrdersPage .orders-table{table-layout:auto;border:0;background:transparent}.Biostar-Technology-OrdersPage .orders-table colgroup,.Biostar-Technology-OrdersPage .orders-table thead{display:none}.Biostar-Technology-OrdersPage .orders-table tbody,.Biostar-Technology-OrdersPage .orders-table tr{display:block;width:100%}.Biostar-Technology-OrdersPage .orders-table tr{margin-bottom:14px;border:1px solid var(--cu-border);border-radius:12px;background:#fff;box-shadow:0 8px 20px #07365d0d;overflow:hidden}.Biostar-Technology-OrdersPage .orders-table td{display:flex;align-items:center;justify-content:space-between;gap:14px;width:auto!important;padding:11px 16px;border-right:0;border-bottom:1px solid var(--cu-border);text-align:right}.Biostar-Technology-OrdersPage .orders-table td:last-child{border-bottom:0}.Biostar-Technology-OrdersPage .orders-table td:before{content:attr(data-label);flex-shrink:0;color:var(--cu-muted);font-size:12px!important;font-weight:700;text-transform:uppercase;letter-spacing:.4px;text-align:left}.Biostar-Technology-OrdersPage .orders-table .orders-table-id{overflow-wrap:anywhere}}.vr-overlay{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:vrFade .16s ease;font-family:Inter,sans-serif}.vr-modal{position:relative;width:1000px;max-width:95vw;height:600px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:20px;box-shadow:0 24px 70px #0f172a4d;animation:vrPop .2s ease}.vr-close{flex-shrink:0;width:38px;height:38px;display:grid;place-items:center;border:1px solid #e9ecef;border-radius:50%;background:#fff;color:#475569;font-size:20px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.vr-close:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.vr-header{display:flex;align-items:center;gap:14px;padding:22px 24px;background:#fff;border-bottom:1px solid #eef2f6;color:#0f172a;flex-shrink:0}.vr-header-text{flex:1;min-width:0}.vr-header-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#eaf3fb;color:#0284c7;font-size:26px;flex-shrink:0}.vr-header-text h3{margin:0;font-size:20px;font-weight:800;color:#0f172a}.vr-header-text p{margin:3px 0 0;font-size:13px;color:#64748b;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.vr-body,.vr-layout{flex:1;min-height:0;display:flex}.vr-score-panel{flex:0 0 290px;display:flex;align-items:center;justify-content:center;padding:28px;border-right:1px solid #eef2f6;background:#fafbfc}.vr-details{flex:1;min-width:0;overflow-y:auto;padding:28px}.vr-details::-webkit-scrollbar{width:6px}.vr-details::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:99px}.vr-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:28px;text-align:center;color:#64748b;font-size:14.5px}.vr-state-icon{font-size:44px;color:#94a3b8}.vr-state-icon--error{color:#ef4444}.vr-spinner{width:38px;height:38px;border:3px solid #e2e8f0;border-top-color:#0284c7;border-radius:50%;animation:vrSpin .8s linear infinite}.vr-retry{margin-top:4px;padding:9px 22px;border:none;border-radius:10px;background:#0284c7;color:#fff;font-weight:700;font-size:13.5px;cursor:pointer;transition:background .15s}.vr-retry:hover{background:#0369a1}.vr-score-panel{--vr-color: #0284c7;--vr-soft: #eaf3fb}.vr-perf-low{--vr-color: #ef4444;--vr-soft: #fee2e2}.vr-perf-mid{--vr-color: #f59e0b;--vr-soft: #fef3c7}.vr-perf-high{--vr-color: #16a34a;--vr-soft: #dcfce7}.vr-score{display:flex;flex-direction:column;align-items:center;gap:14px}.vr-ring{width:148px;height:148px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--vr-color) calc(var(--vr-pct, 0) * 1%),#e9edf2 0);transition:background .5s ease}.vr-ring-inner{width:114px;height:114px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #f1f5f9}.vr-ring-inner strong{font-size:32px;font-weight:800;color:var(--vr-color);line-height:1;font-variant-numeric:tabular-nums}.vr-perf-badge{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.02em;padding:5px 14px;border-radius:999px;color:var(--vr-color);background:var(--vr-soft)}.vr-ring-inner span{margin-top:4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.vr-score-caption{margin:0;font-size:14px;font-weight:600;color:#475569;text-align:center}.vr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.vr-stat{padding:14px 16px;border-radius:14px;background:#f8fafc;border:1px solid #e9ecef;text-align:center}.vr-stat-label{display:block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.vr-stat-value{display:block;margin-top:6px;font-size:22px;font-weight:800;color:#343a40;font-variant-numeric:tabular-nums}.vr-stat-value span{font-size:14px;font-weight:700;color:#adb5bd}.vr-stat--primary .vr-stat-value{color:#124f7c}.vr-stat--ok .vr-stat-value{color:#16a34a}.vr-stat--bad .vr-stat-value{color:#ef4444}.vr-breakdown{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.vr-breakdown-card{flex:1 1 220px;padding:16px 18px;border:1px solid #e9ecef;border-radius:14px;background:#fff}.vr-breakdown-card h4{display:flex;align-items:center;gap:7px;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid #f1f3f5;font-size:13.5px;font-weight:700;color:#343a40}.vr-breakdown-card h4 svg{color:#0284c7;font-size:17px}.vr-breakdown-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.vr-breakdown-card li{display:flex;align-items:center;justify-content:space-between;font-size:13.5px;color:#6c757d}.vr-breakdown-card li strong{font-weight:700;color:#343a40}.vr-text-green{color:#16a34a!important}.vr-text-red{color:#ef4444!important}.vr-badge{font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:999px;text-transform:capitalize}.vr-badge--pending{background:#fef3c7;color:#d97706}.vr-badge--done{background:#dcfce7;color:#16a34a}.vr-badge--none{background:#f1f5f9;color:#64748b}.vr-notes{display:flex;flex-direction:column;gap:12px;margin-top:22px}.vr-note{padding:14px 16px;border:1px solid #e9ecef;border-left:3px solid #0284c7;border-radius:12px;background:#f8fafc}.vr-note-label{display:block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:5px}.vr-note p{margin:0;font-size:13.5px;line-height:1.55;color:#475569}.vr-qstatus{margin-top:22px}.vr-qstatus h4{margin:0 0 12px;font-size:13.5px;font-weight:700;color:#343a40}.vr-qstatus-list{display:flex;flex-direction:column;gap:8px}.vr-qstatus-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid #e9ecef;border-radius:10px;background:#fff;font-size:13px}.vr-qstatus-no{flex-shrink:0;font-size:11px;font-weight:800;color:#124f7c;background:#eaf3fb;padding:3px 8px;border-radius:6px}.vr-qstatus-state{display:inline-flex;align-items:center;gap:5px;font-weight:700;flex-shrink:0}.vr-qstatus-state svg{font-size:16px}.vr-qstatus-state.is-checked{color:#16a34a}.vr-qstatus-state.is-pending{color:#d97706}.vr-qstatus-note{margin-left:auto;color:#94a3b8;font-size:12.5px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes vrFade{0%{opacity:0}to{opacity:1}}@keyframes vrPop{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vrSpin{to{transform:rotate(360deg)}}.vr-footer{flex-shrink:0;display:flex;justify-content:flex-end;padding:14px 24px;border-top:1px solid #eef2f6;background:#fff}.vr-footer-close{padding:10px 28px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#334155;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.vr-footer-close:hover{background:#0284c7;border-color:#0284c7;color:#fff}@media(max-width:720px){.vr-modal{width:100%;height:auto;max-height:90vh}.vr-body{overflow-y:auto}.vr-layout{flex-direction:column}.vr-score-panel{flex:none;border-right:none;border-bottom:1px solid #eef2f6;padding:24px}.vr-details{overflow:visible;padding:22px}}@media(max-width:560px){.vr-header{padding:20px}.vr-ring{width:120px;height:120px}.vr-ring-inner{width:92px;height:92px}.vr-ring-inner strong{font-size:26px}.vr-grid{grid-template-columns:repeat(2,1fr)}}.Biostar-Technology-BundlesPage{--cu-ink: #102f45;--cu-heading: #07365d;--cu-blue: #0b6fa8;--cu-blue-soft: #eaf6fc;--cu-teal: #16a99d;--cu-text: #475569;--cu-muted: #64748b;--cu-border: #e2e8f0;--cu-panel: #ffffff;--cu-surface: #f8fafc;width:100%;min-height:70vh;padding:40px;background:#f8fafc;color:var(--cu-text);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Biostar-Technology-BundlesPage *{box-sizing:border-box;letter-spacing:0}.Biostar-Technology-BundlesPage .contact-hero,.Biostar-Technology-BundlesPage .contact-wrapper{width:100%;max-width:1400px;margin-left:auto;margin-right:auto}.Biostar-Technology-BundlesPage .contact-hero{position:relative;margin-bottom:32px;padding:40px;overflow:hidden;border-radius:24px;background:#1b6fa6;box-shadow:0 20px 50px #0d356e26}.Biostar-Technology-BundlesPage .contact-hero-inner{position:relative;z-index:2;max-width:680px}.Biostar-Technology-BundlesPage .contact-eyebrow{display:inline-flex;align-items:center;margin-bottom:18px;padding:6px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff1f;color:#fff;font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.05em}.Biostar-Technology-BundlesPage h1,.Biostar-Technology-BundlesPage h2,.Biostar-Technology-BundlesPage h3{color:var(--cu-heading);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Biostar-Technology-BundlesPage .contact-hero h1{max-width:720px;margin:0;color:#fff;font-size:48px;font-weight:800;line-height:1.1;letter-spacing:-1px}.Biostar-Technology-BundlesPage .contact-hero p{max-width:690px;margin:18px 0 36px;color:#ffffffd9;font-size:16px;font-weight:500;line-height:1.7}.Biostar-Technology-BundlesPage .contact-hero-stats{display:flex;align-items:center;gap:24px}.Biostar-Technology-BundlesPage .contact-hero-stat{display:flex;flex-direction:column;gap:4px}.Biostar-Technology-BundlesPage .contact-hero-stat strong{color:#fff;font-size:24px;font-weight:800;line-height:1}.Biostar-Technology-BundlesPage .contact-hero-stat span{color:#ffffffb3;font-size:11px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.05em}.Biostar-Technology-BundlesPage .contact-hero-divider{width:1px;height:34px;background:#fff3}.Biostar-Technology-BundlesPage .contact-hero-decoration{position:absolute;inset:0;z-index:1;pointer-events:none}.Biostar-Technology-BundlesPage .contact-hero-circle{position:absolute;border-radius:50%}.Biostar-Technology-BundlesPage .contact-hero-circle--1{right:-60px;bottom:-100px;width:340px;height:340px;background:#ffffff0f}.Biostar-Technology-BundlesPage .contact-hero-circle--2{top:-50px;right:200px;width:180px;height:180px;background:#ffffff0a}.Biostar-Technology-BundlesPage .contact-hero-circle--3{right:120px;bottom:40px;width:90px;height:90px;background:#0aa0d033}.Biostar-Technology-BundlesPage .orders-card{width:100%;min-width:0;padding:40px;border:1px solid var(--cu-border);border-radius:20px;background:var(--cu-panel);box-shadow:0 12px 36px #0d305c0a}.Biostar-Technology-BundlesPage .orders-card{overflow:hidden}.Biostar-Technology-BundlesPage .orders-card-head{display:flex;align-items:center;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--cu-border)}.Biostar-Technology-BundlesPage .orders-card-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:48px;height:48px;border-radius:14px;background:var(--cu-blue-soft);color:var(--cu-blue);font-size:22px;box-shadow:inset 0 0 0 1px #0b6fa814}.Biostar-Technology-BundlesPage .orders-card-head h2{margin:0;color:var(--cu-heading);font-size:28px;font-weight:800;line-height:1.15;letter-spacing:-.5px}.Biostar-Technology-BundlesPage .orders-state{padding:48px 0;color:var(--cu-muted);font-size:15px;font-weight:600;text-align:center}.Biostar-Technology-BundlesPage .orders-state-error{color:#ef4444}.Biostar-Technology-BundlesPage .orders-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid var(--cu-border)}.Biostar-Technology-BundlesPage .orders-pagination button{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--cu-border);border-radius:10px;background:var(--cu-surface);color:var(--cu-blue);font-size:20px;cursor:pointer;transition:all .2s ease}.Biostar-Technology-BundlesPage .orders-pagination button:hover:not(:disabled){background:#fff;border-color:#cbd5e1}.Biostar-Technology-BundlesPage .orders-pagination button:disabled{opacity:.45;cursor:not-allowed}.Biostar-Technology-BundlesPage .orders-pagination span{color:#475569;font-size:14px;font-weight:700}.Biostar-Technology-BundlesPage .bundles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px}.Biostar-Technology-BundlesPage .bundle-card{overflow:hidden;border:1px solid #e2e8f0;border-radius:20px;background:#fff;box-shadow:0 10px 30px #0f172a0a;transition:transform .3s ease,box-shadow .3s ease;animation:bundleCardIn .45s ease both;animation-delay:calc(var(--bundle-index, 0) * 55ms)}.Biostar-Technology-BundlesPage .bundle-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0f172a14}@keyframes bundleCardIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.Biostar-Technology-BundlesPage .bundle-card-image{position:relative;height:220px;overflow:hidden;background:#f1f5f9}.Biostar-Technology-BundlesPage .bundle-card-image img{display:block;width:100%;height:100%;object-fit:fill;transition:transform .5s ease}.Biostar-Technology-BundlesPage .bundle-card:hover .bundle-card-image img{transform:scale(1.04)}.Biostar-Technology-BundlesPage .bundle-quiz-badge{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 16px;border-radius:8px;background:#0284c7;color:#fff;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 8px 16px #0284c73d}.Biostar-Technology-BundlesPage .bundle-card-body{padding:28px}.Biostar-Technology-BundlesPage .bundle-card-body h3{margin:0 0 12px;color:#0f172a;font-size:20px;font-weight:700;line-height:1.35;min-height:54px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Biostar-Technology-BundlesPage .bundle-card-body p{display:-webkit-box;min-height:48px;margin:0 0 20px;overflow:hidden;color:#64748b;font-size:14px;font-weight:500;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.Biostar-Technology-BundlesPage .bundle-card-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.Biostar-Technology-BundlesPage .bundle-card-meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:#f0f9ff;color:#0284c7;font-size:12px;font-weight:700;border:1px solid rgba(2,132,199,.08)}.Biostar-Technology-BundlesPage .bundle-progress{display:grid;gap:8px;margin-bottom:28px}.Biostar-Technology-BundlesPage .bundle-progress-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.Biostar-Technology-BundlesPage .bundle-progress-head span,.Biostar-Technology-BundlesPage .bundle-progress-head strong{color:#4f46e5;font-size:13px;font-weight:700}.Biostar-Technology-BundlesPage .bundle-progress-head span{color:#64748b}.Biostar-Technology-BundlesPage .bundle-progress-track{width:100%;height:6px;overflow:hidden;border:none;border-radius:999px;background:#f1f5f9}.Biostar-Technology-BundlesPage .bundle-progress-fill{height:100%;border-radius:inherit;background:#4f46e5}.Biostar-Technology-BundlesPage .bundle-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Biostar-Technology-BundlesPage .bundle-card-actions:has(.bundle-view-btn:only-child){grid-template-columns:1fr}.Biostar-Technology-BundlesPage .bundle-view-btn,.Biostar-Technology-BundlesPage .bundle-start-quiz-btn,.Biostar-Technology-BundlesPage .bundle-view-result-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease}.Biostar-Technology-BundlesPage .bundle-view-result-btn{border:none;background:#0284c7;color:#fff;box-shadow:0 8px 20px #0284c726}.Biostar-Technology-BundlesPage .bundle-view-result-btn:hover{background:#0369a1;transform:translateY(-1px);box-shadow:0 10px 24px #0284c740}.Biostar-Technology-BundlesPage .bundle-view-result-btn svg{flex:0 0 auto;font-size:18px}.Biostar-Technology-BundlesPage .bundle-view-btn{border:1px solid #cbd5e1;background:#fff;color:#334155}.Biostar-Technology-BundlesPage .bundle-view-btn:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.Biostar-Technology-BundlesPage .bundle-start-quiz-btn{border:none;background:#0284c7;color:#fff;box-shadow:0 8px 20px #0284c726}.Biostar-Technology-BundlesPage .bundle-start-quiz-btn:hover{background:#0369a1;transform:translateY(-1px);box-shadow:0 10px 24px #0284c740}.Biostar-Technology-BundlesPage .bundle-view-btn svg,.Biostar-Technology-BundlesPage .bundle-start-quiz-btn svg{flex:0 0 auto;font-size:18px}@media(max-width:1180px){.Biostar-Technology-BundlesPage .bundles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(max-width:980px){.Biostar-Technology-BundlesPage{padding:40px 24px 60px}.Biostar-Technology-BundlesPage .contact-hero{padding:48px 36px}.Biostar-Technology-BundlesPage .orders-card{padding:32px}}@media(max-width:760px){.Biostar-Technology-BundlesPage .bundles-grid{grid-template-columns:1fr;gap:20px}.Biostar-Technology-BundlesPage .bundle-card-image{height:200px}.Biostar-Technology-BundlesPage .bundle-card-body{padding:24px}.Biostar-Technology-BundlesPage .bundle-card-body h3{font-size:18px;min-height:auto}.Biostar-Technology-BundlesPage .bundle-card-actions{grid-template-columns:1fr}}@media(max-width:620px){.Biostar-Technology-BundlesPage{padding:30px 16px 50px}.Biostar-Technology-BundlesPage .contact-hero{padding:36px 24px;border-radius:16px;margin-bottom:24px}.Biostar-Technology-BundlesPage .contact-hero h1{font-size:32px}.Biostar-Technology-BundlesPage .contact-hero p{font-size:14.5px;margin-bottom:24px}.Biostar-Technology-BundlesPage .contact-hero-stats{gap:16px}.Biostar-Technology-BundlesPage .contact-hero-stat strong{font-size:20px}.Biostar-Technology-BundlesPage .orders-card{padding:24px 18px}.Biostar-Technology-BundlesPage .orders-card-head{align-items:stretch;flex-direction:column;padding-bottom:16px}.Biostar-Technology-BundlesPage .orders-card-head h2{font-size:22px}.Biostar-Technology-BundlesPage .orders-pagination{justify-content:center;margin-top:24px;padding-top:18px}}@keyframes bundles-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.Biostar-Technology-BundlesPage .skeleton-pulse{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:bundles-shimmer 1.6s infinite linear}.Biostar-Technology-BundlesPage .bundle-card.skeleton{pointer-events:none;background:#fff}.Biostar-Technology-BundlesPage .bundle-card.skeleton .bundle-card-image{background:none}.Biostar-Technology-BundlesPage .bundle-card.skeleton .bundle-card-image-skeleton{height:100%;width:100%}.Biostar-Technology-BundlesPage .bundle-card.skeleton .skeleton-title{height:24px;width:75%;margin-bottom:16px;border-radius:6px}.Biostar-Technology-BundlesPage .bundle-card.skeleton .skeleton-text{height:14px;width:100%;margin-bottom:8px;border-radius:4px}.Biostar-Technology-BundlesPage .bundle-card.skeleton .skeleton-text:last-of-type{width:85%;margin-bottom:24px}.Biostar-Technology-BundlesPage .bundle-card.skeleton .skeleton-meta{display:flex;gap:8px;margin-bottom:24px}.Biostar-Technology-BundlesPage .bundle-card.skeleton .skeleton-meta-badge{height:28px;width:80px;border-radius:999px}.Biostar-Technology-BundlesPage .bundle-card.skeleton .skeleton-progress{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.Biostar-Technology-BundlesPage .bundle-card.skeleton .skeleton-progress-header{display:flex;justify-content:space-between}.Biostar-Technology-BundlesPage .bundle-card.skeleton .skeleton-progress-label{height:14px;width:60px;border-radius:4px}.Biostar-Technology-BundlesPage .bundle-card.skeleton .skeleton-progress-value{height:14px;width:30px;border-radius:4px}.Biostar-Technology-BundlesPage .bundle-card.skeleton .skeleton-progress-bar{height:6px;width:100%;border-radius:999px}.Biostar-Technology-BundlesPage .bundle-card.skeleton .skeleton-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Biostar-Technology-BundlesPage .bundle-card.skeleton .skeleton-btn{height:48px;border-radius:12px}.Biostar-Technology-BundlesPage,.Biostar-Technology-BundlesPage button,.Biostar-Technology-BundlesPage input,.Biostar-Technology-BundlesPage textarea,.Biostar-Technology-BundlesPage select{font-family:sans-serif!important}.Biostar-Technology-BundlesPage h1,.Biostar-Technology-BundlesPage h2,.Biostar-Technology-BundlesPage h3,.Biostar-Technology-BundlesPage .contact-hero h1,.Biostar-Technology-BundlesPage .contact-hero-stat strong,.Biostar-Technology-BundlesPage .section-title,.Biostar-Technology-BundlesPage .section-subtitle,.Biostar-Technology-BundlesPage .bundle-card-body h3,.Biostar-Technology-BundlesPage .orders-pagination button{font-family:serif!important}.vb-root{--p: #1a6faa;--p-dark: #124f7c;--p-hover: #0e3f64;--p-soft: #eaf3fb;--p-ring: rgba(26,111,170,.18);--p-bar: #1a6faa;--white: #fff;--gray-50: #f8f9fa;--gray-100: #f1f3f5;--gray-200: #e9ecef;--gray-300: #dee2e6;--gray-400: #ced4da;--gray-500: #adb5bd;--gray-600: #6c757d;--gray-700: #495057;--gray-800: #343a40;--gray-900: #212529;--green: #22c55e;--amber: #f59e0b;--sidebar-w: 308px;--topbar-h: 58px;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 24px;font-family:Inter,sans-serif;background:var(--gray-100);color:var(--gray-700);min-height:100vh;display:flex;flex-direction:column;max-width:1400px;margin:0 auto;width:100%;box-shadow:0 0 30px #0000000d}.vb-topbar{height:var(--topbar-h);background:var(--white);border-bottom:1px solid var(--gray-200);display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:sticky;top:0;z-index:300}.vb-bundle-title{font-family:Bricolage Grotesque,sans-serif;font-size:18px;font-weight:800;color:var(--gray-900);margin:0;letter-spacing:-.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vb-topbar__left{display:flex;align-items:center;gap:10px;flex-shrink:0}.vb-topbar__back{width:34px;height:34px;display:grid;place-items:center;background:var(--gray-100);border:1px solid var(--gray-200);border-radius:var(--r-sm);cursor:pointer;color:var(--gray-700);font-size:20px;transition:background .15s,color .15s;flex-shrink:0}.vb-topbar__back:hover{background:var(--p-soft);color:var(--p);border-color:#c8dff2}.vb-topbar__breadcrumb{display:flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap;overflow:hidden}.vb-topbar__breadcrumb-parent{color:var(--p);font-weight:600;cursor:pointer;flex-shrink:0}.vb-topbar__breadcrumb-parent:hover{text-decoration:underline}.vb-topbar__breadcrumb-sep{color:var(--gray-400);flex-shrink:0}.vb-topbar__breadcrumb-current{font-weight:600;color:var(--gray-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vb-topbar__center{flex:1;display:flex;justify-content:center;overflow:hidden}.vb-tab-pills{display:flex;align-items:center;gap:4px;background:var(--gray-100);border:1px solid var(--gray-200);border-radius:99px;padding:3px}.vb-tab-pill{padding:5px 14px;border-radius:99px;font-size:12.5px;font-weight:600;border:none;background:transparent;color:var(--gray-600);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.vb-tab-pill:hover{color:var(--gray-900);background:var(--white)}.vb-tab-pill.active{background:var(--white);color:var(--p);box-shadow:0 1px 4px #00000014}.vb-topbar__right{flex-shrink:0}.vb-topbar__sidebar-toggle{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--r-sm);font-size:12.5px;font-weight:600;color:var(--gray-700);cursor:pointer;transition:all .15s}.vb-topbar__sidebar-toggle:hover{background:var(--p-soft);border-color:#c8dff2;color:var(--p)}.vb-topbar__sidebar-toggle svg{font-size:17px}.vb-workspace{display:flex;flex:1;overflow:hidden;min-height:0;height:calc(100vh - var(--topbar-h) - 80px)}.vb-main{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.vb-main__scroll{flex:1;overflow-y:auto;display:flex;flex-direction:column}.vb-main__scroll::-webkit-scrollbar{width:5px}.vb-main__scroll::-webkit-scrollbar-track{background:transparent}.vb-main__scroll::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:99px}.vb-main__inner{padding:28px;max-width:1400px;width:100%;margin:0 auto;box-sizing:border-box;flex:1}.vb-panel{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--r-xl);overflow:hidden}.vb-fade{animation:fadeUp .28s ease both}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.vb-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:99px;background:var(--p-soft);color:var(--p-dark);border:1px solid #c8dff2;align-self:flex-start}.vb-tag svg{font-size:13px}.vb-tag--light{background:#ffffff38;color:#fff;border-color:#ffffff59}.vb-chip{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:#ffffffe6;background:#ffffff26;border:1px solid rgba(255,255,255,.22);padding:4px 12px;border-radius:99px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vb-chip svg{font-size:15px}.vb-hero{position:relative;height:320px;overflow:hidden}.vb-hero__img{width:100%;height:100%;object-fit:cover;display:block}.vb-hero__overlay{position:absolute;inset:0;background:linear-gradient(160deg,#0a1c321a,#0a1c32bf)}.vb-hero__body{position:absolute;bottom:0;left:0;right:0;padding:32px 36px;display:flex;flex-direction:column;gap:10px}.vb-hero__title{font-family:Bricolage Grotesque,sans-serif;font-size:30px;font-weight:800;color:#fff;margin:0;line-height:1.18;text-shadow:0 2px 8px rgba(0,0,0,.25)}.vb-hero__chips{display:flex;gap:8px;flex-wrap:wrap}.vb-stats-bar{display:flex;align-items:center;justify-content:center;gap:0;border-bottom:1px solid var(--gray-200);background:var(--gray-50)}.vb-stat{display:flex;flex-direction:column;align-items:center;padding:16px 36px}.vb-stat strong{font-size:22px;font-weight:800;color:var(--p);font-family:Bricolage Grotesque,sans-serif;line-height:1}.vb-stat span{font-size:11.5px;font-weight:600;color:var(--gray-500);text-transform:uppercase;letter-spacing:.06em;margin-top:3px}.vb-stat-div{width:1px;height:32px;background:var(--gray-200)}.vb-overview-content{padding:36px;display:flex;flex-direction:column;gap:40px}.vb-section{display:flex;flex-direction:column;gap:20px}.vb-about-section{background:linear-gradient(135deg,var(--gray-50) 0%,#fff 100%);border:1px solid var(--gray-200);border-radius:var(--r-lg);padding:24px 28px;box-shadow:0 4px 20px #00000003}.vb-section__title{font-family:Bricolage Grotesque,sans-serif;font-size:20px;font-weight:700;color:var(--gray-900);margin:0;padding-bottom:12px;border-bottom:1px solid var(--gray-200);position:relative;display:flex;align-items:center;gap:8px}.vb-section__title:after{content:"";position:absolute;bottom:-1px;left:0;width:60px;height:3px;background:linear-gradient(90deg,var(--p) 0%,var(--p-dark) 100%);border-radius:99px}.vb-section__body{font-size:15px;line-height:1.8;color:var(--gray-700);margin:0}.vb-learn-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.vb-learn-item{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--r-md);font-size:14px;font-weight:500;color:var(--gray-800);line-height:1.6;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #00000005}.vb-learn-item:hover{background:var(--white);border-color:var(--p);transform:translateY(-2px);box-shadow:0 8px 24px var(--p-ring)}.vb-learn-item__icon{color:var(--p);font-size:20px;flex-shrink:0;background:var(--p-soft);padding:4px;border-radius:50%}.vb-richtext{font-size:15px;line-height:1.85;color:var(--gray-700)}.vb-richtext h1{font-size:26px;color:var(--gray-900);font-family:Bricolage Grotesque,sans-serif;margin-top:32px;margin-bottom:16px;font-weight:800}.vb-richtext h2{font-size:20px;color:var(--gray-900);font-family:Bricolage Grotesque,sans-serif;margin-top:36px;margin-bottom:16px;font-weight:700}.vb-richtext h3{font-size:17px;color:var(--gray-900);font-family:Bricolage Grotesque,sans-serif;margin-top:24px;margin-bottom:12px;font-weight:600}.vb-richtext p{margin-bottom:18px;font-size:14.5px;color:var(--gray-600)}.vb-richtext img{max-width:100%;max-height:420px;width:auto;height:auto;object-fit:cover;border-radius:var(--r-lg);box-shadow:0 10px 30px #00000014;margin:28px auto;display:block;border:1px solid var(--gray-200);transition:transform .3s ease}.vb-richtext img:hover{transform:scale(1.01)}.vb-richtext ul{list-style-type:none;padding-left:0;margin:16px 0 28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.vb-richtext ul li{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--r-md);padding:14px 18px;font-size:14px;font-weight:500;color:var(--gray-800);line-height:1.5;transition:all .25s ease;box-shadow:0 2px 6px #00000005}.vb-richtext ul li:hover{background:var(--white);border-color:var(--p);transform:translateY(-2px);box-shadow:0 6px 16px var(--p-ring)}.vb-richtext ol{padding-left:20px;margin:16px 0 28px;display:flex;flex-direction:column;gap:10px}.vb-richtext ol li{font-size:14.5px;color:var(--gray-700);line-height:1.6}.vb-richtext table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--gray-200);border-radius:var(--r-md);overflow:hidden;font-size:14px;margin:28px 0;box-shadow:0 4px 15px #00000005}.vb-richtext table th{background:var(--gray-50);color:var(--gray-900);font-weight:700;padding:14px 20px;text-align:left;border-bottom:1px solid var(--gray-200)}.vb-richtext table td{padding:14px 20px;border-top:1px solid var(--gray-100);color:var(--gray-700);background:var(--white);transition:background-color .15s}.vb-richtext table tr:nth-child(2n) td{background:var(--gray-50)}.vb-richtext table tr:hover td{background:var(--p-soft)}.vb-videos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.vb-video{position:relative;padding-top:56.25%;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--gray-200);background:#000;box-shadow:0 10px 30px #00000014;transition:transform .25s ease,box-shadow .25s ease}.vb-video:hover{transform:translateY(-3px);box-shadow:0 15px 35px #00000026}.vb-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vb-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.vb-gallery__item{height:160px;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--gray-200);cursor:pointer;box-shadow:0 4px 12px #00000008;transition:all .25s ease}.vb-gallery__item:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0000001a}.vb-gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.vb-gallery__item:hover img{transform:scale(1.06)}.vb-class-hero{position:relative;height:220px;overflow:hidden}.vb-class-hero__img{width:100%;height:100%;object-fit:cover;display:block}.vb-class-hero__overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#0a1c3214,#0a1c32bf)}.vb-class-hero__body{position:absolute;bottom:0;left:0;right:0;padding:24px 32px;display:flex;flex-direction:column;gap:8px}.vb-class-body{padding:32px 36px;display:flex;flex-direction:column;gap:28px}.vb-class-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.vb-meta-item{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--r-md)}.vb-meta-item__icon{font-size:24px;color:var(--p);flex-shrink:0}.vb-meta-item div{display:flex;flex-direction:column}.vb-meta-item span{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--gray-500)}.vb-meta-item strong{font-size:13.5px;font-weight:700;color:var(--gray-800)}.vb-progress-card{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--r-md);padding:16px 20px}.vb-progress-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:600;color:var(--gray-600)}.vb-progress-card__header strong{color:var(--p)}.vb-bar{height:7px;background:var(--gray-200);border-radius:99px;overflow:hidden}.vb-bar__fill{height:100%;background:linear-gradient(90deg,#41b3f5 0%,var(--p) 100%);border-radius:inherit;transition:width .5s cubic-bezier(.4,0,.2,1)}.vb-launch-btn{display:inline-flex;align-items:center;gap:8px;background:var(--p);color:#fff;border:none;padding:12px 24px;border-radius:var(--r-md);font-size:14px;font-weight:700;cursor:pointer;align-self:flex-start;transition:background .18s,transform .18s,box-shadow .18s;box-shadow:0 4px 16px #1a6faa38}.vb-launch-btn:hover{background:var(--p-dark);transform:translateY(-2px);box-shadow:0 6px 22px #1a6faa4d}.vb-launch-btn svg{font-size:20px}.vb-panel-head{padding:36px 36px 0;display:flex;flex-direction:column;gap:8px}.vb-panel-head__title{font-family:Bricolage Grotesque,sans-serif;font-size:26px;font-weight:800;color:var(--gray-900);margin:0;line-height:1.2}.vb-panel-head__sub{font-size:14.5px;color:var(--gray-500);margin:0;padding-bottom:28px;border-bottom:1px solid var(--gray-100)}.vb-acc-list{padding:20px 36px 36px;display:flex;flex-direction:column;gap:8px}.vb-acc{border:1px solid var(--gray-200);border-radius:var(--r-md);overflow:hidden;transition:border-color .18s}.vb-acc:hover{border-color:#c8dff2}.vb-acc.open{border-color:#c8dff2;box-shadow:0 2px 12px #1a6faa0f}.vb-acc__trigger{width:100%;display:flex;align-items:center;gap:14px;padding:16px 20px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .15s}.vb-acc__trigger:hover{background:var(--gray-50)}.vb-acc.open .vb-acc__trigger{background:var(--p-soft)}.vb-acc__num{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--white);border:1px solid var(--gray-200);font-size:12px;font-weight:800;color:var(--p);flex-shrink:0;transition:background .15s,border-color .15s}.vb-acc.open .vb-acc__num{background:var(--p);color:#fff;border-color:var(--p)}.vb-acc__num--q{font-style:italic;font-size:14px}.vb-acc__label{flex:1;font-size:14.5px;font-weight:600;color:var(--gray-800);line-height:1.4}.vb-acc.open .vb-acc__label{color:var(--p-dark)}.vb-acc__arrow{font-size:22px;color:var(--gray-400);transition:transform .22s ease,color .15s;flex-shrink:0}.vb-acc.open .vb-acc__arrow{transform:rotate(180deg);color:var(--p)}.vb-acc__body{max-height:0;overflow:hidden;transition:max-height .3s ease}.vb-acc.open .vb-acc__body{max-height:500px}.vb-acc__body p{margin:0;padding:16px 20px 20px 66px;font-size:14px;line-height:1.75;color:var(--gray-600);border-top:1px solid var(--gray-100)}.vb-empty-msg{text-align:center;color:var(--gray-400);font-size:14px;padding:28px}.vb-testi-grid{padding:20px 36px 36px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.vb-testi{border:1px solid var(--gray-200);border-radius:var(--r-lg);padding:22px;transition:border-color .18s,box-shadow .18s}.vb-testi:hover{border-color:#c8dff2;box-shadow:0 4px 18px #1a6faa0f}.vb-testi__head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.vb-testi__avatar{width:42px;height:42px;border-radius:50%;background:var(--p);color:#fff;display:grid;place-items:center;font-family:Bricolage Grotesque,sans-serif;font-size:17px;font-weight:800;flex-shrink:0}.vb-testi__name{font-size:14.5px;font-weight:700;color:var(--gray-800);margin:0 0 4px}.vb-stars{display:flex;gap:2px}.vb-star{font-size:16px;color:var(--gray-300)}.vb-star--on{color:var(--amber)}.vb-testi__msg{font-size:13.5px;font-style:italic;line-height:1.65;color:var(--gray-600);margin:0}.vb-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 28px;background:var(--white);border-top:1px solid var(--gray-200);margin-top:auto}.vb-pager__btn{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--r-sm);font-size:13px;font-weight:600;color:var(--gray-700);cursor:pointer;transition:all .15s}.vb-pager__btn:hover:not(:disabled){background:var(--p-soft);border-color:#c8dff2;color:var(--p)}.vb-pager__btn:disabled{opacity:.38;cursor:not-allowed}.vb-pager__btn svg{font-size:19px}.vb-pager__btn--next{flex-direction:row}.vb-pager__info{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--gray-500)}.vb-pager__info em{font-style:normal;color:var(--gray-800);font-weight:700;background:var(--gray-100);border:1px solid var(--gray-200);padding:3px 10px;border-radius:99px;font-size:12px}.vb-sidebar{width:0;background:var(--white);border:1px solid transparent;border-radius:var(--r-xl);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;transition:width .35s cubic-bezier(.16,1,.3,1),margin .35s cubic-bezier(.16,1,.3,1),border-color .35s;box-shadow:none;margin:28px 0}.vb-sidebar.open{width:var(--sidebar-w);border-color:var(--gray-200);margin:28px 28px 28px 0;box-shadow:0 4px 18px #00000005}.vb-sidebar__head{padding:24px 20px 20px;border-bottom:1px solid var(--gray-100);background:var(--white);display:flex;flex-direction:column;gap:16px;flex-shrink:0}.vb-sidebar-title{font-family:Bricolage Grotesque,sans-serif;font-size:18px;font-weight:700;color:var(--gray-900);margin:0;text-transform:none;letter-spacing:-.3px}.vb-sidebar__progress-wrap{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--r-md);padding:12px 14px}.vb-sidebar__progress-label{display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:var(--gray-500);margin-bottom:8px}.vb-sidebar__progress-label strong{color:var(--p)}.vb-sidebar__search{position:relative}.vb-sidebar__search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:18px;color:var(--gray-400);pointer-events:none}.vb-sidebar__search input{width:100%;box-sizing:border-box;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--r-sm);padding:9px 12px 9px 36px;font-size:13.5px;font-family:inherit;color:var(--gray-900);outline:none;transition:border-color .15s,box-shadow .15s,background-color .15s}.vb-sidebar__search input:focus{background:var(--white);border-color:var(--p);box-shadow:0 0 0 3px var(--p-ring)}.vb-nav{flex:1;overflow-y:auto;padding:8px 0 16px}.vb-nav::-webkit-scrollbar{width:4px}.vb-nav::-webkit-scrollbar-thumb{background:var(--gray-200);border-radius:99px}.vb-nav__item{width:100%;display:flex;align-items:center;gap:10px;padding:10px 16px;background:transparent;border:none;border-left:3px solid transparent;cursor:pointer;text-align:left;font-size:13.5px;font-weight:600;color:var(--gray-600);transition:background .12s,color .12s}.vb-nav__item:hover{background:var(--gray-50);color:var(--gray-900)}.vb-nav__item.active{background:var(--p-soft);color:var(--p-dark);border-left-color:var(--p)}.vb-nav__icon{font-size:18px;flex-shrink:0;color:var(--gray-400);transition:color .12s}.vb-nav__item.active .vb-nav__icon{color:var(--p)}.vb-nav__badge{margin-left:auto;font-size:11px;font-weight:700;padding:2px 7px;background:var(--gray-100);border:1px solid var(--gray-200);border-radius:99px;color:var(--gray-600)}.vb-nav__item.active .vb-nav__badge{background:var(--p-soft);border-color:#c8dff2;color:var(--p-dark)}.vb-nav__group{border-bottom:1px solid var(--gray-100)}.vb-nav__group-header{width:100%;display:flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;border:none;cursor:pointer;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--gray-500);transition:background .12s,color .12s}.vb-nav__group-header:hover{background:var(--gray-50);color:var(--gray-800)}.vb-nav__group-count{font-size:11px;padding:1px 7px;background:var(--gray-100);border-radius:99px;border:1px solid var(--gray-200);color:var(--gray-500);font-weight:700}.vb-nav__group-arrow{font-size:18px;color:var(--gray-300);transition:transform .2s ease;margin-left:auto}.vb-nav__group-arrow.open{transform:rotate(180deg)}.vb-nav__sub{background:var(--gray-50);border-top:1px solid var(--gray-100)}.vb-nav__sub-item{width:100%;display:flex;align-items:center;gap:10px;padding:9px 16px 9px 24px;background:transparent;border:none;border-left:3px solid transparent;cursor:pointer;text-align:left;font-size:13px;font-weight:500;color:var(--gray-600);transition:background .12s}.vb-nav__sub-item:hover{background:var(--white);color:var(--gray-900)}.vb-nav__sub-item.active{background:var(--white);color:var(--p-dark);font-weight:700;border-left-color:var(--p)}.vb-nav__sub-dot{width:6px;height:6px;border-radius:50%;border:1.5px solid var(--gray-300);flex-shrink:0;transition:background .12s,border-color .12s}.vb-nav__sub-item.active .vb-nav__sub-dot{background:var(--p);border-color:var(--p)}.vb-nav__sub-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vb-nav__sub-progress{font-size:11px;font-weight:700;color:var(--p);flex-shrink:0}.vb-nav__empty{padding:12px 24px;font-size:12.5px;color:var(--gray-400)}.vb-state{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:400px;gap:14px;text-align:center;padding:60px 24px;background:var(--gray-50)}.vb-state h2{font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-weight:700;color:var(--gray-900);margin:0}.vb-state p{font-size:15px;color:var(--gray-500);margin:0}.vb-spinner{width:42px;height:42px;border:3px solid var(--gray-200);border-top-color:var(--p);border-radius:50%;animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.vb-state__error-icon{font-size:52px;color:#ef4444}.vb-btn-primary{background:var(--p);color:#fff;border:none;padding:10px 22px;border-radius:var(--r-md);font-size:14px;font-weight:700;cursor:pointer;transition:background .18s}.vb-btn-primary:hover{background:var(--p-dark)}.vb-empty{padding:60px 36px;text-align:center;color:var(--gray-400);font-size:15px}@media(max-width:960px){.vb-tab-pills,.vb-topbar__center{display:none}.vb-sidebar{position:fixed;right:0;top:var(--topbar-h);height:calc(100vh - var(--topbar-h));z-index:250;box-shadow:-4px 0 24px #0000001a;width:0;margin:0!important;border-radius:0;border:none;border-left:1px solid var(--gray-200)}.vb-sidebar.open{width:min(var(--sidebar-w),85vw);margin:0!important;border-radius:0;box-shadow:-4px 0 24px #0000001a}.vb-main__inner{padding:20px 16px}.vb-overview-content,.vb-class-body{padding:24px}.vb-panel-head,.vb-acc-list,.vb-testi-grid{padding-left:20px;padding-right:20px}.vb-hero__body{padding:24px}.vb-hero__title{font-size:23px}.vb-stats-bar{gap:0}.vb-stat{padding:12px 16px}.vb-stat strong{font-size:18px}}@media(max-width:560px){.vb-topbar{padding:0 12px}.vb-topbar__breadcrumb-current{max-width:100px}.vb-hero{height:230px}.vb-hero__title{font-size:19px}.vb-pager{padding:12px 16px}.vb-panel-head__title{font-size:20px}}.vb-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--white);padding:16px 24px;border-radius:16px;border:1px solid var(--gray-200);box-shadow:0 6px 20px #1b6fa60a}.vb-nav-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:10px;font-weight:700;font-size:13.5px;cursor:pointer;transition:all .2s ease;border:1px solid var(--gray-200);background:var(--white);color:var(--gray-700);text-decoration:none;outline:none}.vb-nav-btn:hover:not(:disabled){background:var(--p-soft);border-color:#c8dff2;color:var(--p);transform:translateY(-1px)}.vb-nav-btn:disabled{opacity:.45;cursor:not-allowed}@media(max-width:560px){.vb-controls{flex-direction:column;align-items:stretch;padding:16px;gap:12px}}@keyframes view-bundles-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.vb-root.vb-skeleton-loading .skeleton-pulse{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:view-bundles-shimmer 1.6s infinite linear}.vb-root.vb-skeleton-loading{pointer-events:none}.vb-root.vb-skeleton-loading .vb-topbar.skeleton{background:#fff}.vb-root.vb-skeleton-loading .skeleton-title-bar{height:20px;width:180px;border-radius:4px}.vb-root.vb-skeleton-loading .skeleton-circle-btn{width:34px;height:34px;border-radius:8px}.vb-root.vb-skeleton-loading .skeleton-sidebar-toggle{width:100px;height:34px;border-radius:8px}.vb-root.vb-skeleton-loading .vb-hero-skeleton{height:320px;width:100%;background-color:#f1f5f9}.vb-root.vb-skeleton-loading .vb-stat-skeleton{height:36px;width:80px;border-radius:6px;margin:16px 36px}.vb-root.vb-skeleton-loading .skeleton-heading{height:24px;width:200px;margin-bottom:20px;border-radius:6px}.vb-root.vb-skeleton-loading .skeleton-text-line{height:14px;width:100%;margin-bottom:12px;border-radius:4px}.vb-root.vb-skeleton-loading .skeleton-learn-item{height:56px;border-radius:12px;width:100%}.vb-root.vb-skeleton-loading .skeleton-sidebar-title-bar{height:22px;width:150px;border-radius:4px;margin-bottom:4px}.vb-root.vb-skeleton-loading .skeleton-search-bar{height:38px;width:100%;border-radius:8px}.vb-root.vb-skeleton-loading .skeleton-nav-item{height:40px;width:calc(100% - 32px);margin:8px 16px;border-radius:8px}.vb-root,.vb-root button,.vb-root input,.vb-root textarea,.vb-root select{font-family:sans-serif!important}.vb-bundle-title,.vb-main-title,.vb-panel h2,.vb-panel h3,.vb-nav__group-header,.vb-richtext h1,.vb-richtext h2,.vb-player-placeholder h3,.vb-text-viewer__title,.vb-details-card h2,.vb-state h2,.vb-hero__title,.vb-panel-head__title{font-family:serif!important}.Biostar-Technology-ClassesPage{--cu-ink: #102f45;--cu-heading: #07365d;--cu-blue: #0b6fa8;--cu-blue-soft: #eaf6fc;--cu-teal: #16a99d;--cu-text: #475569;--cu-muted: #64748b;--cu-border: #e2e8f0;--cu-panel: #ffffff;--cu-surface: #f8fafc;width:100%;min-height:70vh;padding:40px;background:#f8fafc;color:var(--cu-text);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Biostar-Technology-ClassesPage *{box-sizing:border-box;letter-spacing:0}.Biostar-Technology-ClassesPage .contact-hero,.Biostar-Technology-ClassesPage .contact-wrapper{width:100%;max-width:1400px;margin-left:auto;margin-right:auto}.Biostar-Technology-ClassesPage .contact-hero{position:relative;margin-bottom:32px;padding:40px;overflow:hidden;border-radius:24px;background:#1b6fa6;box-shadow:0 20px 50px #0d356e26}.Biostar-Technology-ClassesPage .contact-hero-inner{position:relative;z-index:2;max-width:680px}.Biostar-Technology-ClassesPage .contact-eyebrow{display:inline-flex;align-items:center;margin-bottom:18px;padding:6px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff1f;color:#fff;font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.05em}.Biostar-Technology-ClassesPage h1,.Biostar-Technology-ClassesPage h2,.Biostar-Technology-ClassesPage h3{color:var(--cu-heading);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Biostar-Technology-ClassesPage .contact-hero h1{max-width:720px;margin:0;color:#fff;font-size:48px;font-weight:800;line-height:1.1;letter-spacing:-1px}.Biostar-Technology-ClassesPage .contact-hero p{max-width:690px;margin:18px 0 36px;color:#ffffffd9;font-size:16px;font-weight:500;line-height:1.7}.Biostar-Technology-ClassesPage .contact-hero-stats{display:flex;align-items:center;gap:24px}.Biostar-Technology-ClassesPage .contact-hero-stat{display:flex;flex-direction:column;gap:4px}.Biostar-Technology-ClassesPage .contact-hero-stat strong{color:#fff;font-size:24px;font-weight:800;line-height:1}.Biostar-Technology-ClassesPage .contact-hero-stat span{color:#ffffffb3;font-size:11px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.05em}.Biostar-Technology-ClassesPage .contact-hero-divider{width:1px;height:34px;background:#fff3}.Biostar-Technology-ClassesPage .contact-hero-decoration{position:absolute;inset:0;z-index:1;pointer-events:none}.Biostar-Technology-ClassesPage .contact-hero-circle{position:absolute;border-radius:50%}.Biostar-Technology-ClassesPage .contact-hero-circle--1{right:-60px;bottom:-100px;width:340px;height:340px;background:#ffffff0f}.Biostar-Technology-ClassesPage .contact-hero-circle--2{top:-50px;right:200px;width:180px;height:180px;background:#ffffff0a}.Biostar-Technology-ClassesPage .contact-hero-circle--3{right:120px;bottom:40px;width:90px;height:90px;background:#0aa0d033}.Biostar-Technology-ClassesPage .orders-card{width:100%;min-width:0;padding:40px;border:1px solid var(--cu-border);border-radius:20px;background:var(--cu-panel);box-shadow:0 12px 36px #0d305c0a}.Biostar-Technology-ClassesPage .orders-card{overflow:hidden}.Biostar-Technology-ClassesPage .orders-card-head{display:flex;align-items:center;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--cu-border)}.Biostar-Technology-ClassesPage .orders-card-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:48px;height:48px;border-radius:14px;background:var(--cu-blue-soft);color:var(--cu-blue);font-size:22px;box-shadow:inset 0 0 0 1px #0b6fa814}.Biostar-Technology-ClassesPage .orders-card-head h2{margin:0;color:var(--cu-heading);font-size:28px;font-weight:800;line-height:1.15;letter-spacing:-.5px}.Biostar-Technology-ClassesPage .orders-state{padding:48px 0;color:var(--cu-muted);font-size:15px;font-weight:600;text-align:center}.Biostar-Technology-ClassesPage .orders-state-error{color:#ef4444}.Biostar-Technology-ClassesPage .orders-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid var(--cu-border)}.Biostar-Technology-ClassesPage .orders-pagination button{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--cu-border);border-radius:10px;background:var(--cu-surface);color:var(--cu-blue);font-size:20px;cursor:pointer;transition:all .2s ease}.Biostar-Technology-ClassesPage .orders-pagination button:hover:not(:disabled){background:#fff;border-color:#cbd5e1}.Biostar-Technology-ClassesPage .orders-pagination button:disabled{opacity:.45;cursor:not-allowed}.Biostar-Technology-ClassesPage .orders-pagination span{color:#475569;font-size:14px;font-weight:700}.Biostar-Technology-ClassesPage .classes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px}.Biostar-Technology-ClassesPage .class-card{overflow:hidden;border:1px solid #e2e8f0;border-radius:20px;background:#fff;box-shadow:0 10px 30px #0f172a0a;transition:transform .3s ease,box-shadow .3s ease;animation:classCardIn .45s ease both;animation-delay:calc(var(--class-index, 0) * 55ms)}.Biostar-Technology-ClassesPage .class-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0f172a14}@keyframes classCardIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.Biostar-Technology-ClassesPage .class-card-image{position:relative;height:220px;overflow:hidden;background:#f1f5f9}.Biostar-Technology-ClassesPage .class-card-image img{display:block;width:100%;height:100%;object-fit:fill;transition:transform .5s ease}.Biostar-Technology-ClassesPage .class-card:hover .class-card-image img{transform:scale(1.04)}.Biostar-Technology-ClassesPage .class-quiz-badge{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 16px;border-radius:8px;background:#0284c7;color:#fff;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 8px 16px #0284c73d}.Biostar-Technology-ClassesPage .class-card-body{padding:28px}.Biostar-Technology-ClassesPage .class-card-body h3{margin:0 0 12px;color:#0f172a;font-size:20px;font-weight:700;line-height:1.35;min-height:54px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Biostar-Technology-ClassesPage .class-card-body p{display:-webkit-box;min-height:48px;margin:0 0 20px;overflow:hidden;color:#64748b;font-size:14px;font-weight:500;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.Biostar-Technology-ClassesPage .class-card-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.Biostar-Technology-ClassesPage .class-card-meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:#f0f9ff;color:#0284c7;font-size:12px;font-weight:700;border:1px solid rgba(2,132,199,.08)}.Biostar-Technology-ClassesPage .class-bundle-badge{display:-webkit-box;min-height:48px;margin:0 0 20px;overflow:hidden;color:#000;font-size:14px;font-weight:500;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.Biostar-Technology-ClassesPage .class-progress{display:grid;gap:8px;margin-bottom:28px}.Biostar-Technology-ClassesPage .class-progress-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.Biostar-Technology-ClassesPage .class-progress-head span,.Biostar-Technology-ClassesPage .class-progress-head strong{color:#4f46e5;font-size:13px;font-weight:700}.Biostar-Technology-ClassesPage .class-progress-head span{color:#64748b}.Biostar-Technology-ClassesPage .class-progress-track{width:100%;height:6px;overflow:hidden;border:none;border-radius:999px;background:#f1f5f9}.Biostar-Technology-ClassesPage .class-progress-fill{height:100%;border-radius:inherit;background:#4f46e5}.Biostar-Technology-ClassesPage .class-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Biostar-Technology-ClassesPage .class-card-actions:has(.class-view-btn:only-child){grid-template-columns:1fr}.Biostar-Technology-ClassesPage .class-view-btn,.Biostar-Technology-ClassesPage .class-start-quiz-btn,.Biostar-Technology-ClassesPage .class-view-result-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease}.Biostar-Technology-ClassesPage .class-view-result-btn{border:none;background:#0284c7;color:#fff;box-shadow:0 8px 20px #0284c726}.Biostar-Technology-ClassesPage .class-view-result-btn:hover{background:#0369a1;transform:translateY(-1px);box-shadow:0 10px 24px #0284c740}.Biostar-Technology-ClassesPage .class-view-result-btn svg{flex:0 0 auto;font-size:18px}.Biostar-Technology-ClassesPage .class-view-btn{border:1px solid #cbd5e1;background:#fff;color:#334155}.Biostar-Technology-ClassesPage .class-view-btn:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.Biostar-Technology-ClassesPage .class-start-quiz-btn{border:none;background:#0284c7;color:#fff;box-shadow:0 8px 20px #0284c726}.Biostar-Technology-ClassesPage .class-start-quiz-btn:hover{background:#0369a1;transform:translateY(-1px);box-shadow:0 10px 24px #0284c740}.Biostar-Technology-ClassesPage .class-view-btn svg,.Biostar-Technology-ClassesPage .class-start-quiz-btn svg{flex:0 0 auto;font-size:18px}@media(max-width:1180px){.Biostar-Technology-ClassesPage .classes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(max-width:980px){.Biostar-Technology-ClassesPage{padding:40px 24px 60px}.Biostar-Technology-ClassesPage .contact-hero{padding:48px 36px}.Biostar-Technology-ClassesPage .orders-card{padding:32px}}@media(max-width:760px){.Biostar-Technology-ClassesPage .classes-grid{grid-template-columns:1fr;gap:20px}.Biostar-Technology-ClassesPage .class-card-image{height:200px}.Biostar-Technology-ClassesPage .class-card-body{padding:24px}.Biostar-Technology-ClassesPage .class-card-body h3{font-size:18px;min-height:auto}.Biostar-Technology-ClassesPage .class-card-actions{grid-template-columns:1fr}}@media(max-width:620px){.Biostar-Technology-ClassesPage{padding:30px 16px 50px}.Biostar-Technology-ClassesPage .contact-hero{padding:36px 24px;border-radius:16px;margin-bottom:24px}.Biostar-Technology-ClassesPage .contact-hero h1{font-size:32px}.Biostar-Technology-ClassesPage .contact-hero p{font-size:14.5px;margin-bottom:24px}.Biostar-Technology-ClassesPage .contact-hero-stats{gap:16px}.Biostar-Technology-ClassesPage .contact-hero-stat strong{font-size:20px}.Biostar-Technology-ClassesPage .orders-card{padding:24px 18px}.Biostar-Technology-ClassesPage .orders-card-head{align-items:stretch;flex-direction:column;padding-bottom:16px}.Biostar-Technology-ClassesPage .orders-card-head h2{font-size:22px}.Biostar-Technology-ClassesPage .orders-pagination{justify-content:center;margin-top:24px;padding-top:18px}}@keyframes classes-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.Biostar-Technology-ClassesPage .skeleton-pulse{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:classes-shimmer 1.6s infinite linear}.Biostar-Technology-ClassesPage .class-card.skeleton{pointer-events:none;background:#fff}.Biostar-Technology-ClassesPage .class-card.skeleton .class-card-image{background:none}.Biostar-Technology-ClassesPage .class-card.skeleton .class-card-image-skeleton{height:100%;width:100%}.Biostar-Technology-ClassesPage .class-card.skeleton .skeleton-title{height:24px;width:75%;margin-bottom:16px;border-radius:6px}.Biostar-Technology-ClassesPage .class-card.skeleton .skeleton-text{height:14px;width:100%;margin-bottom:8px;border-radius:4px}.Biostar-Technology-ClassesPage .class-card.skeleton .skeleton-text:last-of-type{width:85%;margin-bottom:24px}.Biostar-Technology-ClassesPage .class-card.skeleton .skeleton-meta{display:flex;gap:8px;margin-bottom:24px}.Biostar-Technology-ClassesPage .class-card.skeleton .skeleton-meta-badge{height:28px;width:120px;border-radius:999px}.Biostar-Technology-ClassesPage .class-card.skeleton .skeleton-progress{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.Biostar-Technology-ClassesPage .class-card.skeleton .skeleton-progress-header{display:flex;justify-content:space-between}.Biostar-Technology-ClassesPage .class-card.skeleton .skeleton-progress-label{height:14px;width:60px;border-radius:4px}.Biostar-Technology-ClassesPage .class-card.skeleton .skeleton-progress-value{height:14px;width:30px;border-radius:4px}.Biostar-Technology-ClassesPage .class-card.skeleton .skeleton-progress-bar{height:6px;width:100%;border-radius:999px}.Biostar-Technology-ClassesPage .class-card.skeleton .skeleton-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Biostar-Technology-ClassesPage .class-card.skeleton .skeleton-btn{height:48px;border-radius:12px}.Biostar-Technology-ClassesPage,.Biostar-Technology-ClassesPage button,.Biostar-Technology-ClassesPage input,.Biostar-Technology-ClassesPage textarea,.Biostar-Technology-ClassesPage select{font-family:sans-serif!important}.Biostar-Technology-ClassesPage h1,.Biostar-Technology-ClassesPage h2,.Biostar-Technology-ClassesPage h3,.Biostar-Technology-ClassesPage .contact-hero h1,.Biostar-Technology-ClassesPage .contact-hero-stat strong,.Biostar-Technology-ClassesPage .section-title,.Biostar-Technology-ClassesPage .section-subtitle,.Biostar-Technology-ClassesPage .class-card-body h3,.Biostar-Technology-ClassesPage .orders-pagination button{font-family:serif!important}.vc-root{--p: #1a6faa;--p-dark: #124f7c;--p-hover: #0e3f64;--p-soft: #eaf3fb;--p-ring: rgba(26,111,170,.18);--p-bar: #1a6faa;--white: #fff;--gray-50: #f8f9fa;--gray-100: #f1f3f5;--gray-200: #e9ecef;--gray-300: #dee2e6;--gray-400: #ced4da;--gray-500: #adb5bd;--gray-600: #6c757d;--gray-700: #495057;--gray-800: #343a40;--gray-900: #212529;--green: #22c55e;--amber: #f59e0b;--sidebar-w: 320px;--topbar-h: 58px;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 24px;font-family:Inter,sans-serif;background:var(--gray-100);color:var(--gray-700);min-height:100vh;display:flex;flex-direction:column;max-width:1400px;margin:0 auto;width:100%;box-shadow:0 0 30px #0000000d}.vc-bundle-title{font-family:Bricolage Grotesque,sans-serif;font-size:18px;font-weight:800;color:var(--gray-900);margin:0;letter-spacing:-.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vc-main__inner{padding:28px;max-width:1400px;width:100%;margin:0 auto;box-sizing:border-box;flex:1}.vc-hero__title{font-family:Bricolage Grotesque,sans-serif;font-size:30px;font-weight:800;color:#fff;margin:0;line-height:1.18;text-shadow:0 2px 8px rgba(0,0,0,.25)}.vc-stat strong{font-size:22px;font-weight:800;color:var(--p);font-family:Bricolage Grotesque,sans-serif;line-height:1}.vc-section__title{font-family:Bricolage Grotesque,sans-serif;font-size:20px;font-weight:700;color:var(--gray-900);margin:0;padding-bottom:12px;border-bottom:1px solid var(--gray-200);position:relative;display:flex;align-items:center;gap:8px}.vc-richtext h1{font-size:26px;color:var(--gray-900);font-family:Bricolage Grotesque,sans-serif;margin-top:32px;margin-bottom:16px;font-weight:800}.vc-richtext h2{font-size:20px;color:var(--gray-900);font-family:Bricolage Grotesque,sans-serif;margin-top:36px;margin-bottom:16px;font-weight:700}.vc-richtext h3{font-size:17px;color:var(--gray-900);font-family:Bricolage Grotesque,sans-serif;margin-top:24px;margin-bottom:12px;font-weight:600}.vc-sidebar__head{padding:24px 20px 20px;border-bottom:1px solid var(--gray-100);background:var(--white);display:flex;flex-direction:column;gap:16px;flex-shrink:0}.vc-sidebar-title{font-family:Bricolage Grotesque,sans-serif;font-size:18px;font-weight:700;color:var(--gray-900);margin:0;text-transform:none;letter-spacing:-.3px}.vc-sidebar__progress-wrap{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--r-md);padding:12px 14px}.vc-sidebar__progress-label{display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:var(--gray-500);margin-bottom:8px}.vc-sidebar__progress-label strong{color:var(--p)}.vc-bar{height:7px;background:var(--gray-200);border-radius:99px;overflow:hidden}.vc-bar__fill{height:100%;background:linear-gradient(90deg,#41b3f5 0%,var(--p) 100%);border-radius:inherit;transition:width .5s cubic-bezier(.4,0,.2,1)}.vc-nav{flex:1;overflow-y:auto;padding:8px 0 16px}.vc-state h2{font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-weight:700;color:var(--gray-900);margin:0}.vc-root,.vc-root button,.vc-root input,.vc-root textarea,.vc-root select{font-family:sans-serif!important}.vc-topbar__back,.vc-main-title,.vc-panel h2,.vc-panel h3,.vc-nav__group-header,.vc-richtext h1,.vc-richtext h2,.vc-player-placeholder h3,.vc-text-viewer__title,.vc-details-card h2,.vc-state h2,.vc-hero__title{font-family:serif!important}.vc-lesson-view{display:flex;flex-direction:column;gap:28px}.vc-player-card{background:#060913;border-radius:0;overflow:hidden;position:relative;width:100%;border:none;box-shadow:none;transition:box-shadow .3s ease}.vc-player-aspect{position:relative;width:100%;padding-top:56.25%;background:#02040a}.vc-pdf-aspect{padding-top:75%!important}.vc-player-aspect iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.vc-player-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#7a9ab5;gap:16px;text-align:center;padding:40px;background:radial-gradient(circle at center,#0c1527,#040812)}.vc-placeholder-icon{font-size:64px;color:#0fa0d0;background:#0fa0d01a;padding:20px;border-radius:50%;box-shadow:0 0 30px #0fa0d026;animation:pulseGlow 2.5s infinite ease-in-out;display:flex;align-items:center;justify-content:center}@keyframes pulseGlow{0%,to{transform:scale(1);box-shadow:0 0 30px #0fa0d026}50%{transform:scale(1.06);box-shadow:0 0 45px #0fa0d059}}.vc-player-placeholder h3{color:#fff;font-size:24px;font-weight:800;margin:0;letter-spacing:-.5px}.vc-player-placeholder p{color:#7a9ab5d9;font-size:15px;max-width:400px;margin:0;line-height:1.6}.vc-image-viewer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#02040a}.vc-image-viewer img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 8px 32px #00000080}.vc-pdf-viewer{position:absolute;inset:0;display:flex;flex-direction:column;background:#02040a}.vc-pdf-viewer iframe{flex:1;width:100%;height:100%;border:0}.vc-text-viewer{background:var(--white);padding:36px 36px 24px;overflow-y:auto;min-height:250px;max-height:480px}.vc-text-viewer__title{margin:0 0 16px;font-size:22px;font-weight:800;color:var(--gray-900);letter-spacing:-.5px;line-height:1.3}.vc-text-viewer__empty{color:var(--gray-400);font-style:italic;font-size:14px}.vc-mark-complete-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 22px;border-radius:10px;font-weight:800;font-size:13.5px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border:1px solid var(--gray-200);background:var(--white);color:var(--gray-900);box-shadow:0 2px 6px #1b6fa60a}.vc-mark-complete-btn:hover{background:#fbfdfb;border-color:#a7f3d0;color:#047857;transform:translateY(-1px);box-shadow:0 4px 12px #10b9811a}.vc-mark-complete-btn.completed{background:#ecfdf5;border-color:#a7f3d0;color:#065f46;box-shadow:0 4px 12px #10b98126}.vc-mark-complete-btn.completed:hover{background:#fef2f2;border-color:#fca5a5;color:#991b1b;box-shadow:0 4px 12px #ef44441a}.vc-btn-check-icon{font-size:20px;flex-shrink:0}.vc-mark-complete-btn.completed .vc-btn-check-icon{color:#10b981}.vc-mark-complete-btn.completed:hover .vc-btn-check-icon{color:#ef4444}.vc-details-card{background:transparent;border:none;border-radius:0;padding:32px 36px;box-shadow:none}.vc-lesson-type-badge{display:inline-flex;align-items:center;padding:5px 12px;background:var(--p-soft);color:var(--p);border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px;border:1px solid #c8dff2}.vc-details-card h2{margin:0 0 20px;font-size:24px;font-weight:800;color:var(--gray-900);letter-spacing:-.5px;line-height:1.3}.vc-details-content{color:var(--gray-700);line-height:1.75;font-size:15px}.vc-pdf-fallback-btn{display:inline-flex;align-items:center;gap:8px;background:var(--p);color:#fff;padding:11px 22px;border-radius:10px;text-decoration:none;font-weight:700;font-size:13.5px;transition:all .2s;box-shadow:0 6px 16px #1b6fa626;border:none}.vc-pdf-fallback-btn:hover{background:var(--p-dark);box-shadow:0 8px 22px #1b6fa640;transform:translateY(-1px);color:#fff}.pq-btn-submit-quiz{display:inline-flex;align-items:center;justify-content:center;background:var(--green);color:var(--white);border:none;padding:11px 22px;border-radius:10px;font-weight:800;font-size:13.5px;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #10b98126}:fullscreen .vc-root,html:fullscreen,html:-webkit-full-screen{background:var(--gray-100, #f1f3f5);width:100%;height:100%;overflow:auto}.pq-fullscreen-quiz .vc-workspace{height:100vh}@media(max-width:960px){.pq-fullscreen-quiz .vc-sidebar{top:0;height:100vh}}.pq-leave-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:pqLeaveFade .15s ease}.pq-leave-modal{width:100%;max-width:440px;background:var(--white);border-radius:var(--r-lg);padding:32px 28px 24px;text-align:center;box-shadow:0 24px 60px #0f172a40;animation:pqLeavePop .18s ease}.pq-leave-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:18px;border-radius:50%;background:#fef3c7}.pq-leave-icon svg{font-size:34px;color:var(--amber)}.pq-leave-title{font-size:21px;font-weight:800;color:var(--gray-900);margin:0 0 10px}.pq-leave-text{font-size:14.5px;line-height:1.6;color:var(--gray-600);margin:0 0 26px}.pq-leave-text strong{color:var(--gray-800)}.pq-leave-actions{display:flex;gap:12px}.pq-leave-actions button{flex:1;padding:12px 16px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:all .18s}.pq-leave-stay{background:var(--p);color:var(--white);border:none;box-shadow:0 4px 14px var(--p-ring)}.pq-leave-stay:hover{background:var(--p-dark);transform:translateY(-1px)}.pq-leave-confirm{background:var(--white);color:var(--red);border:1px solid var(--gray-300)}.pq-leave-confirm:hover{background:#fef2f2;border-color:var(--red)}@keyframes pqLeaveFade{0%{opacity:0}to{opacity:1}}@keyframes pqLeavePop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.pq-question-title,.pq-state-card h2,.pq-stat strong,.pq-stat-card__value,.pq-leave-title,.pq-serif{font-family:serif!important}@media(max-width:960px){.pq-fullscreen-quiz .vc-workspace{flex-direction:column;height:auto;min-height:100vh;overflow-y:auto}.pq-fullscreen-quiz .vc-sidebar.open{display:contents}.pq-fullscreen-quiz .vc-sidebar__head{order:-1;width:100%;box-sizing:border-box}.pq-fullscreen-quiz .vc-sidebar-title{display:none}.pq-fullscreen-quiz .vc-main,.pq-fullscreen-quiz .vc-main__scroll{overflow:visible}.pq-fullscreen-quiz .vc-nav{order:1;flex:none;overflow:visible}}@media(max-width:768px){.vc-panel{padding:22px!important}.pq-stats-bar{flex-wrap:wrap;gap:4px 0}.pq-stat{flex:1 1 30%;min-width:90px;padding:8px 12px}.pq-stat-div{display:none}.pq-btn-launch{width:100%;min-width:0}.vc-controls{flex-direction:column;align-items:stretch;gap:10px;padding:14px}.vc-controls .vc-nav-btn,.vc-controls .pq-btn-submit-quiz{width:100%;justify-content:center}.pq-leave-actions{flex-direction:column-reverse}}.vc-root{--p: #1a6faa;--p-dark: #124f7c;--p-hover: #0e3f64;--p-soft: #eaf3fb;--p-ring: rgba(26,111,170,.18);--p-bar: #1a6faa;--white: #fff;--gray-50: #f8f9fa;--gray-100: #f1f3f5;--gray-200: #e9ecef;--gray-300: #dee2e6;--gray-400: #ced4da;--gray-500: #adb5bd;--gray-600: #6c757d;--gray-700: #495057;--gray-800: #343a40;--gray-900: #212529;--green: #22c55e;--amber: #f59e0b;--red: #ef4444;--purple: #7c3aed;--sidebar-w: 320px;--topbar-h: 58px;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 24px;font-family:sans-serif;background:var(--gray-100);color:var(--gray-700);min-height:100vh;display:flex;flex-direction:column;max-width:1400px;margin:0 auto;width:100%;box-shadow:0 0 30px #0000000d}.vc-topbar{height:var(--topbar-h);background:var(--white);border-bottom:1px solid var(--gray-200);display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:sticky;top:0;z-index:300}.vc-bundle-title{font-family:sans-serif;font-size:18px;font-weight:800;color:var(--gray-900);margin:0;letter-spacing:-.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vc-topbar__left{display:flex;align-items:center;gap:12px;flex-shrink:0}.vc-topbar__back{width:34px;height:34px;display:grid;place-items:center;background:var(--gray-100);border:1px solid var(--gray-200);border-radius:var(--r-sm);cursor:pointer;color:var(--gray-700);font-size:20px;transition:background .15s,color .15s;flex-shrink:0}.vc-topbar__back:hover{background:var(--p-soft);color:var(--p);border-color:#c8dff2}.vc-topbar__right{flex-shrink:0}.vc-topbar__sidebar-toggle{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--r-sm);font-size:12.5px;font-weight:600;color:var(--gray-700);cursor:pointer;transition:all .15s}.vc-topbar__sidebar-toggle:hover{background:var(--p-soft);border-color:#c8dff2;color:var(--p)}.vc-topbar__sidebar-toggle svg{font-size:17px}.vc-workspace{display:flex;flex:1;overflow:hidden;min-height:0;height:calc(100vh - var(--topbar-h) - 80px)}.vc-main{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.vc-main__scroll{flex:1;overflow-y:auto;display:flex;flex-direction:column}.vc-main__scroll::-webkit-scrollbar{width:5px}.vc-main__scroll::-webkit-scrollbar-track{background:transparent}.vc-main__scroll::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:99px}.vc-main__inner{max-width:1400px;width:100%;margin:0 auto;box-sizing:border-box;flex:1}.vc-panel{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--r-xl);overflow:hidden}.vc-fade{animation:vcFadeUp .28s ease both}@keyframes vcFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.vc-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:99px;background:var(--p-soft);color:var(--p-dark);border:1px solid #c8dff2;align-self:flex-start}.vc-tag svg{font-size:13px}.vc-tag--light{background:#ffffff38;color:#fff;border-color:#ffffff59}.vc-chip{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:#ffffffe6;background:#ffffff26;border:1px solid rgba(255,255,255,.22);padding:4px 12px;border-radius:99px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vc-chip svg{font-size:15px}.vc-hero{position:relative;height:320px;overflow:hidden;display:block}.vc-hero__img{width:100%;height:100%;object-fit:cover;display:block}.vc-hero__overlay{position:absolute;inset:0;background:linear-gradient(160deg,#0a1c321a,#0a1c32bf)}.vc-hero__body{position:absolute;bottom:0;left:0;right:0;padding:32px 36px;display:flex;flex-direction:column;gap:10px}.vc-hero__title{font-family:sans-serif;font-size:30px;font-weight:800;color:#fff;margin:0;line-height:1.18;text-shadow:0 2px 8px rgba(0,0,0,.25)}.vc-hero__chips{display:flex;gap:8px;flex-wrap:wrap}.vc-stats-bar{display:flex;align-items:center;justify-content:center;gap:0;border-bottom:1px solid var(--gray-200);background:var(--gray-50)}.vc-stat{display:flex;flex-direction:column;align-items:center;padding:16px 36px}.vc-stat strong{font-size:22px;font-weight:800;color:var(--p);font-family:sans-serif;line-height:1}.vc-stat span{font-size:11.5px;font-weight:600;color:var(--gray-500);text-transform:uppercase;letter-spacing:.06em;margin-top:3px}.vc-stat-div{width:1px;height:32px;background:var(--gray-200)}.vc-overview-content{padding:36px;display:flex;flex-direction:column;gap:40px}.vc-section{display:flex;flex-direction:column;gap:20px}.vc-about-section{background:linear-gradient(135deg,var(--gray-50) 0%,var(--white) 100%);border:1px solid var(--gray-200);border-radius:var(--r-lg);padding:24px 28px;box-shadow:0 4px 20px #00000003}.vc-section__title{font-family:sans-serif;font-size:20px;font-weight:700;color:var(--gray-900);margin:0;padding-bottom:12px;border-bottom:1px solid var(--gray-200);position:relative;display:flex;align-items:center;gap:8px}.vc-section__title:after{content:"";position:absolute;bottom:-1px;left:0;width:60px;height:3px;background:linear-gradient(90deg,var(--p) 0%,var(--p-dark) 100%);border-radius:99px}.vc-section__body{font-size:15px;line-height:1.8;color:var(--gray-700);margin:0}.vc-learn-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.vc-learn-item{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--r-md);font-size:14px;font-weight:500;color:var(--gray-800);line-height:1.6;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #00000005}.vc-learn-item:hover{border-color:var(--p);transform:translateY(-2px);box-shadow:0 8px 24px var(--p-ring)}.vc-learn-item__icon{color:var(--p);font-size:20px;flex-shrink:0;background:var(--p-soft);padding:4px;border-radius:50%}.vc-richtext{font-size:15px;line-height:1.85;color:var(--gray-700)}.vc-richtext h1{font-size:26px;color:var(--gray-900);font-family:sans-serif;margin-top:32px;margin-bottom:16px;font-weight:800}.vc-richtext h2{font-size:20px;color:var(--gray-900);font-family:sans-serif;margin-top:36px;margin-bottom:16px;font-weight:700}.vc-richtext h3{font-size:17px;color:var(--gray-900);font-family:sans-serif;margin-top:24px;margin-bottom:12px;font-weight:600}.vc-richtext p{margin-bottom:18px;font-size:14.5px;color:var(--gray-600)}.vc-richtext img{max-width:100%;max-height:420px;width:auto;height:auto;object-fit:cover;border-radius:var(--r-lg);box-shadow:0 10px 30px #00000014;margin:28px auto;display:block;border:1px solid var(--gray-200);transition:transform .3s ease}.vc-richtext img:hover{transform:scale(1.01)}.vc-richtext ul{list-style-type:none;padding-left:0;margin:16px 0 28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.vc-richtext ul li{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--r-md);padding:14px 18px;font-size:14px;font-weight:500;color:var(--gray-800);line-height:1.5;transition:all .25s ease;box-shadow:0 2px 6px #00000005}.vc-richtext ul li:hover{background:var(--white);border-color:var(--p);transform:translateY(-2px);box-shadow:0 6px 16px var(--p-ring)}.vc-richtext ol{padding-left:20px;margin:16px 0 28px;display:flex;flex-direction:column;gap:10px}.vc-richtext ol li{font-size:14.5px;color:var(--gray-700);line-height:1.6}.vc-richtext table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--gray-200);border-radius:var(--r-md);overflow:hidden;font-size:14px;margin:28px 0;box-shadow:0 4px 15px #00000005}.vc-richtext table th{background:var(--gray-50);color:var(--gray-900);font-weight:700;padding:14px 20px;text-align:left;border-bottom:1px solid var(--gray-200)}.vc-richtext table td{padding:14px 20px;border-top:1px solid var(--gray-100);color:var(--gray-700);background:var(--white);transition:background-color .15s}.vc-richtext table tr:nth-child(2n) td{background:var(--gray-50)}.vc-richtext table tr:hover td{background:var(--p-soft)}.vc-sidebar{width:0;background:var(--white);border:1px solid transparent;border-radius:var(--r-xl);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;transition:width .35s cubic-bezier(.16,1,.3,1),margin .35s cubic-bezier(.16,1,.3,1),border-color .35s;box-shadow:none;margin:28px 0}.vc-sidebar.open{width:var(--sidebar-w);border-color:var(--gray-200);margin:28px 28px 28px 0;box-shadow:0 4px 18px #00000005}.vc-sidebar__head{padding:24px 20px 16px;background:var(--white);display:flex;flex-direction:column;gap:16px;flex-shrink:0}.vc-sidebar-title{font-family:sans-serif;font-size:18px;font-weight:700;color:var(--gray-900);margin:0;text-transform:none;letter-spacing:-.3px}.pq-stat-card{--accent: var(--p);--accent-strong: var(--p-dark);--accent-soft: var(--p-soft);--accent-rgb: 26, 111, 170;background:linear-gradient(135deg,#ffffff 0%,var(--accent-soft) 100%);border:1px solid rgba(var(--accent-rgb),.22);border-radius:var(--r-md);padding:14px 16px;box-shadow:0 4px 14px rgba(var(--accent-rgb),.1)}.pq-stat-card--timer{--accent: #f56565;--accent-strong: #ef6b6b;--accent-soft: #fff0f0;--accent-rgb: 245, 101, 101}.pq-stat-card--questions{--accent: var(--gray-700);--accent-strong: var(--gray-700);--accent-soft: var(--gray-50);--accent-rgb: 73, 80, 87}.pq-stat-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.pq-stat-card__label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--accent-strong)}.pq-stat-card__pct{font-size:12px;font-weight:800;color:var(--accent);background:var(--white);border:1px solid rgba(var(--accent-rgb),.25);padding:3px 9px;border-radius:99px;flex-shrink:0;font-variant-numeric:tabular-nums}.pq-stat-card__value{font-size:25px;font-weight:800;color:var(--accent);margin:9px 0 12px;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.02em}.pq-stat-card__value span{font-size:15px;font-weight:700;color:var(--gray-400)}.pq-stat-card__track{height:8px;background:rgba(var(--accent-rgb),.14);border-radius:99px;overflow:hidden}.pq-stat-card__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--accent-rgb),.7) 0%,var(--accent) 100%);box-shadow:0 0 8px rgba(var(--accent-rgb),.35);transition:width .5s cubic-bezier(.4,0,.2,1)}.pq-stat-card--timer.is-panic{animation:timerPanicPulse 1s infinite}@keyframes timerPanicPulse{0%,to{box-shadow:0 4px 14px #f565651f;border-color:#f5656540}50%{box-shadow:0 4px 24px #f5656573;border-color:#f56565}}.vc-sidebar__search{position:relative}.vc-sidebar__search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:18px;color:var(--gray-400);pointer-events:none}.vc-sidebar__search input{width:100%;box-sizing:border-box;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--r-sm);padding:9px 12px 9px 36px;font-size:13.5px;font-family:inherit;color:var(--gray-900);outline:none;transition:border-color .15s,box-shadow .15s,background-color .15s}.vc-sidebar__search input:focus{background:var(--white);border-color:var(--p);box-shadow:0 0 0 3px var(--p-ring)}.vc-nav{flex:1;overflow-y:auto;padding:0 20px 20px}.vc-nav::-webkit-scrollbar{width:4px}.vc-nav::-webkit-scrollbar-thumb{background:var(--gray-200);border-radius:99px}.vc-nav__item{width:100%;display:flex;align-items:center;gap:10px;padding:10px 16px;background:transparent;border:none;border-left:3px solid transparent;cursor:pointer;text-align:left;font-size:13.5px;font-weight:600;color:var(--gray-600);transition:background .12s,color .12s}.vc-nav__item:hover{background:var(--gray-50);color:var(--gray-900)}.vc-nav__item.active{background:var(--p-soft);color:var(--p-dark);border-left-color:var(--p)}.vc-nav__icon{font-size:18px;flex-shrink:0;color:var(--gray-400);transition:color .12s}.vc-nav__item.active .vc-nav__icon{color:var(--p)}.vc-nav__group{border-bottom:1px solid var(--gray-100)}.vc-nav__group-header{width:100%;display:flex;align-items:center;gap:8px;padding:12px 16px;background:transparent;border:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--gray-800);transition:background .12s,color .12s;text-align:left}.vc-nav__group-header:hover{background:var(--gray-50);color:var(--gray-900)}.vc-nav__group-count{font-size:11px;padding:1px 7px;background:var(--gray-100);border-radius:99px;border:1px solid var(--gray-200);color:var(--gray-500);font-weight:700}.vc-nav__group-arrow{font-size:18px;color:var(--gray-400);transition:transform .2s ease;margin-left:auto}.vc-nav__group-arrow.open{transform:rotate(180deg)}.vc-nav__sub{background:var(--gray-50);border-top:1px solid var(--gray-100);display:flex;flex-direction:column}.vc-nav__sub-item{width:100%;display:flex;align-items:center;gap:10px;padding:9px 16px 9px 24px;background:transparent;border:none;border-left:3px solid transparent;cursor:pointer;text-align:left;font-size:13px;font-weight:500;color:var(--gray-600);transition:background .12s,color .12s;outline:none;min-width:0}.vc-nav__sub-item:hover{background:var(--white);color:var(--gray-900)}.vc-nav__sub-item.active{background:var(--white);color:var(--p-dark);font-weight:700;border-left-color:var(--p)}.vc-nav__sub-dot{width:6px;height:6px;border-radius:50%;border:1.5px solid var(--gray-300);flex-shrink:0;transition:background .12s,border-color .12s}.vc-nav__sub-item.active .vc-nav__sub-dot{background:var(--p);border-color:var(--p)}.vc-nav__sub-item.completed .vc-nav__sub-dot{background:var(--green);border-color:var(--green)}.vc-nav__sub-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-nav__empty{padding:12px 24px;font-size:12.5px;color:var(--gray-400)}.pq-qnav__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:10px;margin-top:14px}.pq-qchip{aspect-ratio:1 / 1;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1.5px solid transparent;font-size:14px;font-weight:700;cursor:pointer;transition:transform .12s,box-shadow .12s,background .12s;outline:none}.pq-qchip:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0f172a1f}.pq-qchip--answered{background:var(--green);border-color:var(--green);color:var(--white)}.pq-qchip--skipped{background:var(--red);border-color:var(--red);color:var(--white)}.pq-qchip--current{background:var(--purple);border-color:var(--purple);color:var(--white);box-shadow:0 0 0 3px #7c3aed40}.pq-qchip--unvisited{background:var(--gray-100);border-color:var(--gray-300);color:var(--gray-700)}.pq-qnav__legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:18px;padding-top:16px;border-top:1px solid var(--gray-200)}.pq-legend-item{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--gray-600)}.pq-legend-dot{width:13px;height:13px;border-radius:4px;flex-shrink:0}.pq-legend-dot--answered{background:var(--green)}.pq-legend-dot--skipped{background:var(--red)}.pq-legend-dot--current{background:var(--purple)}.pq-legend-dot--unvisited{background:var(--gray-100);border:1.5px solid var(--gray-300)}.vc-nav__sub-quiz-btn{width:calc(100% - 24px);margin:8px 12px;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;background:var(--p);border:1px solid var(--p);border-radius:var(--r-sm);color:var(--white);font-size:12.5px;font-weight:700;cursor:pointer;transition:all .15s}.vc-nav__sub-quiz-btn:hover{background:var(--p-dark);color:var(--white);border-color:var(--p-dark)}.vc-quiz-icon{font-size:17px}.vc-state{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:400px;gap:14px;text-align:center;padding:60px 24px;background:var(--gray-50)}.vc-state h2{font-family:sans-serif;font-size:22px;font-weight:700;color:var(--gray-900);margin:0}.vc-state p{font-size:15px;color:var(--gray-500);margin:0}.vc-spinner{width:42px;height:42px;border:3px solid var(--gray-200);border-top-color:var(--p);border-radius:50%;animation:vcSpin .75s linear infinite}@keyframes vcSpin{to{transform:rotate(360deg)}}.vc-state__error-icon{font-size:52px;color:#ef4444}.vc-btn-primary{background:var(--p);color:var(--white);border:none;padding:10px 22px;border-radius:var(--r-md);font-size:14px;font-weight:700;cursor:pointer;transition:background .18s}.vc-btn-primary:hover{background:var(--p-dark)}.vc-empty{padding:60px 36px;text-align:center;color:var(--gray-400);font-size:15px}@media(max-width:960px){.vc-sidebar{position:fixed;right:0;top:var(--topbar-h);height:calc(100vh - var(--topbar-h));z-index:250;box-shadow:-4px 0 24px #0000001a;width:0;margin:0!important;border-radius:0;border:none;border-left:1px solid var(--gray-200)}.vc-sidebar.open{width:min(var(--sidebar-w),85vw);margin:0!important;border-radius:0;box-shadow:-4px 0 24px #0000001a}.vc-main__inner{padding:20px 16px}.vc-overview-content,.vc-hero__body{padding:24px}.vc-hero__title{font-size:23px}.vc-stats-bar{gap:0}.vc-stat{padding:12px 16px}.vc-stat strong{font-size:18px}}@media(max-width:560px){.vc-topbar{padding:0 12px}.vc-hero{height:230px}.vc-hero__title{font-size:19px}.vc-controls{flex-direction:column;align-items:stretch;padding:16px;gap:12px}}@keyframes view-class-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.vc-root.vc-skeleton-loading .skeleton-pulse{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:view-class-shimmer 1.6s infinite linear}.vc-root.vc-skeleton-loading{pointer-events:none}.vc-root.vc-skeleton-loading .vc-topbar.skeleton{background:#fff}.vc-root.vc-skeleton-loading .skeleton-title-bar{height:20px;width:180px;border-radius:4px}.vc-root.vc-skeleton-loading .skeleton-circle-btn{width:34px;height:34px;border-radius:8px}.vc-root.vc-skeleton-loading .skeleton-sidebar-toggle{width:100px;height:34px;border-radius:8px}.vc-root.vc-skeleton-loading .vc-player-aspect{padding-top:56.25%;width:100%;background-color:#f1f5f9}.vc-root.vc-skeleton-loading .vc-controls.skeleton{display:flex;justify-content:space-between;background:#fff}.vc-root.vc-skeleton-loading .skeleton-sidebar-title-bar{height:22px;width:150px;border-radius:4px;margin-bottom:4px}.vc-root.vc-skeleton-loading .skeleton-text-line{height:14px;width:100%;margin-bottom:12px;border-radius:4px}.vc-root.vc-skeleton-loading .skeleton-search-bar{height:38px;width:100%;border-radius:8px}.vc-root.vc-skeleton-loading .skeleton-nav-item{height:44px;width:calc(100% - 32px);margin:10px 16px;border-radius:8px}.pq-wrapper{max-width:1400px;width:100%;margin:0 auto;padding:40px;flex:1;box-sizing:border-box}.pq-intro-layout{margin:0 auto}.pq-intro-banner{width:100%;height:240px;border-radius:12px;overflow:hidden;margin-bottom:28px;border:1px solid var(--gray-200)}.pq-intro-banner img{width:100%;height:100%;object-fit:cover}.pq-play-tag{display:inline-flex;padding:4px 10px;background:var(--p-soft);color:var(--p-dark);border-radius:99px;font-size:11px;font-weight:700;letter-spacing:.06em;border:1px solid #c8dff2}.pq-stats-bar{display:flex;align-items:center;justify-content:flex-start;gap:0;margin:24px 0;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:12px;padding:16px 20px}.pq-stat{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:0 16px}.pq-stat:first-of-type{padding-left:0}.pq-stat:last-of-type{padding-right:0}.pq-stat strong{font-size:20px;font-weight:800;color:var(--p);line-height:1.1}.pq-stat span{font-size:11px;font-weight:600;color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em;margin-top:4px}.pq-stat-div{width:1px;height:32px;background:var(--gray-200)}.pq-small-indicator{display:block;font-size:12px;font-weight:700;color:var(--p);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.pq-question-title{font-size:22px;font-weight:800;color:var(--gray-900);line-height:1.4;margin:0 0 28px}.pq-option-row{width:100%;display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--white);border:1px solid var(--gray-200);border-radius:10px;cursor:pointer;transition:all .15s ease;text-align:left;outline:none}.pq-option-row:hover{background:var(--gray-50);border-color:var(--gray-300)}.pq-radio-dot{width:18px;height:18px;border-radius:50%;border:2px solid var(--gray-300);flex-shrink:0;position:relative;transition:border-color .15s ease}.pq-option-row.selected{background:var(--p-soft);border-color:var(--p)}.pq-option-row.selected .pq-radio-dot{border-color:var(--p)}.pq-option-row.selected .pq-radio-dot:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:var(--p)}.pq-option-val{font-size:14.5px;font-weight:600;color:var(--gray-800)}.pq-option-row.selected .pq-option-val{color:var(--p-dark)}.pq-text-response textarea{width:100%;height:180px;padding:14px 18px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:10px;font-size:14.5px;font-family:inherit;color:var(--gray-900);resize:vertical;outline:none;box-sizing:border-box;transition:border-color .15s,box-shadow .15s,background-color .15s}.pq-text-response textarea:focus{background:var(--white);border-color:var(--p);box-shadow:0 0 0 3px var(--p-ring)}.pq-btn-submit-quiz{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--green);color:var(--white);border:none;padding:11px 22px;border-radius:10px;font-weight:800;font-size:13.5px;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #10b98126}.pq-btn-submit-quiz:hover{background:#059669;box-shadow:0 6px 18px #10b98140;transform:translateY(-1px)}.pq-btn-launch{display:inline-flex;align-items:center;justify-content:center;background:var(--p);color:var(--white);border:none;padding:12px 24px;border-radius:10px;font-weight:700;font-size:14.5px;cursor:pointer;transition:all .2s;box-shadow:0 4px 16px var(--p-ring);width:20%;min-width:180px;box-sizing:border-box}.pq-btn-launch:hover{background:var(--p-dark);transform:translateY(-1px)}.pq-state-card{text-align:center;max-width:420px;width:100%}.pq-state-icon{font-size:56px;color:var(--red);margin-bottom:16px}.pq-state-card h2{font-size:22px;font-weight:800;color:var(--gray-900);margin-bottom:12px}.pq-state-card p{font-size:14.5px;color:var(--gray-500);line-height:1.6;margin-bottom:24px}.vc-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--white);padding:16px 24px;border-radius:16px;border:1px solid var(--gray-200);box-shadow:0 6px 20px #1b6fa60a}.vc-nav-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:10px;font-weight:700;font-size:13.5px;cursor:pointer;transition:all .2s ease;border:1px solid var(--gray-200);background:var(--white);color:var(--gray-700)}.vc-nav-btn:hover:not(:disabled){background:var(--p-soft);border-color:#c8dff2;color:var(--p);transform:translateY(-1px)}.vc-nav-btn:disabled{opacity:.45;cursor:not-allowed}.vc-root,.vc-root *{font-family:sans-serif}.pq-question-title,.pq-state-card h2,.pq-stat strong,.pq-stat-card__value,.pq-serif{font-family:serif!important}.pq-stat-card__value span{font-family:sans-serif!important}@media(max-width:768px){.vc-panel{padding:22px!important}.pq-stats-bar{flex-wrap:wrap;gap:4px 0}.pq-stat{flex:1 1 30%;min-width:90px;padding:8px 12px}.pq-stat-div{display:none}.pq-btn-launch{width:100%;min-width:0}.vc-controls{flex-direction:column;align-items:stretch;gap:10px;padding:14px}.vc-controls .vc-nav-btn,.vc-controls .pq-btn-submit-quiz{width:100%;justify-content:center}}@media(max-width:480px){.vc-panel{padding:16px!important}.pq-intro-banner{height:170px}.pq-stat{flex:1 1 45%}.pq-qnav__grid{grid-template-columns:repeat(auto-fill,minmax(38px,1fr))}}.vc-root .bt-intro-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.vc-root .bt-intro-head .bt-intro-emblem{margin-bottom:0}.vc-root .bt-intro-head .pq-play-tag{align-items:center}.vc-root .bt-intro-emblem{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:18px;border-radius:18px;background:linear-gradient(135deg,var(--p-soft) 0%,#ffffff 100%);border:1px solid #c8dff2;box-shadow:0 8px 20px var(--p-ring)}.vc-root .bt-intro-emblem svg{font-size:34px;color:var(--p)}.vc-root .bt-question-media{display:flex;justify-content:center}.vc-root .bt-question-media img{max-width:100%;max-height:320px;object-fit:contain;display:block}.vc-root .pq-question-title{display:block}.vc-root .pq-question-title h1,.vc-root .pq-option-val h1,.vc-root .bt-image-card__text h1,.vc-root .bt-recap-q h1{font-size:inherit;font-weight:inherit;margin:0;display:inline}.vc-root .bt-image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.vc-root .bt-image-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--r-md);cursor:pointer;transition:all .15s ease;text-align:center;outline:none}.vc-root .bt-image-card:hover{background:var(--gray-50);border-color:var(--gray-300)}.vc-root .bt-image-card.selected{background:var(--p-soft);border-color:var(--p);box-shadow:0 8px 22px var(--p-ring)}.vc-root .bt-image-card .bt-radio-dot{position:absolute;top:14px;right:14px;z-index:2;background:var(--white)}.vc-root .bt-image-card.selected .bt-radio-dot{border-color:var(--p)}.vc-root .bt-image-card.selected .bt-radio-dot:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:var(--p)}.vc-root .bt-image-card__img{display:block;border-radius:var(--r-sm);overflow:hidden;background:var(--gray-100)}.vc-root .bt-image-card__img img{width:100%;max-height:220px;object-fit:contain;display:block}.vc-root .bt-image-card__text{font-size:14.5px;font-weight:600;color:var(--gray-800)}.vc-root .bt-image-card.selected .bt-image-card__text{color:var(--p-dark)}.vc-root .bt-pie{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap;margin:30px 0 8px}.vc-root .bt-pie-chart{position:relative;width:180px;height:180px;border-radius:50%;flex-shrink:0;box-shadow:0 10px 28px #0f172a1f}.vc-root .bt-pie-hole{position:absolute;inset:30px;background:var(--white);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px var(--gray-100)}.vc-root .bt-pie-hole strong{font-size:32px;font-weight:800;color:var(--gray-900);line-height:1}.vc-root .bt-pie-hole span{font-size:12px;font-weight:700;color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em;margin-top:4px}.vc-root .bt-pie-legend{display:flex;flex-direction:column;gap:16px}.vc-root .bt-pie-legend-item{display:flex;align-items:center;gap:12px}.vc-root .bt-pie-swatch{width:16px;height:16px;border-radius:5px;flex-shrink:0}.vc-root .bt-pie-swatch.is-left{background:var(--p)}.vc-root .bt-pie-swatch.is-right{background:var(--purple)}.vc-root .bt-pie-legend-text{display:flex;flex-direction:column}.vc-root .bt-pie-legend-label{font-size:14.5px;font-weight:700;color:var(--gray-900);line-height:1.2}.vc-root .bt-pie-legend-meta{font-size:12.5px;font-weight:600;color:var(--gray-500);margin-top:2px}.vc-root .bt-recap{text-align:left;background:var(--white);border:1px solid var(--gray-200);border-radius:14px;overflow:hidden;margin-top:24px}.vc-root .bt-recap-tabs{display:flex;background:var(--gray-50);border-bottom:1px solid var(--gray-200)}.vc-root .bt-recap-tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 16px;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:13.5px;font-weight:700;color:var(--gray-500);transition:color .15s,background .15s,border-color .15s}.vc-root .bt-recap-tab:hover{background:var(--white);color:var(--gray-800)}.vc-root .bt-recap-tab .bt-recap-dot{width:9px;height:9px;border-radius:50%;background:var(--gray-400);flex-shrink:0}.vc-root .bt-recap-tab-count{font-size:11.5px;font-weight:800;min-width:22px;padding:1px 7px;border-radius:99px;background:var(--gray-200);color:var(--gray-600)}.vc-root .bt-recap-tab.is-left.active{color:var(--p-dark);background:var(--white);border-bottom-color:var(--p)}.vc-root .bt-recap-tab.is-left.active .bt-recap-dot{background:var(--p)}.vc-root .bt-recap-tab.is-left.active .bt-recap-tab-count{background:var(--p-soft);color:var(--p-dark)}.vc-root .bt-recap-tab.is-right.active{color:#6d28d9;background:var(--white);border-bottom-color:var(--purple)}.vc-root .bt-recap-tab.is-right.active .bt-recap-dot{background:var(--purple)}.vc-root .bt-recap-tab.is-right.active .bt-recap-tab-count{background:#f3eefe;color:#6d28d9}.vc-root .bt-recap-list{display:flex;flex-direction:column}.vc-root .bt-recap-empty{padding:28px 18px;text-align:center;font-size:13.5px;color:var(--gray-500)}.vc-root .bt-recap-row{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid var(--gray-100);border-left:3px solid transparent}.vc-root .bt-recap-row:last-child{border-bottom:none}.vc-root .bt-recap-row.is-left{border-left-color:var(--p);background:#1a6faa0b}.vc-root .bt-recap-row.is-right{border-left-color:var(--purple);background:#7c3aed0b}.vc-root .bt-recap-num{flex-shrink:0;width:38px;font-size:11px;font-weight:800;text-align:center;background:var(--white);border:1px solid var(--gray-200);color:var(--gray-700);padding:4px 0;border-radius:6px}.vc-root .bt-recap-q{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--gray-800);line-height:1.4}.vc-root .bt-recap-tag{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;max-width:320px;font-size:13px;font-weight:700;padding:6px 14px;border-radius:99px;border:1px solid transparent}.vc-root .bt-recap-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.vc-root .bt-recap-tag-side{flex-shrink:0}.vc-root .bt-recap-tag-side:after{content:"·";margin-left:7px;opacity:.55}.vc-root .bt-recap-tag-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.vc-root .bt-recap-tag.is-left{color:var(--p-dark);background:var(--p-soft);border-color:#c8dff2}.vc-root .bt-recap-tag.is-left .bt-recap-dot{background:var(--p)}.vc-root .bt-recap-tag.is-right{color:#6d28d9;background:#f3eefe;border-color:#e2d6fb}.vc-root .bt-recap-tag.is-right .bt-recap-dot{background:var(--purple)}@media(max-width:600px){.vc-root .bt-recap-row{flex-wrap:wrap}.vc-root .bt-recap-q{flex:1 1 100%;order:2}.vc-root .bt-recap-tag{order:3;max-width:100%}}@media(max-width:768px){.vc-root .bt-image-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:480px){.vc-root .bt-intro-emblem{width:54px;height:54px}}.medical-section{width:100%;padding:60px 20px;background:#fff}.medical-content{max-width:1200px;margin:0 auto;text-align:center}.medical-badge{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap;justify-content:center}.medical-badge span{width:36px;height:2px;background-color:#0074c2}.medical-badge p{font-size:14px;letter-spacing:1.5px;font-weight:600;color:#0074c2;text-transform:uppercase}.medical-content h2{font-size:26px;font-weight:500;color:#0c7ab5;margin-bottom:5px;line-height:1.3}.medical-content p{font-size:15px;line-height:1.8;color:#696969;max-width:920px;margin:0 auto}@media(max-width:992px){.medical-section{padding:50px 20px}.medical-content h2{font-size:28px}.medical-content p{font-size:14.5px}}@media(max-width:576px){.medical-section{padding:40px 15px}.medical-badge{gap:8px;margin-bottom:16px}.medical-badge span{width:26px}.medical-badge p{font-size:12px;letter-spacing:1.2px}.medical-content h2{font-size:22px;line-height:1.4}.medical-content p{font-size:14px;line-height:1.6}}
