@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_381b5334-module__7Qn9Iq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_381b5334-module__7Qn9Iq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_4f46b52a-module__hAb-gW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_4f46b52a-module__hAb-gW__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_38179f6b-module__XoD74G__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_38179f6b-module__XoD74G__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--orange:#f38e00;--orange-deep:#d67a00;--orange-soft:#fdf1df;--orange-ink:#b87000;--navy:#2c2e3b;--navy-soft:#3a3c4a;--navy-deep:#22242e;--cream:#faf7f2;--cream-2:#f3ede3;--ink:#1a1b22;--muted:#6b6d78;--line:#e8e2d5;--line-strong:#d8d0bd;--page-max:1360px;--page-gutter:40px;--nav-height:80px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--shadow-card:0 2px 0 var(--line-strong);--shadow-card-hover:0 14px 30px -12px #1c1c282e, 0 2px 0 var(--orange);--shadow-cta:0 10px 20px -8px #f38e0080}*{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}html,body{background:var(--cream);color:var(--ink);font-family:var(--font-inter), "Inter", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;font-size:16px;line-height:1.55;overflow-x:hidden}body{-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;min-width:320px;padding-bottom:env(safe-area-inset-bottom)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}button,a,[role=button],input[type=button],input[type=submit]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (max-width:780px){input,select,textarea{font-size:16px!important}.qh-input-hint,.qh-input-label{font-size:revert!important}}h1,h2,h3,h4,h5,.display{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere;word-break:break-word;font-weight:600;line-height:1.05}h1{font-size:clamp(36px,5.4vw,64px);line-height:1.04}h2{font-size:clamp(28px,3.6vw,44px);line-height:1.1}h3{font-size:clamp(20px,2.2vw,28px);line-height:1.2}p,li{overflow-wrap:break-word}.mono{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit}img,svg,video{max-width:100%}main{overflow-x:clip}.chevron-r{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 50%,calc(100% - 28px) 100%,0 100%)}.chevron-l{clip-path:polygon(28px 0,100% 0,100% 100%,28px 100%,0 50%)}.notch-tr{clip-path:polygon(0 0,calc(100% - 32px) 0,100% 32px,100% 100%,0 100%)}.ph{background-image:repeating-linear-gradient(135deg,#2c2e3b14 0 8px,#2c2e3b0a 8px 16px);background-color:var(--cream-2);font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--navy-soft);letter-spacing:.04em;justify-content:center;align-items:center;font-size:11px;display:flex;position:relative;overflow:hidden}.ph.dark{background-color:var(--navy-soft);color:#fff9;background-image:repeating-linear-gradient(135deg,#ffffff0d 0 8px,#ffffff05 8px 16px)}.ph.orange{background-color:var(--orange);color:#ffffffd9;background-image:repeating-linear-gradient(135deg,#ffffff1a 0 8px,#00000008 8px 16px)}.ph-tag{color:var(--navy);background:#ffffffe6;border-radius:2px;padding:3px 8px;font-size:10px;position:absolute;top:12px;left:12px}.ph.dark .ph-tag,.ph.orange .ph-tag{color:#fff;background:#00000040}.logo-mark{align-items:center;gap:10px;display:inline-flex}::selection{background:var(--orange);color:#fff}.qh-skip-link{background:var(--navy);color:#fff;z-index:1000;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:top .15s;position:absolute;top:-100px;left:16px}.qh-skip-link:focus,.qh-skip-link:focus-visible{outline:2px solid var(--orange);outline-offset:2px;top:16px}:focus{outline:none}:focus-visible{outline:2px solid var(--orange);outline-offset:2px}button:focus-visible,a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.qh-grid-overlay:before{content:"";pointer-events:none;z-index:1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 60% 0,#000 30%,#0000 80%);mask-image:radial-gradient(at 60% 0,#000 30%,#0000 80%)}.qh-corner-marks{position:relative}.qh-corner-marks:before,.qh-corner-marks:after{content:"";border:2px solid var(--orange);pointer-events:none;width:18px;height:18px;position:absolute}.qh-corner-marks:before{border-bottom:none;border-right:none;top:14px;left:14px}.qh-corner-marks:after{border-top:none;border-left:none;bottom:14px;right:14px}.qh-kicker{font-size:11px;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--orange);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.qh-kicker:before{content:"";background:var(--orange);width:6px;height:6px;display:inline-block}.qh-ribbon{background:var(--orange);color:#fff;font-size:10px;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.12em;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%);z-index:2;padding:6px 14px 6px 22px;font-weight:600;position:absolute;top:0;right:0}@keyframes qh-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes qh-fade{0%{opacity:0}to{opacity:1}}@keyframes qh-slide-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.qh-rise{animation:qh-rise .7s var(--ease-out) both}.qh-fade{animation:qh-fade .9s var(--ease-out) both}.qh-slide-left{animation:qh-slide-left .7s var(--ease-out) both}.qh-delay-1{animation-delay:80ms}.qh-delay-2{animation-delay:.16s}.qh-delay-3{animation-delay:.24s}.qh-delay-4{animation-delay:.32s}.qh-delay-5{animation-delay:.4s}@media (prefers-reduced-motion:reduce){.qh-rise,.qh-fade,.qh-slide-left,.qh-skel{animation:none!important}}.qh-btn-primary{background:var(--orange);color:#fff;cursor:pointer;transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), background .18s var(--ease-out);border:none;align-items:center;gap:10px;padding:14px 28px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.qh-btn-primary:hover,.qh-btn-primary:focus-visible{background:var(--orange-deep);box-shadow:var(--shadow-cta);transform:translateY(-2px)}.qh-btn-primary:active{transform:translateY(0)}.qh-btn-navy{background:var(--navy);color:#fff;cursor:pointer;transition:transform .18s var(--ease-out), background .18s var(--ease-out);border:none;align-items:center;gap:10px;padding:14px 28px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.qh-btn-navy:hover,.qh-btn-navy:focus-visible{background:var(--navy-deep);transform:translateY(-2px)}.qh-btn-navy:active{transform:translateY(0)}.qh-btn-ghost{color:var(--navy);border:1px solid var(--line-strong);cursor:pointer;transition:border-color .18s var(--ease-out), color .18s var(--ease-out), background .18s var(--ease-out);background:#fff;align-items:center;gap:10px;padding:14px 28px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.qh-btn-ghost:hover,.qh-btn-ghost:focus-visible{border-color:var(--orange);color:var(--orange-ink)}@keyframes qh-skeleton-pulse{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.qh-skel{background:linear-gradient(90deg, var(--cream-2) 0%, #fff9 50%, var(--cream-2) 100%);-webkit-user-select:none;user-select:none;background-repeat:no-repeat;background-size:200px 100%;border-radius:1px;animation:1.4s ease-in-out infinite qh-skeleton-pulse;color:#0000!important}.qh-skel-line{height:12px;margin:6px 0}.qh-skel-line.short{width:40%}.qh-skel-line.mid{width:70%}.qh-skel-line.long{width:100%}.qh-skel-card{border:1px solid var(--line);background:#fff;flex-direction:column;gap:10px;min-height:180px;padding:24px;display:flex}.qh-nav-menu-button{display:none!important}.qh-nav-mobile-panel{display:none}.qh-nav-mobile-group+.qh-nav-mobile-group{border-top:1px solid var(--line)}.qh-hero-inner>*,.qh-pro-inner>*,.qh-employers-inner>*,.qh-app-inner>*{min-width:0}.qh-hero-inner{padding:80px var(--page-gutter) 100px!important}.qh-hero-bg-mark{width:680px;max-width:none}.qh-hero-field,.qh-sectors-card,.qh-stats-item,.qh-employers-candidate,.qh-employers-candidate-meta,.qh-jobs-card{min-width:0}.qh-hero-field{transition:background .18s var(--ease-out)}.qh-hero-field:focus-within{background:var(--cream)}.qh-hero-submit{transition:background .18s var(--ease-out), transform .18s var(--ease-out)}.qh-hero-submit:hover{transform:translateY(-1px);background:var(--orange-deep)!important}.qh-hero-search{box-shadow:0 24px 48px -12px #00000052, 0 2px 0 var(--orange)!important}.qh-hero-inner h1,.qh-hero-inner p,.qh-hero-search,.qh-hero-media{animation:qh-rise .8s var(--ease-out) both}.qh-hero-inner p{animation-delay:.1s}.qh-hero-search{animation-delay:.2s}.qh-hero-media{animation-delay:.3s}.qh-hero-ticker{padding:14px var(--page-gutter)!important}.qh-hero-ticker span{white-space:nowrap}.qh-sectors{padding:120px var(--page-gutter) 80px!important}.qh-sectors-grid{background:var(--line)!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:1px!important}.qh-sectors-card{transition:background .24s var(--ease-out), transform .24s var(--ease-out);position:relative;overflow:hidden;border:none!important}.qh-sectors-card:after{content:"";background:var(--orange);height:0;transition:height .24s var(--ease-out);position:absolute;top:0;left:0;right:0}.qh-sectors-card:hover:after{height:3px}.qh-sectors-card:hover{transform:translateY(-2px)}.qh-pro{padding:100px var(--page-gutter)!important}.qh-stats{padding:80px var(--page-gutter)!important}.qh-stats-grid{background:var(--line)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important}.qh-stats-item{border:none!important}.qh-employers{padding:100px var(--page-gutter)!important}.qh-jobs{padding:120px var(--page-gutter) 100px!important}.qh-jobs-grid{background:var(--line)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important}.qh-jobs-card{transition:background .22s var(--ease-out), transform .22s var(--ease-out);position:relative;overflow:hidden}.qh-jobs-card:before{content:"";background:var(--orange);width:0;height:3px;transition:width .28s var(--ease-out);position:absolute;bottom:0;left:0}.qh-jobs-card:hover:before{width:100%}.qh-jobs-card:hover{transform:translateY(-2px)}.qh-jobs-filters{scrollbar-width:none}.qh-jobs-filters::-webkit-scrollbar{display:none}.qh-jobs-filters button{transition:color .18s var(--ease-out);position:relative}.qh-jobs-filters button:hover{color:var(--navy)!important}.qh-app{padding:80px var(--page-gutter)!important}.qh-app-phone{width:min(100%,260px)!important}.qh-footer{padding:80px var(--page-gutter) 32px!important}.qh-footer-bottom-links{flex-wrap:wrap;gap:20px;display:flex}.qh-footer a:not(.qh-footer-newsletter-button):hover{padding-left:4px;color:var(--orange)!important}.qh-footer-bottom-links a:hover{color:var(--orange)!important;padding-left:0!important}@media (max-width:1024px){:root{--page-gutter:24px;--nav-height:72px}.qh-nav-inner{min-height:var(--nav-height);padding:14px var(--page-gutter)!important;gap:16px!important}.qh-nav-links,.qh-nav-right,.qh-nav-mega{display:none!important}.qh-nav-menu-button{margin-left:auto;display:inline-flex!important}.qh-nav-mobile-panel{background:var(--cream);border-top:1px solid var(--line);padding:24px var(--page-gutter) 32px;max-height:calc(100vh - var(--nav-height));position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 24px 48px #2c2e3b1f;display:block!important}.qh-hero-inner,.qh-pro-inner,.qh-employers-inner,.qh-app-inner{grid-template-columns:1fr!important;gap:48px!important}.qh-hero-inner{padding:72px var(--page-gutter) 88px!important}.qh-hero-media,.qh-pro-stack{width:min(100%,560px);margin:0 auto}.qh-hero-stat{bottom:-20px!important;left:24px!important}.qh-hero-bg-mark{width:520px;top:-40px!important;right:-120px!important}.qh-sectors-head{flex-direction:column!important;align-items:flex-start!important;gap:24px!important}.qh-sectors-grid,.qh-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.qh-jobs-head{grid-template-columns:1fr!important;align-items:flex-start!important;gap:24px!important}.qh-jobs-grid,.qh-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))!important}.qh-footer-brand{grid-column:1/-1}}@media (max-width:780px){:root{--page-gutter:16px;--nav-height:64px}.qh-hero-inner{padding:64px var(--page-gutter) 80px!important}.qh-hero-inner h1{font-size:clamp(34px,8.5vw,56px)!important;line-height:1.02!important}.qh-hero-inner p{max-width:none!important;font-size:15px!important}.qh-page-hero-inner h1{font-size:clamp(30px,7.5vw,48px)!important}.qh-page-hero-inner>p{font-size:15px!important}.qh-hero-search{background:var(--line)!important;box-shadow:none!important;grid-template-columns:1fr!important;gap:1px!important;padding:1px!important}.qh-hero-field{background:#fff;border-right:none!important}.qh-hero-submit{justify-content:center;width:100%;min-height:56px;padding:16px 24px!important}.qh-hero-media{min-height:340px!important}.qh-hero-stat{margin-top:16px;position:static!important}.qh-hero-ticker{padding:12px var(--page-gutter)!important;gap:16px!important}.qh-hero-ticker span{white-space:normal}.qh-sectors,.qh-jobs{padding-top:80px!important}.qh-stats,.qh-pro,.qh-employers,.qh-app,.qh-footer{padding-top:72px!important}.qh-sectors-grid,.qh-stats-grid,.qh-jobs-grid{grid-template-columns:1fr!important}.qh-pro-stack{grid-template-columns:1fr 1fr;gap:12px!important;height:auto!important;display:grid!important}.qh-pro-panel-top,.qh-pro-panel-bottom{aspect-ratio:4/5;width:100%!important;height:auto!important;position:static!important}.qh-pro-quote{grid-column:1/-1;clip-path:none!important;max-width:none!important;padding:20px 22px!important;position:static!important}.qh-pro-feature{grid-template-columns:32px 1fr!important;gap:12px!important}.qh-pro-feature-value{grid-column:2;font-size:20px!important}.qh-pro-cta,.qh-jobs-main-cta{justify-content:center;width:100%}.qh-employers-cta-row,.qh-employers-stat-row,.qh-jobs-footer,.qh-app-stores,.qh-app-rating,.qh-footer-bottom,.qh-footer-bottom-links{flex-wrap:wrap!important}.qh-employers-card{padding:20px!important}.qh-employers-candidate{grid-template-columns:40px 1fr!important}.qh-employers-score{grid-column:1/-1;justify-content:space-between}.qh-employers-invite{text-align:center;grid-column:1/-1;width:100%}.qh-employers-card-top,.qh-employers-card-bottom{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.qh-jobs-filters{padding-bottom:4px;overflow-x:auto}.qh-app-store{flex:220px;justify-content:flex-start;width:100%}.qh-footer-top{grid-template-columns:1fr!important;gap:32px!important}.qh-footer-input{flex-direction:column!important}.qh-footer-newsletter-button{width:100%;min-height:48px}}@media (max-width:560px){.qh-nav-mobile-panel{padding-bottom:24px}.qh-pro-stack{grid-template-columns:1fr}}.qh-page-hero{background:var(--navy);color:#fff;padding:88px var(--page-gutter) 72px;position:relative;overflow:hidden}.qh-page-hero:before{content:"";pointer-events:none;z-index:1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(at 50% 0,#000 30%,#0000 75%)}.qh-page-hero:after{content:"";border:2px solid var(--orange);pointer-events:none;z-index:1;border-bottom:none;border-left:none;width:22px;height:22px;position:absolute;top:28px;right:8%}.qh-page-hero-inner{max-width:var(--page-max);z-index:2;margin:0 auto;position:relative}.qh-page-hero-inner h1{animation:qh-rise .7s var(--ease-out) both}.qh-page-hero-inner>p{animation:qh-rise .7s var(--ease-out) .1s both}.qh-page-hero-search,.qh-page-hero-stats{animation:qh-rise .7s var(--ease-out) .18s both}.qh-page-hero-mark{opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none;width:500px;position:absolute;top:-80px;right:-100px}.qh-page-hero-search{max-width:780px;box-shadow:0 24px 48px -16px #0006, 0 2px 0 var(--orange);background:#fff;grid-template-columns:1.4fr 1fr auto;padding:10px;display:grid;position:relative}.qh-page-hero-field{border-right:1px solid var(--line);min-width:0;transition:background .18s var(--ease-out);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.qh-page-hero-field:focus-within{background:var(--cream)}.qh-page-hero-button{background:var(--orange);color:#fff;transition:background .18s var(--ease-out), transform .18s var(--ease-out);align-items:center;gap:8px;padding:0 30px;font-size:14px;font-weight:600;display:flex}.qh-page-hero-button:hover{background:var(--orange-deep);transform:translateY(-1px)}.qh-page-hero-stats{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:40px;margin-top:40px;padding-top:28px;display:flex}.qh-page-hero-stat-item:hover{border-color:var(--orange)!important}.qh-page-job-card{border:1px solid var(--line);transition:border-color .22s var(--ease-out), transform .22s var(--ease-out), box-shadow .22s var(--ease-out);cursor:pointer;background:#fff;flex-direction:column;gap:12px;min-width:0;padding:24px 24px 24px 28px;display:flex;position:relative;overflow:hidden}.qh-page-job-card:before{content:"";background:var(--orange);width:0;transition:width .22s var(--ease-out);position:absolute;top:0;bottom:0;left:0}.qh-page-job-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.qh-page-job-card:hover:before{width:4px}.qh-page-job-card:focus-within{border-color:var(--orange);transform:translateY(-3px)}.qh-page-job-card-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.qh-page-shell{max-width:var(--page-max);padding:80px var(--page-gutter);margin:0 auto}.qh-page-shell-tight{max-width:1100px;padding:60px var(--page-gutter) 100px;margin:0 auto}.qh-page-shell-no-top{max-width:var(--page-max);padding:0 var(--page-gutter) 100px;margin:0 auto}.qh-page-grid-sidebar{grid-template-columns:280px minmax(0,1fr);gap:40px;display:grid}.qh-page-sticky-sidebar{position:sticky;top:100px}.qh-page-grid-two{grid-template-columns:1fr 2fr;gap:60px;margin-bottom:60px;display:grid}.qh-page-grid-two-cards{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.qh-page-grid-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.qh-page-grid-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.qh-page-grid-two-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.qh-vacature-content{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;display:grid}.qh-word-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.qh-page-grid-three-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.qh-page-inline-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.qh-vacatures-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qh-vacatures-grid>*{animation:qh-rise .6s var(--ease-out) both}.qh-vacatures-grid>:nth-child(2){animation-delay:40ms}.qh-vacatures-grid>:nth-child(3){animation-delay:80ms}.qh-vacatures-grid>:nth-child(4){animation-delay:.12s}.qh-vacatures-grid>:nth-child(5){animation-delay:.16s}.qh-vacatures-grid>:nth-child(6){animation-delay:.2s}.qh-page-grid-three>*{animation:qh-rise .6s var(--ease-out) both}.qh-page-grid-three>:nth-child(2){animation-delay:60ms}.qh-page-grid-three>:nth-child(3){animation-delay:.12s}.qh-page-grid-three>:nth-child(4){animation-delay:.18s}.qh-page-grid-three>:nth-child(5){animation-delay:.24s}.qh-page-grid-three>:nth-child(6){animation-delay:.3s}.qh-city-grid{background:var(--line);border:1px solid var(--line);gap:1px}.qh-loon-conditions{border:1px solid var(--line)}.qh-loon-condition-row{grid-template-columns:140px minmax(0,1fr);gap:20px;padding:16px 24px;display:grid}.qh-loon-table-wrap{overflow-x:auto}.qh-loon-table{border:1px solid var(--line);background:#fff;min-width:760px}.qh-loon-table-head,.qh-loon-table-row{grid-template-columns:2fr 1fr 1fr 1fr 1fr;align-items:center;gap:16px;display:grid}.qh-loon-table-row{transition:background .15s var(--ease-out)}.qh-loon-table-row:nth-child(odd){background:var(--cream-2)}.qh-loon-table-row:hover{background:var(--orange-soft)!important}.qh-diensten-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px -16px #1c1c282e}.qh-page-shell-tight>article{animation:qh-rise .6s var(--ease-out) both}.qh-login-tile a{transition:background .18s var(--ease-out)}.qh-login-tile:hover a{background:var(--orange)!important}.qh-login-layout{background:var(--cream);min-height:calc(100vh - var(--nav-height));grid-template-columns:1fr 1fr;display:grid}.qh-login-form-side,.qh-login-info-side{padding:80px 60px}.qh-login-tabs,.qh-login-socials{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.qh-vacature-stepbar{border:1px solid var(--line);gap:0;margin-bottom:32px;display:flex;overflow:hidden}.qh-vacature-counts{flex-wrap:wrap;gap:8px;display:flex}.qh-vacature-summary-row{grid-template-columns:160px minmax(0,1fr);align-items:center;padding:12px 20px;display:grid}.qh-vacature-footer{justify-content:space-between;gap:16px;margin-top:24px;display:flex}.qh-salary-grid{grid-template-columns:1fr 1.4fr;gap:40px;display:grid}.qh-page-grid-sidebar>*,.qh-page-grid-two>*,.qh-page-grid-two-cards>*,.qh-page-grid-three>*,.qh-page-grid-four>*,.qh-page-grid-two-form>*,.qh-page-grid-three-form>*,.qh-salary-grid>*{min-width:0}@media (max-width:1024px){.qh-page-grid-sidebar,.qh-page-grid-two,.qh-salary-grid,.qh-login-layout,.qh-vacature-content,.qh-word-grid{grid-template-columns:1fr!important}.qh-word-grid{gap:40px!important}.qh-page-grid-three,.qh-page-grid-four,.qh-page-grid-three-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.qh-page-sticky-sidebar{position:static}.qh-login-form-side,.qh-login-info-side{padding:64px var(--page-gutter)!important}}@media (max-width:780px){.qh-page-hero{padding:64px var(--page-gutter) 56px!important}.qh-page-hero-search{background:var(--line)!important;box-shadow:none!important;grid-template-columns:1fr!important;gap:1px!important;padding:1px!important}.qh-page-hero-field{background:#fff;border-right:none!important}.qh-page-hero-button{justify-content:center;width:100%;min-height:56px}.qh-page-hero-stats{gap:24px}.qh-page-hero-mark{width:360px;top:-20px;right:-100px}.qh-page-shell{padding-top:64px!important;padding-bottom:80px!important}.qh-page-shell-tight{padding-top:56px!important;padding-bottom:80px!important}.qh-page-shell-no-top{padding:0 var(--page-gutter) 80px!important}.qh-page-grid-two-cards,.qh-page-grid-three,.qh-page-grid-four,.qh-vacatures-grid,.qh-page-grid-two-form,.qh-page-grid-three-form,.qh-login-tabs,.qh-login-socials{grid-template-columns:1fr!important}.qh-page-inline-actions,.qh-vacature-footer{flex-direction:column;align-items:stretch!important}.qh-vacature-stepbar{flex-direction:column}.qh-login-layout{min-height:auto}.qh-login-form-side,.qh-login-info-side{padding:56px var(--page-gutter)!important}.qh-loon-condition-row,.qh-vacature-summary-row{gap:8px;grid-template-columns:1fr!important}.qh-login-tile{grid-template-columns:1fr!important;gap:12px!important}.qh-login-tile a,.qh-login-tile button{justify-content:center!important;width:100%!important}}@media (max-width:540px){.qh-werker-cta{text-align:center;justify-content:center;width:100%!important}.qh-werker-form-row{grid-template-columns:1fr!important}}@supports (padding:max(0px)){.qh-nav-inner,.qh-nav-mobile-panel,.qh-page-hero,.qh-hero-inner,.qh-hero-ticker,.qh-sectors,.qh-pro,.qh-stats,.qh-employers,.qh-jobs,.qh-app,.qh-footer,.qh-page-shell,.qh-page-shell-tight,.qh-page-shell-no-top{padding-left:max(var(--page-gutter), env(safe-area-inset-left))!important;padding-right:max(var(--page-gutter), env(safe-area-inset-right))!important}.qh-footer{padding-bottom:max(32px, env(safe-area-inset-bottom))!important}}.qh-nav-mobile-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (hover:none) and (pointer:coarse){.qh-btn-primary,.qh-btn-navy,.qh-btn-ghost,.qh-page-hero-button,.qh-hero-submit,.qh-footer-newsletter-button,.qh-jobs-main-cta,.qh-pro-cta,.qh-employers-invite,.qh-nav-menu-button{min-height:48px!important}.qh-jobs-filters button,.qh-vacatures-grid button,.qh-page-job-card,.qh-sectors-card,.qh-jobs-card,.qh-stats-item{min-height:44px}.qh-footer a:not(.qh-footer-newsletter-button){padding-top:10px!important;padding-bottom:10px!important}.qh-footer-bottom-links a{padding-top:6px!important;padding-bottom:6px!important}}@media (max-width:780px){.qh-footer{padding-top:56px!important}.qh-footer-top{gap:24px!important;padding-bottom:32px!important}.qh-footer-bottom{text-align:left;flex-direction:column;align-items:flex-start!important;gap:12px!important}.qh-footer-bottom-links{gap:14px!important}[role=dialog][aria-labelledby=qh-consent-title]{padding:0 12px max(20px, env(safe-area-inset-bottom))!important}[role=dialog][aria-labelledby=qh-consent-title]>div{max-width:none!important}[role=dialog][aria-labelledby=qh-consent-title] button[type=button]{min-height:48px;flex:100%!important;width:100%!important;min-width:0!important}}@media (max-width:1024px){.qh-page-grid-sidebar>aside{margin-bottom:24px}.qh-page-sticky-sidebar{grid-template-columns:1fr;gap:16px;display:grid}}@media (hover:none) and (pointer:coarse){.qh-page-sticky-sidebar button[type=button]{min-height:44px;padding:12px 14px!important}}@media (max-width:780px){.qh-loon-table-wrap{position:relative;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%)}.qh-loon-table-head,.qh-loon-table-row{grid-template-columns:160px 90px 88px 88px 88px!important;gap:12px!important;padding:12px 16px!important;font-size:13px!important}.qh-loon-table-head>span:first-child,.qh-loon-table-row>span:first-child{background:inherit;position:sticky;left:0}.qh-loon-table-row{background:#fff}.qh-loon-table-row:nth-child(odd){background:var(--cream-2)}.qh-vacature-stepbar{scrollbar-width:none;border:1px solid var(--line);border-radius:1px;overflow-x:auto;flex-direction:row!important}.qh-vacature-stepbar::-webkit-scrollbar{display:none}.qh-vacature-stepbar>*{white-space:nowrap;flex:none;padding:12px 16px!important}}@media (max-width:560px){.qh-werkgevers-step,.qh-page-grid-three-form{grid-template-columns:1fr!important}}img,video,iframe{max-width:100%;height:auto}@media (max-width:560px){.qh-hero-media,.qh-employers-card,.qh-pro-stack{min-height:0!important}.qh-hero-media{aspect-ratio:4/5;min-height:280px!important}}@media (max-width:480px){:root{--page-gutter:14px;--nav-height:60px}.qh-hero-inner{padding:48px var(--page-gutter) 64px!important}.qh-page-hero{padding:48px var(--page-gutter) 48px!important}.qh-page-shell,.qh-page-shell-tight{padding:48px var(--page-gutter) 64px!important}.qh-sectors,.qh-jobs,.qh-stats,.qh-pro,.qh-employers,.qh-app{padding-top:56px!important;padding-bottom:56px!important}.qh-footer{padding-top:48px!important}.logo-mark span{font-size:18px!important}.qh-nav-menu-button{width:42px!important;height:42px!important}.qh-nav-menu-button span.mono{display:none!important}.qh-hero-stat{padding:14px 16px!important}.qh-hero-stat>div{font-size:24px!important}.qh-page-hero-mark{display:none!important}.qh-hero-bg-mark{opacity:.04!important;width:380px!important;right:-120px!important}.qh-page-job-card,.qh-sectors-card,.qh-jobs-card,.qh-stats-item{padding:18px 20px!important}.qh-vacature-stepbar>*{padding:10px 14px!important;font-size:13px!important}}@media (max-width:900px) and (orientation:landscape){.qh-nav-mobile-panel{max-height:calc(100vh - var(--nav-height))!important}.qh-hero-inner{padding-top:56px!important;padding-bottom:64px!important}}@media (max-width:560px){html,body{max-width:100vw;overflow-x:clip}section,article,header,footer,main,aside{max-width:100%}.qh-page-grid-two-cards>*{min-height:0!important;padding:28px 22px!important}.qh-page-grid-two-cards>*>div[style*=font-size]{font-size:clamp(20px,5.6vw,26px)!important}}@media print{.qh-nav-wrap,.qh-footer,.qh-skip-link,[role=dialog][aria-labelledby=qh-consent-title]{display:none!important}body{color:#000!important;background:#fff!important}a{text-decoration:underline;color:#000!important}.qh-page-hero{color:#000!important;background:#fff!important}}
