html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block;min-width:0}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
a{background-color:rgba(0,0,0,0)}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bold}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-size:100%;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
:root{--global-gray-400: #CBD5E0;--global-gray-500: #A0AEC0;--global-xs-spacing: 1em;--global-sm-spacing: 1.5rem;--global-md-spacing: 2rem;--global-lg-spacing: 2.5em;--global-xl-spacing: 3.5em;--global-xxl-spacing: 5rem;--global-edge-spacing: 1.5rem;--global-boxed-spacing: 2rem;--global-font-size-small: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-font-size-medium: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-font-size-large: clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-font-size-larger: clamp(2rem, 1.6rem + 1vw, 2.5rem);--global-font-size-xxlarge: clamp(2.25rem, 1.728rem + 1.63vw, 3rem)}
h1,h2,h3,h4,h5,h6{padding:0;margin:0}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}
dfn,cite,em,i{font-style:italic}
blockquote,q{quotes:"“" "”"}
blockquote{padding-left:1em;border-left:4px solid var(--global-palette4)}
blockquote cite{color:var(--global-palette5);font-size:13px;margin-top:1em;position:relative;font-style:normal;display:block}
address{margin:0 0 1.5em}
pre{background:var(--global-palette7);font-family:"Courier 10 Pitch",Courier,monospace;font-size:.9375rem;line-height:1.6;max-width:100%;overflow:auto;padding:1.5em;white-space:pre-wrap}
code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.8rem}
abbr,acronym{border-bottom:1px dotted var(--global-palette4);cursor:help}
mark,ins{text-decoration:none}
big{font-size:125%}
html{box-sizing:border-box}
*,*::before,*::after{box-sizing:inherit}
hr{height:0;border:0;border-bottom:2px solid var(--global-gray-400)}
ul,ol{margin:0 0 1.5em 1.5em;padding:0}
ul{list-style:disc}
ol{list-style:decimal}
li>ul,li>ol{margin-bottom:0;margin-left:1.5em}
dt{font-weight:700}
dd{margin:0 1.5em 1.5em}
img{display:block;height:auto;max-width:100%}
figure{margin:.5em 0}
table{margin:0 0 1.5em;width:100%}
a{color:var(--global-palette-highlight);text-underline-offset:.1em;transition:all .1s linear}
a:hover,a:focus,a:active{color:var(--global-palette-highlight-alt);text-underline-offset:.25em}
a:hover,a:active{outline:0}
:where(html:not(.no-js)) .hide-focus-outline *:focus{outline:0}
textarea{width:100%}
input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{-webkit-appearance:none;color:var(--global-palette5);border:1px solid var(--global-gray-400);border-radius:3px;padding:.4em .5em;max-width:100%;background:var(--global-palette9);box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}
::-webkit-input-placeholder{color:var(--global-palette6)}
::-moz-placeholder{color:var(--global-palette6);opacity:1}
:-ms-input-placeholder{color:var(--global-palette6)}
:-moz-placeholder{color:var(--global-palette6)}
::placeholder{color:var(--global-palette6)}
input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:var(--global-palette3);border-color:var(--global-palette6);outline:0;box-shadow:0px 5px 15px -7px rgba(0,0,0,.1)}
select{border:1px solid var(--global-gray-400);background-size:16px 100%;padding:.2em 35px .2em .5em;background:var(--global-palette9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat 98% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:none;outline:0;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}
select::-ms-expand{display:none}
select:focus{color:var(--global-palette3);border-color:var(--global-palette6);background-color:var(--global-palette9);box-shadow:0px 5px 15px -7px rgba(0,0,0,.1);outline:0}
select:focus option{color:#333}
fieldset{padding:.625em 1.425em .625em;border:1px solid var(--global-gray-500);margin-top:1.2em;margin-bottom:1.2em}
legend{font-weight:bold}
button,.button,input[type=button],input[type=reset],input[type=submit]{border-radius:3px;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);padding:.4em 1em;border:0;font-size:1.125rem;line-height:1.6;display:inline-block;font-family:inherit;cursor:pointer;text-decoration:none;transition:all .2s ease;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}
button:visited,.button:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}
button:hover,button:focus,button:active,.button:hover,.button:focus,.button:active,input[type=button]:hover,input[type=button]:focus,input[type=button]:active,input[type=reset]:hover,input[type=reset]:focus,input[type=reset]:active,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover);box-shadow:0px 15px 25px -7px rgba(0,0,0,.1)}
button:disabled,button.disabled,.button:disabled,.button.disabled,input[type=button]:disabled,input[type=button].disabled,input[type=reset]:disabled,input[type=reset].disabled,input[type=submit]:disabled,input[type=submit].disabled{cursor:not-allowed;opacity:.5}
.kt-clear{*zoom:1}
.kt-clear::before,.kt-clear::after{content:" ";display:table}
.kt-clear::after{clear:both}
.body{overflow-x:hidden}
.scroll a *,a.scroll *{pointer-events:none}
#wrapper{overflow:hidden;overflow:clip}
body.footer-on-bottom #wrapper{min-height:100vh;display:flex;flex-direction:column}
body[class*=showing-popup-drawer-]{overflow:hidden}
embed,iframe,object{max-width:100%}
@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/poppins-400.woff2) format("woff2");unicode-range:U+0000-02CC,U+02CE-02D7,U+02DA,U+02DC-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}
@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/poppins-500.woff2) format("woff2");unicode-range:U+0000-02CC,U+02CE-02D7,U+02DA,U+02DC-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}
@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/poppins-600.woff2) format("woff2");unicode-range:U+0000-02CC,U+02CE-02D7,U+02DA,U+02DC-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}
@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/poppins-700.woff2) format("woff2");unicode-range:U+0000-02CC,U+02CE-02D7,U+02DA,U+02DC-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}
@font-face{font-family:"Poppins";font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/poppins-400-italic.woff2) format("woff2");unicode-range:U+0000-02CC,U+02CE-02D7,U+02DA,U+02DC-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}
@font-face{font-display:swap;font-family:"Poppins FA";font-style:normal;font-weight:400;src:local("Arial"),local("ArialMT");size-adjust:112.03%;ascent-override:93.73%;descent-override:31.24%;line-gap-override:8.93%;unicode-range:U+0000-02CC,U+02CE-02D7,U+02DA,U+02DC-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}
@font-face{font-display:swap;font-family:"Poppins FA";font-style:normal;font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:106.43%;ascent-override:98.66%;descent-override:32.89%;line-gap-override:9.4%;unicode-range:U+0000-02CC,U+02CE-02D7,U+02DA,U+02DC-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}
@font-face{font-display:swap;font-family:"Poppins FA";font-style:normal;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:107.79%;ascent-override:97.41%;descent-override:32.47%;line-gap-override:9.28%;unicode-range:U+0000-02CC,U+02CE-02D7,U+02DA,U+02DC-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}
@font-face{font-display:swap;font-family:"Poppins FR";font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular");size-adjust:111.89%;ascent-override:93.84%;descent-override:31.28%;line-gap-override:8.94%;unicode-range:U+0000-02CC,U+02CE-02D7,U+02DA,U+02DC-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}
@font-face{font-display:swap;font-family:"Poppins FR";font-style:normal;font-weight:600;src:local("Roboto Bold"),local("Roboto-Bold"),local("Roboto");size-adjust:112.97%;ascent-override:92.94%;descent-override:30.98%;line-gap-override:8.85%;unicode-range:U+0000-02CC,U+02CE-02D7,U+02DA,U+02DC-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}
@font-face{font-display:swap;font-family:"Poppins FR";font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),local("Roboto");size-adjust:114.43%;ascent-override:91.76%;descent-override:30.59%;line-gap-override:8.74%;unicode-range:U+0000-02CC,U+02CE-02D7,U+02DA,U+02DC-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}
@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}
html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}
html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}
html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}
html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}
html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}
html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}
html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}
html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}
html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}
html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}
html :where(img[class*=wp-image-]){height:auto;max-width:100%}
:where(figure){margin:0 0 1em}
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--theme-palette-1: var(--global-palette1);--wp--preset--color--theme-palette-2: var(--global-palette2);--wp--preset--color--theme-palette-3: var(--global-palette3);--wp--preset--color--theme-palette-4: var(--global-palette4);--wp--preset--color--theme-palette-5: var(--global-palette5);--wp--preset--color--theme-palette-6: var(--global-palette6);--wp--preset--color--theme-palette-7: var(--global-palette7);--wp--preset--color--theme-palette-8: var(--global-palette8);--wp--preset--color--theme-palette-9: var(--global-palette9);--wp--preset--color--theme-palette-10: var(--global-palette10);--wp--preset--color--theme-palette-11: var(--global-palette11);--wp--preset--color--theme-palette-12: var(--global-palette12);--wp--preset--color--theme-palette-13: var(--global-palette13);--wp--preset--color--theme-palette-14: var(--global-palette14);--wp--preset--color--theme-palette-15: var(--global-palette15);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: var(--global-font-size-small);--wp--preset--font-size--medium: var(--global-font-size-medium);--wp--preset--font-size--large: var(--global-font-size-large);--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--larger: var(--global-font-size-larger);--wp--preset--font-size--xxlarge: var(--global-font-size-xxlarge);--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}
:root{--wp--style--global--content-size: var(--global-calc-content-width);--wp--style--global--wide-size: var(--global-calc-wide-content-width);}
:where(body){margin: 0;}
body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
:root{--global-palette1:#2B6CB0;--global-palette2:#215387;--global-palette3:#1A202C;--global-palette4:#2D3748;--global-palette5:#4A5568;--global-palette6:#718096;--global-palette7:#EDF2F7;--global-palette8:#F7FAFC;--global-palette9:#ffffff;--global-palette10:oklch(from var(--global-palette1) calc(l + 0.10 * (1 - l)) calc(c * 1.00) calc(h + 180) / 100%);--global-palette11:#13612e;--global-palette12:#1159af;--global-palette13:#b82105;--global-palette14:#f7630c;--global-palette15:#f5a524;--global-palette9rgb:255, 255, 255;--global-palette-highlight:var(--global-palette1);--global-palette-highlight-alt:var(--global-palette2);--global-palette-highlight-alt2:var(--global-palette9);--global-palette-btn-bg:var(--global-palette1);--global-palette-btn-bg-hover:var(--global-palette2);--global-palette-btn:var(--global-palette9);--global-palette-btn-hover:var(--global-palette9);--global-palette-btn-sec-bg:var(--global-palette7);--global-palette-btn-sec-bg-hover:var(--global-palette2);--global-palette-btn-sec:var(--global-palette3);--global-palette-btn-sec-hover:var(--global-palette9);--global-body-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--global-heading-font-family:inherit;--global-primary-nav-font-family:inherit;--global-fallback-font:sans-serif;--global-display-fallback-font:sans-serif;--global-content-width:1290px;--global-content-wide-width:calc(1290px + 230px);--global-content-narrow-width:842px;--global-content-edge-padding:1.5rem;--global-content-boxed-padding:2rem;--global-calc-content-width:calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );--wp--style--global--content-size:var(--global-calc-content-width);}
.wp-site-blocks{--global-vw:calc( 100vw - ( 0.5 * var(--scrollbar-offset)));}
body{background:var(--global-palette8);}
body,input,select,optgroup,textarea{font-weight:400;font-size:17px;line-height:1.6;font-family:var(--global-body-font-family);color:var(--global-palette4);}
body.content-style-unboxed .site{background:var(--global-palette9);}
h1,h2,h3,h4,h5,h6{font-family:var(--global-heading-font-family);}
h1{font-weight:700;font-size:32px;line-height:1.5;color:var(--global-palette3);}
h2{font-weight:700;font-size:28px;line-height:1.5;color:var(--global-palette3);}
h3{font-weight:700;font-size:24px;line-height:1.5;color:var(--global-palette3);}
h4{font-weight:700;font-size:22px;line-height:1.5;color:var(--global-palette4);}
h5{font-weight:700;font-size:20px;line-height:1.5;color:var(--global-palette4);}
h6{font-weight:700;font-size:18px;line-height:1.5;color:var(--global-palette5);}
@media all and (max-width: 1024px){:root{--global-content-boxed-padding:2rem;}}
@media all and (max-width: 767px){:root{--global-content-boxed-padding:1.5rem;}}
button,.button,input[type="button"],input[type="reset"],input[type="submit"]{box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}
button:hover,button:focus,button:active,.button:hover,.button:focus,.button:active,input[type="button"]:hover,input[type="button"]:focus,input[type="button"]:active,input[type="reset"]:hover,input[type="reset"]:focus,input[type="reset"]:active,input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active{box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}
:root{--global-kb-font-size-sm:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-kb-font-size-md:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-kb-font-size-lg:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-kb-font-size-xl:clamp(2.25rem, 1.728rem + 1.63vw, 3rem);--global-kb-font-size-xxl:clamp(2.5rem, 1.456rem + 3.26vw, 4rem);--global-kb-font-size-xxxl:clamp(2.75rem, 0.489rem + 7.065vw, 6rem);}
.nvx-root img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}
.nvxhf-header,.nvxhf-footer{font-family:'Poppins',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif}
.nvxhf-header{position:relative;z-index:9990;background:#081525}
.nvxhf-header::after{content:"";position:absolute;left:0;right:0;bottom:-56px;height:56px;background:linear-gradient(180deg,#081525 0%,rgba(8,21,37,0.62) 38%,rgba(8,21,37,0.28) 68%,rgba(8,21,37,0) 100%);pointer-events:none;z-index:1}
.nvxhf-topbar{background:#081525}
.nvxhf-topinner{max-width:1240px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:30px;flex-wrap:wrap;padding:8px 28px}
.nvxhf-topinner a{display:inline-flex;align-items:center;gap:8px;color:#EAF2FB;text-decoration:none;font-size:0.92rem;font-weight:600;line-height:1}
.nvxhf-topinner a:hover{color:#ffffff}
.nvxhf-topinner a svg{width:15px;height:15px;flex:none}
.nvxhf-ic{stroke:#E50914;flex:none}
.nvxhf-main{position:relative;background:#081525}
.nvxhf-inner{max-width:1240px;margin:0 auto;display:flex;align-items:center;gap:28px;padding:11px 28px}
.nvxhf-logo{display:inline-flex;align-items:center;text-decoration:none;flex:0 0 auto}
.nvxhf-logoword{font-weight:700;font-size:31px;line-height:1;color:#E50914;letter-spacing:-0.02em;text-shadow:0 1px 2px rgba(0,0,0,0.35);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.nvxhf-logo:hover .nvxhf-logoword{color:#B20710}
.nvxhf-nav{display:flex;align-items:center;gap:16px;flex-wrap:nowrap;justify-content:space-between;flex:1 1 auto}
.nvxhf-nav a:not(.nvxhf-cta){color:#F8FAFC;text-decoration:none;font-size:0.94rem;font-weight:700;white-space:nowrap}
.nvxhf-nav a:not(.nvxhf-cta):hover{color:#E50914}
.nvxhf-cta{display:inline-flex;align-items:center;gap:7px;background:linear-gradient(160deg,#C40812 0%,#A3060E 100%);color:#ffffff !important;font-weight:700;font-size:0.88rem;text-decoration:none;padding:10px 17px;border-radius:8px;white-space:nowrap;box-shadow:0 4px 14px rgba(163,6,14,0.32)}
.nvxhf-cta:hover{background:linear-gradient(160deg,#A3060E 0%,#8E0A12 100%)}
.nvxhf-navcontact{display:none}
.nvxhf-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:46px;height:40px;background:transparent;border:1px solid #2b4d6c;border-radius:8px;cursor:pointer;padding:0 10px;flex:none}
.nvxhf-burger span{display:block;height:2px;background:#dbe7f5;border-radius:2px}
@media (max-width:1200px){.nvxhf-topbar{display:block}
.nvxhf-topinner{gap:16px;padding:5px 14px}
.nvxhf-topinner a{font-size:0.77rem;gap:6px}}
@media (max-width:600px){.nvxhf-topinner{flex-wrap:nowrap!important;gap:14px!important;justify-content:flex-start!important;padding:8px 16px!important}
.nvxhf-topinner a{font-size:0.86rem!important;gap:7px!important;white-space:nowrap!important}
.nvxhf-topinner a svg{width:15px!important;height:15px!important}
.nvxhf-inner{padding:7px 14px;gap:12px}
.nvxhf-logoword{font-size:22px}}
@media (max-width:1279px){.nvxhf-burger{display:flex;position:fixed;top:10px;right:12px;z-index:10000;width:44px;height:38px;padding:0 10px;gap:4px;background:#081525;border:1px solid #2b4d6c;box-shadow:0 4px 14px rgba(0,0,0,0.45)}
.nvxhf-nav{display:none;position:fixed;top:0;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:#081525;box-shadow:0 14px 30px rgba(0,0,0,0.5);padding:58px 0 10px;max-height:100dvh;overflow-y:auto;z-index:9999}
.nvxhf-header.nvxhf-open .nvxhf-nav{display:flex}
.nvxhf-nav a:not(.nvxhf-cta){padding:14px 24px;border-bottom:1px solid rgba(255,255,255,0.05);font-size:1rem}
.nvxhf-cta{margin:14px 24px;justify-content:center;padding:14px 16px;font-size:1rem}
.nvxhf-navcontact{display:flex;flex-direction:column;gap:14px;padding:16px 24px;border-top:1px solid rgba(255,255,255,0.06)}
.nvxhf-navcontact a{display:inline-flex;align-items:center;gap:9px;color:#F8FAFC;text-decoration:none;font-size:0.97rem}}
.nvxhf-calc{display:inline-flex;align-items:center;gap:7px;border:1.14px solid transparent;color:#ffffff;background:linear-gradient(160deg,#C40812 0%,#A3060E 100%);border-radius:8px;padding:9px 15px;font-weight:700;line-height:1;text-decoration:none;box-shadow:0 4px 14px rgba(163,6,14,.32);transition:background .18s,color .18s,transform .18s,box-shadow .18s}
.nvxhf-calc:hover,.nvxhf-calc:focus{background:linear-gradient(160deg,#A3060E 0%,#8E0A12 100%);color:#fff;transform:translateY(-1px);box-shadow:0 6px 20px rgba(229,9,20,.4);outline:none}
.nvxhf-calc svg{width:15px;height:15px;flex:0 0 auto}
.nvxhf-nav .nvxhf-calc{margin-left:4px}
.nvxhf-nav .nvxhf-cta{padding:9px 15px;font-size:15.04px;line-height:1;border:1.14px solid transparent}
@media(max-width:1279px){.nvxhf-nav .nvxhf-calc{width:auto;justify-content:center;margin:14px 24px;padding:9px 15px;font-size:15.04px}}
@media(min-width:1280px){.nvxhf-inner{max-width:1500px}
.nvxhf-nav{gap:14px}
.nvxhf-nav .nvxhf-cta,.nvxhf-nav .nvxhf-calc{padding:9px 14px;margin-left:0}}
.nvxhf-footer{background:#091826;border-top:1px solid #14304a;color:#9fb3c8}
.nvxhf-finner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1.1fr 1fr;gap:56px;padding:56px 28px;align-items:start}
.nvxhf-flogo{margin-bottom:16px;line-height:1}
.nvxhf-flogoword{font-weight:700;font-size:24px;line-height:1;color:#E50914;letter-spacing:-0.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.nvxhf-fbrand p{margin:0;line-height:1.75;max-width:430px;color:#b8c8d8;font-size:0.95rem}
.nvxhf-fbrand .nvxhf-fb{display:inline-flex;align-items:center;gap:9px;margin-top:22px;background:rgba(255,255,255,0.04);border:1px solid #21405c;color:#FFFFFF;text-decoration:none;font-size:0.85rem;font-weight:600;padding:9px 16px;border-radius:8px}
.nvxhf-fbrand .nvxhf-fb:hover{background:rgba(255,255,255,0.09);color:#FFFFFF}
.nvxhf-fb svg{flex:none}
.nvxhf-fcol h3{color:#ffffff;font-size:0.98rem;margin:0 0 18px;letter-spacing:0.2px}
.nvxhf-fcol a,.nvxhf-fcol .nvxhf-line{display:flex;align-items:center;gap:10px;color:#b8c8d8;text-decoration:none;font-size:0.94rem;line-height:1.45;margin-bottom:14px;min-height:22px}
.nvxhf-fcol a:hover{color:#ffffff}
.nvxhf-rekv .nvxhf-line{gap:6px;flex-wrap:wrap}
.nvxhf-rekv .nvxhf-line b{color:#cdd9e6;font-weight:600}
.nvxhf-fbottom{border-top:1px solid #14304a;text-align:center;padding:18px 20px;font-size:0.85rem;color:#8a9cb0}
@media (max-width:860px){.nvxhf-finner{grid-template-columns:1fr;gap:34px;padding:42px 22px}
.nvxhf-fbrand p{max-width:none}}
.nvx-root .nvx-chips .nvx-chip{border:1px solid rgba(229,9,20,.6) !important}
@media(min-width:1280px){.nvxhf-nav .nvxhf-cta,.nvxhf-nav .nvxhf-calc{flex-direction:row-reverse}}
.nvxhf-nav a.nvxhf-calc:hover,.nvxhf-nav a.nvxhf-calc:focus{color:#fff !important}
@media(max-width:1279px){.nvxhf-nav a.nvxhf-calc{padding:9px 15px !important;font-size:15.04px !important;line-height:15.04px !important}}
#nvxhf-burger{background:transparent !important;border:1px solid #E50914 !important}
#nvxhf-burger span{background:#fff !important}
@media(min-width:1280px) and (max-width:1400px){.nvxhf-nav{gap:9px !important}
.nvxhf-nav>a:not(.nvxhf-cta):not(.nvxhf-calc){font-size:.86rem !important}
.nvxhf-nav .nvxhf-cta,.nvxhf-nav .nvxhf-calc{padding:8px 11px !important;font-size:.85rem !important;gap:5px !important}
.nvxhf-nav .nvxhf-cta svg,.nvxhf-nav .nvxhf-calc svg{width:13px !important;height:13px !important}}
@media(min-width:1280px){.nvxhf-topinner{max-width:1500px !important;position:relative;display:flex;align-items:center;justify-content:center;gap:20px}
.nvxhf-topinner .nvxhf-logo{position:absolute;left:28px;top:50%;transform:translateY(-50%);margin:0}
.nvxhf-inner{justify-content:flex-start}}
@media(min-width:1600px){.nvxhf-inner{max-width:1560px !important}
.nvxhf-topinner{max-width:1560px !important}}
@media(min-width:1401px) and (max-width:1500px){.nvxhf-nav{gap:9px !important}
.nvxhf-nav>a:not(.nvxhf-cta):not(.nvxhf-calc){font-size:.86rem !important}
.nvxhf-nav .nvxhf-cta,.nvxhf-nav .nvxhf-calc{padding:8px 11px !important;font-size:.85rem !important;gap:5px !important}
.nvxhf-nav .nvxhf-cta svg,.nvxhf-nav .nvxhf-calc svg{width:13px !important;height:13px !important}}
.nvxhf-topinner a svg.nvxhf-ic,.nvxhf-navcontact a svg.nvxhf-ic{stroke:var(--nvxIcS,#ffffff) !important}
.nvxhf-topinner a svg.nvxhf-ic{border-color:var(--nvxAc,rgba(229,9,20,.55)) !important}
.nvxhf-topinner a:hover svg.nvxhf-ic{border-color:var(--nvxAcH,rgba(229,9,20,.95)) !important}
.nvx-ordrow:not(:last-child)::after,html.js .nvx-ordrow:not(:last-child)::after{display:none !important}
.nvx-ord{position:relative}
.nvx-ord::before,.nvx-ord::after{content:"";position:absolute;left:46px;top:64px;width:1px;pointer-events:none;z-index:1}
.nvx-ord::before{height:var(--nvxRailH,0);background:rgba(255,255,255,.07)}
.nvx-ord::after{height:var(--nvxRailF,var(--nvxRailH,0));width:1.5px;background:linear-gradient(180deg,rgba(229,9,20,.30) 0%,rgba(229,9,20,.45) 62%,#FF4D55 100%);filter:drop-shadow(0 0 6px rgba(229,9,20,.75))}
.nvx-ord .nvx-raildot{position:absolute;left:46px;top:64px;width:6px;height:6px;margin:-3px 0 0 -2.5px;border-radius:50%;background:#fff;pointer-events:none;z-index:1;opacity:0;transform:translateY(var(--nvxRailF,0));filter:drop-shadow(0 0 5px rgba(255,120,126,1)) drop-shadow(0 0 14px rgba(229,9,20,.8))}
html.js .nvx-ord.nvx-on .nvx-raildot{opacity:1}
@media(prefers-reduced-motion:reduce){.nvx-ord .nvx-raildot{display:none !important}}
.nvx-art .nvx-blist a,.nvx-art .nvx-check a{color:#38BDF8;text-decoration:underline;text-underline-offset:3px;font-weight:600}
.nvx-art .nvx-blist a:hover,.nvx-art .nvx-check a:hover{color:#93C5FD}
@media(max-width:1279px){html.js .nvxhf-header.nvxhf-open .nvxhf-nav{padding-top:0 !important}
.nvxhf-nav .nvxhf-navcontact{order:-1 !important;display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-start !important;gap:8px 18px !important;padding:6px 60px 6px 12px !important;border-top:0 !important;border-bottom:1px solid rgba(255,255,255,.10) !important}
.nvxhf-nav .nvxhf-navcontact a{display:inline-flex !important;align-items:center !important;font-size:16px !important;font-weight:600 !important;gap:6px !important;white-space:nowrap !important;color:#EAF2FB !important;padding:0 !important;border-bottom:0 !important}
.nvxhf-nav .nvxhf-navcontact a svg.nvxhf-ic{box-sizing:content-box !important;width:17px !important;height:17px !important;padding:4px !important;border-radius:7px !important;border:1px solid var(--nvxAc,rgba(229,9,20,.38)) !important;background-color:var(--nvxAcBg,rgba(229,9,20,.08)) !important;stroke:var(--nvxIcS,#ffffff) !important}}
.nvxhf-footer .nvxhf-fcol a.nvx-wa{color:#b8c8d8}
body,h1,h2,h3,h4,h5,h6,p,li,a,button,input,textarea,select,label,summary,blockquote,figcaption,.nvx-root,.nvx-root :where(h1,h2,h3,h4,h5,h6,p,li,a,span,b,strong,em,i,label,button,input,textarea,select,summary,td,th,dt,dd,blockquote,figcaption,small,time){font-family:'Poppins','Poppins FA','Poppins FR',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif!important}
code,pre,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}
.nvx-root{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.nvx-h1{letter-spacing:-.015em}
.nvx-h2{letter-spacing:-.01em}
.nvx-h1,.nvx-h2,.nvx-arth1{text-wrap:balance}
.nvx-eigaline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px;align-items:center;margin:32px 0 32px!important;color:#cbd5e1;font-size:.95rem;line-height:1.4}
.nvx-eigaline>b{grid-column:1/-1;color:#fff;font-weight:700}
.nvx-eigaline span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}
.nvx-eigaline i{font-style:normal;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1.5px solid #E50914;color:#fff;font-weight:700;font-size:.78rem;flex:none}
@media(max-width:767px){.nvx-faq.nvx-faq details{padding:11px 14px;margin-bottom:8px}
.nvx-faq.nvx-faq summary{font-size:16px;line-height:1.35;gap:10px}
.nvx-faq.nvx-faq summary::after{width:9px;height:9px;margin-left:6px}
.nvx-faq.nvx-faq details p{margin-top:8px}}
@media(min-width:1280px) and (max-width:1365px){.nvxhf-nav.nvxhf-nav{gap:4px!important}
.nvxhf-nav>a:not(.nvxhf-cta):not(.nvxhf-calc){font-size:12.2px!important}
.nvxhf-nav .nvxhf-cta svg,.nvxhf-nav .nvxhf-calc svg{display:none!important}
.nvxhf-nav .nvxhf-cta,.nvxhf-nav .nvxhf-calc{padding:9px 9px!important;gap:0!important;font-size:13px!important}}
@media(min-width:1501px){.nvxhf-nav.nvxhf-nav{gap:8px!important}
.nvxhf-nav>a:not(.nvxhf-cta):not(.nvxhf-calc){font-size:13.6px!important}
.nvxhf-nav .nvxhf-cta,.nvxhf-nav .nvxhf-calc{font-size:13.6px!important;padding-top:8px!important;padding-bottom:8px!important}}
@media(max-width:767px){.nvx-formwrap.nvx-formwrap{padding:20px}
.nvx-form .nvx-field.nvx-field{margin-bottom:14px}
.nvx-form .nvx-field label{margin-bottom:6px}
.nvx-form .nvx-field textarea{min-height:150px}
.nvx-formwrap h2{text-wrap:balance}}
.nvx-ord::after{filter:none!important;box-shadow:0 0 6px 1px rgba(229,9,20,.6)!important}
@media(hover:none){.nvx-formwrap::before,.nvx-calctop,.nvx-mline,.nvx-mflowr,.nvx-mfloww,.nvx-mtwd,.nvx-mtwbig,.nvx-ordrow::after{filter:none!important}}
@media(hover:none) and (max-width:1279px){.nvxhf-nav a:focus-visible{outline:none!important}}
.nvx-calc__btn:focus{background:linear-gradient(160deg,#A3060E 0%,#8E0A12 100%)!important;color:#fff!important}
@media(max-width:767px){.nvx-grid-3{gap:10px!important}
.nvx-card{display:grid!important;grid-template-columns:72px 1fr!important;column-gap:14px!important;align-items:center!important;text-align:left!important;padding:12px 14px!important}
.nvx-card .nvx-ico{grid-row:1/span 2!important;grid-column:1!important;margin:0!important;align-self:center!important}
.nvx-card .nvx-icoimg{width:72px!important;height:72px!important}
.nvx-card h3{grid-column:2!important;display:block!important;text-align:left!important;justify-content:flex-start!important;min-height:0!important;margin:0 0 4px!important;font-size:1.02rem!important}
.nvx-card p{grid-column:2!important;font-size:.92rem!important;line-height:1.45!important}
.nvx-gal{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}
.nvx-grid-4{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}
.nvx-wcard{padding:14px 12px!important;align-items:flex-start!important;text-align:left!important}
.nvx-wcard .nvx-ico{display:inline-flex!important;margin:0 0 8px!important}
.nvx-wcard .nvx-icoimg{width:46px!important;height:46px!important}
.nvx-wcard h3{font-size:1rem!important;line-height:1.25!important;min-height:0!important;margin:0 0 5px!important;display:block!important;text-align:left!important}
.nvx-wcard p{font-size:.86rem!important;line-height:1.4!important}
.nvx-eigaline{font-size:.9rem;grid-template-columns:1fr;gap:8px}
.nvx-h1{font-size:2rem!important;line-height:1.15!important}
.nvx-h2{font-size:1.625rem!important;line-height:1.2!important}
.nvx-root h3{line-height:1.3!important}
.nvx-sec{padding-top:64px!important;padding-bottom:64px!important}
.nvxhf-topinner{padding:3px 64px 3px 14px!important;gap:12px!important;justify-content:space-around!important}
.nvxhf-topinner a{min-height:36px!important;padding:0 2px!important;font-size:clamp(13.2px,3.7vw,16px)!important}
.nvxhf-topinner a svg.nvxhf-ic{padding:3px!important;width:15px!important;height:15px!important}
.nvxhf-inner{padding:0 14px!important}
.nvxhf-logo{min-height:36px!important}
.nvxhf-logoword{font-size:20px!important}
.nvxhf-header{position:sticky!important;top:-42px!important}
.nvxhf-topbar{height:42px!important;box-sizing:border-box!important;overflow:hidden!important}
.nvxhf-burger{top:7px!important;height:34px!important;box-shadow:none!important}
.nvxhf-header.nvxhf-open .nvxhf-nav{bottom:0!important;max-height:none!important}
.nvxhf-nav .nvxhf-calc{background:transparent!important;border-color:rgba(229,9,20,.6)!important;box-shadow:none!important;color:#fff!important}
.nvxhf-header.nvxhf-open .nvxhf-navcontact{min-height:44px!important;box-sizing:border-box!important;align-items:center!important}
.nvxhf-burger span{transition:transform .2s ease,opacity .2s ease}
.nvxhf-header.nvxhf-open .nvxhf-burger span:nth-child(1){transform:translateY(3px) rotate(45deg)}
.nvxhf-header.nvxhf-open .nvxhf-burger span:nth-child(2){display:none!important}
.nvxhf-header.nvxhf-open .nvxhf-burger span:nth-child(3){transform:translateY(-3px) rotate(-45deg)}
[id]{scroll-margin-top:56px}
.nvxhf-logoword{animation:none!important;opacity:1!important;clip-path:none!important}
.nvxhf-logo{display:inline-flex!important;align-items:center!important;min-height:44px!important}
.nvx-hero__intro{font-size:1.0625rem!important;line-height:1.6!important}
.nvxhf-footer .nvxhf-fcol a{min-height:40px;display:flex;align-items:center}
.nvxhf-footer .nvxhf-fcol a.nvx-wa{min-height:44px}}
@media(min-width:1280px) and (max-width:1500px){.nvxhf-nav{gap:8px!important}
.nvxhf-nav>a:not(.nvxhf-cta):not(.nvxhf-calc){font-size:.8rem!important;letter-spacing:0!important}
.nvxhf-nav .nvxhf-cta,.nvxhf-nav .nvxhf-calc{padding:8px 10px!important;font-size:.8rem!important}}
.nvxhf-finner a{line-height:1.5}
.nvxhf-finner a[href*="privatumo"]{padding:10px 0}
body.nvx-menu-open{overflow:hidden!important}
@media(max-width:767px){.nvx-unit button{padding:11px 13px!important;font-size:.86rem!important;min-height:38px!important}
.nvx-calc__ib{min-height:56px}}
.nvx-art .nvx-arth2{scroll-margin-top:112px!important}
@media(min-width:1280px){.nvxhf-inner>.nvxhf-logo{position:absolute!important;left:calc(max(0px,(100% - 1500px)/2) + 28px)!important;top:-19.5px!important;transform:translateY(-50%)!important;margin:0!important;z-index:2}}
@media(min-width:1600px){.nvxhf-inner>.nvxhf-logo{left:calc(max(0px,(100% - 1560px)/2) + 28px)!important}}
.nvx-root .nvx-takeaway a{color:#38BDF8;text-decoration:underline;text-underline-offset:3px;font-weight:600}
@media(max-width:600px){.nvx-hero{padding-top:24px!important}
.nvx-hero__inner>.nvx-hero__intro{margin-bottom:0!important}
.nvx-hero__inner>.nvx-chips{flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:10px!important;margin-top:18px!important}
.nvx-hero__inner>.nvx-chips>.nvx-chip{flex:1 1 0!important;max-width:none!important;min-width:0!important;width:auto!important;padding:12px 6px!important}
.nvx-hero__inner>.nvx-chips .nvx-chip__price{font-size:1.2rem!important;white-space:nowrap}
.nvx-hero__inner>.nvx-chips .nvx-chip__sub{font-size:.78rem!important;line-height:1.3!important}
.nvx-hero__inner>.nvx-ctas{flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:10px!important;margin-top:16px!important}
.nvx-hero__inner>.nvx-ctas>.nvx-btn{flex:1 1 0!important;width:auto!important;min-width:0!important;height:50px!important;padding:0 6px!important;font-size:.94rem!important;white-space:nowrap}}
@media(max-width:380px){.nvx-hero .nvx-h1{font-size:1.75rem!important}
.nvx-hero .nvx-hero__intro{font-size:1rem!important;line-height:1.55!important}
.nvx-hero__inner>.nvx-ctas>.nvx-btn{font-size:.875rem!important;padding:0 4px!important}
.nvx-hero__inner>.nvx-chips .nvx-chip__price{font-size:1.1rem!important}}
@media(max-width:339px){.nvx-hero__inner>.nvx-ctas{flex-direction:column!important}
.nvx-hero__inner>.nvx-ctas>.nvx-btn{flex:none!important;width:100%!important;font-size:.94rem!important}}
.nvx-form .nvx-field label::before,.nvx-form .nvx-field:focus-within label::before{display:none!important;width:0!important;margin:0!important}
.nvx-frow{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}
.nvx-frow .nvx-field{min-width:0}
.nvx-form .nvx-field textarea#nvx-zinute{min-height:110px!important;height:110px}
.nvx-form .nvx-field input:not([type=range]):not([type=radio]):focus,.nvx-form .nvx-field textarea:focus{border-color:#38BDF8;box-shadow:0 0 0 3px rgba(56,189,248,.18)}
#nvx-lead-form .nvx-field input:not([type=range]):not([type=radio]):focus,#nvx-lead-form .nvx-field textarea:focus{border-color:#38BDF8!important;box-shadow:0 0 0 3px rgba(56,189,248,.18)}
@media (hover:none) and (pointer:coarse) and (min-width:768px){html.js [data-nvxr]{opacity:1!important;transform:none!important;transition:none!important}
html.js .nvx-hsq1,html.js .nvx-hero__sweep,html.js .nvx-formwrap::before,html.js .nvx-submit:not([disabled]),html.js .nvx-b2bcard.in-view .nvx-mflowr,html.js .nvx-b2bcard.in-view .nvx-mfloww,html.js .nvx-b2bcard.in-view .nvx-mping,html.js .nvx-mradar,html.js .nvx-mtwd{animation:none!important}
.nvx-hsq1{will-change:auto!important}
.nvx-dust,.nvx-lrail{display:none!important}
.nvxhf-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.nvx-mtwd{mix-blend-mode:normal!important}
.nvx-mflowr,.nvx-mfloww,.nvx-mping{display:none!important}
.nvx-calchero__bg,.nvx-calchero::before,.nvx-calchero__tag::before,.nvx-calctop,.nvx-orbit::before,.nvx-orbit::after{animation:none!important}}
.nvx-why .nvx-icoimg.nvx-icoimg--dim{filter:brightness(.66) saturate(.92)!important}
@media (hover:hover) and (pointer:fine){.nvx-why .nvx-wcard:hover .nvx-icoimg.nvx-icoimg--dim{filter:brightness(.74) saturate(.97)!important}}
@media(max-width:767px){.nvx-grid-4.nvx-why{display:block!important}
.nvx-why .nvx-wcard{display:grid!important;grid-template-columns:52px 1fr;column-gap:16px;align-items:start!important;text-align:left!important;background:none!important;border:0!important;border-top:1px solid #2a4155!important;border-radius:0!important;box-shadow:none!important;padding:22px 0!important}
.nvx-why .nvx-wcard:last-child{border-bottom:1px solid #2a4155!important}
.nvx-why .nvx-wcard::after{display:none!important}
.nvx-why .nvx-wcard .nvx-ico{grid-row:1/span 2;margin:2px 0 0!important}
.nvx-why .nvx-wcard .nvx-icoimg{width:52px!important;height:52px!important}
.nvx-why .nvx-wcard h3{font-size:1.06rem!important;margin:0 0 6px!important}
.nvx-why .nvx-wcard p{font-size:.95rem!important;line-height:1.55!important}}
#nvx-lead-form .nvx-ferr{margin:6px 2px 0!important;color:#ffb4b8;font-size:.85rem;font-weight:600;line-height:1.4}
#nvx-lead-form .nvx-ferr[hidden]{display:none!important}
#nvx-lead-form input[aria-invalid="true"]{border-color:#DC2626!important}
html.js .nvx-hero__inner>:nth-child(7){animation-delay:.56s}
html.js .nvx-hero__inner>:nth-child(8){animation-delay:.66s}
@media (max-width:600px){#nvx-lead-form .nvx-field{margin-bottom:10px!important}
#nvx-lead-form .nvx-field>label,#nvx-lead-form .nvx-frow label{margin-bottom:5px!important;line-height:1.3!important}
#nvx-lead-form input[type=text],#nvx-lead-form input[type=tel],#nvx-lead-form input[type=email],#nvx-lead-form input[inputmode]{height:44px!important}
#nvx-lead-form textarea{min-height:92px!important;height:92px!important}
#nvx-lead-form .nvx-frow{margin-bottom:10px!important}
#nvx-lead-form>.nvx-field:nth-child(1),#nvx-lead-form>.nvx-field:nth-child(2){display:inline-block!important;width:calc(50% - 6px)!important;vertical-align:top}
#nvx-lead-form>.nvx-field:nth-child(1){margin-right:4px!important}}
@media (max-width:380px){body .nvx-hero .nvx-h1{margin-bottom:10px!important}
body .nvx-hero .nvx-chips{margin-top:12px!important}
body .nvx-hero .nvx-ctas{margin-top:12px!important}}
.nvx-wa{display:flex;align-items:center;gap:11px;color:#cfe3d8;text-decoration:none}
.nvxhf-fcol a.nvx-wa:hover{color:#fff}
.nvxhf-fcol a.nvx-wa::before{content:"";flex:0 0 auto;width:32px;height:32px;border-radius:9px;border:1px solid rgba(37,211,102,.45);background-color:rgba(37,211,102,.10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2325D366'%3E%3Cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.52.149-.174.198-.298.297-.497.1-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:17px 17px;transition:background-color .25s ease-out,border-color .25s ease-out,box-shadow .25s ease-out,transform .25s ease-out}
.nvxhf-fcol a.nvx-wa:hover::before{background-color:rgba(37,211,102,.22);border-color:rgba(37,211,102,.85);box-shadow:0 0 14px rgba(37,211,102,.4);transform:translateY(-2px)}
html,body{background-color:#061725}
#wrapper,.site,.wp-site-blocks{background-color:#061725}
html body[class*="page-id-"]{background-color:#061725!important}
@property --nvxAc{syntax:"<color>";inherits:true;initial-value:rgba(229,9,20,.55)}
@property --nvxAcBg{syntax:"<color>";inherits:true;initial-value:rgba(229,9,20,.08)}
@property --nvxIcS{syntax:"<color>";inherits:true;initial-value:#E50914}
.nvxhf-topinner a[href^="tel:"],.nvxhf-navcontact a[href^="tel:"]{--nvxAc:rgba(229,9,20,.55);--nvxAcBg:rgba(229,9,20,.10);--nvxIcS:#FF4D55;
  --nvxAcH:rgba(229,9,20,.95);--nvxAcBgH:rgba(229,9,20,.22);--nvxAcGl:rgba(229,9,20,.45)}
.nvxhf-topinner a[href^="mailto:"],.nvxhf-navcontact a[href^="mailto:"]{--nvxAc:rgba(56,189,248,.55);--nvxAcBg:rgba(56,189,248,.10);--nvxIcS:#38BDF8;
  --nvxAcH:rgba(56,189,248,.95);--nvxAcBgH:rgba(56,189,248,.22);--nvxAcGl:rgba(56,189,248,.45)}
.nvxhf-topinner a[href^="tel:"] svg.nvxhf-ic,.nvxhf-topinner a[href^="mailto:"] svg.nvxhf-ic{background-color:var(--nvxAcBg,rgba(229,9,20,.08))}
.nvxhf-topinner a[href^="tel:"]:hover svg.nvxhf-ic,.nvxhf-topinner a[href^="mailto:"]:hover svg.nvxhf-ic{background-color:var(--nvxAcBgH,rgba(229,9,20,.22));
  box-shadow:0 0 12px var(--nvxAcGl,rgba(229,9,20,.45))}
.nvxhf-topinner a svg.nvxhf-ic path,.nvxhf-topinner a svg.nvxhf-ic rect{transform-box:fill-box;transform-origin:50% 50%}
@keyframes nvxRing{
  0%{transform:rotate(0)}12%{transform:rotate(-19deg)}26%{transform:rotate(16deg)}
  40%{transform:rotate(-12deg)}54%{transform:rotate(9deg)}68%{transform:rotate(-5deg)}
  84%{transform:rotate(2deg)}100%{transform:rotate(0)}
}
.nvxhf-topinner a[href^="mailto:"] svg.nvxhf-ic path,.nvxhf-topinner a[href^="mailto:"] svg.nvxhf-ic rect{transform-box:view-box;transform-origin:12px 12px}
@keyframes nvxBox{
  0%{transform:rotate(0)}14%{transform:rotate(-22deg)}32%{transform:rotate(18deg)}
  52%{transform:rotate(-13deg)}70%{transform:rotate(8deg)}86%{transform:rotate(-4deg)}
  100%{transform:rotate(0)}
}
@keyframes nvxFlap{
  0%{transform:rotate(0) translateY(0)}
  14%{transform:rotate(-22deg) translateY(-2.4px)}
  32%{transform:rotate(18deg) translateY(-2.4px)}
  52%{transform:rotate(-13deg) translateY(-1.5px)}
  70%{transform:rotate(8deg) translateY(-.6px)}
  86%{transform:rotate(-4deg) translateY(0)}
  100%{transform:rotate(0) translateY(0)}
}
.nvxhf-topinner a[href^="tel:"]:hover svg.nvxhf-ic path{animation:nvxRing .62s ease-out}
.nvxhf-topinner a[href^="mailto:"]:hover svg.nvxhf-ic path{animation:nvxFlap .66s ease-out}
.nvxhf-topinner a[href^="mailto:"]:hover svg.nvxhf-ic rect{animation:nvxBox .66s ease-out}
div.nvx-progress > span{background:linear-gradient(90deg,#C40812 0%,#FF4D55 45%,#6BC6FF 55%,#2FA8F5 100%);
  background-size:100vw 100%;
  background-repeat:no-repeat;}
.nvxhf-fcol a[href^="mailto:"]::before{border-color:rgba(56,189,248,.42) !important;
  background-color:rgba(56,189,248,.10) !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%2338BDF8%22%3E%3Cpath d=%22M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4-8 5-8-5V6l8 5 8-5v2z%22/%3E%3C/svg%3E") !important}
.nvxhf-fcol a[href^="mailto:"]:hover::before{border-color:rgba(56,189,248,.85) !important;
  background-color:rgba(56,189,248,.22) !important;
  box-shadow:0 0 14px rgba(56,189,248,.4) !important}
.nvxhf-fcol a[href^="mailto:"] svg.nvxhf-ic{stroke:#38BDF8}
@keyframes nvxFootRing{
  0%{transform:rotate(0)}14%{transform:rotate(-15deg)}30%{transform:rotate(12deg)}
  48%{transform:rotate(-8deg)}66%{transform:rotate(5deg)}84%{transform:rotate(-2deg)}
  100%{transform:rotate(0)}
}
@keyframes nvxFootTilt{
  0%{transform:rotate(0) translateY(0)}
  22%{transform:rotate(-13deg) translateY(-2px)}
  50%{transform:rotate(9deg) translateY(-2px)}
  76%{transform:rotate(-4deg) translateY(0)}
  100%{transform:rotate(0) translateY(0)}
}
@keyframes nvxFootPop{
  0%{transform:scale(1) rotate(0)}
  26%{transform:scale(1.16) rotate(-6deg)}
  55%{transform:scale(.95) rotate(4deg)}
  78%{transform:scale(1.05) rotate(-1deg)}
  100%{transform:scale(1) rotate(0)}
}
.nvxhf-fcol a[href^="tel:"]:hover::before{animation:nvxFootRing .6s ease-out}
.nvxhf-fcol a[href^="mailto:"]:hover::before{animation:nvxFootTilt .58s ease-out}
a.nvx-wa:hover::before{animation:nvxFootPop .5s ease-out}
.nvxhf-line{color:#A9B8C3 !important}
.nvxhf-line::before{border-color:rgba(255,255,255,.22) !important;
  background-color:rgba(255,255,255,.06) !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23A9B8C3%22%3E%3Cpath d=%22M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 0 1 0-5 2.5 2.5 0 0 1 0 5z%22/%3E%3C/svg%3E") !important}
.nvxhf-line + .nvxhf-line::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23A9B8C3%22%3E%3Cpath d=%22M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm1 10.6-4-2.3V6h2v3.1l3 1.8-1 1.7z%22/%3E%3C/svg%3E") !important}
@media(max-width:1200px){.nvxhf-nav .nvxhf-navcontact a[href^="tel:"] svg.nvxhf-ic{stroke:#FF4D55 !important}
.nvxhf-nav .nvxhf-navcontact a[href^="mailto:"] svg.nvxhf-ic{stroke:#38BDF8 !important}}
@media(prefers-reduced-motion:reduce){.nvxhf-topinner a:hover svg.nvxhf-ic path,.nvxhf-topinner a:hover svg.nvxhf-ic rect,.nvxhf-fcol a:hover::before{animation:none}}
@media (min-width:1201px){.nvxhf-topbar{height:40px}
.nvxhf-main{height:53px}}
.nvx-root{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:linear-gradient(180deg,#0B1F33 0%,#0a1a2e 30%,#0c2237 62%,#0a1b30 100%);color:#cbd5e1;font-family:inherit}
.nvx-root *{box-sizing:border-box}
.nvx-sec{padding:64px 20px}
.nvx-inner{max-width:1120px;margin:0 auto}
.nvx-h2{text-align:center;color:#fff;font-weight:700;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.15;margin:0}
.nvx-sub{text-align:center;color:#d1d5db;max-width:760px;margin:8px auto 28px}
.nvx-root p a{color:#38BDF8;text-decoration:underline;text-underline-offset:3px}
.nvx-root p a:hover{color:#93C5FD}
.nvx-prose{max-width:800px;margin:0 auto;color:#cbd5e1;font-size:1rem;line-height:1.72}
.nvx-prose p{margin:16px 0 0}
.nvx-prose p:first-child{margin-top:24px}
.nvx-btn,.nvx-btn-lg{display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-weight:700;border:0;cursor:pointer;background:linear-gradient(160deg,#B20710 0%,#8E0A12 100%)}
.nvx-btn{height:50px;min-width:200px;padding:0 28px;border-radius:8px;font-size:1rem}
.nvx-btn-lg{height:54px;min-width:260px;padding:0 44px;border-radius:8px;font-size:1.08rem;box-shadow:0 8px 22px rgba(163,6,14,0.30)}
.nvx-btn:hover,.nvx-btn-lg:hover{background:linear-gradient(160deg,#8E0A12 0%,#7c0911 100%)}
.nvx-hero{position:relative;display:flex;align-items:center;justify-content:center;padding:56px 20px;min-height:400px;text-align:center;overflow:hidden}
.nvx-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}
.nvx-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#081525 0%,rgba(8,21,37,0.9) 9%,rgba(11,31,51,0.62) 40%,rgba(11,31,51,0.72) 72%,#0B1F33 95%,#0B1F33 100%);z-index:1}
.nvx-hero__inner{position:relative;z-index:2;max-width:1120px;margin:0 auto;width:100%}
.nvx-h1{color:#fff;font-weight:800;font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.08;letter-spacing:-0.01em;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,0.45);margin:0}
.nvx-hero__intro{color:#e5e7eb;max-width:680px;margin:18px auto 0;font-size:1.125rem;line-height:1.7;text-shadow:0 1px 10px rgba(0,0,0,0.4)}
.nvx-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:20px}
.nvx-chip{flex:1 1 220px;max-width:280px;display:flex;flex-direction:column;justify-content:center;text-align:center;background:rgba(91,20,28,0.45);border:1px solid rgba(220,38,38,0.35);border-radius:12px;padding:14px 24px;box-shadow:0 4px 14px rgba(0,0,0,0.25)}
.nvx-chip__price{color:#fff;font-size:1.5rem;font-weight:800;line-height:1.1}
.nvx-chip__sub{color:rgba(255,255,255,0.6);font-size:0.82rem;margin-top:4px}
.nvx-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:20px}
.nvx-ico{display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}
.nvx-icoimg{object-fit:contain;display:block}
.nvx-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.nvx-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.nvx-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:#0e2236;border:1px solid #2b4d6c;border-radius:14px;box-shadow:0 6px 18px rgba(0,0,0,0.30);padding:30px 24px}
.nvx-card h3{color:#fff;font-size:1.2rem;font-weight:700;line-height:1.25;margin:0 0 8px;min-height:2.5em;display:flex;align-items:center;justify-content:center}
.nvx-card p{color:#cbd5e1;font-size:1rem;line-height:1.6;margin:0}
.nvx-pcard{display:flex;flex-direction:column;text-align:left;background:#0e2236;border:1px solid #2b4d6c;border-radius:14px;box-shadow:0 6px 18px rgba(0,0,0,0.30);padding:30px 26px}
.nvx-pcard h3{color:#fff;font-size:1.12rem;font-weight:700;margin:0}
.nvx-pcard p{color:#cbd5e1;font-size:0.95rem;line-height:1.55;margin:8px 0 18px}
.nvx-gal{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1120px;margin:0 auto}
.nvx-gal figure{margin:0;border-radius:12px;overflow:hidden;background:#0a1a2c;aspect-ratio:4/3}
.nvx-gal img{display:block;width:100%;height:100%;object-fit:cover}
.nvx-equip{display:flex;align-items:center;gap:32px;background:#0e2236;border:1px solid #2b4d6c;border-radius:16px;box-shadow:0 6px 18px rgba(0,0,0,0.30);padding:32px;max-width:1120px;margin:0 auto}
.nvx-equip__text{flex:1 1 56%}
.nvx-equip__text h2{color:#fff;font-weight:700;margin:0 0 12px}
.nvx-equip__text p{color:#cbd5e1;line-height:1.6;margin:0}
.nvx-equip__img{flex:1 1 44%;max-width:470px}
.nvx-equip__img img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:14px;border:1px solid #2b4d6c}
.nvx-wcard{display:flex;flex-direction:column;align-items:center;text-align:center;background:#0e2236;border:1px solid #2b4d6c;border-radius:14px;box-shadow:0 6px 18px rgba(0,0,0,0.30);padding:28px 24px}
.nvx-wcard h3{color:#fff;font-size:1.05rem;font-weight:700;line-height:1.25;min-height:2.7em;display:flex;align-items:center;justify-content:center;margin:0 0 12px}
.nvx-wcard p{color:#cbd5e1;font-size:0.92rem;line-height:1.5;min-height:2.8em;display:flex;align-items:center;justify-content:center;margin:0}
.nvx-faq{max-width:820px;margin:0 auto}
.nvx-faq details{background:#0e2236;border:1px solid #2b4d6c;border-radius:8px;margin-bottom:12px;padding:14px 18px}
.nvx-faq details:hover{background:#143352;border-color:#3a6088}
.nvx-faq summary{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#fff;font-weight:600;cursor:pointer;list-style:none}
.nvx-faq summary::-webkit-details-marker{display:none}
.nvx-faq summary::after{content:"";flex:none;width:10px;height:10px;margin-left:12px;border-right:2px solid #9ab3cc;border-bottom:2px solid #9ab3cc;transform:rotate(45deg)}
.nvx-faq details[open] summary::after{transform:rotate(-135deg);border-color:#cfe0f0}
.nvx-faq details p{color:#cbd5e1;line-height:1.7;margin:10px 0 0}
.nvx-formwrap{max-width:680px;margin:0 auto;background:linear-gradient(180deg,#0f2a42 0%,#091a2b 100%);border:1px solid #31506e;border-top:2px solid #C40812;border-radius:16px;box-shadow:0 14px 40px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.05);padding:40px}
.nvx-formwrap h2{text-align:center;color:#fff;font-weight:700;margin:0}
.nvx-formintro{text-align:center;color:#d1d5db;margin:10px 0 28px}
.nvx-form{text-align:left}
.nvx-form .nvx-field{margin-bottom:20px}
.nvx-form label{display:block;color:#e5e7eb;font-weight:600;font-size:0.96rem;margin-bottom:8px}
.nvx-form input,.nvx-form textarea{display:block;width:100%;background:#0e2438;color:#fff;border:1px solid #38597a;border-radius:10px;padding:12px 16px;font-size:1.02rem;font-family:inherit;line-height:1.45}
.nvx-form input{height:48px;padding-top:0;padding-bottom:0}
.nvx-form input::placeholder,.nvx-form textarea::placeholder{color:#94A3B8;opacity:1}
.nvx-form input:focus,.nvx-form textarea:focus{outline:none;border-color:#C40812;box-shadow:0 0 0 3px rgba(196,8,18,0.18)}
.nvx-form textarea{min-height:160px;resize:vertical}
@media(max-width:600px){.nvx-form textarea{min-height:176px}}
@media(max-width:360px){.nvx-form textarea{min-height:210px}}
#nvx-lead-form input,#nvx-lead-form textarea{color:#FFFFFF !important;-webkit-text-fill-color:#FFFFFF !important;caret-color:#FFFFFF}
#nvx-lead-form input::placeholder,#nvx-lead-form textarea::placeholder{color:#94A3B8 !important;-webkit-text-fill-color:#94A3B8 !important;opacity:1}
#nvx-lead-form input:-webkit-autofill,#nvx-lead-form input:-webkit-autofill:hover,#nvx-lead-form input:-webkit-autofill:focus,#nvx-lead-form textarea:-webkit-autofill{-webkit-text-fill-color:#FFFFFF !important;caret-color:#FFFFFF;transition:background-color 9999s ease-in-out 0s}
.nvx-form .nvx-submit{display:block;width:100%;height:52px;background:linear-gradient(160deg,#B20710 0%,#8E0A12 100%);color:#fff;border:0;border-radius:8px;font-size:1.08rem;font-weight:700;cursor:pointer;margin-top:8px;box-shadow:0 6px 16px rgba(163,6,14,0.22)}
.nvx-form .nvx-submit:hover{background:linear-gradient(160deg,#8E0A12 0%,#7c0911 100%)}
.nvx-formprivacy{text-align:center;color:#9ca3af;font-size:0.78rem;margin:8px 0 0}
@media (min-width:1000px){.nvx-h1{white-space:nowrap}}
@media (min-width:768px){.nvx-card .nvx-icoimg{width:130px !important;height:130px !important}
.nvx-wcard .nvx-icoimg{width:84px !important;height:84px !important}}
@media (max-width:1023px){.nvx-gal{grid-template-columns:repeat(2,1fr)}}
@media (max-width:900px){.nvx-grid-3,.nvx-grid-4{grid-template-columns:repeat(2,1fr)}}
@media (max-width:782px){.nvx-equip{flex-direction:column;align-items:stretch}
.nvx-equip__img{max-width:none}}
@media (max-width:767px){.nvx-sec{padding:48px 16px}
.nvx-hero{padding:40px 16px}
.nvx-h1{font-size:1.7rem}}
@media (max-width:639px){.nvx-gal{grid-template-columns:1fr}}
@media (max-width:600px){.nvx-grid-3,.nvx-grid-4{grid-template-columns:1fr}}
@media (max-width:767px){.nvx-root{overflow-x:hidden}
.nvx-h1,.nvx-h2,.nvx-formwrap h2,.nvx-equip__text h2{text-align:center}
.nvx-hero__intro,.nvx-sub,.nvx-prose,.nvx-prose p,.nvx-pcard,.nvx-pcard h3,.nvx-pcard p,.nvx-equip__text,.nvx-equip__text p,.nvx-faq summary,.nvx-faq details p,.nvx-form,.nvx-form label,.nvx-formintro{text-align:left}
.nvx-wcard p{font-size:0.95rem;line-height:1.6}
.nvx-prose,.nvx-prose p,.nvx-equip__text p,.nvx-faq details p,.nvx-pcard p{line-height:1.7}
.nvx-formwrap{padding:24px}}
@media (max-width:600px){.nvx-card h3,.nvx-wcard h3,.nvx-wcard p{min-height:0}}
.nvx-btn:hover,.nvx-btn:focus,.nvx-btn:active,.nvx-btn-lg:hover,.nvx-btn-lg:focus,.nvx-btn-lg:active{color:#fff !important}
@media (min-width:900px){.nvx-grid-3:has(.nvx-card){grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}
.nvx-card{display:grid;grid-template-columns:130px 1fr;column-gap:22px;align-items:start;text-align:left}
.nvx-card .nvx-ico{grid-row:1/span 2;grid-column:1;align-self:center;margin:0}
.nvx-card h3{grid-column:2;display:block;text-align:left;justify-content:flex-start;margin:0 0 8px;min-height:0}
.nvx-card p{grid-column:2}}
@media (max-width:767px){.nvx-card p{text-align:left}}
.nvx-pcard{border-top:2px solid #C40812}
.nvx-icoimg{filter:brightness(0.85) saturate(0.95)}
.nvx-root{--nvxe:cubic-bezier(.22,1,.36,1);--nvx-hair:rgba(255,255,255,.09);--nvx-hair2:rgba(255,255,255,.14);--nvx-mut:#8fb3d1;--nvx-red:#E50914}
.nvx-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:9999;pointer-events:none}
.nvx-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,#C40812,#FF4D55)}
@media (prefers-reduced-motion:no-preference){html.js .nvxhf-logoword{animation:nvxIgnite 2.4s ease-out .4s both,nvxBreath 5.5s ease-in-out 3s infinite}
html.js .nvxhf-logoword.nvx-engrave{position:relative;animation:nvxEngrave 1.7s steps(60) .3s both,nvxIgnite 2s ease-out 2.05s both,nvxBreath 5.5s ease-in-out 4.1s infinite}
html.js .nvxhf-logoword.nvx-engrave::after{content:"";position:absolute;top:-14%;bottom:-14%;left:0;width:3px;border-radius:2px;background:linear-gradient(180deg,transparent,#fff 25%,#ffd9db 50%,#fff 75%,transparent);box-shadow:0 0 10px 2px rgba(255,255,255,.9),0 0 26px 8px rgba(229,9,20,.85),0 0 60px 18px rgba(229,9,20,.4);opacity:0;animation:nvxLaser 1.7s linear .3s both}}
@keyframes nvxEngrave{0%{clip-path:inset(-30% 100% -30% 0)}100%{clip-path:inset(-30% 0 -30% 0)}}
@keyframes nvxLaser{0%{left:0;opacity:0}4%{opacity:1}55%{opacity:1}96%{left:calc(100% - 3px);opacity:1}100%{left:calc(100% - 3px);opacity:0}}
@keyframes nvxIgnite{
0%{opacity:.35;text-shadow:none}
8%{opacity:.95;text-shadow:0 0 18px rgba(229,9,20,.8)}
13%{opacity:.45;text-shadow:none}
20%{opacity:1;text-shadow:0 0 24px rgba(229,9,20,.9),0 0 48px rgba(229,9,20,.4)}
60%{opacity:1;text-shadow:0 0 14px rgba(229,9,20,.5)}
100%{opacity:1;text-shadow:0 0 10px rgba(229,9,20,.35)}
}
@keyframes nvxBreath{0%,100%{text-shadow:0 0 10px rgba(229,9,20,.35)}50%{text-shadow:0 0 18px rgba(229,9,20,.6)}}
.nvx-hero{min-height:480px;overflow:hidden}
.nvx-hero__img{filter:saturate(.9) contrast(1.04) brightness(.95)}
html.js .nvx-hsq1{will-change:transform}
@media (prefers-reduced-motion:no-preference){html.js .nvx-hsq1{animation:nvxDrift 36s ease-in-out infinite}
html.js{scroll-behavior:smooth}}
@keyframes nvxDrift{
0%{transform:scale(1.02) translate(0,0)}
25%{transform:scale(1.04) translate(-1.6%,-1%)}
50%{transform:scale(1.06) translate(.5%,-2%)}
75%{transform:scale(1.04) translate(1.6%,-.5%)}
100%{transform:scale(1.02) translate(0,0)}
}
.nvx-hero__sweep{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.05) 45%,rgba(255,255,255,.09) 50%,rgba(255,255,255,.05) 55%,transparent 68%);background-size:250% 100%;background-position:130% 0}
@media (prefers-reduced-motion:no-preference){html.js .nvx-hero__sweep{animation:nvxSweep 9s ease-in-out infinite}}
@keyframes nvxSweep{0%,50%{background-position:130% 0}88%,100%{background-position:-30% 0}}
.nvx-dust{position:absolute;z-index:2;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.55),transparent 70%);filter:blur(1px);pointer-events:none;opacity:0}
@media (prefers-reduced-motion:no-preference){html.js .nvx-dust{animation:nvxFloat var(--d,16s) linear var(--dl,0s) infinite}}
@keyframes nvxFloat{0%{transform:translate(0,20px);opacity:0}12%{opacity:var(--o,.14)}85%{opacity:var(--o,.14)}100%{transform:translate(26px,-64vh);opacity:0}}
@media (max-width:767px){.nvx-dust{display:none}}
.nvx-hero__vig{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(4,12,22,.34),transparent 16%,transparent 84%,rgba(4,12,22,.34));-webkit-mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent 90%);mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent 90%)}
.nvx-hero .nvx-grain{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 62%,transparent 94%);mask-image:linear-gradient(180deg,#000 0,#000 62%,transparent 94%)}
.nvx-hero__sweep{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 60%,transparent 92%);mask-image:linear-gradient(180deg,#000 0,#000 60%,transparent 92%)}
.nvx-hero__bfade{position:absolute;left:0;right:0;bottom:0;height:160px;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(12,33,56,0),#0c2138 88%,#0c2138 100%)}
.nvx-hero__overlay{background:linear-gradient(180deg,#081525 0%,rgba(8,21,37,.9) 9%,rgba(11,31,51,.62) 42%,rgba(11,31,51,.82) 66%,#0B1F33 86%,#0B1F33 100%)!important}
.nvx-root section.nvx-sec:nth-of-type(2){background:linear-gradient(180deg,#0c2138 0,rgba(12,33,56,0) 340px)!important}
.nvx-grain{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px}
@media (max-width:600px){.nvx-grain{background-size:140px}}
.nvx-chip{background:rgba(14,34,54,.65);border:1px solid var(--nvx-hair2);border-radius:6px;box-shadow:none}
@supports (backdrop-filter:blur(6px)){.nvx-chip{backdrop-filter:blur(6px)}}
.nvx-chip__price{font-variant-numeric:tabular-nums}
.nvx-chip__sub{color:var(--nvx-mut)}
.nvx-btn,.nvx-btn-lg{transition:transform .2s ease-out,box-shadow .2s ease-out}
@media (hover:hover) and (pointer:fine){.nvx-btn:hover,.nvx-btn-lg:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(196,8,18,.35)}}
.nvx-btn:active,.nvx-btn-lg:active{transform:scale(.985);transition-duration:.12s}
@media (prefers-reduced-motion:no-preference){html.js .nvx-hero__inner>*{animation:nvxUp .65s var(--nvxe) both}
html.js .nvx-hero__inner>:nth-child(1){animation-delay:.02s}
html.js .nvx-hero__inner>:nth-child(2){animation-delay:.1s}
html.js .nvx-hero__inner>:nth-child(3){animation-delay:.18s}
html.js .nvx-hero__inner>:nth-child(4){animation-delay:.26s}
html.js .nvx-hero__inner>:nth-child(5){animation-delay:.36s}
html.js .nvx-hero__inner>:nth-child(6){animation-delay:.46s}
html.js .nvx-hero__inner>:nth-child(7){animation-delay:.58s}}
@keyframes nvxUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
.nvx-specstats{display:grid;grid-template-columns:repeat(4,1fr);max-width:880px;margin:26px auto 0;position:relative}
.nvx-ss{padding:16px 8px;text-align:center;position:relative}
.nvx-ss+.nvx-ss::before{content:"";position:absolute;left:0;top:16%;bottom:16%;width:1px;background:linear-gradient(180deg,transparent,var(--nvx-hair) 35%,var(--nvx-hair) 65%,transparent)}
.nvx-ss b{display:block;color:#fff;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.05;font-variant-numeric:tabular-nums}
.nvx-ss b .nvx-num{display:inline-block;min-width:2ch;text-align:right}
.nvx-ss{transition:transform .25s ease}
.nvx-ss small{transition:color .25s ease}
.nvx-ss:hover{transform:translateY(-2px)}
.nvx-ss:hover small{color:#ff6b71}
.nvx-ss b i{font-style:normal;color:#FF4D55;font-size:.62em;font-weight:700}
.nvx-ss small{display:block;margin-top:5px;color:var(--nvx-mut);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.4}
@media (max-width:700px){.nvx-specstats{grid-template-columns:1fr 1fr}
.nvx-ss:nth-child(3),.nvx-ss:nth-child(4){background-image:linear-gradient(90deg,transparent,var(--nvx-hair) 25%,var(--nvx-hair) 75%,transparent);background-size:100% 1px;background-repeat:no-repeat;background-position:top}
.nvx-ss:nth-child(3)::before{display:none}}
.nvx-eyebrow{display:flex;align-items:center;gap:12px;max-width:1120px;margin:0 auto 22px}
.nvx-eyebrow b{color:var(--nvx-red);font-weight:700;font-size:.8rem;font-variant-numeric:tabular-nums;letter-spacing:.06em}
.nvx-eyebrow span{color:var(--nvx-mut);font-weight:600;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}
.nvx-eyebrow i{display:none}
.nvx-root .nvx-sec{position:relative;z-index:0}
.nvx-root .nvx-sec[style*="linear-gradient"]{background:linear-gradient(180deg,rgba(15,43,59,0) 0,rgba(15,43,59,.5) 150px,rgba(15,43,59,.5) calc(100% - 150px),rgba(15,43,59,0) 100%)!important}
.nvx-root .nvx-sec.nvx-bandon{background:linear-gradient(180deg,rgba(15,43,59,0) 0,rgba(15,43,59,.5) 150px,rgba(15,43,59,.5) calc(100% - 150px),rgba(15,43,59,0) 100%)!important}
.nvx-root .nvx-sec.nvx-bandon.nvx-hueB{background:linear-gradient(180deg,rgba(13,40,62,0) 0,rgba(13,40,62,.55) 150px,rgba(13,40,62,.55) calc(100% - 150px),rgba(13,40,62,0) 100%)!important}
.nvx-root .nvx-sec.nvx-bandoff{background:none!important}
@media (prefers-reduced-motion:no-preference){html.js [data-nvxr]{opacity:0;transform:translateY(14px);transition:opacity .45s var(--nvxe),transform .45s var(--nvxe)}
html.js [data-nvxr].in-view{opacity:1;transform:none}}
.nvx-card,.nvx-pcard,.nvx-wcard{position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.34,1.2,.64,1),border-color .24s ease-out,box-shadow .24s ease-out}
.nvx-card::before,.nvx-pcard::before,.nvx-wcard::before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .25s;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),rgba(56,189,248,.09),transparent 65%);pointer-events:none}
.nvx-card::after,.nvx-pcard::after,.nvx-wcard::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--nvx-red);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--nvxe);border-radius:0 0 14px 14px}
@media (hover:hover) and (pointer:fine){.nvx-card:hover,.nvx-pcard:hover,.nvx-wcard:hover{transform:perspective(700px) translateY(-4px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border-color:#3d6a91;box-shadow:0 16px 40px rgba(0,0,0,.35)}
.nvx-card:hover::before,.nvx-pcard:hover::before,.nvx-wcard:hover::before{opacity:1}
.nvx-card:hover::after,.nvx-pcard:hover::after,.nvx-wcard:hover::after{transform:scaleX(1)}
.nvx-card:hover .nvx-icoimg,.nvx-wcard:hover .nvx-icoimg{transform:scale(1.06);filter:brightness(.95) saturate(1)}}
.nvx-icoimg{transition:transform .5s var(--nvxe),filter .3s ease-out}
.nvx-btn,.nvx-btn-lg,.nvx-submit{position:relative;overflow:hidden}
.nvx-btn::before,.nvx-btn-lg::before,.nvx-submit::before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.22) 50%,transparent 60%);background-size:250% 100%;background-position:130% 0;pointer-events:none}
@media (hover:hover) and (pointer:fine){.nvx-btn:hover::before,.nvx-btn-lg:hover::before,.nvx-submit:hover::before{transition:background-position .7s ease;background-position:-30% 0}
.nvx-btn:hover,.nvx-btn-lg:hover{transform:translate(var(--tx,0px),calc(var(--ty,0px) - 2px))}}
.nvx-rail{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:9000;display:none;flex-direction:column;gap:10px}
@media (min-width:1200px){html.js .nvx-rail{display:flex}}
.nvx-rail a{position:relative;width:10px;height:10px;border-radius:50%;border:1px solid rgba(143,179,209,.5);background:transparent;transition:background .2s,border-color .2s,transform .2s}
.nvx-rail a:hover{border-color:#fff}
.nvx-rail a.on{background:#E50914;border-color:#FF4D55;transform:scale(1.45);box-shadow:0 0 12px rgba(229,9,20,.65)}
.nvx-rail a.on::after{opacity:1}
.nvx-rail a::after{content:attr(data-label);position:absolute;right:22px;top:50%;transform:translateY(-50%);white-space:nowrap;background:rgba(8,21,37,.94);color:#dbe5f0;font-weight:600;font-size:11px;line-height:1;letter-spacing:.08em;text-transform:uppercase;padding:7px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.12);opacity:0;pointer-events:none;transition:opacity .2s}
.nvx-rail a:hover::after,.nvx-rail a:focus-visible::after{opacity:1}
.nvx-rail a:focus-visible{outline:2px solid #38BDF8;outline-offset:2px}
.nvx-gal figure{cursor:zoom-in}
.nvx-lb{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgba(4,12,22,.95)}
.nvx-lb[hidden]{display:none}
.nvx-lb img{max-width:90vw;max-height:82vh;object-fit:contain;border-radius:8px;box-shadow:0 30px 80px rgba(0,0,0,.6)}
.nvx-lb__cap{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);max-width:86vw;color:#dbe5f0;font-size:.85rem;text-align:center;background:rgba(8,21,37,.85);padding:8px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.1)}
.nvx-lb button{position:absolute;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(14,34,54,.7);color:#fff;font-size:26px;line-height:1;cursor:pointer;transition:background .2s,border-color .2s}
.nvx-lb button:hover{background:rgba(196,8,18,.8);border-color:transparent}
.nvx-lb__x{top:20px;right:20px}
.nvx-lb__p{left:16px;top:50%;transform:translateY(-50%)}
.nvx-lb__n{right:16px;top:50%;transform:translateY(-50%)}
@media (max-width:600px){.nvx-lb__p{left:6px}
.nvx-lb__n{right:6px}
.nvx-lb img{max-width:96vw}}
@media (prefers-reduced-motion:no-preference){.nvx-faq details[open] p{animation:nvxFaqIn .3s ease-out}}
@keyframes nvxFaqIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
.nvx-gal figure{position:relative;border:1px solid #1d3850;transition:border-color .24s ease-out}
.nvx-gal img{filter:saturate(.85) contrast(1.05) brightness(.94);transition:transform .7s var(--nvxe)}
.nvx-gal figure::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(11,31,51,.55) 100%);pointer-events:none}
.nvx-cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:10px 14px;color:#dbe5f0;font-size:.78rem;line-height:1.4;background:rgba(8,21,37,.85);transform:translateY(100%);transition:transform .3s var(--nvxe);pointer-events:none}
@media (hover:hover) and (pointer:fine){.nvx-gal figure:hover{border-color:rgba(229,9,20,.5)}
.nvx-gal figure:hover img{transform:scale(1.05)}
.nvx-gal figure:hover .nvx-cap{transform:translateY(0)}}
@media (max-width:639px){.nvx-gal{display:grid;grid-template-columns:1fr;gap:14px}
.nvx-gal figure{aspect-ratio:4/3}}
.nvx-equip{transition:transform .24s ease-out,border-color .24s ease-out,box-shadow .24s ease-out;align-items:center}
@media (hover:hover) and (pointer:fine){.nvx-equip:hover{transform:translateY(-3px);border-color:#3d6a91;box-shadow:0 16px 40px rgba(0,0,0,.35)}}
.nvx-equip__img{position:relative;flex:0 0 auto;width:min(400px,100%);max-width:400px;margin:0 auto}
.nvx-equip__img img{aspect-ratio:auto;width:100%;height:auto;object-fit:contain;border-radius:14px;border:1px solid #2b4d6c;filter:saturate(.9) contrast(1.04) brightness(.97);display:block}
.nvx-eqframe{position:relative;display:block;overflow:hidden;border-radius:14px;max-width:400px;margin:0 auto}
.nvx-eqframe img{display:block;width:100%;height:auto}
.nvx-eqframe::before{content:"";position:absolute;top:8px;left:8px;width:20px;height:20px;border-top:2px solid var(--nvx-red);border-left:2px solid var(--nvx-red);z-index:2}
.nvx-eqframe::after{content:"";position:absolute;bottom:8px;right:8px;width:20px;height:20px;border-bottom:2px solid var(--nvx-red);border-right:2px solid var(--nvx-red);z-index:2}
.nvx-equip__text{flex:1 1 auto}
.nvx-equip__text h2{position:relative;padding-top:14px}
.nvx-equip__text h2::before{content:"";position:absolute;top:0;left:0;width:28px;height:2px;background:var(--nvx-red)}
@media (max-width:767px){.nvx-equip__text h2::before{left:50%;transform:translateX(-50%)}}
.nvx-formwrap{position:relative;overflow:hidden;transition:border-color .3s ease-out,box-shadow .3s ease-out}
.nvx-formwrap::before{content:"";position:absolute;top:0;left:18px;right:18px;height:2px;pointer-events:none;background-image:linear-gradient(90deg,transparent,#FF4D55 42%,#ffd9db 50%,#FF4D55 58%,transparent);background-size:34% 100%;background-repeat:no-repeat;background-position-x:-60%;filter:drop-shadow(0 0 6px rgba(229,9,20,.8))}
@media (prefers-reduced-motion:no-preference){html.js .nvx-formwrap::before{animation:nvxTrace 5.5s linear 1s infinite}}
@keyframes nvxTrace{0%{background-position-x:-60%}55%,100%{background-position-x:160%}}
.nvx-formwrap:focus-within{border-color:#48719a;box-shadow:0 14px 40px rgba(0,0,0,.45),0 0 40px rgba(229,9,20,.14),inset 0 1px 0 rgba(255,255,255,.05)}
.nvx-field label{transition:color .2s ease-out}
.nvx-field label::before{content:"";display:inline-block;width:0;height:2px;background:var(--nvx-red);vertical-align:middle;margin-right:0;transition:width .25s var(--nvxe),margin-right .25s var(--nvxe)}
.nvx-field:focus-within label{color:#fff}
.nvx-field:focus-within label::before{width:14px;margin-right:8px}
#nvx-lead-form input:focus,#nvx-lead-form textarea:focus{outline:none;border-color:rgba(229,9,20,.6)!important;box-shadow:0 0 0 3px rgba(229,9,20,.13);background:rgba(255,255,255,.03)}
#nvx-lead-form input,#nvx-lead-form textarea{transition:border-color .25s ease-out,box-shadow .25s ease-out,background .25s ease-out}
.nvx-submit{position:relative;overflow:hidden}
@media (prefers-reduced-motion:no-preference){html.js .nvx-submit{animation:nvxSubGlow 3.6s ease-in-out infinite}}
@keyframes nvxSubGlow{0%,100%{box-shadow:0 6px 16px rgba(163,6,14,.22)}50%{box-shadow:0 8px 26px rgba(229,9,20,.42)}}
.nvx-submit[disabled]{animation:nvxSending 1.1s ease-in-out infinite!important}
@keyframes nvxSending{0%,100%{opacity:.72}50%{opacity:1}}
.nvx-ripple{position:absolute;border-radius:50%;background:rgba(255,255,255,.35);transform:scale(0);pointer-events:none;animation:nvxRipple .55s ease-out forwards}
@keyframes nvxRipple{to{transform:scale(3.2);opacity:0}}
[id]{scroll-margin-top:116px}
.nvxhf-header{position:sticky;top:0;z-index:9990;background:rgba(8,21,37,.92)!important;backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05)}
.nvxhf-topbar,.nvxhf-main{background:transparent!important}
.nvxhf-header::after{content:"";position:absolute;left:0;right:0;top:100%;height:30px;pointer-events:none;background:linear-gradient(180deg,rgba(8,21,37,.85),rgba(8,21,37,0))}
.nvxhf-cta{transition:transform .22s ease-out,box-shadow .22s ease-out,filter .22s ease-out}
@media (hover:hover) and (pointer:fine){.nvxhf-cta:hover{transform:translateY(-1px);filter:brightness(1.12);box-shadow:0 6px 20px rgba(229,9,20,.4)}}
.nvxhf-footer{position:relative}
.nvxhf-footer::before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(229,9,20,.65) 25%,rgba(229,9,20,.65) 75%,transparent)}
.nvxhf-flogoword{text-shadow:0 0 10px rgba(229,9,20,.35);transition:text-shadow .3s ease-out}
.nvxhf-fcol a{transition:color .2s,transform .2s}
@media (hover:hover) and (pointer:fine){.nvxhf-fcol a:hover{transform:translateX(4px)}}
.nvxhf-fbrand .nvxhf-fb{margin-top:24px;padding:11px 18px;border-radius:11px;border-color:rgba(24,119,242,.55);background:rgba(24,119,242,.1);font-size:.9rem;transition:background .25s ease-out,border-color .25s ease-out,box-shadow .25s ease-out,transform .25s ease-out}
@media (hover:hover) and (pointer:fine){.nvxhf-fbrand .nvxhf-fb:hover{transform:translateY(-2px);border-color:#4d94f5;background:rgba(24,119,242,.22);box-shadow:0 8px 22px rgba(24,119,242,.25)}}
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html.js .nvxhf-fbrand:hover .nvxhf-flogoword{text-shadow:0 0 16px rgba(229,9,20,.55)}}
.nvxhf-footer svg.nvxhf-ic{display:none!important}
.nvxhf-fcol a[href^="tel:"],.nvxhf-fcol a[href^="mailto:"]{display:flex;align-items:center;gap:11px}
.nvxhf-fcol a[href^="tel:"]::before,.nvxhf-fcol a[href^="mailto:"]::before{content:"";flex:0 0 auto;width:32px;height:32px;border-radius:9px;border:1px solid rgba(229,9,20,.4);background-color:rgba(229,9,20,.08);background-position:center;background-repeat:no-repeat;background-size:16px 16px;transition:background-color .25s ease-out,border-color .25s ease-out,box-shadow .25s ease-out,transform .25s ease-out}
.nvxhf-fcol a[href^="tel:"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FF4D55'%3E%3Cpath d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E")}
.nvxhf-fcol a[href^="mailto:"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FF4D55'%3E%3Cpath d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E")}
.nvxhf-fcol:last-child .nvxhf-line{display:flex;align-items:center;gap:11px;color:#9cc7ee}
.nvxhf-fcol:last-child .nvxhf-line::before{content:"";flex:0 0 auto;width:32px;height:32px;border-radius:9px;border:1px solid rgba(111,179,232,.38);background-color:rgba(56,145,232,.10);background-position:center;background-repeat:no-repeat;background-size:16px 16px}
.nvxhf-fcol:last-child .nvxhf-line:nth-of-type(1)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236fb3e8'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E")}
.nvxhf-fcol:last-child .nvxhf-line:nth-of-type(2)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236fb3e8'%3E%3Cpath d='M12 2a10 10 0 1 0 .001 20.001A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 0-16 8 8 0 0 1 0 16zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67V7z'/%3E%3C/svg%3E")}
@media (hover:hover) and (pointer:fine){.nvxhf-fcol a[href^="tel:"]:hover::before,.nvxhf-fcol a[href^="mailto:"]:hover::before{background-color:rgba(229,9,20,.25);border-color:rgba(229,9,20,.85);box-shadow:0 0 16px rgba(229,9,20,.4)}
.nvxhf-fcol a[href^="tel:"]:hover::before{animation:nvxRing .5s ease-in-out}
.nvxhf-fcol a[href^="mailto:"]:hover::before{transform:translateY(-2px)}}
@keyframes nvxRing{0%,100%{transform:rotate(0)}25%{transform:rotate(-11deg)}55%{transform:rotate(9deg)}80%{transform:rotate(-5deg)}}
.nvx-b2bcard{transition:transform .24s ease-out,border-color .24s ease-out}
@media (hover:hover) and (pointer:fine){.nvx-b2bcard:hover{transform:translateY(-3px)}}
.nvx-b2bmap{position:relative}
.nvx-b2bfx{position:absolute;left:1px;top:1px;width:calc(100% - 2px);height:calc(100% - 2px);pointer-events:none;overflow:visible}
.nvx-b2bfx path{fill:none;stroke-linecap:round}
.nvx-mlineg{stroke:rgba(229,20,26,.30);stroke-width:11}
.nvx-mline{stroke:#ff2a30;stroke-width:4;filter:drop-shadow(0 0 5px rgba(229,9,20,.85))}
@media (prefers-reduced-motion:no-preference){html.js .nvx-mlineg,html.js .nvx-mline{stroke-dasharray:1;stroke-dashoffset:1}
html.js .nvx-b2bcard.in-view .nvx-mlineg,html.js .nvx-b2bcard.in-view .nvx-mline{animation:nvxMapDraw 1.15s cubic-bezier(.3,.55,.35,1) both}
html.js .nvx-mdot{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.2)}
html.js .nvx-b2bcard.in-view .nvx-mdot{animation:nvxMapPop .5s cubic-bezier(.34,1.45,.6,1) both}
html.js .nvx-b2bcard.in-view .nvx-mflowr{animation:nvxMapFlowR 4.6s linear infinite}
html.js .nvx-b2bcard.in-view .nvx-mfloww{animation:nvxMapFlowW 4.6s linear infinite}
html.js .nvx-b2bcard.in-view .nvx-mping{animation:nvxMapPing 4.6s linear infinite}
html.js .nvx-mradar{animation:nvxMapRadar 3.4s ease-out .6s infinite}}
@keyframes nvxMapDraw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes nvxMapPop{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.25)}100%{opacity:1;transform:scale(1)}}
.nvx-mflowr{stroke:rgba(255,120,124,.95);stroke-width:9;stroke-dasharray:.16 .84;stroke-dashoffset:1;opacity:0;mix-blend-mode:screen;filter:drop-shadow(0 0 6px rgba(255,80,86,.8))}
.nvx-mfloww{stroke:#fff;stroke-width:4.2;stroke-dasharray:.05 .95;stroke-dashoffset:.89;opacity:0;mix-blend-mode:screen;filter:drop-shadow(0 0 9px rgba(255,190,192,1))}
@keyframes nvxMapFlowR{from{stroke-dashoffset:1;opacity:1}to{stroke-dashoffset:0;opacity:1}}
@keyframes nvxMapFlowW{from{stroke-dashoffset:.89;opacity:1}to{stroke-dashoffset:-.11;opacity:1}}
.nvx-mping{fill:none;stroke:#ffb3b6;stroke-width:2.4;opacity:0;transform-box:fill-box;transform-origin:center}
@keyframes nvxMapPing{0%,76%{opacity:0;transform:scale(.35)}84%{opacity:.95;transform:scale(1.15)}100%{opacity:0;transform:scale(2.2)}}
.nvx-mradar{fill:none;stroke:rgba(255,120,124,.7);stroke-width:1.6;opacity:0;transform-box:fill-box;transform-origin:center}
@keyframes nvxMapRadar{0%{opacity:.8;transform:scale(.35)}70%,100%{opacity:0;transform:scale(1.65)}}
.nvx-mtwd{fill:#ffdfae;opacity:.15;mix-blend-mode:screen;filter:drop-shadow(0 0 6px rgba(255,190,110,.95))}
.nvx-mtwbig{fill:#fff1d6;filter:drop-shadow(0 0 10px rgba(255,205,130,1))}
@media (prefers-reduced-motion:no-preference){html.js .nvx-mtwd{animation:nvxTwinkle 4.5s ease-in-out infinite}}
@keyframes nvxTwinkle{0%,100%{opacity:.08}50%{opacity:1}}
.nvx-lrail{position:absolute;top:0;left:0;z-index:1;pointer-events:none;display:none;overflow:visible}
@media (min-width:1200px){html.js .nvx-lrail{display:block}}
.nvx-lrail line{stroke-linecap:round}
.nvx-lrail .lr-track{stroke:rgba(255,255,255,.06);stroke-width:1}
.nvx-lrail .lr-passed{stroke:rgba(229,9,20,.26);stroke-width:1.5;opacity:0}
.nvx-lrail .lr-hot{stroke:url(#nvxlrh);stroke-width:2.4;opacity:0;filter:drop-shadow(0 0 6px rgba(229,9,20,.75))}
.nvx-lrail .lr-halo{fill:rgba(255,77,85,.4);filter:blur(5px);opacity:0;transition:opacity .25s ease-out}
.nvx-lrail .lr-core{fill:#fff;opacity:0;filter:drop-shadow(0 0 7px rgba(255,120,126,1)) drop-shadow(0 0 18px rgba(229,9,20,.8))}
.nvx-lrail .lr-node rect{fill:#0d2440;stroke:rgba(255,255,255,.17);stroke-width:1.1;transition:fill .4s ease-out,stroke .4s ease-out}
.nvx-lrail .lr-node.lit rect{fill:#E50914;stroke:#FF4D55}
.nvx-lrail .lr-node.lit{animation:nvxNodeFlash .9s ease-out 1 both}
@keyframes nvxNodeFlash{0%{filter:drop-shadow(0 0 14px rgba(255,140,146,1))}100%{filter:drop-shadow(0 0 6px rgba(229,9,20,.55))}}
.nvx-eyebrow b{transition:text-shadow .5s ease-out,color .5s ease-out}
.nvx-eyebrow.nvx-lit b{color:#FF4D55;text-shadow:0 0 14px rgba(229,9,20,.75)}
@media (prefers-reduced-motion:reduce){.nvx-lrail{display:none!important}
html.js .nvx-hero__inner>*,html.js .nvx-hero__img,html.js .nvxhf-logoword,html.js .nvxhf-flogoword,html.js .nvx-hero__sweep,html.js .nvx-dust,html.js .nvx-formwrap::before,html.js .nvx-submit{animation:none!important}
html.js [data-nvxr]{opacity:1!important;transform:none!important;transition:none!important}
html.js .nvx-mlineg,html.js .nvx-mline,html.js .nvx-mdot,html.js .nvx-mflowr,html.js .nvx-mfloww,html.js .nvx-mping,html.js .nvx-mradar,html.js .nvx-mtwd{animation:none!important}
html.js{scroll-behavior:auto}}
.nvxhf-topinner a[href^="tel:"],.nvxhf-topinner a[href^="mailto:"]{transition:color .25s ease-out}
.nvxhf-topinner a svg.nvxhf-ic{box-sizing:content-box;padding:4px;border-radius:7px;border:1px solid rgba(229,9,20,.38);background-color:rgba(229,9,20,.08);transition:background-color .25s ease-out,border-color .25s ease-out,box-shadow .25s ease-out,transform .25s ease-out}
.nvxhf-topinner a:hover svg.nvxhf-ic{background-color:rgba(229,9,20,.22);border-color:rgba(229,9,20,.85);box-shadow:0 0 12px rgba(229,9,20,.45)}
.nvxhf-topinner a[href^="tel:"]:hover svg.nvxhf-ic{animation:nvxRing .5s ease-in-out}
.nvxhf-topinner a[href^="mailto:"]:hover svg.nvxhf-ic{transform:translateY(-2px)}
@media (max-width:700px){.nvxhf-topinner{gap:8px 18px;padding:6px 60px 6px 12px;justify-content:flex-start}
.nvxhf-topinner a{font-size:1rem;padding:6px 2px}
.nvxhf-topinner a svg{width:17px;height:17px}}
.nvxhf-fcol a.nvx-wa{display:flex;align-items:center;gap:11px;color:#cfe3d8;text-decoration:none}
.nvxhf-fcol a.nvx-wa:hover{color:#fff}
.nvxhf-fcol a.nvx-wa::before{content:"";flex:0 0 auto;width:32px;height:32px;border-radius:9px;border:1px solid rgba(37,211,102,.45);background-color:rgba(37,211,102,.10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2325D366'%3E%3Cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.52.149-.174.198-.298.297-.497.1-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:17px 17px;transition:background-color .25s ease-out,border-color .25s ease-out,box-shadow .25s ease-out,transform .25s ease-out}
.nvxhf-fcol a.nvx-wa:hover::before{background-color:rgba(37,211,102,.22);border-color:rgba(37,211,102,.85);box-shadow:0 0 14px rgba(37,211,102,.4);transform:translateY(-2px)}
.nvx-b2b{max-width:760px;margin:0 auto;padding:4px 20px 44px}
.nvx-b2bcard{background:#0e2236;border:1px solid #21425f;border-left:3px solid #E50914;border-radius:14px;padding:24px 28px;display:grid;grid-template-columns:1fr 319px;gap:28px;align-items:center;box-shadow:0 6px 20px rgba(0,0,0,0.25)}
.nvx-b2bmain h3{color:#fff;font-size:1.18rem;font-weight:700;line-height:1.3;margin:0 0 10px;letter-spacing:-0.01em}
.nvx-b2bmain p{color:#b9c7d6;font-size:0.93rem;line-height:1.7;margin:0 0 18px}
.nvx-b2bcta{margin:0}
.nvx-b2bmap{justify-self:center;width:100%;max-width:330px}
.nvx-b2bmap img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid #21425f;box-shadow:0 6px 18px rgba(0,0,0,0.32)}
@media(max-width:860px){.nvx-b2bcard{grid-template-columns:1fr 242px;gap:20px;padding:22px 22px}}
@media(max-width:600px){.nvx-b2bcard{grid-template-columns:1fr;gap:16px}
.nvx-b2bmain p{margin-bottom:16px}
.nvx-b2bmap{order:3;max-width:330px;margin:2px auto 0}
.nvx-b2bcta .nvx-btn{width:100%}}
.nvxhf-calc{display:inline-flex;align-items:center;gap:7px;border:1.14px solid transparent;color:#ffffff;background:linear-gradient(160deg,#C40812 0%,#A3060E 100%);border-radius:8px;padding:9px 15px;font-weight:700;line-height:1;text-decoration:none;box-shadow:0 4px 14px rgba(163,6,14,.32);transition:background .18s,color .18s,transform .18s,box-shadow .18s}
.nvxhf-calc:hover,.nvxhf-calc:focus{background:linear-gradient(160deg,#A3060E 0%,#8E0A12 100%);color:#fff;transform:translateY(-1px);box-shadow:0 6px 20px rgba(229,9,20,.4);outline:none}
.nvxhf-calc svg{width:15px;height:15px;flex:0 0 auto}
.nvxhf-nav .nvxhf-calc{margin-left:4px}
.nvxhf-nav .nvxhf-cta{padding:9px 15px;font-size:15.04px;line-height:1;border:1.14px solid transparent}
@media(max-width:1279px){.nvxhf-nav .nvxhf-calc{width:auto;justify-content:center;margin:14px 24px;padding:9px 15px;font-size:15.04px}}
@media(min-width:1280px){.nvxhf-inner{max-width:1500px}
.nvxhf-nav{gap:14px}
.nvxhf-nav .nvxhf-cta,.nvxhf-nav .nvxhf-calc{padding:9px 14px;margin-left:0}}
.nvx-mbar{display:none}
@media(max-width:767px){html{scroll-padding-bottom:80px}
body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}
.nvx-mbar{display:flex;position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:99998;gap:7px;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(13,16,22,.26);-webkit-backdrop-filter:blur(6px) saturate(1.1);backdrop-filter:blur(6px) saturate(1.1);padding:6px;transform:translateY(150%);transition:transform .3s ease;box-shadow:0 8px 28px rgba(0,0,0,.32)}
.nvx-mbar.nvx-mbar--on{transform:translateY(0)}
.nvx-mbar.nvx-mbar--hide{transform:translateY(150%)!important}
.nvx-mbar{visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}
.nvx-mbar.nvx-mbar--on{visibility:visible;transition:transform .3s ease,visibility 0s}
.nvx-mbar.nvx-mbar--on.nvx-mbar--hide{visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}
.nvx-mbar.nvx-mbar--on.nvx-mbar--down{transform:translateY(150%)!important;visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}
body:has(#nvxhf-header.nvxhf-open) .nvx-mbar{transform:translateY(150%)!important;visibility:hidden!important}
.nvx-mbar__b{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;border-radius:14px;text-decoration:none;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);flex:none;-webkit-tap-highlight-color:transparent}
.nvx-mbar__b,.nvx-mbar__b:link,.nvx-mbar__b:visited,.nvx-mbar__b:hover,.nvx-mbar__b:focus,.nvx-mbar__b:active{color:#fff!important;outline:none;text-decoration:none}
.nvx-mbar__b svg{width:18px;height:18px;flex:none}
.nvx-mbar__b[href^="mailto:"],.nvx-mbar__b[href^="mailto:"]:link,.nvx-mbar__b[href^="mailto:"]:visited,.nvx-mbar__b[href^="mailto:"]:hover,.nvx-mbar__b[href^="mailto:"]:focus,.nvx-mbar__b[href^="mailto:"]:active{color:#38BDF8!important;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.22)}
.nvx-mbar__b[href^="tel:"],.nvx-mbar__b[href^="tel:"]:link,.nvx-mbar__b[href^="tel:"]:visited,.nvx-mbar__b[href^="tel:"]:hover,.nvx-mbar__b[href^="tel:"]:focus,.nvx-mbar__b[href^="tel:"]:active{color:#FF4D55!important;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.22)}
.nvx-mbar__b--cta{flex:1;width:auto;min-height:44px;gap:7px;font-size:.92rem;font-weight:700;letter-spacing:.01em;background:rgba(229,9,20,.14);border:1px solid rgba(229,9,20,.6);border-radius:14px;box-shadow:none}
.nvx-mbar__b--cta,.nvx-mbar__b--cta:link,.nvx-mbar__b--cta:visited,.nvx-mbar__b--cta:hover,.nvx-mbar__b--cta:focus,.nvx-mbar__b--cta:active{color:#fff!important}
.nvx-mbar__b--cta svg{width:16px;height:16px}
.nvxhf-header{background:rgba(8,21,37,.85)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.nvxhf-header::after{display:block!important;content:""!important;position:absolute!important;left:0!important;right:0!important;top:100%!important;bottom:auto!important;height:16px!important;background:linear-gradient(180deg,#081525 0%,rgba(8,21,37,.5) 45%,rgba(8,21,37,0) 100%)!important;pointer-events:none!important}
[id]{scroll-margin-top:56px}
body .nvx-art .nvx-arth2{scroll-margin-top:60px!important}
.nvxhf-topinner a{text-shadow:0 1px 10px rgba(0,0,0,.7)}
.nvxhf-logo{text-shadow:0 1px 12px rgba(0,0,0,.75)}}
body.hide-focus-outline a:focus-visible,body.hide-focus-outline button:focus-visible{outline:2px solid #FF4D55;outline-offset:2px}
.nvx-formwrap:focus,.nvx-formwrap:focus-visible,#nvx-lead-form:focus,#nvx-lead-form:focus-visible{outline:none!important;box-shadow:none!important}
.nvx-form textarea{resize:none}
.nvx-root{margin-left:0!important;margin-right:0!important}
html,body{margin:0;background:#0B1F33}
.nvx-nw{white-space:nowrap}
.nvx-dk-lang{font-weight:700;opacity:.85}
.nvx-dk-contact{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px}
.nvx-dk-card{background:#0e2236;border:1px solid #2b4d6c;border-radius:14px;box-shadow:0 6px 18px rgba(0,0,0,.30);padding:26px 22px;text-align:center}
.nvx-dk-card h3{color:#fff;font-size:1.1rem;font-weight:700;margin:0 0 10px}
.nvx-dk-card a{color:#fff;font-weight:700;text-decoration:none;font-size:1.05rem;white-space:nowrap}
@media (hover:hover){.nvx-dk-card a:hover{color:#FF4D55}}
.nvx-dk-card p{color:#cbd5e1;margin:8px 0 0;font-size:.95rem}
.nvx-dk-card h3{margin-bottom:2px}
.nvx-dk-card a{display:inline-flex;align-items:center;justify-content:center;vertical-align:top;min-height:44px;padding:10px 14px;box-sizing:border-box;border-radius:10px;transition:color .18s,background-color .18s}
.nvx-dk-card a:focus-visible{color:#FF4D55;background:rgba(229,9,20,.10)}
@media (hover:hover){.nvx-dk-card a:hover{color:#FF4D55;background:rgba(229,9,20,.10)}}
.nvx-dk-card p{margin-top:0}
.nvx-b2bcta{display:flex!important;gap:10px;flex-wrap:wrap}
.nvx-b2bcta .nvx-btn{flex:1 1 112px;width:auto!important;min-width:0!important;padding:0 14px!important;white-space:nowrap}
.nvx-dk-co{max-width:760px;margin:26px auto 0;text-align:center;color:#94a3b8;font-size:.92rem;line-height:1.7}
@media (max-width:767px){.nvx-dk-contact{grid-template-columns:1fr}}
@media (min-width:1280px){.nvxhf-nav.nvxhf-nav{justify-content:flex-end!important;gap:30px!important}
.nvxhf-nav .nvxhf-cta{margin-left:10px!important}}
@media (max-width:1279px){.nvxhf-header.nvxhf-open .nvxhf-nav{justify-content:flex-start!important}}
.nvx-card p a,.nvx-prose a{color:#FF4D55!important;font-weight:600;text-decoration:none!important;white-space:nowrap}
.nvx-card p a:hover,.nvx-prose a:hover{text-decoration:underline!important}
.nvxhf-nav a[aria-current="page"]{color:#FF4D55!important}
.nvxhf-nav a.nvxhf-calc,.nvxhf-nav a.nvxhf-calc[aria-current="page"],.nvxhf-nav a.nvxhf-calc:hover,.nvxhf-nav a.nvxhf-calc:focus{color:#fff!important}
@media (min-width:601px){#ydelser .nvx-grid-3 .nvx-card:nth-child(5):last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}}
@media (min-width:768px){#ydelser .nvx-grid-3 .nvx-card:nth-child(5):last-child{width:calc(50% - 10px)}}
@media (max-width:600px){#nvx-lead-form>.nvx-field:nth-child(n){display:block!important;width:100%!important;margin-right:0!important}}
.nvx-faq.nvx-faq details{padding:0}
.nvx-faq.nvx-faq summary{min-height:44px;box-sizing:border-box;padding:14px 18px}
.nvx-faq.nvx-faq details[open] summary{padding-bottom:10px}
.nvx-faq.nvx-faq details p{margin-top:0;padding:0 18px 14px}
@media (max-width:767px){.nvx-faq.nvx-faq summary{padding:11px 14px}
.nvx-faq.nvx-faq details[open] summary{padding-bottom:8px}
.nvx-faq.nvx-faq details p{padding:0 14px 11px}}
@media (max-width:1279px){.nvxhf-header.nvxhf-open .nvxhf-nav a.nvxhf-cta,.nvxhf-header.nvxhf-open .nvxhf-nav a.nvxhf-calc{display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;box-sizing:border-box!important}}
.nvx-eps-intro .nvx-equip__text p+p{margin-top:12px}
.nvx-gal figure.nvx-gal__wide{grid-column:span 2;aspect-ratio:auto}
.nvx-hviden{max-width:820px;margin:30px auto 0}
.nvx-hviden__t{color:#cbd5e1;font-weight:600;margin:0 0 14px;text-align:center}
.nvx-root .nvx-hviden__t a{color:#FF4D55;font-weight:700;text-decoration:none}
.nvx-root .nvx-hviden__t a:hover{text-decoration:underline}
.nvx-hviden__g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.nvx-hviden__g a{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:14px 18px;box-sizing:border-box;background:#0e2236;border:1px solid rgba(96,165,250,.2);border-top:2px solid #C40812;border-radius:12px;color:#fff;font-weight:700;font-size:.97rem;line-height:1.35;text-decoration:none;transition:border-color .2s ease-out,transform .2s ease-out}
.nvx-hviden__g a span{flex:none;display:inline-flex;align-items:center;gap:6px;color:#9ab3cc;font-weight:600;font-size:.87rem;transition:color .2s ease-out}
.nvx-hviden__g a:focus-visible{outline:2px solid #FF4D55;outline-offset:2px}
@media (hover:hover){.nvx-hviden__g a:hover{border-color:#3a6088;transform:translateY(-2px)}
.nvx-hviden__g a:hover span{color:#FF4D55}}
@media (max-width:767px){.nvx-hviden{margin-top:24px}
.nvx-hviden__g{grid-template-columns:1fr;gap:8px}
.nvx-hviden__g a{min-height:50px;padding:12px 16px}}
.nvx-hviden__g a{text-wrap:balance}
.nvx-inner>.nvx-faq details p a{color:#FF4D55;font-weight:600;text-decoration:none}
.nvx-inner>.nvx-faq details p a:hover{text-decoration:underline}
.nvx-prose a.nvx-lw,.nvx-card p a.nvx-lw{white-space:normal}
.nvx-eyebrow b:empty{display:none}
.nvx-mlbls{position:absolute;left:1px;top:1px;width:calc(100% - 2px);height:calc(100% - 2px);pointer-events:none}
.nvx-mlbl{position:absolute;transform:translate(-50%,-50%);color:#fff;font-size:13px;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 7px rgba(0,0,0,.8)}
.nvx-mlbl--hub{font-size:14px;font-weight:700}
.nvxhf-fbrand a.nvxhf-fviden{margin:14px 0 0;min-height:44px;color:#b8c8d8;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.nvxhf-fbrand a.nvxhf-fviden:hover{color:#fff}
.nvx-wcard p{display:block!important}
.nvx-wcard h3{text-wrap:balance}
.nvx-bc{margin:0 0 18px}
.nvx-bc ol{display:flex;flex-wrap:nowrap;align-items:center;list-style:none;margin:0;padding:0;font-size:.9rem;line-height:1.4;color:#8aa0b6}
.nvx-bc li{flex:none;display:flex;align-items:center}
.nvx-bc li+li::before{content:"\203A";flex:none;margin:0 9px;color:#5f7d99;font-weight:700}
.nvx-bc a{display:inline-flex;align-items:center;min-height:32px;color:#9ab3cc;text-decoration:none;font-size:.9rem;font-weight:600}
.nvx-bc a:hover{color:#cfe0f0}
.nvx-bc li[aria-current]{flex:0 1 auto;min-width:0}
.nvx-bc li[aria-current] span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.nvx-hero .nvx-bc ol{color:#cbd5e1}
.nvx-hero .nvx-bc a{color:#e2e8f0}
.nvx-hero .nvx-bc li+li::before{color:#9fb3c8}
.nvxhf-fcol h2.nvxhf-fh{color:#fff;font-size:.98rem;line-height:1.5;font-weight:700;letter-spacing:.2px;margin:0 0 18px;padding:0;text-transform:none}
.nvx-formprivacy a{color:#cbd5e1;text-decoration:underline;text-underline-offset:2px}
.nvx-formprivacy a:hover{color:#fff}
.nvxhf-fbottom a{display:inline-block;padding:3px 0}
@media(max-width:767px){body{padding-bottom:0}
.nvxhf-footer{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}
