@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_75580a06-module__h4idsq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_75580a06-module__h4idsq__variable{--font-plus-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.sticky-cta{z-index:60;color:#f1f5f9;background:#0f172a;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1.2rem;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -6px 18px #00000038}.sticky-cta-visible{transform:translateY(0)}.sticky-cta-text{flex-direction:column;gap:2px;font-size:.92rem;display:flex}.sticky-cta-sub{opacity:.7;font-size:.8rem}.sticky-cta-actions{align-items:center;gap:.5rem;display:flex}.sticky-cta-primary{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:10px;padding:.55rem 1rem;font-size:.88rem;font-weight:600;text-decoration:none;box-shadow:0 4px 14px #6366f152}.sticky-cta-secondary{color:#fff;white-space:nowrap;background:0 0;border:1px solid #ffffff40;border-radius:10px;padding:.55rem .95rem;font-size:.88rem;font-weight:600;text-decoration:none}.sticky-cta-secondary:hover{background:#ffffff0f}.sticky-cta-dismiss{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;line-height:1;display:inline-flex}.sticky-cta-dismiss:hover{background:#ffffff0f}@media (max-width:640px){.sticky-cta{flex-direction:column;align-items:stretch;gap:.5rem;padding:.65rem .9rem}.sticky-cta-actions{justify-content:space-between;width:100%}.sticky-cta-primary,.sticky-cta-secondary{text-align:center;flex:1}}
: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:0;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 (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.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--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;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{color:#000;opacity:.3}.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)}}

*,:before,:after{box-sizing:border-box}html,body{max-width:100%;overflow-x:clip}body{min-height:100vh;font-family:var(--font-inter), "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--navx-bg-solid);margin:0;padding:0}#root{flex-direction:column;min-height:100vh;display:flex}
:root{--Font-1:var(--font-inter), "Inter", system-ui, -apple-system, sans-serif;--Font-2:var(--font-plus-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;--Font-3:var(--font-inter), "Inter", system-ui, sans-serif;--Font-4:var(--font-inter), "Inter", system-ui, sans-serif;--Font-5:var(--font-plus-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;--Font-6:var(--font-inter), "Inter", system-ui, sans-serif;--Font-7:var(--font-inter), "Inter", system-ui, sans-serif;--font-style:BODY XL;--font-family-primary:var(--font-inter), "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-secondary:var(--font-plus-jakarta), "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-family-mono:"JetBrains Mono", "Cascadia Code", "Source Code Pro", Menlo, Consolas, "Courier New", monospace;--font-size-xs:clamp(.625rem, .3vw + .25rem, .7rem);--font-size-sm:clamp(.75rem, .4vw + .35rem, .8rem);--font-size-base:clamp(.875rem, .5vw + .4rem, .9rem);--font-size-md:clamp(1rem, .6vw + .5rem, 1.1rem);--font-size-lg:clamp(1.125rem, .8vw + .6rem, 1.25rem);--font-size-xl:clamp(1.25rem, 1vw + .8rem, 1.5rem);--font-size-2xl:clamp(1.5rem, 1.2vw + 1rem, 1.75rem);--font-size-3xl:clamp(1.75rem, 1.5vw + 1.2rem, 2rem);--font-size-4xl:clamp(2rem, 2vw + 1.5rem, 2.5rem);--font-size-5xl:clamp(2.5rem, 2.5vw + 1.8rem, 3rem);--font-size-6xl:clamp(3rem, 3vw + 2rem, 3.5rem);--paragraph-xs:clamp(.75rem, .4vw + .35rem, .85rem);--paragraph-sm:clamp(.875rem, .5vw + .4rem, .95rem);--paragraph-base:clamp(1rem, .6vw + .5rem, 1.1rem);--paragraph-md:clamp(1.125rem, .7vw + .6rem, 1.25rem);--paragraph-lg:clamp(1.25rem, .9vw + .7rem, 1.4rem);--paragraph-xl:clamp(1.4rem, 1.1vw + .9rem, 1.6rem);--heading-xs:clamp(1.25rem, 1vw + .8rem, 1.5rem);--heading-sm:clamp(1.5rem, 1.2vw + 1rem, 1.75rem);--heading-base:clamp(1.75rem, 1.5vw + 1.2rem, 2rem);--heading-md:clamp(2rem, 1.8vw + 1.4rem, 2.25rem);--heading-lg:clamp(2.25rem, 2.1vw + 1.6rem, 2.5rem);--heading-xl:clamp(2.5rem, 2.4vw + 1.8rem, 3rem);--caption-xs:clamp(.625rem, .3vw + .25rem, .7rem);--caption-sm:clamp(.7rem, .35vw + .3rem, .75rem);--caption-base:clamp(.75rem, .4vw + .35rem, .8rem);--caption-md:clamp(.8rem, .45vw + .4rem, .85rem);--caption-lg:clamp(.85rem, .5vw + .45rem, .9rem);--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--letter-spacing-tighter:-.05em;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--letter-spacing-widest:.1em}body{font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);font-family:var(--font-family-primary)}h1{font-size:clamp(var(--font-size-4xl), 6vw, var(--font-size-7xl));font-weight:var(--font-weight-black);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);font-family:var(--font-family-secondary)}h2{font-size:clamp(var(--font-size-3xl), 5vw, var(--font-size-6xl));font-weight:var(--font-weight-extrabold);line-height:var(--line-height-snug);font-family:var(--font-family-secondary)}h3{font-size:clamp(var(--font-size-2xl), 4vw, var(--font-size-5xl));font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);font-family:var(--font-family-secondary)}h4{font-size:clamp(var(--font-size-xl), 3.5vw, var(--font-size-4xl));font-weight:var(--font-weight-semibold);font-family:var(--font-family-secondary)}h5{font-size:clamp(var(--font-size-lg), 3vw, var(--font-size-3xl));font-weight:var(--font-weight-semibold);font-family:var(--font-family-primary)}h6{font-size:clamp(var(--font-size-md), 2.5vw, var(--font-size-2xl));font-weight:var(--font-weight-medium);font-family:var(--font-family-primary)}p{font-size:clamp(var(--font-size-sm), 2vw, var(--font-size-lg));font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed)}.small-text{font-size:var(--font-size-sm);font-weight:var(--font-weight-light)}.large-text{font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}.button-text{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}@media (max-width:768px){body{font-size:var(--font-size-sm)}h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-4xl)}h3{font-size:var(--font-size-3xl)}h4{font-size:var(--font-size-2xl)}h5{font-size:var(--font-size-xl)}h6{font-size:var(--font-size-lg)}p{font-size:var(--font-size-base)}.button-text{font-size:var(--font-size-sm)}}@media (max-width:480px){body{font-size:var(--font-size-xs)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-md)}p{font-size:var(--font-size-sm)}.button-text{font-size:var(--font-size-xs)}}@media screen and (min-resolution:1.5x),screen and (max-width:600px){h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-md)}p{font-size:var(--font-size-base)}.button-text{font-size:var(--font-size-sm)}}body{font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);margin:0;padding:0;transition:font-size .3s ease-in-out}@media (max-width:768px){body{font-size:var(--font-size-sm)}}@media (max-width:480px){body{font-size:var(--font-size-xs)}}@media screen and (min-resolution:1.5x),screen and (max-width:600px){body{font-size:var(--font-size-sm)}}[class*=-grad],[class*=-headline-grad],[class*=title-grad],.intro-v2-headline-grad,.hero-v2-title-grad,.ph-accent,.pd-grad,.formv2-accent,.intro-v2-headline-strike{background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:var(--accent-color)!important;color:var(--accent-color)!important}.intro-v2-headline-strike{opacity:.6;color:var(--subtitle-color)!important;-webkit-text-fill-color:var(--subtitle-color)!important}[class*=-stat],[class*=-stat-num],[class*=-stat-value],[class*=-kpi],[class*=-kpi-value],[class*=-metric],[class*=-count],[class*=-stats]{font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1, "ss01" 1!important}[class*=-card],[class*=-panel],[class*=-window],.hero-v2-window,.formv2-card,.pp-card,.ind-card,.cmp-card,.engage-card,.cs-card,.bp-card,.team-card,.cta-card,.faq-card{border-radius:10px!important}[class*=-pill],[class*=-chip],[class*=-badge],[class*=-tag]{border-radius:6px!important}[class*=-btn],[class*=-button],[class*=-cta],button[class*=cta]{border-radius:8px!important}[class*=-pill-btn],[class*=-btn-pill]{border-radius:999px!important}.cmp-title,.cta-title,.ind-title,.tl-title,.ss-title,.sec-title,.sec-headline,.pp-title,.pp-section-title,.ts-title,.em-title,.cs-title,.nwf-title,.bp-title,.ab-title,.stats-section-title,.formv2-title,.funfact-title,[class$=-title],[class$=-headline],[class*=section-head] h2,[class*=section-head] h3{letter-spacing:-.015em!important;font-size:clamp(1.125rem,1.6vw,1.5rem)!important;font-weight:650!important;line-height:1.18!important}[class$=-subtitle],[class$=-lead],[class$=-sub],[class*=section-head] p{font-size:clamp(.8rem,.85vw,.9rem)!important;line-height:1.5!important}[class*=-card] p,[class*=-card] li{font-size:clamp(.75rem,.8vw,.85rem)!important;line-height:1.5!important}html[data-platform=windows]{zoom:.88}@media (min-resolution:1.2x) and (max-resolution:1.35x){html[data-platform=windows]{zoom:.82}}@media (min-resolution:1.4x) and (max-resolution:1.6x){html[data-platform=windows]{zoom:.78}}@media (min-resolution:1.7x){html[data-platform=windows]{zoom:.85}}@supports ((-moz-appearance:none)){html[data-platform=windows]{zoom:unset}html[data-platform=windows] body{transform-origin:top;width:117.65%;margin-left:-8.82%;transform:scale(.85)}}[data-platform=windows] h1{letter-spacing:-.018em;font-size:clamp(1.625rem,2.6vw,2.25rem);font-weight:650}[data-platform=windows] h2{letter-spacing:-.015em;font-size:clamp(1.375rem,2.1vw,1.875rem);font-weight:650}[data-platform=windows] h3{font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:600}[data-platform=windows] h4{font-size:clamp(1rem,1.3vw,1.15rem);font-weight:600}[data-platform=windows] h5{font-size:clamp(.95rem,1.15vw,1.05rem);font-weight:600}[data-platform=windows] h6{font-size:clamp(.9rem,1.05vw,1rem);font-weight:600}[data-platform=windows] body{font-size:14px}[data-platform=windows] p{font-size:clamp(.875rem,.9vw,.95rem);line-height:1.55}[data-platform=windows] .hero-v2-title{font-size:clamp(1.625rem,2.5vw,2.25rem);font-weight:650;line-height:1.12}[data-platform=windows] .hero-v2-sub{max-width:480px;font-size:clamp(.85rem,.85vw,.9rem)}[data-platform=windows] .hero-v2-diff{gap:8px;padding:12px 14px}[data-platform=windows] .hero-v2-diff-item strong{font-size:12.5px;font-weight:600}[data-platform=windows] .hero-v2-diff-item span{font-size:11.5px}[data-platform=windows] .hero-v2-window{max-width:460px}[data-platform=windows] .hero-v2-cta-primary,[data-platform=windows] .hero-v2-cta-ghost{padding:9px 16px;font-size:13px}[data-platform=windows] .hero-v2-trust{padding:4px 10px;font-size:12px}[data-platform=windows] .hero-v2-ticker{padding:8px 14px}[data-platform=windows] .hero-v2-ticker-label,[data-platform=windows] .hero-v2-ticker-msg,[data-platform=windows] .hero-v2-ticker-meta{font-size:11.5px}[data-platform=windows] .hero-v2-stat-num{font-size:clamp(18px,1.6vw,22px)}[data-platform=windows] .hero-v2-stat-lbl{font-size:10.5px}[data-platform=windows] .intro-v2-headline{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:650}[data-platform=windows] .intro-v2-principle-promise{font-size:clamp(.95rem,1.1vw,1.1rem);font-weight:600}[data-platform=windows] .intro-v2-principle-num{font-size:clamp(1.5rem,2.4vw,2rem)}[data-platform=windows] .intro-v2-lead{font-size:clamp(.85rem,.9vw,.95rem)}[data-platform=windows] .intro-v2-quote-text{font-size:clamp(1rem,1.3vw,1.2rem)}[data-platform=windows] .ph-title{font-size:clamp(1.625rem,2.5vw,2.25rem);font-weight:650}[data-platform=windows] .ph-sub{font-size:clamp(.9rem,.95vw,1rem)}[data-platform=windows] .cmp-title,[data-platform=windows] .cta-title,[data-platform=windows] .ind-title,[data-platform=windows] .tl-title,[data-platform=windows] .ss-title,[data-platform=windows] .sec-title,[data-platform=windows] .sec-headline,[data-platform=windows] .pp-title,[data-platform=windows] .pp-section-title,[data-platform=windows] .ts-title,[data-platform=windows] .em-title,[data-platform=windows] .cs-title,[data-platform=windows] .nwf-title,[data-platform=windows] .bp-title,[data-platform=windows] .ab-title,[data-platform=windows] .stats-section-title,[data-platform=windows] .formv2-title,[data-platform=windows] .funfact-title,[data-platform=windows] [class$=-title],[data-platform=windows] [class$=-headline],[data-platform=windows] [class*=section-head] h2,[data-platform=windows] [class*=section-head] h3{letter-spacing:-.015em;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:650;line-height:1.15}[data-platform=windows] [class$=-subtitle],[data-platform=windows] [class$=-lead],[data-platform=windows] [class$=-sub],[data-platform=windows] [class*=section-head] p{font-size:clamp(.85rem,.9vw,.95rem);line-height:1.5}[data-platform=windows] [class*=-card] p,[data-platform=windows] [class*=-card] li{font-size:13px;line-height:1.5}[data-platform=windows] .hero-v2-title{letter-spacing:-.018em;font-size:clamp(1.625rem,2.5vw,2.25rem);font-weight:650;line-height:1.12}[data-platform=windows] .intro-v2-headline{letter-spacing:-.015em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:650}[data-platform=windows] .ph-title{letter-spacing:-.018em;font-size:clamp(1.625rem,2.5vw,2.25rem);font-weight:650}:root{--spacing-xxs:clamp(.125rem, .25vw, .25rem);--spacing-xs:clamp(.25rem, .5vw, .5rem);--spacing-sm:clamp(.5rem, 1vw, .75rem);--spacing-md:clamp(.75rem, 1.5vw, 1rem);--spacing-lg:clamp(1rem, 2vw, 1.5rem);--spacing-xl:clamp(1.5rem, 3vw, 2rem);--spacing-2xl:clamp(2rem, 4vw, 3rem);--spacing-3xl:clamp(3rem, 6vw, 4rem);--spacing-4xl:clamp(4rem, 8vw, 5rem);--spacing-5xl:clamp(5rem, 10vw, 6rem);--spacing-6xl:clamp(6rem, 12vw, 7rem);--spacing-7xl:clamp(7rem, 14vw, 8rem);--spacing-8xl:clamp(8rem, 16vw, 9rem);--spacing-9xl:clamp(9rem, 18vw, 10rem);--spacing-10xl:clamp(10rem, 20vw, 12rem);--spacing-stack-xxs:var(--spacing-xxs) 0;--spacing-stack-xs:var(--spacing-xs) 0;--spacing-stack-sm:var(--spacing-sm) 0;--spacing-stack-md:var(--spacing-md) 0;--spacing-stack-lg:var(--spacing-lg) 0;--spacing-stack-xl:var(--spacing-xl) 0;--spacing-inline-xxs:0 var(--spacing-xxs);--spacing-inline-xs:0 var(--spacing-xs);--spacing-inline-sm:0 var(--spacing-sm);--spacing-inline-md:0 var(--spacing-md);--spacing-inline-lg:0 var(--spacing-lg);--spacing-inline-xl:0 var(--spacing-xl);--button-padding-y:clamp(.3rem, 1vw, .5rem);--button-padding-x:clamp(.8rem, 2vw, 1.5rem);--button-padding:var(--button-padding-sm-y) var(--button-padding-y);--button-padding-sm-y:clamp(.2rem, .75vw, .4rem);--button-padding-sm-x:clamp(.6rem, 1.5vw, 1.2rem);--button-padding-sm:var(--button-padding-sm-y) var(--button-padding-sm-x);--button-padding-xs-y:clamp(.15rem, .5vw, .3rem);--button-padding-xs-x:clamp(.4rem, 1vw, .8rem);--button-padding-xs:var(--button-padding-xs-y) var(--button-padding-xs-x);--button-padding-2xs-y:clamp(.1rem, .25vw, .2rem);--button-padding-2xs-x:clamp(.3rem, .75vw, .6rem);--button-padding-2xs:var(--button-padding-2xs-y) var(--button-padding-2xs-x);--button-padding-lg-y:clamp(.4rem, 1.25vw, .6rem);--button-padding-lg-x:clamp(1rem, 2.5vw, 1.8rem);--button-padding-lg:var(--button-padding-lg-y) var(--button-padding-lg-x);--button-padding-xl-y:clamp(.5rem, 1.5vw, .8rem);--button-padding-xl-x:clamp(1.2rem, 3vw, 2rem);--button-padding-xl:var(--button-padding-xl-y) var(--button-padding-xl-x);--radius-none:0;--radius-sm:clamp(.25rem, .4vw, .375rem);--radius-md:clamp(.5rem, .8vw, .75rem);--radius-lg:clamp(.75rem, 1.2vw, 1rem);--radius-xl:clamp(1rem, 1.5vw, 1.5rem);--radius-2xl:clamp(1.5rem, 2vw, 2rem);--radius-3xl:clamp(2rem, 2.5vw, 2.5rem);--radius-full:9999px;--radius-pill:clamp(5rem, 10vw, 10rem);--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:3px;--border-width-heavy:4px;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px 0 #0000000f;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-inner:inset 0 2px 4px 0 #0000000f;--shadow-none:none;--color-primary:var(--color-primary-light-500);--color-secondary:var(--color-secondary-light-500);--color-accent:var(--color-accent-light-500);--color-background:var(--color-background-light);--color-text-primary:var(--color-text-primary-light);--color-text-secondary:var(--color-text-secondary-light);--color-red-50:#fff7ed;--color-red-100:#ffedd5;--color-red-200:#fed7aa;--color-red-300:#fdba74;--color-red-400:#fb923c;--color-red-500:#f97316;--color-red-600:#ea580c;--color-red-700:#c2410c;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bfdbfe;--color-blue-300:#93c5fd;--color-blue-400:#60a5fa;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-700:#1d4ed8;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#bbf7d0;--color-green-300:#86efac;--color-green-400:#4ade80;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#15803d;--color-yellow-50:#fefce8;--color-yellow-100:#fef9c3;--color-yellow-200:#fef08a;--color-yellow-300:#fde047;--color-yellow-400:#facc15;--color-yellow-500:#eab308;--color-yellow-600:#ca8a04;--color-yellow-700:#a16207;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-300:#d8b4fe;--color-purple-400:#c084fc;--color-purple-500:#a855f7;--color-purple-600:#9333ea;--color-purple-700:#7e22ce;--animation-color1:#fca3a3;--animation-color2:#8fb4ff;--animation-color3:#3b82f6;--black-text:#000;--white-text:#fff;--light-white-text:#f0f0f0;--oposite-text-color:#000;--nav-button-color:#fff;--footer-bg:#fff;--footer-text:#111827;--text-primary:#111827;--text-secondary:#4b5563;--accent-color:#2563eb;--accent-hover:#1d4ed8;--accent-shadow:#2563eb33;--border-color:#e5e7eb;--input-bg:#fff;--header-bg:transparent;--second--header-bg:#f7f7f8;--header--border:1px solid #000;--header-text-color-active:#111;--header-text-color:#444;--banner-title-primary:#b0b2b4;--banner-title-secondary:#333c4c;--banner-subtitle-color:#333c4c;--banner-button-color:#fd5f60;--about-title-primary:#000;--about-title-secondary:#161616;--about-button-color:#000;--heading-background-text-color:#cacfd3;--heading-top-text-color:#000;--section-text-color:#f0f0f0;--small-title-color:#fd5f60;--main-title-color:#0c0c0c;--subtitle-color:#444446;--feature-subtitle-color:#f0f0f0;--pricing-heading-color:#191d23;--pricing-subheading-color:#64748b;--pricing-amount-color:#191d23;--pricing-per-color:#4b5768;--pricing-list-text-color:#1c1c1c;--pricing-button-color:#1d4ed8;--pricing-box-background:#fff;--pricing-active-box-background:#2d7bc3;--node1-background:#f97a7a;--line1-background:#ce7373;--node2-background:#a9d1f2;--background-Gradient1:linear-gradient(180deg, #fff 0%, #f7f9fc 100%);--background-Gradient2:linear-gradient(135deg, #f9fbfd 0%, #edf2f9 100%);--background-Gradient3:linear-gradient(160deg, #fff 0%, #f7f9fc 50%, #f0f4f8 100%);--background-Gradient4:linear-gradient(180deg, #fff 0%, #f9f9f9 50%, #f5f5f5 100%);--background-Gradient5:linear-gradient(170deg, #fff 0%, #f8f9fa 50%, #eaedf0 100%);--background-Gradient6:linear-gradient(180deg, #fff 0%, #fafafa 35%, #f4f4f4 100%);--background-Gradient7:linear-gradient(145deg, #fff 0%, #f8faff 50%, #f0f5ff 100%);--background-Gradient8:linear-gradient(180deg, #fcfcfc 0%, #f6f8fa 100%);--background-Gradient9:linear-gradient(180deg, #fff 0%, #e9eef4 30%, #d8e2ed 100%);--max-width-xs:clamp(280px, 90vw, 320px);--max-width-sm:clamp(320px, 90vw, 576px);--max-width-md:clamp(576px, 90vw, 768px);--max-width-lg:clamp(768px, 90vw, 992px);--max-width-xl:clamp(992px, 90vw, 1200px);--max-width-2xl:clamp(1200px, 90vw, 1440px);--max-width-full:100%;--max-width-screen:100vw;--icon-size-xs:clamp(14px, 2vw, 16px);--icon-size-sm:clamp(16px, 2.5vw, 20px);--icon-size-md:clamp(20px, 3vw, 24px);--icon-size-lg:clamp(24px, 4vw, 32px);--icon-size-xl:clamp(32px, 5vw, 48px);--max-width-container:clamp(320px, 90vw, 1440px);--header-logo-height:clamp(50px, 8vw, 60px);--header-height:clamp(60px, 10vh, 100px);--footer-height:clamp(80px, 15vh, 120px);--sidebar-width:clamp(200px, 25vw, 300px);--section-height:clamp(400px, 60vh, 800px);--hero-height:clamp(500px, 80vh, 1000px);--min-content-height:clamp(300px, 50vh, 600px);--banner-height:clamp(200px, 30vh, 400px);--card-height:clamp(250px, 40vh, 500px);--transition-fast:.2s ease-in-out;--transition-medium:.3s ease-in-out;--transition-slow:.5s ease-in-out;--transition-bounce:cubic-bezier(.68, -.55, .265, 1.55);--transition-elastic:cubic-bezier(.25, .1, .25, 1);--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-tooltip:1070}[data-theme=dark]{--color-primary:var(--color-primary-dark-500);--color-secondary:var(--color-secondary-dark-500);--color-accent:var(--color-accent-dark-500);--color-background:var(--color-background-dark);--color-text-primary:var(--color-text-primary-dark);--color-text-secondary:var(--color-text-secondary-dark);--oposite-text-color:#fff;--color-red-50:#2d1515;--color-red-100:#3b1c1c;--color-red-200:#4c2424;--color-red-300:#642b2b;--color-red-400:#813535;--color-red-500:#9b3f3f;--color-red-600:#b54848;--color-red-700:#c85151;--color-blue-50:#172033;--color-blue-100:#1a2847;--color-blue-200:#1e325c;--color-blue-300:#234076;--color-blue-400:#284c8e;--color-blue-500:#2d5aa5;--color-blue-600:#36b;--color-blue-700:#3973d1;--color-green-50:#132918;--color-green-100:#1b3721;--color-green-200:#22442a;--color-green-300:#2a5334;--color-green-400:#32623d;--color-green-500:#3b7247;--color-green-600:#448251;--color-green-700:#4d925b;--color-yellow-50:#332b05;--color-yellow-100:#443a07;--color-yellow-200:#574a09;--color-yellow-300:#6b5a0b;--color-yellow-400:#7f6a0d;--color-yellow-500:#947b0f;--color-yellow-600:#a98c11;--color-yellow-700:#be9d13;--color-purple-50:#2a1f33;--color-purple-100:#382944;--color-purple-200:#453356;--color-purple-300:#533e69;--color-purple-400:#61497b;--color-purple-500:#6f548e;--color-purple-600:#7d5fa0;--color-purple-700:#8b6ab2;--animation-color1:#ffe3e3a7;--animation-color2:#aed8fa83;--animation-color3:#3b82f6;--footer-bg:#111827;--footer-text:#f3f4f6;--text-primary:#f3f4f6;--text-secondary:#9ca3af;--accent-color:#3b82f6;--accent-hover:#2563eb;--accent-shadow:#3b82f633;--border-color:#1f2937;--input-bg:#1f2937;--icon-color:#9ca3af;--header-bg:transparent;--second--header-bg:#101a24;--header--border:1px solid #fff;--nav-button-color:#000;--header-text-color-active:#cacfd3;--header-text-color:#a4a4a4;--banner-title-primary:#b0b2b4;--banner-title-secondary:#ebebeb;--banner-subtitle-color:#ebebeb;--banner-button-color:#fd5f60;--banner-button-text-color:#fff;--about-title-primary:#fff;--about-title-secondary:#fdfdfd;--about-button-color:#fff;--heading-background-text-color:#6b6b6b;--heading-top-text-color:#fff;--section-text-color:#f0f0f0;--small-title-color:#fd5f60;--main-title-color:#fff;--subtitle-color:#cacfd3;--feature-subtitle-color:#f0f0f0;--pricing-heading-color:#f3f4f6;--pricing-subheading-color:#9ca3af;--pricing-amount-color:#f3f4f6;--pricing-per-color:#9ca3af;--pricing-list-text-color:#f3f4f6;--pricing-button-color:#3b82f6;--pricing-box-background:#1f2937;--pricing-active-box-background:#2563eb;--background-Gradient1:linear-gradient(0deg, #101a24 0%, #122130 40%, #111d29 60%, #0c0c0c 100%);--background-Gradient2:linear-gradient(180deg, #111f2b 0%, #0f1a24 25%, #0d1519 50%, #0c0d0d 100%);--background-Gradient3:linear-gradient(150deg, #0d1212 0%, #0e1418 30%, #101b25 70%, #111f2b 100%);--background-Gradient4:linear-gradient(100deg, #111f2b 0%, #101b25 35%, #0e1418 65%, #0d1212 100%);--background-Gradient5:linear-gradient(180deg, #111f2b 0%, #101b25 30%, #0e1418 60%, #0d1212 100%);--background-Gradient6:linear-gradient(120deg, #0d1212 0%, #0e1418 30%, #101b25 60%, #111f2b 100%);--background-Gradient7:linear-gradient(80deg, #111f2b 0%, #101b25 30%, #0e1418 60%, #0d1212 100%);--background-Gradient8:linear-gradient(180deg, #111f2b 0%, #101b25 35%, #0e1418 65%, #0d1212 100%);--background-Gradient9:linear-gradient(180deg, #0a0e1a 0%, #0e1620 30%, #0e1418 60%, #0d1212 100%)}.gradient-animate{animation:gradientShift var(--gradient-animation-duration) var(--gradient-animation-timing) infinite;background-size:200% 200%}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@custom-media --viewport-xs (max-width: 375px);@custom-media --viewport-sm (max-width: 576px);@custom-media --viewport-md (max-width: 768px);@custom-media --viewport-lg (max-width: 992px);@custom-media --viewport-xl (max-width: 1200px);@custom-media --viewport-2xl (max-width: 1440px);@media (max-width:1200px){:root{--font-size-base:clamp(.95rem, .7vw + .6rem, 1.1rem);--spacing-md:clamp(.7rem, 1.4vw, 1.2rem)}}@media (max-width:992px){:root{--font-size-base:clamp(.9rem, .6vw + .5rem, 1rem);--font-size-lg:clamp(1.2rem, 1vw + .7rem, 1.4rem);--spacing-md:clamp(.6rem, 1.2vw, 1rem);--header-height:clamp(50px, 8vh, 90px);--sidebar-width:clamp(180px, 30vw, 250px)}}@media (max-width:768px){:root{--font-size-base:clamp(.85rem, .5vw + .4rem, .95rem);--font-size-md:clamp(1rem, .8vw + .6rem, 1.1rem);--spacing-md:clamp(.5rem, 1vw, .75rem);--header-height:clamp(45px, 7vh, 80px);--sidebar-width:clamp(160px, 40vw, 220px)}}@media (max-width:576px){:root{--font-size-base:clamp(.8rem, .4vw + .3rem, .9rem);--font-size-sm:clamp(.7rem, .3vw + .2rem, .8rem);--spacing-md:clamp(.4rem, .8vw, .6rem);--header-height:clamp(40px, 6vh, 70px);--sidebar-width:clamp(140px, 50vw, 200px)}}@media (max-width:375px){:root{--font-size-base:clamp(.75rem, .3vw + .2rem, .85rem);--font-size-sm:clamp(.65rem, .2vw + .1rem, .75rem);--spacing-md:clamp(.3rem, .6vw, .5rem);--header-height:clamp(35px, 5vh, 60px)}}@media (prefers-reduced-motion:reduce){:root{--transition-fast:.1s linear;--transition-medium:.2s linear;--transition-slow:.3s linear}*{transition:none!important;animation:none!important}}@media print{:root{--color-background:#fff;--color-text-primary:#000;--color-text-secondary:#333}*{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}}.container{width:100%;max-width:var(--max-width-container);padding-left:var(--spacing-md);padding-right:var(--spacing-md);margin-left:auto;margin-right:auto}.flex-responsive{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.grid-responsive{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}@media (forced-colors:active){:root{--color-primary:windowText;--color-secondary:windowText;--color-background:window}}.gradient1{background:var(--background-Gradient1)}.gradient2{background:var(--background-Gradient2)}.gradient3{background:var(--background-Gradient3)}.gradient4{background:var(--background-Gradient4)}.gradient5{background:var(--background-Gradient5)}.gradient6{background:var(--background-Gradient6)}.gradient7{background:var(--background-Gradient7)}.gradient8{background:var(--background-Gradient8)}.gradient9{background:var(--background-Gradient9)}.super-animated-heading{text-align:center;margin:40px 0;padding:20px}@media (max-width:768px){.super-animated-heading{margin:30px 0;padding:15px}}@media (max-width:480px){.super-animated-heading{margin:20px 0;padding:10px}}
.intoduction-animation1,.intoduction-animation2,.features-animation2,.price-animation1,.fetcher-anmiation2,.network-animation-container{opacity:.85;will-change:transform;z-index:1;width:100%;max-width:500px;height:clamp(80px,15vw,120px);transition:opacity .3s,transform .3s;position:relative}.intoduction-animation1:hover,.intoduction-animation2:hover,.features-animation2:hover{opacity:1;transform:scale(1.02)}.fetcher-anmiation1,.faq-anmiation1{opacity:.8;width:100%;max-width:250px;height:clamp(40px,10vw,70px);margin:-10px;transition:opacity .3s,transform .3s}.fetcher-anmiation1:hover{opacity:1;transform:scale(1.02)}.features-animation-right,.form-animation{opacity:.75;z-index:0;width:250px;height:400px;transition:all .4s;position:absolute;top:20%;right:-2px;transform:translateY(-50%)}.features-animation-right:hover,.form-animation:hover{opacity:.9;transform:translateY(-50%)scale(1.05)}@media (max-width:1200px){.intoduction-animation1,.intoduction-animation2,.features-animation2,.price-animation1,.fetcher-anmiation2,.faq-anmiation1{max-width:480px;height:clamp(70px,14vw,110px)}.features-animation-right,.form-animation{width:120px;height:350px;right:-20px}.intoduction-animation1{max-width:400px;right:-15px}}@media (max-width:992px){.intoduction-animation1,.intoduction-animation2,.features-animation2,.price-animation1,.fetcher-anmiation2,.faq-anmiation1{max-width:450px;height:clamp(60px,12vw,100px)}.fetcher-anmiation1{max-width:240px;height:clamp(35px,8vw,65px)}.features-animation-right,.form-animation{width:100px;height:300px;right:-15px}.intoduction-animation1{max-width:350px;right:-10px}}@media (max-width:800px){.faq-anmiation1,.pricing-section{display:none}}@media (max-width:768px){.intoduction-animation1,.intoduction-animation2,.features-animation2,.price-animation1,.fetcher-anmiation2,.faq-anmiation1{max-width:350px;height:clamp(50px,10vw,80px);margin:0 auto}.fetcher-anmiation1{display:none}.network-animation-container{aspect-ratio:3;max-width:100%;height:auto}.features-animation-right,.form-animation{display:none}.intoduction-animation1{max-width:300px;margin:0 auto;position:relative;right:0}}@media (max-width:576px){.intoduction-animation1,.intoduction-animation2,.features-animation2,.price-animation1,.fetcher-anmiation2,.faq-anmiation1{max-width:300px;height:clamp(40px,8vw,60px)}}@media (max-width:480px){.intoduction-animation1,.intoduction-animation2,.features-animation2,.price-animation1,.fetcher-anmiation2,.faq-anmiation1{max-width:280px;height:clamp(35px,7vw,50px)}}.intoduction-animation1{float:right}.intoduction-animation2,.features-animation2{float:left;margin-left:calc(var(--spacing-xl) * -1);margin-top:calc(var(--spacing-xl) * -4)}@media (max-width:992px){.intoduction-animation1{margin-right:calc(var(--spacing-lg) * -1)}.intoduction-animation2,.features-animation2{margin-left:calc(var(--spacing-lg) * -1);margin-top:calc(var(--spacing-lg) * -3)}}@media (max-width:768px){.intoduction-animation1,.faq-anmiation1{float:none;margin:0 auto;display:none}.intoduction-animation2,.features-animation2{float:none;margin-left:0;margin:var(--spacing-lg) auto 0;display:none}.price-animation1{margin:0 auto var(--spacing-md);display:block}}@media (prefers-reduced-motion:reduce){html,body{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
:root{--navx-h:76px;--navx-bg:#ffffffb8;--navx-bg-solid:#fff;--navx-border:#0f172a14;--navx-text:#0a0e1a;--navx-text-muted:#475569;--navx-hover:#0f172a0d;--navx-active:#6366f1}[data-theme=dark]{--navx-bg:#0a0e1ab8;--navx-bg-solid:#0a0e1a;--navx-border:#ffffff14;--navx-text:#f8fafc;--navx-text-muted:#94a3b8;--navx-hover:#ffffff0d;--navx-active:#818cf8}.navx{z-index:9000;height:var(--navx-h);background:var(--navx-bg-solid);isolation:isolate;border-bottom:1px solid #0000;transition:border-color .25s,background .25s;position:sticky;top:0;left:0;right:0}.navx-scrolled{border-bottom-color:var(--navx-border)}.navx-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1400px;height:100%;margin:0 auto;padding:0 clamp(16px,3vw,32px);display:flex}.navx-logo{flex-shrink:0;align-items:center;transition:transform .2s;display:flex}.navx-logo:hover{transform:scale(1.02)}.navx-logo img{width:auto;height:48px;display:block}@media (max-width:768px){.navx-logo img{height:40px}}.navx-nav{align-items:center;gap:2px;height:100%;display:flex}.navx-link{letter-spacing:-.005em;height:38px;color:var(--navx-text-muted);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:4px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:color .18s,background .18s;display:inline-flex;position:relative}.navx-link:hover{color:var(--navx-text);background:var(--navx-hover)}.navx-link-active{color:var(--navx-active);background:0 0;font-weight:600}.navx-link-active:hover{background:0 0}.navx-link-active:after{content:"";background:var(--navx-active);border-radius:2px;height:2px;position:absolute;bottom:-2px;left:14px;right:14px}.navx-trigger{white-space:nowrap}.navx-chev{opacity:.7;transition:transform .25s}.navx-mega-wrap:hover .navx-chev{transform:rotate(180deg)}.navx-mega-wrap-closing .navx-mega,.navx-mega-wrap-closing .navx-mega:before{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%,-8px)!important}.navx-mega-wrap-closing .navx-chev{transform:rotate(0)!important}.navx-mega-wrap-closing:after{pointer-events:none!important}.navx-mega-wrap{align-items:center;height:100%;display:flex;position:relative}.navx-mega-wrap:after{content:"";background:0 0;height:14px;position:absolute;top:100%;left:-20px;right:-20px}.navx-mega{background:var(--navx-bg-solid);border:1px solid var(--navx-border);opacity:0;visibility:hidden;pointer-events:none;z-index:9050;border-radius:14px;flex-direction:column;min-width:280px;padding:8px;transition:opacity .18s,visibility .18s,transform .22s;display:flex;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 18px 48px -12px #0f172a2e,0 6px 16px -8px #0f172a1a,0 0 0 1px #0f172a05}.navx-mega-wrap:hover .navx-mega,.navx-mega-wrap:focus-within .navx-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.navx-mega-grid{gap:4px;padding:4px;display:grid}.navx-mega-col-title{opacity:0;transform:translateY(-4px)}.navx-mega-wrap:hover .navx-mega-col-title,.navx-mega-wrap:focus-within .navx-mega-col-title{animation:.4s 50ms forwards navxMegaIn}.navx-mega-item{opacity:0;transform:translate(-8px)}.navx-mega-wrap:hover .navx-mega-item,.navx-mega-wrap:focus-within .navx-mega-item{animation:.45s cubic-bezier(.16,1,.3,1) forwards navxMegaItemIn}.navx-mega-wrap:hover .navx-mega-col .navx-mega-item:first-child,.navx-mega-wrap:focus-within .navx-mega-col .navx-mega-item:first-child{animation-delay:.18s}.navx-mega-wrap:hover .navx-mega-col .navx-mega-item:nth-child(2),.navx-mega-wrap:focus-within .navx-mega-col .navx-mega-item:nth-child(2){animation-delay:.3s}.navx-mega-wrap:hover .navx-mega-col .navx-mega-item:nth-child(3),.navx-mega-wrap:focus-within .navx-mega-col .navx-mega-item:nth-child(3){animation-delay:.42s}.navx-mega-wrap:hover .navx-mega-col .navx-mega-item:nth-child(4),.navx-mega-wrap:focus-within .navx-mega-col .navx-mega-item:nth-child(4){animation-delay:.54s}.navx-mega-wrap:hover .navx-mega-col .navx-mega-item:nth-child(5),.navx-mega-wrap:focus-within .navx-mega-col .navx-mega-item:nth-child(5){animation-delay:.66s}.navx-mega-wrap:hover .navx-mega-col .navx-mega-item:nth-child(6),.navx-mega-wrap:focus-within .navx-mega-col .navx-mega-item:nth-child(6){animation-delay:.78s}.navx-mega-wrap:hover .navx-mega-col+.navx-mega-col .navx-mega-item:nth-child(2),.navx-mega-wrap:focus-within .navx-mega-col+.navx-mega-col .navx-mega-item:nth-child(2){animation-delay:.42s}.navx-mega-wrap:hover .navx-mega-col+.navx-mega-col .navx-mega-item:nth-child(3),.navx-mega-wrap:focus-within .navx-mega-col+.navx-mega-col .navx-mega-item:nth-child(3){animation-delay:.54s}.navx-mega-foot{opacity:0;transform:translateY(6px)}.navx-mega-wrap:hover .navx-mega-foot,.navx-mega-wrap:focus-within .navx-mega-foot{animation:.5s .85s forwards navxMegaIn}@keyframes navxMegaIn{to{opacity:1;transform:translate(0)}}@keyframes navxMegaItemIn{0%{opacity:0;transform:translate(-8px)}60%{opacity:1;transform:translate(2px)}to{opacity:1;transform:translate(0)}}.navx-mega:before{content:"";opacity:0;transform-origin:0;background:linear-gradient(90deg,#0000,#6366f1,#8b5cf6,#0000);border-radius:2px;height:2px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.navx-mega-wrap:hover .navx-mega:before,.navx-mega-wrap:focus-within .navx-mega:before{animation:.9s cubic-bezier(.5,0,.5,1) forwards navxMegaScan}@keyframes navxMegaScan{0%{opacity:0;transform:scaleX(0)}30%{opacity:1}to{opacity:0;transform:scaleX(1)}}.navx-mega-col{flex-direction:column;gap:2px;display:flex}.navx-mega-col+.navx-mega-col{border-left:1px solid var(--navx-border);margin-left:6px;padding-left:10px}.navx-mega-col-title{letter-spacing:.08em;text-transform:uppercase;color:var(--navx-text-muted);opacity:.7;padding:8px 12px 4px;font-size:10.5px;font-weight:700;display:block}.navx-mega-item{border-radius:8px;align-items:flex-start;gap:10px;padding:9px 12px;text-decoration:none;transition:background .15s;display:flex}.navx-mega-item:hover,.navx-mega-item-active{background:var(--navx-hover)}.navx-mega-icon{background:var(--navx-hover);width:28px;height:28px;color:var(--navx-text);border:1px solid var(--navx-border);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.navx-mega-item:hover .navx-mega-icon{color:#fff;background:#0f172a;border-color:#0f172a}[data-theme=dark] .navx-mega-item:hover .navx-mega-icon{color:#0a0e1a;background:#f8fafc;border-color:#f8fafc}.navx-mega-text{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.navx-mega-label{color:var(--navx-text);letter-spacing:-.005em;text-align:left;width:100%;font-size:13px;font-weight:600;line-height:1.3}.navx-mega-desc{color:var(--navx-text-muted);text-align:left;width:100%;font-size:11.5px;line-height:1.4}.navx-mega-foot{border-top:1px solid var(--navx-border);color:var(--navx-text-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:10px 14px;font-size:12px;display:flex}.navx-mega-foot-link{color:var(--navx-text);align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.navx-mega-foot-link:hover{gap:7px}.navx-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.navx-icon-btn{width:36px;height:36px;color:var(--navx-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.navx-icon-btn:hover{background:var(--navx-hover);color:var(--navx-text);border-color:var(--navx-border)}.navx-cta{letter-spacing:-.005em;white-space:nowrap;background:#0a0e1a;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex;color:#fff!important}.navx-cta:hover{background:#1e293b;transform:translateY(-1px)}[data-theme=dark] .navx-cta{background:#f8fafc;color:#0a0e1a!important}[data-theme=dark] .navx-cta:hover{background:#e2e8f0}.navx-burger{border:1px solid var(--navx-border);cursor:pointer;background:0 0;border-radius:8px;width:36px;height:36px;display:none;position:relative}.navx-burger span{background:var(--navx-text);border-radius:2px;height:1.5px;transition:transform .25s,opacity .25s,top .25s;position:absolute;left:9px;right:9px}.navx-burger span:first-child{top:12px}.navx-burger span:nth-child(2){top:17px}.navx-burger span:nth-child(3){top:22px}.navx-burger-open span:first-child{top:17px;transform:rotate(45deg)}.navx-burger-open span:nth-child(2){opacity:0}.navx-burger-open span:nth-child(3){top:17px;transform:rotate(-45deg)}.navx-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9100;opacity:0;visibility:hidden;background:#0f172a73;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.navx-overlay-open{opacity:1;visibility:visible}.navx-drawer{background:var(--navx-bg-solid);z-index:9200;border-left:1px solid var(--navx-border);flex-direction:column;width:min(380px,92vw);height:100dvh;transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.navx-drawer-open{transform:translate(0)}.navx-drawer-head{border-bottom:1px solid var(--navx-border);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.navx-drawer-logo img{height:28px}.navx-drawer-close{border:1px solid var(--navx-border);cursor:pointer;width:36px;height:36px;color:var(--navx-text);background:0 0;border-radius:8px;justify-content:center;align-items:center;display:flex}.navx-drawer-close:hover{background:var(--navx-hover)}.navx-drawer-nav{flex-direction:column;flex:1;gap:1px;padding:14px;display:flex;overflow-y:auto}.navx-drawer-link{color:var(--navx-text);border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.navx-drawer-link:hover{background:var(--navx-hover)}.navx-drawer-link-active{background:var(--navx-hover);font-weight:600}.navx-drawer-link-sub{color:var(--navx-text-muted);padding-left:26px;font-size:13px}.navx-drawer-link-sub svg{color:var(--navx-text-muted)}.navx-drawer-section{letter-spacing:.08em;text-transform:uppercase;color:var(--navx-text-muted);opacity:.7;border-top:1px solid var(--navx-border);margin-top:8px;padding:14px 14px 6px;font-size:10.5px;font-weight:700}.navx-drawer-section:first-of-type{border-top:none;margin-top:0}.navx-drawer-foot{border-top:1px solid var(--navx-border);flex-direction:column;gap:14px;padding:18px 22px 22px;display:flex}.navx-cta-full{justify-content:center;width:100%}.navx-drawer-contact{flex-direction:column;gap:6px;display:flex}.navx-drawer-contact a{color:var(--navx-text-muted);align-items:center;gap:8px;font-size:12.5px;text-decoration:none;display:inline-flex}.navx-drawer-contact a:hover{color:var(--navx-text)}.navx-drawer-socials{gap:8px;display:flex}.navx-drawer-socials a{border:1px solid var(--navx-border);width:32px;height:32px;color:var(--navx-text-muted);border-radius:7px;justify-content:center;align-items:center;font-size:14px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.navx-drawer-socials a:hover{background:var(--navx-hover);color:var(--navx-text)}@media (max-width:1024px){.navx-nav{display:none}.navx-burger{justify-content:center;align-items:center;display:flex}.navx-cta{display:none}}@media (max-width:480px){.navx-icon-btn{display:none}}.disable-custom-cursor{cursor:auto}
.site-footer{background:var(--background-Gradient9);color:var(--footer-text);font-family:var(--font-family-primary);position:relative;overflow:hidden}.site-footer:before{content:"";background-image:radial-gradient(circle at 25% 25%, var(--animation-color1) 1px, transparent 1px), radial-gradient(circle at 75% 75%, var(--animation-color2) 1px, transparent 1px);opacity:.06;pointer-events:none;background-size:56px 56px;position:absolute;inset:0}.footer-newsletter-bar{border-bottom:1px solid var(--border-color);padding:var(--spacing-3xl) var(--spacing-xl)}.footer-nl-inner{justify-content:space-between;align-items:center;gap:var(--spacing-3xl);flex-wrap:wrap;max-width:1400px;margin:0 auto;display:flex}.footer-nl-text{flex:1;min-width:220px}.footer-nl-heading{font-family:var(--font-family-secondary);font-size:clamp(var(--font-size-lg), 2vw, var(--font-size-2xl));font-weight:var(--font-weight-bold);color:var(--main-title-color);margin:0 0 var(--spacing-xs);line-height:var(--line-height-tight)}.footer-nl-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--subtitle-color);opacity:.75;margin:0}.footer-nl-form{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:260px;max-width:480px;display:flex}.footer-nl-disclaimer{font-size:var(--font-size-xs);color:var(--subtitle-color);opacity:.5;text-align:right;margin:0}.footer-nl-row{gap:var(--spacing-sm);display:flex}.footer-nl-input{padding:var(--button-padding-sm);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--input-bg);color:var(--text-primary);font-family:var(--font-family-primary);font-size:var(--font-size-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;flex:1}.footer-nl-input::placeholder{color:var(--subtitle-color);opacity:.6}.footer-nl-input:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px var(--accent-shadow)}.footer-nl-btn{padding:var(--button-padding-sm);background:var(--banner-button-color);color:var(--white-text);border-radius:var(--radius-md);font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);border:none}.footer-nl-btn:hover{box-shadow:var(--shadow-md);background:var(--small-title-color);transform:translateY(-2px)scale(1.02)}.footer-nl-btn:active{transform:translateY(1px)}.footer-main-grid{gap:var(--spacing-xl);max-width:1400px;padding:var(--spacing-4xl) var(--spacing-xl);grid-template-columns:2fr 1fr 1fr 1fr 1fr 1.2fr;margin:0 auto;display:grid}.footer-col{gap:var(--spacing-md);flex-direction:column;display:flex}.footer-logo{width:auto;height:clamp(32px,4vw,44px);margin-bottom:var(--spacing-xs)}.footer-tagline{font-size:clamp(var(--font-size-sm), 1.1vw, var(--font-size-base));color:var(--subtitle-color);line-height:var(--line-height-relaxed);margin:0}.footer-address{font-style:normal;font-size:var(--font-size-sm);color:var(--subtitle-color);opacity:.7}.footer-contact-list{gap:var(--spacing-sm);margin-top:var(--spacing-xs);flex-direction:column;display:flex}.footer-contact-item{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--subtitle-color);transition:color var(--transition-fast);text-decoration:none;display:flex}a.footer-contact-item:hover{color:var(--accent-color)}.footer-contact-icon{opacity:.7;flex-shrink:0;font-size:.9em}.footer-col-title{font-family:var(--font-family-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--main-title-color);margin:0 0 var(--spacing-sm);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.footer-nav{gap:var(--spacing-sm);flex-direction:column;display:flex}.footer-nav a{font-size:clamp(var(--font-size-sm), 1vw, var(--font-size-base));color:var(--subtitle-color);transition:color var(--transition-fast), padding-left var(--transition-fast);text-decoration:none;position:relative}.footer-nav a:before{content:"";background:var(--accent-color);border-radius:var(--radius-full);width:8px;height:2px;transition:transform var(--transition-fast);transform-origin:0;position:absolute;top:50%;left:-12px;transform:translateY(-50%)scaleX(0)}.footer-nav a:hover{color:var(--accent-color);padding-left:14px}.footer-nav a:hover:before{transform:translateY(-50%)scaleX(1)}.footer-link-active{font-weight:var(--font-weight-semibold);color:var(--accent-color)!important}.footer-socials{gap:var(--spacing-sm);margin-top:var(--spacing-xs);flex-direction:column;display:flex}.footer-social-link{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--subtitle-color);padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);width:fit-content;text-decoration:none;display:inline-flex}.footer-social-link svg{flex-shrink:0;font-size:1.1em}.footer-social-link:hover{background:var(--background-Gradient7);transform:translate(4px)}.footer-social-linkedin:hover{color:#0077b5;border-color:#0077b5}.footer-social-facebook:hover{color:#1877f2;border-color:#1877f2}.footer-social-instagram:hover{color:#e1306c;border-color:#e1306c}.footer-social-twitter:hover{color:var(--main-title-color);border-color:var(--main-title-color)}.footer-marquee-strip{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:var(--spacing-md) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.footer-marquee-track{align-items:center;gap:0;width:max-content;animation:40s linear infinite footerMarquee;display:flex}.footer-marquee-track:hover{animation-play-state:paused}@keyframes footerMarquee{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}.footer-marquee-item{align-items:center;gap:var(--spacing-md);padding:0 var(--spacing-xl);font-family:var(--font-family-secondary);font-size:clamp(var(--font-size-base), 1.2vw, var(--font-size-lg));font-weight:var(--font-weight-semibold);color:var(--subtitle-color);opacity:.55;white-space:nowrap;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;display:inline-flex}.footer-marquee-dot{color:var(--small-title-color);opacity:.8;font-size:.6em}.footer-bottom-bar{border-top:1px solid var(--border-color);padding:var(--spacing-xl) var(--spacing-xl)}.footer-bottom-inner{justify-content:space-between;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;max-width:1400px;margin:0 auto;display:flex}.footer-copyright{font-size:var(--font-size-sm);color:var(--subtitle-color);opacity:.6;margin:0}.footer-legal-links{align-items:center;gap:var(--spacing-lg);display:flex}.footer-legal-links a{font-size:var(--font-size-sm);color:var(--subtitle-color);opacity:.6;transition:opacity var(--transition-fast), color var(--transition-fast);text-decoration:none}.footer-legal-links a:hover{opacity:1;color:var(--accent-color)}@media (max-width:1240px){.footer-main-grid{grid-template-columns:repeat(5,1fr)}.footer-col-brand{grid-column:1/-1}}@media (max-width:900px){.footer-main-grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:768px){.footer-nl-inner{align-items:flex-start;gap:var(--spacing-xl);flex-direction:column}.footer-nl-form{width:100%;max-width:100%}.footer-nl-disclaimer{text-align:left}.footer-main-grid{gap:var(--spacing-xl);padding:var(--spacing-2xl) var(--spacing-lg);grid-template-columns:1fr 1fr}.footer-col-brand{grid-column:1/-1}.footer-socials{flex-flow:wrap}}@media (max-width:480px){.footer-newsletter-bar{padding:var(--spacing-xl) var(--spacing-md)}.footer-nl-heading{font-size:clamp(1.25rem,6vw,1.5rem);line-height:1.2}.footer-nl-label{font-size:13px;line-height:1.5}.footer-nl-row{flex-direction:row;gap:8px}.footer-nl-input{flex:1;min-width:0;padding:10px 12px;font-size:13.5px}.footer-nl-btn{flex-shrink:0;width:auto;padding:10px 14px;font-size:13px}.footer-nl-disclaimer{text-align:left;font-size:11px}.footer-main-grid{padding:var(--spacing-xl) var(--spacing-md);grid-template-columns:1fr}.footer-bottom-inner{align-items:flex-start;gap:var(--spacing-md);flex-direction:column}.footer-marquee-item{font-size:var(--font-size-sm)}}@media (prefers-reduced-motion:reduce){.footer-marquee-track{animation:none}}
.container{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.welcome-text{font-size:clamp(var(--font-size-lg), 2rem, var(--font-size-2xl));font-family:var(--Font-1);white-space:nowrap;border-right:3px solid var(--primary-navy);width:0;animation:3.5s steps(30,end) forwards typing,.75s step-end infinite blink;overflow:hidden}.loader-container{background:var(--primary-gray);opacity:.3;z-index:1000;width:100%;height:3px;position:fixed;top:0;left:0}.loader-bar{background:linear-gradient(90deg, var(--primary-navy) 0%, var(--primary-gray) 50%, var(--primary-navy) 100%);width:50%;height:100%;animation:1.5s ease-in-out infinite loading}@media (max-width:1200px){.welcome-text{font-size:clamp(var(--font-size-md), 1.8rem, var(--font-size-lg))}}@media (max-width:992px){.welcome-text{font-size:clamp(var(--font-size-sm), 1.5rem, var(--font-size-md))}}@media (max-width:768px){.logo{font-size:clamp(var(--font-size-md), 2rem, var(--font-size-lg))}.welcome-text{font-size:clamp(var(--font-size-xs), 1.2rem, var(--font-size-sm))}}@media (max-width:576px){.welcome-text{font-size:clamp(var(--font-size-xxs), 1rem, var(--font-size-sm))}}
.loading-container{background:linear-gradient(135deg, var(--background-light) 0%, var(--border-color) 100%);flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}.loading-spinner{border:4px solid #4361ee1a;border-left-color:var(--primary-color);width:60px;height:60px;margin-bottom:var(--space-md);border-radius:50%;animation:1s cubic-bezier(.68,-.55,.27,1.55) infinite spin;position:relative}.loading-spinner:after{content:"";border:3px solid #0000;border-top-color:var(--secondary-color);opacity:.7;border-radius:50%;animation:1.5s linear infinite spin-reverse;position:absolute;inset:-15px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-reverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.loading-container p{font-size:var(--font-size-lg);color:var(--text-medium);animation:1.5s infinite alternate pulse}@keyframes pulse{0%{opacity:.6;transform:scale(.98)}to{opacity:1;transform:scale(1)}}
@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.border-t-primary{border-top-color:var(--color-primary)}.border-r-primary{border-right-color:var(--color-primary)}.border-b-primary{border-bottom-color:var(--color-primary)}.border-l-transparent{border-left-color:#0000}
.modal-overlay{z-index:var(--z-index-tooltip);opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#000000b3;justify-content:center;align-items:center;min-height:100dvh;padding:0;animation:.4s cubic-bezier(.25,.46,.45,.94) forwards fadeIn;display:flex;position:fixed;inset:0}.modal-container{opacity:0;width:100%;max-width:500px;max-height:90vh;margin:var(--spacing-md);border-radius:var(--radius-lg);background:var(--background-Gradient1);box-shadow:var(--shadow-lg);padding:var(--spacing-lg);animation:.4s cubic-bezier(.25,.46,.45,.94) forwards modalEnter;position:relative;overflow-y:auto;transform:scale(.95)}.modal-container::-webkit-scrollbar{width:4px}.modal-container::-webkit-scrollbar-track{background:0 0}.modal-container::-webkit-scrollbar-thumb{background-color:var(--color-primary);border-radius:var(--radius-full);opacity:.5}.modal-container::-webkit-scrollbar-thumb:hover{opacity:.8}.modal-close{top:var(--spacing-md);right:var(--spacing-md);background:var(--background-Gradient2);border:var(--border-width-thin) solid var(--border-color);border-radius:var(--radius-full);cursor:pointer;width:40px;height:40px;color:var(--banner-button-color);transition:all var(--transition-medium);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute}.modal-close:hover{background:var(--accent-color);color:var(--banner-button-color);box-shadow:var(--shadow-md);transform:rotate(90deg)scale(1.1)}.modal-centered{margin:auto;animation:.4s cubic-bezier(.25,.46,.45,.94) forwards modalEnterCentered;position:relative;transform:scale(.95)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalEnter{0%{opacity:0;transform:scale(.95)translateY(-20px)}70%{opacity:1;transform:scale(1.02)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes modalEnterCentered{0%{opacity:0;transform:scale(.95)}70%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.modal-overlay.closing{animation:.3s cubic-bezier(.55,.085,.68,.53) forwards fadeOut}.modal-container.closing{animation:.3s cubic-bezier(.55,.085,.68,.53) forwards modalExit}.modal-centered.closing{animation:.3s cubic-bezier(.55,.085,.68,.53) forwards modalExitCentered}@keyframes fadeOut{to{opacity:0}}@keyframes modalExit{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.95)translateY(20px)}}@keyframes modalExitCentered{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@media (max-height:800px){.modal-container{max-height:calc(100vh - var(--spacing-2xl))}}
.btt-btn{border-radius:var(--radius-full);cursor:pointer;width:48px;height:48px;z-index:calc(var(--z-index-fixed) + 20);opacity:0;pointer-events:none;transition:opacity var(--transition-medium), transform var(--transition-medium);border:none;justify-content:center;align-items:center;padding:3px;display:flex;position:fixed;bottom:28px;right:28px;transform:translateY(16px)scale(.85)}.btt-btn-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.btt-inner{border-radius:var(--radius-full);background:var(--second--header-bg);width:100%;height:100%;color:var(--accent-color);transition:background var(--transition-fast);justify-content:center;align-items:center;display:flex}.btt-btn:hover .btt-inner{background:var(--background-Gradient7)}.btt-pct{font-family:var(--font-family-primary);font-size:.6rem;font-weight:var(--font-weight-bold);color:var(--accent-color);line-height:1}@media (max-width:480px){.btt-btn{width:42px;height:42px;bottom:16px;right:16px}}
.ph{margin-top:calc(var(--navx-h,76px) * -1);padding-top:calc(var(--navx-h,76px) + clamp(40px, 6vh, 64px));background:linear-gradient(to bottom, var(--navx-bg-solid) 0%, var(--navx-bg-solid) 70%, transparent 100%);isolation:isolate;padding-bottom:clamp(72px,10vh,110px);padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px);position:relative;overflow:hidden}.ph-bg{z-index:-3;pointer-events:none;background:radial-gradient(ellipse 1100px 460px at 100% 40%, var(--accent-shadow) 0%, transparent 65%), radial-gradient(ellipse 800px 360px at 0% 50%, var(--accent-shadow) 0%, transparent 65%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 75%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 75%,#0000 100%)}.ph-grid{z-index:-2;pointer-events:none;background-image:linear-gradient(to right, var(--border-color) 1px, transparent 1px), linear-gradient(to bottom, var(--border-color) 1px, transparent 1px);opacity:.45;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 70%,#0000 100%)}.ph-glow{z-index:-1;filter:blur(110px);pointer-events:none;border-radius:50%;position:absolute}.ph-glow-1{background:radial-gradient(circle, var(--accent-color), transparent 70%);opacity:.1;width:480px;height:480px;animation:14s ease-in-out infinite phGlowDrift;top:5%;right:-140px}.ph-glow-2{background:radial-gradient(circle, var(--small-title-color), transparent 70%);opacity:.07;width:380px;height:380px;animation:18s ease-in-out infinite reverse phGlowDrift;top:25%;left:-140px}@keyframes phGlowDrift{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}.ph-container{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,6vw,80px);max-width:1280px;margin:0 auto;display:grid;position:relative}.ph-content{align-items:flex-start;gap:var(--spacing-md);text-align:left;flex-direction:column;min-width:0;display:flex}.ph-crumbs{font-family:var(--font-family-primary);font-size:var(--font-size-xs);color:var(--subtitle-color);align-items:center;gap:8px;display:flex}.ph-crumbs a{color:var(--subtitle-color);text-decoration:none;transition:color .2s}.ph-crumbs a:hover{color:var(--accent-color)}.ph-crumbs>span{color:var(--main-title-color);font-weight:var(--font-weight-semibold)}.ph-crumbs svg{opacity:.5;flex-shrink:0}.ph-eyebrow{font-family:var(--font-family-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--accent-color);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;background:var(--background-Gradient7);border:1px solid var(--accent-color);border-radius:var(--radius-full);align-items:center;gap:8px;width:fit-content;padding:4px 14px;display:inline-flex}.ph-eyebrow-dot{background:var(--accent-color);width:6px;height:6px;box-shadow:0 0 10px var(--accent-color);border-radius:50%}.ph-title{font-family:var(--font-family-secondary);color:var(--main-title-color);max-width:22ch;margin:0;letter-spacing:-.015em!important;font-size:clamp(1.25rem,1.8vw,1.625rem)!important;font-weight:650!important;line-height:1.18!important}.ph-accent{background:linear-gradient(135deg, var(--accent-color), var(--small-title-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ph-subtitle{font-family:var(--font-family-primary);font-size:var(--font-size-md);color:var(--subtitle-color);line-height:var(--line-height-relaxed);max-width:52ch;margin:0}.ph-actions{margin-top:var(--spacing-sm);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ph-btn-primary{background:var(--accent-color);font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);border:1px solid var(--accent-color);box-shadow:0 6px 18px -6px var(--accent-shadow);isolation:isolate;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;color:#fff!important}.ph-btn-primary:hover{box-shadow:0 12px 24px -6px var(--accent-shadow);transform:translateY(-1px)}.ph-btn-shine{pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff2e 50%,#0000 70%);animation:4.5s ease-in-out infinite phBtnShine;position:absolute;inset:0;transform:translate(-100%)}@keyframes phBtnShine{0%,60%,to{transform:translate(-100%)}30%{transform:translate(150%)}}.ph-btn-secondary{background:var(--second--header-bg);border:1px solid var(--border-color);font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);align-items:center;gap:6px;padding:12px 22px;text-decoration:none;transition:border-color .2s,color .2s,transform .2s;display:inline-flex;color:var(--text-primary)!important}.ph-btn-secondary:hover{border-color:var(--accent-color);transform:translateY(-1px);color:var(--accent-color)!important}.ph-metrics{margin-top:var(--spacing-lg);background:var(--second--header-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);align-items:stretch;display:flex;overflow:hidden}.ph-metric{padding:var(--spacing-md) var(--spacing-lg);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.ph-metric-val{font-family:var(--font-family-secondary);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);color:var(--main-title-color);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ph-metric-lbl{font-family:var(--font-family-primary);font-size:10.5px;font-weight:var(--font-weight-semibold);color:var(--subtitle-color);text-transform:uppercase;letter-spacing:.06em}.ph-metric-sep{background:var(--border-color);width:1px}.ph-visual{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.ph-card-glow{background:radial-gradient(ellipse at 50% 50%, var(--accent-shadow) 0%, transparent 60%);filter:blur(40px);pointer-events:none;z-index:0;position:absolute;inset:-40px}.ph-card{z-index:1;background:var(--second--header-bg);border:1px solid var(--border-color);border-radius:var(--radius-xl);width:100%;max-width:460px;position:relative;overflow:hidden;box-shadow:0 18px 38px -20px #0000002e,0 8px 20px -12px #0f172a1a}.ph-card-chrome{background:var(--background-Gradient7);border-bottom:1px solid var(--border-color);align-items:center;gap:6px;padding:11px 14px;display:flex}.ph-card-dot{border-radius:50%;width:9px;height:9px}.ph-card-dot-1{background:#ff5f57}.ph-card-dot-2{background:#febc2e}.ph-card-dot-3{background:#28c840}.ph-card-label{font-family:var(--font-family-mono,ui-monospace, SFMono-Regular, monospace);color:var(--subtitle-color);letter-spacing:0;flex:1;margin-left:10px;font-size:11px;font-weight:500}.ph-card-status{font-family:var(--font-family-primary);font-size:10px;font-weight:var(--font-weight-bold);color:#22c55e;text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-full);background:#22c55e1f;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.ph-card-status-pulse{background:#22c55e;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite phCardPulse;box-shadow:0 0 0 3px #22c55e40}@keyframes phCardPulse{0%,to{box-shadow:0 0 0 3px #22c55e47}50%{box-shadow:0 0 0 6px #22c55e00}}.ph-card-body{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-md);flex-direction:column;gap:12px;display:flex}.ph-card-header-row{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.ph-card-section{font-family:var(--font-family-primary);font-size:11px;font-weight:var(--font-weight-bold);color:var(--main-title-color);text-transform:uppercase;letter-spacing:.08em}.ph-card-section-meta{color:var(--subtitle-color);font-variant-numeric:tabular-nums;font-size:10.5px}.ph-card-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ph-card-item{border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:background .2s;display:flex}.ph-card-item:hover{background:var(--background-Gradient7)}.ph-card-item-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ph-card-item-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ph-card-item-name{font-family:var(--font-family-primary);font-size:13px;font-weight:var(--font-weight-bold);color:var(--main-title-color);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.ph-card-item-meta{color:var(--subtitle-color);font-size:11px;line-height:1.2}.ph-card-item-badge{font-family:var(--font-family-primary);font-size:9.5px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-full);flex-shrink:0;padding:3px 8px}.ph-card-divider{background:var(--border-color);height:1px;margin:4px 0}.ph-card-stat-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ph-card-stat{flex-direction:column;gap:2px;display:flex}.ph-card-stat-val{font-family:var(--font-family-secondary);font-size:18px;font-weight:var(--font-weight-extrabold);color:var(--main-title-color);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ph-card-stat-lbl{font-family:var(--font-family-primary);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--subtitle-color);text-transform:uppercase;letter-spacing:.05em}.ph-badge-float{z-index:2;background:var(--second--header-bg);border:1px solid var(--border-color);border-radius:var(--radius-full);font-family:var(--font-family-primary);font-size:11px;font-weight:var(--font-weight-bold);color:var(--main-title-color);box-shadow:0 8px 20px -6px var(--accent-shadow);align-items:center;gap:6px;padding:7px 14px;display:inline-flex;position:absolute;bottom:-14px;right:8px}.ph-badge-float svg{color:var(--accent-color)}@media (max-width:1024px){.ph-container{grid-template-columns:1fr;gap:clamp(40px,5vw,60px)}.ph-visual{max-width:500px;margin:0 auto}.ph-content{text-align:center;align-items:center}.ph-title{max-width:20ch}.ph-subtitle{max-width:60ch}.ph-metrics{margin-left:auto;margin-right:auto}}@media (max-width:768px){.ph{padding-top:calc(var(--navx-h,76px) + clamp(28px, 5vh, 44px));padding-bottom:clamp(48px,8vh,72px);padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.ph-title{max-width:22ch;font-size:clamp(1.85rem,7vw,2.5rem);line-height:1.1}.ph-subtitle{font-size:14px;line-height:1.55}.ph-actions{justify-content:center;width:100%}.ph-btn-primary,.ph-btn-secondary{flex:1;justify-content:center;padding:11px 18px;font-size:14px}.ph-metric{padding:var(--spacing-sm) var(--spacing-md)}.ph-metric-val{font-size:17px}.ph-metric-lbl{font-size:9.5px}.ph-visual{max-width:100%}.ph-card-stat-val{font-size:16px}}@media (max-width:560px){.ph{padding-top:calc(var(--navx-h,60px) + 24px)}.ph-crumbs{display:none}.ph-eyebrow{padding:4px 12px;font-size:10.5px}.ph-title{letter-spacing:-.02em;max-width:100%;font-size:clamp(1.6rem,9vw,2.1rem)}.ph-subtitle{max-width:100%;font-size:13.5px}.ph-actions{flex-flow:row;gap:8px}.ph-btn-primary,.ph-btn-secondary{text-align:center;flex:1;justify-content:center;min-width:0;padding:10px 12px;font-size:13px}.ph-metrics{flex-wrap:wrap;width:100%}.ph-metric{text-align:center;flex:1;align-items:center;min-width:33%;padding:12px 8px}.ph-metric-val{font-size:15px}.ph-metric-lbl{font-size:9px}.ph-card-chrome{gap:6px;padding:8px 10px}.ph-card-label{font-size:10px}.ph-card-body{gap:10px;padding:14px}.ph-card-item{gap:10px;padding:8px 10px}.ph-card-item-icon{width:28px;height:28px}.ph-card-item-name{font-size:12px}.ph-card-item-meta{display:none}.ph-card-item-badge{padding:2px 6px;font-size:9px}}@media (max-width:380px){.ph{padding-left:14px;padding-right:14px}.ph-title{font-size:clamp(1.4rem,10vw,1.85rem)}.ph-subtitle{font-size:13px}.ph-metric{min-width:50%}}@media (prefers-reduced-motion:reduce){.ph-glow-1,.ph-glow-2,.ph-btn-shine,.ph-card-status-pulse,.ph-card{animation:none!important}}
.notfound-page{background:var(--background-Gradient9);min-height:100vh;padding:var(--spacing-4xl) var(--spacing-xl);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.notfound-grid{background-image:radial-gradient(circle at 20% 30%, var(--animation-color1) 1px, transparent 1px), radial-gradient(circle at 80% 70%, var(--animation-color2) 1px, transparent 1px);opacity:.06;pointer-events:none;background-size:52px 52px;position:absolute;inset:0}.notfound-inner{text-align:center;align-items:center;gap:var(--spacing-xl);z-index:1;flex-direction:column;max-width:560px;margin:0 auto;display:flex;position:relative}.notfound-code{font-family:var(--font-family-secondary);background:linear-gradient(135deg, var(--accent-color), var(--small-title-color));-webkit-text-fill-color:transparent;opacity:.2;margin-bottom:calc(-1 * var(--spacing-2xl));-webkit-background-clip:text;background-clip:text;font-size:clamp(64px,8vw,96px);font-weight:700;line-height:1;display:block}.notfound-icon-wrap{z-index:1;position:relative}.notfound-icon-wrap svg{animation:3s ease-in-out infinite notfound-pulse;display:block}@keyframes notfound-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.notfound-title{font-family:var(--font-family-secondary);font-size:clamp(var(--font-size-xl), 2.5vw, var(--font-size-2xl));color:var(--main-title-color);font-weight:650;line-height:var(--line-height-snug);letter-spacing:-.018em;margin:0}.notfound-desc{font-size:var(--font-size-md);color:var(--subtitle-color);line-height:var(--line-height-relaxed);margin:0}.notfound-links{gap:var(--spacing-sm);flex-direction:column;width:100%;max-width:320px;display:flex}.notfound-quick-link{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-xl);background:var(--second--header-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--subtitle-color);transition:border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);text-decoration:none;display:flex}.notfound-quick-link:hover{border-color:var(--accent-color);color:var(--accent-color);transform:translate(4px)}.notfound-link-arrow{margin-left:auto}.notfound-home-btn{padding:var(--spacing-md) var(--spacing-3xl);background:var(--accent-color);color:#fff;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:opacity var(--transition-fast), transform var(--transition-fast);box-shadow:var(--shadow-lg);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.notfound-home-btn:hover{opacity:.88;transform:translateY(-2px)}
.cookie-banner{z-index:9999;background:var(--second--header-bg);border:1px solid var(--border-color);border-radius:var(--radius-xl);width:min(960px,100% - 24px);animation:.45s cubic-bezier(.4,0,.2,1) cookie-banner-in;position:fixed;bottom:clamp(12px,2vw,24px);left:50%;transform:translate(-50%);box-shadow:0 24px 60px -16px #00000038,0 4px 12px -4px #00000014}@keyframes cookie-banner-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.cookie-banner-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(12px,2vw,20px);padding:clamp(14px,1.6vw,18px) clamp(16px,2vw,24px);display:grid}.cookie-banner-icon{border-radius:var(--radius-md);background:var(--background-Gradient7);width:36px;height:36px;color:var(--accent-color);border:1px solid var(--border-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cookie-banner-text{min-width:0}.cookie-banner-title{font-family:var(--font-family-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--main-title-color);line-height:var(--line-height-snug);margin:0 0 2px}.cookie-banner-desc{font-family:var(--font-family-primary);font-size:var(--font-size-xs);color:var(--subtitle-color);line-height:var(--line-height-relaxed);margin:0}.cookie-banner-link{color:var(--accent-color);text-underline-offset:2px;font-weight:var(--font-weight-semibold);text-decoration:underline;text-decoration-thickness:1px}.cookie-banner-link:hover{color:var(--small-title-color)}.cookie-banner-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.cookie-banner-btn{border-radius:var(--radius-md);font-family:var(--font-family-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);white-space:nowrap;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.cookie-banner-btn-secondary{color:var(--main-title-color);border:1px solid var(--border-color);background:0 0}.cookie-banner-btn-secondary:hover{border-color:var(--accent-color);color:var(--accent-color)}.cookie-banner-btn-primary{background:linear-gradient(135deg, var(--accent-color), var(--small-title-color));color:#fff;box-shadow:0 6px 14px -6px var(--accent-shadow);border:1px solid #0000}.cookie-banner-btn-primary:hover{box-shadow:0 10px 20px -6px var(--accent-color);transform:translateY(-1px)}.cookie-banner-close{width:30px;height:30px;color:var(--subtitle-color);border:1px solid var(--border-color);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cookie-banner-close:hover{border-color:var(--accent-color);color:var(--accent-color)}@media (max-width:720px){.cookie-banner-inner{grid-template-columns:1fr;gap:14px}.cookie-banner-icon{grid-row:1}.cookie-banner-actions{grid-row:3;justify-content:stretch;width:100%}.cookie-banner-btn{flex:1;justify-content:center}.cookie-banner-close{display:none}}@media (prefers-reduced-motion:reduce){.cookie-banner{animation:none}}
.dashboard{text-align:center;transition:var(--transition-medium);min-height:calc(100vh - var(--header-height));width:100%;padding:clamp(var(--spacing-xl), 5vw, var(--spacing-2xl)) var(--spacing-xl);background:var(--background-Gradient1);z-index:15;justify-content:center;align-items:center;display:flex;position:relative}.hero-section{width:100%;max-width:min(var(--max-width-xl), 90vw);margin:0 auto}.title{font-size:clamp(var(--heading-md), 7vw, var(--heading-xl));font-weight:var(--font-weight-bold);line-height:var(--line-height-relaxed);margin-bottom:clamp(var(--spacing-lg), 5vh, var(--spacing-xl));color:var(--banner-title-secondary);letter-spacing:var(--letter-spacing-wide);text-shadow:var(--shadow-sm)}.highlight{color:var(--banner-title-primary);font-weight:var(--font-weight-black)}.navy{color:var(--banner-title-secondary);text-shadow:1px 1px 2px var(--accent-shadow)}.dashboard-subtitle{font-family:var(--font-family-primary);font-size:clamp(var(--font-size-sm), 3vw, var(--font-size-md));color:var(--banner-subtitle-color);margin:clamp(var(--spacing-md), 4vh, var(--spacing-xl)) auto;line-height:var(--line-height-relaxed);max-width:min(var(--max-width-md), 85%);opacity:.9}.demo-button{padding:var(--button-padding-lg);font-size:clamp(var(--font-size-base), 1.5vw, var(--font-size-lg));font-weight:var(--font-weight-medium);background:var(--banner-button-color);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-medium);color:var(--white-text);box-shadow:var(--shadow-md);border:none}.demo-button:hover{box-shadow:var(--shadow-lg);background:var(--small-title-color);transform:translateY(-2px)scale(1.02)}.demo-button:active{transform:translateY(1px)}.hero-trust-pill{margin:0 auto var(--spacing-lg);border:1px solid var(--border-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex;box-shadow:0 4px 12px -4px #0f172a1a}.hero-trust-stars{color:#f59e0b;gap:2px;display:inline-flex}.hero-trust-sep{opacity:.45}[data-theme=dark] .hero-trust-pill{color:var(--white-text);background:#0f172a8c}.hero-cta-row{margin-top:var(--spacing-lg);flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hero-cta-primary,.hero-cta-ghost{border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);cursor:pointer;align-items:center;gap:8px;padding:12px 22px;text-decoration:none;transition:all .25s;display:inline-flex}.hero-cta-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;box-shadow:0 4px 10px -4px #6366f12e;color:#fff!important}.hero-cta-primary:hover{transform:translateY(-2px);box-shadow:0 6px 14px -5px #6366f12e}.hero-cta-ghost{border:1.5px solid var(--border-color);background:#fff;color:var(--text-primary)!important}.hero-cta-ghost:hover{border-color:var(--accent-color);transform:translateY(-2px);color:var(--accent-color)!important}[data-theme=dark] .hero-cta-ghost{background:#0f172a8c;color:var(--white-text)!important}.hero-stack-strip{margin-top:var(--spacing-xl);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:720px;margin-left:auto;margin-right:auto;display:flex}.hero-stack-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--subtitle-color);text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin-right:4px}.hero-stack-chip{border:1px solid var(--border-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffa6;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;transition:all .2s;display:inline-flex}.hero-stack-chip:hover{border-color:var(--accent-color);color:var(--accent-color);transform:translateY(-1px)}[data-theme=dark] .hero-stack-chip{color:var(--white-text);background:#0f172a8c}.hero-bullets{margin-top:var(--spacing-lg);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;max-width:760px;margin-left:auto;margin-right:auto;display:flex}.hero-bullet{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--subtitle-color);align-items:center;gap:6px;display:inline-flex}.hero-bullet svg{color:#22c55e}@media (max-width:640px){.hero-stack-label{text-align:center;width:100%;margin-bottom:4px}.hero-bullets{gap:10px}}.dashboard-background{background:var(--background-Gradient1);isolation:isolate;width:100%;min-height:100vh;position:relative;overflow:hidden}.floating-icons-wrapper{z-index:5;pointer-events:none;contain:layout paint;max-width:100vw;position:absolute;inset:0;overflow:visible}.floating-icons-container{width:110%;height:110%;position:absolute;inset:-5%}.content-layer{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;height:100%;position:relative}.node-animation-container{z-index:3;opacity:.6;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.background-layer{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;inset:0}.content-wrapper{z-index:20;position:relative}.title-container{z-index:25;margin-bottom:var(--spacing-xl);position:relative}.typing-text{z-index:30;display:inline-block;position:relative}@keyframes float{0%{transform:translate(0)rotate(0)}25%{transform:translate(10px,-15px)rotate(5deg)}50%{transform:translate(15px)rotate(0)}75%{transform:translate(5px,15px)rotate(-5deg)}to{transform:translate(0)rotate(0)}}.floating-icon{will-change:transform;animation:6s ease-in-out infinite gentleFloat;opacity:1!important}@keyframes gentleFloat{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(5px,-10px)rotate(2deg)}50%{transform:translate(10px)rotate(0)}75%{transform:translate(5px,10px)rotate(-2deg)}}.floating-icon img{opacity:.9;transition:transform .3s}.floating-icon:hover img{transform:scale(1.1)}.floating-icon:first-child{animation-delay:.1s}.floating-icon:nth-child(2){animation-delay:.2s}.floating-icon:nth-child(3){animation-delay:.3s}.floating-icon:nth-child(4){animation-delay:.4s}.floating-icon:nth-child(5){animation-delay:.5s}.floating-icon:nth-child(6){animation-delay:.6s}.floating-icon:nth-child(7){animation-delay:.7s}.floating-icon img{filter:drop-shadow(0 4px 8px #00000026);opacity:.9;transition:all .3s}.floating-icon:hover img{filter:drop-shadow(0 8px 16px #0003);opacity:1;transform:scale(1.1)}@media screen and (min-width:1440px){.dashboard{padding:var(--spacing-3xl) var(--spacing-2xl)}.title{margin-bottom:var(--spacing-xl)}}@media screen and (max-width:1200px){.dashboard{padding:var(--spacing-2xl) var(--spacing-xl)}.hero-section{max-width:85vw}}@media screen and (max-width:992px){.dashboard{padding:var(--spacing-xl) var(--spacing-lg);min-height:calc(90vh - var(--header-height))}.hero-section{max-width:90vw}}@media screen and (max-width:768px){.dashboard{padding:var(--spacing-lg);min-height:calc(85vh - var(--header-height))}.title{margin-bottom:var(--spacing-md)}.dashboard-subtitle{margin:var(--spacing-lg) auto;max-width:90%}.floating-icon{transform:scale(.8)}.title-container{margin-bottom:var(--spacing-lg)}}@media screen and (max-width:480px){.dashboard{padding:var(--spacing-md);min-height:calc(80vh - var(--header-height))}.hero-section{max-width:95vw}.title{margin-bottom:var(--spacing-sm)}.demo-button{padding:var(--spacing-md)}.floating-icon{transform:scale(.6)}.title-container{margin-bottom:var(--spacing-md)}}@media (hover:none){.demo-button{-webkit-tap-highlight-color:transparent}.demo-button:active{transform:scale(.98)}}@media (prefers-contrast:high){.highlight{-webkit-text-fill-color:var(--banner-title-primary)}.demo-button{background:var(--banner-button-color)}}@media (prefers-reduced-motion:reduce){.dashboard,.demo-button{transition:none}}.dashboard-section{background:var(--background-Gradient1);width:100%;height:100vh;position:relative;overflow:hidden}.node-background,.icons-background{pointer-events:none;position:absolute;inset:0}.dashboard-content{z-index:10;position:relative}.dashboard-main{background:var(--background-Gradient1);isolation:isolate;width:100%;height:100vh;position:relative;overflow:hidden}.dashboard-background-layer{z-index:1;pointer-events:none;position:absolute;inset:0}.network-container{z-index:1;position:absolute;inset:0}.floating-icons-layer{z-index:2;transform-style:preserve-3d;perspective:1000px;position:absolute;inset:0}.dashboard-content-layer{z-index:3;width:100%;height:100%;position:relative}.floating-icon{transform-origin:50%;animation:8s ease-in-out infinite floatWithFade;opacity:1!important}@keyframes floatWithFade{0%,to{filter:brightness();transform:translate(0)scale(1)}50%{filter:brightness(1.1);transform:translate(10px,-15px)scale(1.05)}}.floating-icons-layer .floating-icon{transition:transform .3s;opacity:1!important;visibility:visible!important;display:block!important}
.into-main-content{position:relative;overflow:hidden}.flex-end{justify-content:space-between;align-items:flex-end;gap:clamp(var(--spacing-lg), 4vw, var(--spacing-2xl));margin:0 auto;display:flex}.intro-container{margin:var(--spacing-3xl) 0;padding:clamp(var(--spacing-md), 3vw, var(--spacing-2xl));border-radius:var(--radius-lg);justify-content:space-between;align-items:flex-start;width:100%;transition:all .3s ease-in-out;display:flex;position:relative}@media (max-width:992px){.intro-container{padding:clamp(var(--spacing-sm), 2vw, var(--spacing-lg));margin:var(--spacing-lg) 0}}@media (max-width:768px){.intro-container{text-align:center;padding:var(--spacing-md);align-items:center;gap:var(--spacing-lg);flex-direction:column}}@media (max-width:576px){.intro-container{margin:var(--spacing-md) 0;padding:var(--spacing-sm)}}.intro-text{max-width:100%;padding:0 clamp(var(--spacing-sm), 2vw, var(--spacing-lg));margin:0 auto}.intro-description{font-size:clamp(var(--font-size-base), 2vw, var(--font-size-lg));color:var(--about-title-primary);line-height:var(--line-height-relaxed);width:clamp(280px,90%,800px);font-weight:var(--font-weight-regular);min-height:180px;letter-spacing:var(--letter-spacing-wide)}.intro-highlight{font-weight:var(--font-weight-bold);color:var(--about-title-secondary);transition:color .3s}.btn-know-more{padding:var(--button-padding-lg);font-size:clamp(var(--font-size-base), 1.5vw, var(--font-size-lg));font-weight:var(--font-weight-bold);background:var(--banner-button-color);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-medium);color:var(--white-text);box-shadow:var(--shadow-md);font-weight:var(--font-weight-medium);margin-top:var(--spacing-xl);border:none;width:fit-content;min-width:160px;display:inline-block}.btn-know-more:hover{box-shadow:var(--shadow-lg);background:var(--small-title-color);transform:translateY(-2px)scale(1.02)}.btn-know-more:active{transform:translateY(1px)}.intro-image{flex-shrink:0;transition:transform .5s}.intro-image img{object-fit:contain;filter:drop-shadow(0 4px 8px #0000001a);width:clamp(280px,35vw,550px);height:auto}.typing-effect{border-right:var(--border-width-thin) solid var(--color-text-primary);animation:.7s step-end infinite blink}@keyframes blink{0%,to{border-color:#0000}50%{border-color:var(--color-text-primary)}}.fade-in-text{opacity:0;animation:.5s forwards fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.scale-text{transition:transform .3s;display:inline-block}.scale-text:hover{transform:scale(1.05)}.highlight-text{display:inline-block;position:relative}.highlight-text:after{content:"";width:0;height:var(--border-width-thin);background-color:var(--color-primary-light-600);transition:width .3s;position:absolute;bottom:-2px;left:0}.highlight-text:hover:after{width:100%}@media (max-width:1200px){.intro-container{margin:var(--spacing-lg) 0}.intro-description{min-height:160px}.btn-know-more{padding:var(--button-padding-md)}}@media (max-width:1024px){.flex-end{gap:var(--spacing-xl);flex-direction:column-reverse;align-items:center}.intro-container{text-align:center;padding:var(--spacing-lg);flex-direction:column;align-items:center}.intro-text{width:100%;margin:0}.intro-image img{width:clamp(260px,50vw,400px);margin:var(--spacing-lg) 0}.btn-know-more{padding:var(--button-padding-md) var(--button-padding-lg)}}@media (max-width:768px){.into-main-content{padding:var(--spacing-lg) var(--spacing-md)}.intro-description{font-family:var(--font-family-primary);font-size:calc(var(--font-size-base) + .1rem);letter-spacing:.02em;width:100%;min-height:auto}.btn-know-more{margin-top:var(--spacing-2xl);padding:var(--spacing-md)}.flex-end{gap:var(--spacing-lg)}}@media (max-width:640px){.intro-container{padding:var(--spacing-md) var(--spacing-sm);gap:var(--spacing-md)}.intro-image{display:block}.intro-image img{width:clamp(220px,80vw,320px);margin:var(--spacing-md) 0}.btn-know-more{margin-top:var(--spacing-2xl);padding:var(--spacing-md)}.intro-text{padding:0 var(--spacing-xs)}}@media (max-width:480px){.intro-container{padding:var(--spacing-sm)}.intro-description{font-family:var(--font-family-primary);font-size:var(--font-size-base);line-height:1.6}.btn-know-more{padding:var(--spacing-md)}}.intro-visual-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;max-width:420px;margin:0 auto;overflow:hidden;box-shadow:0 20px 60px #0000001f,0 2px 8px #0000000a}.intro-visual-header{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);align-items:center;gap:10px;padding:16px 20px;display:flex}.intro-visual-logo{background:#fff3;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.intro-visual-title{flex:1;font-size:13px;font-weight:600}.intro-visual-pulse{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s infinite introPulse;box-shadow:0 0 0 4px #22c55e40}@keyframes introPulse{0%,to{box-shadow:0 0 0 4px #22c55e40}50%{box-shadow:0 0 0 8px #22c55e00}}.intro-visual-body{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.intro-visual-metric{align-items:center;gap:12px;display:flex}.intro-visual-metric-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.intro-visual-metric-value{color:#111827;font-size:20px;font-weight:800;line-height:1}.intro-visual-metric-label{color:#6b7280;margin-top:2px;font-size:12px}.intro-visual-footer{background:#fafbfc;border-top:1px solid #f3f4f6;padding:14px 20px}.intro-visual-tags{flex-wrap:wrap;gap:6px;display:flex}.intro-visual-tag{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600}[data-theme=dark] .intro-visual-card{background:#1e1e2e;border-color:#2d2d44}[data-theme=dark] .intro-visual-metric-value{color:#e2e8f0}[data-theme=dark] .intro-visual-metric-label{color:#94a3b8}[data-theme=dark] .intro-visual-footer{background:#2a2a3d;border-color:#2d2d44}[data-theme=dark] .intro-visual-tag{color:#cbd5e1;background:#2a2a3d;border-color:#3d3d5a}
.main-container-feature{padding:var(--spacing-4xl) var(--spacing-xl);isolation:isolate;position:relative}.containerNGDCWork{width:100%;max-width:min(94vw,1600px);margin:0 auto;padding:0}@media (max-width:768px){.main-container-feature{padding:var(--spacing-3xl) var(--spacing-lg)}}@media (max-width:480px){.main-container-feature{padding:var(--spacing-3xl) var(--spacing-md)}}.ngdc-head{width:100%;max-width:760px;margin:0 auto var(--spacing-3xl);padding:0 var(--spacing-md);text-align:center;align-items:center;gap:var(--spacing-md);z-index:2;clear:both;flex-direction:column;display:flex;position:relative}.ngdc-eyebrow{font-family:var(--font-family-primary);color:var(--accent-color);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;background:var(--background-Gradient7);border:1px solid var(--accent-color);border-radius:var(--radius-full);align-items:center;gap:8px;padding:4px 14px;display:inline-flex;font-size:10.5px!important;font-weight:700!important}.ngdc-eyebrow-dot{background:var(--accent-color);border-radius:50%;width:6px;height:6px}.ngdc-title{font-family:var(--font-family-secondary);font-size:clamp(var(--font-size-2xl), 3vw, 2.5rem);color:var(--main-title-color);letter-spacing:-.018em;margin:0;font-weight:650;line-height:1.15}.ngdc-accent{background:linear-gradient(135deg, var(--accent-color), var(--small-title-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ngdc-subtitle{font-family:var(--font-family-primary);font-size:var(--font-size-md);color:var(--subtitle-color);line-height:var(--line-height-relaxed);max-width:640px;margin:0}.row{margin-bottom:clamp(var(--spacing-xl), 4vw, var(--spacing-2xl));justify-content:space-between;align-items:stretch;gap:clamp(var(--spacing-lg), 3vw, var(--spacing-xl));opacity:0;transform:translateY(var(--spacing-md));transition:var(--transition-medium);width:100%;display:flex}.row.visible{opacity:1;transform:translateY(0)}.step{max-width:var(--max-width-md);padding:clamp(var(--spacing-lg), 2.2vw, var(--spacing-xl));border-radius:var(--radius-xl);background:var(--background-Gradient5);border:1px solid var(--border-color);transition:border-color var(--transition-medium), transform var(--transition-medium), box-shadow var(--transition-medium), background var(--transition-medium);text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:10px;display:flex;position:relative}.step.active{border-color:var(--accent-color);box-shadow:0 10px 24px -12px var(--accent-shadow);transform:translateY(-2px)}.step.complete{border-color:#22c55e40}.iconContainer{width:clamp(var(--icon-size-lg), 6vw, var(--icon-size-xl));height:clamp(var(--icon-size-lg), 6vw, var(--icon-size-xl));border-radius:var(--radius-lg);font-size:clamp(var(--font-size-lg), 2vw, var(--font-size-xl));transition:var(--transition-medium);box-shadow:var(--shadow-md);background:var(--color-background-light);justify-content:center;align-items:center;margin-bottom:4px;display:flex;position:relative}.step.active .iconContainer{box-shadow:var(--shadow-lg);transform:scale(1.1)}.pulse-ring{border-radius:var(--radius-lg);border:1px solid #0000;width:100%;height:100%;animation:none;position:absolute}.step.active .pulse-ring{animation:pulse 1.5s var(--transition-elastic) infinite}@keyframes pulse{0%{border-color:#0000;transform:scale(1)}50%{border-color:var(--color-primary-light);transform:scale(1.2)}to{border-color:#0000;transform:scale(1)}}.titleFswCard{font-family:var(--font-family-primary);font-size:clamp(var(--font-size-md), 1.5vw, var(--font-size-lg));font-weight:var(--font-weight-semibold);color:var(--main-title-color);transition:var(--transition-medium);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-snug);margin:0}.description{font-family:var(--font-family-secondary);font-size:clamp(var(--font-size-xs), .8vw, var(--font-size-sm));color:var(--subtitle-color);line-height:var(--line-height-relaxed);margin:0}.step-num{font-family:var(--font-family-primary);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--subtitle-color);opacity:.7;font-variant-numeric:tabular-nums;transition:var(--transition-medium);margin:0}.step.active .step-num,.step.complete .step-num{opacity:1;color:var(--step-accent,var(--accent-color))}.step-duration{border-radius:var(--radius-full);font-family:var(--font-family-primary);font-size:10px;font-weight:var(--font-weight-bold);color:var(--subtitle-color);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:#0000000a;border:1px solid #0000000f;align-items:center;gap:6px;margin:0;padding:3px 10px;display:inline-flex}[data-theme=dark] .step-duration{background:#ffffff0d;border-color:#ffffff14}.step-duration-dot{background:var(--step-accent,var(--accent-color));width:5px;height:5px;box-shadow:0 0 6px var(--step-accent,var(--accent-color));border-radius:50%}.step-deliverables{padding-top:var(--spacing-md);border-top:1px solid #00000014;flex-direction:column;gap:8px;width:100%;margin-top:6px;display:flex}[data-theme=dark] .step-deliverables{border-top-color:#ffffff0f}.step-deliverables-label{font-family:var(--font-family-primary);font-size:9.5px;font-weight:var(--font-weight-bold);color:var(--subtitle-color);text-transform:uppercase;letter-spacing:.14em;opacity:.85}.step-deliverables-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.step-deliverables-list li{font-family:var(--font-family-primary);font-size:clamp(11px,.85vw,12.5px);font-weight:var(--font-weight-semibold);color:var(--main-title-color);line-height:var(--line-height-snug);align-items:center;gap:8px;display:flex}.step-deliverables-bullet{opacity:.8;border-radius:50%;flex-shrink:0;width:5px;height:5px}.step-indicator{top:calc(var(--spacing-sm) * -1);right:calc(var(--spacing-sm) * -1);background:var(--background-Gradient1);border-radius:var(--radius-full);padding:var(--spacing-xs) var(--spacing-md);align-items:center;gap:var(--spacing-xs);box-shadow:var(--shadow-md);opacity:0;transform:translateY(var(--spacing-xs));transition:var(--transition-medium);display:flex;position:absolute}.step.active .step-indicator,.step.complete .step-indicator{opacity:1;transform:translateY(0)}.status-icon{opacity:.9}.status-icon.success{color:var(--color-green-400)}.status-icon.pending{color:var(--color-yellow-400)}.status-text{font-family:var(--font-family-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.connection-wrapper{flex:0 0 clamp(var(--spacing-xl), 4vw, var(--spacing-2xl));margin:0 clamp(var(--spacing-sm), 2vw, var(--spacing-md));justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.connection-line{background:var(--border-color);border-radius:var(--radius-full);border:none;width:100%;height:3px;transition:background-color .3s;position:relative;overflow:hidden}@media (max-width:992px){.step{padding:var(--spacing-xl);aspect-ratio:auto;width:100%;min-height:auto}}@media (max-width:768px){.step{padding:var(--spacing-lg)}}.connection-line.active,.connection-line.complete{background:var(--border-color)}.progress-bar{background:linear-gradient(90deg, var(--accent-color), var(--small-title-color));border-radius:var(--radius-full);opacity:1;width:0;height:100%;box-shadow:0 2px 8px -2px var(--accent-shadow);transition:width 1.2s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.progress-bar:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff38 0%,#fff0 55%);position:absolute;inset:0}.connection-line.active .progress-bar,.connection-line.complete .progress-bar{width:100%}.data-dots{justify-content:space-evenly;width:100%;height:100%;display:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.data-dot{background:var(--color-primary-light);border-radius:var(--radius-full);opacity:0;width:6px;height:6px;box-shadow:0 0 12px #3b82f6b3}@media (max-width:992px){.data-dot{width:4px;height:4px}.progress-bar{width:80%}}@media (max-width:768px){.data-dot{width:3px;height:3px}.progress-bar{width:60%}}.connection-line:not(.active) .data-dot{box-shadow:none;background:#3b82f64d}.connection-line.active .data-dot{animation:dotFlow 2.5s var(--transition-elastic) infinite}.connection-line.active .data-dot:nth-child(2){animation-delay:.6s}.connection-line.active .data-dot:nth-child(3){animation-delay:1.2s}.connection-line.reverse .data-dot{animation-direction:reverse}@keyframes waterFlow{0%{opacity:1;width:0;box-shadow:0 0 15px #3b82f699}50%{opacity:1;width:100%;box-shadow:0 0 25px #3b82f6}to{opacity:1;width:0;box-shadow:0 0 15px #3b82f699}}@keyframes dotFlow{0%{opacity:0;transform:translateX(calc(var(--spacing-xl) * -1)) scale(.8);box-shadow:0 0 3px #3b82f64d}50%{opacity:1;transform:translate(0)scale(1.2);box-shadow:0 0 12px #3b82f6b3}to{opacity:0;transform:translateX(var(--spacing-xl)) scale(.8);box-shadow:0 0 3px #3b82f64d}}[data-theme=dark] .connection-line{border-color:var(--border-color)}[data-theme=dark] .connection-line.active .progress-bar{background:linear-gradient(90deg,#3b82f6cc,#60a5fa,#3b82f6cc);box-shadow:0 0 15px #3b82f699}[data-theme=dark] .connection-line.complete{border-color:var(--color-blue-500);box-shadow:0 0 10px #3b82f680}[data-theme=dark] .data-dot{background:var(--color-blue-400)}@media (max-width:1440px){.containerNGDCWork{padding:clamp(var(--spacing-lg), 3vw, var(--spacing-xl))}}@media (max-width:992px){.row{align-items:center;gap:var(--spacing-xl);flex-direction:column}.step{width:70%;max-width:100%;min-height:220px;margin:0 auto}.step-indicator{top:var(--spacing-sm);right:var(--spacing-sm)}.iconContainer{width:clamp(var(--icon-size-xl), 8vw, 80px);height:clamp(var(--icon-size-xl), 8vw, 80px);font-size:clamp(var(--font-size-xl), 2.5vw, var(--font-size-2xl))}.titleFswCard{font-size:clamp(var(--font-size-lg), 2vw, var(--font-size-xl))}.description{font-size:clamp(var(--font-size-base), 1.2vw, var(--font-size-lg));padding:0 var(--spacing-md)}.connection-wrapper{height:var(--spacing-xl);width:100px;margin:var(--spacing-lg) auto;transform:rotate(90deg)}}@media (max-width:768px){.containerNGDCWork{padding:var(--spacing-lg)}.step{width:100%;padding:var(--spacing-lg);min-height:220px;margin:0 auto}.iconContainer{width:clamp(70px,10vw,90px);height:clamp(70px,10vw,90px);font-size:clamp(var(--font-size-lg), 3vw, var(--font-size-2xl));margin-bottom:var(--spacing-lg)}.titleFswCard{font-size:clamp(var(--font-size-lg), 2.5vw, var(--font-size-xl));margin-bottom:var(--spacing-md)}.description{font-size:clamp(var(--font-size-base), 1.5vw, var(--font-size-lg));line-height:1.6}.connection-wrapper{width:80px;height:var(--spacing-xl)}}@media (max-width:576px){.containerNGDCWork{padding:var(--spacing-md)}.step{width:95%;padding:var(--spacing-lg);min-height:200px}.iconContainer{width:clamp(60px,12vw,80px);height:clamp(60px,12vw,80px);font-size:clamp(var(--font-size-lg), 3.5vw, var(--font-size-2xl))}.titleFswCard{font-size:clamp(var(--font-size-md), 3vw, var(--font-size-lg))}.description{font-size:clamp(var(--font-size-sm), 2vw, var(--font-size-base));padding:0 var(--spacing-sm)}.connection-wrapper{width:60px;height:var(--spacing-lg)}}@media (prefers-reduced-motion:reduce){.connection-line.active .progress-bar,.connection-line.active .data-dot{animation:none}.connection-line.complete .progress-bar{transition:none}}
