:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--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 #0000001a;--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));width:var(--toastify-container-width);box-sizing:border-box;color:#fff;flex-direction:column;display:flex;position:fixed}.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);align-items:center;left:50%;transform:translate(-50%)}.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);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0px;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;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;word-break:break-word;flex:auto;align-items:center;margin-bottom:1rem;display:flex;position:relative}@media only screen and (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%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}@media only screen and (width<=480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.Toastify__toast--stacked{width:100%;transform:translate3d(0, var(--y), 0) scale(var(--s));transition:transform .3s;position:absolute}.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:"";height:calc(var(--g) * 1px);position:absolute;bottom:100%;left:0;right:0}.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:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{flex-shrink:0;width:22px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--auto,.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-theme--auto{background:var(--toastify-color-progress-light)}.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;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;padding:0;transition:all .3s;position:absolute;top:6px;right:6px}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light,.Toastify__close-button--auto{color:#000;opacity:.3}@media (prefers-color-scheme:dark){.Toastify__toast-theme--auto{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__progress-bar-theme--auto{background:var(--toastify-color-progress-dark)}.Toastify__close-button--auto{color:#fff;opacity:.7}}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{z-index:1;opacity:.7;transform-origin:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0;overflow:hidden}.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{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}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:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}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:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,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:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}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:translateY(2000px)}}.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%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}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) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}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:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(-500px)}}.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-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gs-floating-back-to-top{z-index:9998;color:#ff7830;-webkit-backdrop-filter:blur(14px);width:48px;height:48px;cursor: ;opacity:0;visibility:hidden;pointer-events:none;background:#1414168c;border:1px solid #ff6b1a73;border-radius:14px;justify-content:center;align-items:center;transition:opacity .35s,visibility .35s,transform .35s,background .35s,border-color .35s,box-shadow .35s;display:flex;position:fixed;bottom:30px;right:30px;transform:translateY(15px)scale(.9);box-shadow:0 5px 20px #0000001f,inset 0 0 12px #ff6b1a0a}.gs-floating-back-to-top.visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.gs-floating-back-to-top:hover{color:#fff;background:linear-gradient(135deg,#ff7830,#e6530a);border-color:#ff7830;transform:translateY(-5px);box-shadow:0 10px 28px #ff5a0040,0 0 18px #ff6b1a1f}.gs-floating-back-to-top svg{transition:transform .35s}.gs-floating-back-to-top:hover svg{transform:translate(2px,-2px)}[data-theme=light] .gs-floating-back-to-top{color:#e6530a;background:#ffffffb8;border-color:#e6530a59;box-shadow:0 5px 20px #14141917,inset 0 0 12px #ff6b1a0a}[data-theme=light] .gs-floating-back-to-top:hover{color:#fff;background:linear-gradient(135deg,#ff7830,#e6530a);border-color:#e6530a;box-shadow:0 10px 28px #e6530a38}@media (width<=650px){.gs-floating-back-to-top{border-radius:12px;width:43px;height:43px;bottom:20px;right:17px}.gs-floating-back-to-top svg{width:17px;height:17px}}@media (prefers-reduced-motion:reduce){.gs-floating-back-to-top,.gs-floating-back-to-top svg{transition:none}}.theme-switch{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:50px;align-items:center;gap:9px;padding:5px 10px 5px 5px;transition:all .3s;display:inline-flex}.theme-switch:hover{border-color:#ff5a008c;transform:translateY(-1px)}.theme-switch:disabled{cursor:wait;opacity:.7}.theme-switch-track{background:#38383e;border-radius:30px;align-items:center;width:43px;height:25px;padding:3px;transition:background .3s;display:flex;position:relative}.theme-switch-thumb{color:#fff;background:#ff6a1a;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;transition:transform .3s;display:flex;transform:translate(0)}.theme-switch.light .theme-switch-track{background:#ffe1c9}.theme-switch.light .theme-switch-thumb{color:#fff;background:#ff7a24;transform:translate(18px)}.theme-switch-label{min-width:33px;font-size:11px;font-weight:700}[data-theme=light] .theme-switch{color:#252525;background:#ffffffd9;border-color:#0000001f}[data-theme=light] .theme-switch-track{background:#dedfe4}[data-theme=light] .theme-switch.light .theme-switch-track{background:#ffe1c9}.theme-loader-backdrop{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);background:#05070cb8;width:100vw;height:100dvh;padding:20px;animation:.3s themeBackdropIn;z-index:2147483647!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important}.theme-loader-modal{box-sizing:border-box;text-align:center;color:#fff;background:linear-gradient(145deg,#222226,#121215);border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;flex:0 390px;align-items:center;width:100%;max-width:390px;padding:38px 30px;animation:.4s themeLoaderIn;display:flex;position:relative;box-shadow:0 25px 90px #0006;margin:auto!important}@media (width<=480px){.theme-loader-modal{border-radius:19px;max-width:340px;padding:32px 22px}}@keyframes themeBackdropIn{0%{opacity:0}to{opacity:1}}.theme-loader-modal{text-align:center;color:#fff;background:linear-gradient(145deg,#222226,#121215);border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;align-items:center;width:100%;max-width:390px;padding:38px 30px;animation:.4s themeLoaderIn;display:flex;box-shadow:0 25px 90px #0006}@keyframes themeLoaderIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.theme-loader-icon{color:#ff8a45;background:#ff5a0021;border-radius:20px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:22px;animation:1.2s ease-in-out infinite themeIconPulse;display:flex}.theme-loader-icon.light{color:#ff9b42;background:#ff9a4224}.theme-loader-icon.dark{color:#b8c5ff;background:#788cff21}@keyframes themeIconPulse{0%,to{transform:scale(1);box-shadow:0 0 #ff78281a}50%{transform:scale(1.08);box-shadow:0 0 0 12px #ff78280a}}.theme-loader-modal h2{color:#fff;letter-spacing:-.4px;margin:0 0 9px;font-size:21px;font-weight:750}.theme-loader-modal p{color:#a5a5ad;margin:0;font-size:12px;line-height:1.6}.theme-loader{background:#38383e;border-radius:20px;width:100%;height:5px;margin-top:28px;overflow:hidden}.theme-loader span{background:linear-gradient(90deg,#ff5a00,#ffad70,#ff5a00);border-radius:20px;width:40%;height:100%;animation:1s ease-in-out infinite themeProgress;display:block}@keyframes themeProgress{0%{transform:translate(-110%)}to{transform:translate(270%)}}.theme-loader-status{color:#85858e;letter-spacing:.3px;align-items:center;gap:8px;margin-top:19px;font-size:10px;font-weight:600;display:flex}.theme-loader-dot{background:#ff762e;border-radius:50%;width:7px;height:7px;animation:.8s ease-in-out infinite statusBlink}@keyframes statusBlink{0%,to{opacity:.35}50%{opacity:1}}[data-theme=light] .theme-loader-modal{color:#20242b;background:linear-gradient(145deg,#fff,#f5f6f8);border-color:#00000014}[data-theme=light] .theme-loader-modal h2{color:#20242b}[data-theme=light] .theme-loader-modal p{color:#687386}[data-theme=light] .theme-loader{background:#e5e7eb}[data-theme=light] .theme-loader-status{color:#687386}@media (width<=480px){.theme-loader-modal{border-radius:19px;max-width:340px;padding:32px 22px}.theme-loader-modal h2{font-size:19px}}@media (width<=900px){.theme-switch{gap:0;padding:4px}.theme-switch-label{display:none!important}.theme-switch-track{flex-shrink:0}}.site-header{z-index:1000;perspective:1200px;padding:18px 24px 0;transition:all .4s;position:fixed;top:0;left:0;right:0}.navbar-container{isolation:isolate;-webkit-backdrop-filter:blur(22px);background:linear-gradient(135deg,#26262af7,#111114f7 55%,#1c1816f7);border:1px solid #ffffff26;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1280px;min-height:76px;margin:0 auto;padding:0 28px;transition:background .4s,border-color .4s,box-shadow .4s,transform .4s;display:flex;position:relative;transform:translateY(0);box-shadow:inset 0 2px 2px #ffffff14,inset 0 -1px 1px #000c,0 8px 15px #00000040,0 18px 35px #00000059,0 35px 70px #00000059,0 0 35px #ff5a000b}.navbar-container:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#ff784159,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.navbar-container:after{content:"";filter:blur(22px);opacity:.65;z-index:-1;pointer-events:none;background:#ff5a002e;border-radius:50%;height:20px;transition:opacity .4s;position:absolute;bottom:-12px;left:12%;right:12%}.site-header.is-scrolled .navbar-container{background:#111114e8;border-color:#ffffff30;box-shadow:inset 0 2px 2px #ffffff1a,inset 0 -2px 3px #000000b3,0 8px 18px #00000059,0 22px 45px #0000007a,0 40px 80px #00000059,0 0 35px #ff5a0012}.site-header.is-scrolled .navbar-container:after{opacity:1}.navbar-brand{color:#fff;letter-spacing:-.7px;flex-shrink:0;align-items:center;gap:11px;font-size:19px;font-weight:850;text-decoration:none;transition:transform .3s;display:inline-flex}.navbar-brand:hover{transform:translateY(-2px)}.navbar-brand img{object-fit:contain;width:42px;height:42px;transition:transform .4s}.navbar-brand:hover img{transform:rotate(-8deg)scale(1.08)}.brand-accent{color:#ff5a00}.brand-text{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;line-height:1;display:flex}.brand-name{letter-spacing:-.7px;font-size:19px;font-weight:850;line-height:1.1;display:block}.brand-tagline{color:#a9a9ad;letter-spacing:1.3px;text-transform:uppercase;white-space:nowrap;margin-top:2px;font-size:8px;font-weight:400;line-height:1.2;display:block}.desktop-navigation{flex:1;justify-content:center;align-items:center;gap:clamp(15px,2vw,30px);display:flex}.nav-link{white-space:nowrap;color:#c6c6ca;align-items:center;min-height:42px;font-size:13px;font-weight:650;text-decoration:none;transition:color .3s,transform .3s,text-shadow .3s;display:inline-flex;position:relative}.nav-link:after{content:"";background:linear-gradient(90deg,#ff5a00,#ff9a5c);border-radius:10px;width:0;height:2px;transition:width .35s;position:absolute;bottom:3px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #ff5a00a6,0 0 18px #ff5a004d}.nav-link:hover,.nav-link.active{color:#ff762b;text-shadow:0 0 15px #ff5a0038}.nav-link:hover:after,.nav-link.active:after{width:100%}.navbar-cta,.mobile-cta{color:#fff;background:linear-gradient(135deg,#ff7936,#ff5a00 55%,#e84c00);border:1px solid #ffb48240;border-radius:50px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:13px 20px;font-size:12px;font-weight:750;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.navbar-cta:before,.mobile-cta:before{content:"";background:linear-gradient(100deg,#0000,#ffffff40,#0000);width:70%;height:100%;transition:left .6s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.navbar-cta:hover:before,.mobile-cta:hover:before{left:150%}.navbar-cta:hover,.mobile-cta:hover{background:linear-gradient(135deg,#ff9259,#ff6a1a);transform:translateY(-3px);box-shadow:0 4px #c83f00,0 12px 25px #ff5a0059,0 18px 35px #0000004d}.navbar-cta:active,.mobile-cta:active{transform:translateY(2px);box-shadow:0 1px #c83f00,0 4px 10px #ff5a0033}.mobile-menu-toggle,.mobile-navigation{display:none}@media (width<=1100px){.site-header{padding-left:16px;padding-right:16px}.navbar-container{gap:16px;padding:0 20px}.desktop-navigation{gap:15px}.navbar-brand{font-size:17px}.navbar-cta{padding:12px 15px}}@media (width<=900px){.navbar-container{min-height:68px}.desktop-navigation,.navbar-cta{display:none}.mobile-menu-toggle{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:11px;justify-content:center;align-items:center;width:43px;height:43px;transition:all .3s;display:flex;box-shadow:inset 0 2px 2px #ffffff12,0 5px 12px #00000040}.mobile-menu-toggle:hover{color:#ff762b;border-color:#ff5a00;box-shadow:0 0 18px #ff5a0026,0 6px 15px #0000004d}.mobile-navigation{-webkit-backdrop-filter:blur(22px);opacity:0;pointer-events:none;background:#121215f7;border:1px solid #0000;border-radius:16px;flex-direction:column;width:100%;max-width:1280px;max-height:0;margin:12px auto 0;padding:0 22px;transition:max-height .4s,opacity .3s,transform .3s,padding .3s;display:flex;overflow:hidden;transform:translateY(-8px)}.mobile-navigation.open{opacity:1;pointer-events:auto;border-color:#ffffff26;max-height:80vh;padding:15px 22px 22px;overflow-y:auto;transform:translateY(0);box-shadow:inset 0 2px 2px #ffffff0f,0 15px 30px #0006,0 30px 60px #00000059,0 0 25px #ff5a000d}.mobile-navigation .nav-link{border-bottom:1px solid #ffffff14;min-height:48px}.mobile-navigation .nav-link:after{bottom:8px;left:0;transform:none}.mobile-navigation .nav-link:hover:after,.mobile-navigation .nav-link.active:after{width:45px}.mobile-cta{min-height:46px;margin-top:18px}}@media (width<=480px){.site-header{padding:10px 10px 0}.navbar-container{border-radius:14px;min-height:62px;padding:0 14px}.navbar-brand{gap:8px;font-size:16px}.navbar-brand img{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.site-header *,.site-header :before,.site-header :after{transition:none!important;animation:none!important}}.navbar-theme-toggle{flex-shrink:0;justify-content:center;align-items:center;display:flex}.mobile-theme-toggle{display:none}@media (width<=900px){.navbar-theme-toggle{margin-left:auto;margin-right:10px;display:flex}.mobile-theme-toggle{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding:15px 0 5px;display:flex}.mobile-theme-toggle>span{color:#a9a9ad;font-size:12px;font-weight:600}}[data-theme=light] .navbar-container{background:linear-gradient(135deg,#fffffff7,#f8f8f8f7 55%,#fff5eff7);border-color:#1414141f;box-shadow:inset 0 2px 2px #ffffffe6,0 8px 18px #00000012,0 20px 40px #00000014,0 0 30px #ff5a000a}[data-theme=light] .site-header.is-scrolled .navbar-container{background:#fffffff0;border-color:#1414141f}[data-theme=light] .navbar-brand{color:#171717}[data-theme=light] .brand-tagline{color:#777}[data-theme=light] .nav-link{color:#555}[data-theme=light] .nav-link:hover,[data-theme=light] .nav-link.active{color:#f15a24}[data-theme=light] .mobile-menu-toggle{color:#222;background:#0000000a;border-color:#0000001f;box-shadow:0 3px 10px #0000000f}[data-theme=light] .mobile-navigation{background:#fffffffa;border-color:#0000001a}[data-theme=light] .mobile-navigation .nav-link{color:#444;border-bottom-color:#00000014}[data-theme=light] .mobile-theme-toggle{border-top-color:#0000001a}[data-theme=light] .mobile-theme-toggle>span{color:#555}[data-theme=light] .navbar-container,[data-theme=light] .site-header.is-scrolled .navbar-container{box-shadow:none!important}[data-theme=light] .navbar-container:after{opacity:0!important}[data-theme=light] .navbar-container{border-color:#1414141a}@media (width<=900px){[data-theme=light] .mobile-navigation.open{box-shadow:0 12px 30px #0000000f}}.navbar-cta-wrapper{align-items:center;display:inline-flex;position:relative}.navbar-cta-wrapper:after{content:"";width:calc(100% + 30px);height:18px;position:absolute;top:100%;left:-15px}.navbar-cta-dropdown{background:var(--dropdown-bg,#171719);-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;z-index:1000;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:6px;width:285px;padding:9px;transition:opacity .25s,visibility .25s,transform .3s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:calc(100% + 14px);right:0;transform:translateY(12px)scale(.96);box-shadow:0 18px 45px #0000004d}.navbar-cta-wrapper:hover .navbar-cta-dropdown,.navbar-cta-wrapper:focus-within .navbar-cta-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.navbar-dropdown-action{width:100%;min-height:67px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;padding:10px 11px;text-decoration:none;transition:background .25s,border-color .25s,transform .25s;display:flex}.navbar-dropdown-action:hover{background:#ff5a0017;border-color:#ff5a0033;transform:translate(3px)}.dropdown-action-icon{color:#ff5a00;background:#ff5a001f;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.dropdown-action-content{flex-direction:column;flex:1;gap:4px;display:flex}.dropdown-action-content strong{color:var(--text-primary,#fff);font-size:13px;font-weight:650}.dropdown-action-content small{color:var(--text-secondary,#999);font-size:10px}.dropdown-action-arrow{color:#ff5a00;opacity:.7;flex-shrink:0;transition:transform .25s}.navbar-dropdown-action:hover .dropdown-action-arrow{opacity:1;transform:translate(2px,-2px)}.whatsapp-action .dropdown-action-icon{color:#25d366;background:#25d3661f}.whatsapp-action:hover{background:#25d36612;border-color:#25d36633}.whatsapp-action .dropdown-action-arrow{color:#25d366}[data-theme=light] .navbar-cta-dropdown{--dropdown-bg:#fff;border-color:#00000014;box-shadow:0 18px 45px #0000001f}[data-theme=light] .dropdown-action-content strong{color:#171719}[data-theme=light] .dropdown-action-content small{color:#777}@media (width<=900px){.navbar-cta-wrapper{display:none}}.gs-hero{--hero-bg:#f5f8fc;--hero-text:#151c29;--hero-muted:#5d6b7e;--hero-accent:#f36b21;--hero-accent-hover:#df5711;--hero-border:#141e2d21;--hero-image-opacity:.65;--hero-overlay:linear-gradient(90deg, #f8fafdd1 0%, #f8fafdb8 40%, #f8fafd7a 72%, #f8fafd9e 100%);--hero-bottom-overlay:linear-gradient(0deg, #f5f8fcc7 0%, transparent 35%, transparent 75%, #f5f8fc2e 100%);--hero-cyan:#009fbd;--hero-cyan-bright:#00bde0;--hero-glow:#00b4dc26;--hero-glow-secondary:#00b4dc0f;--hero-label-bg:#00b4dc12;--hero-label-border:#00a0c338;--hero-secondary-bg:#ffffffb3;--hero-secondary-text:#182332;--hero-trust-bg:#00b4dc14;--hero-caption:#657486;--hero-scroll:#718096;isolation:isolate;background:var(--hero-bg);min-height:100svh;color:var(--hero-text);align-items:center;padding:125px 0 85px;transition:background .35s,color .35s;display:flex;position:relative;overflow:hidden}html[data-theme=dark] .gs-hero,body[data-theme=dark] .gs-hero,html.dark .gs-hero,body.dark .gs-hero,.dark .gs-hero{--hero-bg:#06131c;--hero-text:#fff;--hero-muted:#c0ccd8;--hero-accent:#ff762e;--hero-accent-hover:#ed5e16;--hero-border:#ffffff2e;--hero-image-opacity:.55;--hero-overlay:linear-gradient(90deg, #030c14c2 0%, #030e17ad 42%, #030e1785 72%, #030c14b3 100%);--hero-bottom-overlay:linear-gradient(0deg, #030c14a6 0%, transparent 28%, transparent 75%, #030c1433 100%)}.gs-hero-bg{z-index:-2;opacity:var(--hero-image-opacity);background-image:url(/images/gammasoft-tech-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .5s;animation:22s ease-in-out infinite alternate gs-bg-zoom;position:absolute;inset:0;transform:scale(1.04)}.gs-hero:before{content:"";z-index:-1;background:var(--hero-overlay);transition:background .35s;position:absolute;inset:0}.gs-hero:after{content:"";z-index:-1;background:var(--hero-bottom-overlay);pointer-events:none;position:absolute;inset:0}.gs-hero-glow{z-index:0;background:radial-gradient(circle, var(--hero-glow), var(--hero-glow-secondary) 45%, transparent 70%);filter:blur(55px);pointer-events:none;border-radius:50%;width:650px;height:650px;position:absolute;top:0;right:-12%}.gs-hero-noise{z-index:0;opacity:.12;pointer-events:none;background-image:radial-gradient(#6482962e .6px,#0000 .6px);background-size:5px 5px;position:absolute;inset:0}html[data-theme=dark] .gs-hero-noise,body[data-theme=dark] .gs-hero-noise,html.dark .gs-hero-noise,body.dark .gs-hero-noise,.dark .gs-hero-noise{opacity:.12;background-image:radial-gradient(#ffffff21 .6px,#0000 .6px)}.gs-hero-container{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:35px;width:min(1240px,100% - 80px);margin:0 auto;display:grid;position:relative}.gs-hero-content{z-index:2;animation:.9s both gs-content-enter;position:relative}.gs-hero-label{-webkit-backdrop-filter:blur(12px);color:#f36b21;letter-spacing:2px;background:#f36b211a;border:1px solid #f36b214d;border-radius:50px;align-items:center;gap:11px;margin-bottom:25px;padding:9px 15px;font-size:11px;font-weight:750;display:inline-flex}.gs-label-dot{background:#f36b21;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite gs-dot-pulse;box-shadow:0 0 14px #f36b21a6}.gs-hero-title{color:var(--hero-text);letter-spacing:-2.8px;margin:0;font-size:clamp(42px,5.2vw,70px);font-weight:800;line-height:1.09;transition:color .35s}.gs-hero-title span{color:var(--hero-accent)}.gs-hero-description{max-width:540px;color:var(--hero-muted);margin:25px 0 30px;font-size:15px;line-height:1.9}.gs-hero-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.gs-hero-primary,.gs-hero-secondary{border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 23px;font-size:13px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.gs-hero-primary{color:#fff;background:var(--hero-accent);border:1px solid var(--hero-accent);box-shadow:0 8px 25px #f36b2140}.gs-hero-primary:hover{color:#fff;background:var(--hero-accent-hover);border-color:var(--hero-accent-hover);transform:translateY(-4px);box-shadow:0 12px 30px #f36b2159}.gs-hero-secondary{color:var(--hero-secondary-text);border:1px solid var(--hero-border);background:var(--hero-secondary-bg);-webkit-backdrop-filter:blur(12px)}.gs-hero-secondary:hover{border-color:var(--hero-cyan);color:var(--hero-cyan);background:var(--hero-label-bg);transform:translateY(-4px)}.gs-hero-trust{align-items:center;gap:14px;margin-top:48px;display:flex}.gs-trust-icon{width:43px;height:43px;color:var(--hero-cyan);background:var(--hero-trust-bg);border:1px solid var(--hero-label-border);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.gs-trust-content{flex-direction:column;gap:5px;display:flex}.gs-trust-content strong{color:var(--hero-text);font-size:13px}.gs-trust-content span{color:var(--hero-muted);font-size:11px}.gs-hero-visual{z-index:2;perspective:1200px;flex-direction:column;justify-content:center;align-items:center;min-height:560px;animation:1s .15s both gs-visual-enter;display:flex;position:relative}.gs-logo-glow{background:radial-gradient(circle, var(--hero-glow), var(--hero-glow-secondary) 45%, transparent 72%);filter:blur(35px);pointer-events:none;border-radius:50%;width:430px;height:430px;animation:5s ease-in-out infinite gs-logo-glow;position:absolute}.gs-logo-stage{z-index:2;justify-content:center;align-items:center;width:min(100%,530px);height:510px;display:flex;position:relative}.gs-logo-stage canvas{outline:none;display:block;width:100%!important;height:100%!important}.gs-logo-caption{z-index:2;color:#ff7029;letter-spacing:4px;justify-content:center;align-items:center;gap:13px;margin-top:-15px;font-size:10px;font-weight:750;display:flex;position:relative}.gs-logo-caption span{opacity:.9;background:linear-gradient(90deg,#ff5a00,#ffb184);width:28px;height:1px}.gs-model-loader{align-items:center;gap:6px;display:flex}.gs-model-loader span{background:var(--hero-cyan-bright);border-radius:50%;width:7px;height:7px;animation:.7s ease-in-out infinite alternate gs-loader-bounce}.gs-model-loader span:nth-child(2){animation-delay:.15s}.gs-model-loader span:nth-child(3){animation-delay:.3s}.gs-scroll-indicator{z-index:3;color:#ff7029;letter-spacing:2px;align-items:center;gap:11px;font-size:9px;font-weight:700;text-decoration:none;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.gs-scroll-indicator span{border:1px solid var(--hero-border);border-radius:20px;width:18px;height:27px;position:relative}.gs-scroll-indicator span:after{content:"";background:#f60;border-radius:5px;width:3px;height:5px;animation:1.5s infinite gs-scroll;position:absolute;top:5px;left:50%;transform:translate(-50%)}@keyframes gs-bg-zoom{0%{transform:scale(1.04)}to{transform:scale(1.12)}}@keyframes gs-content-enter{0%{opacity:0;transform:translate(-35px)}to{opacity:1;transform:translate(0)}}@keyframes gs-visual-enter{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0)}}@keyframes gs-logo-glow{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes gs-dot-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes gs-scroll{0%{opacity:0;transform:translate(-50%)}50%{opacity:1}to{opacity:0;transform:translate(-50%,10px)}}@keyframes gs-loader-bounce{0%{opacity:.5;transform:translateY(0)}to{opacity:1;transform:translateY(-7px)}}@media (width<=1100px){.gs-hero-container{gap:20px;width:min(100% - 55px,1000px)}.gs-hero-title{font-size:clamp(40px,5.5vw,58px)}.gs-hero-visual{min-height:480px}.gs-logo-stage{height:450px}.gs-logo-glow{width:370px;height:370px}}@media (width<=850px){.gs-hero{padding-top:115px;padding-bottom:75px}.gs-hero:before{background:var(--hero-overlay)}.gs-hero-container{grid-template-columns:1fr;gap:5px}.gs-hero-content{text-align:center}.gs-hero-label,.gs-hero-actions{justify-content:center}.gs-hero-description{margin-left:auto;margin-right:auto}.gs-hero-trust{justify-content:center}.gs-hero-title{font-size:clamp(43px,8vw,65px)}.gs-hero-visual{min-height:470px}.gs-logo-stage{height:440px}}@media (width<=550px){.gs-hero{padding-top:105px;padding-bottom:75px}.gs-hero-container{width:calc(100% - 32px)}.gs-hero-title{letter-spacing:-1.8px;font-size:clamp(36px,10vw,48px)}.gs-hero-description{font-size:13px;line-height:1.8}.gs-hero-trust{margin-top:32px}.gs-hero-visual{min-height:360px;margin-top:5px}.gs-logo-stage{width:100%;height:360px}.gs-logo-glow{width:280px;height:280px}.gs-logo-caption{margin-top:-10px;font-size:9px}.gs-scroll-indicator{font-size:8px;bottom:15px}}@media (width<=380px){.gs-hero-title{font-size:34px}.gs-hero-actions{flex-direction:column;align-items:stretch}.gs-hero-primary,.gs-hero-secondary{width:100%}.gs-hero-visual{min-height:320px}.gs-logo-stage{height:320px}}@media (prefers-reduced-motion:reduce){.gs-hero *,.gs-hero :before,.gs-hero :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gs-trusted-section{isolation:isolate;background:#0b0b0c;width:100%;padding:100px 0 85px;position:relative;overflow:hidden}.gs-trusted-container{z-index:2;width:min(1200px,100% - 40px);margin:0 auto;position:relative}.gs-trusted-glow{filter:blur(120px);opacity:.12;pointer-events:none;z-index:0;border-radius:50%;width:360px;height:360px;position:absolute}.gs-trusted-glow-left{background:#ff5a00;top:10%;left:-220px}.gs-trusted-glow-right{background:#ff5a00;bottom:0;right:-220px}.gs-trusted-heading{text-align:center;max-width:700px;margin:0 auto 55px}.gs-trusted-eyebrow{color:#ff5a00;letter-spacing:3px;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:700;display:inline-flex}.gs-trusted-pulse{background:#ff5a00;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite gs-trusted-pulse;box-shadow:0 0 12px #ff5a00}@keyframes gs-trusted-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}.gs-trusted-heading h2{color:#fff;letter-spacing:-1.5px;margin:0 0 16px;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.2}.gs-trusted-heading h2 span{color:#ff5a00}.gs-trusted-heading p{color:#99999f;max-width:540px;margin:0 auto;font-size:15px;line-height:1.8}.gs-trusted-marquee{width:100%;margin:18px 0;position:relative;overflow:hidden}.gs-trusted-marquee .rfm-marquee-container{width:100%;overflow:hidden}.gs-trusted-marquee .rfm-marquee{will-change:transform;backface-visibility:hidden;flex-shrink:0;align-items:center;display:flex;transform:translate(0,0)}.gs-trusted-marquee .rfm-marquee>*{flex-shrink:0}.gs-trusted-logo-card{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;justify-content:center;align-items:center;gap:14px;min-width:205px;height:95px;margin:0 13px;padding:20px 28px;transition:background .35s,border-color .35s,transform .35s,box-shadow .35s;display:flex}.gs-trusted-logo-card:hover{background:#ff5a0012;border-color:#ff5a0080;transform:translateY(-5px);box-shadow:0 12px 35px #ff5a0014}.gs-trusted-logo-card img{object-fit:contain;opacity:1;flex-shrink:0;width:36px;height:36px;transition:transform .35s,opacity .35s;display:block;filter:none!important}.gs-trusted-logo-card:hover img{transform:scale(1.12)}.gs-trusted-logo-card span{color:#eeeeef;white-space:nowrap;letter-spacing:.2px;font-size:16px;font-weight:600}.gs-trusted-bottom{justify-content:center;align-items:center;gap:18px;margin-top:48px;display:flex}.gs-trusted-bottom span{background:#ff5a0080;width:45px;height:1px}.gs-trusted-bottom p{color:#77777d;letter-spacing:3px;margin:0;font-size:10px;font-weight:700}[data-theme=light] .gs-trusted-section{background:#f7f7f8}[data-theme=light] .gs-trusted-heading h2{color:#171719}[data-theme=light] .gs-trusted-heading p{color:#696970}[data-theme=light] .gs-trusted-logo-card{background:#ffffffd9;border-color:#00000017;box-shadow:0 5px 20px #00000006}[data-theme=light] .gs-trusted-logo-card:hover{background:#fff;border-color:#ff5a0073;box-shadow:0 12px 30px #ff5a0014}[data-theme=light] .gs-trusted-logo-card img{filter:none!important}[data-theme=light] .gs-trusted-logo-card span{color:#252529}[data-theme=light] .gs-trusted-bottom p{color:#77777d}@media (width<=768px){.gs-trusted-section{padding:75px 0 65px}.gs-trusted-heading{margin-bottom:38px}.gs-trusted-logo-card{gap:11px;min-width:175px;height:82px;margin:0 9px;padding:16px 20px}.gs-trusted-logo-card img{width:30px;height:30px}.gs-trusted-logo-card span{font-size:14px}}@media (width<=480px){.gs-trusted-container{width:calc(100% - 24px)}.gs-trusted-heading h2{letter-spacing:-.8px;font-size:30px}.gs-trusted-heading p{font-size:13px}.gs-trusted-eyebrow{letter-spacing:2px;font-size:9px}.gs-trusted-logo-card{min-width:155px;height:72px;margin:0 7px;padding:12px 16px}.gs-trusted-logo-card img{width:27px;height:27px}.gs-trusted-logo-card span{font-size:13px}.gs-trusted-bottom{gap:10px;margin-top:35px}.gs-trusted-bottom span{width:25px}.gs-trusted-bottom p{letter-spacing:2px;font-size:8px}}@media (prefers-reduced-motion:reduce){.gs-trusted-pulse{animation:none}.gs-trusted-logo-card,.gs-trusted-logo-card img{transition:none}}.gs-about,.gs-about-page{--gs-orange:#ff5a00;--gs-orange-light:#ff8548;--gs-orange-soft:#ffb184;--gs-bg:#101010;--gs-card:#181818;--gs-card-light:#202020;--gs-text:#fff;--gs-muted:#a5a5a5;--gs-border:#ffffff17;color:var(--gs-text);background:var(--gs-bg);isolation:isolate;position:relative}.gs-about,.gs-about-page,.gs-about *,.gs-about-page *{box-sizing:border-box}@keyframes gs-about-fade-up{0%{opacity:0;filter:blur(5px);transform:translateY(35px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes gs-about-fade-left{0%{opacity:0;filter:blur(4px);transform:translate(-35px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes gs-about-fade-right{0%{opacity:0;filter:blur(4px);transform:translate(35px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes gs-about-pulse{0%,to{opacity:1;box-shadow:0 0 8px var(--gs-orange)}50%{opacity:.45;box-shadow:0 0 22px var(--gs-orange)}}@keyframes gs-about-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes gs-about-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gs-about-glow{0%{opacity:.35;transform:scale(.85)}to{opacity:.8;transform:scale(1.15)}}@keyframes gs-about-grid-move{0%{background-position:0 0}to{background-position:75px 75px}}@keyframes gs-about-gradient{0%{background-position:0%}to{background-position:200%}}.gs-about{width:100%;padding:85px 0 120px;overflow:hidden}.gs-about.gs-about-preview{box-sizing:border-box;padding-top:35px;padding-bottom:45px}.gs-about-container{z-index:2;width:min(100% - 80px,1280px);margin:0 auto;position:relative}.gs-about-heading{max-width:850px;margin-top:0;margin-bottom:85px;animation:.9s both gs-about-fade-up}.gs-about-eyebrow{color:var(--gs-orange-light);letter-spacing:3px;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:25px;font-size:11px;font-weight:750;display:flex}.gs-about-dot{background:var(--gs-orange);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite gs-about-pulse}.gs-about-line{background:linear-gradient(90deg, var(--gs-orange), transparent);width:55px;height:1px}.gs-about-title{color:#fff;letter-spacing:-3px;font-size:clamp(45px,6vw,76px);font-weight:800;line-height:1.12}.gs-about-title span,.gs-about-overview-left h3 span,.gs-values-heading h3 span,.gs-about-cta h3 span,.gs-about-page-hero h1 span,.gs-about-page-story h2 span,.gs-about-page-section-heading h2 span,.gs-about-page-cta h2 span{color:#0000;background:linear-gradient(100deg,#ff5a00,#ffb184,#ff7029,#ff5a00) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite gs-about-gradient}.gs-about-subtitle{color:#a1a1a1;max-width:600px;margin-top:25px;font-size:16px;line-height:1.9}.gs-about-overview{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;margin-bottom:100px;display:grid}.gs-about-overview-left{max-width:650px;animation:1s .15s both gs-about-fade-left}.gs-about-small-label{color:var(--gs-orange-light);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:22px;font-size:11px;font-weight:750;display:inline-flex}.gs-about-overview-left h3{color:#fff;letter-spacing:-1.5px;margin-bottom:25px;font-size:clamp(30px,3.5vw,45px);line-height:1.2}.gs-about-overview-left p{color:#a5a5a5;margin-bottom:18px;font-size:14px;line-height:1.95}.gs-about-link{color:var(--gs-orange-light);align-items:center;gap:12px;margin-top:18px;font-size:13px;font-weight:750;text-decoration:none;transition:color .3s,gap .3s,transform .3s;display:inline-flex}.gs-about-link:hover{color:#fff;gap:19px;transform:translate(3px)}.gs-about-visual,.gs-about-page-story-visual{isolation:isolate;background:radial-gradient(circle at 50% 45%,#ff5a0026,#0000 55%),linear-gradient(145deg,#202020,#141414);border:1px solid #ffffff17;border-radius:28px;justify-content:center;align-items:center;min-height:470px;transition:border-color .4s,box-shadow .4s,transform .4s;display:flex;position:relative;overflow:hidden}.gs-about-visual{animation:1s .25s both gs-about-fade-right}.gs-about-visual:before{content:"";z-index:-1;opacity:0;background:linear-gradient(135deg,#ff5a0014,#0000 35% 65%,#ff5a0012);transition:opacity .4s;position:absolute;inset:0}.gs-about-visual:hover,.gs-about-page-story-visual:hover{border-color:#ff5a0073;transform:translateY(-5px);box-shadow:0 25px 70px #00000059,0 0 40px #ff5a0014}.gs-about-visual:hover:before{opacity:1}.gs-about-visual-glow{filter:blur(85px);background:#ff5a003b;border-radius:50%;width:300px;height:300px;animation:5s ease-in-out infinite alternate gs-about-glow;position:absolute}.gs-about-visual-orbit{pointer-events:none;border:1px solid #ff5a003b;border-radius:50%;width:330px;height:330px;position:absolute}.gs-about-visual-orbit.orbit-a{animation:22s linear infinite gs-about-orbit}.gs-about-visual-orbit.orbit-b{border-color:#ffffff14;width:410px;height:410px;animation:30s linear infinite reverse gs-about-orbit}.gs-about-visual-content{z-index:2;text-align:center;flex-direction:column;align-items:center;animation:5s ease-in-out infinite gs-about-float;display:flex;position:relative}.gs-about-visual-icon{transition:transform .4s;box-shadow:none!important;filter:none!important}.gs-about-visual-icon img{box-shadow:none!important;filter:none!important}.gs-about-visual:hover .gs-about-visual-icon{transform:rotate(0)scale(1.07);box-shadow:none!important;filter:none!important}.gs-about-visual-name{color:#fff;letter-spacing:4px;margin-top:32px;font-size:17px;font-weight:850}.gs-about-visual-tagline{color:var(--gs-orange-light);letter-spacing:4px;margin-top:10px;font-size:10px}.gs-about-visual-divider{background:linear-gradient(90deg, transparent, var(--gs-orange), transparent);width:45px;height:2px;margin:20px 0}.gs-about-visual-year{color:#999;letter-spacing:4px;font-size:11px}.gs-about-decoration{color:#ff7029;text-shadow:0 0 25px #ff5a00cc;animation:4s ease-in-out infinite gs-about-float;position:absolute}.gs-about-decoration.decoration-a{font-size:45px;top:15%;right:15%}.gs-about-decoration.decoration-b{font-size:30px;animation-delay:1s;bottom:20%;left:12%}.gs-about-floating-badge{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#ddd;background:#141414cc;border:1px solid #ffffff21;border-radius:30px;align-items:center;gap:9px;padding:12px 17px;font-size:10px;transition:border-color .3s,transform .3s;display:flex;position:absolute;bottom:30px;right:25px}.gs-about-visual:hover .gs-about-floating-badge{border-color:#ff5a0080;transform:translateY(-4px)}.gs-about-badge-dot{background:var(--gs-orange);width:7px;height:7px;box-shadow:0 0 12px var(--gs-orange);border-radius:50%}.gs-about-highlights{border:1px solid var(--gs-border);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff06;border-radius:20px;grid-template-columns:repeat(4,1fr);margin-bottom:120px;padding:35px 20px;animation:.9s both gs-about-fade-up;display:grid}.gs-about-highlight{text-align:center;border-right:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:10px;display:flex}.gs-about-highlight:last-child{border-right:none}.gs-highlight-number{color:#ff7029;letter-spacing:-1px;font-size:36px;font-weight:850;transition:transform .35s,text-shadow .35s}.gs-about-highlight:hover .gs-highlight-number{text-shadow:0 0 25px #ff5a0080;transform:translateY(-5px)}.gs-highlight-label{color:#999;font-size:11px}.gs-about-values{margin-bottom:110px}.gs-values-heading{margin-bottom:40px}.gs-values-heading h3{color:#fff;letter-spacing:-1.5px;font-size:clamp(30px,4vw,43px);line-height:1.2}.gs-values-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.gs-value-card,.gs-about-page-strength-card{background:linear-gradient(145deg,#1b1b1b,#151515);border:1px solid #ffffff14;border-radius:18px;padding:30px;transition:transform .4s,border-color .4s,background .4s,box-shadow .4s;position:relative;overflow:hidden}.gs-value-card:before,.gs-about-page-strength-card:before{content:"";background:linear-gradient(90deg, transparent, var(--gs-orange), transparent);width:100%;height:1px;transition:left .5s;position:absolute;top:0;left:-100%}.gs-value-card:hover,.gs-about-page-strength-card:hover{background:linear-gradient(145deg,#24201e,#181818);border-color:#ff5a0066;transform:translateY(-9px);box-shadow:0 18px 45px #0000004d}.gs-value-card:hover:before,.gs-about-page-strength-card:hover:before{left:100%}.gs-value-icon{color:#ff7029;background:#ff5a001a;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:22px;transition:transform .35s,background .35s,box-shadow .35s;display:grid}.gs-value-card:hover .gs-value-icon,.gs-about-page-strength-card:hover .gs-value-icon{background:#ff5a002e;transform:rotate(-7deg)scale(1.1);box-shadow:0 0 25px #ff5a0021}.gs-value-number{color:#555;font-size:12px;position:absolute;top:30px;right:30px}.gs-value-card h4,.gs-about-page-strength-card h3{color:#fff;margin-bottom:12px;font-size:17px}.gs-value-card p,.gs-about-page-strength-card p{color:#999;font-size:12px;line-height:1.9}.gs-about-cta,.gs-about-page-cta{background:radial-gradient(circle at 85%,#ff5a0024,#0000 35%),linear-gradient(110deg,#202020,#151515);border:1px solid #ff5a0038;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;padding:55px 60px;display:flex;position:relative;overflow:hidden}.gs-about-cta-glow{filter:blur(70px);pointer-events:none;background:#ff5a0033;width:200px;height:200px;position:absolute;top:-120px;right:15%}.gs-about-cta-content{z-index:1;position:relative}.gs-about-cta-content>span{color:var(--gs-orange-light);letter-spacing:2px;font-size:10px;font-weight:750}.gs-about-cta h3,.gs-about-page-cta h2{color:#fff;letter-spacing:-1.5px;margin-top:18px;font-size:clamp(30px,4vw,45px);line-height:1.2}.gs-about-cta-button{z-index:1;color:#fff;white-space:nowrap;background:linear-gradient(135deg,#ff7029,#f04b00);border:1px solid #ffffff1f;border-radius:50px;justify-content:center;align-items:center;gap:12px;min-height:55px;padding:0 28px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .35s,box-shadow .35s,background .35s;display:inline-flex;position:relative;box-shadow:0 8px 25px #ff5a001f}.gs-about-cta-button:hover{background:linear-gradient(135deg,#ff8548,#ff5a00);transform:translateY(-5px);box-shadow:0 15px 35px #ff5a004d}.gs-about-preview .gs-about-overview{gap:60px;margin-bottom:65px}.gs-about-preview .gs-about-visual{min-height:390px}.gs-about-preview .gs-about-visual-icon{width:145px;height:145px}.gs-about-preview .gs-about-highlights{margin-bottom:35px}.gs-about-preview-action{justify-content:center;padding-top:10px;display:flex}.gs-about-more-button{color:#fff;background:linear-gradient(135deg,#ff7029,#f04b00);border:1px solid #ff702980;border-radius:50px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 28px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .35s,box-shadow .35s,gap .35s;display:inline-flex;box-shadow:0 8px 25px #ff5a001a}.gs-about-more-button:hover{gap:18px;transform:translateY(-5px);box-shadow:0 12px 35px #ff5a0047}.gs-about-page{width:100%;min-height:100vh;padding-bottom:100px;overflow:hidden}.gs-about-page-hero{background:radial-gradient(circle at 80% 30%,#ff5a0026,#0000 35%),#101010;border-bottom:1px solid #ffffff12;padding:155px 0 100px;position:relative;overflow:hidden}.gs-about-page-hero:after{content:"";pointer-events:none;border:1px solid #ff5a001a;border-radius:50%;width:500px;height:500px;position:absolute;top:-300px;right:-100px;box-shadow:0 0 0 50px #ff5a0005,0 0 0 100px #ff5a0004}.gs-about-page-container{z-index:2;width:min(100% - 80px,1280px);margin:0 auto;position:relative}.gs-about-page-hero .gs-about-page-container{animation:.9s both gs-about-fade-up}.gs-about-page-hero .gs-about-eyebrow{animation:.8s .15s both gs-about-fade-up}.gs-about-page-hero h1{color:#fff;letter-spacing:-3px;max-width:900px;margin:25px 0;font-size:clamp(48px,7vw,82px);font-weight:850;line-height:1.08;animation:.9s .25s both gs-about-fade-up}.gs-about-page-hero p{color:#a1a1a1;max-width:620px;font-size:16px;line-height:1.9;animation:.9s .4s both gs-about-fade-up}.gs-about-back{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:linear-gradient(135deg,#ff702929,#ff5a000a);border:1px solid #ff702959;border-radius:50px;justify-content:center;align-items:center;gap:11px;min-height:48px;margin-top:10px;margin-bottom:55px;padding:0 21px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:color .3s,border-color .3s,background .3s,transform .3s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:0 5px 25px #ff5a000f}.gs-about-back:hover{color:#fff;border-color:var(--gs-orange);background:linear-gradient(135deg,#ff7029,#f04b00);transform:translateY(-3px);box-shadow:0 8px 28px #ff5a0040}.gs-about-back svg{transition:transform .3s}.gs-about-back:hover svg{transform:translate(-4px)}.gs-about-page-story{grid-template-columns:1.05fr .95fr;align-items:center;gap:75px;padding-top:110px;padding-bottom:100px;display:grid}.gs-about-page-story-content{animation:.9s both gs-about-fade-left}.gs-about-page-story-content h2{color:#fff;letter-spacing:-1.5px;margin:5px 0 25px;font-size:clamp(32px,4vw,48px);line-height:1.2}.gs-about-page-story-content p{color:#a5a5a5;margin-bottom:17px;font-size:14px;line-height:1.95}.gs-about-page-story-visual{animation:1s .2s both gs-about-fade-right}.gs-about-page-story-visual .gs-about-visual-content{z-index:2;text-align:center;flex-direction:column;align-items:center;animation:5s ease-in-out infinite gs-about-float;display:flex;position:relative}.gs-about-page-story-visual .gs-about-visual-icon{background:#fff;border-radius:25px;place-items:center;width:115px;height:115px;margin-bottom:25px;padding:15px;transition:transform .4s;display:grid;box-shadow:0 25px 70px #00000073,0 0 50px #ff5a0029}.gs-about-page-story-visual:hover .gs-about-visual-icon{transform:rotate(-5deg)scale(1.07)}.gs-about-page-story-visual .gs-about-visual-icon img{object-fit:contain;width:100%;height:100%}.gs-about-page-story-visual .gs-about-visual-name{color:#fff;letter-spacing:4px;font-size:17px;font-weight:850}.gs-about-page-story-visual .gs-about-visual-tagline{color:var(--gs-orange-light);letter-spacing:4px;margin-top:10px;font-size:10px}.gs-about-page-story-visual .gs-about-visual-divider{background:var(--gs-orange);width:45px;height:2px;margin:20px 0}.gs-about-page-story-visual .gs-about-visual-year{color:#999;letter-spacing:4px;font-size:11px}.gs-about-page-mission{grid-template-columns:repeat(2,1fr);gap:20px;padding-bottom:110px;display:grid}.gs-about-page-info-card{background:linear-gradient(145deg,#1e1e1e,#151515);border:1px solid #ffffff17;border-radius:20px;padding:38px;transition:transform .4s,border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.gs-about-page-info-card:after{content:"";filter:blur(50px);opacity:0;background:#ff5a0021;border-radius:50%;width:180px;height:180px;transition:opacity .4s;position:absolute;bottom:-120px;right:-100px}.gs-about-page-info-card:hover{border-color:#ff5a0066;transform:translateY(-8px);box-shadow:0 20px 45px #00000040}.gs-about-page-info-card:hover:after{opacity:1}.gs-about-info-icon{color:#ff7029;background:#ff5a001a;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:25px;transition:transform .35s,background .35s;display:grid}.gs-about-page-info-card:hover .gs-about-info-icon{background:#ff5a002e;transform:rotate(-8deg)scale(1.1)}.gs-about-page-info-card h3{color:#fff;max-width:420px;margin:12px 0;font-size:24px;line-height:1.4}.gs-about-page-info-card p{color:#999;font-size:13px;line-height:1.9}.gs-about-page-section-heading{max-width:720px;margin-bottom:42px}.gs-about-page-section-heading h2{color:#fff;letter-spacing:-1.5px;margin:12px 0;font-size:clamp(30px,4vw,45px);line-height:1.2}.gs-about-page-section-heading p{color:#999;font-size:14px;line-height:1.8}.gs-about-page-strengths{padding-bottom:110px}.gs-about-page-strength-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.gs-about-page-values{padding-bottom:110px}.gs-about-page-cta{background:radial-gradient(circle at 85%,#ff5a0026,#0000 35%),linear-gradient(110deg,#202020,#151515);transition:border-color .4s,box-shadow .4s}.gs-about-page-cta:hover{border-color:#ff5a0066;box-shadow:0 20px 60px #00000040}.gs-about-page-cta h2{margin:15px 0}.gs-about-page-cta p{color:#999;font-size:13px;line-height:1.8}.gs-about-link,.gs-about-more-button,.gs-about-back,.gs-about-cta-button,.gs-about-page-cta a{-webkit-tap-highlight-color:transparent}.gs-about-more-button:focus-visible,.gs-about-link:focus-visible,.gs-about-back:focus-visible,.gs-about-cta-button:focus-visible,.gs-about-page-cta a:focus-visible{outline:2px solid var(--gs-orange-light);outline-offset:5px}@media (width<=1100px){.gs-about-overview,.gs-about-page-story{gap:45px}.gs-about-visual{min-height:420px}}@media (width<=900px){.gs-about-overview{gap:35px}.gs-about-page-story{grid-template-columns:1fr;gap:45px}.gs-about-page-strength-grid{grid-template-columns:repeat(2,1fr)}.gs-about-page-story-visual{min-height:420px}}@media (width<=768px){.gs-about{padding:85px 0}.gs-about.gs-about-preview{padding-top:25px;padding-bottom:30px}.gs-about-container,.gs-about-page-container{width:calc(100% - 40px)}.gs-about-heading{margin-bottom:55px}.gs-about-title{letter-spacing:-2px;font-size:clamp(40px,8vw,58px)}.gs-about-subtitle{font-size:14px}.gs-about-overview{grid-template-columns:1fr;gap:40px;margin-bottom:70px}.gs-about-preview .gs-about-overview{gap:35px}.gs-about-visual{min-height:390px}.gs-about-highlights{grid-template-columns:repeat(2,1fr);row-gap:30px;margin-bottom:85px;padding:30px 15px}.gs-about-highlight:nth-child(2){border-right:none}.gs-highlight-number{font-size:30px}.gs-values-grid{grid-template-columns:1fr}.gs-about-cta,.gs-about-page-cta{flex-direction:column;align-items:flex-start;padding:40px 30px}.gs-about-page{padding-bottom:70px}.gs-about-page-hero{padding:125px 0 75px}.gs-about-back{min-height:45px;margin-bottom:40px;padding:0 18px}.gs-about-page-hero h1{letter-spacing:-2px;font-size:clamp(38px,8vw,58px)}.gs-about-page-hero p{font-size:14px}.gs-about-page-story{padding-top:75px;padding-bottom:75px}.gs-about-page-story-visual{min-height:390px}.gs-about-page-mission{grid-template-columns:1fr;padding-bottom:80px}.gs-about-page-strengths,.gs-about-page-values{padding-bottom:80px}.gs-about-page-strength-grid{grid-template-columns:1fr}}@media (width<=420px){.gs-about-container,.gs-about-page-container{width:calc(100% - 32px)}.gs-about.gs-about-preview{padding-top:20px;padding-bottom:25px}.gs-about-title{font-size:39px}.gs-about-subtitle{font-size:14px}.gs-about-visual{min-height:330px}.gs-about-visual-icon{width:115px;height:115px}.gs-about-visual-orbit{width:260px;height:260px}.gs-about-visual-orbit.orbit-b{width:310px;height:310px}.gs-about-visual-name{font-size:14px}.gs-about-floating-badge{font-size:9px;bottom:15px;right:12px}.gs-about-highlights{padding:25px 8px}.gs-highlight-number{font-size:26px}.gs-highlight-label{font-size:9px}.gs-about-cta,.gs-about-page-cta{padding:32px 23px}.gs-about-page-hero{padding-top:115px}.gs-about-page-hero h1{font-size:37px}.gs-about-page-story-visual{min-height:330px}.gs-about-page-story-visual .gs-about-visual-icon{width:100px;height:100px}.gs-about-page-info-card{padding:27px}}[data-theme=light] .gs-about,[data-theme=light] .gs-about-page{--gs-bg:#f7f8fa;--gs-card:#fff;--gs-card-light:#f1f2f4;--gs-text:#171717;--gs-muted:#626873;--gs-border:#0000001a;color:var(--gs-text);background:var(--gs-bg)}[data-theme=light] .gs-about-grid,[data-theme=light] .gs-about-page-hero-grid{background-image:linear-gradient(#00000009 1px,#0000 1px),linear-gradient(90deg,#00000009 1px,#0000 1px)}[data-theme=light] .gs-about-glow-one{background:#ff5a0013}[data-theme=light] .gs-about-glow-two{background:#ff5a000e}[data-theme=light] .gs-about-title,[data-theme=light] .gs-about-overview-left h3,[data-theme=light] .gs-values-heading h3,[data-theme=light] .gs-about-cta h3,[data-theme=light] .gs-about-page-hero h1,[data-theme=light] .gs-about-page-story-content h2,[data-theme=light] .gs-about-page-section-heading h2,[data-theme=light] .gs-about-page-cta h2{color:#171717}[data-theme=light] .gs-about-subtitle,[data-theme=light] .gs-about-overview-left p,[data-theme=light] .gs-about-page-hero p,[data-theme=light] .gs-about-page-story-content p{color:#626873}[data-theme=light] .gs-about-link:hover{color:#d94c0b}[data-theme=light] .gs-about-visual,[data-theme=light] .gs-about-page-story-visual{background:radial-gradient(circle at 50% 45%,#ff5a001c,#0000 55%),linear-gradient(145deg,#fff,#f0f1f3);border-color:#00000017}[data-theme=light] .gs-about-visual:hover,[data-theme=light] .gs-about-page-story-visual:hover{border-color:#ff5a0066;box-shadow:0 25px 70px #0000001a,0 0 40px #ff5a000f}[data-theme=light] .gs-about-visual-orbit.orbit-b{border-color:#00000017}[data-theme=light] .gs-about-visual-name,[data-theme=light] .gs-about-page-story-visual .gs-about-visual-name{color:#202020}[data-theme=light] .gs-about-visual-year,[data-theme=light] .gs-about-page-story-visual .gs-about-visual-year{color:#737982}[data-theme=light] .gs-about-floating-badge{color:#454545;background:#ffffffd9;border-color:#0000001f}[data-theme=light] .gs-about-highlights{background:#ffffffa6;border-color:#00000017}[data-theme=light] .gs-about-highlight{border-right-color:#0000001a}[data-theme=light] .gs-highlight-label{color:#737982}[data-theme=light] .gs-value-card,[data-theme=light] .gs-about-page-strength-card{background:linear-gradient(145deg,#fff,#f3f4f6);border-color:#00000017}[data-theme=light] .gs-value-card:hover,[data-theme=light] .gs-about-page-strength-card:hover{background:linear-gradient(145deg,#fff,#fff5ef);border-color:#ff5a0059;box-shadow:0 18px 45px #00000014}[data-theme=light] .gs-value-card h4,[data-theme=light] .gs-about-page-strength-card h3{color:#202020}[data-theme=light] .gs-value-card p,[data-theme=light] .gs-about-page-strength-card p{color:#68707a}[data-theme=light] .gs-value-number{color:#b7b7b7}[data-theme=light] .gs-value-icon{background:#ff5a0017}[data-theme=light] .gs-about-cta{background:radial-gradient(circle at 85%,#ff5a0017,#0000 35%),linear-gradient(110deg,#fff,#f1f2f4);border-color:#ff5a0033}[data-theme=light] .gs-about-cta h3{color:#171717}[data-theme=light] .gs-about-more-button{color:#fff}[data-theme=light] .gs-about-page-hero{background:radial-gradient(circle at 80% 30%,#ff5a001a,#0000 35%),#f7f8fa;border-bottom-color:#00000014}[data-theme=light] .gs-about-page-hero:after{border-color:#ff5a001f;box-shadow:0 0 0 50px #ff5a0006,0 0 0 100px #ff5a0005}[data-theme=light] .gs-about-back{color:#252525;background:linear-gradient(135deg,#ff70291a,#ff5a0006);border-color:#ff702959;box-shadow:0 5px 25px #ff5a000a}[data-theme=light] .gs-about-back:hover{color:#fff}[data-theme=light] .gs-about-page-info-card{background:linear-gradient(145deg,#fff,#f2f3f5);border-color:#00000017}[data-theme=light] .gs-about-page-info-card:hover{border-color:#ff5a0059;box-shadow:0 20px 45px #00000014}[data-theme=light] .gs-about-page-info-card h3{color:#202020}[data-theme=light] .gs-about-page-info-card p,[data-theme=light] .gs-about-page-section-heading p{color:#68707a}[data-theme=light] .gs-about-page-cta{background:radial-gradient(circle at 85%,#ff5a0017,#0000 35%),linear-gradient(110deg,#fff,#f1f2f4);border-color:#ff5a0033}[data-theme=light] .gs-about-page-cta:hover{border-color:#ff5a0066;box-shadow:0 20px 60px #00000014}[data-theme=light] .gs-about-page-cta h2{color:#171717}[data-theme=light] .gs-about-page-cta p{color:#68707a}@media (prefers-reduced-motion:reduce){.gs-about *,.gs-about-page *,.gs-about :before,.gs-about-page :before,.gs-about :after,.gs-about-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.gs-about-profile-button{color:#fff;cursor:pointer;background:#ff5a00;border:none;border-radius:8px;align-items:center;gap:10px;margin-top:25px;padding:14px 22px;font-size:13px;font-weight:600;transition:all .3s;display:inline-flex}.gs-about-profile-button:hover{background:#ff7833;transform:translateY(-3px)}.gs-about-highlight{padding:12px 10px;transition:transform .35s;position:relative;overflow:hidden}.gs-about-highlight:hover{transform:translateY(-5px)}.gs-highlight-number{color:#ff7029;letter-spacing:-1px;font-variant-numeric:tabular-nums;text-shadow:0 0 #0000;font-size:36px;font-weight:850;transition:color .35s,text-shadow .35s,transform .35s;display:inline-block}.gs-about-highlight:hover .gs-highlight-number{color:#ff8548;text-shadow:0 0 22px #ff5a0066;transform:scale(1.08)}.gs-infinity-number{animation:1.2s both gs-infinity-appear}@keyframes gs-infinity-appear{0%{opacity:0;filter:blur(8px);transform:scale(.3)rotate(-35deg)}70%{opacity:1;filter:blur();transform:scale(1.15)rotate(5deg)}to{opacity:1;transform:scale(1)rotate(0)}}[data-theme=light] .gs-highlight-number{color:#ed570d}[data-theme=light] .gs-about-highlight:hover .gs-highlight-number{color:#ff7029;text-shadow:0 0 20px #ff5a0033}@media (width<=768px){.gs-highlight-number{font-size:30px}}@media (width<=420px){.gs-highlight-number{font-size:26px}}.gs-services{--gs-orange:#ff5a00;--gs-orange-light:#ff7838;--gs-bg:#0e0e10;--gs-card:#19191c;--gs-card-light:#202023;--gs-border:#ffffff17;--gs-muted:#96969e;isolation:isolate;background:var(--gs-bg);color:#fff;padding:115px 24px;scroll-margin-top:90px;position:relative;overflow:hidden}.gs-services *,.gs-services :before,.gs-services :after{box-sizing:border-box}.gs-services button{font:inherit}.gs-services-container{z-index:1;width:100%;max-width:1280px;margin:0 auto;position:relative}.gs-services .gs-reveal{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.gs-services .gs-reveal.is-visible{opacity:1;transform:translateY(0)}.gs-services-heading{text-align:center;max-width:760px;margin:0 auto 65px}.gs-services-back{border:1px solid var(--gs-border);color:#c8c8ce;cursor:pointer;background:#ffffff09;border-radius:30px;align-items:center;gap:8px;margin:0 0 35px;padding:10px 15px;font-size:12px;transition:all .3s;display:inline-flex}.gs-services-back svg{transform:rotate(180deg)}.gs-services-back:hover{color:#fff;background:#ff5a001a;border-color:#ff5a0073;transform:translate(-4px)}.gs-eyebrow{color:var(--gs-orange-light);letter-spacing:2px;background:#ff5a0014;border:1px solid #ff5a004d;border-radius:30px;align-items:center;gap:9px;padding:10px 16px;font-size:11px;font-weight:800;display:inline-flex}.gs-eyebrow svg{animation:3s ease-in-out infinite gsSparkle}.gs-services-heading h2{color:#fff;letter-spacing:-2px;margin:24px 0 0;font-size:clamp(38px,5vw,61px);font-weight:850;line-height:1.15}.gs-services-heading h2 span{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#ff5a00,#ff9a5b,#ff5a00) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite gsTextGradient;display:inline-block}.gs-services-heading>p{max-width:650px;color:var(--gs-muted);margin:20px auto 0;font-size:15px;line-height:1.9}.gs-services-layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:24px;display:grid}.gs-service-sidebar{border:1px solid var(--gs-border);-webkit-backdrop-filter:blur(18px);background:#171719eb;border-radius:18px;align-self:start;padding:22px 16px;transition:border-color .35s,box-shadow .35s;position:sticky;top:105px;box-shadow:0 20px 60px #00000038}.gs-service-sidebar:hover{border-color:#ff5a0033;box-shadow:0 22px 65px #0000004d}.gs-sidebar-heading{border-bottom:1px solid var(--gs-border);padding:0 7px 19px}.gs-sidebar-heading>span{color:var(--gs-orange-light);letter-spacing:1.8px;font-size:9px;font-weight:800}.gs-sidebar-heading h3{color:#fff;margin:9px 0 0;font-size:19px;font-weight:750}.gs-sidebar-heading p{color:#85858d;margin:7px 0 0;font-size:11px;line-height:1.7}.gs-sidebar-list{flex-direction:column;gap:8px;margin-top:17px;display:flex}.gs-sidebar-item{color:#aaaab0;text-align:left;cursor:pointer;background:#202023;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;width:100%;min-width:0;padding:11px 10px;transition:transform .3s,background .3s,border-color .3s,color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.gs-sidebar-item:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0b,#0000);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.gs-sidebar-item:hover:before{left:140%}.gs-sidebar-item:hover{color:#fff;border-color:#ff5a0059;transform:translate(4px)}.gs-sidebar-item.active{color:#fff;box-shadow:inset 3px 0 var(--gs-orange), 0 8px 22px #ff5a0012;background:linear-gradient(110deg,#ff5a002b,#ff5a000b);border-color:#ff5a006b}.gs-sidebar-icon{color:#999;background:#ffffff0d;border:1px solid #ffffff12;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;transition:all .3s;display:flex}.gs-sidebar-item:hover .gs-sidebar-icon,.gs-sidebar-item.active .gs-sidebar-icon{border-color:var(--gs-orange);background:var(--gs-orange);color:#fff;transform:scale(1.05);box-shadow:0 5px 18px #ff5a0033}.gs-sidebar-text{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.gs-sidebar-text strong{color:inherit;overflow-wrap:anywhere;font-size:11px;font-weight:700}.gs-sidebar-text small{color:#74747c;letter-spacing:1.2px;font-size:8px}.gs-sidebar-arrow{opacity:0;color:var(--gs-orange-light);flex-shrink:0;transition:all .3s;transform:translate(-5px)}.gs-sidebar-item:hover .gs-sidebar-arrow,.gs-sidebar-item.active .gs-sidebar-arrow{opacity:1;transform:translate(0)}.gs-sidebar-footer{border-top:1px solid var(--gs-border);flex-direction:column;gap:11px;margin-top:20px;padding:17px 8px 3px;display:flex}.gs-sidebar-footer>span{color:#777780;letter-spacing:1.5px;font-size:9px;font-weight:800}.gs-sidebar-footer button{color:var(--gs-orange-light);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:12px;font-weight:700;transition:color .3s;display:flex}.gs-sidebar-footer button:hover{color:#fff}.gs-service-details{border:1px solid var(--gs-border);background:#141416bf;border-radius:18px;min-width:0;scroll-margin-top:105px;animation:.55s cubic-bezier(.2,.7,.2,1) both gsDetailChange;overflow:hidden}@keyframes gsDetailChange{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.gs-detail-hero{border-bottom:1px solid var(--gs-border);padding:38px;position:relative;overflow:hidden}.gs-detail-glow{filter:blur(110px);pointer-events:none;background:#ff5a0021;border-radius:50%;width:380px;height:380px;animation:8s ease-in-out infinite alternate gsDetailGlow;position:absolute;top:-170px;right:-100px}.gs-detail-top{justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.gs-detail-badge{color:#ff8a4c;letter-spacing:1.3px;background:#ff5a0017;border:1px solid #ff5a004d;border-radius:30px;align-items:center;gap:8px;padding:9px 13px;font-size:9px;font-weight:800;display:inline-flex}.gs-detail-badge svg{animation:3s ease-in-out infinite gsSparkle}.gs-detail-number{color:#77777f;font-family:monospace;font-size:11px}.gs-detail-intro{align-items:flex-start;gap:22px;margin-top:35px;display:flex;position:relative}.gs-detail-main-icon{width:70px;height:70px;color:var(--gs-orange-light);background:#ff5a001a;border:1px solid #ff5a0059;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;transition:all .4s;display:flex;box-shadow:0 10px 35px #ff5a000f}.gs-detail-main-icon:hover{border-color:var(--gs-orange);background:var(--gs-orange);color:#fff;transform:translateY(-5px)rotate(-5deg);box-shadow:0 12px 30px #ff5a0038}.gs-detail-title{min-width:0}.gs-detail-title h3{color:#fff;letter-spacing:-1px;overflow-wrap:anywhere;margin:0;font-size:clamp(27px,3vw,42px);font-weight:800;line-height:1.2}.gs-detail-tagline{color:#e0e0e2;margin:14px 0 0;font-size:15px;line-height:1.7}.gs-detail-description{color:#929299;margin:12px 0 0;font-size:12px;line-height:1.9}.gs-detail-cta{background:var(--gs-orange);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:40px;justify-content:center;align-items:center;gap:9px;margin-top:22px;padding:13px 19px;font-size:11px;font-weight:750;transition:all .3s;display:inline-flex}.gs-detail-cta:hover{background:#ff762b;border-color:#fff3;transform:translateY(-3px);box-shadow:0 10px 28px #ff5a0040}.gs-detail-section{border-bottom:1px solid var(--gs-border);padding:34px}.gs-section-heading>span{color:var(--gs-orange-light);letter-spacing:1.8px;font-size:9px;font-weight:800;display:block}.gs-section-heading h4{color:#fff;margin:11px 0 0;font-size:clamp(20px,2.5vw,27px);font-weight:750;line-height:1.4}.gs-section-heading>p{color:#85858d;margin:9px 0 0;font-size:12px;line-height:1.8}.gs-overview{grid-template-columns:.9fr 1.1fr;align-items:center;gap:25px;display:grid}.gs-overview>p{color:#a2a2a9;margin:0;font-size:13px;line-height:2}.gs-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:23px;display:grid}.gs-feature-card,.gs-benefit-card,.gs-process-card{border:1px solid var(--gs-border);background:var(--gs-card);border-radius:12px;align-items:flex-start;gap:12px;min-width:0;padding:17px;transition:transform .35s,border-color .35s,background .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.gs-feature-card:before,.gs-benefit-card:before,.gs-process-card:before{opacity:0;content:"";background:linear-gradient(120deg,#0000,#ff5a0012,#0000);transition:opacity .35s;position:absolute;inset:0}.gs-feature-card:hover,.gs-benefit-card:hover,.gs-process-card:hover{background:#222225;border-color:#ff5a0066;transform:translateY(-5px);box-shadow:0 14px 30px #00000038}.gs-feature-card:hover:before,.gs-benefit-card:hover:before,.gs-process-card:hover:before{opacity:1}.gs-feature-card>svg,.gs-benefit-card>svg{z-index:1;color:var(--gs-orange-light);flex-shrink:0;transition:transform .3s;position:relative}.gs-feature-card:hover>svg,.gs-benefit-card:hover>svg{transform:scale(1.12)}.gs-feature-card>div,.gs-process-card>div:last-child{z-index:1;min-width:0;position:relative}.gs-feature-card small,.gs-process-card small{color:#707078;letter-spacing:1px;margin-bottom:7px;font-family:monospace;font-size:9px;display:block}.gs-feature-card p,.gs-benefit-card p,.gs-process-card p{z-index:1;color:#d1d1d5;margin:0;font-size:11px;font-weight:550;line-height:1.8;position:relative}.gs-benefits{background:#121214}.gs-benefit-card{background:#1a1a1d}.gs-process-icon{z-index:1;width:43px;height:43px;color:var(--gs-orange-light);background:#ff5a001a;border:1px solid #ff5a0029;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative}.gs-process-card:hover .gs-process-icon{border-color:var(--gs-orange);background:var(--gs-orange);color:#fff;transform:rotate(-5deg)}.gs-detail-bottom{background:#121214;justify-content:space-between;align-items:center;gap:15px;padding:25px 34px;display:flex}.gs-detail-bottom h4{color:#fff;margin:0;font-size:14px}.gs-detail-bottom p{color:#85858d;margin:7px 0 0;font-size:11px}.gs-detail-bottom button,.gs-services-footer>button{color:var(--gs-orange-light);cursor:pointer;background:0 0;border:1px solid #ff5a0073;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:11px;font-weight:750;transition:all .3s;display:inline-flex}.gs-detail-bottom button:hover,.gs-services-footer>button:hover{border-color:var(--gs-orange);background:var(--gs-orange);color:#fff;transform:translateY(-3px);box-shadow:0 10px 25px #ff5a0033}.gs-services-footer{border:1px solid var(--gs-border);background:linear-gradient(115deg,#19191c,#141416);border-radius:17px;justify-content:space-between;align-items:center;gap:25px;margin-top:65px;padding:35px;transition:border-color .35s,box-shadow .35s;display:flex}.gs-services-footer:hover{border-color:#ff5a0040;box-shadow:0 15px 45px #0003}.gs-services-footer>div>span{color:var(--gs-orange-light);letter-spacing:1.8px;font-size:9px;font-weight:800}.gs-services-footer h3{color:#fff;margin:12px 0 0;font-size:21px;font-weight:750}.gs-services-footer h3 small{color:#888890;margin-top:7px;font-size:13px;font-weight:500;display:block}.gs-services-footer>button{background:var(--gs-orange);color:#fff;border-color:#0000;padding:15px 22px}@keyframes gsServicesGlow{0%{transform:translate(0,0)scale(.95)}to{transform:translate(35px,-25px)scale(1.08)}}@keyframes gsDetailGlow{0%{opacity:.7;transform:translate(0)scale(.9)}to{opacity:1;transform:translate(-25px,20px)scale(1.1)}}@keyframes gsSparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}@keyframes gsTextGradient{to{background-position:200%}}.gs-services-page{min-height:100vh;padding-top:145px}.gs-services-page .gs-services-heading{margin-bottom:65px}@media (width<=1050px){.gs-services-layout{grid-template-columns:250px minmax(0,1fr);gap:16px}.gs-detail-section,.gs-detail-hero{padding:25px}.gs-service-sidebar{top:90px}}@media (width<=760px){.gs-services{padding:85px 17px;scroll-margin-top:75px}.gs-services-page{padding-top:120px}.gs-services-layout{grid-template-columns:1fr;gap:22px}.gs-service-sidebar{position:relative;top:auto}.gs-sidebar-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gs-sidebar-item{padding:9px}.gs-sidebar-arrow{display:none}.gs-overview{grid-template-columns:1fr;gap:15px}.gs-services-footer{flex-direction:column;align-items:flex-start;padding:25px}}@media (width<=480px){.gs-services{padding:70px 13px;scroll-margin-top:70px}.gs-services-page{padding-top:110px}.gs-services-heading{margin-bottom:42px}.gs-services-heading h2{letter-spacing:-1.3px;font-size:37px}.gs-services-heading>p{font-size:13px}.gs-sidebar-list{grid-template-columns:1fr}.gs-detail-hero,.gs-detail-section{padding:21px 17px}.gs-detail-intro{flex-direction:column;gap:17px}.gs-detail-title h3{font-size:29px}.gs-detail-grid{grid-template-columns:1fr}.gs-detail-bottom{flex-direction:column;align-items:flex-start;padding:22px 18px}.gs-services-footer h3{font-size:19px}.gs-services-back{margin-bottom:25px}}@media (prefers-reduced-motion:reduce){.gs-services *,.gs-services :before,.gs-services :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.gs-services .gs-reveal{opacity:1;transform:none}}@media (width>=761px){.gs-services{overflow:clip}.gs-services-container,.gs-services-layout{overflow:visible}.gs-services-layout{align-items:start}.gs-service-sidebar{z-index:5;align-self:start;height:fit-content;max-height:calc(100vh - 130px);top:110px;overflow-y:auto;position:sticky!important}}@media (width<=760px){.gs-service-sidebar{max-height:none;top:auto;overflow:visible;position:relative!important}}.gs-home-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.gs-home-service-card{border:1px solid var(--gs-border);background:#19191ce0;border-radius:16px;flex-direction:column;min-width:0;min-height:265px;padding:25px;transition:transform .35s,border-color .35s,background .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.gs-home-service-card:hover{background:#202023;border-color:#ff5a0066;transform:translateY(-7px);box-shadow:0 18px 40px #00000040}.gs-home-service-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.gs-home-service-top>span{color:var(--gs-orange-light);letter-spacing:1.5px;font-size:9px;font-weight:800}.gs-home-service-icon{width:48px;height:48px;color:var(--gs-orange-light);background:#ff5a001a;border:1px solid #ff5a0040;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;transition:all .35s;display:flex}.gs-home-service-card:hover .gs-home-service-icon{background:var(--gs-orange);color:#fff;transform:rotate(-6deg)scale(1.08)}.gs-home-service-card h3{color:#fff;margin:25px 0 0;font-size:19px;font-weight:750;line-height:1.4}.gs-home-service-card>p{color:var(--gs-muted);margin:11px 0 22px;font-size:12px;line-height:1.8}.gs-home-service-link{width:fit-content;color:var(--gs-orange-light);align-items:center;gap:8px;margin-top:auto;font-size:11px;font-weight:750;text-decoration:none;transition:gap .3s,color .3s;display:inline-flex}.gs-home-service-link:hover{color:#fff;gap:13px}.gs-home-services-action{justify-content:center;margin-top:42px;display:flex}.gs-home-services-action a{background:var(--gs-orange);color:#fff;border:1px solid #ff5a0073;border-radius:40px;justify-content:center;align-items:center;gap:10px;padding:14px 23px;font-size:12px;font-weight:750;text-decoration:none;transition:all .3s;display:inline-flex}.gs-home-services-action a:hover{background:#ff762b;transform:translateY(-3px);box-shadow:0 10px 28px #ff5a0038}@media (width<=900px){.gs-home-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.gs-home-services-grid{grid-template-columns:1fr;gap:13px}.gs-home-service-card{min-height:230px;padding:21px}.gs-home-service-card h3{margin-top:19px;font-size:18px}.gs-home-services-action{margin-top:30px}}.gs-services:not(.gs-services-page){padding-top:45px}@media (width<=760px){.gs-services:not(.gs-services-page){padding-top:35px}}@media (width<=480px){.gs-services:not(.gs-services-page){padding-top:30px}}.gs-services:not(.gs-services-page){padding-bottom:45px}@media (width<=760px){.gs-services:not(.gs-services-page){padding-bottom:35px}}@media (width<=480px){.gs-services:not(.gs-services-page){padding-bottom:25px}}[data-theme=light] .gs-services{--gs-bg:#f7f8fa;--gs-card:#fff;--gs-card-light:#f0f1f4;--gs-border:#1414191a;--gs-muted:#686873;background:var(--gs-bg);color:#17171b}[data-theme=light] .gs-grid-background{background-image:linear-gradient(#1414190b 1px,#0000 1px),linear-gradient(90deg,#1414190b 1px,#0000 1px)}[data-theme=light] .gs-services-back{color:#55555f;background:#fffc}[data-theme=light] .gs-services-back:hover,[data-theme=light] .gs-services-heading h2{color:#17171b}[data-theme=light] .gs-services-heading>p{color:#686873}[data-theme=light] .gs-service-sidebar{background:#fffffff0;box-shadow:0 20px 60px #14141912}[data-theme=light] .gs-service-sidebar:hover{box-shadow:0 22px 65px #1414191a}[data-theme=light] .gs-sidebar-heading h3{color:#19191e}[data-theme=light] .gs-sidebar-heading p{color:#777780}[data-theme=light] .gs-sidebar-item{color:#555560;background:#f0f1f4}[data-theme=light] .gs-sidebar-item:hover,[data-theme=light] .gs-sidebar-item.active{color:#19191e}[data-theme=light] .gs-sidebar-icon{color:#686873;background:#1414190b;border-color:#14141914}[data-theme=light] .gs-sidebar-text small{color:#85858e}[data-theme=light] .gs-sidebar-footer>span{color:#777780}[data-theme=light] .gs-sidebar-footer button:hover{color:#d94c00}[data-theme=light] .gs-service-details{background:#ffffffe0}[data-theme=light] .gs-detail-title h3{color:#19191e}[data-theme=light] .gs-detail-tagline{color:#484851}[data-theme=light] .gs-detail-description{color:#686873}[data-theme=light] .gs-detail-number{color:#777780}[data-theme=light] .gs-section-heading h4{color:#19191e}[data-theme=light] .gs-section-heading>p{color:#686873}[data-theme=light] .gs-overview>p{color:#555560}[data-theme=light] .gs-feature-card,[data-theme=light] .gs-benefit-card,[data-theme=light] .gs-process-card{background:#fff}[data-theme=light] .gs-feature-card:hover,[data-theme=light] .gs-benefit-card:hover,[data-theme=light] .gs-process-card:hover{background:#fff7f2;box-shadow:0 14px 30px #14141914}[data-theme=light] .gs-feature-card small,[data-theme=light] .gs-process-card small{color:#85858e}[data-theme=light] .gs-feature-card p,[data-theme=light] .gs-benefit-card p,[data-theme=light] .gs-process-card p{color:#484851}[data-theme=light] .gs-benefits{background:#f4f5f7}[data-theme=light] .gs-benefit-card{background:#fff}[data-theme=light] .gs-detail-bottom{background:#f4f5f7}[data-theme=light] .gs-detail-bottom h4{color:#19191e}[data-theme=light] .gs-detail-bottom p{color:#686873}[data-theme=light] .gs-services-footer{background:linear-gradient(115deg,#fff,#f1f2f5);box-shadow:0 10px 35px #14141909}[data-theme=light] .gs-services-footer:hover{box-shadow:0 15px 45px #14141914}[data-theme=light] .gs-services-footer h3{color:#19191e}[data-theme=light] .gs-services-footer h3 small{color:#686873}[data-theme=light] .gs-home-service-card{background:#ffffffeb;box-shadow:0 8px 25px #14141909}[data-theme=light] .gs-home-service-card:hover{background:#fff;box-shadow:0 18px 40px #14141917}[data-theme=light] .gs-home-service-card h3{color:#19191e}[data-theme=light] .gs-home-service-card>p{color:#686873}[data-theme=light] .gs-home-service-link:hover{color:#d94c00}.gs-home-products{--home-accent:#ff5a00;--home-accent-light:#ff925d;--home-bg:#101010;--home-card:#191919;--home-text:#fff;--home-muted:#999;isolation:isolate;width:100%;color:var(--home-text);background:var(--home-bg);padding:110px 0;position:relative;overflow:hidden}.gs-home-products *,.gs-home-products :before,.gs-home-products :after{box-sizing:border-box}.gs-home-products .home-products-container{z-index:2;width:min(100% - 80px,1400px);margin:0 auto;position:relative}@keyframes home-products-glow{0%{transform:translateY(-25px)scale(.9)}to{transform:translateY(35px)scale(1.15)}}.gs-home-products .home-products-heading{margin-bottom:55px;animation:.8s both home-products-enter}.gs-home-products .home-products-heading-row{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.gs-home-products .home-products-heading h2{color:#fff;letter-spacing:-2.5px;max-width:750px;margin:12px 0 0;font-size:clamp(36px,5vw,65px);font-weight:800;line-height:1.1}.gs-home-products .home-products-heading h2 span{background:linear-gradient(95deg,#ff5a00,#ff925d,#ffc09b);color:#0000;-webkit-background-clip:text;background-clip:text}.gs-home-products .home-products-heading p{color:#999;max-width:520px;margin:18px 0 0;font-size:14px;line-height:1.9}.gs-home-products .home-products-heading .eyebrow,.gs-home-products .home-products-heading small{color:var(--home-accent-light);letter-spacing:2.5px;font-size:10px;font-weight:800}.gs-home-products .home-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.gs-home-products .home-product-card{background:linear-gradient(145deg,#252525eb,#131313fa);border:1px solid #ffffff16;border-radius:19px;flex-direction:column;min-width:0;padding:11px;transition:transform .4s,border-color .4s,box-shadow .4s;animation:.7s both home-products-enter;display:flex;position:relative;overflow:hidden}.gs-home-products .home-product-card:hover{border-color:#ff5a0080;transform:translateY(-8px);box-shadow:0 20px 55px #00000059,0 0 35px #ff5a0014}.gs-home-products .home-product-card.home-product-featured{border-color:#ff5a004d}.gs-home-products .home-product-image{background:#242424;border-radius:12px;width:100%;height:220px;position:relative;overflow:hidden}.gs-home-products .home-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block}.gs-home-products .home-product-card:hover .home-product-image img{transform:scale(1.08)}.gs-home-products .home-product-image-overlay{pointer-events:none;background:linear-gradient(#00000059,#0000 40%,#000000b3),linear-gradient(110deg,#ff5a001f,#0000 55%);position:absolute;inset:0}.gs-home-products .home-product-number{z-index:2;color:#fff;letter-spacing:2px;background:#00000073;border:1px solid #fff3;border-radius:6px;padding:7px 10px;font-size:10px;font-weight:800;position:absolute;top:13px;left:13px}.gs-home-products .home-product-featured{z-index:2;color:#fff;letter-spacing:1px;background:#ff5a00eb;border-radius:6px;padding:7px 10px;font-size:8px;font-weight:800;position:absolute;top:13px;right:13px}.gs-home-products .home-product-icon{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0f0fb3;border:1px solid #ffffff40;border-radius:12px;place-items:center;width:45px;height:45px;transition:all .35s;display:grid;position:absolute;bottom:14px;left:14px}.gs-home-products .home-product-card:hover .home-product-icon{color:#fff;background:var(--home-accent);border-color:var(--home-accent);transform:rotate(-7deg)scale(1.08)}.gs-home-products .home-product-content{flex:1;padding:22px 13px 12px}.gs-home-products .home-product-content h3{color:#fff;letter-spacing:-.5px;margin:0 0 12px;font-size:21px;font-weight:750;transition:color .3s}.gs-home-products .home-product-card:hover .home-product-content h3{color:var(--home-accent-light)}.gs-home-products .home-product-content p{color:#999;margin:0;font-size:12px;line-height:1.85}.gs-home-products .home-product-footer{border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:15px 13px 8px;display:flex}.gs-home-products .home-product-footer span{color:#bbb;font-size:10px;font-weight:700}.gs-home-products .home-product-footer button{width:37px;height:37px;color:var(--home-accent-light);cursor:pointer;background:#ff5a0012;border:1px solid #ff5a0066;border-radius:50%;flex-shrink:0;place-items:center;transition:all .35s;display:grid}.gs-home-products .home-product-footer button:hover{color:#fff;background:var(--home-accent);transform:rotate(45deg)}.gs-home-products .home-products-bottom{background:linear-gradient(110deg,#ff5a001a,#ffffff06);border:1px solid #ff5a0038;border-radius:20px;justify-content:space-between;align-items:center;gap:25px;margin-top:55px;padding:32px 38px;display:flex}.gs-home-products .home-products-bottom h3{color:#fff;letter-spacing:-.8px;margin:0;font-size:clamp(20px,3vw,29px)}.gs-home-products .home-products-bottom p{color:#999;margin:10px 0 0;font-size:12px;line-height:1.8}.gs-home-products .home-products-cta{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#ff7029,#f04b00);border:0;border-radius:50px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:0 23px;font-size:12px;font-weight:800;transition:all .35s;display:inline-flex}.gs-home-products .home-products-cta:hover{transform:translateY(-4px);box-shadow:0 10px 30px #ff5a004d}@keyframes home-products-enter{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}[data-theme=light] .gs-home-products{--home-bg:#f5f7fa;--home-text:#20242b;--home-muted:#687386;background:#f5f7fa}[data-theme=light] .gs-home-products .products-grid-bg{background-image:linear-gradient(#141e2d0b 1px,#0000 1px),linear-gradient(90deg,#141e2d0b 1px,#0000 1px)}[data-theme=light] .gs-home-products .home-products-heading h2,[data-theme=light] .gs-home-products .home-product-content h3,[data-theme=light] .gs-home-products .home-products-bottom h3{color:#20242b}[data-theme=light] .gs-home-products .home-products-heading p,[data-theme=light] .gs-home-products .home-product-content p,[data-theme=light] .gs-home-products .home-products-bottom p{color:#687386}[data-theme=light] .gs-home-products .home-product-card{background:linear-gradient(145deg,#fff,#f0f3f7);border-color:#1e293b1a}[data-theme=light] .gs-home-products .home-product-footer{border-top-color:#1e293b1a}[data-theme=light] .gs-home-products .home-product-footer span{color:#596579}[data-theme=light] .gs-home-products .home-products-bottom{background:linear-gradient(110deg,#fff1e9,#fff);border-color:#ff5a0038}@media (width<=1050px){.gs-home-products{padding:90px 0}.gs-home-products .home-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-home-products .home-product-image{height:210px}}@media (width<=700px){.gs-home-products{padding:75px 0}.gs-home-products .home-products-container{width:calc(100% - 36px)}.gs-home-products .home-products-heading{margin-bottom:35px}.gs-home-products .home-products-heading-row{flex-direction:column;align-items:flex-start;gap:15px}.gs-home-products .home-products-heading h2{letter-spacing:-1.5px;font-size:clamp(34px,9vw,47px)}.gs-home-products .home-products-heading p{font-size:13px}.gs-home-products .home-products-grid{grid-template-columns:1fr;gap:17px}.gs-home-products .home-product-image{height:225px}.gs-home-products .home-product-content{padding:19px 12px 12px}.gs-home-products .home-products-bottom{flex-direction:column;align-items:flex-start;padding:26px 22px}.gs-home-products .home-products-cta{width:100%}}@media (width<=380px){.gs-home-products .home-products-container{width:calc(100% - 28px)}.gs-home-products .home-product-image{height:190px}.gs-home-products .home-product-content h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.gs-home-products *,.gs-home-products :before,.gs-home-products :after{transition:none!important;animation:none!important}}.home-products-status{text-align:center;color:#8490a2;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;width:100%;min-height:220px;padding:35px 20px;display:flex}.home-products-status>svg{color:#f36b21}.home-products-status h3{color:#20242b;margin:5px 0 0;font-size:18px}.home-products-status p{max-width:450px;margin:0;font-size:13px;line-height:1.7}.home-products-loading-icon{animation:1s linear infinite home-products-spin}@keyframes home-products-spin{to{transform:rotate(360deg)}}.home-products-retry{color:#f36b21;cursor:pointer;background:0 0;border:1px solid #f36b21;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:10px 16px;font-size:12px;font-weight:600;display:inline-flex}.home-products-retry:hover{color:#fff;background:#f36b21}.home-product-image-placeholder{color:#f36b21;background:#eaf0f5;place-items:center;display:grid;position:absolute;inset:0}.gs-projects{--gs-accent:#ff6b1a;--gs-accent-dark:#ff5a00;--gs-accent-soft:#ff6b1a1f;--gs-border:#ffffff17;isolation:isolate;color:#fff;background:#101010;width:100%;padding:120px 5%;position:relative;overflow:hidden}.gs-projects *,.gs-projects :before,.gs-projects :after{box-sizing:border-box}.gs-projects-container{z-index:2;width:100%;max-width:1400px;margin:0 auto;position:relative}.gs-projects:before{content:"";z-index:-1;opacity:.16;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:65px 65px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.gs-projects-glow{z-index:-1;background:var(--gs-accent-soft);filter:blur(140px);pointer-events:none;border-radius:50%;width:600px;height:600px;animation:9s ease-in-out infinite alternate gsGlowFloat;position:absolute;top:5%;right:-250px}@keyframes gsGlowFloat{0%{transform:translate(0,0)scale(1)}to{transform:translate(-70px,70px)scale(1.2)}}.gs-projects-heading{text-align:center;max-width:850px;margin:0 auto 65px;animation:.8s both gsFadeUp}.gs-section-label{background:var(--gs-accent-soft);color:var(--gs-accent);letter-spacing:1.5px;border:1px solid #ff6b1a4d;border-radius:30px;justify-content:center;align-items:center;gap:9px;margin-bottom:24px;padding:9px 16px;font-size:11px;font-weight:700;display:inline-flex}.gs-section-label svg{animation:2.5s ease-in-out infinite gsIconPulse}.gs-projects-heading h2{color:#fff;letter-spacing:-2.5px;margin:0 0 20px;font-size:clamp(38px,5.5vw,68px);font-weight:800;line-height:1.08}.gs-projects-heading h2 span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ff5a00,#ff9a52,#ff5a00) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite gsTextShine;display:block}.gs-projects-heading>p{color:#99999f;max-width:650px;margin:0 auto;font-size:15px;line-height:1.9}.gs-projects-stats{border-top:1px solid var(--gs-border);border-bottom:1px solid var(--gs-border);flex-wrap:wrap;justify-content:center;gap:clamp(35px,7vw,100px);margin-bottom:45px;padding:30px 15px;animation:.8s .15s both gsFadeUp;display:flex}.gs-project-stat{text-align:center}.gs-project-stat span{color:var(--gs-accent);text-shadow:0 0 25px #ff6b1a33;margin-bottom:6px;font-size:32px;font-weight:800;display:block}.gs-project-stat p{color:#85858c;margin:0;font-size:12px}.gs-project-filters{flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;margin-bottom:42px;animation:.8s .2s both gsFadeUp;display:flex}.gs-project-filter{border:1px solid var(--gs-border);color:#a5a5aa;cursor:pointer;background:#ffffff06;border-radius:30px;padding:11px 19px;font-size:12px;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.gs-project-filter:hover{color:#fff;border-color:var(--gs-accent);transform:translateY(-3px)}.gs-project-filter.active{color:#fff;background:var(--gs-accent-dark);border-color:var(--gs-accent-dark);box-shadow:0 5px 22px #ff5a0033}.gs-project-filter:focus-visible,.gs-project-details-btn:focus-visible,.gs-project-modal-close:focus-visible{outline:2px solid var(--gs-accent);outline-offset:4px}.gs-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.gs-project-card{isolation:isolate;border:1px solid var(--gs-border);background:linear-gradient(145deg,#1d1d20 0%,#141416 100%);border-radius:18px;flex-direction:column;min-width:0;min-height:355px;padding:28px;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s;animation:.75s both gsCardReveal;display:flex;position:relative;overflow:hidden}.gs-project-card:first-child{animation-delay:50ms}.gs-project-card:nth-child(2){animation-delay:.12s}.gs-project-card:nth-child(3){animation-delay:.19s}.gs-project-card:nth-child(4){animation-delay:.26s}.gs-project-card:nth-child(5){animation-delay:.33s}.gs-project-card:nth-child(6){animation-delay:.4s}.gs-project-card:nth-child(7){animation-delay:.47s}.gs-project-card:nth-child(8){animation-delay:.54s}.gs-project-card:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#0000 20%,#ff6b1aa6,#0000 80%);padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gs-project-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0b,#0000);width:55%;height:300%;transition:left .8s;position:absolute;top:-100%;left:-80%;transform:rotate(25deg)}.gs-project-card:hover{border-color:#ff6b1a73;transform:translateY(-10px)scale(1.012);box-shadow:0 20px 55px #00000059,0 0 35px #ff6b1a12}.gs-project-card:hover:before{opacity:1}.gs-project-card:hover:after{left:140%}.gs-project-card-top{justify-content:space-between;align-items:center;margin-bottom:36px;display:flex;position:relative}.gs-project-number{color:#65656c;letter-spacing:1px;font-size:12px;font-weight:700}.gs-project-icon{background:var(--gs-accent-soft);width:56px;height:56px;color:var(--gs-accent);border:1px solid #ff6b1a21;border-radius:16px;place-items:center;transition:transform .45s cubic-bezier(.2,.8,.2,1),background .35s,box-shadow .35s;display:grid;position:absolute;left:50%;transform:translate(-50%)}.gs-project-card:hover .gs-project-icon{background:var(--gs-accent-dark);color:#fff;transform:translate(-50%)translateY(-5px)rotate(-8deg)scale(1.1);box-shadow:0 8px 25px #ff5a0040}.gs-project-arrow{border:1px solid var(--gs-border);color:#999;border-radius:50%;place-items:center;width:35px;height:35px;transition:all .35s;display:grid}.gs-project-card:hover .gs-project-arrow{color:#fff;background:var(--gs-accent-dark);border-color:var(--gs-accent-dark);transform:rotate(45deg)}.gs-project-card-content{z-index:1;flex:1;position:relative}.gs-project-tag{color:var(--gs-accent);letter-spacing:1.1px;text-transform:uppercase;margin-bottom:13px;font-size:10px;font-weight:700;display:inline-block}.gs-project-card-content h3{color:#f5f5f5;margin:0 0 9px;font-size:22px;font-weight:750;line-height:1.3;transition:color .3s}.gs-project-card:hover .gs-project-card-content h3{color:var(--gs-accent)}.gs-project-card-content h4{color:#a4a4aa;margin:0 0 14px;font-size:12px;font-weight:600;line-height:1.5}.gs-project-card-content p{color:#898990;margin:0;font-size:13px;line-height:1.8}.gs-project-card-bottom{z-index:1;border-top:1px solid var(--gs-border);margin-top:25px;padding-top:18px;position:relative}.gs-project-details-btn{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0;font-size:12px;font-weight:700;transition:color .3s;display:inline-flex}.gs-project-details-btn svg{color:var(--gs-accent);transition:transform .3s}.gs-project-details-btn:hover{color:var(--gs-accent)}.gs-project-details-btn:hover svg{transform:translate(6px)}.gs-project-card.purple .gs-project-icon{color:#b18aff;background:#9b64ff21}.gs-project-card.blue .gs-project-icon{color:#64aaff;background:#3c91ff21}.gs-project-card.green .gs-project-icon{color:#61d9a0;background:#46cd8c21}.gs-project-view-all{justify-content:center;margin-top:50px;display:flex}.gs-project-view-all a{color:#fff;background:#ff6b1a0a;border:1px solid #ff6b1a59;border-radius:9px;align-items:center;gap:12px;padding:15px 25px;font-size:13px;font-weight:700;text-decoration:none;transition:all .35s;display:inline-flex}.gs-project-view-all a svg{color:var(--gs-accent);transition:transform .3s}.gs-project-view-all a:hover{background:var(--gs-accent-dark);border-color:var(--gs-accent-dark);transform:translateY(-4px);box-shadow:0 10px 30px #ff5a0033}.gs-project-view-all a:hover svg{color:#fff;transform:translate(3px,-3px)}.gs-project-empty{text-align:center;color:#999;grid-column:1/-1;padding:65px 20px}.gs-project-empty svg{color:var(--gs-accent);margin-bottom:15px}.gs-project-empty h3{color:#fff;margin:0 0 8px}.gs-project-empty p{margin:0}.gs-project-cta{background:linear-gradient(110deg,#ff5a001f,#ffffff06);border:1px solid #ff6b1a40;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;margin-top:80px;padding:40px 42px;animation:.8s .3s both gsFadeUp;display:flex;position:relative;overflow:hidden}.gs-project-cta:before{content:"";filter:blur(70px);pointer-events:none;background:#ff6b1a1a;border-radius:50%;width:200px;height:200px;position:absolute;top:-100px;right:10%}.gs-project-cta>div,.gs-project-cta>a{z-index:1;position:relative}.gs-project-cta>div>span{color:var(--gs-accent);letter-spacing:1.5px;font-size:10px;font-weight:700}.gs-project-cta h3{color:#fff;margin:12px 0 0;font-size:clamp(20px,3vw,30px)}.gs-project-cta h3 strong{color:var(--gs-accent)}.gs-project-cta>a{background:var(--gs-accent-dark);color:#fff;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:15px 22px;font-size:12px;font-weight:700;text-decoration:none;transition:all .35s;display:inline-flex}.gs-project-cta>a:hover{background:var(--gs-accent);transform:translateY(-4px);box-shadow:0 10px 30px #ff5a0040}.gs-project-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000d6;justify-content:center;align-items:flex-start;padding:100px 25px 30px;animation:.25s both gsModalFade;display:flex;position:fixed;inset:0;overflow-y:auto}.gs-project-modal{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--gs-accent-dark) #19191c;background:#19191c;border:1px solid #ff6b1a40;border-radius:20px;flex-shrink:0;width:100%;max-width:700px;max-height:calc(100vh - 130px);padding:42px;animation:.35s cubic-bezier(.2,.8,.2,1) both gsModalUp;position:relative;overflow-y:auto;box-shadow:0 30px 100px #0000008c}.gs-project-modal-close{border:1px solid var(--gs-border);color:#fff;cursor:pointer;background:#252528;border-radius:50%;place-items:center;width:38px;height:38px;transition:all .3s;display:grid;position:absolute;top:20px;right:20px}.gs-project-modal-close:hover{background:var(--gs-accent-dark);border-color:var(--gs-accent-dark);transform:rotate(90deg)}.gs-project-modal-label{color:var(--gs-accent);letter-spacing:1.5px;margin-bottom:25px;font-size:10px;font-weight:700}.gs-project-modal-icon{background:var(--gs-accent-soft);width:60px;height:60px;color:var(--gs-accent);border-radius:16px;place-items:center;margin-bottom:22px;display:grid}.gs-project-modal h2{color:#fff;margin:5px 0 10px;font-size:clamp(27px,4vw,38px)}.gs-project-modal h4{color:#a4a4aa;margin:0 0 20px;font-size:14px}.gs-project-modal-description{border-bottom:1px solid var(--gs-border);color:#a5a5aa;padding-bottom:25px;font-size:14px;line-height:1.9}.gs-project-modal-features{margin-top:25px}.gs-project-modal-features h3{color:#fff;margin-bottom:18px;font-size:17px}.gs-project-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.gs-project-feature-list>div{color:#b4b4ba;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.gs-project-feature-list svg{color:var(--gs-accent);flex-shrink:0;margin-top:1px}.gs-project-suitable{background:#ffffff0a;border-radius:12px;margin-top:30px;padding:20px}.gs-project-suitable span{color:var(--gs-accent);letter-spacing:1.3px;font-size:10px;font-weight:700}.gs-project-suitable p{color:#b4b4ba;margin:10px 0 0;font-size:13px;line-height:1.8}.gs-project-modal-cta{background:var(--gs-accent-dark);color:#fff;border-radius:8px;align-items:center;gap:10px;margin-top:25px;padding:14px 20px;font-size:12px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.gs-project-modal-cta:hover{background:var(--gs-accent);transform:translateY(-3px)}@keyframes gsFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes gsCardReveal{0%{opacity:0;transform:translateY(35px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gsIconPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.12)}}@keyframes gsTextShine{to{background-position:200%}}@keyframes gsModalFade{0%{opacity:0}to{opacity:1}}@keyframes gsModalUp{0%{opacity:0;transform:translateY(25px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1050px){.gs-projects{padding:100px 5%}.gs-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-project-cta{padding:32px}}@media (width<=650px){.gs-projects{padding:80px 5%}.gs-projects-heading{margin-bottom:45px}.gs-projects-heading h2{letter-spacing:-1.5px}.gs-projects-heading>p{font-size:14px}.gs-projects-stats{justify-content:space-around;gap:25px;padding:25px 5px}.gs-project-stat span{font-size:24px}.gs-project-stat p{font-size:10px}.gs-project-filters{gap:8px}.gs-project-filter{padding:9px 13px;font-size:11px}.gs-project-grid{grid-template-columns:1fr;gap:17px}.gs-project-card{min-height:330px;padding:24px}.gs-project-card:hover{transform:translateY(-5px)}.gs-project-cta{flex-direction:column;align-items:flex-start;margin-top:55px;padding:28px 23px}.gs-project-modal-overlay{padding:85px 12px 20px}.gs-project-modal{max-height:calc(100vh - 105px);padding:30px 22px}.gs-project-feature-list{grid-template-columns:1fr}.gs-project-modal-close{top:14px;right:14px}}@media (prefers-reduced-motion:reduce){.gs-projects *,.gs-projects :before,.gs-projects :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gs-home-products+.gs-projects{padding-top:45px}@media (width<=700px){.gs-home-products+.gs-projects{padding-top:35px}}@media (width<=480px){.gs-home-products+.gs-projects{padding-top:25px}}.gs-projects{padding-bottom:45px}@media (width<=650px){.gs-projects{padding-bottom:35px}}@media (width<=480px){.gs-projects{padding-bottom:25px}}[data-theme=light] .gs-projects{--gs-border:#1414191a;color:#19191e;background:#f7f8fa}[data-theme=light] .gs-projects:before{background-image:linear-gradient(#1414190b 1px,#0000 1px),linear-gradient(90deg,#1414190b 1px,#0000 1px)}[data-theme=light] .gs-projects-heading h2{color:#19191e}[data-theme=light] .gs-projects-heading>p,[data-theme=light] .gs-project-stat p{color:#686873}[data-theme=light] .gs-project-filter{color:#555560;background:#14141909}[data-theme=light] .gs-project-filter:hover{color:#19191e}[data-theme=light] .gs-project-filter.active{color:#fff}[data-theme=light] .gs-project-card{background:linear-gradient(145deg,#fff 0%,#f1f2f5 100%);box-shadow:0 8px 25px #14141909}[data-theme=light] .gs-project-card:hover{box-shadow:0 20px 55px #1414191a,0 0 35px #ff6b1a0f}[data-theme=light] .gs-project-number{color:#85858e}[data-theme=light] .gs-project-arrow{color:#686873}[data-theme=light] .gs-project-card:hover .gs-project-arrow{color:#fff}[data-theme=light] .gs-project-card-content h3{color:#19191e}[data-theme=light] .gs-project-card-content h4{color:#555560}[data-theme=light] .gs-project-card-content p{color:#686873}[data-theme=light] .gs-project-details-btn{color:#292930}[data-theme=light] .gs-project-details-btn:hover{color:var(--gs-accent-dark)}[data-theme=light] .gs-project-view-all a{color:#292930;background:#ff6b1a0e}[data-theme=light] .gs-project-view-all a:hover{color:#fff}[data-theme=light] .gs-project-empty{color:#686873}[data-theme=light] .gs-project-empty h3{color:#19191e}[data-theme=light] .gs-project-cta{background:linear-gradient(110deg,#ff5a0017,#ffffffd9);box-shadow:0 8px 30px #14141909}[data-theme=light] .gs-project-cta h3{color:#19191e}[data-theme=light] .gs-project-modal-overlay{background:#1414198c}[data-theme=light] .gs-project-modal{scrollbar-color:var(--gs-accent-dark) #f0f1f4;background:#fff;border-color:#ff6b1a40;box-shadow:0 30px 100px #14141933}[data-theme=light] .gs-project-modal-close{color:#292930;background:#f0f1f4}[data-theme=light] .gs-project-modal-close:hover{color:#fff}[data-theme=light] .gs-project-modal h2{color:#19191e}[data-theme=light] .gs-project-modal h4{color:#686873}[data-theme=light] .gs-project-modal-description{color:#555560}[data-theme=light] .gs-project-modal-features h3{color:#19191e}[data-theme=light] .gs-project-feature-list>div{color:#555560}[data-theme=light] .gs-project-suitable{background:#f2f3f5}[data-theme=light] .gs-project-suitable p{color:#555560}[data-theme=light] .gs-project-filters{gap:11px}[data-theme=light] .gs-project-filter{color:#4b5563;background:#fff;border:1px solid #dfe3e8;box-shadow:0 2px 8px #141e2d09}[data-theme=light] .gs-project-filter:hover{color:#e6530a;background:#fff4ed;border-color:#ff5a0073;transform:translateY(-2px)}[data-theme=light] .gs-project-filter.active{color:#fff;background:linear-gradient(135deg,#ff6b1a,#e6530a);border-color:#e6530a;box-shadow:0 5px 18px #e6530a33}[data-theme=light] .gs-project-filter.active:hover{color:#fff;background:linear-gradient(135deg,#ff7830,#e6530a);border-color:#e6530a}[data-theme=light] .gs-project-filter:focus-visible{outline-offset:3px;outline:2px solid #ff6b1a}@media (width<=650px){[data-theme=light] .gs-project-filters{gap:8px}[data-theme=light] .gs-project-filter{padding:9px 13px;font-size:11px}}.gs-project-stat{min-width:120px;transition:transform .35s;position:relative}.gs-project-stat:hover{transform:translateY(-5px)}.gs-project-stat span{color:var(--gs-accent);font-variant-numeric:tabular-nums;text-shadow:0 0 25px #ff6b1a33;font-size:32px;font-weight:800;transition:color .3s,text-shadow .3s;display:inline-block}.gs-project-stat:hover span{color:#ff8548;text-shadow:0 0 25px #ff6b1a66}[data-theme=light] .gs-project-stat span{color:#ed570d;text-shadow:0 0 20px #ff6b1a1f}[data-theme=light] .gs-project-stat:hover span{color:#ff7029;text-shadow:0 0 22px #ff6b1a40}@media (width<=650px){.gs-project-stat{min-width:90px}.gs-project-stat span{font-size:24px}}[data-theme=light] .gs-project-view-all a{color:#d94b08;background:linear-gradient(135deg,#fff,#fff5ef);border:1px solid #e6530a59;box-shadow:0 4px 14px #1414190f}[data-theme=light] .gs-project-view-all a svg{color:#e6530a}[data-theme=light] .gs-project-view-all a:hover{color:#fff;background:linear-gradient(135deg,#ff7830,#e6530a);border-color:#e6530a;transform:translateY(-4px);box-shadow:0 10px 25px #e6530a38}[data-theme=light] .gs-project-view-all a:hover svg{color:#fff;transform:translate(3px,-3px)}[data-theme=light] .gs-project-view-all a:focus-visible{outline-offset:4px;outline:2px solid #ff6b1a}@media (width<=650px){[data-theme=light] .gs-project-view-all a{padding:13px 21px;font-size:12px}}.gs-testimonials{color:#fff;isolation:isolate;background:#101010;width:100%;padding:120px 5%;position:relative;overflow:hidden}.gs-testimonials-container{z-index:2;max-width:1400px;margin:0 auto;position:relative}.gs-testimonials-glow{filter:blur(140px);pointer-events:none;background:#ff5a0017;border-radius:50%;width:600px;height:600px;position:absolute;top:5%;left:-250px}.gs-testimonials-glow-two{filter:blur(130px);pointer-events:none;background:#ff5a000e;border-radius:50%;width:500px;height:500px;position:absolute;bottom:0;right:-200px}.gs-testimonials-header{text-align:center;flex-direction:column;align-items:center;gap:28px;margin-bottom:55px;display:flex}.gs-testimonials-heading{text-align:center;width:100%;max-width:850px;margin:0 auto;animation:.9s cubic-bezier(.22,1,.36,1) both gsTestimonialHeadingReveal}.gs-testimonials-heading .gs-section-label{color:#ff7a35;letter-spacing:1.5px;background:#ff5a0012;border:1px solid #ff5a004d;border-radius:30px;justify-content:center;align-items:center;gap:9px;margin-bottom:25px;padding:9px 15px;font-size:11px;font-weight:700;animation:.7s .15s both gsTestimonialLabelReveal;display:inline-flex}.gs-testimonials-heading .gs-section-label svg{animation:2.5s ease-in-out infinite gsTestimonialSparkle}.gs-testimonials-heading h2{letter-spacing:-2.5px;color:#fff;margin:0 0 22px;font-size:clamp(38px,5.5vw,68px);font-weight:800;line-height:1.08;animation:.8s .2s both gsTestimonialTitleReveal}.gs-testimonials-heading h2 span{color:#ff6b1a;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ff5a00,#ff9a52,#ff5a00) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite gsTestimonialTextShine;display:block}.gs-testimonials-heading>p{color:#99999f;max-width:650px;margin:0 auto;font-size:15px;line-height:1.8;animation:.8s .35s both gsTestimonialDescriptionReveal}.gs-testimonials-navigation{justify-content:center;align-items:center;gap:12px;display:flex}.gs-testimonial-nav-btn{color:#fff;cursor:pointer;background:#1a1a1c;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:48px;height:48px;transition:all .3s;display:grid}.gs-testimonial-nav-btn:hover:not(:disabled){background:#ff5a00;border-color:#ff5a00;transform:translateY(-3px)}.gs-testimonial-nav-btn.next{background:#ff5a00;border-color:#ff5a00}.gs-testimonial-nav-btn.next:hover:not(:disabled){background:#ff7a35}.gs-testimonial-nav-btn:disabled{opacity:.4;cursor:not-allowed}.gs-testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.gs-testimonial-card{isolation:isolate;background:linear-gradient(145deg,#1c1c1e,#151517);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;min-width:0;min-height:365px;padding:28px;transition:transform .35s,border-color .35s,box-shadow .35s;animation:.65s both gsTestimonialCardReveal;display:flex;position:relative;overflow:hidden}.gs-testimonial-card:first-child{animation-delay:50ms}.gs-testimonial-card:nth-child(2){animation-delay:.15s}.gs-testimonial-card:nth-child(3){animation-delay:.25s}.gs-testimonial-card:before{content:"";z-index:-1;filter:blur(65px);opacity:0;pointer-events:none;background:#ff5a0017;border-radius:50%;width:230px;height:230px;transition:all .4s;position:absolute;top:-130px;right:-100px}.gs-testimonial-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0b,#0000);width:50%;height:300%;transition:left .8s;position:absolute;top:-100%;left:-90%;transform:rotate(25deg)}.gs-testimonial-card:hover{border-color:#ff5a0066;transform:translateY(-7px);box-shadow:0 20px 50px #00000040}.gs-testimonial-card:hover:before{opacity:1}.gs-testimonial-card:hover:after{left:140%}.gs-testimonial-card.featured{background:linear-gradient(145deg,#211b18,#171617);border-color:#ff5a0059}.gs-testimonial-card-top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex;position:relative}.gs-testimonial-quote-icon{color:#ff7130;background:#ff5a001f;border-radius:14px;place-items:center;width:48px;height:48px;transition:all .35s;display:grid}.gs-testimonial-card:hover .gs-testimonial-quote-icon{color:#fff;background:#ff5a00;transform:rotate(-8deg)scale(1.08)}.gs-testimonial-stars{color:#ff9b36;align-items:center;gap:4px;display:flex}.gs-testimonial-category{color:#ff8143;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:15px;font-size:10px;font-weight:700;display:inline-block;position:relative}.gs-testimonial-message{color:#b0b0b5;flex:1;margin:0 0 25px;font-size:13px;line-height:1.95;position:relative}.gs-testimonial-divider{background:#ffffff17;width:100%;height:1px;margin-bottom:22px}.gs-testimonial-author{align-items:center;gap:13px;display:flex}.gs-testimonial-avatar{color:#ff8143;background:#ff5a0026;border:1px solid #ff5a004d;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:13px;font-weight:800;transition:transform .3s;display:grid}.gs-testimonial-card:hover .gs-testimonial-avatar{transform:scale(1.08)}.gs-testimonial-author-info h3{color:#fff;margin:0 0 5px;font-size:13px;font-weight:700}.gs-testimonial-author-info p{color:#99999f;margin:0 0 4px;font-size:11px}.gs-testimonial-author-info span{color:#66666d;font-size:10px}.gs-testimonial-demo{color:#bcbcc2;letter-spacing:.7px;background:#ffffff12;border-radius:5px;padding:5px 8px;font-size:8px;font-weight:700;position:absolute;top:12px;left:50%;transform:translate(-50%)}.gs-testimonial-card.purple .gs-testimonial-quote-icon,.gs-testimonial-card.purple .gs-testimonial-avatar{color:#b18aff;background:#9b64ff21;border-color:#9b64ff40}.gs-testimonial-card.blue .gs-testimonial-quote-icon,.gs-testimonial-card.blue .gs-testimonial-avatar{color:#64aaff;background:#3c91ff21;border-color:#3c91ff40}.gs-testimonial-card.green .gs-testimonial-quote-icon,.gs-testimonial-card.green .gs-testimonial-avatar{color:#61d9a0;background:#46cd8c21;border-color:#46cd8c40}.gs-testimonials-pagination{justify-content:space-between;align-items:center;margin-top:35px;display:flex}.gs-testimonial-dots{align-items:center;gap:9px;display:flex}.gs-testimonial-dot{cursor:pointer;background:#48484d;border:none;border-radius:20px;width:8px;height:8px;padding:0;transition:all .3s}.gs-testimonial-dot:hover{background:#ff8143}.gs-testimonial-dot.active{background:#ff5a00;width:30px}.gs-testimonial-counter{color:#707077;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.gs-testimonial-counter span:first-child{color:#ff8143}.gs-testimonial-counter-line{background:#55555b;width:35px;height:1px}.gs-testimonial-bottom{background:linear-gradient(110deg,#ff5a001f,#ffffff06);border:1px solid #ff5a0040;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;margin-top:75px;padding:38px 42px;animation:.8s .3s both gsTestimonialFadeUp;display:flex}.gs-testimonial-bottom>div>span{color:#ff8243;letter-spacing:1.5px;font-size:10px;font-weight:700}.gs-testimonial-bottom h3{color:#fff;margin:12px 0 0;font-size:clamp(20px,3vw,30px)}.gs-testimonial-bottom h3 strong{color:#ff6b1a}.gs-testimonial-bottom>a{color:#fff;white-space:nowrap;background:#ff5a00;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:15px 22px;font-size:12px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.gs-testimonial-bottom>a:hover{background:#ff7a35;transform:translateY(-3px);box-shadow:0 10px 25px #ff5a0033}@keyframes gsTestimonialHeadingReveal{0%{opacity:0;filter:blur(8px);transform:translateY(35px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes gsTestimonialLabelReveal{0%{opacity:0;transform:translateY(15px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gsTestimonialTitleReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes gsTestimonialDescriptionReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes gsTestimonialCardReveal{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gsTestimonialFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes gsTestimonialSparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}@keyframes gsTestimonialTextShine{to{background-position:200%}}@media (width<=1050px){.gs-testimonials{padding:100px 5%}.gs-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-testimonial-card:nth-child(3){display:none}}@media (width<=650px){.gs-testimonials{padding:80px 5%}.gs-testimonials-header{gap:22px;margin-bottom:35px}.gs-testimonials-heading h2{letter-spacing:-1.5px;font-size:40px}.gs-testimonials-heading>p{font-size:13px}.gs-testimonials-grid{grid-template-columns:1fr}.gs-testimonial-card{min-height:350px;padding:25px}.gs-testimonial-card:nth-child(2),.gs-testimonial-card:nth-child(3){display:none}.gs-testimonial-bottom{flex-direction:column;align-items:flex-start;margin-top:50px;padding:28px 23px}.gs-testimonial-bottom h3{line-height:1.4}.gs-testimonials-pagination{margin-top:25px}.gs-testimonials{padding-bottom:35px}}@media (width<=480px){.gs-testimonials{padding-bottom:25px}}@media (width<=380px){.gs-testimonials-heading h2{font-size:34px}.gs-testimonial-card{padding:21px}.gs-testimonial-bottom{padding:24px 18px}}.gs-testimonial-nav-btn:focus-visible,.gs-testimonial-dot:focus-visible,.gs-testimonial-bottom a:focus-visible{outline-offset:4px;outline:2px solid #ff8143}@media (prefers-reduced-motion:reduce){.gs-testimonials *,.gs-testimonials :before,.gs-testimonials :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-theme=light] .gs-testimonials{color:#20242b;background:#f5f7fa}[data-theme=light] .gs-testimonials-glow{background:#ff5a0014}[data-theme=light] .gs-testimonials-glow-two{background:#ff5a000b}[data-theme=light] .gs-testimonials-heading h2{color:#20242b}[data-theme=light] .gs-testimonials-heading>p{color:#687386}[data-theme=light] .gs-testimonials-heading .gs-section-label{background:#ff5a000f;border-color:#ff5a0038}[data-theme=light] .gs-testimonial-nav-btn{color:#343d4b;background:#fff;border-color:#1e293b24}[data-theme=light] .gs-testimonial-nav-btn:hover:not(:disabled),[data-theme=light] .gs-testimonial-nav-btn.next{color:#fff;background:#ff5a00;border-color:#ff5a00}[data-theme=light] .gs-testimonial-card{background:linear-gradient(145deg,#fff,#f0f3f7);border-color:#1e293b1a}[data-theme=light] .gs-testimonial-card:hover{border-color:#ff5a0066;box-shadow:0 20px 50px #1e293b1a}[data-theme=light] .gs-testimonial-card.featured{background:linear-gradient(145deg,#fff8f3,#fff);border-color:#ff5a0047}[data-theme=light] .gs-testimonial-card:after{background:linear-gradient(90deg,#0000,#1e293b09,#0000)}[data-theme=light] .gs-testimonial-message{color:#596579}[data-theme=light] .gs-testimonial-divider{background:#1e293b1f}[data-theme=light] .gs-testimonial-author-info h3{color:#20242b}[data-theme=light] .gs-testimonial-author-info p{color:#687386}[data-theme=light] .gs-testimonial-author-info span{color:#8a93a1}[data-theme=light] .gs-testimonial-demo{color:#596579;background:#1e293b12}[data-theme=light] .gs-testimonial-dot{background:#cbd2dc}[data-theme=light] .gs-testimonial-dot:hover{background:#ff8143}[data-theme=light] .gs-testimonial-dot.active{background:#ff5a00}[data-theme=light] .gs-testimonial-counter{color:#8a93a1}[data-theme=light] .gs-testimonial-counter-line{background:#cbd2dc}[data-theme=light] .gs-testimonial-bottom{background:linear-gradient(110deg,#ff5a0014,#ffffffd9);border-color:#ff5a0038}[data-theme=light] .gs-testimonial-bottom h3{color:#20242b}.gs-contact{color:#fff;isolation:isolate;background:#101010;padding:120px 6%;position:relative;overflow:hidden}.gs-contact-container{z-index:2;max-width:1320px;margin:0 auto;position:relative}.gs-contact-grid{z-index:-1;opacity:.12;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:65px 65px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.gs-contact-glow{z-index:-1;filter:blur(130px);pointer-events:none;border-radius:50%;width:450px;height:450px;position:absolute}.gs-contact-glow-one{background:#ff5a0026;top:5%;left:-250px}.gs-contact-glow-two{background:#ff5a001f;bottom:5%;right:-250px}.gs-contact-heading{max-width:750px;margin-bottom:65px}.gs-contact-eyebrow{color:#ff8a45;letter-spacing:2px;background:#ff5a0014;border:1px solid #ff5a0040;border-radius:30px;align-items:center;gap:9px;margin-bottom:25px;padding:10px 16px;font-size:11px;font-weight:800;display:inline-flex}.gs-contact-heading h2{letter-spacing:-3px;margin:0;font-size:clamp(42px,6vw,76px);font-weight:800;line-height:1.08}.gs-contact-heading h2 span,.gs-contact-info-top h3 span{color:#ff5a00}.gs-contact-heading p{color:#96969c;max-width:570px;margin-top:22px;font-size:15px;line-height:1.9}.gs-contact-layout{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:25px;display:grid}.gs-contact-info{background:radial-gradient(circle at 10% 0,#ff5a0026,#0000 40%),linear-gradient(145deg,#1c1c1e,#141416);border:1px solid #ffffff17;border-radius:25px;flex-direction:column;padding:42px;display:flex;position:relative;overflow:hidden}.gs-contact-info:after{content:"";pointer-events:none;border:1px solid #ff5a0033;border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;right:-90px;box-shadow:0 0 0 25px #ff5a0006,0 0 0 50px #ff5a0005}.gs-contact-small-label{color:#ff8a45;letter-spacing:2px;font-size:10px;font-weight:800}.gs-contact-info-top h3{letter-spacing:-1px;margin:18px 0 12px;font-size:34px;line-height:1.2}.gs-contact-info-top p{color:#99999f;max-width:380px;font-size:13px;line-height:1.8}.gs-contact-info-list{flex-direction:column;gap:27px;margin-top:45px;display:flex}.gs-contact-info-item{align-items:center;gap:16px;display:flex}.gs-contact-info-icon{color:#ff7a2b;background:#ff5a0014;border:1px solid #ff5a0038;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:47px;height:47px;display:flex}.gs-contact-info-text{flex-direction:column;gap:6px;min-width:0;display:flex}.gs-contact-info-text>span{color:#85858b;font-size:11px}.gs-contact-info-text a,.gs-contact-info-text strong{color:#eee;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.gs-contact-info-text a:hover{color:#ff7a2b}.gs-contact-social{border-top:1px solid #ffffff17;margin-top:42px;padding-top:27px}.gs-contact-social>span{color:#85858b;letter-spacing:1.5px;font-size:10px;font-weight:800}.gs-contact-social-links{gap:11px;margin-top:17px;display:flex}.gs-contact-social-links a{color:#ddd;background:#ffffff09;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:39px;height:39px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.gs-contact-social-links a:hover{color:#fff;background:#ff5a00;border-color:#ff5a00;transform:translateY(-4px)}.gs-contact-decoration{align-items:center;gap:14px;margin-top:auto;padding-top:45px;display:flex}.gs-contact-decoration-circle{color:#ff7a2b;background:#ff5a001a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:49px;height:49px;display:flex}.gs-contact-decoration strong,.gs-contact-decoration span{display:block}.gs-contact-decoration strong{margin-bottom:5px;font-size:12px}.gs-contact-decoration span{color:#88888e;font-size:10px}.gs-contact-form-wrapper{background:linear-gradient(145deg,#1a1a1c,#151517);border:1px solid #ffffff1a;border-radius:25px;padding:42px;box-shadow:0 25px 80px #0003}.gs-contact-form-heading{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.gs-contact-form-heading h3{letter-spacing:-.7px;margin:12px 0 0;font-size:25px}.gs-contact-form-icon{color:#ff7a2b;background:#ff5a0017;border:1px solid #ff5a0040;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.gs-contact-input-row{grid-template-columns:1fr 1fr;gap:17px;display:grid}.gs-contact-field{flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.gs-contact-field label{color:#d8d8dc;font-size:12px;font-weight:600}.gs-contact-field label span{color:#ff5a00}.gs-contact-field input,.gs-contact-field select,.gs-contact-field textarea{box-sizing:border-box;color:#fff;background:#202023;border:1px solid #ffffff1a;border-radius:11px;outline:none;width:100%;padding:15px 16px;font-family:inherit;font-size:12px;transition:all .3s}.gs-contact-field input,.gs-contact-field select{height:49px}.gs-contact-field input::placeholder,.gs-contact-field textarea::placeholder{color:#68686e}.gs-contact-field select{color:#aaa}.gs-contact-field select:valid{color:#fff}.gs-contact-field select option{color:#fff;background:#202023}.gs-contact-field textarea{resize:vertical;min-height:125px}.gs-contact-field input:focus,.gs-contact-field select:focus,.gs-contact-field textarea:focus{border-color:#ff5a00;box-shadow:0 0 0 3px #ff5a001a}.gs-contact-submit{color:#fff;cursor:pointer;background:linear-gradient(100deg,#ff5a00,#ff8038);border:none;border-radius:11px;justify-content:center;align-items:center;gap:13px;width:100%;padding:16px 20px;font-family:inherit;font-size:13px;font-weight:800;transition:all .3s;display:flex}.gs-contact-submit:hover{transform:translateY(-3px);box-shadow:0 12px 30px #ff5a0040}.gs-contact-submit svg{transition:transform .3s}.gs-contact-submit:hover svg{transform:translate(3px,-3px)}.gs-contact-form-note{color:#77777d;justify-content:center;align-items:center;gap:8px;margin:18px 0 0;font-size:10px;display:flex}.gs-contact-form-note span{background:#45c98b;border-radius:50%;width:6px;height:6px}.gs-contact-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.gs-contact-success-icon{color:#45c98b;background:#45c98b1a;border-radius:50%;justify-content:center;align-items:center;width:85px;height:85px;display:flex}.gs-contact-success h3{margin:25px 0 10px;font-size:30px}.gs-contact-success p{color:#99999f;max-width:350px;font-size:13px;line-height:1.8}.gs-contact-success button{color:#fff;cursor:pointer;background:#ff5a00;border:0;border-radius:10px;align-items:center;gap:9px;margin-top:20px;padding:13px 20px;display:inline-flex}.gs-contact-bottom{background:linear-gradient(100deg,#ff5a001a,#ffffff06);border:1px solid #ff5a0033;border-radius:20px;justify-content:space-between;align-items:center;gap:25px;margin-top:35px;padding:30px 38px;display:flex}.gs-contact-bottom span{color:#ff8a45;letter-spacing:1.8px;font-size:9px;font-weight:800}.gs-contact-bottom h3{margin:9px 0 0;font-size:21px}.gs-contact-bottom>a{color:#fff;background:#ff5a00;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;padding:14px 20px;font-size:12px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.gs-contact-bottom>a:hover{background:#ff7830;transform:translateY(-3px)}@media (width<=1000px){.gs-contact{padding:90px 5%}.gs-contact-layout{grid-template-columns:1fr}.gs-contact-info{min-height:auto}.gs-contact-decoration{margin-top:35px}}@media (width<=600px){.gs-contact{padding:75px 5%}.gs-contact-heading{margin-bottom:40px}.gs-contact-heading h2{letter-spacing:-2px;font-size:43px}.gs-contact-heading p{font-size:13px}.gs-contact-info,.gs-contact-form-wrapper{border-radius:19px;padding:25px 20px}.gs-contact-info-top h3{font-size:29px}.gs-contact-info-list{gap:23px;margin-top:30px}.gs-contact-info-text a,.gs-contact-info-text strong{font-size:11px}.gs-contact-form-heading h3{font-size:20px}.gs-contact-input-row{grid-template-columns:1fr;gap:0}.gs-contact-bottom{flex-direction:column;align-items:flex-start;padding:25px 20px}.gs-contact-bottom h3{font-size:19px;line-height:1.5}}[data-theme=light] .gs-contact{color:#17191d;background:#f5f7fa}[data-theme=light] .gs-contact-grid{background-image:linear-gradient(#141e2d0e 1px,#0000 1px),linear-gradient(90deg,#141e2d0e 1px,#0000 1px)}[data-theme=light] .gs-contact-heading p{color:#68717d}[data-theme=light] .gs-contact-info{background:radial-gradient(circle at 10% 0,#ff5a001a,#0000 40%),linear-gradient(145deg,#fff,#f0f2f5);border-color:#141e2d17}[data-theme=light] .gs-contact-info-top p{color:#68717d}[data-theme=light] .gs-contact-info-text>span{color:#737d89}[data-theme=light] .gs-contact-info-text a,[data-theme=light] .gs-contact-info-text strong{color:#252a32}[data-theme=light] .gs-contact-social{border-top-color:#141e2d1a}[data-theme=light] .gs-contact-social>span{color:#737d89}[data-theme=light] .gs-contact-social-links a{color:#414955;background:#141e2d09;border-color:#141e2d1f}[data-theme=light] .gs-contact-social-links a:hover{color:#fff}[data-theme=light] .gs-contact-decoration strong{color:#252a32}[data-theme=light] .gs-contact-decoration span{color:#737d89}[data-theme=light] .gs-contact-form-wrapper{background:linear-gradient(145deg,#fff,#f1f3f6);border-color:#141e2d17;box-shadow:0 25px 80px #1e283712}[data-theme=light] .gs-contact-field label{color:#343b46}[data-theme=light] .gs-contact-field input,[data-theme=light] .gs-contact-field select,[data-theme=light] .gs-contact-field textarea{color:#252a32;background:#fff;border-color:#141e2d21}[data-theme=light] .gs-contact-field input::placeholder,[data-theme=light] .gs-contact-field textarea::placeholder{color:#a0a7b1}[data-theme=light] .gs-contact-field select{color:#68717d}[data-theme=light] .gs-contact-field select:valid{color:#252a32}[data-theme=light] .gs-contact-field select option{color:#252a32;background:#fff}[data-theme=light] .gs-contact-form-note{color:#7b8490}[data-theme=light] .gs-contact-success h3{color:#20252d}[data-theme=light] .gs-contact-success p{color:#68717d}[data-theme=light] .gs-contact-bottom{background:linear-gradient(100deg,#ff5a0013,#ffffffbf);border-color:#ff5a0033}[data-theme=light] .gs-contact-bottom h3{color:#20252d}.gs-contact{margin-top:0!important;padding-top:55px!important;padding-bottom:55px!important}.gs-contact-heading{margin-top:0!important;margin-bottom:40px!important}.gs-contact:first-child{margin-top:0!important}@media (width<=600px){.gs-contact{padding-top:40px!important;padding-bottom:40px!important}.gs-contact-heading{margin-bottom:30px!important}}.gs-contact-error{color:#c62828;background:#fff1f1;border:1px solid #f3b4b4;border-radius:10px;margin-top:14px;padding:12px 15px;font-size:13px;line-height:1.6}.gs-contact-submit:disabled{opacity:.65;cursor:not-allowed}.gs-footer{color:#fff;background:#0b0b0c;position:relative;overflow:hidden}.gs-footer-visual{isolation:isolate;align-items:center;min-height:650px;padding:100px 8%;display:flex;position:relative;overflow:hidden}.gs-footer-image{z-index:-2;background-image:url(https://images.unsplash.com/photo-1451187580459-43490279c0fa?auto=format&fit=crop&w=2400&q=90);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform 8s;position:absolute;inset:0;transform:scale(1.02)}.gs-footer-visual:hover .gs-footer-image{transform:scale(1.08)}.gs-footer-image-overlay{z-index:-1;background:linear-gradient(90deg,#080809f2 0%,#080809c7 48%,#08080959 100%),linear-gradient(#00000026 0%,#0000 70%,#0b0b0c 100%);position:absolute;inset:0}.gs-footer-visual-content{width:100%;max-width:1300px;margin:0 auto}.gs-footer-kicker{color:#ff8a45;letter-spacing:3px;align-items:center;gap:12px;font-size:11px;font-weight:800;display:inline-flex}.gs-footer-kicker:before{content:"";background:#ff5a00;width:35px;height:2px}.gs-footer-visual-content h2{letter-spacing:-1.5px;font-size:clamp(2.8rem,4.5vw,4.5rem);font-weight:700;line-height:1.1}.gs-footer-visual-content h2 span{color:#ff5a00}.gs-footer-visual-content>a{color:#fff;background:#ff5a00;border-radius:5px;align-items:center;gap:20px;padding:17px 25px;font-size:13px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.gs-footer-visual-content>a:hover{background:#ff7830;transform:translateY(-4px);box-shadow:0 12px 35px #ff5a004d}.gs-footer-visual-bottom{gap:30px;display:flex;position:absolute;bottom:45px;right:8%}.gs-footer-visual-bottom span{color:#ffffffa6;letter-spacing:2px;font-size:9px;font-weight:800}.gs-footer-main{max-width:1500px;margin:0 auto;padding:85px 7% 25px}.gs-footer-top{grid-template-columns:1.25fr 1fr 1.15fr 1.2fr;gap:55px;display:grid}.gs-footer-logo{color:#fff;letter-spacing:-1px;align-items:center;gap:10px;font-size:24px;font-weight:900;text-decoration:none;display:inline-flex}.gs-footer-logo img{object-fit:contain;background:#fff;border-radius:8px;width:42px;height:42px}.gs-footer-logo span span{color:#ff5a00}.gs-footer-brand>p{color:#89898f;max-width:310px;margin:23px 0;font-size:12px;line-height:1.9}.gs-footer-socials{gap:10px;display:flex}.gs-footer-socials a{color:#aaa;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:all .3s;display:flex}.gs-footer-socials a:hover{color:#fff;background:#ff5a00;border-color:#ff5a00;transform:translateY(-4px)}.gs-footer-company-profile{color:#ff8a45;letter-spacing:.3px;background:#ff5a0012;border:1px solid #ff5a0059;border-radius:6px;justify-content:center;align-items:center;gap:12px;margin-top:22px;padding:11px 17px;font-size:11px;font-weight:750;text-decoration:none;transition:color .3s,background .3s,border-color .3s,transform .3s,box-shadow .3s;display:inline-flex}.gs-footer-company-profile svg{transition:transform .3s}.gs-footer-company-profile:hover{color:#fff;background:#ff5a00;border-color:#ff5a00;transform:translateY(-3px);box-shadow:0 8px 22px #ff5a0033}.gs-footer-company-profile:hover svg{transform:translate(3px,-3px)}.gs-footer-column h3{color:#fff;margin:5px 0 28px;padding-bottom:16px;font-size:16px;font-weight:800;position:relative}.gs-footer-column h3:after{content:"";background:#ff5a00;width:35px;height:2px;position:absolute;bottom:0;left:0}.gs-footer-links{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.gs-footer-links a{color:#89898f;align-items:center;gap:8px;font-size:12px;text-decoration:none;transition:all .25s;display:inline-flex}.gs-footer-links a svg{color:#ff5a00;opacity:0;transition:all .25s;transform:translate(-5px)}.gs-footer-links a:hover{color:#fff;transform:translate(4px)}.gs-footer-links a:hover svg{opacity:1;transform:translate(0)}.gs-footer-news-list{flex-direction:column;display:flex}.gs-footer-news-item{color:#fff;border-bottom:1px solid #ffffff14;flex-direction:column;gap:9px;margin-bottom:20px;padding:0 20px 20px 0;text-decoration:none;display:flex;position:relative}.gs-footer-news-item:last-child{border-bottom:none}.gs-footer-news-date{color:#ff8a45;font-size:10px}.gs-footer-news-item strong{color:#d5d5d8;font-size:12px;line-height:1.6;transition:all .25s}.gs-footer-news-item>svg{color:#ff5a00;opacity:0;transition:all .25s;position:absolute;top:22px;right:0}.gs-footer-news-item:hover strong{color:#ff8a45}.gs-footer-news-item:hover>svg{opacity:1}.gs-footer-contact{flex-direction:column;display:flex}.gs-footer-contact-item{color:#99999f;align-items:flex-start;gap:13px;margin-bottom:21px;font-size:12px;line-height:1.8;text-decoration:none;display:flex}.gs-footer-contact-item svg{color:#ff6a1a;flex-shrink:0;margin-top:2px}.gs-footer-contact-item p{margin:0}a.gs-footer-contact-item:hover{color:#ff8a45}.gs-footer-email-cta{background:linear-gradient(100deg,#ff5a001a,#ffffff06);border:1px solid #ff5a0033;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin-top:70px;padding:32px 38px;display:flex}.gs-footer-email-cta span{color:#ff8a45;letter-spacing:2px;font-size:9px;font-weight:800}.gs-footer-email-cta h3{color:#fff;margin:10px 0;font-size:22px}.gs-footer-email-cta p{color:#88888e;margin:0;font-size:12px}.gs-footer-email-cta>a{color:#fff;background:#ff5a00;border-radius:5px;flex-shrink:0;align-items:center;gap:13px;padding:15px 22px;font-size:12px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex}.gs-footer-email-cta>a:hover{background:#ff7830;transform:translateY(-3px)}.gs-footer-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;margin-top:45px;padding-top:25px;display:flex}.gs-footer-bottom p{color:#77777d;margin:0;font-size:10px}.gs-footer-bottom-address{text-align:center}.gs-footer-bottom>a{color:#aaa;align-items:center;gap:7px;font-size:10px;text-decoration:none;transition:all .25s;display:inline-flex}.gs-footer-bottom>a:hover{color:#ff5a00}@media (width<=1100px){.gs-footer-top{grid-template-columns:repeat(2,1fr);gap:50px 35px}.gs-footer-visual{min-height:550px}}@media (width<=650px){.gs-footer-visual{min-height:490px;padding:80px 6%}.gs-footer-visual-content h2{letter-spacing:-4px;font-size:clamp(54px,12vw,78px)}.gs-footer-visual-bottom{gap:15px;bottom:25px;left:6%;right:auto}.gs-footer-visual-bottom span{letter-spacing:1px;font-size:8px}.gs-footer-main{padding:60px 6% 20px}.gs-footer-top{grid-template-columns:1fr;gap:40px}.gs-footer-brand>p{max-width:100%}.gs-footer-column h3{margin-bottom:22px}.gs-footer-email-cta{flex-direction:column;align-items:flex-start;margin-top:45px;padding:25px 20px}.gs-footer-email-cta h3{font-size:19px;line-height:1.5}.gs-footer-bottom{flex-direction:column;align-items:flex-start;gap:15px}.gs-footer-bottom-address{text-align:left}}[data-theme=light] .gs-footer{color:#20242b;background:#f5f7fa}[data-theme=light] .gs-footer-image-overlay{background:linear-gradient(90deg,#fffffff0 0%,#ffffffd1 48%,#ffffff8c 100%),linear-gradient(#ffffff40 0%,#f5f7fa26 65%,#f5f7fa 100%)}[data-theme=light] .gs-footer-visual-content h2{color:#20242b}[data-theme=light] .gs-footer-kicker{color:#e6530a}[data-theme=light] .gs-footer-visual-bottom span{color:#20242ba6}[data-theme=light] .gs-footer-logo{color:#20242b}[data-theme=light] .gs-footer-brand>p{color:#687386}[data-theme=light] .gs-footer-socials a{color:#687386;border-color:#1e293b26}[data-theme=light] .gs-footer-socials a:hover{color:#fff;background:#ff5a00;border-color:#ff5a00}[data-theme=light] .gs-footer-column h3{color:#20242b}[data-theme=light] .gs-footer-links a{color:#687386}[data-theme=light] .gs-footer-links a:hover{color:#e6530a}[data-theme=light] .gs-footer-news-item{color:#20242b;border-bottom-color:#1e293b1a}[data-theme=light] .gs-footer-news-item strong{color:#465164}[data-theme=light] .gs-footer-news-item:hover strong{color:#e6530a}[data-theme=light] .gs-footer-contact-item{color:#687386}[data-theme=light] a.gs-footer-contact-item:hover{color:#e6530a}[data-theme=light] .gs-footer-email-cta{background:linear-gradient(100deg,#ff5a0012,#ffffffd9);border-color:#ff5a0038}[data-theme=light] .gs-footer-email-cta h3{color:#20242b}[data-theme=light] .gs-footer-email-cta p{color:#687386}[data-theme=light] .gs-footer-bottom{border-top-color:#1e293b1f}[data-theme=light] .gs-footer-bottom p{color:#7a8494}[data-theme=light] .gs-footer-bottom>a{color:#596579}[data-theme=light] .gs-footer-bottom>a:hover{color:#ff5a00}[data-theme=light] .gs-footer-company-profile{color:#e6530a;background:#ff5a000e;border-color:#ff5a004d}[data-theme=light] .gs-footer-company-profile:hover{color:#fff;background:#ff5a00;border-color:#ff5a00}.gs-footer-back-to-top{color:#aaa;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:0;font-family:inherit;font-size:10px;transition:all .25s;display:inline-flex}.gs-footer-back-to-top:hover{color:#ff5a00}.gs-footer-back-to-top svg{transition:transform .25s}.gs-footer-back-to-top:hover svg{transform:translate(3px,-3px)}[data-theme=light] .gs-footer-back-to-top{color:#596579}[data-theme=light] .gs-footer-back-to-top:hover{color:#ff5a00}@media (width<=650px){.gs-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 22px}.gs-footer-brand{grid-column:1/-1}.gs-footer-top>.gs-footer-column:not(.gs-footer-news):not(.gs-footer-contact){grid-column:1;min-width:0}.gs-footer-news{grid-column:2;min-width:0}.gs-footer-contact{grid-column:1/-1}.gs-footer-column h3{margin-bottom:20px;font-size:14px}.gs-footer-links{gap:14px}.gs-footer-links a{align-items:flex-start;font-size:11px;line-height:1.5}.gs-footer-news-item{gap:7px;margin-bottom:15px;padding-bottom:15px;padding-right:12px}.gs-footer-news-item strong{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.gs-footer-news-date{font-size:9px}.gs-footer-news-item>svg{display:none}.gs-footer-contact-item{font-size:12px}}@media (width<=380px){.gs-footer-top{column-gap:14px}.gs-footer-column h3{font-size:13px}.gs-footer-links a,.gs-footer-news-item strong{font-size:10px}}.gs-tech-section{--tech-bg:#fff;--tech-heading:#171717;--tech-text:#686868;--tech-muted:#929292;--tech-card:transparent;--tech-border:#19191921;--tech-accent:#ff642f;--tech-line-start:#ff642f14;--tech-line-end:#ff642f1f;--tech-line-base:#ff642f30;isolation:isolate;background:var(--tech-bg);color:var(--tech-heading);padding:88px 24px 90px;transition:background-color .3s,color .3s;position:relative;overflow:visible}html[data-theme=dark] .gs-tech-section{--tech-bg:#090909;--tech-heading:#f5f5f5;--tech-text:#b7b7b7;--tech-muted:#777;--tech-card:transparent;--tech-border:#ffffff29;--tech-line-start:#ff7d5014;--tech-line-end:#ff7d501f;--tech-line-base:#ff7d5033}html[data-theme=light] .gs-tech-section{--tech-bg:#fff;--tech-heading:#171717;--tech-text:#686868;--tech-muted:#929292;--tech-border:#19191921;--tech-line-start:#ff642f14;--tech-line-end:#ff642f1f;--tech-line-base:#ff642f30}.gs-tech-section *,.gs-tech-section :before,.gs-tech-section :after{box-sizing:border-box}.gs-tech-container{width:100%;max-width:1180px;margin:0 auto}.gs-tech-heading{text-align:center;max-width:760px;margin:0 auto 30px}.gs-tech-eyebrow{color:var(--tech-accent);letter-spacing:1.8px;align-items:center;gap:8px;margin-bottom:15px;font-size:10px;font-weight:800;display:inline-flex}.gs-tech-eyebrow-icon{justify-content:center;align-items:center;display:inline-flex}.gs-tech-heading h2{color:var(--tech-heading);letter-spacing:-1.8px;margin:0;font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1.16}.gs-tech-heading h2 span{color:var(--tech-accent)}.gs-tech-heading p{color:var(--tech-muted);margin:12px auto 0;font-size:13px;line-height:1.7}.gs-tech-network{background:0 0;width:100%;height:700px;min-height:700px;position:relative;overflow:visible}.gs-tech-connections{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gs-tech-link-base{fill:none;stroke:var(--tech-line-base);stroke-width:1px;opacity:.9}.gs-tech-link-flow{fill:none;stroke:url(#gsTechLineGradient);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:3 12;will-change:stroke-dashoffset, opacity;animation:1.6s linear infinite gs-tech-flow-line}.gs-tech-link-end{fill:var(--tech-accent);opacity:.75}@keyframes gs-tech-flow-line{0%{stroke-dashoffset:0;opacity:.35}50%{opacity:1}to{stroke-dashoffset:-60px;opacity:.35}}.gs-tech-center{z-index:2;pointer-events:none;justify-content:center;align-items:center;width:190px;height:190px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gs-tech-center-orbit{border:1px solid var(--tech-line-base);border-radius:50%;position:absolute}.gs-tech-center-orbit-one{will-change:transform;border-style:dashed;animation:20s linear infinite gs-tech-orbit-rotate;inset:8px}.gs-tech-center-orbit-two{opacity:.7;inset:25px}@keyframes gs-tech-orbit-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gs-tech-center-core{border:1px solid var(--tech-border);background:var(--tech-bg);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:122px;height:122px;display:flex;position:relative}.gs-tech-model-wrap{justify-content:center;align-items:center;width:125px;height:115px;margin-top:-5px;display:flex;overflow:visible}.gs-tech-model{transform-origin:50%;--poster-color:transparent;--progress-bar-color:var(--tech-accent);--progress-mask:transparent;background:0 0;width:100%;height:100%;display:block;transform:scale(1.3)}.gs-tech-center-name{color:var(--tech-heading);letter-spacing:-.3px;margin-top:8px;font-size:13px;font-weight:900}.gs-tech-node{z-index:3;will-change:opacity, translate;width:82px;animation:.55s ease-out both gs-tech-node-enter;position:absolute;transform:translate(-50%,-50%)}@keyframes gs-tech-node-enter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.gs-tech-node-card{border:1px solid var(--tech-border);background:var(--tech-card);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:82px;min-height:82px;padding:9px 5px 8px;transition:border-color .25s,transform .25s,background-color .25s;display:flex;position:relative}.gs-tech-node-card:hover{border-color:var(--tech-accent);transform:translateY(-4px)}.gs-tech-node-icon{justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:relative}.gs-tech-node-icon img{object-fit:contain;width:31px;height:31px;display:block}.gs-tech-icon-fallback{width:100%;height:100%;color:var(--tech-accent);justify-content:center;align-items:center;font-size:12px;font-weight:900;display:none}.gs-tech-node-name{max-width:100%;color:var(--tech-heading);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;line-height:1.2;overflow:hidden}.gs-tech-node-arrow{color:var(--tech-accent);opacity:0;transition:opacity .2s;position:absolute;top:5px;right:5px}.gs-tech-node-card:hover .gs-tech-node-arrow{opacity:1}.gs-tech-categories{z-index:4;text-align:center;margin-top:30px;padding-bottom:12px;position:relative}.gs-tech-category-caption{color:var(--tech-text);margin:0 0 24px;font-size:12px;font-weight:500}.gs-tech-category-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.gs-tech-category-item{border:1px solid var(--tech-border);color:var(--tech-text);background:0 0;border-radius:9px;align-items:center;gap:8px;padding:8px 13px;font-size:10px;font-weight:650;transition:border-color .2s,color .2s;display:inline-flex}.gs-tech-category-item:hover{border-color:var(--tech-accent);color:var(--tech-accent)}.gs-tech-category-mark{background:var(--tech-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (width<=1050px){.gs-tech-section{padding:78px 20px 80px}.gs-tech-network{height:660px;min-height:660px}.gs-tech-node,.gs-tech-node-card{width:74px}.gs-tech-node-card{min-height:76px}.gs-tech-center{width:165px;height:165px}}@media (width<=700px){.gs-tech-section{padding:68px 15px 60px}.gs-tech-heading{margin-bottom:28px}.gs-tech-heading h2{letter-spacing:-1.2px;font-size:clamp(29px,8vw,39px)}.gs-tech-heading p{font-size:12px}.gs-tech-network{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;width:100%;height:auto;min-height:auto;padding:16px 5px 25px;display:grid;overflow:visible}.gs-tech-connections,.gs-tech-center-orbit{display:none}.gs-tech-center{grid-column:1/-1;width:132px;height:132px;margin:0 auto 8px;position:relative;top:auto;left:auto;transform:none}.gs-tech-center-core{justify-content:center;gap:8px;width:108px;height:108px}.gs-tech-model-wrap{width:65px;height:61px}.gs-tech-center-name{font-size:12px}.gs-tech-node{width:100%;margin:0;animation:.5s ease-out both gs-tech-node-enter;position:relative;transform:none;top:auto!important;left:auto!important}.gs-tech-node-card{border-radius:11px;gap:6px;width:100%;min-height:76px;padding:8px 3px}.gs-tech-node-icon{width:31px;height:31px}.gs-tech-node-icon img{width:27px;height:27px}.gs-tech-node-name{font-size:9px}.gs-tech-node-arrow{display:none}.gs-tech-categories{margin-top:18px}.gs-tech-category-list{gap:8px}}@media (width<=390px){.gs-tech-network{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gs-tech-node-card{min-height:72px}.gs-tech-category-item{padding:7px 10px;font-size:9px}}@media (prefers-reduced-motion:reduce){.gs-tech-section *,.gs-tech-section :before,.gs-tech-section :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gs-tech-center,.gs-tech-center-core{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important}.gs-tech-model-wrap{box-shadow:none!important;background:0 0!important;border:none!important}.gs-tech-center:before,.gs-tech-center:after,.gs-tech-center-core:before,.gs-tech-center-core:after{display:none!important}@media (width<=768px){.gs-tech-model-wrap{width:155px!important;height:145px!important;overflow:visible!important}.gs-tech-model{transform-origin:50%;width:100%!important;height:100%!important;transform:scale(1.4)!important}}.gs-products{--product-accent:#ff5a00;--product-accent-light:#ff925d;--product-bg:#101010;--product-card:#191919;--product-text:#fff;--product-muted:#999;isolation:isolate;width:100%;min-height:100vh;color:var(--product-text);background:var(--product-bg);padding:145px 0 100px;position:relative;overflow:hidden}.gs-products *,.gs-products :before,.gs-products :after{box-sizing:border-box}.gs-products button{font:inherit}.products-container{z-index:2;width:min(100% - 80px,1400px);margin:0 auto;position:relative}.products-glow{z-index:-1;pointer-events:none;filter:blur(110px);border-radius:50%;position:absolute}.products-glow-one{background:#ff5a0026;width:450px;height:450px;animation:10s ease-in-out infinite alternate products-glow-move;top:2%;right:-200px}.products-glow-two{background:#ff73231a;width:350px;height:350px;animation:12s ease-in-out infinite alternate-reverse products-glow-move;bottom:5%;left:-180px}@keyframes products-glow-move{0%{transform:translateY(-25px)scale(.9)}to{transform:translateY(35px)scale(1.15)}}.products-heading{text-align:center;max-width:850px;margin:0 auto 65px;animation:.8s both products-enter}.products-eyebrow{color:var(--product-accent-light);letter-spacing:3px;align-items:center;gap:10px;margin-bottom:23px;font-size:11px;font-weight:800;display:inline-flex}.products-eyebrow svg{color:var(--product-accent)}.products-heading h1{color:#fff;letter-spacing:-3px;margin:0;font-size:clamp(42px,5.4vw,72px);font-weight:800;line-height:1.08}.products-heading h1 span{background:linear-gradient(95deg,#ff5a00,#ff925d,#ffc09b);color:#0000;-webkit-background-clip:text;background-clip:text}.products-heading>p{color:#999;max-width:660px;margin:23px auto 0;font-size:15px;line-height:1.9}.solution-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:75px;display:grid}.solution-switch-card{text-align:left;color:#fff;cursor:pointer;background:linear-gradient(135deg,#242424f2,#131313f2);border:1px solid #ffffff17;border-radius:17px;align-items:center;gap:20px;min-width:0;padding:25px;transition:transform .35s,border-color .35s,background .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.solution-switch-card:hover{border-color:#ff5a0073;transform:translateY(-4px)}.solution-switch-card.active{background:linear-gradient(120deg,#ff5a0021,#1e1e1ef7);border-color:#ff5a00b3;box-shadow:0 0 35px #ff5a0012,inset 0 0 25px #ff5a0009}.switch-icon{color:#f73;background:#ff5a0017;border:1px solid #ff5a0059;border-radius:14px;flex-shrink:0;place-items:center;width:58px;height:58px;transition:all .35s;display:grid}.device-switch-icon{color:#ffb078}.solution-switch-card.active .switch-icon{color:#fff;background:#ff5a00;border-color:#ff5a00;box-shadow:0 0 25px #ff5a0040}.switch-content{flex-direction:column;gap:6px;min-width:0;display:flex}.switch-content small{color:#888;letter-spacing:2px;font-size:9px;font-weight:800}.switch-content strong{color:#fff;font-size:19px;font-weight:750}.switch-content>span{color:#999;font-size:11px}.switch-arrow{color:#aaa;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;margin-left:auto;transition:all .35s;display:grid}.solution-switch-card.active .switch-arrow{color:#fff;background:#ff5a00;border-color:#ff5a00;transform:rotate(45deg)}.switch-active-line{background:#ff5a00;width:0;height:2px;transition:width .4s;position:absolute;bottom:0;left:25px;box-shadow:0 0 12px #ff5a00}.solution-switch-card.active .switch-active-line{width:calc(100% - 50px)}.products-explorer{position:relative}.products-explorer-top{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;padding-bottom:23px;display:flex}.explorer-eyebrow{color:var(--product-accent-light);letter-spacing:2px;font-size:9px;font-weight:800}.products-explorer-top h2{color:#fff;letter-spacing:-1px;margin:9px 0 0;font-size:29px;font-weight:750}.explorer-count{color:#888;align-items:center;gap:6px;font-size:11px;display:flex}.explorer-count strong{color:#eee}.count-dot{background:#ff6a1a;border-radius:50%;width:7px;height:7px;margin-right:5px;box-shadow:0 0 12px #ff5a00b3}.products-filter{margin-bottom:30px}.filter-label{color:#777;letter-spacing:2px;margin-bottom:14px;font-size:9px;font-weight:800}.filter-buttons{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.filter-btn{color:#aaa;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:50px;align-items:center;gap:9px;padding:11px 17px;font-size:11px;font-weight:600;transition:all .3s;display:inline-flex}.filter-btn:hover{color:#fff;background:#ff5a0014;border-color:#ff5a0080}.filter-btn.active{color:#fff;background:#ff5a0026;border-color:#ff5a00;box-shadow:0 0 20px #ff5a0014}.filter-active-dot{background:#f73;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #ff5a00}.products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.product-card{background:linear-gradient(145deg,#252525e6,#131313fa);border:1px solid #ffffff16;border-radius:19px;flex-direction:column;min-width:0;padding:11px;transition:transform .4s,border-color .4s,box-shadow .4s;animation:.65s both products-enter;display:flex;position:relative;overflow:hidden}.product-card:hover{border-color:#ff5a0080;transform:translateY(-8px);box-shadow:0 20px 55px #00000059,0 0 35px #ff5a0014}.product-card.featured{border-color:#ff5a0047}.product-image-wrap{background:#242424;border-radius:12px;width:100%;height:205px;position:relative;overflow:hidden}.product-image{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block}.product-card:hover .product-image{transform:scale(1.09)}.product-image-overlay{background:linear-gradient(#0000006b,#0000 40%,#000000bf),linear-gradient(110deg,#ff5a0021,#0000 55%);position:absolute;inset:0}.product-image-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:13px;left:13px;right:13px}.product-image-number{color:#fff;letter-spacing:2px;background:#0006;border:1px solid #fff3;border-radius:6px;padding:7px 10px;font-size:10px;font-weight:800}.product-featured{color:#fff;letter-spacing:1px;background:#ff5a00e6;border-radius:6px;align-items:center;gap:5px;padding:7px 10px;font-size:8px;font-weight:800;display:inline-flex}.product-image-icon{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0f0fa6;border:1px solid #ffffff40;border-radius:12px;place-items:center;width:43px;height:43px;transition:all .4s;display:grid;position:absolute;bottom:15px;left:15px}.product-card:hover .product-image-icon{color:#fff;background:#ff5a00;border-color:#ff5a00;transform:rotate(-7deg)scale(1.08)}.product-image-caption{z-index:2;color:#ffffffd9;letter-spacing:1.3px;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:25px;right:15px}.product-image-caption svg{color:#f73}.product-card-content{z-index:1;flex:1;padding:21px 13px 5px;position:relative}.product-tag{color:#ff925d;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:800;display:inline-block}.product-card-content h3{color:#fff;letter-spacing:-.5px;margin:0 0 11px;font-size:21px;font-weight:700;transition:color .3s}.product-card:hover .product-card-content h3{color:#ff935d}.product-card-content p{color:#999;margin:0;font-size:11px;line-height:1.85}.product-card-bottom{z-index:1;border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;margin-top:18px;padding:14px 13px 8px;display:flex;position:relative}.product-card-bottom>span{color:#bbb;font-size:10px;font-weight:700}.product-explore-btn{color:#f73;cursor:pointer;background:#ff5a0012;border:1px solid #ff5a0066;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:all .35s;display:grid}.product-explore-btn:hover{color:#fff;background:#ff5a00;transform:rotate(45deg);box-shadow:0 0 20px #ff5a004d}.product-card-glow{filter:blur(55px);opacity:0;pointer-events:none;background:#ff5a001f;border-radius:50%;width:180px;height:180px;transition:opacity .4s;position:absolute;top:-100px;right:-100px}.product-card:hover .product-card-glow{opacity:1}.products-empty{text-align:center;color:#999;background:#ffffff04;border:1px dashed #ffffff26;border-radius:18px;padding:75px 20px}.products-empty>svg{color:#f73}.products-empty h3{color:#fff;margin:17px 0 8px;font-size:23px}.products-empty p{max-width:450px;margin:0 auto;font-size:12px;line-height:1.8}.empty-quote-btn{color:#fff;cursor:pointer;background:#ff5a00;border:0;border-radius:30px;align-items:center;gap:10px;margin-top:22px;padding:12px 20px;font-size:12px;font-weight:700;display:inline-flex}.products-bottom{background:linear-gradient(110deg,#ff5a001a,#ffffff06);border:1px solid #ff5a0038;border-radius:20px;justify-content:space-between;align-items:center;gap:25px;margin-top:65px;padding:35px 40px;display:flex}.bottom-eyebrow{color:#ff8548;letter-spacing:2px;font-size:10px;font-weight:800}.products-bottom h3{color:#fff;letter-spacing:-.8px;margin:10px 0 0;font-size:clamp(21px,3vw,30px)}.products-bottom h3 span{color:#ff7935}.products-cta{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#ff7029,#f04b00);border:0;border-radius:50px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 23px;font-size:12px;font-weight:800;transition:all .35s;display:inline-flex}.products-cta:hover{transform:translateY(-4px);box-shadow:0 10px 30px #ff5a004d}.product-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d1;justify-content:center;align-items:center;padding:25px;animation:.25s both modal-backdrop-in;display:flex;position:fixed;inset:0;overflow-y:auto}.product-modal{background:#151515;border:1px solid #ff5a0059;border-radius:22px;grid-template-columns:.85fr 1.15fr;width:min(100%,1000px);max-height:min(760px,100vh - 50px);animation:.35s cubic-bezier(.2,.8,.2,1) both modal-enter;display:grid;position:relative;overflow:auto;box-shadow:0 30px 100px #000000a6,0 0 50px #ff5a0014}.product-modal-close{z-index:5;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#0000008c;border:1px solid #fff3;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:all .3s;display:grid;position:absolute;top:15px;right:15px}.product-modal-close:hover{color:#fff;background:#ff5a00;border-color:#ff5a00;transform:rotate(90deg)}.modal-image{background:#222;min-height:500px;position:relative;overflow:hidden}.modal-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.modal-image-overlay{background:linear-gradient(#0000 35%,#000000bf),linear-gradient(110deg,#ff5a0033,#0000);position:absolute;inset:0}.modal-image-label{color:#fff;letter-spacing:2px;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:25px;left:25px}.modal-image-label svg{color:#ff8b50}.product-modal-content{flex-direction:column;justify-content:center;padding:45px 38px 35px;display:flex}.modal-category{color:#ff925d;letter-spacing:1.8px;font-size:9px;font-weight:800;line-height:1.8}.product-modal-content h2{color:#fff;letter-spacing:-1.2px;margin:13px 0 15px;font-size:clamp(27px,3vw,39px);font-weight:800;line-height:1.15}.modal-description{color:#aaa;margin:0;font-size:12px;line-height:1.9}.modal-divider{background:#ffffff1a;height:1px;margin:25px 0}.modal-features-heading{color:#fff;align-items:center;gap:10px;margin:0 0 18px;font-size:14px;display:flex}.modal-features-heading svg{color:#f73}.modal-features-grid{grid-template-columns:1fr 1fr;gap:14px 12px;display:grid}.modal-feature{color:#bbb;align-items:flex-start;gap:9px;font-size:10px;line-height:1.6;display:flex}.modal-feature svg{color:#ff7935;flex-shrink:0;margin-top:1px}.modal-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:15px;margin-top:35px;padding-top:22px;display:flex}.modal-bottom-info{flex-direction:column;gap:6px;display:flex}.modal-bottom-info span{color:#ff925d;letter-spacing:1.3px;font-size:8px;font-weight:800}.modal-bottom-info strong{color:#fff;font-size:11px;line-height:1.5}.modal-quote-btn{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#ff7029,#f04b00);border:0;border-radius:30px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 17px;font-size:11px;font-weight:800;transition:all .3s;display:inline-flex}.modal-quote-btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px #ff5a004d}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-enter{0%{opacity:0;transform:translateY(25px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes products-enter{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}[data-theme=light] .gs-products{--product-bg:#f5f7fa;--product-text:#20242b;--product-muted:#687386;background:#f5f7fa}[data-theme=light] .products-heading h1{color:#20242b}[data-theme=light] .products-heading>p{color:#687386}[data-theme=light] .solution-switch-card{color:#20242b;background:linear-gradient(135deg,#fff,#f0f3f7);border-color:#1e293b1f}[data-theme=light] .solution-switch-card.active{background:linear-gradient(120deg,#fff1e9,#fff);border-color:#ff5a0099}[data-theme=light] .switch-content strong{color:#20242b}[data-theme=light] .switch-content small,[data-theme=light] .switch-content>span{color:#778195}[data-theme=light] .switch-arrow{color:#596579;border-color:#1e293b26}[data-theme=light] .products-explorer-top{border-bottom-color:#1e293b1f}[data-theme=light] .products-explorer-top h2{color:#20242b}[data-theme=light] .explorer-count{color:#778195}[data-theme=light] .explorer-count strong{color:#343d4b}[data-theme=light] .filter-label{color:#7a8494}[data-theme=light] .filter-btn{color:#596579;background:#fff;border-color:#1e293b1f}[data-theme=light] .filter-btn:hover{color:#e6530a;background:#ff5a0012}[data-theme=light] .filter-btn.active{color:#d94b08;background:#ff5a001a}[data-theme=light] .product-card{background:linear-gradient(145deg,#fff,#f0f3f7);border-color:#1e293b1a}[data-theme=light] .product-card-content h3{color:#20242b}[data-theme=light] .product-card-content p{color:#687386}[data-theme=light] .product-card-bottom{border-top-color:#1e293b1a}[data-theme=light] .product-card-bottom>span{color:#596579}[data-theme=light] .products-empty{color:#687386;background:#fff;border-color:#1e293b33}[data-theme=light] .products-empty h3{color:#20242b}[data-theme=light] .products-bottom{background:linear-gradient(110deg,#fff1e9,#fff);border-color:#ff5a0038}[data-theme=light] .products-bottom h3{color:#20242b}@media (width<=1050px){.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-modal{grid-template-columns:.8fr 1.2fr}.product-modal-content{padding:40px 28px 30px}}@media (width<=700px){.gs-products{padding:115px 0 75px}.products-container{width:calc(100% - 36px)}.products-heading{margin-bottom:42px}.products-heading h1{letter-spacing:-1.7px;font-size:clamp(35px,9vw,48px)}.products-heading>p{font-size:13px}.solution-switcher{grid-template-columns:1fr;gap:12px;margin-bottom:55px}.solution-switch-card{gap:14px;padding:19px}.switch-icon{width:49px;height:49px}.switch-content strong{font-size:16px}.products-explorer-top{flex-direction:column;align-items:flex-start;gap:13px}.products-explorer-top h2{font-size:24px}.filter-buttons{gap:8px}.filter-btn{padding:10px 13px;font-size:10px}.products-grid{grid-template-columns:1fr;gap:17px}.product-image-wrap{height:220px}.products-bottom{flex-direction:column;align-items:flex-start;padding:27px 22px}.products-cta{width:100%}.product-modal-backdrop{align-items:flex-start;padding:15px}.product-modal{border-radius:17px;width:100%;max-height:calc(100vh - 30px);margin:auto 0;display:block}.modal-image{height:210px;min-height:210px}.product-modal-content{padding:25px 20px 22px}.product-modal-content h2{font-size:27px}.modal-features-grid{grid-template-columns:1fr}.modal-bottom{flex-direction:column;align-items:stretch}.modal-quote-btn{width:100%}}@media (width<=380px){.products-heading h1{font-size:34px}.product-image-wrap{height:190px}.product-card-content h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.gs-products *,.gs-products :before,.gs-products :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.products-explorer{scroll-margin-top:100px}[data-theme=light] .product-modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141c287a}[data-theme=light] .product-modal{background:#fff;border-color:#ff5a0040;box-shadow:0 30px 100px #141e2d38,0 0 45px #ff5a000f}[data-theme=light] .product-modal-close{color:#344054;background:#ffffffeb;border-color:#1e293b26;box-shadow:0 4px 15px #00000014}[data-theme=light] .product-modal-close:hover{color:#fff;background:#ff5a00;border-color:#ff5a00}[data-theme=light] .modal-image{background:#e9edf2}[data-theme=light] .modal-image-overlay{background:linear-gradient(#0000 35%,#000000b8),linear-gradient(110deg,#ff5a0029,#0000)}[data-theme=light] .product-modal-content{background:#fff}[data-theme=light] .modal-category{color:#e6530a}[data-theme=light] .product-modal-content h2{color:#20242b}[data-theme=light] .modal-description{color:#687386}[data-theme=light] .modal-divider{background:#1e293b1f}[data-theme=light] .modal-features-heading{color:#20242b}[data-theme=light] .modal-features-heading svg{color:#ff5a00}[data-theme=light] .modal-feature{color:#596579}[data-theme=light] .modal-feature svg{color:#ed641e}[data-theme=light] .modal-bottom{border-top-color:#1e293b1f}[data-theme=light] .modal-bottom-info span{color:#e6530a}[data-theme=light] .modal-bottom-info strong{color:#344054}[data-theme=light] .modal-quote-btn{color:#fff;background:linear-gradient(135deg,#ff7029,#f04b00)}[data-theme=light] .modal-quote-btn:hover{box-shadow:0 8px 25px #ff5a0040}.products-loading-icon{animation:1.2s linear infinite products-loading-spin}@keyframes products-loading-spin{to{transform:rotate(360deg)}}.product-image-placeholder{color:#f73;background:linear-gradient(135deg,#fff1e9,#f0f3f7);place-items:center;display:grid;position:absolute;inset:0}[data-theme=light] .product-image-placeholder{color:#ed641e;background:linear-gradient(135deg,#fff1e9,#f0f3f7)}.product-card{cursor:pointer;outline:none}.product-card:focus-visible{outline-offset:5px;outline:2px solid #f36b21}.product-card .product-explore-btn{cursor:pointer}.product-card .product-explore-btn:hover{transform:translateY(-3px)}.gs-company-profile{background:var(--gs-bg-primary);color:var(--gs-text-primary);min-height:100vh;overflow:clip}:root{--gs-profile-ease:cubic-bezier(.22, 1, .36, 1);--gs-profile-transition:.45s var(--gs-profile-ease)}@keyframes gsProfileFadeUp{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translate(0,0)}}@keyframes gsProfileFadeRight{0%{opacity:0;transform:translate(45px)}to{opacity:1;transform:translate(0,0)}}@keyframes gsProfileFadeLeft{0%{opacity:0;transform:translate(-35px)}to{opacity:1;transform:translate(0,0)}}@keyframes gsProfileSpin{to{transform:rotate(360deg)}}@keyframes gsProfileLoadingBar{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes gsProfileGlow{0%,to{opacity:.4;transform:translate(-50%)scale(.9)}50%{opacity:.85;transform:translate(-50%)scale(1.1)}}@keyframes gsProfileBackgroundZoom{0%{transform:scale(1)}to{transform:scale(1.07)}}.gs-profile-hero{isolation:isolate;text-align:center;background-color:#090f1c;background-image:linear-gradient(120deg,#050a14e0,#050a14ad),url(https://webagentur-twopixels.de/assets/images/heroes/hero-seo.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;min-height:250px;margin-top:100px;padding:45px 20px;display:flex;position:relative;overflow:hidden}.gs-profile-hero:before{content:"";z-index:-1;filter:blur(90px);pointer-events:none;background:#ff5a0038;border-radius:50%;width:380px;height:380px;animation:7s ease-in-out infinite gsProfileGlow;position:absolute;top:-230px;left:50%;transform:translate(-50%)}.gs-profile-hero:after{content:"";background:linear-gradient(90deg,#0000,#ff5a00a6,#0000);width:100%;height:1px;position:absolute;bottom:0;left:0}.gs-profile-hero-overlay{z-index:1;width:100%;max-width:850px;animation:gsProfileFadeUp 1.1s var(--gs-profile-ease) both;position:relative}.gs-profile-hero-label{color:#ff7130;letter-spacing:4px;animation:gsProfileFadeUp .9s var(--gs-profile-ease) both;margin-bottom:14px;font-size:11px;font-weight:800;display:inline-block}.gs-profile-hero h1{color:#fff;letter-spacing:-1.2px;animation:gsProfileFadeUp 1s var(--gs-profile-ease) .12s both;margin-bottom:15px;font-size:clamp(32px,4vw,46px);font-weight:800;line-height:1.2}.gs-profile-hero h1 span{color:#ff7130}.gs-profile-hero p{color:#ffffffd1;max-width:720px;animation:gsProfileFadeUp 1s var(--gs-profile-ease) .24s both;margin:auto;font-size:14px;font-weight:400;line-height:1.8}[data-theme=light] .gs-profile-hero{background-color:#f4f6fa;background-image:linear-gradient(120deg,#ffffffeb,#fff8f2e0),url(https://webagentur-twopixels.de/assets/images/heroes/hero-seo.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}[data-theme=light] .gs-profile-hero:before{background:#ff5a0021}[data-theme=light] .gs-profile-hero-label{color:#e94e00}[data-theme=light] .gs-profile-hero h1{color:#172033}[data-theme=light] .gs-profile-hero h1 span{color:#ff5a00}[data-theme=light] .gs-profile-hero p{color:#596273}[data-theme=dark] .gs-profile-hero{background-color:#090f1c;background-image:linear-gradient(120deg,#050a14e0,#050a14ad),url(https://webagentur-twopixels.de/assets/images/heroes/hero-seo.webp)}[data-theme=dark] .gs-profile-hero-label{color:#ff7130}[data-theme=dark] .gs-profile-hero h1{color:#fff}[data-theme=dark] .gs-profile-hero h1 span{color:#ff7130}[data-theme=dark] .gs-profile-hero p{color:#ffffffd1}.gs-profile-main{padding:75px 20px}.gs-profile-container{width:100%;max-width:1250px;margin:auto}.gs-profile-main .gs-profile-container{grid-template-columns:.8fr 1.5fr;align-items:start;gap:40px;display:grid}.gs-profile-info{animation:gsProfileFadeLeft 1s var(--gs-profile-ease) both;align-self:start;padding-top:12px;position:sticky;top:110px}.gs-profile-label{color:#ff5a00;letter-spacing:1.5px;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.gs-profile-info h2{margin:20px 0;font-size:clamp(30px,3vw,42px);font-weight:800;line-height:1.2}.gs-profile-info h2 span{color:#ff5a00}.gs-profile-description{color:var(--gs-text-secondary);margin-bottom:25px;font-size:14px;line-height:1.9}.gs-profile-info-card{border:1px solid var(--gs-border);background:var(--gs-bg-card);transition:transform var(--gs-profile-transition), border-color var(--gs-profile-transition), box-shadow var(--gs-profile-transition);will-change:transform;border-radius:12px;margin-bottom:18px;padding:22px}.gs-profile-info-card:first-of-type{animation:gsProfileFadeUp .9s var(--gs-profile-ease) .2s both}.gs-profile-info-card:nth-of-type(2){animation:gsProfileFadeUp .9s var(--gs-profile-ease) .35s both}.gs-profile-info-card:hover{border-color:#ff5a0066;transform:translateY(-5px);box-shadow:0 14px 35px #ff5a0017}.gs-profile-info-card>svg{color:#ff5a00;margin-bottom:12px}.gs-profile-info-card h3{margin-bottom:10px;font-size:17px;font-weight:700}.gs-profile-info-card p,.gs-profile-info-card li{color:var(--gs-text-secondary);font-size:13px;line-height:1.8}.gs-profile-info-card ul{padding-left:18px}.gs-profile-download-btn{color:#fff;transition:background var(--gs-profile-transition), transform var(--gs-profile-transition), box-shadow var(--gs-profile-transition);animation:gsProfileFadeUp .9s var(--gs-profile-ease) .5s both;background:#ff5a00;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:14px 20px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.gs-profile-download-btn:hover{color:#fff;background:#ff7833;transform:translateY(-4px);box-shadow:0 10px 25px #ff5a0038}.gs-profile-preview{border:1px solid var(--gs-border);background:var(--gs-bg-card);min-width:0;animation:gsProfileFadeRight 1s var(--gs-profile-ease) .15s both;border-radius:13px;overflow:hidden;box-shadow:0 15px 45px #0000001f}.gs-profile-viewer-header{color:#fff;background:#151d2d;justify-content:space-between;align-items:center;gap:15px;padding:17px;display:flex}.gs-profile-file-info{align-items:center;gap:12px;min-width:0;display:flex}.gs-profile-pdf-icon{background:#ff5a00;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.gs-profile-file-info h3{font-size:13px;font-weight:700}.gs-profile-file-info p{color:#aab2c0;margin-top:5px;font-size:11px}.gs-profile-viewer-actions{align-items:center;gap:8px;display:flex}.gs-profile-viewer-actions a,.gs-profile-viewer-actions button{color:#fff;cursor:pointer;transition:background var(--gs-profile-transition), border-color var(--gs-profile-transition), transform var(--gs-profile-transition);background:0 0;border:1px solid #596477;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:11px;text-decoration:none;display:inline-flex}.gs-profile-viewer-actions a:hover,.gs-profile-viewer-actions button:hover{color:#fff;background:#ff5a00;border-color:#ff5a00;transform:translateY(-2px)}.gs-profile-viewer{background:#e8edf3;width:100%;height:750px;position:relative}.gs-profile-viewer iframe{z-index:1;border:none;width:100%;height:100%;display:block;position:relative}.gs-profile-pdf-loading{z-index:2;text-align:center;color:#172033;background:#e8edf3;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.gs-profile-loader-icon{color:#ff5a00;margin-bottom:18px;animation:1.2s linear infinite gsProfileSpin}.gs-profile-pdf-loading h3{margin-bottom:8px;font-size:16px;font-weight:700}.gs-profile-pdf-loading p{color:#687386;font-size:12px}.gs-profile-loader-bar{background:#cbd4df;border-radius:10px;width:150px;height:4px;margin-top:22px;overflow:hidden}.gs-profile-loader-bar span{border-radius:inherit;background:#ff5a00;width:40%;height:100%;animation:1.5s ease-in-out infinite gsProfileLoadingBar;display:block}.gs-profile-pdf-error{z-index:2;color:#172033;text-align:center;background:#e8edf3;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;inset:0}.gs-profile-pdf-error svg{color:#ff5a00}.gs-profile-pdf-error h3{font-size:16px}.gs-profile-pdf-error p{color:#687386;font-size:12px}.gs-profile-viewer:fullscreen{background:#fff;width:100%;height:100%}.gs-profile-viewer-footer{color:var(--gs-text-secondary);justify-content:space-between;align-items:center;gap:10px;padding:13px 17px;font-size:11px;display:flex}.gs-profile-viewer-footer span,.gs-profile-viewer-footer a{align-items:center;gap:7px;display:inline-flex}.gs-profile-viewer-footer a{color:#ff5a00;text-decoration:none;transition:color .3s}.gs-profile-viewer-footer a:hover{color:#ff7833}.gs-profile-bottom{background:var(--gs-bg-secondary);padding:55px 20px}.gs-profile-bottom .gs-profile-container{justify-content:space-between;align-items:center;gap:25px;display:flex}.gs-profile-bottom span{color:#ff5a00;letter-spacing:2px;font-size:11px;font-weight:700}.gs-profile-bottom h2{margin-top:12px;font-size:25px;line-height:1.5}.gs-profile-bottom h2 strong{color:#ff5a00}.gs-profile-bottom button{color:#fff;cursor:pointer;transition:background var(--gs-profile-transition), transform var(--gs-profile-transition), box-shadow var(--gs-profile-transition);background:#ff5a00;border:none;border-radius:8px;align-items:center;gap:10px;padding:14px 20px;font-weight:600;display:inline-flex}.gs-profile-bottom button:hover{color:#fff;background:#ff7833;transform:translateY(-4px);box-shadow:0 10px 25px #ff5a0038}[data-theme=light] .gs-profile-info-card{box-shadow:0 5px 20px #0000000a}[data-theme=light] .gs-profile-preview{box-shadow:0 15px 40px #00000014}.gs-profile-back-btn{color:#ff5a00;letter-spacing:.2px;cursor:pointer;background:#ff5a001a;border:1px solid #ff5a004d;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:fit-content;margin:18px auto 26px;padding:11px 20px;font-size:13px;font-weight:600;transition:all .3s;display:flex}.gs-profile-back-btn:hover{color:#fff;background:#ff5a00;border-color:#ff5a00;transform:translateY(-3px);box-shadow:0 7px 20px #ff5a0038}.gs-profile-back-btn:active{transform:translateY(-1px)}.gs-profile-back-btn:focus-visible{outline-offset:4px;outline:2px solid #ff5a00}@media (width<=900px){.gs-profile-main .gs-profile-container{grid-template-columns:1fr}.gs-profile-info{position:static}.gs-profile-viewer{height:650px}}@media (width<=600px){.gs-profile-hero{min-height:210px;margin-top:85px;padding:40px 18px}.gs-profile-hero h1{font-size:32px}.gs-profile-hero p{font-size:12px}.gs-profile-main{padding:45px 16px}.gs-profile-viewer-header{flex-direction:column;align-items:flex-start}.gs-profile-viewer{height:500px}.gs-profile-viewer-actions{flex-wrap:wrap}.gs-profile-bottom .gs-profile-container{flex-direction:column;align-items:flex-start}.gs-profile-bottom h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.gs-company-profile *,.gs-company-profile :before,.gs-company-profile :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.news-page{color:#f5f5f5;background:#101010;min-height:100vh;font-family:inherit;overflow:hidden}.news-container{width:min(1200px,100% - 48px);margin:0 auto}@keyframes newsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes newsFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes newsFadeDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translate(0,0)}}@keyframes newsSlideRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes newsScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes newsGlow{0%,to{opacity:.55}50%{opacity:1}}.news-hero{isolation:isolate;border-bottom:1px solid #ffffff14;min-height:510px;padding:175px 0 75px;animation:.8s both newsFadeIn;position:relative;overflow:hidden}.news-hero-grid,.news-detail-grid{z-index:-1;pointer-events:none;position:absolute;inset:0}.news-hero-content{animation:.9s cubic-bezier(.22,1,.36,1) both newsFadeUp}.news-eyebrow{color:#ff8a50;letter-spacing:2.3px;align-items:center;gap:11px;margin-bottom:27px;font-size:11px;font-weight:800;animation:.75s .1s both newsSlideRight;display:flex}.news-eyebrow-dot,.news-card-category>span{background:#ff5a00;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 13px #ff5a00a6}.news-eyebrow-dot{animation:2.5s ease-in-out infinite newsGlow}.news-eyebrow-divider{color:#666}.news-hero h1{color:#fff;letter-spacing:-3.5px;max-width:850px;margin:0;font-size:clamp(42px,6.5vw,76px);font-weight:850;line-height:1.04;animation:.9s cubic-bezier(.22,1,.36,1) .2s both newsFadeUp}.news-hero h1 span,.news-section-top h2 span{color:#ff6a1a;background:linear-gradient(90deg,#ff5a00,#ff9b62);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.news-hero-content>p{color:#a5a5a5;max-width:560px;margin:25px 0 0;font-size:15px;line-height:1.9;animation:.85s .35s both newsFadeUp}.news-hero-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;max-width:900px;margin-top:55px;padding-top:20px;animation:.85s .5s both newsFadeUp;display:flex}.news-hero-tag,.news-hero-scroll{color:#bdbdbd;letter-spacing:1px;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.news-hero-tag svg{color:#ff6a1a}.news-hero-scroll{color:#ff8a50;text-decoration:none;transition:gap .3s,color .3s}.news-hero-scroll:hover{color:#ffb184;gap:15px}.news-hero-index{color:#ffffff4d;letter-spacing:2px;font-size:10px;font-weight:800;animation:1.2s .7s both newsFadeIn;position:absolute;bottom:32px;right:max(24px,50vw - 600px)}.news-list-section{background:radial-gradient(at 0 10%,#ff5a0009,#0000 35%),#101010;padding:90px 0 110px}.news-section-top{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:42px;animation:.8s both newsFadeUp;display:flex}.news-section-eyebrow{color:#ff8a50;letter-spacing:1.8px;align-items:center;gap:9px;margin-bottom:15px;font-size:10px;font-weight:850;display:flex}.news-section-top h2{color:#fff;letter-spacing:-1.8px;margin:0;font-size:clamp(34px,5vw,48px);font-weight:850}.news-section-top>div:first-child>p{color:#929292;max-width:550px;margin:13px 0 0;font-size:14px;line-height:1.8}.news-total{color:#ff8a50;letter-spacing:1px;white-space:nowrap;background:#ff5a0012;border:1px solid #ff5a0040;border-radius:8px;align-items:center;gap:10px;padding:12px 15px;font-size:10px;font-weight:800;animation:.7s .25s both newsScaleIn;display:flex}.news-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.news-card{will-change:transform;background:linear-gradient(145deg,#1c1c1c,#151515);border:1px solid #ffffff17;border-radius:15px;min-width:0;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .4s;animation:.75s cubic-bezier(.22,1,.36,1) both newsFadeUp;overflow:hidden}.news-card:first-child{animation-delay:50ms}.news-card:nth-child(2){animation-delay:.12s}.news-card:nth-child(3){animation-delay:.19s}.news-card:nth-child(4){animation-delay:.26s}.news-card:nth-child(5){animation-delay:.33s}.news-card:nth-child(6){animation-delay:.4s}.news-card:hover{border-color:#ff5a0061;transform:translateY(-7px);box-shadow:0 20px 45px #00000040}.news-card-image{background:#242424;height:220px;display:block;position:relative;overflow:hidden}.news-card-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#00000073);position:absolute;inset:0}.news-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .75s cubic-bezier(.22,1,.36,1)}.news-card:hover .news-card-image img{transform:scale(1.07)}.news-card-number{z-index:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f0fb3;border:1px solid #ffffff40;border-radius:8px;place-items:center;width:35px;height:35px;font-size:11px;font-weight:800;transition:background .3s,border-color .3s,transform .3s;display:grid;position:absolute;top:15px;left:15px}.news-card:hover .news-card-number{background:#ff5a0033;border-color:#ff5a0080;transform:translateY(-2px)}.news-card-image-arrow{z-index:1;color:#fff;background:#0f0f0fa6;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:38px;height:38px;transition:border-color .35s,background .35s,transform .35s;display:grid;position:absolute;bottom:15px;right:15px}.news-card:hover .news-card-image-arrow{background:#ff5a00;border-color:#ff5a00;transform:rotate(45deg)}.news-card-content{flex-direction:column;min-height:330px;padding:22px;display:flex}.news-card-category{color:#ff8a50;letter-spacing:1.3px;align-items:center;gap:9px;margin-bottom:15px;font-size:9px;font-weight:850;display:flex}.news-card-category>span{width:6px;height:6px}.news-card-content h3{color:#f5f5f5;letter-spacing:-.5px;margin:0;font-size:20px;font-weight:750;line-height:1.4}.news-card-content h3 a{color:inherit;text-decoration:none;transition:color .3s}.news-card-content h3 a:hover{color:#ff8a50}.news-card-excerpt{color:#999;margin:13px 0 20px;font-size:12px;line-height:1.85}.news-card-meta{color:#858585;flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;padding-bottom:18px;font-size:10px;display:flex}.news-card-meta span{align-items:center;gap:6px;display:flex}.news-card-meta svg{color:#ff762b}.news-card-footer{border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:17px;display:flex}.news-card-footer>span{color:#777;letter-spacing:1px;font-size:8px;font-weight:800}.news-card-button{color:#ff8a50;align-items:center;gap:8px;font-size:11px;font-weight:800;text-decoration:none;transition:gap .3s,color .3s;display:inline-flex}.news-card-button:hover{color:#ffb184;gap:13px}.news-bottom-cta{background:radial-gradient(circle at 100% 0,#ff5a0021,#0000 45%),linear-gradient(120deg,#1d1b19,#171717);border:1px solid #ff5a002e;border-radius:14px;align-items:center;gap:22px;margin-top:65px;padding:30px;animation:.85s .25s both newsFadeUp;display:flex}.news-cta-icon{color:#ff8a50;background:#ff5a001a;border:1px solid #ff5a004d;border-radius:12px;flex-shrink:0;place-items:center;width:52px;height:52px;transition:transform .35s,background .35s,border-color .35s;display:grid}.news-bottom-cta:hover .news-cta-icon{background:#ff5a0029;border-color:#ff5a0099;transform:translateY(-3px)rotate(-5deg)}.news-bottom-cta>div:nth-child(2){flex:1}.news-bottom-cta>div:nth-child(2)>span{color:#ff8a50;letter-spacing:1.5px;font-size:9px;font-weight:850}.news-bottom-cta h3{color:#fff;margin:7px 0;font-size:21px}.news-bottom-cta h3 strong{color:#ff762b}.news-bottom-cta p{color:#999;margin:0;font-size:12px;line-height:1.7}.news-cta-button{color:#fff;background:#ff5a00;border-radius:7px;flex-shrink:0;align-items:center;gap:10px;padding:12px 17px;font-size:11px;font-weight:800;text-decoration:none;transition:background .3s,transform .3s,box-shadow .3s;display:inline-flex}.news-cta-button:hover{background:#ff762b;transform:translateY(-3px);box-shadow:0 8px 22px #ff5a0033}@media (width<=1000px){.news-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-card-content{min-height:315px}}@media (width<=700px){.news-hero{min-height:460px;padding:155px 0 65px}.news-section-top{flex-direction:column;align-items:flex-start}.news-total{align-self:flex-start}.news-list-section{padding:65px 0 75px}.news-bottom-cta{flex-direction:column;align-items:flex-start}}@media (width<=560px){.news-container{width:calc(100% - 36px)}.news-hero{min-height:420px;padding:140px 0 55px}.news-eyebrow{letter-spacing:1.3px;gap:8px;font-size:9px}.news-hero h1{letter-spacing:-2px;font-size:clamp(39px,11vw,54px)}.news-hero-content>p{font-size:13px;line-height:1.8}.news-hero-bottom{flex-direction:column;align-items:flex-start;gap:15px;margin-top:35px}.news-hero-index{bottom:15px;right:18px}.news-card-grid{grid-template-columns:1fr;gap:20px}.news-card-image{height:215px}.news-card-content{min-height:auto}.news-card-excerpt{margin-bottom:18px}.news-section-top h2{font-size:36px}.news-bottom-cta{padding:22px}.news-bottom-cta h3{font-size:19px}}[data-theme=light] .news-page{color:#20242b;background:#f5f7fa}[data-theme=light] .news-hero{background:radial-gradient(at 82% 40%,#ff5a0017,#0000 38%),linear-gradient(135deg,#fff,#f1f4f8 70%);border-bottom-color:#1e293b1a}[data-theme=light] .news-hero-grid{background-image:linear-gradient(#1e293b0b 1px,#0000 1px),linear-gradient(90deg,#1e293b0b 1px,#0000 1px)}[data-theme=light] .news-hero h1,[data-theme=light] .news-section-top h2{color:#20242b}[data-theme=light] .news-hero-content>p,[data-theme=light] .news-section-top>div:first-child>p{color:#687386}[data-theme=light] .news-hero-bottom{border-top-color:#1e293b1f}[data-theme=light] .news-hero-tag{color:#596579}[data-theme=light] .news-hero-index{color:#20242b40}[data-theme=light] .news-list-section{background:radial-gradient(at 0 10%,#ff5a000b,#0000 35%),#f5f7fa}[data-theme=light] .news-card{background:linear-gradient(145deg,#fff,#f9fafc);border-color:#1e293b1a;box-shadow:0 10px 30px #1e293b0b}[data-theme=light] .news-card:hover{border-color:#ff5a0059;box-shadow:0 20px 40px #1e293b17}[data-theme=light] .news-card-content h3{color:#20242b}[data-theme=light] .news-card-excerpt{color:#687386}[data-theme=light] .news-card-meta{color:#7b8492}[data-theme=light] .news-card-footer{border-top-color:#1e293b1a}[data-theme=light] .news-card-footer>span{color:#929ba9}[data-theme=light] .news-total{background:#ff5a000f}[data-theme=light] .news-bottom-cta{background:radial-gradient(circle at 100% 0,#ff5a001a,#0000 45%),linear-gradient(120deg,#fff,#f0f3f7);border-color:#ff5a002b}[data-theme=light] .news-bottom-cta h3{color:#20242b}[data-theme=light] .news-bottom-cta p{color:#687386}@media (prefers-reduced-motion:reduce){.news-page *,.news-page :before,.news-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important;transform:none!important}}.news-detail-page{color:#f5f5f5;background:#101010;min-height:100vh;font-family:inherit;overflow:hidden}.news-detail-page *{box-sizing:border-box}.news-detail-header{background:radial-gradient(at 85% 20%,#ff5a001a,#0000 35%),linear-gradient(135deg,#191919,#101010 75%);border-bottom:1px solid #ffffff14;padding:115px 0 45px;position:relative}.news-detail-breadcrumb{color:#777;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:25px;font-size:11px;display:flex}.news-detail-breadcrumb a{color:#aaa;text-decoration:none;transition:color .2s}.news-detail-breadcrumb a:hover,.news-detail-breadcrumb>span{color:#ff8a50}.news-detail-back-link{color:#aaa;letter-spacing:1px;align-items:center;gap:9px;margin-bottom:28px;font-size:10px;font-weight:800;text-decoration:none;transition:color .25s;display:inline-flex}.news-detail-back-link:hover{color:#ff8a50}.news-detail-heading{grid-template-columns:minmax(0,1fr) 245px;align-items:center;gap:55px;display:grid}.news-detail-heading-main{min-width:0}.news-detail-category{color:#ff8a50;letter-spacing:1.7px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:10px;font-weight:850;display:flex}.news-detail-category span{background:#ff5a00;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #ff5a00b3}.news-detail-heading h1{color:#fff;letter-spacing:-1.5px;max-width:850px;margin:0;font-size:clamp(30px,4vw,48px);font-weight:850;line-height:1.2}.news-detail-description{color:#aaa;max-width:720px;margin:17px 0 0;font-size:14px;line-height:1.9}.news-detail-heading-side{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:20px;padding:23px;display:flex}.news-detail-meta-item{align-items:center;gap:13px;display:flex}.news-detail-meta-item>svg{color:#ff762b;flex-shrink:0}.news-detail-meta-item div{flex-direction:column;gap:5px;display:flex}.news-detail-meta-item span{color:#777;letter-spacing:1px;font-size:9px;font-weight:800}.news-detail-meta-item strong{color:#ddd;font-size:11px;font-weight:650}.news-detail-content-section{background:radial-gradient(at 0 10%,#ff5a0009,#0000 35%),#101010;padding:55px 0 90px}.news-detail-layout{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:45px;display:grid}.news-detail-article{min-width:0}.news-detail-cover{isolation:isolate;background:#222;border:1px solid #ffffff1f;border-radius:14px;height:400px;position:relative;overflow:hidden}.news-detail-cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.news-detail-cover:hover img{transform:scale(1.025)}.news-detail-cover-overlay{pointer-events:none;background:linear-gradient(#00000005,#0009);position:absolute;inset:0}.news-detail-cover-label{color:#fff;letter-spacing:1.7px;align-items:center;gap:10px;font-size:10px;font-weight:850;display:flex;position:absolute;bottom:23px;left:25px}.news-detail-cover-label svg{color:#ff8a50}.news-detail-intro{background:linear-gradient(100deg,#ff5a0017,#ffffff06);border:1px solid #ff5a0033;border-left:3px solid #ff5a00;border-radius:9px;margin:32px 0 45px;padding:23px 26px}.news-detail-intro>span,.news-detail-conclusion span{color:#ff8a50;letter-spacing:1.6px;font-size:10px;font-weight:850}.news-detail-intro p{color:#ddd;margin:10px 0 0;font-size:14px;line-height:1.9}.news-detail-section{margin-bottom:42px}.news-detail-section-number{color:#ff8a50;background:#ff5a0014;border:1px solid #ff5a004d;border-radius:6px;place-items:center;width:35px;height:30px;margin-bottom:15px;font-size:11px;font-weight:850;display:grid}.news-detail-section h2{color:#f5f5f5;letter-spacing:-.6px;margin:0 0 17px;font-size:clamp(22px,3vw,29px);font-weight:800;line-height:1.35}.news-detail-section p{color:#aaa;margin:0 0 17px;font-size:14px;line-height:2}.news-detail-conclusion{background:linear-gradient(120deg,#ff5a0017,#ffffff06);border:1px solid #ff5a0033;border-radius:11px;align-items:flex-start;gap:16px;margin-top:45px;padding:23px;display:flex}.news-conclusion-icon{color:#ff8a50;background:#ff5a001a;border:1px solid #ff5a0040;border-radius:9px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.news-detail-conclusion p{color:#ddd;margin:9px 0 0;font-size:13px;line-height:1.9}.news-detail-footer{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:38px;padding:22px 0;display:flex}.news-detail-author{align-items:center;gap:12px;display:flex}.news-author-avatar{color:#ff8a50;background:#ff5a001a;border:1px solid #ff5a004d;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;font-weight:900;display:grid}.news-detail-author div:last-child{flex-direction:column;gap:5px;display:flex}.news-detail-author span{color:#888;letter-spacing:1px;font-size:9px;font-weight:800}.news-detail-author strong{color:#ddd;font-size:12px}.news-detail-share{color:#ff8a50;cursor:pointer;background:#ff5a0014;border:1px solid #ff5a004d;border-radius:7px;align-items:center;gap:9px;padding:11px 15px;font-family:inherit;font-size:11px;font-weight:800;transition:all .25s;display:inline-flex}.news-detail-share:hover{background:#ff5a002b;border-color:#ff5a00;transform:translateY(-2px)}.news-detail-bottom-back{color:#aaa;align-items:center;gap:9px;margin-top:27px;font-size:12px;font-weight:800;text-decoration:none;transition:color .25s;display:inline-flex}.news-detail-bottom-back:hover{color:#ff8a50}.news-detail-sidebar{position:sticky;top:110px}.news-detail-sidebar-card{background:linear-gradient(145deg,#25201d,#171717);border:1px solid #ffffff1a;border-radius:13px;padding:25px}.news-sidebar-icon{color:#ff8a50;background:#ff5a001a;border:1px solid #ff5a0040;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:20px;display:grid}.news-sidebar-label{color:#ff8a50;letter-spacing:1.4px;font-size:9px;font-weight:850}.news-detail-sidebar-card h3{color:#fff;letter-spacing:-.5px;margin:15px 0 12px;font-size:24px;font-weight:800;line-height:1.3}.news-detail-sidebar-card h3 strong{color:#ff762b}.news-detail-sidebar-card p{color:#aaa;margin:0;font-size:12px;line-height:1.9}.news-detail-sidebar-card>a{color:#fff;background:#ff5a00;border-radius:7px;align-items:center;gap:8px;margin-top:22px;padding:11px 13px;font-size:10px;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex}.news-detail-sidebar-card>a:hover{background:#ff762b;transform:translateY(-2px)}.news-detail-sidebar-note{color:#888;align-items:center;gap:10px;margin-top:18px;padding:0 5px;font-size:10px;display:flex}.news-detail-sidebar-note svg{color:#ff762b;flex-shrink:0}.news-not-found{flex-direction:column;justify-content:center;align-items:flex-start;min-height:65vh;display:flex}.news-not-found>span{color:#ff8a50;letter-spacing:2px;font-size:10px;font-weight:850}.news-not-found h1{color:#fff;margin:20px 0 10px;font-size:clamp(32px,5vw,50px)}.news-not-found p{color:#999;font-size:14px}.news-detail-back-button{color:#fff;background:#ff5a00;border-radius:7px;align-items:center;gap:9px;margin-top:20px;padding:12px 17px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=900px){.news-detail-heading{grid-template-columns:1fr;gap:25px}.news-detail-heading-side{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.news-detail-layout{grid-template-columns:1fr;gap:35px}.news-detail-sidebar{position:static}}@media (width<=600px){.news-detail-header{padding:105px 0 35px}.news-detail-breadcrumb{margin-bottom:20px}.news-detail-back-link{margin-bottom:23px}.news-detail-heading h1{letter-spacing:-.8px;font-size:31px}.news-detail-description{font-size:13px}.news-detail-heading-side{grid-template-columns:1fr;gap:17px;padding:18px}.news-detail-content-section{padding:30px 0 65px}.news-detail-cover{border-radius:10px;height:245px}.news-detail-cover-label{font-size:9px;bottom:17px;left:17px}.news-detail-intro{margin:24px 0 35px;padding:18px}.news-detail-intro p{font-size:13px}.news-detail-section{margin-bottom:35px}.news-detail-section h2{font-size:22px}.news-detail-section p{font-size:13px;line-height:1.9}.news-detail-conclusion{gap:12px;padding:17px}.news-detail-footer{flex-direction:column;align-items:flex-start}.news-detail-sidebar-card{padding:21px}}[data-theme=light] .news-detail-page{color:#20242b;background:#f5f7fa}[data-theme=light] .news-detail-header{background:radial-gradient(at 85% 20%,#ff5a0012,#0000 35%),linear-gradient(135deg,#fff,#f1f4f8 75%);border-bottom-color:#1e293b1a}[data-theme=light] .news-detail-breadcrumb a,[data-theme=light] .news-detail-back-link{color:#687386}[data-theme=light] .news-detail-heading h1{color:#20242b}[data-theme=light] .news-detail-description{color:#687386}[data-theme=light] .news-detail-heading-side{background:#ffffffb3;border-color:#1e293b1a}[data-theme=light] .news-detail-meta-item strong{color:#303b4b}[data-theme=light] .news-detail-meta-item span{color:#7b8492}[data-theme=light] .news-detail-content-section{background:radial-gradient(at 0 10%,#ff5a0009,#0000 35%),#f5f7fa}[data-theme=light] .news-detail-cover{border-color:#1e293b1a;box-shadow:0 12px 30px #1e293b12}[data-theme=light] .news-detail-intro{background:linear-gradient(100deg,#ff5a0012,#fff)}[data-theme=light] .news-detail-intro p,[data-theme=light] .news-detail-conclusion p{color:#465164}[data-theme=light] .news-detail-section h2{color:#20242b}[data-theme=light] .news-detail-section p{color:#596579}[data-theme=light] .news-detail-conclusion{background:linear-gradient(120deg,#ff5a0012,#fff)}[data-theme=light] .news-detail-footer{border-color:#1e293b1f}[data-theme=light] .news-detail-author strong{color:#20242b}[data-theme=light] .news-detail-author span{color:#7b8492}[data-theme=light] .news-detail-share{color:#e85a13;background:#ff5a000f}[data-theme=light] .news-detail-bottom-back{color:#687386}[data-theme=light] .news-detail-sidebar-card{background:linear-gradient(145deg,#fff,#f0f3f7);border-color:#1e293b1a;box-shadow:0 12px 30px #1e293b0d}[data-theme=light] .news-detail-sidebar-card h3{color:#20242b}[data-theme=light] .news-detail-sidebar-card p{color:#687386}[data-theme=light] .news-detail-sidebar-note{color:#7b8492}[data-theme=light] .news-not-found h1{color:#20242b}[data-theme=light] .news-not-found p{color:#687386}@media (prefers-reduced-motion:reduce){.news-detail-page *,.news-detail-page :before,.news-detail-page :after{transition:none!important;animation:none!important}}@keyframes newsImageReveal{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.news-detail-header{animation:.7s both newsFadeIn}.news-detail-breadcrumb{animation:.6s both newsFadeUp}.news-detail-back-link{animation:.7s both newsFadeUp}.news-detail-heading-main{animation:.8s both newsFadeUp}.news-detail-heading-side{animation:.8s .15s both newsSlideRight}.news-detail-article{animation:.8s .1s both newsFadeUp}.news-detail-cover img{animation:1s cubic-bezier(.2,.7,.3,1) both newsImageReveal}.news-detail-intro{animation:.8s .2s both newsFadeUp}.news-detail-section{animation:.7s both newsFadeUp}.news-detail-section:first-child{animation-delay:.15s}.news-detail-section:nth-child(2){animation-delay:.25s}.news-detail-section:nth-child(3){animation-delay:.35s}.news-detail-section:nth-child(4){animation-delay:.45s}.news-detail-section:nth-child(5){animation-delay:.55s}.news-detail-conclusion{animation:.8s .3s both newsFadeUp}.news-detail-footer{animation:.8s .35s both newsFadeUp}.news-detail-sidebar{animation:.9s .25s both newsSlideRight}.news-detail-share,.news-detail-bottom-back,.news-detail-sidebar-card>a{transition:transform .25s,background .25s,color .25s,border-color .25s}@media (prefers-reduced-motion:reduce){.news-detail-page *,.news-detail-page :before,.news-detail-page :after{transition:none!important;animation:none!important}}.quote-success-overlay{z-index:3000;-webkit-backdrop-filter:blur(9px);background:#05080ec7;place-items:center;padding:20px;animation:.25s both quoteOverlayIn;display:grid;position:fixed;inset:0}.quote-success-modal{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#ff5a001f,#0000 45%),#17191f;border:1px solid #ff5a0038;border-radius:22px;width:min(100%,470px);padding:48px 38px 35px;animation:.45s cubic-bezier(.22,1,.36,1) both quoteModalIn;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000073}.quote-success-close{color:#aaa;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:35px;height:35px;transition:all .25s;display:grid;position:absolute;top:16px;right:16px}.quote-success-close:hover{color:#fff;background:#ff5a00;border-color:#ff5a00}.quote-success-icon{color:#ff7936;background:#ff5a001f;border:1px solid #ff5a0059;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 22px;animation:.55s .15s both quoteCheckPop;display:grid;box-shadow:0 0 35px #ff5a001f}.quote-success-label{color:#ff8a50;letter-spacing:2px;font-size:10px;font-weight:800}.quote-success-modal h2{color:#fff;letter-spacing:-.8px;margin:15px 0 13px;font-size:clamp(25px,5vw,32px);line-height:1.25}.quote-success-modal h2 span{color:#ff762b}.quote-success-modal>p{color:#a6a9b1;max-width:350px;margin:0 auto;font-size:13px;line-height:1.9}.quote-demo-notice{color:#e6bd85;text-align:left;background:#ffb45012;border:1px solid #ffb45033;border-radius:9px;margin-top:20px;padding:12px 14px;font-size:11px;line-height:1.7}.quote-success-button{color:#fff;cursor:pointer;background:#ff5a00;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:27px;padding:13px 21px;font-family:inherit;font-size:12px;font-weight:750;transition:all .3s;display:inline-flex}.quote-success-button:hover{background:#ff7835;transform:translateY(-3px);box-shadow:0 10px 25px #ff5a0040}.quote-success-footer{color:#777b84;letter-spacing:1.5px;border-top:1px solid #ffffff14;margin-top:32px;padding-top:19px;font-size:9px;font-weight:800}.quote-success-footer span{color:#ff5a00;padding:0 5px}@keyframes quoteOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes quoteModalIn{0%{opacity:0;transform:translateY(25px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes quoteCheckPop{0%{opacity:0;transform:scale(.5)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(0)}}[data-theme=light] .quote-success-modal{background:radial-gradient(circle at 50% 0,#ff5a0014,#0000 45%),#fff;border-color:#ff5a0033;box-shadow:0 30px 90px #1e293b33}[data-theme=light] .quote-success-modal h2{color:#20242b}[data-theme=light] .quote-success-modal>p{color:#687386}[data-theme=light] .quote-success-close{color:#596579;background:#f5f7fa;border-color:#1e293b1f}[data-theme=light] .quote-success-footer{border-top-color:#1e293b1a}@media (width<=480px){.quote-success-modal{padding:45px 23px 28px}}@media (prefers-reduced-motion:reduce){.quote-success-overlay,.quote-success-modal,.quote-success-icon{animation:none!important}}.gs-quote-page{color:#f5f5f5;background:#101010;min-height:100vh;overflow-x:clip}.gs-quote-container{width:min(1200px,100% - 48px);margin:0 auto}.gs-quote-hero{isolation:isolate;background:radial-gradient(at 82% 40%,#ff5a0026,#0000 38%),linear-gradient(135deg,#171717,#101010 70%);border-bottom:1px solid #ffffff14;min-height:520px;padding:175px 0 90px;position:relative;overflow:hidden}.gs-quote-hero-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 80%,#0000)}.gs-quote-hero-glow{z-index:-1;filter:blur(110px);pointer-events:none;background:#ff5a001a;border-radius:50%;width:550px;height:550px;position:absolute;top:60px;right:-180px}.gs-quote-hero-content{max-width:850px;animation:.9s cubic-bezier(.22,1,.36,1) both gsQuoteHeroReveal}.gs-quote-eyebrow{color:#ff8a50;letter-spacing:1.8px;background:#ff5a0012;border:1px solid #ff5a004d;border-radius:30px;align-items:center;gap:10px;margin-bottom:28px;padding:9px 15px;font-size:10px;font-weight:800;display:inline-flex}.gs-quote-eyebrow svg{color:#ff762b}.gs-quote-hero h1{color:#fff;letter-spacing:-3.5px;max-width:850px;margin:0;font-size:clamp(43px,6vw,76px);font-weight:850;line-height:1.08}.gs-quote-hero h1 span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ff5a00,#ff9b62);-webkit-background-clip:text;background-clip:text;display:block}.gs-quote-hero-content>p{color:#a5a5a5;max-width:590px;margin:25px 0 0;font-size:14px;line-height:1.9}.gs-quote-hero-points{flex-wrap:wrap;align-items:center;gap:23px;margin-top:32px;display:flex}.gs-quote-hero-points span{color:#c2c2c2;align-items:center;gap:8px;font-size:11px;font-weight:650;display:inline-flex}.gs-quote-hero-points svg{color:#ff762b}.gs-quote-hero-bottom{color:#777;letter-spacing:1.5px;border-top:1px solid #ffffff1a;justify-content:space-between;gap:15px;padding-top:17px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:24px;left:max(24px,50vw - 600px);right:max(24px,50vw - 600px)}.gs-quote-content{background:radial-gradient(at 0 10%,#ff5a0009,#0000 35%),#101010;padding:100px 0 110px}.gs-quote-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.35fr);align-items:start;gap:65px;display:grid}.gs-quote-info{align-self:start;min-width:0;height:fit-content;padding-top:15px;animation:.8s .1s both gsQuoteLeftReveal;position:sticky;top:110px}.gs-quote-section-label{color:#ff8245;letter-spacing:1.8px;font-size:10px;font-weight:850;display:inline-block}.gs-quote-info>h2{color:#fff;letter-spacing:-1.8px;margin:19px 0;font-size:clamp(33px,4vw,47px);font-weight:850;line-height:1.15}.gs-quote-info>h2 span{color:#ff6b1a;display:block}.gs-quote-info>p{color:#99999f;margin:0;font-size:13px;line-height:1.95}.gs-quote-benefits{flex-direction:column;gap:25px;margin-top:40px;display:flex}.gs-quote-benefit{align-items:flex-start;gap:15px;display:flex}.gs-quote-benefit-icon{color:#ff8245;background:#ff5a0017;border:1px solid #ff5a003d;border-radius:12px;flex-shrink:0;place-items:center;width:45px;height:45px;transition:all .3s;display:grid}.gs-quote-benefit:hover .gs-quote-benefit-icon{color:#fff;background:#ff5a00;transform:translateY(-3px)}.gs-quote-benefit h3{color:#eee;margin:2px 0 7px;font-size:13px;font-weight:750}.gs-quote-benefit p{color:#92929a;margin:0;font-size:11px;line-height:1.7}.gs-quote-whatsapp-box{background:#36d9820b;border:1px solid #36d98230;border-radius:13px;align-items:center;gap:13px;margin-top:42px;padding:17px;display:flex}.gs-quote-whatsapp-icon{color:#36d982;background:#36d9821f;border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.gs-quote-whatsapp-box>div:nth-child(2){flex:1;min-width:0}.gs-quote-whatsapp-box h3{color:#e8e8e8;margin:0 0 5px;font-size:11px;font-weight:750}.gs-quote-whatsapp-box p{color:#96969c;margin:0;font-size:10px;line-height:1.5}.gs-quote-whatsapp-box>button{color:#36d982;cursor:pointer;background:#36d9821a;border:1px solid #36d9824d;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;transition:all .3s;display:grid}.gs-quote-whatsapp-box>button:hover{color:#fff;background:#20b96b;transform:rotate(45deg)}.gs-quote-form-card{background:linear-gradient(145deg,#1c1c1e,#151517);border:1px solid #ffffff17;border-radius:19px;min-width:0;padding:38px;animation:.85s .12s both gsQuoteRightReveal;position:relative;box-shadow:0 25px 65px #0003}.gs-quote-form-heading{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:33px;padding-bottom:25px;display:flex}.gs-quote-form-heading>div:first-child>span{color:#ff8245;letter-spacing:1.7px;font-size:9px;font-weight:850}.gs-quote-form-heading h2{color:#fff;letter-spacing:-.7px;margin:11px 0 8px;font-size:27px;font-weight:800}.gs-quote-form-heading p{color:#99999f;margin:0;font-size:11px;line-height:1.7}.gs-quote-form-heading-icon{color:#ff762b;background:#ff5a001a;border:1px solid #ff5a0040;border-radius:13px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.gs-quote-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 18px;display:grid}.gs-quote-field{flex-direction:column;min-width:0;display:flex}.gs-quote-field-full{grid-column:1/-1}.gs-quote-field label{color:#e0e0e0;margin-bottom:10px;font-size:11px;font-weight:700}.gs-quote-field label span{color:#ff6b1a}.gs-quote-field input,.gs-quote-field select,.gs-quote-field textarea{color:#f5f5f5;background:#121316;border:1px solid #ffffff1c;border-radius:9px;outline:none;width:100%;min-width:0;padding:14px 15px;font-family:inherit;font-size:12px;transition:border-color .25s,box-shadow .25s,background .25s}.gs-quote-field input,.gs-quote-field select{min-height:48px}.gs-quote-field textarea{resize:vertical;min-height:145px;line-height:1.8}.gs-quote-field input::placeholder,.gs-quote-field textarea::placeholder{color:#686870}.gs-quote-field select{color:#b9b9c0;cursor:pointer}.gs-quote-field select:valid{color:#f5f5f5}.gs-quote-field select option{color:#fff;background:#17191f}.gs-quote-field input:focus,.gs-quote-field select:focus,.gs-quote-field textarea:focus{background:#171719;border-color:#ff5a00bf;box-shadow:0 0 0 3px #ff5a0017}.gs-quote-field input:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #171719}.gs-quote-field input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #171719}.gs-quote-field input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #171719}.gs-quote-error{color:#ff8d8d;background:#ff505014;border:1px solid #ff505040;border-radius:8px;margin-top:20px;padding:13px 15px;font-size:11px;line-height:1.6}.gs-quote-submit-area{border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:23px;display:flex}.gs-quote-submit-area>p{color:#92929a;align-items:center;gap:8px;max-width:240px;margin:0;font-size:10px;line-height:1.7;display:flex}.gs-quote-submit-area>p svg{color:#ff8245;flex-shrink:0}.gs-quote-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7936,#ff5a00 65%,#e84c00);border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:13px 20px;font-family:inherit;font-size:11px;font-weight:800;transition:all .3s;display:inline-flex}.gs-quote-submit:hover:not(:disabled){background:linear-gradient(135deg,#ff9259,#ff6a1a);transform:translateY(-3px);box-shadow:0 10px 25px #ff5a0038}.gs-quote-submit:disabled{opacity:.65;cursor:not-allowed}.gs-quote-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite gsQuoteSpin}.gs-quote-bottom{background:#101010;padding:0 0 100px}.gs-quote-bottom-inner{background:linear-gradient(110deg,#ff5a001f,#ffffff06);border:1px solid #ff5a0038;border-radius:17px;justify-content:space-between;align-items:center;gap:25px;padding:38px 42px;display:flex}.gs-quote-bottom-inner>div>span{color:#ff8245;letter-spacing:1.6px;font-size:10px;font-weight:800}.gs-quote-bottom-inner h2{color:#fff;margin:12px 0 0;font-size:clamp(21px,3vw,30px);line-height:1.4}.gs-quote-bottom-inner h2 strong{color:#ff6b1a}.gs-quote-bottom-button{color:#42dc91;cursor:pointer;background:#36d9821a;border:1px solid #36d9824d;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:14px 19px;font-family:inherit;font-size:11px;font-weight:800;transition:all .3s;display:inline-flex}.gs-quote-bottom-button:hover{color:#fff;background:#20b96b;transform:translateY(-3px)}@keyframes gsQuoteHeroReveal{0%{opacity:0;filter:blur(5px);transform:translateY(30px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes gsQuoteLeftReveal{0%{opacity:0;transform:translate(-25px)}to{opacity:1;transform:translate(0)}}@keyframes gsQuoteRightReveal{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}@keyframes gsQuoteSpin{to{transform:rotate(360deg)}}[data-theme=light] .gs-quote-page{color:#20242b;background:#f5f7fa}[data-theme=light] .gs-quote-hero{background:radial-gradient(at 82% 40%,#ff5a0017,#0000 38%),linear-gradient(135deg,#fff,#f1f4f8 70%);border-bottom-color:#1e293b1a}[data-theme=light] .gs-quote-hero-grid{background-image:linear-gradient(#1e293b0b 1px,#0000 1px),linear-gradient(90deg,#1e293b0b 1px,#0000 1px)}[data-theme=light] .gs-quote-hero-glow{background:#ff5a0012}[data-theme=light] .gs-quote-hero h1{color:#20242b}[data-theme=light] .gs-quote-hero-content>p{color:#687386}[data-theme=light] .gs-quote-hero-points span{color:#596579}[data-theme=light] .gs-quote-hero-bottom{color:#8a93a1;border-top-color:#1e293b1f}[data-theme=light] .gs-quote-content{background:radial-gradient(at 0 10%,#ff5a000a,#0000 35%),#f5f7fa}[data-theme=light] .gs-quote-info>h2{color:#20242b}[data-theme=light] .gs-quote-info>p{color:#687386}[data-theme=light] .gs-quote-benefit h3{color:#20242b}[data-theme=light] .gs-quote-benefit p{color:#687386}[data-theme=light] .gs-quote-whatsapp-box{background:#36b46e0b;border-color:#36b46e33}[data-theme=light] .gs-quote-whatsapp-box h3{color:#20242b}[data-theme=light] .gs-quote-whatsapp-box p{color:#687386}[data-theme=light] .gs-quote-form-card{background:linear-gradient(145deg,#fff,#f0f3f7);border-color:#1e293b1a;box-shadow:0 20px 55px #1e293b14}[data-theme=light] .gs-quote-form-heading{border-bottom-color:#1e293b1a}[data-theme=light] .gs-quote-form-heading h2{color:#20242b}[data-theme=light] .gs-quote-form-heading p{color:#687386}[data-theme=light] .gs-quote-field label{color:#343d4b}[data-theme=light] .gs-quote-field input,[data-theme=light] .gs-quote-field select,[data-theme=light] .gs-quote-field textarea{color:#20242b;background:#fff;border-color:#1e293b24}[data-theme=light] .gs-quote-field input::placeholder,[data-theme=light] .gs-quote-field textarea::placeholder{color:#929ba9}[data-theme=light] .gs-quote-field select{color:#596579}[data-theme=light] .gs-quote-field select:valid{color:#20242b}[data-theme=light] .gs-quote-field select option{color:#20242b;background:#fff}[data-theme=light] .gs-quote-field input:focus,[data-theme=light] .gs-quote-field select:focus,[data-theme=light] .gs-quote-field textarea:focus{background:#fff}[data-theme=light] .gs-quote-field input:-webkit-autofill{-webkit-text-fill-color:#20242b;box-shadow:inset 0 0 0 1000px #fff}[data-theme=light] .gs-quote-field input:-webkit-autofill:hover{-webkit-text-fill-color:#20242b;box-shadow:inset 0 0 0 1000px #fff}[data-theme=light] .gs-quote-field input:-webkit-autofill:focus{-webkit-text-fill-color:#20242b;box-shadow:inset 0 0 0 1000px #fff}[data-theme=light] .gs-quote-submit-area{border-top-color:#1e293b1a}[data-theme=light] .gs-quote-submit-area>p{color:#687386}[data-theme=light] .gs-quote-bottom{background:#f5f7fa}[data-theme=light] .gs-quote-bottom-inner{background:linear-gradient(110deg,#ff5a0014,#fff);border-color:#ff5a0033}[data-theme=light] .gs-quote-bottom-inner h2{color:#20242b}.gs-quote-selected-product{background:#ff5a000e;border:1px solid #ff5a0040;border-radius:14px;align-items:center;gap:15px;margin-bottom:25px;padding:17px 19px;display:flex}.gs-quote-selected-product-icon{color:#ff7133;background:#ff5a001f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.gs-quote-selected-product-info{min-width:0}.gs-quote-selected-product-info>span{color:#ff7133;letter-spacing:1.5px;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.gs-quote-selected-product-info h3{color:var(--text-primary,#fff);margin:0;font-size:16px;font-weight:700}.gs-quote-selected-product-info p{color:var(--text-secondary,#a5a5a5);margin:5px 0 0;font-size:12px}[data-theme=light] .gs-quote-selected-product{background:#ff5a000b;border-color:#ff5a0038}[data-theme=light] .gs-quote-selected-product-info h3{color:#171717}[data-theme=light] .gs-quote-selected-product-info p{color:#666}@media (width<=1000px){.gs-quote-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:35px}.gs-quote-form-card{padding:28px}}@media (width<=800px){.gs-quote-hero{min-height:460px;padding-top:155px}.gs-quote-layout{grid-template-columns:1fr;gap:45px}.gs-quote-info{height:auto;padding-top:0;position:static;top:auto}.gs-quote-info>p{max-width:600px}.gs-quote-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.gs-quote-whatsapp-box{max-width:500px}}@media (width<=560px){.gs-quote-container{width:min(100% - 36px,1200px)}.gs-quote-hero{min-height:460px;padding:140px 0 85px}.gs-quote-hero h1{letter-spacing:-2px;font-size:clamp(39px,10vw,54px)}.gs-quote-hero-content>p{font-size:13px}.gs-quote-hero-points{flex-direction:column;align-items:flex-start;gap:13px}.gs-quote-hero-bottom{font-size:8px;left:18px;right:18px}.gs-quote-content{padding:70px 0}.gs-quote-info>h2{font-size:36px}.gs-quote-benefits{grid-template-columns:1fr}.gs-quote-form-card{border-radius:14px;padding:23px 18px}.gs-quote-form-heading h2{font-size:23px}.gs-quote-form-heading-icon{width:41px;height:41px}.gs-quote-form-grid{grid-template-columns:1fr;gap:19px}.gs-quote-field-full{grid-column:auto}.gs-quote-submit-area{flex-direction:column;align-items:stretch}.gs-quote-submit-area>p{max-width:none}.gs-quote-submit{width:100%}.gs-quote-bottom{padding-bottom:70px}.gs-quote-bottom-inner{flex-direction:column;align-items:flex-start;padding:27px 22px}.gs-quote-bottom-button{width:100%}}@media (width<=380px){.gs-quote-form-card{padding:20px 15px}.gs-quote-form-heading h2{font-size:21px}.gs-quote-hero h1{font-size:37px}}.gs-quote-submit:focus-visible,.gs-quote-bottom-button:focus-visible,.gs-quote-whatsapp-box button:focus-visible{outline-offset:4px;outline:2px solid #ff8143}@media (prefers-reduced-motion:reduce){.gs-quote-page *,.gs-quote-page :before,.gs-quote-page :after{transition:none!important;animation:none!important}.gs-quote-hero-content,.gs-quote-info,.gs-quote-form-card{opacity:1;filter:none;transform:none}}.gs-career{--career-accent:#ff6b1a;--career-accent-dark:#e6530a;--career-text:#f4f4f5;--career-muted:#a1a1aa;--career-card:#ffffff09;--career-border:#ffffff17;--career-bg:#101012;background:var(--career-bg);color:var(--career-text);isolation:isolate;position:relative;overflow:hidden}.gs-career *{box-sizing:border-box}.gs-career button,.gs-career input{font:inherit}.gs-career a,.gs-career button{-webkit-tap-highlight-color:transparent}@keyframes gs-career-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes gs-career-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gs-career-slide-right{0%{opacity:0;transform:translate(-25px)}to{opacity:1;transform:translate(0)}}@keyframes gs-career-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes gs-career-float{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes gs-career-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gs-career-orbit-glow{0%,to{box-shadow:0 0 35px #ff6b1a14}50%{box-shadow:0 0 65px #ff6b1a30}}.gs-career-hero{isolation:isolate;grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;min-height:720px;padding:145px max(7%,50% - 650px) 100px;display:grid;position:relative}.gs-career-hero-grid{z-index:-2;animation:1.2s both gs-career-fade-in;position:absolute;inset:0}.gs-career-hero:after{content:"";filter:blur(130px);z-index:-1;pointer-events:none;background:#ff6b1a1a;border-radius:50%;width:500px;height:500px;animation:7s ease-in-out infinite gs-career-pulse;position:absolute;top:-200px;left:15%}.gs-career-orb{filter:blur(90px);pointer-events:none;z-index:-1;border-radius:50%;animation:8s ease-in-out infinite gs-career-pulse;position:absolute}.gs-career-orb-one{background:#ff6b1a1a;width:200px;height:200px;top:15%;right:15%}.gs-career-orb-two{background:#ff6b1a0d;width:180px;height:180px;animation-delay:2s;bottom:0;left:40%}.gs-career-hero-content{z-index:2;max-width:650px;animation:.9s .1s both gs-career-fade-up;position:relative}.gs-career-eyebrow,.gs-career-section-label{color:var(--career-accent);letter-spacing:2px;align-items:center;gap:9px;font-size:11px;font-weight:800;display:inline-flex}.gs-career-eyebrow{background:#ff6b1a12;border:1px solid #ff6b1a40;border-radius:50px;margin-bottom:27px;padding:10px 15px;animation:.7s .2s both gs-career-fade-up}.gs-career-hero h1{letter-spacing:-4px;margin:0;font-size:clamp(55px,6.5vw,88px);font-weight:850;line-height:1.04}.gs-career-hero h1 span,.gs-career-section-heading h2 span,.gs-career-benefits-heading h2 span,.gs-career-cta h2 span{color:var(--career-accent)}.gs-career-hero-content>p{max-width:570px;color:var(--career-muted);margin:27px 0 30px;font-size:15px;line-height:1.9}.gs-career-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.gs-career-primary-btn,.gs-career-secondary-btn{border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:51px;padding:0 22px;font-size:12px;font-weight:750;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background .3s,border-color .3s,color .3s;display:inline-flex}.gs-career-primary-btn{color:#fff;background:linear-gradient(135deg,#ff7830,#e6530a);box-shadow:0 8px 25px #ff6b1a33}.gs-career-primary-btn:hover{transform:translateY(-5px);box-shadow:0 14px 35px #ff6b1a59}.gs-career-primary-btn:active,.gs-career-secondary-btn:active{transform:translateY(-1px)scale(.98)}.gs-career-secondary-btn{color:var(--career-text);border:1px solid var(--career-border);background:var(--career-card)}.gs-career-secondary-btn:hover{border-color:var(--career-accent);color:var(--career-accent);background:#ff6b1a0f;transform:translateY(-4px)}.gs-career-hero-stats{flex-wrap:wrap;gap:42px;margin-top:52px;display:flex}.gs-career-hero-stats div{flex-direction:column;gap:5px;transition:transform .3s;display:flex}.gs-career-hero-stats div:hover{transform:translateY(-5px)}.gs-career-hero-stats strong{color:var(--career-text);font-size:27px;font-weight:800}.gs-career-hero-stats span{color:var(--career-muted);font-size:11px}.gs-career-hero-visual{justify-content:center;align-items:center;min-height:450px;animation:1.2s .25s both gs-career-fade-in;display:flex;position:relative}.gs-career-visual-ring{border:1px solid #ff6b1a40;border-radius:50%;width:350px;height:350px;position:absolute}.ring-one{animation:24s linear infinite gs-career-spin,5s ease-in-out infinite gs-career-orbit-glow}.ring-two{border-style:dashed;border-color:#ffffff26;width:285px;height:285px;animation:30s linear infinite reverse gs-career-spin}.gs-career-visual-core{background:radial-gradient(circle at 35% 30%,#29221e,#111113 70%);border:1px solid #ff6b1a59;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:235px;height:235px;transition:box-shadow .5s;animation:5s ease-in-out infinite gs-career-float;display:flex;box-shadow:0 0 70px #ff6b1a21,inset 0 0 35px #ff6b1a14}.gs-career-hero-visual:hover .gs-career-visual-core{box-shadow:0 0 90px #ff6b1a3d,inset 0 0 45px #ff6b1a21}.gs-career-core-icon{color:var(--career-accent);margin-bottom:14px;transition:transform .4s}.gs-career-hero-visual:hover .gs-career-core-icon{transform:scale(1.15)rotate(-8deg)}.gs-career-visual-core span{letter-spacing:2px;color:var(--career-muted);font-size:9px}.gs-career-visual-core strong{letter-spacing:2px;margin-top:6px;font-size:21px}.gs-career-floating-card{border:1px solid var(--career-border);-webkit-backdrop-filter:blur(15px);color:var(--career-accent);background:#19191bd9;border-radius:12px;align-items:center;gap:10px;padding:13px 17px;font-size:11px;font-weight:700;transition:border-color .35s,box-shadow .35s;display:flex;position:absolute;box-shadow:0 12px 35px #00000040}.gs-career-floating-card:hover{border-color:#ff6b1a80;box-shadow:0 15px 40px #ff6b1a1f}.card-top{animation:4s ease-in-out infinite gs-career-float;top:70px;right:5px}.card-bottom{animation:5s ease-in-out infinite reverse gs-career-float;bottom:65px;left:5px}.gs-career-visual-dot{background:var(--career-accent);width:9px;height:9px;box-shadow:0 0 18px var(--career-accent);border-radius:50%;animation:2.5s ease-in-out infinite gs-career-pulse;position:absolute}.dot-one{top:65px;left:20%}.dot-two{animation-delay:1s;bottom:75px;right:15%}.gs-career-intro{border-top:1px solid var(--career-border);border-bottom:1px solid var(--career-border);align-items:center;gap:22px;max-width:1300px;margin:0 auto;padding:35px 45px;animation:.8s both gs-career-fade-up;display:flex}.gs-career-intro-icon{width:55px;height:55px;color:var(--career-accent);background:#ff6b1a1a;border-radius:13px;flex-shrink:0;place-items:center;transition:transform .35s,background .35s;display:grid}.gs-career-intro:hover .gs-career-intro-icon{background:#ff6b1a29;transform:rotate(-8deg)scale(1.07)}.gs-career-intro span{color:var(--career-accent);letter-spacing:1.6px;font-size:9px;font-weight:800}.gs-career-intro h2{margin:6px 0 0;font-size:21px}.gs-career-intro>p{max-width:380px;color:var(--career-muted);margin-left:auto;font-size:12px;line-height:1.8}.gs-career-jobs{max-width:1300px;margin:0 auto;padding:105px 45px;scroll-margin-top:110px}.gs-career-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:42px;display:flex}.gs-career-section-heading h2,.gs-career-benefits-heading h2{letter-spacing:-1.5px;margin:15px 0;font-size:clamp(34px,4vw,48px)}.gs-career-section-heading p,.gs-career-benefits-heading>p{color:var(--career-muted);font-size:13px;line-height:1.8}.gs-career-job-count{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.gs-career-job-count strong{color:var(--career-accent);font-size:38px}.gs-career-job-count span{color:var(--career-muted);font-size:10px}.gs-career-job-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px;display:flex}.gs-career-filters{flex-wrap:wrap;gap:8px;display:flex}.gs-career-filters button{border:1px solid var(--career-border);background:var(--career-card);color:var(--career-muted);cursor:pointer;border-radius:7px;padding:10px 15px;font-size:10px;font-weight:700;transition:color .3s,background .3s,border-color .3s,transform .3s}.gs-career-filters button:hover,.gs-career-filters button.active{color:var(--career-accent);background:#ff6b1a1c;border-color:#ff6b1a80}.gs-career-filters button:hover{transform:translateY(-2px)}.gs-career-search{border:1px solid var(--career-border);min-width:240px;height:42px;color:var(--career-muted);background:var(--career-card);border-radius:8px;align-items:center;gap:10px;padding:0 13px;transition:border-color .3s,box-shadow .3s,background .3s;display:flex}.gs-career-search:focus-within{border-color:#ff6b1aa6;box-shadow:0 0 0 3px #ff6b1a17}.gs-career-search input{width:100%;color:var(--career-text);background:0 0;border:none;outline:none;font-size:11px}.gs-career-search input::placeholder{color:var(--career-muted)}.gs-career-job-list{flex-direction:column;gap:14px;display:flex}.gs-career-job-card{border:1px solid var(--career-border);background:var(--career-card);border-radius:13px;justify-content:space-between;align-items:center;gap:25px;padding:28px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .35s,background .35s,box-shadow .35s;animation:.65s both gs-career-fade-up;display:flex}.gs-career-job-card:hover{background:#ff6b1a09;border-color:#ff6b1a66;transform:translateY(-5px);box-shadow:0 18px 40px #00000029}.gs-career-job-main{flex:1;gap:20px;min-width:0;display:flex}.gs-career-job-icon{width:55px;height:55px;color:var(--career-accent);background:#ff6b1a1a;border-radius:12px;flex-shrink:0;place-items:center;transition:transform .35s,background .35s;display:grid}.gs-career-job-card:hover .gs-career-job-icon{background:#ff6b1a2b;transform:rotate(-7deg)scale(1.08)}.gs-career-job-info{min-width:0}.gs-career-job-badges{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;display:flex}.featured-badge,.job-type-badge{border-radius:5px;align-items:center;gap:5px;padding:5px 9px;font-size:9px;font-weight:750;display:inline-flex}.featured-badge{color:var(--career-accent);background:#ff6b1a1f}.job-type-badge{color:var(--career-muted);background:#ffffff0f}.gs-career-job-info h3{margin:0 0 11px;font-size:19px;transition:color .3s}.gs-career-job-card:hover .gs-career-job-info h3{color:var(--career-accent)}.gs-career-job-meta{color:var(--career-muted);flex-wrap:wrap;gap:15px;font-size:10px;display:flex}.gs-career-job-meta span{align-items:center;gap:6px;display:inline-flex}.gs-career-job-meta svg{color:var(--career-accent)}.gs-career-job-info>p{max-width:760px;color:var(--career-muted);margin:14px 0;font-size:11px;line-height:1.8}.gs-career-skills{flex-wrap:wrap;gap:7px;display:flex}.gs-career-skills span{color:var(--career-muted);border:1px solid var(--career-border);border-radius:5px;padding:6px 9px;font-size:9px;transition:color .25s,border-color .25s,background .25s}.gs-career-job-card:hover .gs-career-skills span{border-color:#ff6b1a38}.gs-career-job-action{flex-direction:column;align-items:flex-end;gap:16px;min-width:125px;display:flex}.gs-career-salary{color:var(--career-muted);font-size:10px}.gs-career-job-action button{color:var(--career-accent);cursor:pointer;background:#ff6b1a12;border:1px solid #ff6b1a80;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:10px;font-weight:750;transition:color .3s,background .3s,border-color .3s,transform .3s,box-shadow .3s;display:inline-flex}.gs-career-job-action button:hover{background:var(--career-accent);color:#fff;border-color:var(--career-accent);transform:translateY(-3px);box-shadow:0 8px 20px #ff6b1a33}.gs-career-job-action button:active{transform:scale(.97)}.gs-career-empty{text-align:center;border:1px dashed var(--career-border);color:var(--career-muted);border-radius:12px;padding:65px 20px;animation:.4s both gs-career-fade-up}.gs-career-empty svg{color:var(--career-accent)}.gs-career-empty h3{color:var(--career-text)}.gs-career-empty p{font-size:12px}.gs-career-demo-note{color:var(--career-muted);align-items:center;gap:9px;margin-top:22px;font-size:10px;display:flex}.gs-career-demo-note svg{color:var(--career-accent);flex-shrink:0}.gs-career-benefits{border-top:1px solid var(--career-border);border-bottom:1px solid var(--career-border);background:radial-gradient(circle at 50% 0,#ff6b1a17,#0000 45%),#ffffff05;padding:100px max(7%,50% - 605px);scroll-margin-top:110px}.gs-career-benefits-heading{text-align:center;max-width:650px;margin:0 auto 50px;animation:.8s both gs-career-fade-up}.gs-career-benefit-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.gs-career-benefit-card{border:1px solid var(--career-border);background:#ffffff06;border-radius:12px;min-height:235px;padding:27px 23px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .35s,background .35s,box-shadow .35s;animation:.7s both gs-career-fade-up;position:relative}.gs-career-benefit-card:nth-child(2){animation-delay:.1s}.gs-career-benefit-card:nth-child(3){animation-delay:.2s}.gs-career-benefit-card:nth-child(4){animation-delay:.3s}.gs-career-benefit-card:hover{background:#ff6b1a09;border-color:#ff6b1a66;transform:translateY(-7px);box-shadow:0 18px 40px #0000001f}.gs-career-benefit-number{color:#ff6b1a59;font-size:12px;font-weight:800;position:absolute;top:20px;right:20px}.gs-career-benefit-icon{width:49px;height:49px;color:var(--career-accent);background:#ff6b1a1a;border-radius:11px;place-items:center;margin-bottom:24px;transition:transform .35s,background .35s;display:grid}.gs-career-benefit-card:hover .gs-career-benefit-icon{background:#ff6b1a2e;transform:rotate(-8deg)scale(1.1)}.gs-career-benefit-card h3{margin:0 0 12px;font-size:15px;transition:color .3s}.gs-career-benefit-card:hover h3{color:var(--career-accent)}.gs-career-benefit-card p{color:var(--career-muted);margin:0;font-size:11px;line-height:1.8}.gs-career-cta{text-align:center;background:linear-gradient(130deg,#1d1714,#171719 60%,#211710);border:1px solid #ff6b1a3b;border-radius:20px;max-width:1300px;margin:100px auto;padding:70px 35px;transition:border-color .4s,box-shadow .4s;animation:.8s both gs-career-fade-up;position:relative;overflow:hidden}.gs-career-cta:hover{border-color:#ff6b1a6b;box-shadow:0 20px 55px #ff6b1a14}.gs-career-cta-glow{filter:blur(100px);pointer-events:none;background:#ff6b1a1f;border-radius:50%;width:350px;height:350px;animation:6s ease-in-out infinite gs-career-pulse;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.gs-career-cta-content{z-index:1;position:relative}.gs-career-cta-content>span{color:var(--career-accent);letter-spacing:1.5px;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.gs-career-cta h2{letter-spacing:-1.8px;margin:22px 0;font-size:clamp(34px,5vw,55px);line-height:1.15}.gs-career-cta p{max-width:550px;color:var(--career-muted);margin:0 auto 25px;font-size:12px;line-height:1.9}.gs-career-cta a{color:#fff;background:linear-gradient(135deg,#ff7830,#e6530a);border-radius:8px;align-items:center;gap:10px;padding:14px 22px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .35s,box-shadow .35s,filter .35s;display:inline-flex}.gs-career-cta a:hover{filter:brightness(1.08);transform:translateY(-4px);box-shadow:0 10px 25px #ff6b1a40}.gs-career-cta a:active{transform:scale(.98)}[data-theme=light] .gs-career{--career-bg:#fff;--career-text:#202027;--career-muted:#71717a;--career-card:#14141906;--career-border:#1414191a;color:#202027;background:#fff}[data-theme=light] .gs-career-hero-grid{background-image:linear-gradient(#1414190b 1px,#0000 1px),linear-gradient(90deg,#1414190b 1px,#0000 1px)}[data-theme=light] .gs-career-hero:after{background:#ff6b1a14}[data-theme=light] .gs-career-visual-core{background:radial-gradient(circle at 35% 30%,#fff3ec,#fff 75%);box-shadow:0 0 70px #ff6b1a1a,inset 0 0 35px #ff6b1a0f}[data-theme=light] .gs-career-floating-card{color:var(--career-accent);background:#ffffffe0;box-shadow:0 12px 35px #00000014}[data-theme=light] .gs-career-secondary-btn{color:#303038}[data-theme=light] .job-type-badge{background:#1414190e}[data-theme=light] .gs-career-job-card:hover{background:#ff6b1a09}[data-theme=light] .gs-career-benefits{background:linear-gradient(#fff9f5,#fff)}[data-theme=light] .gs-career-benefit-card{background:#fff;box-shadow:0 8px 25px #00000009}[data-theme=light] .gs-career-benefit-card:hover{background:#fffaf7;box-shadow:0 16px 35px #ff6b1a17}[data-theme=light] .gs-career-cta{background:linear-gradient(130deg,#fff3eb,#fff 60%,#fff6f0)}[data-theme=light] .gs-career-cta:hover{box-shadow:0 20px 55px #ff6b1a17}@media (width<=1050px){.gs-career-hero{grid-template-columns:1fr .8fr;padding-top:125px;padding-left:5%;padding-right:5%}.gs-career-visual-ring{width:290px;height:290px}.ring-two{width:240px;height:240px}.gs-career-visual-core{width:200px;height:200px}.gs-career-benefit-grid{grid-template-columns:repeat(2,1fr)}.gs-career-jobs{padding-left:5%;padding-right:5%}.gs-career-cta{margin-left:5%;margin-right:5%}}@media (width<=760px){.gs-career-hero{grid-template-columns:1fr;min-height:auto;padding:115px 6% 50px}.gs-career-hero h1{letter-spacing:-3px;font-size:clamp(52px,11vw,72px)}.gs-career-hero-visual{min-height:350px;margin-top:15px}.gs-career-hero-stats{gap:28px}.gs-career-intro{flex-wrap:wrap;margin:0 5%;padding:28px 0}.gs-career-intro>p{max-width:100%;margin:0}.gs-career-jobs{padding-top:75px;padding-bottom:75px}.gs-career-section-heading{align-items:flex-start}.gs-career-job-toolbar{align-items:stretch}.gs-career-search{width:100%}.gs-career-job-card{flex-direction:column;align-items:flex-start}.gs-career-job-action{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-left:75px}.gs-career-benefits{padding:75px 5%}.gs-career-cta{margin-top:65px;margin-bottom:65px}}@media (width<=480px){.gs-career-hero{padding-top:100px}.gs-career-eyebrow{font-size:9px}.gs-career-hero h1{font-size:48px}.gs-career-hero-content>p{font-size:13px}.gs-career-hero-stats{gap:20px}.gs-career-hero-stats strong{font-size:23px}.gs-career-hero-stats span{font-size:9px}.gs-career-visual-ring{width:260px;height:260px}.ring-two{width:215px;height:215px}.gs-career-visual-core{width:175px;height:175px}.gs-career-visual-core strong{font-size:17px}.gs-career-floating-card{padding:10px;font-size:9px}.gs-career-section-heading h2,.gs-career-benefits-heading h2{font-size:32px}.gs-career-job-count strong{font-size:28px}.gs-career-job-count span{font-size:8px}.gs-career-job-main{gap:12px}.gs-career-job-icon{width:43px;height:43px}.gs-career-job-info h3{font-size:16px}.gs-career-job-meta{gap:9px}.gs-career-job-meta span{font-size:9px}.gs-career-job-action{padding-left:55px}.gs-career-benefit-grid{grid-template-columns:1fr}.gs-career-benefit-card{min-height:190px}.gs-career-cta{padding:55px 20px}}@media (prefers-reduced-motion:reduce){.gs-career *,.gs-career :before,.gs-career :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gs-career-hero-visual{isolation:isolate;justify-content:center;align-items:center;min-height:480px;animation:1.2s .25s both gs-career-fade-in;display:flex;position:relative}.gs-career-3d-container{isolation:isolate;justify-content:center;align-items:center;width:100%;max-width:540px;height:470px;display:flex;position:relative}.gs-career-3d-container canvas{z-index:3;outline:none;position:relative;width:100%!important;height:100%!important}.gs-career-3d-glow{filter:blur(95px);z-index:0;pointer-events:none;background:#ff6b1a2b;border-radius:50%;width:280px;height:280px;animation:6s ease-in-out infinite gs-career-logo-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes gs-career-logo-glow{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.85)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.15)}}.gs-career-3d-orbit{pointer-events:none;border:1px solid #ff6b1a33;border-radius:50%;width:360px;height:360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gs-career-3d-orbit.orbit-one{animation:22s linear infinite gs-career-logo-orbit}.gs-career-3d-orbit.orbit-two{border-style:dashed;border-color:#ff6b1a24;width:295px;height:295px;animation:30s linear infinite reverse gs-career-logo-orbit}@keyframes gs-career-logo-orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.gs-career-3d-caption{z-index:4;pointer-events:none;flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.gs-career-3d-caption span{letter-spacing:4px;color:var(--career-accent);font-size:11px;font-weight:850}.gs-career-3d-caption strong{letter-spacing:2.5px;color:var(--career-muted);font-size:8px;font-weight:700}.gs-career-hero-visual:hover .gs-career-3d-glow{opacity:1}.gs-career-hero-visual:hover .gs-career-3d-orbit{border-color:#ff6b1a61}[data-theme=light] .gs-career-3d-glow{background:#ff6b1a21}[data-theme=light] .gs-career-3d-orbit{border-color:#ff6b1a2e}@media (width<=1050px){.gs-career-3d-container{height:400px}.gs-career-3d-orbit.orbit-one{width:310px;height:310px}.gs-career-3d-orbit.orbit-two{width:255px;height:255px}}@media (width<=760px){.gs-career-hero-visual{min-height:370px}.gs-career-3d-container{height:370px}.gs-career-3d-orbit.orbit-one{width:285px;height:285px}.gs-career-3d-orbit.orbit-two{width:235px;height:235px}}@media (width<=480px){.gs-career-hero-visual{min-height:320px}.gs-career-3d-container{height:320px}.gs-career-3d-orbit.orbit-one{width:245px;height:245px}.gs-career-3d-orbit.orbit-two{width:205px;height:205px}.gs-career-3d-caption{bottom:0}}@media (prefers-reduced-motion:reduce){.gs-career-3d-glow,.gs-career-3d-orbit{animation:none!important}}.gs-application-page{--app-accent:#ff6b1a;--app-accent-dark:#e6530a;--app-accent-soft:#ff6b1a17;--app-bg:#fff;--app-bg-soft:#fff9f5;--app-header-bg:#fff8f3;--app-text:#202027;--app-muted:#71717a;--app-border:#1414191a;--app-card:#fff;--app-input:#fafafa;--app-input-focus:#fff;--app-shadow:0 15px 50px #1414190e;background:var(--app-bg);min-height:100vh;color:var(--app-text);isolation:isolate;padding-bottom:80px;transition:background .35s,color .35s;overflow:clip visible}.gs-application-page *,.gs-application-page :before,.gs-application-page :after{box-sizing:border-box}.gs-application-page button,.gs-application-page input,.gs-application-page textarea{font:inherit}.gs-application-page button,.gs-application-page a{-webkit-tap-highlight-color:transparent}[data-theme=dark] .gs-application-page,.gs-application-page[data-theme=dark]{--app-bg:#101012;--app-bg-soft:#18181b;--app-header-bg:#171719;--app-text:#f4f4f5;--app-muted:#a1a1aa;--app-border:#ffffff1a;--app-card:#19191c;--app-input:#222226;--app-input-focus:#29292e;--app-shadow:0 15px 50px #00000038}@keyframes gs-app-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gs-app-fade-up{0%{opacity:0;filter:blur(4px);transform:translateY(25px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes gs-app-slide-left{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}@keyframes gs-app-slide-right{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes gs-app-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes gs-app-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.9;transform:scale(1.1)}}@keyframes gs-app-spin{to{transform:rotate(360deg)}}@keyframes gs-app-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes gs-app-progress{0%{transform:translate(-110%)}to{transform:translate(250%)}}@keyframes gs-app-modal-pop{0%{opacity:0;transform:translateY(22px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gs-app-success-pop{0%{opacity:0;transform:scale(.5)rotate(-20deg)}70%{transform:scale(1.12)rotate(5deg)}to{opacity:1;transform:scale(1)rotate(0)}}.gs-application-page{animation:.65s both gs-app-fade-in}.gs-application-header-content{animation:.8s .1s both gs-app-fade-up}.gs-application-details>*{animation:.7s both gs-app-fade-up}.gs-application-details>:first-child{animation-delay:.15s}.gs-application-details>:nth-child(2){animation-delay:.25s}.gs-application-details>:nth-child(3){animation-delay:.35s}.gs-application-details>:nth-child(4){animation-delay:.45s}.gs-application-details>:nth-child(5){animation-delay:.55s}.gs-application-form-wrapper{animation:.8s .3s both gs-app-slide-left}.gs-application-header{isolation:isolate;border-bottom:1px solid var(--app-border);background:linear-gradient(135deg,#fff8f3,#fff 55%,#fff3eb);justify-content:center;align-items:center;min-height:370px;padding:125px 6% 65px;display:flex;position:relative;overflow:hidden}[data-theme=dark] .gs-application-header,.gs-application-page[data-theme=dark] .gs-application-header{background:linear-gradient(135deg,#201711,#151517 55%,#211812)}.gs-application-header-content{width:100%;max-width:1250px;position:relative}.gs-application-back{border:1px solid var(--app-border);background:var(--app-card);color:var(--app-text);cursor:pointer;border-radius:8px;align-items:center;gap:9px;margin-bottom:35px;padding:10px 14px;font-size:12px;font-weight:700;transition:all .3s;display:inline-flex}.gs-application-back:hover{color:var(--app-accent);border-color:var(--app-accent);transform:translate(-4px)}.gs-application-back:active{transform:translate(-1px)}.gs-application-eyebrow,.gs-application-label{color:var(--app-accent);letter-spacing:1.8px;align-items:center;gap:8px;font-size:10px;font-weight:850;display:inline-flex}.gs-application-header h1{letter-spacing:-3px;margin:15px 0;font-size:clamp(45px,6vw,70px);font-weight:850;line-height:1.08}.gs-application-header h1 span,.gs-application-form-heading h2 span{color:var(--app-accent)}.gs-application-header-content>p{color:var(--app-muted);margin:0;font-size:14px;line-height:1.8}.gs-application-layout{grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:start;gap:45px;width:100%;max-width:1250px;margin:0 auto;padding:75px 35px 0;display:grid;overflow:visible}.gs-application-details{scrollbar-width:thin;scrollbar-color:#ff6b1a59 transparent;z-index:5;align-self:start;width:100%;min-width:0;height:fit-content;max-height:calc(100vh - 130px);position:sticky;top:110px;overflow:visible auto}.gs-application-details::-webkit-scrollbar{width:4px}.gs-application-details::-webkit-scrollbar-thumb{background:#ff6b1a59;border-radius:10px}.gs-application-job-heading{border-bottom:1px solid var(--app-border);padding-bottom:30px}.gs-application-featured{color:var(--app-accent);background:var(--app-accent-soft);border-radius:5px;align-items:center;gap:6px;margin-left:12px;padding:6px 10px;font-size:9px;font-weight:800;display:inline-flex}.gs-application-job-heading h2{letter-spacing:-1.2px;margin:18px 0;font-size:clamp(27px,3vw,38px);line-height:1.2}.gs-application-meta{flex-wrap:wrap;gap:18px;display:flex}.gs-application-meta span{color:var(--app-muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.gs-application-meta svg{color:var(--app-accent)}.gs-application-info-card{grid-template-columns:1fr 1fr;gap:15px;margin:28px 0;display:grid}.gs-application-info-card>div{border:1px solid var(--app-border);background:var(--app-bg-soft);border-radius:11px;flex-direction:column;gap:9px;padding:20px;transition:all .3s;display:flex}.gs-application-info-card>div:hover{border-color:#ff6b1a59;transform:translateY(-4px);box-shadow:0 10px 25px #ff6b1a0f}.gs-application-info-card span{color:var(--app-muted);font-size:10px}.gs-application-info-card strong{color:var(--app-text);font-size:13px}.gs-application-description,.gs-application-requirements{margin-top:35px}.gs-application-description h3,.gs-application-requirements h3{letter-spacing:-.4px;margin:0 0 15px;font-size:19px}.gs-application-description p{color:var(--app-muted);margin:0;font-size:13px;line-height:2}.gs-application-skills{flex-wrap:wrap;gap:9px;display:flex}.gs-application-skills span{color:var(--app-accent-dark);background:#ff6b1a0e;border:1px solid #ff6b1a33;border-radius:6px;padding:9px 13px;font-size:10px;font-weight:700;transition:all .25s}[data-theme=dark] .gs-application-skills span,.gs-application-page[data-theme=dark] .gs-application-skills span{color:#ff9865;background:#ff6b1a1a}.gs-application-skills span:hover{background:#ff6b1a1f;border-color:#ff6b1a66;transform:translateY(-3px)}.gs-application-note{background:var(--app-bg-soft);border:1px solid #ff6b1a2e;border-radius:10px;align-items:flex-start;gap:14px;margin-top:40px;padding:20px;display:flex}.gs-application-note>svg{color:var(--app-accent);flex-shrink:0}.gs-application-note strong{font-size:12px}.gs-application-note p{color:var(--app-muted);margin:7px 0 0;font-size:11px;line-height:1.8}.gs-application-form-wrapper{border:1px solid var(--app-border);background:var(--app-card);width:100%;max-height:calc(100vh - 130px);box-shadow:var(--app-shadow);scrollbar-width:thin;scrollbar-color:#ff6b1a4d transparent;border-radius:15px;align-self:start;padding:30px;transition:background .35s,border-color .35s,box-shadow .35s;position:sticky;top:110px;overflow-y:auto}.gs-application-form-wrapper:hover{border-color:#ff6b1a38}.gs-application-form-wrapper::-webkit-scrollbar{width:4px}.gs-application-form-wrapper::-webkit-scrollbar-thumb{background:#ff6b1a4d;border-radius:10px}.gs-application-form-heading{border-bottom:1px solid var(--app-border);margin-bottom:23px;padding-bottom:22px}.gs-application-form-heading h2{letter-spacing:-.8px;margin:13px 0 9px;font-size:25px}.gs-application-form-heading p{color:var(--app-muted);margin:0;font-size:11px;line-height:1.8}.gs-application-form{flex-direction:column;gap:17px;display:flex}.gs-form-field{flex-direction:column;gap:8px;display:flex}.gs-form-field>label:first-child{color:var(--app-text);font-size:11px;font-weight:750}.gs-form-field input,.gs-form-field textarea{border:1px solid var(--app-border);background:var(--app-input);width:100%;min-width:0;color:var(--app-text);border-radius:7px;outline:none;padding:13px 14px;font-size:11px;transition:all .25s}.gs-form-field input{height:45px}.gs-form-field textarea{resize:vertical;min-height:110px;line-height:1.7}.gs-form-field input:focus,.gs-form-field textarea:focus{border-color:var(--app-accent);background:var(--app-input-focus);box-shadow:0 0 0 3px #ff6b1a17}.gs-form-field input::placeholder,.gs-form-field textarea::placeholder{color:var(--app-muted);opacity:.75}.gs-form-field input:disabled,.gs-form-field textarea:disabled{opacity:.6;cursor:not-allowed}.gs-application-page input:-webkit-autofill{-webkit-text-fill-color:var(--app-text);transition:background-color 5000s ease-in-out}.gs-application-page input:-webkit-autofill:hover{-webkit-text-fill-color:var(--app-text);transition:background-color 5000s ease-in-out}.gs-application-page input:-webkit-autofill:focus{-webkit-text-fill-color:var(--app-text);transition:background-color 5000s ease-in-out}.gs-resume-upload{background:var(--app-bg-soft);min-height:65px;color:var(--app-accent);cursor:pointer;border:1px dashed #ff6b1a73;border-radius:8px;align-items:center;gap:12px;padding:14px;transition:all .25s;display:flex}.gs-resume-upload:hover{border-color:var(--app-accent);background:#ff6b1a17;transform:translateY(-2px)}.gs-resume-upload:active{transform:scale(.99)}.gs-resume-upload span{color:var(--app-muted);overflow-wrap:anywhere;font-size:10px}.gs-resume-upload input{display:none}.gs-form-field small{color:var(--app-muted);font-size:9px}.gs-application-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7830,#e6530a);border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:49px;margin-top:5px;font-size:12px;font-weight:800;transition:all .3s;display:flex;box-shadow:0 8px 22px #ff6b1a2e}.gs-application-submit:hover{transform:translateY(-3px);box-shadow:0 12px 28px #ff6b1a47}.gs-application-submit:active{transform:scale(.98)}.gs-application-submit:disabled{opacity:.7;cursor:wait;box-shadow:none;transform:none}.gs-application-submit .gs-submit-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite gs-app-spin}.gs-application-privacy{color:var(--app-muted);justify-content:center;align-items:center;gap:7px;margin:0;font-size:9px;display:flex}.gs-application-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#0f0f12a6;place-items:center;padding:20px;animation:.25s both gs-app-fade-in;display:grid;position:fixed;inset:0}.gs-application-modal{background:var(--app-card);width:100%;max-width:430px;color:var(--app-text);text-align:center;border:1px solid #ff6b1a2e;border-radius:17px;padding:42px 32px 35px;animation:.4s cubic-bezier(.2,.8,.2,1) both gs-app-modal-pop;position:relative;box-shadow:0 25px 90px #0003}.gs-application-modal-close{border:1px solid var(--app-border);background:var(--app-bg-soft);width:34px;height:34px;color:var(--app-muted);cursor:pointer;border-radius:50%;place-items:center;transition:all .25s;display:grid;position:absolute;top:15px;right:15px}.gs-application-modal-close:hover{color:var(--app-accent);border-color:var(--app-accent);transform:rotate(90deg)}.gs-application-success-icon{color:#159b61;background:#159b611a;border-radius:50%;place-items:center;width:75px;height:75px;margin:0 auto 22px;animation:.55s .1s both gs-app-success-pop;display:grid}.gs-application-modal h2{letter-spacing:-.8px;margin:14px 0;font-size:29px}.gs-application-modal>p{color:var(--app-muted);font-size:12px;line-height:1.9}.gs-application-modal>p strong{color:var(--app-text)}.gs-application-modal-btn{background:var(--app-accent);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:46px;margin-top:15px;padding:0 20px;font-size:11px;font-weight:800;transition:all .3s;display:inline-flex}.gs-application-modal-btn:hover{background:var(--app-accent-dark);transform:translateY(-3px)}.gs-application-not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:30px;animation:.6s both gs-app-fade-up;display:flex}.gs-application-not-found p{color:var(--app-muted)}.gs-application-not-found button{background:var(--app-accent);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:12px 20px;font-weight:700;transition:transform .25s}.gs-application-not-found button:hover{transform:translateY(-3px)}.gs-application-loading{z-index:100000;color:#202027;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:18px;animation:.3s both gs-app-fade-in;display:flex;position:fixed;inset:0}[data-theme=dark] .gs-application-loading{color:#f4f4f5;background:#101012}.gs-application-loading-logo{color:#fff;background:linear-gradient(135deg,#ff7830,#e6530a);border-radius:20px;place-items:center;width:70px;height:70px;font-size:34px;font-weight:900;animation:1.8s ease-in-out infinite gs-app-pulse;display:grid;box-shadow:0 10px 35px #ff6b1a40}.gs-application-loading p{color:var(--app-accent);letter-spacing:3px;margin:0;font-size:10px;font-weight:800}.gs-application-loading-bar{background:#ff6b1a21;border-radius:10px;width:135px;height:3px;overflow:hidden}.gs-application-loading-bar:after{content:"";border-radius:inherit;background:var(--app-accent);width:45%;height:100%;animation:1.3s ease-in-out infinite gs-app-progress;display:block}.gs-application-skeleton{background:linear-gradient(90deg,#78787814 25%,#78787829 50%,#78787814 75%) 0 0/600px 100%;border-radius:6px;animation:1.7s linear infinite gs-app-shimmer;overflow:hidden}[data-theme=dark] .gs-application-skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff1a 50%,#ffffff0a 75%) 0 0/600px 100%}.gs-application-skeleton-title{width:65%;height:20px;margin-bottom:15px}.gs-application-skeleton-text{width:90%;height:11px;margin-bottom:10px}.gs-application-skeleton-short{width:45%}.gs-application-skeleton-box{border-radius:9px;width:100%;height:65px;margin-bottom:12px}@media (width<=950px){.gs-application-layout{grid-template-columns:1fr;gap:40px}.gs-application-details,.gs-application-form-wrapper{max-height:none;position:static;top:auto;overflow:visible}.gs-application-form-wrapper{width:100%;max-width:650px;margin:0 auto}}@media (width<=600px){.gs-application-header{min-height:320px;padding:110px 6% 50px}.gs-application-header h1{letter-spacing:-2px;font-size:48px}.gs-application-header-content>p{font-size:12px}.gs-application-layout{gap:35px;padding:45px 5% 0}.gs-application-job-heading h2{font-size:27px}.gs-application-meta{flex-direction:column;gap:11px}.gs-application-info-card{gap:9px}.gs-application-info-card>div{padding:14px}.gs-application-form-wrapper{padding:22px 17px}.gs-application-form-heading h2{font-size:22px}.gs-application-modal{padding:40px 22px 28px}}@media (width<=380px){.gs-application-header h1{font-size:40px}.gs-application-info-card{grid-template-columns:1fr}.gs-application-form-wrapper{padding:19px 14px}.gs-application-modal h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.gs-application-page *,.gs-application-page :before,.gs-application-page :after,.gs-application-loading,.gs-application-loading *,.gs-application-skeleton{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-login-page{color:#f8fafc;background:#090d14;justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:inherit;display:flex;position:relative;overflow:hidden}.login-background-glow{filter:blur(110px);pointer-events:none;opacity:.18;border-radius:50%;width:380px;height:380px;position:absolute}.login-glow-one{background:#f36b21;top:-170px;left:-100px}.login-glow-two{background:#2563eb;bottom:-170px;right:-130px}.admin-login-card{z-index:1;background:#111827f0;border:1px solid #252d3a;border-radius:20px;width:100%;max-width:440px;padding:42px;position:relative;box-shadow:0 25px 80px #00000059}.login-brand{text-align:center;margin-bottom:38px}.login-brand-icon{color:#fff;background:linear-gradient(135deg,#f36b21,#dc4e0d);border-radius:15px;place-items:center;width:54px;height:54px;margin:0 auto 15px;display:grid;box-shadow:0 8px 25px #f36b2140}.login-brand h1{letter-spacing:-1px;margin:0;font-size:27px;font-weight:750}.login-brand h1 span{color:#f36b21}.login-brand p{color:#8994a6;letter-spacing:3px;margin:7px 0 0;font-size:10px;font-weight:700}.login-heading{margin-bottom:27px}.login-heading h2{margin:0 0 8px;font-size:25px;font-weight:700}.login-heading p{color:#8b95a5;margin:0;font-size:13px}.login-field{margin-bottom:21px}.login-field label{color:#d7dce5;margin-bottom:9px;font-size:13px;font-weight:600;display:block}.login-input-wrapper{color:#8490a2;background:#0d1420;border:1px solid #303949;border-radius:10px;align-items:center;gap:12px;height:51px;padding:0 15px;transition:border-color .2s;display:flex}.login-input-wrapper:focus-within{border-color:#f36b21}.login-input-wrapper input{color:#f8fafc;background:0 0;border:0;outline:none;width:100%;height:100%;font-size:14px}.login-input-wrapper input::placeholder{color:#687487}.password-toggle{color:#8490a2;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:flex}.password-toggle:hover{color:#f36b21}.login-error{color:#fca5a5;background:#ef444417;border:1px solid #ef44444d;border-radius:8px;margin-bottom:17px;padding:12px;font-size:13px}.login-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f36b21,#df5711);border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:51px;margin-top:8px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.login-submit:hover{transform:translateY(-2px);box-shadow:0 9px 25px #f36b2133}.login-submit:disabled{opacity:.65;cursor:not-allowed;transform:none}.login-footer{color:#788496;border-top:1px solid #293241;justify-content:space-between;gap:10px;margin-top:32px;padding-top:20px;font-size:11px;display:flex}@media (width<=480px){.admin-login-card{padding:30px 22px}.login-heading h2{font-size:23px}}.admin-dashboard{width:100%}.dashboard-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:38px;display:flex}.dashboard-eyebrow{color:#f36b21;letter-spacing:2px;font-size:10px;font-weight:750}.dashboard-heading h1{color:#f1f5f9;letter-spacing:-.8px;margin:8px 0;font-size:29px;font-weight:750}.dashboard-heading p{color:#8995a6;margin:0;font-size:13px}.dashboard-refresh{color:#dce4ee;cursor:pointer;background:#151e2b;border:1px solid #303c4e;border-radius:8px;justify-content:center;align-items:center;gap:9px;height:40px;padding:0 14px;font-size:12px;font-weight:600;display:flex}.dashboard-refresh:hover{color:#ff9a61;border-color:#f36b21}.dashboard-refresh:disabled{opacity:.6;cursor:wait}@keyframes dashboard-spin{to{transform:rotate(360deg)}}.dashboard-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.dashboard-section-title h2{color:#e8edf5;margin:0;font-size:16px;font-weight:650}.dashboard-section-title span{color:#778599;font-size:11px}.dashboard-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.dashboard-stat-card{background:#111a27;border:1px solid #263243;border-radius:13px;min-height:160px;padding:21px;transition:all .2s}.dashboard-stat-card:hover{border-color:#455267;transform:translateY(-3px)}.dashboard-stat-top{justify-content:space-between;align-items:center;display:flex}.dashboard-stat-icon{border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.dashboard-stat-icon.orange{color:#ff9255;background:#f36b2121}.dashboard-stat-icon.blue{color:#60a5fa;background:#3b82f621}.dashboard-stat-icon.purple{color:#c084fc;background:#a855f721}.dashboard-stat-icon.green{color:#4ade80;background:#22c55e21}.dashboard-stat-icon.cyan{color:#22d3ee;background:#06b6d421}.dashboard-stat-icon.yellow{color:#facc15;background:#eab30821}.dashboard-stat-indicator{color:#68778a;font-size:10px}.dashboard-stat-value{color:#f8fafc;letter-spacing:-.7px;margin-top:19px;font-size:29px;font-weight:750}.dashboard-stat-title{color:#91a0b3;margin-top:4px;font-size:12px}.dashboard-loading{color:#778599}.dashboard-error{color:#fca5a5;background:#ef444414;border:1px solid #ef44444d;border-radius:9px;margin-bottom:20px;padding:13px 15px;font-size:13px}.dashboard-bottom-card{background:#111a27;border:1px solid #263243;border-radius:13px;align-items:center;gap:16px;margin-top:25px;padding:23px;display:flex}.dashboard-bottom-icon{color:#ff9255;background:#f36b2121;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.dashboard-bottom-card h3{color:#e9eef6;margin:0 0 6px;font-size:14px}.dashboard-bottom-card p{color:#8c99ab;margin:0;font-size:12px;line-height:1.7}@media (width<=1050px){.dashboard-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.dashboard-heading{align-items:flex-start}.dashboard-heading h1{font-size:25px}.dashboard-stats-grid{grid-template-columns:1fr}.dashboard-section-title{flex-direction:column;align-items:flex-start}.dashboard-stat-card{min-height:140px}}.admin-projects{width:100%}.projects-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.projects-eyebrow{color:#f36b21;letter-spacing:2px;font-size:10px;font-weight:750}.projects-heading h1{color:#f1f5f9;margin:8px 0;font-size:29px;font-weight:750}.projects-heading p{color:#8995a6;margin:0;font-size:13px}.projects-add-button{color:#fff;cursor:pointer;background:#f36b21;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:0 17px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.projects-add-button:hover{background:#df5711;transform:translateY(-2px)}.projects-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.projects-search{color:#8290a3;background:#111a27;border:1px solid #2c394b;border-radius:9px;align-items:center;gap:11px;width:100%;max-width:380px;height:43px;padding:0 13px;display:flex}.projects-search:focus-within{border-color:#f36b21}.projects-search input{color:#e8edf5;background:0 0;border:0;outline:none;width:100%;font-size:12px}.projects-search input::placeholder{color:#718096}.projects-refresh-button{color:#cbd5e1;cursor:pointer;background:#151e2b;border:1px solid #303c4e;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 13px;font-size:12px;display:flex}.projects-refresh-button:hover{color:#ff9a61;border-color:#f36b21}.projects-refresh-button:disabled{opacity:.6}.projects-error{color:#fca5a5;background:#ef444414;border:1px solid #ef44444d;border-radius:9px;margin-bottom:18px;padding:13px 15px;font-size:13px}.projects-table-card{background:#111a27;border:1px solid #263243;border-radius:13px;overflow:hidden}.projects-table-header{border-bottom:1px solid #263243;padding:21px 22px}.projects-table-header h2{color:#e9eef6;margin:0 0 5px;font-size:15px;font-weight:650}.projects-table-header span{color:#8491a3;font-size:11px}.projects-table-scroll{width:100%;overflow-x:auto}.projects-table{border-collapse:collapse;white-space:nowrap;width:100%}.projects-table th{color:#8391a4;text-align:left;letter-spacing:.8px;background:#151f2d;padding:15px 18px;font-size:10px;font-weight:750}.projects-table td{color:#bdc8d7;border-top:1px solid #253142;padding:15px 18px;font-size:12px}.projects-table tbody tr:hover{background:#ffffff05}.project-table-info{align-items:center;gap:12px;min-width:220px;display:flex}.project-table-image{color:#8491a3;background:#1b2737;border:1px solid #303c4e;border-radius:7px;flex-shrink:0;place-items:center;width:48px;height:43px;display:grid;overflow:hidden}.project-table-image img{object-fit:cover;width:100%;height:100%}.project-table-title{flex-direction:column;gap:5px;min-width:0;display:flex}.project-table-title strong{color:#e6edf5;text-overflow:ellipsis;max-width:220px;font-size:12px;overflow:hidden}.project-table-title span{color:#778599;font-size:10px}.project-category{color:#b7c5d7}.project-status{text-transform:capitalize;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.status-published{color:#4ade80;background:#22c55e1f}.status-draft{color:#facc15;background:#eab3081f}.status-archived{color:#aeb9c9;background:#94a3b81f}.project-featured{font-size:11px;font-weight:650}.project-featured.yes{color:#4ade80}.project-featured.no{color:#8794a6}.project-actions{align-items:center;gap:7px;display:flex}.project-actions button,.project-actions a{color:#aebbd0;cursor:pointer;background:#182333;border:1px solid #303c4e;border-radius:7px;place-items:center;width:32px;height:32px;text-decoration:none;transition:all .2s;display:grid}.project-actions button:hover,.project-actions a:hover{color:#ff9a61;border-color:#f36b21}.project-actions .project-delete-button:hover{color:#f87171;border-color:#ef4444}.project-actions button:disabled{opacity:.5;cursor:wait}.projects-empty{color:#7f8da1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:250px;padding:30px;font-size:13px;display:flex}.projects-empty h3{color:#e3eaf3;margin:4px 0 0;font-size:15px}.projects-empty p{color:#8491a3;margin:0;font-size:12px}.projects-pagination{border-top:1px solid #263243;justify-content:flex-end;align-items:center;gap:15px;padding:16px 20px;display:flex}.projects-pagination button{color:#dce4ee;cursor:pointer;background:#182333;border:1px solid #303c4e;border-radius:7px;padding:8px 12px;font-size:11px}.projects-pagination button:disabled{opacity:.4;cursor:not-allowed}.projects-pagination span{color:#9aa8ba;font-size:11px}@media (width<=600px){.projects-heading{flex-direction:column;align-items:flex-start}.projects-heading h1{font-size:25px}.projects-toolbar{align-items:stretch}.projects-search{max-width:none}}.project-delete-confirm-toast{color:#20242b!important;background:#fff!important;border-radius:14px!important;width:370px!important;max-width:calc(100vw - 32px)!important;min-height:auto!important;padding:0!important;overflow:hidden!important;box-shadow:0 12px 40px #0f172a29!important}.project-delete-confirm-toast .Toastify__toast-body{width:100%!important;margin:0!important;padding:0!important}.project-delete-confirm-toast .Toastify__close-button{opacity:.8;position:absolute;top:12px;right:12px;color:#64748b!important}.project-delete-toast{align-items:flex-start;gap:13px;width:100%;padding:20px 18px;display:flex}.project-delete-toast-icon{color:#dc2626;background:#fef2f2;border-radius:12px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:flex}.project-delete-toast-content{flex:1;min-width:0;padding-right:10px}.project-delete-toast-content>strong{color:#1e293b;margin-bottom:5px;font-size:14px;font-weight:700;display:block}.project-delete-toast-content>p{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.project-delete-toast-content>p b{color:#334155;font-weight:700}.project-delete-toast-actions{align-items:center;gap:9px;margin-top:16px;display:flex}.project-delete-toast-actions button{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.project-delete-cancel{color:#475569;background:#f1f5f9}.project-delete-cancel:hover{background:#e2e8f0}.project-delete-confirm{color:#fff;background:#dc2626}.project-delete-confirm:hover{background:#b91c1c}.projects-loading-spinner{animation:1s linear infinite projects-spin}@keyframes projects-spin{to{transform:rotate(360deg)}}@media (width<=480px){.project-delete-confirm-toast{width:calc(100vw - 32px)!important}.project-delete-toast{padding:18px 14px}}.project-form-page{width:100%}.project-form-heading{margin-bottom:25px}.project-form-back{color:#9ba9bb;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:16px;padding:0;font-size:12px;display:flex}.project-form-back:hover{color:#ff965c}.project-form-heading h1{color:#f1f5f9;margin:0 0 8px;font-size:27px;font-weight:750}.project-form-heading p{color:#8995a6;margin:0;font-size:13px}.project-form-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;display:grid}.project-form-main,.project-form-side{flex-direction:column;gap:20px;display:flex}.project-form-card{background:#111a27;border:1px solid #263243;border-radius:13px;padding:23px}.project-form-card-heading{border-bottom:1px solid #263243;margin-bottom:22px;padding-bottom:16px}.project-form-card-heading h2{color:#e9eef6;margin:0 0 6px;font-size:15px;font-weight:700}.project-form-card-heading p{color:#8290a3;margin:0;font-size:11px;line-height:1.6}.project-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 16px;display:grid}.project-form-field{flex-direction:column;gap:9px;min-width:0;display:flex}.project-form-field.full{grid-column:1/-1}.project-form-field label{color:#d4deea;font-size:12px;font-weight:650}.project-form-field input,.project-form-field textarea,.project-form-field select{color:#e8edf5;background:#0d1420;border:1px solid #303c4e;border-radius:8px;outline:none;width:100%;min-height:43px;padding:11px 12px;font-family:inherit;font-size:12px;transition:border-color .2s}.project-form-field textarea{resize:vertical;min-height:100px;line-height:1.7}.project-form-field input:focus,.project-form-field textarea:focus,.project-form-field select:focus{border-color:#f36b21}.project-form-field input::placeholder,.project-form-field textarea::placeholder{color:#65748a}.project-form-field select option{background:#111a27}.project-form-field small{color:#7f8da1;font-size:10px}.project-image-upload{width:100%}.project-image-dropzone{color:#8795a8;cursor:pointer;text-align:center;background:#0d1420;border:1px dashed #455267;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:185px;padding:20px;transition:all .2s;display:flex}.project-image-dropzone:hover{color:#ff965c;border-color:#f36b21}.project-image-dropzone strong{color:#dce5f0;font-size:12px}.project-image-dropzone span{color:#78869a;font-size:10px}.project-image-dropzone input,.project-image-change input{display:none}.project-image-preview{background:#0d1420;border:1px solid #303c4e;border-radius:10px;height:190px;position:relative;overflow:hidden}.project-image-preview img{object-fit:cover;width:100%;height:100%}.project-image-preview button{color:#fff;cursor:pointer;background:#000000bf;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:9px;right:9px}.project-image-change{color:#d3deeb;cursor:pointer;border:1px solid #303c4e;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;margin-top:10px;font-size:11px;display:flex}.project-image-change:hover{color:#ff965c;border-color:#f36b21}.project-order-field{margin-top:18px}.project-featured-toggle{cursor:pointer;background:#0d1420;border:1px solid #303c4e;border-radius:9px;align-items:flex-start;gap:11px;margin-top:20px;padding:14px;display:flex}.project-featured-toggle input{accent-color:#f36b21;cursor:pointer;width:16px;height:16px;margin-top:2px}.project-featured-toggle span{flex-direction:column;gap:5px;display:flex}.project-featured-toggle strong{color:#dce5f0;font-size:11px}.project-featured-toggle small{color:#8290a3;font-size:10px;line-height:1.5}.project-form-actions{flex-direction:column;gap:9px;display:flex}.project-form-actions button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:43px;font-size:12px;font-weight:650;display:flex}.project-cancel-button{color:#cbd5e1;background:#151e2b;border:1px solid #303c4e}.project-cancel-button:hover{border-color:#64748b}.project-save-button{color:#fff;background:#f36b21;border:0}.project-save-button:hover{background:#df5711}.project-save-button:disabled{opacity:.6;cursor:wait}.project-form-error{color:#fca5a5;background:#ef444414;border:1px solid #ef44444d;border-radius:9px;margin-bottom:20px;padding:13px 15px;font-size:12px;line-height:1.7}.project-form-loading{color:#aab7c8;text-align:center;padding:40px;font-size:13px}@media (width<=1050px){.project-form-layout{grid-template-columns:minmax(0,1fr) 290px}}@media (width<=800px){.project-form-layout{grid-template-columns:1fr}.project-form-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.project-form-actions{grid-column:1/-1}}@media (width<=550px){.project-form-card{padding:17px}.project-form-fields{grid-template-columns:1fr}.project-form-field.full{grid-column:auto}.project-form-side{display:flex}}.admin-products{color:#e8edf5;width:100%}.admin-products-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.admin-products-label{color:#f36b21;letter-spacing:1.8px;font-size:11px;font-weight:800}.admin-products-header h1{margin:8px 0;font-size:28px;font-weight:750}.admin-products-header p,.admin-products-toolbar p{color:#8995a8;margin:0;font-size:13px}.admin-products-add{color:#fff;cursor:pointer;background:#f36b21;border:none;border-radius:9px;align-items:center;gap:9px;padding:12px 18px;font-weight:700;transition:all .2s;display:flex}.admin-products-add:hover{background:#dc5714;transform:translateY(-2px)}.admin-products-stats{grid-template-columns:repeat(3,minmax(180px,1fr));gap:16px;margin-bottom:22px;display:grid}.admin-products-stat-card{background:#111a27;border:1px solid #263244;border-radius:12px;align-items:center;gap:15px;padding:19px;display:flex}.admin-products-stat-icon{color:#f36b21;background:#f36b211f;border-radius:10px;place-items:center;width:45px;height:45px;display:grid}.admin-products-stat-card span{color:#8995a8;font-size:12px}.admin-products-stat-card h3{margin:5px 0 0;font-size:23px}.admin-products-card{background:#111a27;border:1px solid #263244;border-radius:13px;overflow:hidden}.admin-products-toolbar{border-bottom:1px solid #263244;justify-content:space-between;align-items:center;gap:18px;padding:21px;display:flex}.admin-products-toolbar h2{margin:0 0 6px;font-size:17px}.admin-products-actions{align-items:center;gap:10px;display:flex}.admin-products-search{color:#8995a8;border:1px solid #344154;border-radius:8px;align-items:center;gap:9px;width:230px;padding:10px 12px;display:flex}.admin-products-search input{color:#e8edf5;background:0 0;border:none;outline:none;width:100%;font-size:12px}.admin-products-search input::placeholder{color:#758196}.admin-products-refresh{color:#aeb9c9;cursor:pointer;background:0 0;border:1px solid #344154;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.admin-products-refresh:hover{color:#f36b21;border-color:#f36b21}.admin-products-table-wrapper{width:100%;overflow-x:auto}.admin-products-table{border-collapse:collapse;white-space:nowrap;width:100%}.admin-products-table th{color:#8995a8;text-align:left;letter-spacing:.8px;background:#151f2e;padding:15px 20px;font-size:10px;font-weight:800}.admin-products-table td{color:#c5cedb;border-top:1px solid #263244;padding:16px 20px;font-size:12px}.admin-product-info{align-items:center;gap:12px;min-width:220px;display:flex}.admin-product-info img,.admin-product-placeholder{object-fit:cover;border-radius:8px;flex-shrink:0;width:43px;height:43px}.admin-product-placeholder{color:#8995a8;background:#202d3e;place-items:center;display:grid}.admin-product-info strong{color:#e8edf5;margin-bottom:5px;font-size:12px;display:block}.admin-product-info span{color:#758196;font-size:10px;display:block}.admin-product-category{color:#b9c5d5;background:#202d3e;border-radius:6px;padding:6px 9px;font-size:11px}.admin-product-status{text-transform:capitalize;border-radius:20px;padding:5px 9px;font-size:10px;display:inline-block}.admin-product-status.published{color:#4ade80;background:#22c55e1f}.admin-product-status.draft{color:#fbbf24;background:#f59e0b1f}.admin-product-status.archived{color:#aab5c5;background:#94a3b81f}.admin-product-featured{color:#4ade80}.admin-product-not-featured{color:#8995a8}.admin-product-row-actions{align-items:center;gap:7px;display:flex}.admin-product-row-actions button{color:#aeb9c9;cursor:pointer;background:0 0;border:1px solid #344154;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.admin-product-row-actions button:hover{color:#f36b21;border-color:#f36b21}.admin-product-row-actions button.delete:hover{color:#ef4444;border-color:#ef4444}.admin-products-loading,.admin-products-empty{color:#8995a8;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;display:flex}.admin-products-empty h3{color:#e8edf5;margin:5px 0 0}.admin-products-empty p{margin:0;font-size:12px}.admin-products-spinner{animation:1s linear infinite adminProductsSpin}@keyframes adminProductsSpin{to{transform:rotate(360deg)}}.admin-products-pagination{color:#8995a8;border-top:1px solid #263244;justify-content:space-between;align-items:center;padding:16px 20px;font-size:12px;display:flex}.admin-products-pagination div{gap:8px;display:flex}.admin-products-pagination button{color:#c5cedb;cursor:pointer;background:0 0;border:1px solid #344154;border-radius:7px;padding:8px 12px;font-size:11px}.admin-products-pagination button:disabled{opacity:.35;cursor:not-allowed}@media (width<=768px){.admin-products-header,.admin-products-toolbar{flex-direction:column;align-items:flex-start}.admin-products-stats{grid-template-columns:1fr}.admin-products-actions,.admin-products-search{width:100%}.admin-products-add{justify-content:center;width:100%}}.admin-products-type-filter{flex-wrap:wrap;align-items:center;gap:10px;padding:18px 22px;display:flex}.admin-products-type-filter button{color:#526071;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:650;transition:all .25s;display:inline-flex}.admin-products-type-filter button:hover{color:#f36b21;border-color:#f36b21}.admin-products-type-filter button.active{color:#e85d16;background:#fff3eb;border-color:#f36b21}.admin-product-type{white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:750;display:inline-flex}.admin-product-type.software{color:#1673a5;background:#e9f5fc}.admin-product-type.device{color:#16816a;background:#e8f7f1}@media (width<=600px){.admin-products-type-filter{padding:14px}.admin-products-type-filter button{padding:9px 11px;font-size:11px}}.product-delete-confirm-toast{color:#20242b!important;background:#fff!important;border-radius:14px!important;width:370px!important;max-width:calc(100vw - 32px)!important;min-height:auto!important;padding:0!important;overflow:hidden!important;box-shadow:0 12px 40px #0f172a29!important}.product-delete-confirm-toast .Toastify__toast-body{width:100%!important;margin:0!important;padding:0!important}.product-delete-confirm-toast .Toastify__close-button{opacity:.8;position:absolute;top:12px;right:12px;color:#64748b!important}.product-delete-toast{align-items:flex-start;gap:13px;width:100%;padding:20px 18px;display:flex}.product-delete-toast-icon{color:#dc2626;background:#fef2f2;border-radius:12px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:flex}.product-delete-toast-content{flex:1;min-width:0;padding-right:10px}.product-delete-toast-content>strong{color:#1e293b;margin-bottom:5px;font-size:14px;font-weight:700;display:block}.product-delete-toast-content>p{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.product-delete-toast-content>p b{color:#334155;font-weight:700}.product-delete-toast-actions{align-items:center;gap:9px;margin-top:16px;display:flex}.product-delete-toast-actions button{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.product-delete-cancel{color:#475569;background:#f1f5f9}.product-delete-cancel:hover{background:#e2e8f0}.product-delete-confirm{color:#fff;background:#dc2626}.product-delete-confirm:hover{background:#b91c1c}@media (width<=480px){.product-delete-confirm-toast{width:calc(100vw - 32px)!important}.product-delete-toast{padding:18px 14px}}.admin-product-form-page{color:#e8edf5;width:100%}.admin-product-form-header{margin-bottom:25px}.admin-product-back{color:#aeb9c9;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:18px;padding:0;font-size:12px;display:flex}.admin-product-back:hover{color:#f36b21}.admin-product-form-header h1{margin:0 0 8px;font-size:27px}.admin-product-form-header p{color:#8995a8;margin:0;font-size:13px}.admin-product-form{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.admin-product-form-main,.admin-product-form-sidebar{flex-direction:column;gap:20px;display:flex}.admin-product-form-card{background:#111a27;border:1px solid #263244;border-radius:12px;padding:23px}.admin-product-form-section-title{margin-bottom:22px}.admin-product-form-section-title h2{margin:0 0 7px;font-size:16px}.admin-product-form-section-title p{color:#8995a8;margin:0;font-size:11px}.admin-product-field{flex-direction:column;gap:9px;margin-bottom:20px;display:flex}.admin-product-field:last-child{margin-bottom:0}.admin-product-field label{color:#c5cedb;font-size:12px;font-weight:650}.admin-product-field label span{color:#f36b21}.admin-product-field input,.admin-product-field textarea,.admin-product-field select{color:#e8edf5;background:#0c1420;border:1px solid #344154;border-radius:8px;outline:none;width:100%;padding:12px 13px;font-family:inherit;font-size:12px;transition:all .2s}.admin-product-field textarea{resize:vertical;line-height:1.6}.admin-product-field input:focus,.admin-product-field textarea:focus,.admin-product-field select:focus{border-color:#f36b21}.admin-product-field input::placeholder,.admin-product-field textarea::placeholder{color:#667387}.admin-product-upload{color:#8995a8;text-align:center;cursor:pointer;background:#0c1420;border:1px dashed #46556a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:190px;padding:20px;display:flex}.admin-product-upload:hover{color:#f36b21;border-color:#f36b21}.admin-product-upload strong{color:#e8edf5;font-size:13px}.admin-product-upload span{font-size:11px}.admin-product-upload input,.admin-product-change-image input{display:none}.admin-product-image-preview{background:#0c1420;border:1px solid #344154;border-radius:10px;width:100%;max-width:350px;position:relative;overflow:hidden}.admin-product-image-preview img{object-fit:contain;width:100%;max-height:250px;display:block}.admin-product-image-preview button{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:7px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:9px;right:9px}.admin-product-change-image{color:#f36b21;cursor:pointer;align-items:center;gap:8px;margin-top:13px;font-size:12px;display:inline-flex}.admin-product-featured-toggle{cursor:pointer;border:1px solid #344154;border-radius:9px;align-items:center;gap:12px;margin-top:22px;padding:14px;display:flex}.admin-product-featured-toggle input{accent-color:#f36b21;width:16px;height:16px}.admin-product-featured-toggle strong,.admin-product-featured-toggle small{display:block}.admin-product-featured-toggle strong{font-size:12px}.admin-product-featured-toggle small{color:#8995a8;margin-top:5px;font-size:10px}.admin-product-save,.admin-product-cancel{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;padding:13px;font-size:12px;font-weight:700;display:flex}.admin-product-save{color:#fff;background:#f36b21}.admin-product-save:hover{background:#dc5714}.admin-product-save:disabled{opacity:.6;cursor:not-allowed}.admin-product-cancel{color:#c5cedb;background:0 0;border:1px solid #344154}.admin-product-cancel:hover{color:#f36b21;border-color:#f36b21}.admin-product-form-loading{color:#8995a8;text-align:center;padding:60px}@media (width<=950px){.admin-product-form{grid-template-columns:1fr}.admin-product-form-sidebar{grid-template-columns:1fr 1fr;display:grid}.admin-product-form-sidebar>.admin-product-form-card{grid-column:1/-1}}@media (width<=600px){.admin-product-form-sidebar{display:flex}.admin-product-form-card{padding:17px}}.admin-product-field select{color:#202a37;background:#fff;border:1px solid #dce3eb;border-radius:9px;outline:none;width:100%;min-height:46px;padding:12px 14px;font-size:14px;transition:all .25s}.admin-product-field select:focus{border-color:#f36b21;box-shadow:0 0 0 3px #f36b211a}.admin-product-field small{color:#788497;margin-top:7px;font-size:12px;line-height:1.5;display:block}.admin-product-type-preview{color:#f36b21;background:#f8fafc;border:1px solid #e5eaf0;border-radius:10px;align-items:center;gap:13px;margin-bottom:20px;padding:15px;display:flex}.admin-product-type-preview div{flex-direction:column;gap:4px;display:flex}.admin-product-type-preview strong{color:#202a37;font-size:13px}.admin-product-type-preview small{color:#778397;font-size:11px}.admin-news{color:#e8edf5;width:100%}.admin-news-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.admin-news-label{color:#f36b21;letter-spacing:1.8px;font-size:11px;font-weight:800}.admin-news-header h1{margin:8px 0;font-size:28px;font-weight:750}.admin-news-header p,.admin-news-toolbar p{color:#8995a8;margin:0;font-size:13px}.admin-news-add{color:#fff;cursor:pointer;background:#f36b21;border:none;border-radius:9px;align-items:center;gap:9px;padding:12px 18px;font-weight:700;transition:all .2s;display:flex}.admin-news-add:hover{background:#dc5714;transform:translateY(-2px)}.admin-news-stats{grid-template-columns:repeat(3,minmax(180px,1fr));gap:16px;margin-bottom:22px;display:grid}.admin-news-stat-card{background:#111a27;border:1px solid #263244;border-radius:12px;align-items:center;gap:15px;padding:19px;display:flex}.admin-news-stat-icon{color:#f36b21;background:#f36b211f;border-radius:10px;place-items:center;width:45px;height:45px;display:grid}.admin-news-stat-card span{color:#8995a8;font-size:12px}.admin-news-stat-card h3{margin:5px 0 0;font-size:23px}.admin-news-card{background:#111a27;border:1px solid #263244;border-radius:13px;overflow:hidden}.admin-news-toolbar{border-bottom:1px solid #263244;justify-content:space-between;align-items:center;gap:18px;padding:21px;display:flex}.admin-news-toolbar h2{margin:0 0 6px;font-size:17px}.admin-news-actions{align-items:center;gap:10px;display:flex}.admin-news-search{color:#8995a8;border:1px solid #344154;border-radius:8px;align-items:center;gap:9px;width:230px;padding:10px 12px;display:flex}.admin-news-search input{color:#e8edf5;background:0 0;border:none;outline:none;width:100%;font-size:12px}.admin-news-search input::placeholder{color:#758196}.admin-news-refresh{color:#aeb9c9;cursor:pointer;background:0 0;border:1px solid #344154;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.admin-news-refresh:hover{color:#f36b21;border-color:#f36b21}.admin-news-table-wrapper{width:100%;overflow-x:auto}.admin-news-table{border-collapse:collapse;white-space:nowrap;width:100%}.admin-news-table th{color:#8995a8;text-align:left;letter-spacing:.8px;background:#151f2e;padding:15px 20px;font-size:10px;font-weight:800}.admin-news-table td{color:#c5cedb;border-top:1px solid #263244;padding:16px 20px;font-size:12px}.admin-news-info{align-items:center;gap:12px;min-width:240px;display:flex}.admin-news-info img,.admin-news-placeholder{object-fit:cover;border-radius:8px;flex-shrink:0;width:48px;height:43px}.admin-news-placeholder{color:#8995a8;background:#202d3e;place-items:center;display:grid}.admin-news-info strong{color:#e8edf5;text-overflow:ellipsis;max-width:260px;margin-bottom:5px;font-size:12px;display:block;overflow:hidden}.admin-news-info span{color:#758196;font-size:10px;display:block}.admin-news-category{color:#b9c5d5;background:#202d3e;border-radius:6px;padding:6px 9px;font-size:11px}.admin-news-date{color:#aeb9c9;align-items:center;gap:7px;display:flex}.admin-news-status{text-transform:capitalize;border-radius:20px;padding:5px 9px;font-size:10px;display:inline-block}.admin-news-status.published{color:#4ade80;background:#22c55e1f}.admin-news-status.draft{color:#fbbf24;background:#f59e0b1f}.admin-news-status.archived{color:#aab5c5;background:#94a3b81f}.admin-news-row-actions{align-items:center;gap:7px;display:flex}.admin-news-row-actions button{color:#aeb9c9;cursor:pointer;background:0 0;border:1px solid #344154;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.admin-news-row-actions button:hover{color:#f36b21;border-color:#f36b21}.admin-news-row-actions button.delete:hover{color:#ef4444;border-color:#ef4444}.admin-news-loading,.admin-news-empty{color:#8995a8;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;display:flex}.admin-news-empty h3{color:#e8edf5;margin:5px 0 0}.admin-news-empty p{margin:0;font-size:12px}@keyframes adminNewsSpin{to{transform:rotate(360deg)}}.admin-news-pagination{color:#8995a8;border-top:1px solid #263244;justify-content:space-between;align-items:center;padding:16px 20px;font-size:12px;display:flex}.admin-news-pagination div{gap:8px;display:flex}.admin-news-pagination button{color:#c5cedb;cursor:pointer;background:0 0;border:1px solid #344154;border-radius:7px;padding:8px 12px;font-size:11px}.admin-news-pagination button:disabled{opacity:.35;cursor:not-allowed}@media (width<=768px){.admin-news-header,.admin-news-toolbar{flex-direction:column;align-items:flex-start}.admin-news-stats{grid-template-columns:1fr}.admin-news-actions,.admin-news-search{width:100%}.admin-news-add{justify-content:center;width:100%}}.news-delete-confirm-toast{color:#20242b!important;background:#fff!important;border-radius:14px!important;width:390px!important;max-width:calc(100vw - 32px)!important;padding:0!important;overflow:hidden!important;box-shadow:0 12px 40px #00000029!important}.news-delete-confirm-toast .Toastify__toast-body{width:100%;margin:0!important;padding:0!important}.news-delete-confirm-toast .Toastify__close-button{opacity:.8;position:absolute;top:12px;right:12px;color:#777!important}.news-delete-toast{box-sizing:border-box;align-items:flex-start;gap:13px;width:100%;padding:20px 17px;display:flex}.news-delete-toast-icon{color:#dc4545;background:#fff0f0;border-radius:11px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;display:flex}.news-delete-toast-content{flex:1;min-width:0;padding-right:12px}.news-delete-toast-content>strong{color:#20242b;margin-bottom:6px;font-size:14px;font-weight:700;display:block}.news-delete-toast-content p{color:#68707c;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.news-delete-toast-content p b{color:#333943;font-weight:600}.news-delete-toast-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.news-delete-toast-actions button{cursor:pointer;border:none;border-radius:7px;min-height:34px;padding:0 14px;font-size:12px;font-weight:600;transition:all .2s}.news-delete-cancel{color:#4d5663;background:#f0f2f5}.news-delete-cancel:hover{background:#e3e6eb}.news-delete-confirm{color:#fff;background:#dc4545}.news-delete-confirm:hover{background:#c93232}.news-delete-confirm:disabled{opacity:.6;cursor:not-allowed}.admin-news-spinner{animation:1s linear infinite newsSpinnerRotate}@keyframes newsSpinnerRotate{to{transform:rotate(360deg)}}@media (width<=480px){.news-delete-confirm-toast{width:calc(100vw - 24px)!important}.news-delete-toast{padding:17px 13px}}.admin-news-form-page{color:#e8edf5;width:100%}.admin-news-form-header{margin-bottom:25px}.admin-news-back{color:#aeb9c9;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:18px;padding:0;font-size:12px;display:flex}.admin-news-back:hover{color:#f36b21}.admin-news-form-header h1{margin:0 0 8px;font-size:27px}.admin-news-form-header p{color:#8995a8;margin:0;font-size:13px}.admin-news-form{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.admin-news-form-main,.admin-news-form-sidebar{flex-direction:column;gap:20px;display:flex}.admin-news-form-card{background:#111a27;border:1px solid #263244;border-radius:12px;padding:23px}.admin-news-form-section-title{margin-bottom:22px}.admin-news-form-section-title h2{margin:0 0 7px;font-size:16px}.admin-news-form-section-title p{color:#8995a8;margin:0;font-size:11px}.admin-news-field{flex-direction:column;gap:9px;margin-bottom:20px;display:flex}.admin-news-field:last-child{margin-bottom:0}.admin-news-field label{color:#c5cedb;font-size:12px;font-weight:650}.admin-news-field label span{color:#f36b21}.admin-news-field input,.admin-news-field textarea,.admin-news-field select{color:#e8edf5;background:#0c1420;border:1px solid #344154;border-radius:8px;outline:none;width:100%;padding:12px 13px;font-family:inherit;font-size:12px;transition:all .2s}.admin-news-field textarea{resize:vertical;line-height:1.7}.admin-news-field input:focus,.admin-news-field textarea:focus,.admin-news-field select:focus{border-color:#f36b21}.admin-news-field input::placeholder,.admin-news-field textarea::placeholder{color:#667387}.admin-news-upload{color:#8995a8;text-align:center;cursor:pointer;background:#0c1420;border:1px dashed #46556a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:190px;padding:20px;display:flex}.admin-news-upload:hover{color:#f36b21;border-color:#f36b21}.admin-news-upload strong{color:#e8edf5;font-size:13px}.admin-news-upload span{font-size:11px}.admin-news-upload input,.admin-news-change-image input{display:none}.admin-news-image-preview{background:#0c1420;border:1px solid #344154;border-radius:10px;width:100%;max-width:400px;position:relative;overflow:hidden}.admin-news-image-preview img{object-fit:contain;width:100%;max-height:260px;display:block}.admin-news-image-preview button{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:7px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:9px;right:9px}.admin-news-change-image{color:#f36b21;cursor:pointer;align-items:center;gap:8px;margin-top:13px;font-size:12px;display:inline-flex}.admin-news-save,.admin-news-cancel{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;padding:13px;font-size:12px;font-weight:700;display:flex}.admin-news-save{color:#fff;background:#f36b21}.admin-news-save:hover{background:#dc5714}.admin-news-save:disabled{opacity:.6;cursor:not-allowed}.admin-news-cancel{color:#c5cedb;background:0 0;border:1px solid #344154}.admin-news-cancel:hover{color:#f36b21;border-color:#f36b21}.admin-news-form-loading{color:#8995a8;text-align:center;padding:60px}@media (width<=950px){.admin-news-form{grid-template-columns:1fr}}@media (width<=600px){.admin-news-form-card{padding:17px}}.admin-jobs{color:#e8edf5;width:100%}.admin-jobs-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.admin-jobs-label{color:#f36b21;letter-spacing:1.8px;font-size:11px;font-weight:800}.admin-jobs-header h1{margin:8px 0;font-size:28px;font-weight:750}.admin-jobs-header p,.admin-jobs-toolbar p{color:#8995a8;margin:0;font-size:13px}.admin-jobs-add{color:#fff;cursor:pointer;background:#f36b21;border:none;border-radius:9px;align-items:center;gap:9px;padding:12px 18px;font-weight:700;transition:all .2s;display:flex}.admin-jobs-add:hover{background:#dc5714;transform:translateY(-2px)}.admin-jobs-stats{grid-template-columns:repeat(3,minmax(180px,1fr));gap:16px;margin-bottom:22px;display:grid}.admin-jobs-stat-card{background:#111a27;border:1px solid #263244;border-radius:12px;align-items:center;gap:15px;padding:19px;display:flex}.admin-jobs-stat-icon{color:#f36b21;background:#f36b211f;border-radius:10px;place-items:center;width:45px;height:45px;display:grid}.admin-jobs-stat-card span{color:#8995a8;font-size:12px}.admin-jobs-stat-card h3{margin:5px 0 0;font-size:23px}.admin-jobs-card{background:#111a27;border:1px solid #263244;border-radius:13px;overflow:hidden}.admin-jobs-toolbar{border-bottom:1px solid #263244;justify-content:space-between;align-items:center;gap:18px;padding:21px;display:flex}.admin-jobs-toolbar h2{margin:0 0 6px;font-size:17px}.admin-jobs-actions{align-items:center;gap:10px;display:flex}.admin-jobs-search{color:#8995a8;border:1px solid #344154;border-radius:8px;align-items:center;gap:9px;width:230px;padding:10px 12px;display:flex}.admin-jobs-search input{color:#e8edf5;background:0 0;border:none;outline:none;width:100%;font-size:12px}.admin-jobs-search input::placeholder{color:#758196}.admin-jobs-refresh{color:#aeb9c9;cursor:pointer;background:0 0;border:1px solid #344154;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.admin-jobs-refresh:hover{color:#f36b21;border-color:#f36b21}.admin-jobs-table-wrapper{width:100%;overflow-x:auto}.admin-jobs-table{border-collapse:collapse;white-space:nowrap;width:100%}.admin-jobs-table th{color:#8995a8;text-align:left;letter-spacing:.8px;background:#151f2e;padding:15px 18px;font-size:10px;font-weight:800}.admin-jobs-table td{color:#c5cedb;border-top:1px solid #263244;padding:16px 18px;font-size:12px}.admin-job-info{align-items:center;gap:12px;min-width:210px;display:flex}.admin-job-icon{color:#f36b21;background:#202d3e;border-radius:8px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.admin-job-info strong{color:#e8edf5;margin-bottom:5px;font-size:12px;display:block}.admin-job-info span{color:#758196;font-size:10px;display:block}.admin-job-location,.admin-job-deadline{color:#aeb9c9;align-items:center;gap:6px;display:inline-flex}.admin-job-type{color:#b9c5d5;background:#202d3e;border-radius:6px;padding:6px 9px;font-size:11px}.admin-job-status{text-transform:capitalize;border-radius:20px;padding:5px 9px;font-size:10px;display:inline-block}.admin-job-status.published{color:#4ade80;background:#22c55e1f}.admin-job-status.draft{color:#fbbf24;background:#f59e0b1f}.admin-job-status.archived{color:#aab5c5;background:#94a3b81f}.admin-job-row-actions{align-items:center;gap:7px;display:flex}.admin-job-row-actions button{color:#aeb9c9;cursor:pointer;background:0 0;border:1px solid #344154;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.admin-job-row-actions button:hover{color:#f36b21;border-color:#f36b21}.admin-job-row-actions button.delete:hover{color:#ef4444;border-color:#ef4444}.admin-jobs-loading,.admin-jobs-empty{color:#8995a8;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;display:flex}.admin-jobs-empty h3{color:#e8edf5;margin:5px 0 0}.admin-jobs-empty p{margin:0;font-size:12px}@keyframes adminJobsSpin{to{transform:rotate(360deg)}}.admin-jobs-pagination{color:#8995a8;border-top:1px solid #263244;justify-content:space-between;align-items:center;padding:16px 20px;font-size:12px;display:flex}.admin-jobs-pagination div{gap:8px;display:flex}.admin-jobs-pagination button{color:#c5cedb;cursor:pointer;background:0 0;border:1px solid #344154;border-radius:7px;padding:8px 12px;font-size:11px}.admin-jobs-pagination button:disabled{opacity:.35;cursor:not-allowed}@media (width<=768px){.admin-jobs-header,.admin-jobs-toolbar{flex-direction:column;align-items:flex-start}.admin-jobs-stats{grid-template-columns:1fr}.admin-jobs-actions,.admin-jobs-search{width:100%}.admin-jobs-add{justify-content:center;width:100%}}.job-delete-confirm-toast{color:#20242b!important;background:#fff!important;border-radius:14px!important;width:390px!important;max-width:calc(100vw - 32px)!important;padding:0!important;overflow:hidden!important;box-shadow:0 12px 40px #00000029!important}.job-delete-confirm-toast .Toastify__toast-body{width:100%;margin:0!important;padding:0!important}.job-delete-confirm-toast .Toastify__close-button{opacity:.8;position:absolute;top:12px;right:12px;color:#777!important}.job-delete-toast{box-sizing:border-box;align-items:flex-start;gap:13px;width:100%;padding:20px 17px;display:flex}.job-delete-toast-icon{color:#dc4545;background:#fff0f0;border-radius:11px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;display:flex}.job-delete-toast-content{flex:1;min-width:0;padding-right:12px}.job-delete-toast-content>strong{color:#20242b;margin-bottom:6px;font-size:14px;font-weight:700;display:block}.job-delete-toast-content p{color:#68707c;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.job-delete-toast-content p b{color:#333943;font-weight:600}.job-delete-toast-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.job-delete-toast-actions button{cursor:pointer;border:none;border-radius:7px;min-height:34px;padding:0 14px;font-size:12px;font-weight:600;transition:all .2s}.job-delete-cancel{color:#4d5663;background:#f0f2f5}.job-delete-cancel:hover{background:#e3e6eb}.job-delete-confirm{color:#fff;background:#dc4545}.job-delete-confirm:hover{background:#c93232}.job-delete-confirm:disabled{opacity:.6;cursor:not-allowed}.admin-jobs-spinner{animation:1s linear infinite jobsSpinnerRotate}@keyframes jobsSpinnerRotate{to{transform:rotate(360deg)}}@media (width<=480px){.job-delete-confirm-toast{width:calc(100vw - 24px)!important}.job-delete-toast{padding:17px 13px}}.admin-job-form-page{color:#e8edf5;width:100%}.admin-job-form-header{margin-bottom:25px}.admin-job-back{color:#aeb9c9;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:18px;padding:0;font-size:12px;display:flex}.admin-job-back:hover{color:#f36b21}.admin-job-form-header h1{margin:0 0 8px;font-size:27px}.admin-job-form-header p{color:#8995a8;margin:0;font-size:13px}.admin-job-form{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.admin-job-form-main,.admin-job-form-sidebar{flex-direction:column;gap:20px;display:flex}.admin-job-form-card{background:#111a27;border:1px solid #263244;border-radius:12px;padding:23px}.admin-job-form-section-title{margin-bottom:22px}.admin-job-form-section-title h2{margin:0 0 7px;font-size:16px}.admin-job-form-section-title p{color:#8995a8;margin:0;font-size:11px}.admin-job-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.admin-job-field{flex-direction:column;gap:9px;margin-bottom:20px;display:flex}.admin-job-field:last-child{margin-bottom:0}.admin-job-field.full{grid-column:1/-1}.admin-job-field label{color:#c5cedb;font-size:12px;font-weight:650}.admin-job-field label span{color:#f36b21}.admin-job-field input,.admin-job-field textarea,.admin-job-field select{color:#e8edf5;background:#0c1420;border:1px solid #344154;border-radius:8px;outline:none;width:100%;padding:12px 13px;font-family:inherit;font-size:12px;transition:all .2s}.admin-job-field textarea{resize:vertical;line-height:1.7}.admin-job-field input:focus,.admin-job-field textarea:focus,.admin-job-field select:focus{border-color:#f36b21}.admin-job-field input::placeholder,.admin-job-field textarea::placeholder{color:#667387}.admin-job-field input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-job-save,.admin-job-cancel{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;padding:13px;font-size:12px;font-weight:700;display:flex}.admin-job-save{color:#fff;background:#f36b21}.admin-job-save:hover{background:#dc5714}.admin-job-save:disabled{opacity:.6;cursor:not-allowed}.admin-job-cancel{color:#c5cedb;background:0 0;border:1px solid #344154}.admin-job-cancel:hover{color:#f36b21;border-color:#f36b21}.admin-job-form-loading{color:#8995a8;text-align:center;padding:60px}@media (width<=950px){.admin-job-form{grid-template-columns:1fr}.admin-job-form-sidebar{grid-template-columns:1fr 1fr;display:grid}.admin-job-form-sidebar>.admin-job-form-card{grid-column:1/-1}}@media (width<=600px){.admin-job-form-sidebar{display:flex}.admin-job-form-grid{grid-template-columns:1fr}.admin-job-form-card{padding:17px}}.admin-applications{color:#e8edf5;width:100%}.admin-applications-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.admin-applications-label{color:#f36b21;letter-spacing:1.8px;font-size:11px;font-weight:800}.admin-applications-header h1{margin:8px 0;font-size:28px;font-weight:750}.admin-applications-header p,.admin-applications-toolbar p{color:#8995a8;margin:0;font-size:13px}.admin-applications-refresh{color:#c5cedb;cursor:pointer;background:#111a27;border:1px solid #344154;border-radius:8px;align-items:center;gap:9px;padding:11px 16px;display:flex}.admin-applications-refresh:hover{color:#f36b21;border-color:#f36b21}.admin-applications-stats{grid-template-columns:repeat(3,minmax(180px,1fr));gap:16px;margin-bottom:22px;display:grid}.admin-applications-stat-card{background:#111a27;border:1px solid #263244;border-radius:12px;align-items:center;gap:15px;padding:19px;display:flex}.admin-applications-stat-icon{color:#f36b21;background:#f36b211f;border-radius:10px;place-items:center;width:45px;height:45px;display:grid}.admin-applications-stat-icon.pending{color:#fbbf24;background:#f59e0b1f}.admin-applications-stat-card span{color:#8995a8;font-size:12px}.admin-applications-stat-card h3{margin:5px 0 0;font-size:23px}.admin-applications-card{background:#111a27;border:1px solid #263244;border-radius:13px;overflow:hidden}.admin-applications-toolbar{border-bottom:1px solid #263244;justify-content:space-between;align-items:center;gap:18px;padding:21px;display:flex}.admin-applications-toolbar h2{margin:0 0 6px;font-size:17px}.admin-applications-filters{align-items:center;gap:10px;display:flex}.admin-applications-search{color:#8995a8;border:1px solid #344154;border-radius:8px;align-items:center;gap:9px;width:230px;padding:10px 12px;display:flex}.admin-applications-search input{color:#e8edf5;background:0 0;border:none;outline:none;width:100%;font-size:12px}.admin-applications-search input::placeholder{color:#758196}.admin-applications-filters select{color:#c5cedb;background:#0c1420;border:1px solid #344154;border-radius:8px;outline:none;padding:10px 12px;font-size:12px}.admin-applications-table-wrapper{width:100%;overflow-x:auto}.admin-applications-table{border-collapse:collapse;white-space:nowrap;width:100%}.admin-applications-table th{color:#8995a8;text-align:left;letter-spacing:.8px;background:#151f2e;padding:15px 18px;font-size:10px;font-weight:800}.admin-applications-table td{color:#c5cedb;border-top:1px solid #263244;padding:16px 18px;font-size:12px}.admin-applicant-info{align-items:center;gap:12px;min-width:190px;display:flex}.admin-applicant-avatar{color:#f36b21;background:#202d3e;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.admin-applicant-info strong{color:#e8edf5;margin-bottom:5px;font-size:12px;display:block}.admin-applicant-info span{color:#758196;font-size:10px;display:block}.admin-applicant-contact{flex-direction:column;gap:7px;display:flex}.admin-applicant-contact span{color:#aeb9c9;align-items:center;gap:7px;font-size:11px;display:flex}.admin-applied-job{color:#c5cedb;align-items:center;gap:7px;display:inline-flex}.admin-cv-available,.admin-cv-missing{align-items:center;gap:6px;font-size:11px;display:inline-flex}.admin-cv-available{color:#4ade80}.admin-cv-missing{color:#8995a8}.admin-application-status{text-transform:capitalize;border-radius:20px;padding:5px 9px;font-size:10px;display:inline-block}.admin-application-status.pending{color:#fbbf24;background:#f59e0b1f}.admin-application-status.reviewed{color:#60a5fa;background:#3b82f61f}.admin-application-status.shortlisted{color:#4ade80;background:#22c55e1f}.admin-application-status.rejected{color:#f87171;background:#ef44441f}.admin-application-status.hired{color:#c084fc;background:#a855f71f}.admin-application-actions{align-items:center;gap:7px;display:flex}.admin-application-actions button{color:#aeb9c9;cursor:pointer;background:0 0;border:1px solid #344154;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.admin-application-actions button:hover{color:#f36b21;border-color:#f36b21}.admin-application-actions button.delete:hover{color:#ef4444;border-color:#ef4444}.admin-applications-loading,.admin-applications-empty{color:#8995a8;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;display:flex}.admin-applications-empty h3{color:#e8edf5;margin:5px 0 0}.admin-applications-empty p{margin:0;font-size:12px}.admin-applications-spinner{animation:1s linear infinite adminApplicationsSpin}@keyframes adminApplicationsSpin{to{transform:rotate(360deg)}}.admin-applications-pagination{color:#8995a8;border-top:1px solid #263244;justify-content:space-between;align-items:center;padding:16px 20px;font-size:12px;display:flex}.admin-applications-pagination div{gap:8px;display:flex}.admin-applications-pagination button{color:#c5cedb;cursor:pointer;background:0 0;border:1px solid #344154;border-radius:7px;padding:8px 12px;font-size:11px}.admin-applications-pagination button:disabled{opacity:.35;cursor:not-allowed}@media (width<=900px){.admin-applications-toolbar{flex-direction:column;align-items:flex-start}.admin-applications-filters{width:100%}.admin-applications-search{flex:1}}@media (width<=600px){.admin-applications-header{flex-direction:column;align-items:flex-start}.admin-applications-stats{grid-template-columns:1fr}.admin-applications-filters{flex-direction:column;align-items:stretch}.admin-applications-search{width:100%}}.application-delete-confirm-toast{color:#1e293b!important;background:#fff!important;border-radius:14px!important;width:390px!important;max-width:calc(100vw - 32px)!important;padding:0!important;overflow:hidden!important;box-shadow:0 12px 40px #00000038!important}.application-delete-confirm-toast .Toastify__toast-body{width:100%;margin:0!important;padding:0!important}.application-delete-confirm-toast .Toastify__toast-icon{display:none!important}.application-delete-toast{box-sizing:border-box;align-items:flex-start;gap:13px;width:100%;padding:18px;display:flex}.application-delete-toast-icon{color:#dc2626;background:#fee2e2;border-radius:12px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:flex}.application-delete-toast-content{flex:1;min-width:0}.application-delete-toast-content>strong{color:#172033;margin-bottom:6px;font-size:15px;font-weight:700;display:block}.application-delete-toast-content p{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.application-delete-toast-content p strong{color:#334155;font-weight:700}.application-delete-toast-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:16px;display:flex}.application-delete-toast-actions button{cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 13px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.application-delete-cancel{color:#475569;background:#f1f5f9}.application-delete-cancel:hover{background:#e2e8f0}.application-delete-confirm{color:#fff;background:#dc2626}.application-delete-confirm:hover{background:#b91c1c}@media (width<=480px){.application-delete-confirm-toast{width:calc(100vw - 24px)!important;margin:0 12px!important}.application-delete-toast{padding:15px}}.admin-application-details{color:#e8edf5;width:100%}.admin-application-details-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.admin-application-back{color:#aeb9c9;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:18px;padding:0;font-size:12px;display:flex}.admin-application-back:hover{color:#f36b21}.admin-application-details-label{color:#f36b21;letter-spacing:1.5px;font-size:10px;font-weight:800}.admin-application-details-header h1{margin:8px 0;font-size:27px}.admin-application-details-header p{color:#8995a8;margin:0;font-size:13px}.admin-application-details-status{text-transform:capitalize;border-radius:20px;padding:7px 13px;font-size:11px}.admin-application-details-status.pending{color:#fbbf24;background:#f59e0b1f}.admin-application-details-status.reviewed{color:#60a5fa;background:#3b82f61f}.admin-application-details-status.shortlisted{color:#4ade80;background:#22c55e1f}.admin-application-details-status.rejected{color:#f87171;background:#ef44441f}.admin-application-details-status.hired{color:#c084fc;background:#a855f71f}.admin-application-details-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.admin-application-details-main,.admin-application-details-sidebar{flex-direction:column;gap:20px;display:flex}.admin-application-details-card{background:#111a27;border:1px solid #263244;border-radius:12px;padding:23px}.admin-application-section-title{margin-bottom:22px}.admin-application-section-title h2{margin:0 0 7px;font-size:16px}.admin-application-section-title p{color:#8995a8;margin:0;font-size:11px}.admin-application-profile{border-bottom:1px solid #263244;align-items:center;gap:14px;padding-bottom:20px;display:flex}.admin-application-profile-avatar{color:#f36b21;background:#f36b211f;border-radius:50%;place-items:center;width:55px;height:55px;display:grid}.admin-application-profile h3{margin:0 0 6px;font-size:16px}.admin-application-profile span{color:#8995a8;font-size:11px}.admin-application-info-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-top:22px;display:grid}.admin-application-info-item{color:#f36b21;align-items:flex-start;gap:11px;display:flex}.admin-application-info-item>div{min-width:0}.admin-application-info-item span,.admin-application-info-item strong{overflow-wrap:anywhere;display:block}.admin-application-info-item span{color:#8995a8;margin-bottom:6px;font-size:10px}.admin-application-info-item strong{color:#e8edf5;font-size:12px;font-weight:600}.admin-application-cover-letter{color:#c5cedb;white-space:pre-wrap;overflow-wrap:anywhere;background:#0c1420;border:1px solid #263244;border-radius:8px;padding:16px;font-size:12px;line-height:1.8}.admin-application-cv{background:#0c1420;border:1px solid #344154;border-radius:9px;align-items:center;gap:13px;padding:15px;display:flex}.admin-application-cv-icon{color:#f36b21;background:#f36b211f;border-radius:8px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.admin-application-cv-info{flex:1;min-width:0}.admin-application-cv-info strong,.admin-application-cv-info span{overflow-wrap:anywhere;display:block}.admin-application-cv-info strong{color:#e8edf5;margin-bottom:5px;font-size:11px}.admin-application-cv-info span{color:#8995a8;font-size:10px}.admin-application-cv button{color:#fff;cursor:pointer;background:#f36b21;border:none;border-radius:7px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:650;display:flex}.admin-application-cv button:hover{background:#dc5714}.admin-application-cv button:disabled{opacity:.6;cursor:not-allowed}.admin-application-status-field{flex-direction:column;gap:9px;margin-bottom:18px;display:flex}.admin-application-status-field label{color:#c5cedb;font-size:12px;font-weight:650}.admin-application-status-field select{color:#e8edf5;background:#0c1420;border:1px solid #344154;border-radius:8px;outline:none;width:100%;padding:12px;font-size:12px}.admin-application-status-field select:focus{border-color:#f36b21}.admin-application-status-save{color:#fff;cursor:pointer;background:#f36b21;border:none;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;padding:12px;font-size:12px;font-weight:700;display:flex}.admin-application-status-save:hover{background:#dc5714}.admin-application-status-save:disabled{opacity:.45;cursor:not-allowed}.admin-application-details-loading{color:#8995a8;text-align:center;padding:60px}@media (width<=950px){.admin-application-details-grid{grid-template-columns:1fr}.admin-application-details-sidebar{display:block}}@media (width<=600px){.admin-application-details-header{flex-direction:column;align-items:flex-start}.admin-application-details-card{padding:17px}.admin-application-info-list{grid-template-columns:1fr}.admin-application-cv{flex-wrap:wrap;align-items:flex-start}.admin-application-cv button{margin-left:56px}}.admin-inquiries{color:#e8edf5;width:100%;min-width:0;padding-bottom:35px}.inquiries-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.inquiries-eyebrow{color:#7c9bbd;letter-spacing:1.8px;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.inquiries-header h1{color:#f4f7fb;margin:0 0 8px;font-size:27px;font-weight:750}.inquiries-header p{color:#8996a8;margin:0;font-size:13px;line-height:1.6}.inquiries-refresh-btn{color:#dce7f4;cursor:pointer;background:#1b2635;border:1px solid #344254;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-size:12px;font-weight:650;transition:all .2s;display:flex}.inquiries-refresh-btn:hover{background:#26364a;border-color:#527ba5}.inquiries-refresh-btn:disabled{opacity:.5;cursor:not-allowed}.inquiries-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.inquiry-stat-card{background:#182332;border:1px solid #2b394a;border-radius:12px;align-items:center;gap:15px;padding:20px;display:flex}.inquiry-stat-icon{border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.inquiry-stat-icon.total{color:#65aef2;background:#4897e221}.inquiry-stat-icon.new{color:#48d3b1;background:#25be9b1f}.inquiry-stat-card span{color:#91a0b3;margin-bottom:5px;font-size:11px;display:block}.inquiry-stat-card strong{color:#f2f6fb;font-size:22px}.inquiries-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:17px;display:flex}.inquiry-search,.inquiry-filter{color:#8ea0b5;background:#182332;border:1px solid #2d3b4c;border-radius:9px;align-items:center;gap:9px;min-height:43px;padding:0 13px;display:flex}.inquiry-search{flex:1;min-width:220px}.inquiry-search input,.inquiry-filter select{color:#e5edf7;background:0 0;border:none;outline:none;width:100%;font-size:12px}.inquiry-search input::placeholder{color:#73849a}.inquiry-filter{min-width:145px}.inquiry-filter select{cursor:pointer}.inquiry-filter select option,.inquiry-status-control select option{color:#e5edf7;background:#182332}.inquiries-table-wrapper{background:#182332;border:1px solid #2b394a;border-radius:12px;width:100%;overflow-x:auto}.inquiries-table{border-collapse:collapse;text-align:left;width:100%;min-width:780px}.inquiries-table th{color:#91a0b3;text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;background:#1c2939;padding:15px 17px;font-size:10px;font-weight:750}.inquiries-table td{color:#c5d0de;vertical-align:middle;border-top:1px solid #293749;padding:15px 17px;font-size:12px}.inquiries-table tbody tr{transition:background .2s}.inquiries-table tbody tr:hover{background:#1e2c3d}.inquiry-customer strong{color:#edf3fa;margin-bottom:5px;font-size:12px;display:block}.inquiry-customer span{color:#8394a9;font-size:11px}.inquiry-type,.inquiry-status{text-transform:capitalize;white-space:nowrap;border-radius:20px;align-items:center;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.inquiry-type.contact{color:#7cb8ff;background:#458fe721}.inquiry-type.quote{color:#c5a2ff;background:#9d6de824}.inquiry-status.new{color:#f7c76c;background:#ebb14121}.inquiry-status.read{color:#72c3ff;background:#4aa4e721}.inquiry-status.replied{color:#5ed8b3;background:#31be9321}.inquiry-status.closed{color:#a6b0bf;background:#8e9aac21}.inquiry-date{white-space:nowrap;color:#9eacbd!important;font-size:11px!important}.inquiry-actions{align-items:center;gap:7px;display:flex}.inquiry-actions button{color:#9fcaff;cursor:pointer;background:#223146;border:1px solid #344357;border-radius:7px;place-items:center;width:32px;height:32px;transition:all .2s;display:grid}.inquiry-actions button:hover{background:#30465f}.inquiry-actions button.delete{color:#ff8c8c}.inquiry-actions button.delete:hover{background:#e24d4d26}.inquiry-actions button:disabled{opacity:.5;cursor:not-allowed}.inquiries-empty{height:180px;text-align:center!important;color:#8493a6!important}.inquiries-empty svg{color:#657990;margin:0 auto 10px;display:block}.inquiries-empty strong,.inquiries-empty span{display:block}.inquiries-empty strong{color:#dce6f2;margin-bottom:6px}.inquiries-empty span{font-size:11px}.inquiries-error{color:#f99;background:#ef5b5b14;border:1px solid #ef5b5b59;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;padding:13px 15px;font-size:12px;display:flex}.inquiries-error button{color:#ffb0b0;cursor:pointer;background:0 0;border:none;font-weight:700}.inquiries-pagination{justify-content:space-between;align-items:center;gap:15px;padding:17px 3px;display:flex}.inquiries-pagination>span{color:#8998aa;font-size:11px}.inquiries-pagination>div{gap:7px;display:flex}.inquiries-pagination button{color:#c5d4e5;cursor:pointer;background:#1c2939;border:1px solid #344357;border-radius:7px;place-items:center;width:33px;height:33px;display:grid}.inquiries-pagination button:disabled{opacity:.35;cursor:not-allowed}.inquiry-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040910c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.inquiry-modal{background:#182332;border:1px solid #35465b;border-radius:15px;width:min(680px,100%);max-height:90vh;overflow-y:auto;box-shadow:0 25px 80px #00000073}.inquiry-modal-header{border-bottom:1px solid #2c3b4d;justify-content:space-between;align-items:flex-start;padding:23px 25px;display:flex}.inquiry-modal-header h2{color:#f1f5fa;margin:0;font-size:21px}.inquiry-modal-close{color:#c3d0df;cursor:pointer;background:#223146;border:1px solid #344357;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.inquiry-modal-content{padding:23px 25px}.inquiry-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.inquiry-detail-item{align-items:flex-start;gap:11px;min-width:0;display:flex}.inquiry-detail-item>svg{color:#75b9ee;flex-shrink:0;margin-top:2px}.inquiry-detail-item span,.inquiry-quote-info span{color:#8999ad;margin-bottom:5px;font-size:10px;display:block}.inquiry-detail-item strong,.inquiry-detail-item a,.inquiry-quote-info strong{overflow-wrap:anywhere;color:#e0e9f4;font-size:12px;font-weight:600;text-decoration:none;display:block}.inquiry-detail-item a:hover{color:#79bdff}.inquiry-quote-info,.inquiry-message-box{background:#1d2b3b;border:1px solid #2d3e51;border-radius:10px;margin-top:25px;padding:17px}.inquiry-quote-info h3,.inquiry-message-box h3{color:#eaf1f9;margin:0 0 15px;font-size:13px}.inquiry-quote-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.inquiry-quote-info h3{grid-column:1/-1;margin-bottom:0}.inquiry-message-box p{color:#b9c7d7;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.inquiry-status-control{justify-content:space-between;align-items:center;gap:15px;margin-top:22px;display:flex}.inquiry-status-control label{color:#c6d2e0;font-size:12px;font-weight:650}.inquiry-status-control select{color:#e5edf7;background:#202f42;border:1px solid #3a4b60;border-radius:8px;outline:none;min-width:145px;padding:10px 12px;font-size:12px}.inquiry-modal-footer{border-top:1px solid #2c3b4d;justify-content:space-between;gap:10px;padding:17px 25px;display:flex}.inquiry-delete-btn,.inquiry-done-btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.inquiry-delete-btn{color:#ff9696;background:#ef5b5b1a;border:1px solid #ef5b5b4d}.inquiry-delete-btn:hover{background:#ef5b5b33}.inquiry-done-btn{color:#fff;background:#28547c;border:1px solid #3d668b}.inquiry-done-btn:hover{background:#326a9d}.inquiry-delete-btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.inquiries-header{align-items:flex-start}.inquiries-header h1{font-size:22px}.inquiries-stats{gap:10px}.inquiry-stat-card{gap:10px;padding:14px}.inquiry-stat-icon{width:36px;height:36px}.inquiry-stat-card strong{font-size:19px}.inquiries-toolbar{flex-direction:column}.inquiry-search,.inquiry-filter{width:100%}.inquiry-detail-grid{grid-template-columns:1fr}.inquiry-modal-header,.inquiry-modal-content{padding:19px}.inquiry-modal-footer{padding:15px 19px}}@media (width<=430px){.inquiries-header{flex-direction:column}.inquiries-refresh-btn{width:100%}.inquiries-stats,.inquiry-quote-info{grid-template-columns:1fr}.inquiries-pagination{flex-direction:column;align-items:flex-start}}.inquiry-delete-confirm-toast{color:#1e293b!important;background:#fff!important;border-radius:14px!important;width:390px!important;max-width:calc(100vw - 32px)!important;padding:0!important;overflow:hidden!important;box-shadow:0 12px 40px #00000038!important}.inquiry-delete-confirm-toast .Toastify__toast-body{width:100%;margin:0!important;padding:0!important}.inquiry-delete-confirm-toast .Toastify__toast-icon{display:none!important}.inquiry-delete-toast{box-sizing:border-box;align-items:flex-start;gap:13px;width:100%;padding:18px;display:flex}.inquiry-delete-toast-icon{color:#dc2626;background:#fee2e2;border-radius:12px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:flex}.inquiry-delete-toast-content{flex:1;min-width:0}.inquiry-delete-toast-content>strong{color:#172033;margin-bottom:6px;font-size:15px;font-weight:700;display:block}.inquiry-delete-toast-content p{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.inquiry-delete-toast-content p strong{color:#334155;font-weight:700}.inquiry-delete-toast-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:16px;display:flex}.inquiry-delete-toast-actions button{cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 13px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.inquiry-delete-cancel{color:#475569;background:#f1f5f9}.inquiry-delete-cancel:hover{background:#e2e8f0}.inquiry-delete-confirm{color:#fff;background:#dc2626}.inquiry-delete-confirm:hover{background:#b91c1c}@media (width<=480px){.inquiry-delete-confirm-toast{width:calc(100vw - 24px)!important;margin:0 12px!important}.inquiry-delete-toast{padding:15px}}.admin-testimonials-page{color:#e8edf5;width:100%}.admin-testimonials-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.admin-testimonials-eyebrow{color:#38bdf8;letter-spacing:1.5px;font-size:10px;font-weight:700}.admin-testimonials-header h1{color:#f8fafc;margin:7px 0;font-size:26px}.admin-testimonials-header p{color:#94a3b8;margin:0;font-size:13px}.admin-testimonial-add-btn{color:#fff;background:#0ea5e9;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.admin-testimonial-add-btn:hover{background:#0284c7}.admin-testimonials-summary{background:#151e2d;border:1px solid #263449;border-radius:11px;align-items:center;gap:14px;width:fit-content;min-width:210px;margin-bottom:22px;padding:17px 20px;display:flex}.admin-testimonial-summary-icon{color:#38bdf8;background:#0ea5e91f;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.admin-testimonials-summary span{color:#94a3b8;margin-bottom:4px;font-size:11px;display:block}.admin-testimonials-summary strong{color:#f8fafc;font-size:21px}.admin-testimonials-toolbar{align-items:center;gap:12px;margin-bottom:22px;display:flex}.admin-testimonial-search{color:#64748b;background:#151e2d;border:1px solid #34445b;border-radius:8px;flex:1;align-items:center;gap:10px;min-height:43px;padding:0 13px;display:flex}.admin-testimonial-search input{color:#f1f5f9;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:12px}.admin-testimonial-search input::placeholder{color:#64748b}.admin-testimonials-toolbar select{color:#cbd5e1;background:#151e2d;border:1px solid #34445b;border-radius:8px;outline:none;min-height:43px;padding:0 12px;font-family:inherit;font-size:12px}.admin-testimonial-refresh{color:#cbd5e1;cursor:pointer;background:#151e2d;border:1px solid #34445b;border-radius:8px;place-items:center;width:43px;height:43px;display:grid}.admin-testimonial-refresh:hover{color:#38bdf8;border-color:#38bdf8}.admin-testimonial-refresh:disabled{opacity:.5;cursor:not-allowed}.refresh-spinning{animation:1s linear infinite testimonialRefresh}@keyframes testimonialRefresh{to{transform:rotate(360deg)}}.admin-testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.admin-testimonial-card{background:linear-gradient(145deg,#1c2636,#151e2d);border:1px solid #29374b;border-radius:12px;flex-direction:column;min-width:0;padding:21px;transition:all .25s;display:flex;position:relative}.admin-testimonial-card:hover{border-color:#475569;transform:translateY(-3px)}.admin-testimonial-card-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.admin-testimonial-quote{color:#b18aff;background:#a78bfa21;border-radius:10px;place-items:center;width:38px;height:38px;font-size:32px;line-height:1;display:grid}.admin-testimonial-rating{color:#fbbf24;gap:3px;display:flex}.admin-testimonial-category{color:#38bdf8;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700}.admin-testimonial-message{color:#b0bdce;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:85px;margin:0 0 17px;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.admin-testimonial-divider{background:#29374b;height:1px;margin-bottom:16px}.admin-testimonial-author{align-items:center;gap:11px;min-width:0;display:flex}.admin-testimonial-avatar{color:#b18aff;background:#a78bfa21;border:1px solid #a78bfa4d;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:12px;font-weight:800;display:grid}.admin-testimonial-author-info{min-width:0}.admin-testimonial-author-info h3{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:12px;overflow:hidden}.admin-testimonial-author-info p,.admin-testimonial-author-info span{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:10px;display:block;overflow:hidden}.admin-testimonial-card.blue .admin-testimonial-quote,.admin-testimonial-card.blue .admin-testimonial-avatar{color:#60a5fa;background:#60a5fa21;border-color:#60a5fa4d}.admin-testimonial-card.green .admin-testimonial-quote,.admin-testimonial-card.green .admin-testimonial-avatar{color:#4ade80;background:#4ade8021;border-color:#4ade804d}.admin-testimonial-card.purple .admin-testimonial-quote,.admin-testimonial-card.purple .admin-testimonial-avatar{color:#b18aff;background:#a78bfa21;border-color:#a78bfa4d}.admin-testimonial-card-footer{border-top:1px solid #29374b;justify-content:space-between;align-items:center;gap:8px;margin-top:17px;padding-top:13px;display:flex}.testimonial-status{text-transform:capitalize;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:700}.testimonial-status.published{color:#4ade80;background:#22c55e1f}.testimonial-status.draft{color:#fbbf24;background:#fbbf241f}.testimonial-status.archived{color:#94a3b8;background:#94a3b821}.admin-testimonial-sort{color:#94a3b8;font-size:10px}.admin-testimonial-actions{gap:9px;margin-top:13px;display:flex}.admin-testimonial-actions a,.admin-testimonial-actions button{cursor:pointer;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:35px;font-family:inherit;font-size:11px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.admin-testimonial-edit{color:#38bdf8;background:#0ea5e917;border:1px solid #0ea5e940}.admin-testimonial-edit:hover{background:#0ea5e92e}.admin-testimonial-delete{color:#fb7185;background:#f43f5e14;border:1px solid #f43f5e33}.admin-testimonial-delete:hover{background:#f43f5e29}.admin-testimonial-loading,.admin-testimonial-empty{text-align:center;color:#94a3b8;background:#151e2d;border:1px solid #263449;border-radius:12px;padding:55px 20px}.admin-testimonial-empty>svg{color:#64748b}.admin-testimonial-empty h3{color:#e2e8f0;margin:13px 0 7px;font-size:16px}.admin-testimonial-empty p{margin:0 0 17px;font-size:12px}.admin-testimonial-empty a{color:#fff;background:#0ea5e9;border-radius:7px;align-items:center;gap:7px;padding:10px 14px;font-size:11px;text-decoration:none;display:inline-flex}.admin-testimonial-error{color:#fb7185;background:#f43f5e14;border:1px solid #f43f5e4d;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:14px;font-size:12px;display:flex}.admin-testimonial-error button{color:#fb7185;cursor:pointer;background:0 0;border:1px solid #f43f5e4d;border-radius:6px;padding:7px 11px}.admin-testimonial-pagination{color:#94a3b8;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;font-size:11px;display:flex}.admin-testimonial-pagination>div{gap:8px;display:flex}.admin-testimonial-pagination button{color:#cbd5e1;cursor:pointer;background:#151e2d;border:1px solid #34445b;border-radius:7px;align-items:center;gap:5px;padding:9px 12px;font-size:11px;display:inline-flex}.admin-testimonial-pagination button:disabled{opacity:.4;cursor:not-allowed}@media (width<=1100px){.admin-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.admin-testimonials-header{flex-direction:column;align-items:flex-start}.admin-testimonial-add-btn{width:100%}.admin-testimonials-toolbar{flex-wrap:wrap}.admin-testimonial-search{flex-basis:100%}.admin-testimonials-toolbar select{flex:1}.admin-testimonials-grid{grid-template-columns:1fr}.admin-testimonial-pagination{flex-direction:column;align-items:flex-start}}.testimonial-delete-confirm-toast{color:#1e293b!important;background:#fff!important;border-radius:14px!important;width:390px!important;max-width:calc(100vw - 32px)!important;padding:0!important;overflow:hidden!important;box-shadow:0 12px 40px #00000038!important}.testimonial-delete-confirm-toast .Toastify__toast-body{width:100%;margin:0!important;padding:0!important}.testimonial-delete-confirm-toast .Toastify__toast-icon{display:none!important}.testimonial-delete-toast{box-sizing:border-box;align-items:flex-start;gap:13px;width:100%;padding:18px;display:flex}.testimonial-delete-toast-icon{color:#dc2626;background:#fee2e2;border-radius:12px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:flex}.testimonial-delete-toast-content{flex:1;min-width:0}.testimonial-delete-toast-content>strong{color:#172033;margin-bottom:6px;font-size:15px;font-weight:700;display:block}.testimonial-delete-toast-content p{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.testimonial-delete-toast-content p strong{color:#334155;font-weight:700}.testimonial-delete-toast-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:16px;display:flex}.testimonial-delete-toast-actions button{cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 13px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.testimonial-delete-cancel{color:#475569;background:#f1f5f9}.testimonial-delete-cancel:hover{background:#e2e8f0}.testimonial-delete-confirm{color:#fff;background:#dc2626}.testimonial-delete-confirm:hover{background:#b91c1c}@media (width<=480px){.testimonial-delete-confirm-toast{width:calc(100vw - 24px)!important;margin:0 12px!important}.testimonial-delete-toast{padding:15px}}.testimonial-form-page{color:#e8edf5;width:100%}.testimonial-form-header{margin-bottom:25px}.testimonial-form-back{color:#38bdf8;align-items:center;gap:7px;margin-bottom:14px;font-size:12px;text-decoration:none;display:inline-flex}.testimonial-form-header h1{color:#f8fafc;margin:0;font-size:26px}.testimonial-form-header p{color:#94a3b8;margin:7px 0 0;font-size:13px}.testimonial-form-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:20px;display:grid}.testimonial-form-main,.testimonial-form-sidebar{flex-direction:column;gap:18px;display:flex}.testimonial-form-card{background:#151e2d;border:1px solid #263449;border-radius:12px;padding:22px}.testimonial-form-card h2{color:#f1f5f9;border-bottom:1px solid #29374b;margin:0 0 21px;padding-bottom:14px;font-size:15px;font-weight:650}.testimonial-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.testimonial-form-field{flex-direction:column;gap:8px;margin-bottom:17px;display:flex}.testimonial-form-field:last-child{margin-bottom:0}.testimonial-form-field label{color:#cbd5e1;font-size:12px;font-weight:600}.testimonial-form-field label span{color:#fb7185}.testimonial-form-field input,.testimonial-form-field textarea,.testimonial-form-field select{box-sizing:border-box;color:#f1f5f9;background:#0f1724;border:1px solid #34445b;border-radius:8px;outline:none;width:100%;padding:11px 12px;font-family:inherit;font-size:12px;transition:all .2s}.testimonial-form-field input:focus,.testimonial-form-field textarea:focus,.testimonial-form-field select:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e917}.testimonial-form-field textarea{resize:vertical;line-height:1.7}.testimonial-form-field input::placeholder,.testimonial-form-field textarea::placeholder{color:#64748b}.testimonial-form-field select option{background:#151e2d}.testimonial-form-field small{color:#fb7185;font-size:11px}.testimonial-form-character-count{color:#64748b;align-self:flex-end;font-size:10px}.testimonial-rating-field{margin-top:23px}.testimonial-star-selector{align-items:center;gap:7px;display:flex}.testimonial-star-selector button{color:#64748b;cursor:pointer;background:0 0;border:none;padding:3px}.testimonial-star-selector button.active{color:#fbbf24}.testimonial-star-selector span{color:#fbbf24;margin-left:8px;font-size:12px;font-weight:700}.testimonial-color-options{flex-direction:column;gap:9px;display:flex}.testimonial-color-option{color:#cbd5e1;text-align:left;cursor:pointer;background:#0f1724;border:1px solid #34445b;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:12px;transition:all .2s;display:flex}.testimonial-color-option>span{border-radius:50%;width:13px;height:13px}.testimonial-color-option.purple>span{background:#a78bfa}.testimonial-color-option.blue>span{background:#60a5fa}.testimonial-color-option.green>span{background:#4ade80}.testimonial-color-option.selected{background:#0ea5e914;border-color:#0ea5e9}.testimonial-form-actions{flex-direction:column;gap:10px;display:flex}.testimonial-save-btn,.testimonial-cancel-btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:43px;font-size:12px;font-weight:650;text-decoration:none;transition:all .2s;display:flex}.testimonial-save-btn{color:#fff;background:#0ea5e9;border:1px solid #0ea5e9}.testimonial-save-btn:hover{background:#0284c7}.testimonial-save-btn:disabled{opacity:.6;cursor:not-allowed}.testimonial-cancel-btn{color:#cbd5e1;background:#1b2738;border:1px solid #34445b}.testimonial-cancel-btn:hover{border-color:#64748b}.testimonial-form-loading{color:#94a3b8;text-align:center;padding:50px 20px}@media (width<=1000px){.testimonial-form-layout{grid-template-columns:minmax(0,1fr) 260px}}@media (width<=768px){.testimonial-form-layout{grid-template-columns:1fr}.testimonial-form-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.testimonial-form-actions{grid-column:1/-1}}@media (width<=520px){.testimonial-form-grid{grid-template-columns:1fr}.testimonial-form-sidebar{display:flex}.testimonial-form-card{padding:17px}}.admin-layout{color:#f1f5f9;background:#090d14;min-height:100vh;font-family:inherit;display:flex}.admin-sidebar{z-index:100;background:#111824;border-right:1px solid #222d3c;flex-direction:column;width:260px;height:100vh;padding:25px 17px 18px;display:flex;position:fixed;top:0;left:0}.admin-sidebar-brand{border-bottom:1px solid #263142;align-items:center;gap:12px;padding:0 9px 27px;display:flex}.admin-brand-icon{color:#fff;background:linear-gradient(135deg,#f36b21,#dc4e0d);border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.admin-sidebar-brand h2{letter-spacing:-.7px;margin:0;font-size:20px;font-weight:750}.admin-sidebar-brand h2 span{color:#f36b21}.admin-sidebar-brand p{color:#8490a2;letter-spacing:2px;margin:4px 0 0;font-size:9px;font-weight:700}.admin-menu-label{color:#68778a;letter-spacing:1.7px;margin:29px 10px 13px;font-size:10px;font-weight:750}.admin-navigation{flex-direction:column;gap:7px;display:flex}.admin-nav-link{color:#a0acbd;border:1px solid #0000;border-radius:9px;align-items:center;gap:13px;min-height:46px;padding:0 13px;font-size:13px;font-weight:550;text-decoration:none;transition:all .2s;display:flex}.admin-nav-link:hover{color:#fff;background:#1b2635}.admin-nav-link.active{color:#ff9a61;background:#f36b211c;border-color:#f36b212e}.admin-sidebar-bottom{border-top:1px solid #263142;margin-top:auto;padding-top:17px}.admin-user-info{align-items:center;gap:11px;padding:0 5px 16px;display:flex}.admin-user-avatar{color:#ff9a61;background:#28364a;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:15px;font-weight:750;display:grid}.admin-user-details{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-user-details strong{color:#e6edf6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-user-details span{color:#8490a2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-logout-button{color:#aab5c4;cursor:pointer;background:0 0;border:1px solid #303949;border-radius:9px;align-items:center;gap:12px;width:100%;height:43px;padding:0 12px;font-size:13px;transition:all .2s;display:flex}.admin-logout-button:hover{color:#fca5a5;background:#ef444414;border-color:#ef44444d}.admin-main{flex:1;min-width:0;min-height:100vh;margin-left:260px}.admin-topbar{z-index:50;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0d131df2;border-bottom:1px solid #222d3c;justify-content:space-between;align-items:center;gap:15px;height:75px;padding:0 35px;display:flex;position:sticky;top:0}.admin-topbar-title{color:#8390a3;align-items:center;gap:10px;font-size:12px;display:flex}.admin-topbar-title strong{color:#e5eaf1;font-weight:600}.admin-topbar-divider{color:#465365}.admin-topbar-status{color:#a4b1c2;align-items:center;gap:8px;font-size:11px;display:flex}.admin-status-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #22c55e80}.admin-content{width:100%;max-width:1600px;margin:0 auto;padding:35px}.admin-mobile-menu,.admin-mobile-close,.admin-sidebar-overlay{display:none}@media (width<=900px){.admin-sidebar{transition:transform .25s;transform:translate(-100%)}.admin-sidebar.sidebar-open{transform:translate(0)}.admin-sidebar-overlay{z-index:90;background:#000000a6;display:block;position:fixed;inset:0}.admin-main{margin-left:0}.admin-mobile-menu{color:#fff;cursor:pointer;background:#151e2c;border:1px solid #303949;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.admin-mobile-close{color:#aab5c4;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.admin-topbar{padding:0 20px}.admin-content{padding:25px 20px}}@media (width<=480px){.admin-topbar{height:65px;padding:0 14px}.admin-topbar-status{font-size:0}.admin-topbar-status .admin-status-dot{width:9px;height:9px}.admin-content{padding:20px 14px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.hidden{display:none}.min-h-screen{min-height:100vh}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-slate-950{background-color:var(--color-slate-950)}.bg-teal-400{background-color:var(--color-teal-400)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-slate-400{color:var(--color-slate-400)}.text-slate-950{color:var(--color-slate-950)}.text-teal-400{color:var(--color-teal-400)}.text-white{color:var(--color-white)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:bg-teal-300:hover{background-color:var(--color-teal-300)}}}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gs-bg-primary:#090f1c;--gs-bg-secondary:#101010;--gs-bg-card:#1c1c1e;--gs-text-primary:#fff;--gs-text-secondary:#a0a0a8;--gs-border:#ffffff1a;--gs-accent:#ff5a00}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gs-bg-primary:#fff;--gs-bg-secondary:#f7f7f8;--gs-bg-card:#fff;--gs-text-primary:#171717;--gs-text-secondary:#66666e;--gs-border:#0000001a;--gs-accent:#ff5a00}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:90px}body{background:var(--gs-bg-primary);color:var(--gs-text-primary);font-family:Montserrat,sans-serif;transition:background-color .3s,color .3s;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--gs-bg-primary)}::-webkit-scrollbar-thumb{background:#ff5a00;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#f73}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
