/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--gj-rim:0}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-\[4\.9rem\]{margin-top:-4.9rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[335\/376\]{aspect-ratio:335/376}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-14{height:calc(var(--spacing) * 14)}.h-14\.5{height:calc(var(--spacing) * 14.5)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-full{height:100%}.max-h-105{max-height:calc(var(--spacing) * 105)}.min-h-\[280px\]{min-height:280px}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-\[448px\]{width:448px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[22ch\]{max-width:22ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[66ch\]{max-width:66ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[335px\]{max-width:335px}.max-w-\[400px\]{max-width:400px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[620px\]{max-width:620px}.max-w-\[760px\]{max-width:760px}.max-w-\[860px\]{max-width:860px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[min\(100\%\,320px\)\]{min-width:min(100%,320px)}.min-w-\[min\(100\%\,340px\)\]{min-width:min(100%,340px)}.flex-1{flex:1}.flex-\[1_1_280px\]{flex:280px}.flex-\[1_1_320px\]{flex:320px}.flex-\[1_1_340px\]{flex:340px}.flex-\[1_1_380px\]{flex:380px}.shrink-0{flex-shrink:0}.basis-60{flex-basis:calc(var(--spacing) * 60)}.border-collapse{border-collapse:collapse}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.columns-2{columns:2}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(190px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-4\.5{gap:calc(var(--spacing) * 4.5)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-11{gap:calc(var(--spacing) * 11)}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-\[clamp\(14px\,2vw\,24px\)\]{gap:clamp(14px,2vw,24px)}.gap-\[clamp\(16px\,2\.5vw\,32px\)\]{gap:clamp(16px,2.5vw,32px)}.gap-\[clamp\(16px\,2vw\,24px\)\]{gap:clamp(16px,2vw,24px)}.gap-\[clamp\(18px\,3vw\,36px\)\]{gap:clamp(18px,3vw,36px)}.gap-\[clamp\(20px\,3vw\,40px\)\]{gap:clamp(20px,3vw,40px)}.gap-\[clamp\(24px\,4vw\,56px\)\]{gap:clamp(24px,4vw,56px)}.gap-\[clamp\(28px\,4vw\,56px\)\]{gap:clamp(28px,4vw,56px)}.gap-\[clamp\(32px\,5vw\,64px\)\]{gap:clamp(32px,5vw,64px)}.gap-px{gap:1px}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-3\.5{row-gap:calc(var(--spacing) * 3.5)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-\[color\:var\(--site-brand\)\]{border-color:var(--site-brand)}.border-\[color\:var\(--site-ink\)\]{border-color:var(--site-ink)}.border-\[color\:var\(--site-line\)\]{border-color:var(--site-line)}.border-\[color\:var\(--vr-line-dark\)\]{border-color:var(--vr-line-dark)}.border-black{border-color:var(--color-black)}.border-transparent{border-color:#0000}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-white\/35{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-\[color\:var\(--site-line\)\]{background-color:var(--site-line)}.bg-\[color\:var\(--site-sand\)\]{background-color:var(--site-sand)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-4\.5{padding:calc(var(--spacing) * 4.5)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[clamp\(18px\,2\.2vw\,26px\)\]{padding:clamp(18px,2.2vw,26px)}.p-\[clamp\(20px\,3vw\,32px\)\]{padding:clamp(20px,3vw,32px)}.p-\[clamp\(24px\,3\.5vw\,40px\)\]{padding:clamp(24px,3.5vw,40px)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-11{padding-block:calc(var(--spacing) * 11)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-13{padding-block:calc(var(--spacing) * 13)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[clamp\(28px\,4vw\,44px\)\]{padding-block:clamp(28px,4vw,44px)}.py-\[clamp\(28px\,4vw\,56px\)\]{padding-block:clamp(28px,4vw,56px)}.py-\[clamp\(40px\,6vw\,80px\)\]{padding-block:clamp(40px,6vw,80px)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-11{padding-top:calc(var(--spacing) * 11)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[56\.25\%\]{padding-top:56.25%}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.font-\[family-name\:var\(--site-display\)\]{font-family:var(--site-display)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[11\.5px\]{font-size:11.5px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[25px\]{font-size:25px}.text-\[40px\]{font-size:40px}.text-\[clamp\(18px\,1\.8vw\,23px\)\]{font-size:clamp(18px,1.8vw,23px)}.text-\[clamp\(28px\,3\.6vw\,50px\)\]{font-size:clamp(28px,3.6vw,50px)}.text-\[clamp\(30px\,4vw\,52px\)\]{font-size:clamp(30px,4vw,52px)}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-\[color\:var\(--site-body\)\]{color:var(--site-body)}.text-\[color\:var\(--site-brand\)\]{color:var(--site-brand)}.text-\[color\:var\(--site-ink\)\]{color:var(--site-ink)}.text-\[color\:var\(--site-muted\)\]{color:var(--site-muted)}.text-\[color\:var\(--site-sand\)\]{color:var(--site-sand)}.text-\[color\:var\(--site-subtle\)\]{color:var(--site-subtle)}.text-\[color\:var\(--vr-on-dark\)\]{color:var(--vr-on-dark)}.text-\[color\:var\(--vr-on-dark-soft\)\]{color:var(--vr-on-dark-soft)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008), 0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-300{transition-delay:.3s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}@media (hover:hover){.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:bg-black:hover{background-color:var(--color-black)}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:h-72{height:calc(var(--spacing) * 72)}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:-mt-\[6\.6rem\]{margin-top:-6.6rem}.lg\:mt-14{margin-top:calc(var(--spacing) * 14)}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-56{height:calc(var(--spacing) * 56)}.lg\:h-\[340px\]{height:340px}.lg\:h-\[380px\]{height:380px}.lg\:h-\[420px\]{height:420px}.lg\:h-\[430px\]{height:430px}.lg\:min-h-\[420px\]{min-height:420px}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grow{flex-grow:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.65fr_1\.35fr\]{grid-template-columns:.65fr 1.35fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_270px\]{grid-template-columns:minmax(0,1fr) 270px}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-9{padding:calc(var(--spacing) * 9)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:bg-\[\#0a0a0a\]{background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]{background-color:#1d0002}.dark\:bg-\[\#3E3E3A\]{background-color:#3e3e3a}.dark\:bg-\[\#161615\]{background-color:#161615}.dark\:bg-\[\#eeeeec\]{background-color:#eeeeec}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);border-color:#3e3e3a}@media (hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:hover{border-color:#62605b}.dark\:hover\:border-white:hover{border-color:var(--color-white)}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}}}@starting-style{.starting\:translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.starting\:opacity-0{opacity:0}}}.btn{background:var(--site-brand);color:var(--site-brand-contrast);border-radius:var(--site-radius-sm);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn--ghost{color:var(--site-ink);background:#fff;border:1px solid #cfd6de}.btn--ink{background:var(--site-ink);color:#fff}.btn--sm{padding:7px 13px;font-size:12.5px}.field__label{color:var(--site-ink);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.field__input{width:100%;color:var(--site-body);background:#fff;border:1px solid #dde3ea;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13.5px}.field__input:focus{border-color:var(--site-brand);outline:none}.field--check{color:var(--site-muted);cursor:pointer;align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.field--check input{accent-color:var(--site-brand);margin-top:2px}.section__title{letter-spacing:-.02em;color:var(--site-ink);font-size:clamp(22px,3vw,27px);font-weight:700}.section__lede{color:var(--site-muted);font-size:14.5px}.card{border:1px solid var(--site-line);border-radius:var(--site-radius);background:#fff}.card__title{color:var(--site-ink);font-size:15.5px;font-weight:600}.card__text{color:var(--site-muted);font-size:13px}.dot{background:var(--site-brand);border-radius:50%;width:10px;height:10px;display:inline-block}.img{border-radius:var(--site-radius)}.crumbs{color:var(--site-subtle);font-size:12px}.crumbs__current{color:var(--site-ink);font-weight:600}.pagination__item{border:1px solid var(--site-line);border-radius:var(--site-radius-sm);color:var(--site-ink);padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none}.pagination__item--current{background:var(--site-ink);border-color:var(--site-ink);color:#fff}.pagination__item--off{color:#b6c0cb;pointer-events:none}.pill{border:1px solid var(--site-line);color:var(--site-muted);background:#fff;border-radius:999px;padding:8px 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.pill--on{background:var(--site-brand);border-color:var(--site-brand);color:#fff}.catbar{border-bottom:1px solid var(--site-line)}.prose{color:var(--site-body);font-size:16px;line-height:1.72}.prose p{margin:0 0 16px}.prose h2{letter-spacing:-.02em;color:var(--site-ink);margin:26px 0 12px;font-size:24px;font-weight:700}.prose h3{color:var(--site-ink);margin:20px 0 10px;font-size:18px;font-weight:600}.prose ul,.prose ol{margin:0 0 16px;padding-left:22px}.prose ul,ul.prose{padding-left:22px;list-style:outside}.prose ol,ol.prose{padding-left:22px;list-style:decimal}.prose a{color:var(--site-brand);border-bottom:1px solid var(--site-brand);text-decoration:none}.block-heading{letter-spacing:-.02em;color:var(--site-ink);font-weight:700}.block-heading--h2{font-size:25px}.block-heading--h3{font-size:19px;font-weight:600}.block-quote{border-left:3px solid var(--site-brand);padding-left:20px}.block-quote__text{color:var(--site-ink);font-size:20px;font-weight:600;line-height:1.4}.block-quote__source{color:var(--site-muted);font-size:13px;font-style:normal}.block-figure__caption{color:var(--site-subtle);font-size:12.5px}.block-cta{border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-soft)}.block-cta__lead{color:var(--site-body);font-size:14.5px}.block-embed{border-radius:var(--site-radius);background:var(--site-ink)}.block-faq__item{border:1px solid var(--site-line);border-radius:var(--site-radius);overflow:hidden}.block-faq__question{color:var(--site-ink);cursor:pointer;padding:13px 16px;font-size:16px;font-weight:600;list-style:none}.block-faq__question::-webkit-details-marker{display:none}.block-faq__question:after{content:"+";float:right;color:var(--site-brand);font-weight:700}.block-faq__item[open] .block-faq__question:after{content:"−"}.block-faq__answer{padding:0 16px 14px}.block-usps__title{letter-spacing:-.02em;color:var(--site-ink);margin-bottom:14px;font-size:22px;font-weight:700}.block-usps__grid{grid-template-columns:1fr}@media (width>=720px){.block-usps__grid{grid-template-columns:1fr 1fr}}.block-usps__item{border:1px solid var(--site-line);border-radius:var(--site-radius)}.block-usps__icon{background:var(--site-soft);width:38px;height:38px;color:var(--site-brand);border-radius:10px}.block-usps__label{color:var(--site-ink);font-size:15px;font-weight:600}.block-usps__note{color:var(--site-muted);margin-top:3px;font-size:13.5px;line-height:1.5}.block-contact{border-radius:var(--site-radius);background:var(--site-ink)}.block-contact__lead{letter-spacing:-.01em;color:#fff;font-size:21px;font-weight:700}.block-contact__meta{color:#ffffffb8;margin-top:6px;font-size:13.5px}.block-contact .block-contact__button{border-radius:var(--site-radius);background:var(--site-brand);color:#fff;font-size:15px;font-weight:600;text-decoration:none}.postcard{border:1px solid var(--site-line);border-radius:var(--site-radius);color:inherit;background:#fff;text-decoration:none;overflow:hidden}.postcard__thumb{background:var(--site-soft);border-bottom:1px solid var(--site-line)}.postcard__cat{letter-spacing:.08em;text-transform:uppercase;color:var(--site-brand);font-size:11px;font-weight:700}.postcard__title{letter-spacing:-.01em;color:var(--site-ink);font-size:18px;font-weight:600;line-height:1.25}.postcard__excerpt{color:var(--site-muted);font-size:13.5px}.postcard__meta{color:var(--site-subtle);font-size:12px}.postcard__badge{background:var(--site-ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:700}.leadcta{border:1px solid var(--site-line);border-radius:var(--site-radius);background:linear-gradient(#f4f7f9,#fff)}.leadcta__title{letter-spacing:-.02em;color:var(--site-ink);font-size:20px;font-weight:700}.leadcta__text{color:var(--site-muted);font-size:14px}.leadform{border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-soft)}.leadform__title{color:var(--site-ink);font-size:19px;font-weight:700}.leadform__thanks{color:var(--site-ink);font-weight:600}.leadform__hp{position:absolute;left:-9999px}.aside-card{border:1px solid var(--site-line);border-radius:var(--site-radius)}.aside-card--ink{background:var(--site-ink);color:#fff;border:0}.aside-card__label{letter-spacing:.1em;text-transform:uppercase;color:var(--site-subtle);font-size:10.5px;font-weight:700}.aside-card__title{letter-spacing:-.01em;font-size:17px;font-weight:700}.catbar-top{border-top:1px solid var(--site-line)}.avatar{background:var(--site-ink);color:#fff;border-radius:50%;font-size:12.5px;font-weight:600}.navtree{margin:0;padding:0;list-style:none;display:flex}.navtree--depth-0{flex-wrap:wrap;align-items:center;gap:1rem}.navtree__item{position:relative}.navtree__link,.navtree__heading{color:var(--site-ink);font-size:14px;font-weight:500;text-decoration:none}.navtree__link:hover{color:var(--site-brand)}.navtree__link--on{color:var(--site-brand);font-weight:600}.navtree__heading{color:var(--site-subtle);cursor:default}.navtree:not(.navtree--depth-0){flex-direction:column;gap:.5rem;padding-left:.75rem}@media (width>=768px){.navtree--depth-0>.navtree__item>.navtree:not(.navtree--depth-0){z-index:20;border:1px solid var(--site-line);border-radius:var(--site-radius);background:#fff;min-width:12rem;padding:.75rem;display:none;position:absolute;top:100%;left:0;box-shadow:0 12px 32px #00000014}.navtree--depth-0>.navtree__item:hover>.navtree:not(.navtree--depth-0),.navtree--depth-0>.navtree__item:focus-within>.navtree:not(.navtree--depth-0){display:flex}}.cookiebeleid__meta{color:var(--site-subtle);font-size:.875rem}.cookiebeleid__tag{border:1px solid var(--site-line);vertical-align:middle;border-radius:999px;margin-left:.5rem;padding:.15rem .5rem;font-size:.75rem;font-weight:500}.cookiebeleid__scroll{overflow-x:auto}.cookiebeleid__table{border-collapse:collapse;width:100%;font-size:.9375rem}.cookiebeleid__table th,.cookiebeleid__table td{border-bottom:1px solid var(--site-line);text-align:left;vertical-align:top;padding:.6rem .75rem}.cookiebeleid__table th{white-space:nowrap;font-weight:600}.cookiebeleid__again{border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-soft);flex-wrap:wrap;align-items:center;gap:1rem;padding:1.125rem 1.25rem;display:flex}.cookiebeleid__again>div{flex:1;min-width:14rem}.cookiebeleid__again strong{font-size:1rem}.cookiebeleid__again p{color:var(--site-subtle);font-size:.875rem}.cookiebeleid__button{background:var(--site-brand);color:var(--site-brand-contrast);border-radius:999px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-block}.block-reviews{flex-direction:column;gap:1.25rem;display:flex}.block-reviews__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.block-reviews__title{font-size:1.5rem}.block-reviews__score{color:var(--site-subtle);align-items:center;gap:.5rem;font-size:.9375rem;display:inline-flex}.block-reviews__stars{color:#f5a623;letter-spacing:.08em}.block-reviews__list{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.block-reviews__item{border:1px solid var(--site-line);border-radius:var(--site-radius);flex-direction:column;gap:.5rem;padding:1.125rem;display:flex}.block-reviews__text{margin:0;line-height:1.6}.block-reviews__meta{color:var(--site-subtle);margin:0;font-size:.875rem}.block-reviews__about{color:var(--site-subtle);font-size:.875rem}.block-reviews__about summary{cursor:pointer}.block-reviews__about p{margin:.5rem 0 0;line-height:1.55}.block-steps .block-steps__title,.block-compare .block-compare__title,.block-area .block-area__title,.block-form .block-form__title{letter-spacing:-.02em;color:var(--site-ink);margin-bottom:14px;font-size:22px;font-weight:700}.block-steps .block-steps__list{counter-reset:none;list-style:none}.block-steps .block-steps__item{border:1px solid var(--site-line);border-radius:var(--site-radius);align-items:flex-start}.block-steps .block-steps__num{font-variant-numeric:tabular-nums;text-align:center;min-width:30px;color:var(--site-brand);background:var(--site-soft);border-radius:var(--site-radius-sm);font-size:13px;font-weight:700;line-height:24px}.block-steps .block-steps__label{color:var(--site-ink);font-size:15.5px;font-weight:600}.block-steps .block-steps__note{color:var(--site-muted);margin-top:3px;font-size:13.5px;line-height:1.55}.block-compare .block-compare__grid{border:1px solid var(--site-line);border-radius:var(--site-radius);grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.block-compare .block-compare__head{align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.block-compare .block-compare__head--plain{background:var(--site-soft);color:var(--site-muted)}.block-compare .block-compare__head--brand{background:var(--site-brand);color:var(--site-brand-contrast)}.block-compare .block-compare__cell{border-top:1px solid var(--site-line);align-items:flex-start;gap:10px;padding:13px 16px;font-size:14px;line-height:1.5;display:flex}.block-compare .block-compare__cell--plain{color:var(--site-muted)}.block-compare .block-compare__cell--brand{color:var(--site-body);background:var(--site-soft)}.block-compare .block-compare__mark{flex:none;margin-top:2px}.block-compare .block-compare__cell--plain .block-compare__mark{color:var(--site-subtle)}.block-compare .block-compare__cell--brand .block-compare__mark{color:var(--site-brand)}@media (width<=719px){.block-compare .block-compare__head{display:none}.block-compare .block-compare__cell:before{content:attr(data-label);letter-spacing:.03em;color:var(--site-subtle);margin-bottom:2px;font-size:11.5px;font-weight:600;display:block}.block-compare .block-compare__cell{flex-direction:column;gap:2px}.block-compare .block-compare__cell--plain{border-top:1px solid var(--site-line)}.block-compare .block-compare__cell--brand{border-top:0}}@media (width>=720px){.block-compare .block-compare__grid{grid-template-columns:1fr 1fr}.block-compare .block-compare__cell--brand{border-left:1px solid var(--site-line)}}.block-area{border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-soft)}.block-area .block-area__lead{color:var(--site-body);max-width:62ch;margin-bottom:14px;font-size:14.5px;line-height:1.55}.block-area .block-area__list{list-style:none}.block-area .block-area__pin{border:1px solid var(--site-line);color:var(--site-body);background:#fff;border-radius:999px;padding:6px 12px 6px 10px;font-size:13.5px;font-weight:500}.block-area .block-area__pin svg{color:var(--site-brand)}.block-form{border:1px solid var(--site-line);border-radius:var(--site-radius);background:#fff}.block-form .block-form__lead{color:var(--site-muted);max-width:62ch;margin:-6px 0 22px;font-size:14.5px;line-height:1.55}.block-form .block-form__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.block-form .block-form__progress{margin:4px 0 24px;list-style:none}.block-form .block-form__bar{background:var(--site-line);border-radius:999px;flex:1;height:3px;transition:background .18s cubic-bezier(.2,0,.1,1)}.block-form .block-form__bar[data-done]{background:var(--site-brand)}.block-form .block-form__step-count{letter-spacing:.03em;color:var(--site-brand);font-size:11.5px;font-weight:600}.block-form .block-form__step-title{letter-spacing:-.01em;color:var(--site-ink);margin-top:4px;font-size:18px;font-weight:700}.block-form .block-form__step-sub{color:var(--site-muted);margin-top:2px;font-size:13.5px}.block-form .block-form__fields{gap:12px;margin-top:16px;display:grid}@media (width>=560px){.block-form .block-form__fields--pair{grid-template-columns:1fr 1fr}}.block-form .block-form__field{display:block}.block-form .block-form__label{color:var(--site-ink);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.block-form .block-form__control{border:1px solid var(--site-line);border-radius:var(--site-radius-sm);width:100%;color:var(--site-body);resize:vertical;background:#fff;padding:10px 12px;font-family:inherit;font-size:14px}.block-form .block-form__control::placeholder{color:var(--site-subtle)}.block-form .block-form__control:focus-visible{border-color:var(--site-brand);box-shadow:0 0 0 3px var(--site-brand);outline:none}@supports (color:color-mix(in lab, red, red)){.block-form .block-form__control:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--site-brand) 22%, transparent)}}.block-form .block-form__nav,.block-form .block-form__foot{margin-top:18px}.block-form .block-form__consent{color:var(--site-muted);margin-bottom:14px;font-size:13px;line-height:1.5}.block-form .block-form__check{accent-color:var(--site-brand);margin-top:2px}.block-form .block-form__submit,.block-form .block-form__back{border-radius:var(--site-radius-sm);cursor:pointer;border:1px solid #0000;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:600}.block-form .block-form__submit{background:var(--site-brand);color:var(--site-brand-contrast)}.block-form .block-form__back{border-color:var(--site-line);color:var(--site-body);background:#fff}.block-form .block-form__submit:active,.block-form .block-form__back:active{transform:translateY(1px)}.block-form .block-form__done{border:1px solid var(--site-line);border-radius:var(--site-radius-sm);background:var(--site-soft)}.block-form .block-form__done svg{color:var(--site-brand);flex:none;margin-top:1px}.block-form .block-form__done-title{color:var(--site-ink);font-size:15px;font-weight:600}.block-form .block-form__done-note{color:var(--site-muted);margin-top:2px;font-size:13.5px}.block-person{border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-soft)}.block-person .block-person__photo{object-fit:cover;background:#fff;border-radius:999px;width:76px;height:76px}.block-person .block-person__photo--letter{letter-spacing:-.02em;color:var(--site-brand);border:1px solid var(--site-line);justify-content:center;align-items:center;font-size:28px;font-weight:700;display:flex}.block-person .block-person__lead{color:var(--site-ink);max-width:46ch;font-size:16px;font-weight:600;line-height:1.45}.block-person .block-person__name{color:var(--site-muted);margin-top:4px;font-size:13.5px}.block-person .block-person__channel{border-radius:var(--site-radius-sm);border:1px solid var(--site-line);color:var(--site-ink);background:#fff;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none}.block-person .block-person__channel svg{color:var(--site-brand)}.block-person .block-person__channel--primary{background:var(--site-brand);border-color:var(--site-brand);color:var(--site-brand-contrast)}.block-person .block-person__channel--primary svg{color:currentColor}.block-links .block-links__title{margin:0 0 .75rem}.block-links .block-links__list{margin:0;padding:0;list-style:none}.block-links .block-links__link{border:1px solid var(--site-line);border-radius:var(--site-radius);color:inherit;text-decoration:none}.block-links__arrow{color:var(--site-subtle);margin-left:auto;transition:transform .12s cubic-bezier(.2,0,.1,1)}.block-links .block-links__link:hover .block-links__arrow{color:var(--site-brand);transform:translate(2px)}@media (prefers-reduced-motion:reduce){.block-links .block-links__link:hover .block-links__arrow{transform:none}}.block-links .block-links__link:hover{border-color:var(--site-brand)}.breadcrumbs{color:var(--site-subtle);font-size:.875rem}.breadcrumbs__list{margin:0;padding:0;list-style:none}.breadcrumbs__item+.breadcrumbs__item:before{content:"›";color:var(--site-subtle);margin-right:.5rem}.breadcrumbs__link{color:inherit}:root{--site-ink:#0e1116;--site-brand:#0e9f6e;--site-brand-contrast:#fff;--site-body:#39424e;--site-muted:#5b6572;--site-subtle:#8b95a3;--site-line:#e6eaef;--site-soft:#f6f8fa;--site-radius:14px;--site-radius-sm:10px;--site-font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}.site{font-family:var(--site-font);color:var(--site-body);background:#fff;line-height:1.6}.site-header{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--site-line);background:#fffffff0}.site-header__brand{letter-spacing:-.02em;color:var(--site-ink);font-size:17px;font-weight:700}.site-header__link{color:var(--site-muted);font-size:13.5px;text-decoration:none}.site-header__link--on{color:var(--site-ink);border-bottom:2px solid var(--site-brand);padding-bottom:2px;font-weight:600}.site-banner{color:#7a5512;background:#fff7e6;border-bottom:1px solid #f0d9a8;font-size:13px;font-weight:600}.site-banner--dark{background:var(--site-ink);color:#fff;border-bottom:0}.site-footer{border-top:1px solid var(--site-line);color:var(--site-muted);font-size:12.5px}.site-footer__brand{color:var(--site-ink);font-size:14px;font-weight:700}.hero{background:linear-gradient(#f4f7f9,#fff)}.hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--site-brand);font-size:11px;font-weight:700}.hero__title{letter-spacing:-.02em;color:var(--site-ink);font-size:clamp(28px,4.5vw,40px);font-weight:700;line-height:1.1}.hero__intro{color:var(--site-body);font-size:15.5px}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-display:swap;font-stretch:62% 125%;src:url(/fonts/vanrooij/archivo-latin.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-display:swap;font-stretch:62% 125%;src:url(/fonts/vanrooij/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,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:"Source Sans 3";font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/vanrooij/sourcesans-latin.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/vanrooij/sourcesans-latin-ext.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}[data-site=vanrooij]{--site-ink:#1a1d21;--site-sand:#f4f2ed;--site-brand:#d2601a;--site-brand-hover:#b04e10;--site-brand-contrast:#fff;--site-body:#1a1d21b3;--site-muted:#1a1d2199;--site-subtle:#1a1d2180;--site-line:#1a1d2124;--site-soft:#fff;--site-radius:0px;--site-radius-sm:0px;--site-font:"Source Sans 3", system-ui, -apple-system, sans-serif;--site-display:"Archivo", "Source Sans 3", system-ui, sans-serif;--vr-on-dark:#f4f2edb8;--vr-on-dark-soft:#f4f2ed9e;--vr-line-dark:#f4f2ed24;font-family:var(--site-font);color:var(--site-ink);background:var(--site-sand);line-height:1.6;overflow-x:hidden}[data-site=vanrooij] a:not(.btn,.vr-btn,[class*=__button]){color:var(--site-brand);text-decoration:none}[data-site=vanrooij] a:not(.btn,.vr-btn,[class*=__button]):hover{color:var(--site-brand-hover)}[data-site=vanrooij] a.btn,[data-site=vanrooij] a.vr-btn{text-decoration:none}.vr-display{font-family:var(--site-display);letter-spacing:-.015em;font-weight:900;font-stretch:84%;line-height:.98}.vr-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--site-brand);font-size:11.5px;font-weight:700}.vr-kicker{font-family:var(--site-display);text-transform:uppercase;letter-spacing:.01em;font-weight:800;font-stretch:86%}.vr-shell{width:100%;max-width:1360px;margin:0 auto;padding-left:24px;padding-right:24px}.vr-prose{color:var(--site-body);font-size:17px;line-height:1.7}.vr-prose :where(p){margin:0 0 1em}.vr-prose :where(a){font-weight:700}.vr-prose :where(h2){font-family:var(--site-display);color:var(--site-ink);margin:1.6em 0 .5em;font-size:clamp(24px,2.6vw,34px);font-weight:900;font-stretch:84%;line-height:1.05}.vr-prose :where(h3){font-family:var(--site-display);color:var(--site-ink);margin:1.4em 0 .4em;font-size:21px;font-weight:800;font-stretch:90%}.vr-prose :where(ul,ol){margin:0 0 1em;padding-left:1.2em}.vr-prose :where(li){margin:.3em 0}.vr-prose :where(strong){color:var(--site-ink)}.vr-prose :where(img){max-width:100%;height:auto;margin:1.2em 0}.vr-prose :where(blockquote){border-left:3px solid var(--site-brand);color:var(--site-ink);margin:1.2em 0;padding-left:20px;font-style:italic}.vr-btn{background:var(--site-brand);color:#fff;font-family:var(--site-display);cursor:pointer;border:0;align-items:center;gap:10px;padding:15px 24px;font-size:16px;font-weight:800;font-stretch:90%;display:inline-flex}.vr-btn:hover{background:var(--site-brand-hover);color:#fff}.vr-btn--ghost{color:var(--site-sand);font-family:var(--site-font);background:0 0;border:1px solid #f4f2ed59;font-size:15px;font-weight:700}.vr-btn--ghost:hover{border-color:var(--site-brand);color:var(--site-brand);background:0 0}.vr-btn--ink{background:var(--site-ink);color:var(--site-sand)}.vr-btn--ink:hover{color:var(--site-sand);background:#000}.vr-header{z-index:50;background:var(--site-ink);border-bottom:1px solid #f4f2ed1f;position:sticky;top:0}.vr-header__inner{justify-content:space-between;align-items:center;gap:24px;height:78px;display:flex}.vr-brand{flex-direction:column;line-height:.94;display:flex}.vr-brand__name{font-family:var(--site-display);letter-spacing:.01em;color:var(--site-sand);text-transform:uppercase;font-size:21px;font-weight:900;font-stretch:88%}.vr-brand__sub{letter-spacing:.22em;color:var(--site-brand);text-transform:uppercase;margin-top:4px;font-size:10.5px;font-weight:600}.vr-nav{align-items:center;gap:26px;display:flex}.vr-nav__link{letter-spacing:.02em;color:var(--site-sand);text-transform:uppercase;font-size:14.5px;font-weight:600}.vr-nav__link:hover,.vr-nav__link--on{color:var(--site-brand)}.vr-nav__cta{background:var(--site-brand);color:#fff;font-family:var(--site-display);letter-spacing:.01em;align-items:center;gap:10px;padding:13px 20px;font-size:17px;font-weight:800;font-stretch:90%;display:flex}.vr-nav__cta:hover{background:var(--site-brand-hover);color:#fff}.vr-burger{cursor:pointer;background:0 0;border:1px solid #f4f2ed4d;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;padding:0;display:none}.vr-burger span{background:var(--site-sand);width:20px;height:2px;display:block}.vr-footer{background:var(--site-ink);color:#f4f2ed99;border-top:1px solid #f4f2ed1f;padding:52px 0 40px}.vr-footer__head{letter-spacing:.16em;text-transform:uppercase;color:var(--site-sand);margin-bottom:12px;font-size:11.5px;font-weight:700}.vr-footer a{color:#f4f2edb3}.vr-footer a:hover{color:var(--site-brand)}.vr-footer__phone{font-family:var(--site-display);color:var(--site-sand);font-size:26px;font-weight:900;font-stretch:88%;display:block}.vr-footer__phone:hover{color:var(--site-brand)}.vr-footer__bar{color:#f4f2ed99;border-top:1px solid #f4f2ed1f;font-size:13px}.vr-callbar{z-index:60;background:var(--site-brand);display:none;position:fixed;bottom:0;left:0;right:0}.vr-callbar a{color:#fff;font-family:var(--site-display);justify-content:center;align-items:center;gap:10px;padding:15px;font-size:19px;font-weight:900;font-stretch:88%;display:flex}.vr-hero{background:var(--site-ink)}.vr-hero__grid{grid-template-columns:1fr;align-items:stretch;display:grid}.vr-hero__media{z-index:1;grid-area:1/1;justify-content:flex-end;display:flex;position:relative}.vr-hero__copy{z-index:2;grid-area:1/1;align-items:center;padding:0 24px;display:flex;position:relative}.vr-hero__img{width:78%;min-width:0;height:clamp(460px,62vw,720px);overflow:hidden}.vr-hero__img img{object-fit:cover;object-position:40% 50%;filter:saturate(.92)contrast(1.04);width:100%;height:100%;display:block}.vr-hero__card{background:var(--site-ink);max-width:640px;padding:clamp(28px,4vw,56px) clamp(24px,3.4vw,52px);box-shadow:0 40px 80px -30px #0009}.vr-hero__title{font-family:var(--site-display);letter-spacing:-.02em;color:var(--site-sand);margin:0 0 20px;font-size:clamp(38px,5.4vw,74px);font-weight:900;font-stretch:84%;line-height:.94}.vr-hero__intro{color:var(--vr-on-dark);max-width:46ch;margin:0 0 30px;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.vr-badge{border:1px solid #d2601a8c;align-items:center;gap:9px;padding:7px 12px;display:inline-flex}.vr-badge__dot{background:var(--site-brand);border-radius:50%;width:7px;height:7px;display:block}.vr-badge__label{letter-spacing:.14em;text-transform:uppercase;color:var(--site-sand);font-size:12px;font-weight:700}.vr-hero__call{background:var(--site-brand);color:#fff;flex-direction:column;padding:16px 26px;display:flex}.vr-hero__call:hover{background:var(--site-brand-hover);color:#fff}.vr-hero__call small{letter-spacing:.16em;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:700}.vr-hero__call strong{font-family:var(--site-display);font-size:clamp(26px,3vw,36px);font-weight:900;font-stretch:88%;line-height:1.05}.vr-hero__trust{color:var(--vr-on-dark-soft);border-top:1px solid #f4f2ed24;font-size:13.5px}.vr-hero__trust strong{color:var(--site-sand)}.vr-strip{background:var(--site-ink);border-top:1px solid #f4f2ed1f}.vr-strip__title{font-family:var(--site-display);color:var(--site-sand);text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:clamp(20px,2vw,27px);font-weight:800;font-stretch:86%}.vr-strip__scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--site-brand) #2a2e33;overflow-x:auto}.vr-strip__row{border-bottom:2px solid #f4f2ed24;align-items:flex-end;min-width:max-content;display:flex}.vr-strip__cell{border-right:1px solid #f4f2ed1f;margin-right:26px;padding-right:26px}.vr-strip__cell:last-child{border-right:0;margin-right:0}.vr-strip__cell:nth-child(odd){transform:translateY(-30px)}.vr-strip__cell:nth-child(2n){transform:translateY(-8px)}.vr-strip__min{font-family:var(--site-display);color:var(--site-brand);font-size:40px;font-weight:900;font-stretch:84%;line-height:1}.vr-strip__place{color:var(--site-sand);margin-top:8px;font-size:15px;font-weight:700}.vr-strip__area{color:#f4f2ed80;font-size:12.5px}.vr-diensten__title{font-family:var(--site-display);letter-spacing:-.015em;color:var(--site-ink);margin:0;font-size:clamp(32px,4vw,56px);font-weight:900;font-stretch:84%;line-height:1}.vr-card{flex-direction:column;text-decoration:none;display:flex}.vr-card__media{overflow:hidden}.vr-card__media img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;display:block}.vr-card__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--site-brand);font-size:11.5px;font-weight:700}.vr-card__title{font-family:var(--site-display);margin:0;font-weight:800;font-stretch:88%;line-height:1.05}.vr-card__text{margin:0;line-height:1.55}.vr-card__more{color:var(--site-brand);margin-top:auto;font-size:15px;font-weight:700}.vr-card--ink{background:var(--site-ink);color:var(--site-sand)}.vr-card--ink .vr-card__text{color:var(--vr-on-dark)}.vr-card--brand{background:var(--site-brand);color:#fff}.vr-card--brand .vr-card__eyebrow{color:#fffc}.vr-card--brand .vr-card__text{color:#ffffffe0}.vr-card--brand .vr-card__more{color:#fff}.vr-card--white{color:var(--site-ink);background:#fff;border:1px solid #1a1d211a}.vr-card--white:hover{border-color:var(--site-ink);color:var(--site-ink)}.vr-card--white .vr-card__text{color:#1a1d21a8}.vr-card--outline{background:var(--site-sand);border:2px solid var(--site-ink);color:var(--site-ink)}.vr-card--outline:hover{background:var(--site-ink);color:var(--site-sand)}.vr-card__big{font-family:var(--site-display);font-size:62px;font-weight:900;font-stretch:84%;line-height:.9}.vr-why{background:var(--site-ink);color:var(--site-sand)}.vr-why__title{font-family:var(--site-display);letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(32px,4.2vw,60px);font-weight:900;font-stretch:84%;line-height:.98}.vr-why__intro{color:var(--vr-on-dark);max-width:42ch;margin:0 0 28px;font-size:17px;line-height:1.6}.vr-stat__num{font-family:var(--site-display);color:var(--site-brand);font-size:clamp(46px,6vw,78px);font-weight:900;font-stretch:82%;line-height:.86}.vr-stat__label{color:var(--vr-on-dark-soft);margin-top:8px;font-size:14px}.vr-point{border-top:1px solid #f4f2ed29;grid-template-columns:34px 1fr;gap:18px;padding:22px 0;display:grid}.vr-point:last-child{border-bottom:1px solid #f4f2ed29}.vr-point__n{font-family:var(--site-display);color:var(--site-brand);padding-top:5px;font-size:14px;font-weight:800}.vr-point__title{font-family:var(--site-display);margin:0 0 7px;font-size:21px;font-weight:800;font-stretch:90%}.vr-point__text{color:var(--vr-on-dark);margin:0;font-size:15.5px;line-height:1.6}.vr-review{background:#fff;border:1px solid #1a1d211f;padding:28px 30px}.vr-review__score{font-family:var(--site-display);color:var(--site-ink);font-size:68px;font-weight:900;font-stretch:82%;line-height:.85}.vr-review__stars{color:var(--site-brand);letter-spacing:.06em;font-size:22px}.vr-review__quote{color:var(--site-ink);border-top:1px solid #1a1d211f;margin:20px 0 0;padding-top:18px;font-size:16px;font-style:italic;line-height:1.6}.vr-certs{background:#1a1d2124;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;display:grid}.vr-cert{background:var(--site-sand);padding:18px 20px}.vr-cert__name{color:var(--site-ink);font-size:16px;font-weight:800}.vr-cert__desc{color:var(--site-muted);margin-top:4px;font-size:13.5px}.vr-case{background:var(--site-ink);color:var(--site-sand)}.vr-case__title{font-family:var(--site-display);letter-spacing:-.015em;margin:16px 0 18px;font-size:clamp(30px,3.6vw,52px);font-weight:900;font-stretch:84%;line-height:.98}.vr-case__text{color:var(--vr-on-dark);max-width:50ch;margin:0 0 26px;font-size:16.5px;line-height:1.62}.vr-case__media{min-height:380px}.vr-case__media img{object-fit:cover;filter:saturate(.9)contrast(1.03);width:100%;height:100%;display:block}.vr-case__stat{font-family:var(--site-display);color:var(--site-brand);font-size:clamp(34px,4vw,52px);font-weight:900;font-stretch:82%;line-height:.9}.vr-case__statlabel{color:#f4f2ed99;margin-top:6px;font-size:13.5px}.vr-proces__title{font-family:var(--site-display);letter-spacing:-.015em;margin:0 0 36px;font-size:clamp(30px,3.6vw,50px);font-weight:900;font-stretch:84%;line-height:1}.vr-step__n{font-family:var(--site-display);color:var(--site-brand);font-size:54px;font-weight:900;font-stretch:82%;line-height:.9}.vr-step__title{font-family:var(--site-display);margin:12px 0 8px;font-size:20px;font-weight:800;font-stretch:90%}.vr-step__text{color:var(--site-muted);margin:0;font-size:15px;line-height:1.6}.vr-faq{background:#fff}.vr-faq__title{font-family:var(--site-display);margin:0 0 14px;font-size:clamp(28px,3.2vw,44px);font-weight:900;font-stretch:84%;line-height:1}.vr-faq__item{border-top:1px solid #1a1d2129}.vr-faq__item:last-child{border-bottom:1px solid #1a1d2129}.vr-faq__q{font-family:var(--site-display);cursor:pointer;justify-content:space-between;gap:20px;padding:20px 0;font-size:19px;font-weight:800;font-stretch:92%;list-style:none;display:flex}.vr-faq__q::-webkit-details-marker{display:none}.vr-faq__q span:last-child{color:var(--site-brand)}.vr-faq__item[open] .vr-faq__q span:last-child{transform:rotate(45deg)}.vr-faq__a{color:#1a1d21b3;max-width:62ch;margin:0 0 22px;font-size:15.5px;line-height:1.62}.vr-cta{background:var(--site-brand);color:#fff}.vr-cta__title{font-family:var(--site-display);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(32px,4.4vw,62px);font-weight:900;font-stretch:84%;line-height:.96}.vr-cta__text{color:#ffffffe6;max-width:46ch;margin:0;font-size:17px;line-height:1.6}.vr-cta__call{background:var(--site-ink);color:var(--site-sand);flex-direction:column;gap:4px;padding:22px 26px;display:flex}.vr-cta__call:hover{color:var(--site-sand);background:#000}.vr-cta__call small{letter-spacing:.16em;text-transform:uppercase;color:var(--site-brand);font-size:11px;font-weight:700}.vr-cta__call strong{font-family:var(--site-display);font-size:clamp(28px,3.4vw,42px);font-weight:900;font-stretch:86%;line-height:1}.vr-cta__ghost{border:2px solid var(--site-ink);color:var(--site-ink);text-align:center;padding:20px 26px;font-size:16px;font-weight:700}.vr-cta__ghost:hover{background:var(--site-ink);color:#fff}@media (width<=980px){[data-site=vanrooij]{padding-bottom:0}.vr-header__inner{height:64px}.vr-burger{margin-left:auto;display:flex}.vr-nav{background:var(--site-ink);border-bottom:1px solid #f4f2ed24;flex-direction:column;align-items:stretch;gap:0;padding:6px 16px 20px;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px -24px #000c}.vr-nav[data-open=false]{display:none}.vr-nav__link{border-bottom:1px solid #f4f2ed1a;padding:16px 0;font-size:16px}.vr-nav__cta{justify-content:center;margin-top:16px}.vr-hero__media{grid-row:1}.vr-hero__copy{grid-row:2;padding:0 16px}.vr-hero__img{width:100%;height:280px}.vr-hero__card{max-width:none;margin-top:-56px}.vr-callbar{display:block}.vr-case__media{min-height:240px}}.vr-sec{padding:clamp(48px,5.5vw,84px) 0}.vr-sec--ink{background:var(--site-ink);color:var(--site-sand)}.vr-sec--sand{background:var(--site-sand)}.vr-sec--white{background:#fff}.vr-sec--brand{background:var(--site-brand);color:#fff}.vr-h2{font-family:var(--site-display);letter-spacing:-.01em;margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:900;font-stretch:84%;line-height:1}.vr-h2--sm{font-size:clamp(26px,3vw,42px)}.vr-lead{color:var(--site-muted);max-width:62ch;margin:0;font-size:16px;line-height:1.6}.vr-sec--ink .vr-lead{color:var(--vr-on-dark-soft)}.vr-shero{background:var(--site-ink);color:var(--site-sand)}.vr-shero__title{font-family:var(--site-display);letter-spacing:-.02em;margin:16px 0 20px;font-size:clamp(34px,5vw,72px);font-weight:900;font-stretch:84%;line-height:.94}.vr-shero__intro{color:var(--vr-on-dark);max-width:54ch;margin:0 0 28px;font-size:clamp(16px,1.3vw,19px);line-height:1.58}.vr-shero__img{overflow:hidden}.vr-shero__img img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;display:block}.vr-ohero{background:var(--site-ink);position:relative}.vr-ohero__img{height:clamp(420px,52vw,640px);overflow:hidden}.vr-ohero__img img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block}.vr-ohero__grad{background:linear-gradient(90deg,#1a1d21f0 0%,#1a1d21cc 42%,#1a1d210d 78%);position:absolute;inset:0}.vr-ohero__body{color:var(--site-sand);align-items:center;display:flex;position:absolute;inset:0}.vr-pricebox{border:1px solid var(--site-line);padding:24px}.vr-sec--ink .vr-pricebox{border-color:#f4f2ed2e}.vr-pricenum{font-family:var(--site-display);color:var(--site-brand);font-size:clamp(30px,3vw,40px);font-weight:900;font-stretch:84%;line-height:1}.vr-pricebox__label{letter-spacing:.16em;text-transform:uppercase;color:var(--site-brand);font-size:11.5px;font-weight:700}.vr-pricebox__name{font-family:var(--site-display);margin:10px 0 6px;font-size:21px;font-weight:800;font-stretch:90%}.vr-pricebox__desc{color:var(--site-muted);margin:12px 0 0;font-size:14.8px;line-height:1.55}.vr-sec--ink .vr-pricebox__desc{color:var(--vr-on-dark-soft)}.vr-spec{border-top:1px solid var(--site-line);justify-content:space-between;gap:16px;padding:13px 0;font-size:15.5px;display:flex}.vr-sec--ink .vr-spec{border-color:#f4f2ed2e}.vr-spec__k{color:var(--site-muted)}.vr-sec--ink .vr-spec__k{color:var(--vr-on-dark)}.vr-spec__v{font-family:var(--site-display);white-space:nowrap;font-weight:900}.vr-spec__v--brand{color:var(--site-brand)}.vr-spec--total{border-top:2px solid var(--site-ink)}.vr-sec--brand .vr-spec{border-color:#ffffff59}.vr-sec--brand .vr-spec__k{color:#ffffffeb}.vr-detailgrid{border-top:2px solid var(--site-ink);display:grid}.vr-sec--ink .vr-detailgrid{border-color:var(--site-brand)}.vr-detail{padding:22px 24px 24px}.vr-detail--div{border-right:1px solid var(--site-line)}.vr-sec--ink .vr-detail--div{border-right-color:#f4f2ed29}.vr-detail__n{font-family:var(--site-display);color:var(--site-brand);font-size:46px;font-weight:900;font-stretch:82%;line-height:.9}.vr-detail__n--sm{letter-spacing:.1em;font-size:13px}.vr-detail__title{font-family:var(--site-display);margin:10px 0 8px;font-size:18px;font-weight:800;font-stretch:92%}.vr-detail__text{color:var(--site-muted);margin:0;font-size:14.8px;line-height:1.58}.vr-sec--ink .vr-detail__text{color:var(--vr-on-dark)}.vr-pill{background:var(--site-brand);color:#fff;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;padding:8px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.vr-pill__dot{background:#fff;border-radius:50%;width:8px;height:8px;display:block}.vr-bigphone{font-family:var(--site-display);letter-spacing:-.03em;color:var(--site-sand);margin:0 0 18px;font-size:clamp(52px,12vw,168px);font-weight:900;font-stretch:80%;line-height:.86;display:block}.vr-bigphone:hover{color:var(--site-brand)}.vr-figcap{color:var(--site-muted);margin-top:10px;font-size:14px}.vr-figcap strong{color:var(--site-ink)}.vr-fig-media{overflow:hidden}.vr-fig-media img{object-fit:cover;width:100%;height:100%;display:block}.vr-ctile{color:var(--site-sand);padding:22px 26px 24px;display:block}.vr-ctile:hover{color:var(--site-brand)}.vr-ctile__k{letter-spacing:.16em;text-transform:uppercase;color:var(--site-brand);margin-bottom:10px;font-size:11.5px;font-weight:700}.vr-ctile__v{font-family:var(--site-display);font-size:clamp(22px,2.4vw,30px);font-weight:900;font-stretch:84%;line-height:1}.vr-ctile__note{color:var(--vr-on-dark-soft);margin-top:8px;font-size:14px}.vr-field{letter-spacing:.06em;text-transform:uppercase;color:var(--site-muted);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.vr-field input,.vr-field select,.vr-field textarea{width:100%;font-family:var(--site-font);color:var(--site-ink);letter-spacing:0;text-transform:none;background:#fff;border:1px solid #1a1d2147;padding:13px 14px;font-size:16px;font-weight:400}.vr-field textarea{resize:vertical}.vr-form-submit{background:var(--site-brand);color:#fff;width:100%;font-family:var(--site-display);cursor:pointer;border:0;margin-top:18px;padding:19px 20px;font-size:19px;font-weight:900;font-stretch:88%}.vr-form-submit:hover{background:var(--site-brand-hover)}[data-site=gjsolutions]{--green-50:#e9f7f1;--green-100:#c9eedf;--green-200:#98e0c4;--green-300:#5fcea3;--green-400:#31c48d;--green-500:#12a974;--green-600:#0e9f6e;--green-700:#0b8a5f;--green-800:#096f4d;--green-900:#07553b;--slate-0:#fff;--slate-25:#f8faf9;--slate-50:#f2f5f4;--slate-100:#e7ecea;--slate-200:#d7dedb;--slate-300:#bec7c3;--slate-400:#9aa4a0;--slate-500:#737c78;--slate-600:#565e5b;--slate-700:#3c4441;--slate-800:#262d2a;--slate-900:#0e1116;--success-500:#0e9f6e;--success-50:#e9f7f1;--warning-500:#f5a524;--warning-50:#fef3e0;--danger-500:#e5484d;--danger-600:#d22d33;--danger-50:#fdecec;--info-500:#2f6bff;--info-50:#eaf0ff;--text-strong:var(--slate-900);--text-body:var(--slate-700);--text-muted:var(--slate-500);--text-subtle:var(--slate-400);--text-inverse:#fff;--text-brand:var(--green-700);--text-on-brand:#fff;--surface-page:#f6f9f7;--surface-card:var(--slate-0);--surface-sunken:var(--slate-50);--surface-inverse:var(--slate-900);--surface-brand-soft:var(--green-50);--border-subtle:var(--slate-100);--border-default:var(--slate-200);--border-strong:var(--slate-300);--border-brand:var(--green-600);--brand:var(--green-600);--brand-hover:var(--green-700);--brand-active:var(--green-800);--brand-contrast:#fff;--focus-ring:0 0 0 3px #0e9f6e4d;--focus-ring-dark:0 0 0 3px #5fcea3d9;--ease:cubic-bezier(.2, 0, .1, 1);--ease-entrance:cubic-bezier(.16, 1, .3, 1);--font-display:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-body:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px;--shadow-xs:0 1px 2px #0e11160f;--shadow-sm:0 1px 3px #0e111614, 0 1px 2px #0e11160a;--shadow-md:0 4px 14px #0e111614;--shadow-lg:0 14px 36px #0e11161f;--shadow-xl:0 28px 64px #0e111629;--site-ink:var(--text-strong);--site-brand:var(--green-600);--site-brand-contrast:var(--text-on-brand);--site-body:var(--text-body);--site-muted:var(--slate-600);--site-subtle:var(--slate-600);--site-line:var(--border-default);--site-soft:var(--surface-sunken);--site-radius:var(--radius-lg);--site-radius-sm:var(--radius-md);--site-font:var(--font-body)}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gjsolutions/461d0678-d152-4ff9-b048-f2eb9ae89dfd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gjsolutions/fd940b4e-284f-4bac-9055-42554c74e32d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gjsolutions/6c4c5f69-9819-4273-a80f-f766281ff623.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gjsolutions/dee42b6c-9472-46ad-b93b-4d76e3603e20.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gjsolutions/c8770ff8-095b-41b3-b10f-ad1d3b8374c7.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gjsolutions/51f2c6d0-f7c9-423a-b10c-19de76c660ad.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gjsolutions/72e3946f-317c-46ad-8b36-9b5bfb342688.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gjsolutions/780fe6ef-9699-4760-9d67-328e22ea4e80.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gjsolutions/3744a2f8-2c66-4f7e-91b2-cdaa92066686.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gjsolutions/70fa489f-7bb7-487c-920a-3f1f0d9eb3d6.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gjsolutions/4512fb9a-4401-4f81-80f9-72e203152986.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gjsolutions/bb39764e-b31b-4048-b71a-530b0ce3b1b6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gjsolutions/38c76c41-2aa7-4ce3-b189-0985591ea2cf.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gjsolutions/1bf56129-42f5-4998-9813-a7ae99c6d3c7.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gjsolutions/c9799580-fb0d-4420-88fd-5973365de42f.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/ca479353-3e9e-4d19-9da2-81a83707e3cc.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/477702ff-6201-4902-b447-d28b6441ec28.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/e98967e0-9931-44b2-a757-b0811f778ada.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/b4588bf0-ed03-4e46-a56b-4eb0bdf84ebe.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/688c93dc-95d4-4960-b4c7-f81055c66812.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/88f0a1ab-062f-4a67-ae01-316290b69df2.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/ca479353-3e9e-4d19-9da2-81a83707e3cc.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/477702ff-6201-4902-b447-d28b6441ec28.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/e98967e0-9931-44b2-a757-b0811f778ada.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/b4588bf0-ed03-4e46-a56b-4eb0bdf84ebe.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/688c93dc-95d4-4960-b4c7-f81055c66812.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/88f0a1ab-062f-4a67-ae01-316290b69df2.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/ca479353-3e9e-4d19-9da2-81a83707e3cc.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/477702ff-6201-4902-b447-d28b6441ec28.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/e98967e0-9931-44b2-a757-b0811f778ada.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/b4588bf0-ed03-4e46-a56b-4eb0bdf84ebe.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/688c93dc-95d4-4960-b4c7-f81055c66812.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/88f0a1ab-062f-4a67-ae01-316290b69df2.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/ca479353-3e9e-4d19-9da2-81a83707e3cc.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/477702ff-6201-4902-b447-d28b6441ec28.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/e98967e0-9931-44b2-a757-b0811f778ada.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/b4588bf0-ed03-4e46-a56b-4eb0bdf84ebe.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/688c93dc-95d4-4960-b4c7-f81055c66812.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/gjsolutions/88f0a1ab-062f-4a67-ae01-316290b69df2.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:400;font-display:swap;src:url(/fonts/gjsolutions/a16fd806-ddef-44a2-838c-cbc3a6ec43de.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(/fonts/gjsolutions/6cfb4c78-e7b6-4641-aca0-7eaeee1e2a76.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(/fonts/gjsolutions/0a24e3f3-6372-46f2-a340-d758f4acf103.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(/fonts/gjsolutions/a16fd806-ddef-44a2-838c-cbc3a6ec43de.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(/fonts/gjsolutions/6cfb4c78-e7b6-4641-aca0-7eaeee1e2a76.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(/fonts/gjsolutions/0a24e3f3-6372-46f2-a340-d758f4acf103.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(/fonts/gjsolutions/a16fd806-ddef-44a2-838c-cbc3a6ec43de.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(/fonts/gjsolutions/6cfb4c78-e7b6-4641-aca0-7eaeee1e2a76.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(/fonts/gjsolutions/0a24e3f3-6372-46f2-a340-d758f4acf103.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(/fonts/gjsolutions/a16fd806-ddef-44a2-838c-cbc3a6ec43de.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(/fonts/gjsolutions/6cfb4c78-e7b6-4641-aca0-7eaeee1e2a76.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(/fonts/gjsolutions/0a24e3f3-6372-46f2-a340-d758f4acf103.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}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}[data-site=gjsolutions]{background:var(--surface-page);min-height:100vh;font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.5}[data-site=gjsolutions] h1,[data-site=gjsolutions] h2,[data-site=gjsolutions] h3,[data-site=gjsolutions] h4,[data-site=gjsolutions] h5,[data-site=gjsolutions] h6{font-family:var(--font-display);color:var(--text-strong);font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0;line-height:1.06}[data-site=gjsolutions] h3{letter-spacing:-.01em}[data-site=gjsolutions] p{text-wrap:pretty;margin:0}[data-site=gjsolutions] a{color:var(--text-brand);text-decoration:none}[data-site=gjsolutions] a:hover{text-decoration:underline}[data-site=gjsolutions] a.pill{color:var(--site-muted);text-decoration:none}[data-site=gjsolutions] a.pill:hover{color:var(--text-brand);border-color:var(--text-brand)}[data-site=gjsolutions] a.pill--on,[data-site=gjsolutions] a.pill--on:hover{color:#fff;border-color:var(--site-brand)}[data-site=gjsolutions] img{max-width:100%;display:block}[data-site=gjsolutions] ::selection{background:var(--green-200);color:var(--slate-900)}[data-site=gjsolutions] :focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}[data-site=gjsolutions] [data-lucide]{vertical-align:middle;display:inline-block}[data-site=gjsolutions] .block-usps__item{background:var(--slate-0)}[data-site=gjsolutions] .block-usps__item .block-usps__icon{background:unset!important}[data-site=gjsolutions] .block-faq__item,[data-site=gjsolutions] .block-steps__item,[data-site=gjsolutions] .block-compare__grid{background:var(--slate-0)}[data-site=gjsolutions] .container{max-width:1180px;margin-inline:auto;padding-inline:28px}[data-site=gjsolutions] .container--narrow{max-width:760px}[data-site=gjsolutions] .container--read{max-width:820px}[data-site=gjsolutions] .container--form{max-width:720px}[data-site=gjsolutions] .gj-navlink{color:var(--text-body);cursor:pointer;font-weight:500;font:inherit;background:0 0;border:0;padding:0;transition:color .14s}[data-site=gjsolutions] .gj-navlink:hover{color:var(--text-strong);text-decoration:none}[data-site=gjsolutions] .gj-navlink[data-active=true]{color:var(--text-strong);font-weight:600}[data-site=gjsolutions] .gj-flink{color:#aab2ad;cursor:pointer;transition:color .14s}[data-site=gjsolutions] .gj-flink:hover{color:#fff;text-decoration:none}[data-site=gjsolutions] .gj-leadrow:hover{background:var(--surface-sunken)}[data-site=gjsolutions] .flex{display:flex}[data-site=gjsolutions] .flex-col{flex-direction:column;display:flex}[data-site=gjsolutions] .inline-flex{display:inline-flex}[data-site=gjsolutions] .align-center{align-items:center}[data-site=gjsolutions] .justify-between{justify-content:space-between}[data-site=gjsolutions] .flex-wrap{flex-wrap:wrap}[data-site=gjsolutions] .icon-row{align-items:center;gap:8px;display:inline-flex}[data-site=gjsolutions] .gj-2col{grid-template-columns:1fr 1fr;gap:12px;display:grid}[data-site=gjsolutions] .gj-3col{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}[data-site=gjsolutions] .gj-4col{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}[data-site=gjsolutions] .gj-dark-grid{grid-template-columns:1fr .9fr;align-items:center;gap:56px;display:grid}[data-site=gjsolutions] .ico--brand{color:var(--brand)}[data-site=gjsolutions] .ico--strong{color:var(--text-strong)}[data-site=gjsolutions] .ico--muted{color:var(--text-muted)}[data-site=gjsolutions] .ico--subtle{color:var(--text-subtle)}[data-site=gjsolutions] .ico--green{color:var(--green-400)}[data-site=gjsolutions] .ico-fixed{flex:none;margin-top:2px}[data-site=gjsolutions] .icon-badge{color:var(--brand);background:var(--surface-brand-soft);border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}[data-site=gjsolutions] .no-bg{background:unset}[data-site=gjsolutions] .gj-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-site=gjsolutions] .hp-field{position:absolute;left:-9999px}[data-site=gjsolutions] .form-stack{flex-direction:column;gap:14px;display:flex}[data-site=gjsolutions] .text-small{color:var(--text-muted);font-size:14px}[data-site=gjsolutions] .text-capitalize{text-transform:capitalize}@media (width<=900px){[data-site=gjsolutions] .gj-3col,[data-site=gjsolutions] .gj-2col,[data-site=gjsolutions] .gj-dark-grid{grid-template-columns:1fr}}@media (width<=760px){[data-site=gjsolutions] .gj-desktop-nav{display:none}[data-site=gjsolutions] .gj-4col{grid-template-columns:repeat(2,1fr)}[data-site=gjsolutions] main{padding-bottom:74px}[data-site=gjsolutions] h1{font-size:38px}}[data-site=gjsolutions] .gj-motion [data-reveal]:not([data-reveal=self])>*{opacity:0;transform:translateY(16px)}[data-site=gjsolutions] .gj-motion [data-reveal]:not([data-reveal=self]).is-in>*{opacity:1;transition:opacity .5s var(--ease-entrance), transform .5s var(--ease-entrance);transform:none}[data-site=gjsolutions] .gj-motion [data-reveal].is-in>:nth-child(2){transition-delay:70ms}[data-site=gjsolutions] .gj-motion [data-reveal].is-in>:nth-child(3){transition-delay:.14s}[data-site=gjsolutions] .gj-motion [data-reveal].is-in>:nth-child(4){transition-delay:.21s}[data-site=gjsolutions] .gj-motion [data-reveal].is-in>:nth-child(n+5){transition-delay:.28s}[data-site=gjsolutions] .gj-motion [data-reveal=self]{opacity:0;transform:translateY(16px)}[data-site=gjsolutions] .gj-motion [data-reveal=self].is-in{opacity:1;transition:opacity .5s var(--ease-entrance), transform .5s var(--ease-entrance);transform:none}@media (prefers-reduced-motion:reduce){[data-site=gjsolutions] .gj-motion [data-reveal]>*,[data-site=gjsolutions] .gj-motion [data-reveal].is-in>*,[data-site=gjsolutions] .gj-motion [data-reveal=self],[data-site=gjsolutions] .gj-motion [data-reveal=self].is-in{opacity:1;transition:none;transform:none}}[data-site=gjsolutions] .head-inner{padding-block:64px 56px}[data-site=gjsolutions] .head-inner .page-title{margin-bottom:18px}[data-site=gjsolutions] .head-inner .page-intro{font-size:19px}[data-site=gjsolutions] .head-inner .hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}[data-site=gjsolutions] .section-intro{max-width:680px;margin-bottom:24px;font-size:16px;line-height:1.65}[data-site=gjsolutions] .seo-note{padding-block:44px 0}[data-site=gjsolutions] .steps-wrap{padding-block:40px 24px}[data-site=gjsolutions] .steps-wrap .section-head h2{font-size:32px}[data-site=gjsolutions] .steps-wrap .steps-note{color:var(--text-muted);max-width:68ch;margin-top:20px;font-size:15px}[data-site=gjsolutions] .section-head{max-width:560px;margin-bottom:28px}[data-site=gjsolutions] .section-head h2{letter-spacing:-.02em;margin:12px 0 0;font-size:34px;line-height:1.1}[data-site=gjsolutions] .page-title{letter-spacing:-.03em;margin:16px 0;font-size:46px;line-height:1.05}[data-site=gjsolutions] .page-intro{color:var(--text-body);font-size:18px;line-height:1.55}[data-site=gjsolutions] .page-head{border-bottom:1px solid var(--border-subtle)}[data-site=gjsolutions] .hero{position:relative;overflow:hidden}[data-site=gjsolutions] .hero:before{content:"";background:radial-gradient(var(--glow-size,900px 400px) at var(--glow-pos,82% -10%), #e7f2ec 0%, #e7f2ec00 60%), linear-gradient(180deg, #f6f9f7 0%, #fff 100%);position:absolute;inset:0}[data-site=gjsolutions] .hero .container{position:relative}[data-site=gjsolutions] .card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:24px}[data-site=gjsolutions] .sectie-kop{max-width:24ch;font-size:32px;line-height:1.1}[data-site=gjsolutions] .sectie-lead{color:var(--text-body);max-width:58ch;margin-top:14px;font-size:17px;line-height:1.6}[data-site=gjsolutions] .pijl-link{font-weight:var(--weight-semibold);align-items:center;gap:8px;font-size:15px;display:inline-flex}[data-site=gjsolutions] .pijl-link svg{transition:transform .12s var(--ease)}[data-site=gjsolutions] .pijl-link:hover svg{transform:translate(2px,-2px)}[data-site=gjsolutions] .benefits .section-head h2{font-size:32px}[data-site=gjsolutions] .benefits .benefits-grid{gap:20px}[data-site=gjsolutions] .benefits .benefit-card{align-items:flex-start;gap:18px;padding:26px;display:flex}[data-site=gjsolutions] .benefits .benefit-card h3{margin-bottom:8px;font-size:18px}[data-site=gjsolutions] .benefits .benefit-card p{font-size:14px;line-height:1.55}[data-site=gjsolutions] .niches{padding-block:24px}[data-site=gjsolutions] .niches .section-head h2{font-size:32px}[data-site=gjsolutions] .niches .niche-card h3{margin:14px 0 8px;font-size:18px}[data-site=gjsolutions] .niches .niche-card p{font-size:14px;line-height:1.55}[data-site=gjsolutions] .punten-list{flex-direction:column;gap:14px;max-width:680px;margin:0;padding:0;list-style:none;display:flex}[data-site=gjsolutions] .punten-list li{color:var(--text-body);align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}[data-site=gjsolutions] .punten-list strong{color:var(--text-strong)}[data-site=gjsolutions] .brand-panel{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);max-width:820px;padding:28px 32px}[data-site=gjsolutions] .brand-panel h2{margin-bottom:10px;font-size:20px}[data-site=gjsolutions] .brand-panel p{font-size:16px;line-height:1.6}[data-site=gjsolutions] .brand-panel p+p{margin-top:12px}[data-site=gjsolutions] .brand-panel ul{margin:12px 0 0;padding-left:22px}[data-site=gjsolutions] .brand-panel li{margin-bottom:8px;font-size:16px;line-height:1.7}[data-site=gjsolutions] .btn{font-family:var(--font-display);border-radius:var(--radius-pill);cursor:pointer;height:44px;transition:background .14s, border-color .14s, color .14s, transform .14s var(--ease);white-space:nowrap;background:var(--green-700);color:#fff;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}[data-site=gjsolutions] .btn:hover{background:var(--green-800);color:#fff;text-decoration:none}[data-site=gjsolutions] .btn:active{background:var(--green-900);transform:scale(.97)}[data-site=gjsolutions] .btn svg{flex:none;width:18px;height:18px}[data-site=gjsolutions] .btn--lg{height:52px;padding:0 22px;font-size:16px}[data-site=gjsolutions] .btn--full{width:100%}[data-site=gjsolutions] .btn--secondary{background:var(--surface-card);color:var(--text-strong);border-color:var(--border-strong)}[data-site=gjsolutions] .btn--secondary:hover{background:var(--surface-sunken);color:var(--text-strong)}[data-site=gjsolutions] .btn--ghost{color:var(--text-body);background:0 0}[data-site=gjsolutions] .btn--ghost:hover{background:var(--surface-sunken);color:var(--text-strong)}[data-site=gjsolutions] .btn--onDark{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff12;border-color:#ffffff38}[data-site=gjsolutions] .btn--onDark:hover{color:#fff;background:#ffffff24;border-color:#ffffff57}[data-site=gjsolutions] .btn--onDark:active{background:#ffffff1a}@media (prefers-reduced-motion:reduce){[data-site=gjsolutions] .btn,[data-site=gjsolutions] .btn:active{transform:none}}[data-site=gjsolutions] .badge{font-family:var(--font-display);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}[data-site=gjsolutions] .badge__dot{background:currentColor;border-radius:50%;width:7px;height:7px}[data-site=gjsolutions] .badge--brand-solid{background:var(--brand);color:#fff}[data-site=gjsolutions] .badge--neutral-outline{color:var(--text-muted);border:1px solid var(--border-default);background:0 0}[data-site=gjsolutions] .badge--success-outline{color:var(--green-700);border:1px solid var(--green-200);background:0 0}[data-site=gjsolutions] .eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--text-brand);font-size:13px;font-weight:600}[data-site=gjsolutions] .eyebrow--green{color:var(--green-400)}[data-site=gjsolutions] .field{flex-direction:column;gap:6px;display:flex}[data-site=gjsolutions] .field__label{color:var(--text-strong);font-size:13px;font-weight:600;font-family:var(--font-display)}[data-site=gjsolutions] .field__wrap{align-items:center;display:flex;position:relative}[data-site=gjsolutions] .field__wrap>svg{width:18px;height:18px;color:var(--text-muted);pointer-events:none;position:absolute;left:12px}[data-site=gjsolutions] .field__wrap--icon .input{padding-left:40px}[data-site=gjsolutions] .input,[data-site=gjsolutions] .textarea,[data-site=gjsolutions] .select{width:100%;font:inherit;color:var(--text-strong);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);height:46px;padding:0 14px;font-size:15px;transition:border-color .14s,box-shadow .14s}[data-site=gjsolutions] .textarea{resize:vertical;height:auto;min-height:108px;padding:12px 14px;line-height:1.5}[data-site=gjsolutions] .select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23737C78' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}[data-site=gjsolutions] .input:focus,[data-site=gjsolutions] .textarea:focus,[data-site=gjsolutions] .select:focus{border-color:var(--border-brand);box-shadow:var(--focus-ring);outline:none}[data-site=gjsolutions] .input::placeholder,[data-site=gjsolutions] .textarea::placeholder{color:var(--text-subtle)}[data-site=gjsolutions] .check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}[data-site=gjsolutions] .check input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin-top:2px}[data-site=gjsolutions] .check__text{color:var(--text-body);font-size:14px;line-height:1.45;display:block}[data-site=gjsolutions] .check__desc{color:var(--text-muted);margin-top:2px;font-size:13px;display:block}[data-site=gjsolutions] .alert{border-radius:var(--radius-md);border:1px solid;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}[data-site=gjsolutions] .alert svg{flex:none;width:20px;height:20px;margin-top:1px}[data-site=gjsolutions] .alert__title{font-family:var(--font-display);margin-bottom:2px;font-size:15px;font-weight:600}[data-site=gjsolutions] .alert__body{font-size:14px;line-height:1.5}[data-site=gjsolutions] .alert--success{background:var(--success-50);border-color:var(--green-200);color:var(--green-800)}[data-site=gjsolutions] .alert--info{background:var(--info-50);color:#1e3a8a;border-color:#cdd9ff}[data-site=gjsolutions] .status{font-family:var(--font-display);border-radius:var(--radius-pill);white-space:nowrap;text-transform:capitalize;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}[data-site=gjsolutions] .status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}[data-site=gjsolutions] .status--nieuw{color:var(--info-500);background:var(--info-50)}[data-site=gjsolutions] .status--afspraak{color:var(--warning-500);background:var(--warning-50)}[data-site=gjsolutions] .status--gebeld{color:var(--slate-600);background:var(--slate-50)}[data-site=gjsolutions] .status--gewonnen{color:var(--green-700);background:var(--success-50)}[data-site=gjsolutions] .faq-list{flex-direction:column;gap:10px;display:flex}[data-site=gjsolutions] .faq{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}[data-site=gjsolutions] .faq summary{cursor:pointer;align-items:center;gap:14px;padding:16px 18px;list-style:none;display:flex}[data-site=gjsolutions] .faq summary::-webkit-details-marker{display:none}[data-site=gjsolutions] .faq .faq-q{font-family:var(--font-display);color:var(--text-strong);flex:1;font-size:16px;font-weight:600}[data-site=gjsolutions] .faq .faq-chev{color:var(--text-muted);flex:none;transition:transform .14s;display:inline-flex}[data-site=gjsolutions] .faq[open] .faq-chev{transform:rotate(180deg)}[data-site=gjsolutions] .faq .faq-a{padding:0 18px 18px}[data-site=gjsolutions] .faq .faq-a p{color:var(--text-body);max-width:68ch;font-size:15px;line-height:1.65}[data-site=gjsolutions] .faq .faq-a p+p{margin-top:10px}[data-site=gjsolutions] .faq .faq-a ul{margin:10px 0 0;padding-left:20px}[data-site=gjsolutions] .faq .faq-a li{color:var(--text-body);margin-bottom:6px;font-size:15px;line-height:1.65}[data-site=gjsolutions] .faq .faq-a a{font-weight:var(--weight-semibold)}@supports (interpolate-size:allow-keywords){[data-site=gjsolutions] .faq{interpolate-size:allow-keywords}[data-site=gjsolutions] .faq::details-content{opacity:0;block-size:0;transition:block-size .28s var(--ease-entrance), opacity .2s ease, content-visibility .28s allow-discrete;overflow:hidden}[data-site=gjsolutions] .faq[open]::details-content{opacity:1;block-size:auto}@media (prefers-reduced-motion:reduce){[data-site=gjsolutions] .faq::details-content{transition:none}}}[data-site=gjsolutions] .faq summary{transition:background-color .14s var(--ease)}[data-site=gjsolutions] .faq summary:hover{background:var(--surface-sunken)}[data-site=gjsolutions] .step{position:relative}[data-site=gjsolutions] .step .step-badge{margin-bottom:16px}[data-site=gjsolutions] .step .step-num{font-family:var(--font-mono);color:var(--text-muted);margin-bottom:6px;font-size:12px}[data-site=gjsolutions] .step h3{margin-bottom:8px;font-size:18px}[data-site=gjsolutions] .step p{font-size:14px;line-height:1.55}[data-site=gjsolutions] .step--card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:24px}[data-site=gjsolutions] .tl{--tl-rail:96px;--tl-node:44px;margin:0;padding:0;list-style:none}[data-site=gjsolutions] .tl-step{padding:0 0 28px calc(var(--tl-rail) + 44px);min-height:96px;position:relative}[data-site=gjsolutions] .tl-step--last{padding-bottom:8px}[data-site=gjsolutions] .tl-rail{left:calc(var(--tl-rail) - 1px);background:var(--border-default);width:2px;transition:background .32s cubic-bezier(.2,0,.1,1);position:absolute;top:0;bottom:0}[data-site=gjsolutions] .tl-step--last .tl-rail{height:calc(var(--tl-node) / 2);bottom:auto}[data-site=gjsolutions] .tl-step.is-active .tl-rail{background:var(--green-300)}[data-site=gjsolutions] .tl-node{left:calc(var(--tl-rail) - var(--tl-node) / 2);width:var(--tl-node);height:var(--tl-node);background:var(--surface-card);border:2px solid var(--border-strong);color:var(--slate-600);border-radius:50%;justify-content:center;align-items:center;transition:border-color .28s cubic-bezier(.2,0,.1,1),background .28s cubic-bezier(.2,0,.1,1),color .28s cubic-bezier(.2,0,.1,1);display:flex;position:absolute;top:0}[data-site=gjsolutions] .tl-step.is-active .tl-node{background:var(--brand);border-color:var(--brand);color:var(--text-on-brand)}[data-site=gjsolutions] .tl-marker{width:calc(var(--tl-rail) - var(--tl-node) / 2 - 16px);text-align:right;font-family:var(--font-display);font-size:13px;font-weight:var(--weight-semibold);color:var(--slate-600);transition:color .28s cubic-bezier(.2,0,.1,1);position:absolute;top:12px;left:0}[data-site=gjsolutions] .tl-step.is-active .tl-marker{color:var(--green-800)}[data-site=gjsolutions] .tl-body{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:22px 24px 24px}[data-site=gjsolutions] .tl-title{align-items:baseline;gap:12px;margin:0 0 8px;font-size:26px;display:flex}[data-site=gjsolutions] .tl-title-num{font-family:var(--font-display);font-size:15px;font-weight:var(--weight-semibold);color:var(--slate-600);display:none}[data-site=gjsolutions] .tl-text{color:var(--text-body);max-width:620px;font-size:16px;line-height:1.6}[data-site=gjsolutions] .tl-split{border-top:1px solid var(--border-subtle);grid-template-columns:1.35fr 1fr;gap:28px;margin-top:22px;padding-top:22px;display:grid}[data-site=gjsolutions] .tl-collabel{font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.03em;text-transform:uppercase;color:var(--slate-600);margin-bottom:12px}[data-site=gjsolutions] .tl-col--jij .tl-collabel{color:var(--green-800)}[data-site=gjsolutions] .tl-list ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}[data-site=gjsolutions] .tl-list li{color:var(--text-body);padding-left:26px;font-size:15px;line-height:1.5;position:relative}[data-site=gjsolutions] .tl-list li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230E9F6E' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;width:16px;height:16px;position:absolute;top:2px;left:0}[data-site=gjsolutions] .tl-jij{background:var(--surface-brand-soft);border-radius:var(--radius-md);color:var(--green-800);padding:14px 16px;font-size:15px;line-height:1.5}@media (width<=900px){[data-site=gjsolutions] .tl{--tl-rail:20px;--tl-node:40px}[data-site=gjsolutions] .tl-step{padding-bottom:32px;padding-left:56px}[data-site=gjsolutions] .tl-marker{display:none}[data-site=gjsolutions] .tl-title-num{display:inline}[data-site=gjsolutions] .tl-title{font-size:22px}[data-site=gjsolutions] .tl-split{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){[data-site=gjsolutions] .tl-rail,[data-site=gjsolutions] .tl-node,[data-site=gjsolutions] .tl-marker{transition:none}}[data-site=gjsolutions] .trust{background:var(--slate-900)}[data-site=gjsolutions] .trust .trust-grid{padding-block:64px}[data-site=gjsolutions] .trust h2{color:#fff;letter-spacing:-.02em;margin:14px 0 16px;font-size:32px;line-height:1.12}[data-site=gjsolutions] .trust .trust-body{color:#aab2ad;max-width:460px;margin-bottom:20px;font-size:16px;line-height:1.6}[data-site=gjsolutions] .trust .trust-points{flex-direction:column;gap:12px;display:flex}[data-site=gjsolutions] .trust .trust-point{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff14;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}[data-site=gjsolutions] .trust .tp-title{color:#fff;font-family:var(--font-display);margin-bottom:3px;font-size:15px;font-weight:600}[data-site=gjsolutions] .trust .tp-body{color:#8b938e;font-size:14px;line-height:1.5}[data-site=gjsolutions] .cta-wrap{padding-block:40px 48px}[data-site=gjsolutions] .cta-panel{background:var(--surface-brand-soft);border:1px solid var(--green-200);border-radius:var(--radius-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:40px;display:flex}[data-site=gjsolutions] .cta-panel .cta-copy{max-width:560px}[data-site=gjsolutions] .cta-panel h2{letter-spacing:-.02em;margin-bottom:10px;font-size:28px;line-height:1.15}[data-site=gjsolutions] .cta-panel p{font-size:16px;line-height:1.6}[data-site=gjsolutions] .cta-panel .cta-actions{flex-wrap:wrap;gap:12px;display:flex}[data-site=gjsolutions] .cta-wrap--bare{padding-block:0}[data-site=gjsolutions] .cta-panel--column{flex-direction:column;align-items:stretch;padding:28px}[data-site=gjsolutions] .cta-panel--column .cta-copy{max-width:none}[data-site=gjsolutions] .cta-panel--column h2{font-size:24px}[data-site=gjsolutions] .cta-panel--column p{font-size:15px}[data-site=gjsolutions] .cta-panel--column .cta-actions{flex-direction:column;align-items:stretch}[data-site=gjsolutions] .cta-panel--dark{background:var(--surface-inverse);border-color:var(--slate-800)}[data-site=gjsolutions] .cta-panel--dark h2{color:var(--text-inverse)}[data-site=gjsolutions] .cta-panel--dark p{color:var(--slate-300)}[data-site=gjsolutions] .pkg-top{align-items:center;gap:10px;margin-bottom:6px;display:flex}[data-site=gjsolutions] .pkg-top h3{font-size:20px}[data-site=gjsolutions] .pkg-tagline{color:var(--text-muted);min-height:42px;margin-bottom:16px;font-size:14px;line-height:1.5}[data-site=gjsolutions] .pkg-price{align-items:baseline;gap:6px;display:flex}[data-site=gjsolutions] .pkg-amount{font-family:var(--font-display);color:var(--text-strong);font-size:30px;font-weight:700}[data-site=gjsolutions] .pkg-per{color:var(--text-muted);font-size:14px}[data-site=gjsolutions] .pkg-setup{color:var(--text-muted);font-size:13px;font-family:var(--font-mono);margin-top:4px}[data-site=gjsolutions] .card.pkg--featured{border-color:var(--border-brand);box-shadow:var(--shadow-md)}[data-site=gjsolutions] .pkg-highlights{border-top:1px solid var(--border-subtle);gap:8px;margin-top:16px;padding-top:16px;list-style:none;display:grid}[data-site=gjsolutions] .pkg-highlight{color:var(--text-body);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.5;display:flex}[data-site=gjsolutions] .pkg-highlight svg{flex:none;margin-top:2px}[data-site=gjsolutions] .gj-shot{--gj-tilt-y:-14deg;--gj-tilt-x:4deg;--gj-tilt-z:6deg;z-index:10;width:100%;margin:0;position:relative}[data-site=gjsolutions] .gj-shot__devices{perspective:1700px;perspective-origin:62% 38%;transform-style:preserve-3d;padding-bottom:18%;position:relative}[data-site=gjsolutions] .gj-shot__frame{width:100%;height:auto;display:block;position:relative}[data-site=gjsolutions] .gj-shot__screen{position:absolute;overflow:hidden}[data-site=gjsolutions] .gj-shot__screen img{width:100%;height:auto;display:block}[data-site=gjsolutions] .gj-shot__screen--laptop{width:92.903%;top:1.79%;left:3.548%}[data-site=gjsolutions] .gj-shot__screen--phone{border-radius:20px;width:94.66%;top:1.27%;left:2.67%}[data-site=gjsolutions] .gj-shot__side{transform-origin:100%;backface-visibility:hidden;background:linear-gradient(#939c98,#4d5552 22%,#333a38 55%,#1b201f);position:absolute;transform:rotateY(90deg);box-shadow:inset 1px 0 #ffffff38}[data-site=gjsolutions] .gj-shot__side--laptop{border-radius:0 3px 3px 0;width:17px;height:93.4%;top:1.4%;right:2.42%}[data-site=gjsolutions] .gj-shot__side--phone{border-radius:0 4px 4px 0;width:9px;height:94%;top:3%;right:0}[data-site=gjsolutions] .gj-shot__key{background:linear-gradient(#ffffff52,#ffffff14);border-radius:2px;position:absolute;left:1px;right:1px;box-shadow:0 1px 1px #00000059}[data-site=gjsolutions] .gj-shot__key--mute{height:3.5%;top:15%}[data-site=gjsolutions] .gj-shot__key--volume{height:11%;top:22%}[data-site=gjsolutions] .gj-shot__key--power{height:8%;top:39%}[data-site=gjsolutions] .gj-shot__laptop{transform:rotateY(var(--gj-tilt-y)) rotateX(var(--gj-tilt-x));transform-style:preserve-3d;filter:drop-shadow(0 26px 44px #0000008c)drop-shadow(0 0 60px #0e9f6e38);position:relative}[data-site=gjsolutions] .gj-shot__phone{width:20%;transform:translateZ(150px) rotateY(var(--gj-tilt-y)) rotateX(var(--gj-tilt-x)) rotateZ(var(--gj-tilt-z));transform-style:preserve-3d;filter:drop-shadow(0 22px 36px #0009);position:absolute;bottom:5%;right:4%}[data-site=gjsolutions] .gj-shot__alert{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #0e11161a;align-items:center;gap:9px;padding:9px 11px;display:flex;position:absolute;top:16%;left:-18%;right:-30%;transform:translateZ(26px);box-shadow:0 1px 2px #0e111629,0 14px 30px #00000073}[data-site=gjsolutions] .gj-shot__alert-ico{background:var(--green-50);width:26px;height:26px;color:var(--brand);border-radius:8px;flex:none;place-items:center;display:grid}[data-site=gjsolutions] .gj-shot__alert-body{flex-direction:column;gap:1px;min-width:0;display:flex}[data-site=gjsolutions] .gj-shot__alert-title{font-family:var(--font-display);color:var(--slate-900);font-size:12px;font-weight:600;line-height:1.2}[data-site=gjsolutions] .gj-shot__alert-text{color:var(--slate-600);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.25;overflow:hidden}[data-site=gjsolutions] .gj-shot__alert-time{font-family:var(--font-mono);color:var(--slate-400);margin-left:auto;font-size:10px}[data-site=gjsolutions] .gj-shot__chip{z-index:20;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141a18b8;border:1px solid #ffffff1f;flex-direction:column;gap:2px;padding:12px 16px;display:flex;position:absolute;box-shadow:0 16px 34px #00000073}[data-site=gjsolutions] .gj-shot__chip-value{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}[data-site=gjsolutions] .gj-shot__chip-label{color:#9aa4a0;font-size:12px;line-height:1.3}[data-site=gjsolutions] .gj-shot__chip--1{top:15%;left:1%}[data-site=gjsolutions] .gj-shot__chip--2{top:44%;right:-1%}[data-site=gjsolutions] .gj-shot.is-armed .gj-shot__laptop{animation:gj-shot-rise .62s var(--ease-entrance) both}[data-site=gjsolutions] .gj-shot.is-armed .gj-shot__phone{animation:gj-shot-slide .68s var(--ease-entrance) .22s both}[data-site=gjsolutions] .gj-shot.is-armed .gj-shot__chip--1{animation:gj-shot-chip .52s var(--ease-entrance) .62s both}[data-site=gjsolutions] .gj-shot.is-armed .gj-shot__chip--2{animation:gj-shot-chip .52s var(--ease-entrance) .76s both}[data-site=gjsolutions] .gj-shot.is-armed .gj-shot__alert{animation:gj-shot-alert 9s var(--ease-entrance) 1.4s infinite both}@keyframes gj-shot-rise{0%{opacity:0;translate:0 22px}}@keyframes gj-shot-slide{0%{opacity:0;translate:16px 30px;scale:.96}}@keyframes gj-shot-chip{0%{opacity:0;translate:0 12px;scale:.94}}@keyframes gj-shot-fade{0%{opacity:0}}@keyframes gj-shot-alert{0%{opacity:0;translate:0 -14px;scale:.96}9%,58%{opacity:1;translate:0;scale:1}66%,to{opacity:0;translate:0 -10px;scale:.98}}@media (prefers-reduced-motion:reduce){[data-site=gjsolutions] .gj-shot.is-armed .gj-shot__laptop,[data-site=gjsolutions] .gj-shot.is-armed .gj-shot__phone,[data-site=gjsolutions] .gj-shot.is-armed .gj-shot__chip,[data-site=gjsolutions] .gj-shot.is-armed .gj-shot__alert{animation:none}}@media (width<=1000px){[data-site=gjsolutions] .gj-shot__chip{padding:10px 13px}[data-site=gjsolutions] .gj-shot__chip-value{font-size:21px}[data-site=gjsolutions] .gj-shot__chip--1{top:10%;left:0}[data-site=gjsolutions] .gj-shot__chip--2{top:46%;right:0}}@media (width<=760px){[data-site=gjsolutions] .gj-shot{--gj-tilt-y:-8deg;--gj-tilt-x:3deg;--gj-tilt-z:3deg}[data-site=gjsolutions] .gj-shot__devices{justify-content:center;padding-bottom:0;display:flex}[data-site=gjsolutions] .gj-shot__laptop{display:none}[data-site=gjsolutions] .gj-shot__phone{width:100%;max-width:266px;transform:rotateY(var(--gj-tilt-y)) rotateX(var(--gj-tilt-x)) rotateZ(var(--gj-tilt-z));filter:drop-shadow(0 22px 36px #00000080)drop-shadow(0 0 54px #0e9f6e3d);position:relative}[data-site=gjsolutions] .gj-shot__side--phone{width:12px}[data-site=gjsolutions] .gj-shot.is-armed .gj-shot__phone{animation:gj-shot-rise .56s var(--ease-entrance) both}[data-site=gjsolutions] .gj-shot__alert{top:24%;left:-6%;right:-6%}[data-site=gjsolutions] .gj-shot__chip{display:none}}[data-site=gjsolutions] .mock{--mock-radius:var(--radius-lg);width:100%;min-width:0;font-family:var(--font-body)}[data-site=gjsolutions] .mock-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--mock-radius);box-shadow:var(--shadow-xs);overflow:hidden}[data-site=gjsolutions] .mock-card__bar{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}[data-site=gjsolutions] .mock-card__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);font-size:15px;font-weight:600}[data-site=gjsolutions] .mock-pill{background:var(--surface-sunken);color:var(--text-muted);border-radius:var(--radius-pill);white-space:nowrap;flex:none;padding:4px 10px;font-size:12px;font-weight:600}[data-site=gjsolutions] .mock-table{grid-template-columns:minmax(0,1.25fr) minmax(0,1.4fr) auto auto;display:grid}[data-site=gjsolutions] .mock-table__head,[data-site=gjsolutions] .mock-table__row{display:contents}[data-site=gjsolutions] .mock-table__head>*,[data-site=gjsolutions] .mock-table__row>*{align-content:center;justify-items:start;min-width:0;padding-right:14px;display:grid}[data-site=gjsolutions] .mock-table__head>:first-child,[data-site=gjsolutions] .mock-table__row>:first-child{padding-left:16px}[data-site=gjsolutions] .mock-table__head>:last-child,[data-site=gjsolutions] .mock-table__row>:last-child{padding-right:16px}[data-site=gjsolutions] .mock-table__head>*{background:var(--surface-sunken);border-block:1px solid var(--border-subtle);letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);padding-block:9px;font-size:11px;font-weight:600}[data-site=gjsolutions] .mock-table__row>*{border-bottom:1px solid var(--border-subtle);padding-block:11px}[data-site=gjsolutions] .mock-table__row:last-child>*{border-bottom:0}[data-site=gjsolutions] .mock-who{align-items:center;gap:10px;width:100%;min-width:0;display:flex}[data-site=gjsolutions] .mock-avatar{background:var(--surface-sunken);width:30px;height:30px;color:var(--text-body);font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}[data-site=gjsolutions] .mock-who__text{min-width:0;display:grid}[data-site=gjsolutions] .mock-who__name,[data-site=gjsolutions] .mock-contact__mail{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}[data-site=gjsolutions] .mock-who__id,[data-site=gjsolutions] .mock-contact__tel{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}[data-site=gjsolutions] .mock-who__bron{color:var(--text-muted);font-size:12px;font-weight:600;display:none}[data-site=gjsolutions] .mock-contact{width:100%;min-width:0;display:grid}[data-site=gjsolutions] .mock-contact__mail{color:var(--text-body);font-weight:400}[data-site=gjsolutions] .mock-contact__tel{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11.5px}[data-site=gjsolutions] .mock-src{border-radius:var(--radius-pill);white-space:nowrap;background:var(--surface-sunken);color:var(--text-muted);padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}[data-site=gjsolutions] .mock-src--ads{background:var(--warning-50);color:#8a5a00}[data-site=gjsolutions] .mock-src--whatsapp{background:var(--green-50);color:var(--green-700)}[data-site=gjsolutions] .mock-lock{color:#fff;background:linear-gradient(178deg,#0a1a15 0%,#0e1116 46%,#060a08 100%);flex-direction:column;padding:12px 14px 10px;display:flex;position:absolute;inset:0;overflow:hidden}[data-site=gjsolutions] .mock-lock__sky{filter:blur(10px);pointer-events:none;background:radial-gradient(50% 50% at 50% 46%,#31c48dd9 0%,#12a9746b 38%,#0e9f6e1f 62%,#0000 78%);height:86%;position:absolute;inset:-22% -40% auto}[data-site=gjsolutions] .mock-lock>:not(.mock-lock__sky){position:relative}[data-site=gjsolutions] .mock-lock__status{color:#ffffffe6;justify-content:space-between;align-items:center;padding-inline:4px;font-size:10.5px;font-weight:600;display:flex}[data-site=gjsolutions] .mock-lock__icons{color:#ffffffe6;align-items:center;gap:4px;display:inline-flex}[data-site=gjsolutions] .mock-lock__clock{justify-items:center;gap:2px;margin-top:22px;display:grid}[data-site=gjsolutions] .mock-lock__date{color:#ffffffb8;font-size:12px;font-weight:500}[data-site=gjsolutions] .mock-lock__time{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff;font-size:46px;font-weight:700;line-height:1.05}[data-site=gjsolutions] .mock-lock__note{z-index:1;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#121a1685;border:1px solid #ffffff38;gap:10px;padding:11px 12px 12px;display:flex;position:absolute;top:140px;left:-20px;right:-20px;box-shadow:0 14px 32px #0e111657}[data-site=gjsolutions] .mock-lock__app{border-radius:var(--radius-md);background:var(--green-600);flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:6px;display:inline-flex;box-shadow:inset 0 1px #ffffff38}[data-site=gjsolutions] .mock-lock__app img{width:100%;height:auto;display:block}[data-site=gjsolutions] .mock-lock__body{gap:1px;min-width:0;display:grid}[data-site=gjsolutions] .mock-lock__meta{color:#ffffffb8;justify-content:space-between;align-items:baseline;gap:8px;font-size:10.5px;font-weight:600;display:flex}[data-site=gjsolutions] .mock-lock__ago{flex:none}[data-site=gjsolutions] .mock-lock__title{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin-top:1px;font-size:13.5px;font-weight:600}[data-site=gjsolutions] .mock-lock__text{color:#ffffffd1;font-size:12px;line-height:1.35}[data-site=gjsolutions] .mock-lock__foot{color:#ffffff8c;justify-items:center;gap:9px;margin-top:auto;padding-top:2px;display:grid}[data-site=gjsolutions] .mock-lock__bar{border-radius:var(--radius-pill);background:#ffffffa6;width:106px;height:4px}[data-site=gjsolutions] .gj-motion [data-reveal=self] .mock-lock__note{opacity:0;transform:translateY(18px)}[data-site=gjsolutions] .gj-motion [data-reveal=self].is-in .mock-lock__note{opacity:1;transition:opacity .52s var(--ease-entrance) .32s, transform .52s var(--ease-entrance) .32s;transform:none}[data-site=gjsolutions] .mock-queue__head{background:var(--green-50);border-bottom:1px solid var(--green-100);padding:14px 16px 13px}[data-site=gjsolutions] .mock-queue__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-site=gjsolutions] .mock-queue__link{color:var(--text-brand);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}[data-site=gjsolutions] .mock-queue__sub{color:var(--green-800);margin:4px 0 0;font-size:12.5px}[data-site=gjsolutions] .mock-queue__row{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:11px 16px;display:flex}[data-site=gjsolutions] .mock-queue__row:last-child{border-bottom:0}[data-site=gjsolutions] .mock-queue__row .mock-who__text{flex:1}[data-site=gjsolutions] .mock-days{text-align:center;min-width:38px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:var(--radius-pill);background:var(--danger-50);color:var(--danger-600);flex:none;padding:4px 8px;font-size:11.5px;font-weight:500}[data-site=gjsolutions] .mock-act{border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-body);flex:none;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:600;display:inline-flex}[data-site=gjsolutions] .mock-act--call{background:var(--green-50);color:var(--text-brand);border-color:#0000}[data-site=gjsolutions] .mock-report{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}[data-site=gjsolutions] .mock-card--chart,[data-site=gjsolutions] .mock-card--split{height:-webkit-fill-available;height:-moz-available;flex-direction:column;height:stretch;display:flex}[data-site=gjsolutions] .mock-bars{align-items:flex-end;gap:6px;height:168px;padding:0 16px;display:flex}[data-site=gjsolutions] .mock-bar{min-width:0;height:var(--v);flex-direction:column;flex:1;justify-content:flex-end;gap:5px;display:flex}[data-site=gjsolutions] .mock-bar__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-subtle);text-align:center;font-size:11px}[data-site=gjsolutions] .mock-bar__fill{border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--green-200);flex:1}[data-site=gjsolutions] .mock-bar.is-now .mock-bar__fill{background:var(--green-600)}[data-site=gjsolutions] .mock-bar.is-now .mock-bar__value{color:var(--text-brand);font-weight:600}[data-site=gjsolutions] .mock-bars__axis{color:var(--text-subtle);justify-content:space-between;padding:10px 16px 14px;font-size:11.5px;display:flex}[data-site=gjsolutions] .mock-split{gap:12px;padding:2px 16px 16px;display:grid}[data-site=gjsolutions] .mock-split__row{grid-template-columns:minmax(0,1fr) minmax(48px,88px) auto;align-items:center;gap:12px;display:grid}[data-site=gjsolutions] .mock-split__label{color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}[data-site=gjsolutions] .mock-split__track{border-radius:var(--radius-pill);background:var(--surface-sunken);height:7px;overflow:hidden}[data-site=gjsolutions] .mock-split__fill{width:var(--v);border-radius:inherit;background:var(--slate-400);height:100%;display:block}[data-site=gjsolutions] .mock-split__fill--nieuw{background:var(--info-500)}[data-site=gjsolutions] .mock-split__fill--afspraak{background:var(--warning-500)}[data-site=gjsolutions] .mock-split__fill--gewonnen{background:var(--green-600)}[data-site=gjsolutions] .mock-split__fill--verloren{background:var(--danger-500)}[data-site=gjsolutions] .mock-split__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-strong);text-align:right;min-width:30px;font-size:13px;font-weight:600}[data-site=gjsolutions] .h-5{--v:5%}[data-site=gjsolutions] .h-10{--v:10%}[data-site=gjsolutions] .h-15{--v:15%}[data-site=gjsolutions] .h-20{--v:20%}[data-site=gjsolutions] .h-25{--v:25%}[data-site=gjsolutions] .h-30{--v:30%}[data-site=gjsolutions] .h-35{--v:35%}[data-site=gjsolutions] .h-40{--v:40%}[data-site=gjsolutions] .h-45{--v:45%}[data-site=gjsolutions] .h-50{--v:50%}[data-site=gjsolutions] .h-55{--v:55%}[data-site=gjsolutions] .h-60{--v:60%}[data-site=gjsolutions] .h-65{--v:65%}[data-site=gjsolutions] .h-70{--v:70%}[data-site=gjsolutions] .h-75{--v:75%}[data-site=gjsolutions] .h-80{--v:80%}[data-site=gjsolutions] .h-85{--v:85%}[data-site=gjsolutions] .h-90{--v:90%}[data-site=gjsolutions] .h-95{--v:95%}[data-site=gjsolutions] .h-100{--v:100%}@media (width<=860px){[data-site=gjsolutions] .mock-report{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){[data-site=gjsolutions] .mock-table{grid-template-columns:minmax(0,1fr) auto}[data-site=gjsolutions] .mock-table__contact,[data-site=gjsolutions] .mock-table__bron,[data-site=gjsolutions] .mock-who__id,[data-site=gjsolutions] .mock-avatar{display:none}[data-site=gjsolutions] .mock-who__bron{display:block}[data-site=gjsolutions] .mock-queue__row .mock-act:not(.mock-act--call),[data-site=gjsolutions] .mock-queue__row .lucide-chevron-right{display:none}[data-site=gjsolutions] .mock-bars{height:132px}[data-site=gjsolutions] .mock-card__bar{flex-direction:column;align-items:flex-start;gap:7px}}@media (prefers-reduced-motion:reduce){[data-site=gjsolutions] .gj-motion [data-reveal=self] .mock-lock__note,[data-site=gjsolutions] .gj-motion [data-reveal=self].is-in .mock-lock__note{opacity:1;transition:none;transform:none}}[data-site=gjsolutions] .dash-block{isolation:isolate;border-radius:var(--radius-xl);background:var(--slate-900);color:#fff;grid-template-columns:1fr;gap:36px;padding:40px 28px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 48px -24px #0e111673}@media (width>=900px){[data-site=gjsolutions] .dash-block{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:48px;padding:56px 0 56px 56px}}[data-site=gjsolutions] .dash-block__bloom{z-index:-1;pointer-events:none;background:radial-gradient(420px 60% at 78% 70%,#18be826b 0%,#0e9f6e00 70%),radial-gradient(900px 80% at 70% 60%,#0e9f6e2e 0%,#0e111600 70%);position:absolute;inset:0}[data-site=gjsolutions] .dash-block__body{align-self:center}[data-site=gjsolutions] .dash-block__title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0 0 14px;font-size:32px;line-height:1.1}[data-site=gjsolutions] .dash-block__lead{color:var(--slate-300);max-width:48ch;margin:0;font-size:17px;line-height:1.6}[data-site=gjsolutions] .dash-block__list{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}[data-site=gjsolutions] .dash-block__item{color:var(--slate-100);align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.5;display:flex}[data-site=gjsolutions] .dash-block__check{border-radius:var(--radius-pill);width:22px;height:22px;color:var(--green-300);background:#18be8229;border:1px solid #18be8252;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}[data-site=gjsolutions] .dash-block__figure{justify-content:center;align-items:flex-end;min-width:0;display:flex}[data-site=gjsolutions] .dash-block__phone{width:250px;max-width:100%;margin-bottom:-150px;position:relative}[data-site=gjsolutions] .dash-block__phone-frame{filter:drop-shadow(0 18px 30px #00000073);width:100%;height:auto;display:block;position:relative}[data-site=gjsolutions] .dash-block__phone-screen{border-radius:7%/3.4%;width:94.66%;height:97.46%;position:absolute;top:1.27%;left:2.67%;overflow:hidden}[data-site=gjsolutions] .dash-block__phone-screen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}[data-site=gjsolutions] .dash-block .mock-lock__note{top:96px}@media (width<=899px){[data-site=gjsolutions] .dash-block__title{font-size:26px}[data-site=gjsolutions] .dash-block__phone{width:220px;margin-bottom:-120px}}[data-site=gjsolutions] .head-inner--artikel{padding-block:72px 64px}[data-site=gjsolutions] .prose{padding-block:48px 32px;padding-top:0}[data-site=gjsolutions] .prose h2{letter-spacing:-.02em;margin:36px 0 12px;font-size:26px;line-height:1.15}[data-site=gjsolutions] .prose h2:first-child{margin-top:0}[data-site=gjsolutions] .prose h3{margin:24px 0 10px;font-size:19px}[data-site=gjsolutions] .prose p{margin-bottom:14px;font-size:16px;line-height:1.7}[data-site=gjsolutions] .prose ul,[data-site=gjsolutions] .prose ol{margin-bottom:14px;padding-left:22px}[data-site=gjsolutions] .prose li{margin-bottom:8px;font-size:16px;line-height:1.7}[data-site=gjsolutions] .prose a{font-weight:600}[data-site=gjsolutions] article .prose{max-width:64ch;padding-block:0;font-size:17px}[data-site=gjsolutions] article .prose p,[data-site=gjsolutions] article .prose li{font-size:17px;line-height:1.7}[data-site=gjsolutions] .pkg-features ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}[data-site=gjsolutions] .pkg-features li{padding-left:27px;font-size:14px;line-height:1.45;position:relative}[data-site=gjsolutions] .pkg-features li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%230E9F6E' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;width:17px;height:17px;position:absolute;top:1px;left:0}[data-site=gjsolutions] .modules-card ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}[data-site=gjsolutions] .modules-card li{background:var(--surface-sunken);border-radius:var(--radius-md);padding:12px 16px;font-size:14px;line-height:1.5}[data-site=gjsolutions] .modules-card p{color:var(--text-muted);margin-top:16px;font-size:14px;line-height:1.6}[data-site=gjsolutions] .stad-links a{background:var(--surface-card);border:1px solid var(--border-default);font-family:var(--font-display);color:var(--text-strong);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}[data-site=gjsolutions] .stad-links a:hover{border-color:var(--border-brand);color:var(--brand);text-decoration:none}[data-site=gjsolutions] .steps-note p{margin:0}[data-site=gjsolutions] .site-header{z-index:40;position:sticky;top:24px;background:unset!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important}[data-site=gjsolutions] .site-header .header-bar{position:relative}[data-site=gjsolutions] .site-header .header-bar:before{content:"";z-index:-1;border-radius:inherit;background:var(--brand-contrast);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);position:absolute;inset:0}[data-site=gjsolutions] .site-header .header-bar{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);align-items:center;gap:28px;height:68px;display:flex;padding-inline:20px!important}[data-site=gjsolutions] .site-header .brand{align-items:center;display:inline-flex}[data-site=gjsolutions] .site-header .brand-name{font-family:var(--font-display);color:var(--text-strong);font-weight:700}[data-site=gjsolutions] .site-header .logo{max-height:16px}[data-site=gjsolutions] .site-header .main-nav{align-items:center;gap:26px;margin-left:12px;font-size:15px;display:flex}[data-site=gjsolutions] .site-header .nav-mega{align-items:center;height:68px;display:flex;position:relative}[data-site=gjsolutions] .site-header .nav-mega .mega-trigger{align-items:center;gap:5px;display:inline-flex}[data-site=gjsolutions] .site-header .nav-mega .mega-chev{transition:transform .18s}[data-site=gjsolutions] .site-header .nav-mega .mega-panel{opacity:0;visibility:hidden;pointer-events:none;padding-top:14px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:100%;left:-18px;transform:translateY(-6px)}:is([data-site=gjsolutions] .site-header .nav-mega:hover,[data-site=gjsolutions] .site-header .nav-mega:focus-within) .mega-panel{opacity:1;visibility:visible;pointer-events:auto;transform:none}:is([data-site=gjsolutions] .site-header .nav-mega:hover,[data-site=gjsolutions] .site-header .nav-mega:focus-within) .mega-chev{transform:rotate(180deg)}[data-site=gjsolutions] .site-header .nav-mega .mega-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);width:min(700px,100vw - 32px);overflow:hidden;box-shadow:0 20px 48px #0e111629}[data-site=gjsolutions] .site-header .nav-mega .mega-title{font-family:var(--font-display);color:var(--text-strong);padding:18px 22px 0;font-size:16px;font-weight:600;line-height:1.3}[data-site=gjsolutions] .site-header .nav-mega .mega-items{grid-template-columns:1fr 1fr;align-content:start;gap:2px 8px;padding:10px;display:grid}[data-site=gjsolutions] .site-header .nav-mega .mega-foot{border-top:1px solid var(--border-subtle);background:var(--surface-sunken);justify-content:space-between;align-items:center;gap:24px;padding:13px 22px;display:flex}[data-site=gjsolutions] .site-header .nav-mega .mega-sub{color:var(--text-muted);font-size:13px;line-height:1.45}[data-site=gjsolutions] .site-header .nav-mega .mega-all{white-space:nowrap;font-family:var(--font-display);color:var(--brand);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}[data-site=gjsolutions] .site-header .nav-mega .mega-item{border-radius:var(--radius-md);gap:13px;padding:11px 12px;display:flex}[data-site=gjsolutions] .site-header .nav-mega .mega-item:hover{background:var(--surface-sunken);text-decoration:none}[data-site=gjsolutions] .site-header .nav-mega .mega-item .mega-chip{width:38px;height:38px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}[data-site=gjsolutions] .site-header .nav-mega .mega-item .mega-text{flex-direction:column;gap:3px;display:flex}[data-site=gjsolutions] .site-header .nav-mega .mega-item .mega-label{font-family:var(--font-display);color:var(--text-strong);font-size:15px;font-weight:600}[data-site=gjsolutions] .site-header .nav-mega .mega-item .mega-desc{color:var(--text-muted);font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){[data-site=gjsolutions] .site-header .nav-mega .mega-panel,[data-site=gjsolutions] .site-header .nav-mega .mega-chev{transition:none}}[data-site=gjsolutions] .site-header .header-actions{align-items:center;gap:14px;margin-left:auto;display:flex}[data-site=gjsolutions] .site-header .login-link{color:var(--text-strong);font-weight:600}[data-site=gjsolutions] .site-header .btn{background:var(--green-700);color:var(--text-on-brand);border-radius:var(--radius-pill);font-family:var(--font-display);white-space:nowrap}[data-site=gjsolutions] .site-header .btn:hover{background:var(--green-800);text-decoration:none}[data-site=gjsolutions] .site-header .mobile-menu{margin-left:auto;display:none}[data-site=gjsolutions] .site-header .mobile-menu summary{cursor:pointer;color:var(--text-strong);margin:-10px;padding:10px;list-style:none;display:grid}[data-site=gjsolutions] .site-header .mobile-menu summary::-webkit-details-marker{display:none}[data-site=gjsolutions] .site-header .mobile-menu>summary svg{grid-area:1/1;transition:transform .25s,opacity .2s}[data-site=gjsolutions] .site-header .mobile-menu>summary .ico-close{opacity:0;transform:rotate(-90deg)}[data-site=gjsolutions] .site-header .mobile-menu[open]>summary .ico-open{opacity:0;transform:rotate(90deg)}[data-site=gjsolutions] .site-header .mobile-menu[open]>summary .ico-close{opacity:1;transform:rotate(0)}[data-site=gjsolutions] .site-header .mobile-menu .mobile-panel{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;gap:20px;max-height:calc(100dvh - 110px);padding:22px 24px 24px;font-size:16px;display:flex;position:absolute;top:78px;left:0;right:0;overflow-y:auto;box-shadow:0 20px 44px #0e111629}[data-site=gjsolutions] .site-header .mobile-menu .mobile-sub{align-self:stretch}[data-site=gjsolutions] .site-header .mobile-menu .mobile-sub summary{cursor:pointer;align-items:center;gap:6px;display:inline-flex}[data-site=gjsolutions] .site-header .mobile-menu .mobile-sub summary .sub-chev{transition:transform .18s}[data-site=gjsolutions] .site-header .mobile-menu .mobile-sub[open] summary .sub-chev{transform:rotate(180deg)}[data-site=gjsolutions] .site-header .mobile-menu .mobile-sub .mobile-sublinks{border-left:2px solid var(--border-default);flex-direction:column;gap:14px;margin-top:14px;padding-left:14px;font-size:15px;display:flex}@media (width<=760px){[data-site=gjsolutions] .site-header .mobile-menu{display:block}[data-site=gjsolutions] .gj-desktop-nav{display:none!important}}[data-site=gjsolutions] .site-header .header-bar,[data-site=gjsolutions] .site-header .header-bar:before,[data-site=gjsolutions] .site-header .logo,[data-site=gjsolutions] .site-header .gj-navlink,[data-site=gjsolutions] .site-header .login-link,[data-site=gjsolutions] .site-header .mega-card,[data-site=gjsolutions] .site-header .mega-title,[data-site=gjsolutions] .site-header .mega-foot,[data-site=gjsolutions] .site-header .mega-sub,[data-site=gjsolutions] .site-header .mega-label,[data-site=gjsolutions] .site-header .mega-desc{transition:background-color .22s var(--ease), border-color .22s var(--ease), color .22s var(--ease), filter .22s var(--ease)}[data-site=gjsolutions] .site-header--over-dark .header-bar{border-color:#ffffff38;box-shadow:0 10px 30px #00000047}[data-site=gjsolutions] .site-header--over-dark .header-bar:before{background:#ffffff12}[data-site=gjsolutions] .site-header--over-dark .logo{filter:brightness(0)invert()}[data-site=gjsolutions] .site-header--over-dark .brand-name{color:#fff}[data-site=gjsolutions] .site-header--over-dark .gj-navlink{color:#ffffffb8}[data-site=gjsolutions] .site-header--over-dark .gj-navlink:hover,[data-site=gjsolutions] .site-header--over-dark .gj-navlink[data-active=true],[data-site=gjsolutions] .site-header--over-dark .login-link{color:#fff}[data-site=gjsolutions] .site-header--over-dark .nav-mega .mega-card{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#121816d1;border-color:#ffffff29;box-shadow:0 24px 56px #0006}[data-site=gjsolutions] .site-header--over-dark .nav-mega .mega-title{color:#fff}[data-site=gjsolutions] .site-header--over-dark .nav-mega .mega-sub{color:#ffffffad}[data-site=gjsolutions] .site-header--over-dark .nav-mega .mega-item .mega-label{color:#fff}[data-site=gjsolutions] .site-header--over-dark .nav-mega .mega-item .mega-desc{color:#ffffffad}[data-site=gjsolutions] .site-header--over-dark .nav-mega .mega-item:hover{background:#ffffff14}[data-site=gjsolutions] .site-header--over-dark .nav-mega .mega-foot{background:#ffffff0a;border-top-color:#ffffff1f}[data-site=gjsolutions] .site-header--over-dark .nav-mega .mega-all{color:var(--green-300)}[data-site=gjsolutions] .site-header--over-dark .mobile-menu>summary{color:#fff}[data-site=gjsolutions] .site-header--over-dark .mobile-menu .mobile-panel{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#141a18d1;border-color:#ffffff29}[data-site=gjsolutions] .site-header--over-dark .mobile-menu .mobile-sublinks{border-left-color:#fff3}[data-site=gjsolutions] .site-header--over-dark .gj-navlink:focus-visible,[data-site=gjsolutions] .site-header--over-dark .login-link:focus-visible,[data-site=gjsolutions] .site-header--over-dark .btn:focus-visible,[data-site=gjsolutions] .site-header--over-dark .mobile-menu>summary:focus-visible{box-shadow:var(--focus-ring-dark)}@media (prefers-reduced-motion:reduce){[data-site=gjsolutions] .site-header .header-bar,[data-site=gjsolutions] .site-header .logo,[data-site=gjsolutions] .site-header .gj-navlink,[data-site=gjsolutions] .site-header .login-link{transition:none}}[data-site=gjsolutions] .mobile-menu::details-content{content-visibility:hidden;transition:content-visibility .2s allow-discrete}[data-site=gjsolutions] .mobile-menu[open]::details-content{content-visibility:visible}[data-site=gjsolutions] .mobile-menu .mobile-panel{opacity:0;visibility:hidden;transition:opacity .2s var(--ease), transform .2s var(--ease), visibility 0s .2s;transform:translateY(-8px)}[data-site=gjsolutions] .mobile-menu[open] .mobile-panel{opacity:1;visibility:visible;transition-delay:0s;transform:none}@supports (interpolate-size:allow-keywords){[data-site=gjsolutions] .mobile-menu .mobile-sub{interpolate-size:allow-keywords}[data-site=gjsolutions] .mobile-menu .mobile-sub::details-content{opacity:0;block-size:0;transition:block-size .24s var(--ease-entrance), opacity .18s ease, content-visibility .24s allow-discrete;overflow:hidden}[data-site=gjsolutions] .mobile-menu .mobile-sub[open]::details-content{opacity:1;block-size:auto}}@media (prefers-reduced-motion:reduce){[data-site=gjsolutions] .mobile-menu .mobile-panel{transition:opacity .12s var(--ease), visibility 0s .12s;transform:none}[data-site=gjsolutions] .mobile-menu[open] .mobile-panel{transform:none}[data-site=gjsolutions] .mobile-menu .mobile-sub::details-content{transition:none}}[data-site=gjsolutions] .site-footer{background:var(--slate-900);border-top:1px solid #ffffff14}[data-site=gjsolutions] .site-footer .footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-block:52px 32px;display:grid}[data-site=gjsolutions] .site-footer .footer-logo{height:42px;margin-bottom:16px}[data-site=gjsolutions] .site-footer .footer-wordmark{color:#fff;font-family:var(--font-display);margin-bottom:16px;font-size:22px;font-weight:700;display:block}[data-site=gjsolutions] .site-footer .footer-tagline{color:#8b938e;max-width:280px;font-size:14px;line-height:1.6}[data-site=gjsolutions] .site-footer .footer-heading{color:#fff;font-family:var(--font-display);margin-bottom:14px;font-size:14px;font-weight:600}[data-site=gjsolutions] .site-footer .footer-links{flex-direction:column;gap:10px;font-size:14px;display:flex}[data-site=gjsolutions] .site-footer .footer-legal{border-top:1px solid #ffffff14}[data-site=gjsolutions] .site-footer .legal-bar{flex-wrap:wrap;align-items:center;gap:16px;padding-block:18px;display:flex}[data-site=gjsolutions] .site-footer .legal-note{color:#8b938e;font-size:13px}[data-site=gjsolutions] .site-footer .legal-links{gap:18px;margin-left:auto;font-size:13px;display:flex}@media (width<=900px){[data-site=gjsolutions] .site-footer .footer-grid{grid-template-columns:1fr}}[data-site=gjsolutions] .gj-mobilebar{z-index:50;background:var(--surface-card);border-top:1px solid var(--border-default);gap:10px;padding:10px 14px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 14px #0e111614}[data-site=gjsolutions] .gj-mobilebar .mobile-cta{border-radius:var(--radius-md);height:46px;font-family:var(--font-display);transition:transform .14s var(--ease);flex:1;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}[data-site=gjsolutions] .gj-mobilebar .mobile-cta:active{transform:scale(.97)}[data-site=gjsolutions] .gj-mobilebar .mobile-cta--call{background:var(--surface-card);border:1px solid var(--border-strong);color:var(--text-strong)}[data-site=gjsolutions] .gj-mobilebar .mobile-cta--wa{background:var(--brand);color:#fff}@media (width<=760px){[data-site=gjsolutions] .gj-mobilebar{display:flex}}@media (prefers-reduced-motion:reduce){[data-site=gjsolutions] .gj-mobilebar .mobile-cta,[data-site=gjsolutions] .gj-mobilebar .mobile-cta:active{transform:none}}[data-site=gjsolutions] .hero-dark{isolation:isolate;background:var(--slate-900);color:#fff;margin-top:-68px;padding:132px 0 0;position:relative;overflow:hidden}[data-site=gjsolutions] .hero-dark__bloom{z-index:-1;pointer-events:none;inset-block:-150px 26%;background:radial-gradient(min(700px,55vw) 34% at 50% 34%,#18be8280 0%,#0e9f6e00 72%),radial-gradient(min(1400px,110vw) 62% at 50% 48%,#0e9f6e42 0%,#0e111600 70%);width:max(100vw,2000px);position:absolute;left:50%;translate:-50%}[data-site=gjsolutions] .hero-dark__inner{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:900px;display:flex;position:relative}[data-site=gjsolutions] .hero-dark__title{letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(40px,6vw,68px);line-height:1.02}[data-site=gjsolutions] .hero-dark__title .accent{color:var(--green-400)}[data-site=gjsolutions] .hero-dark__lead{color:#a8b1ad;text-wrap:pretty;max-width:56ch;margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.6}[data-site=gjsolutions] .hero-dark__cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}[data-site=gjsolutions] .hero-dark__note{color:#838c87;margin:-8px 0 0;font-size:13px}[data-site=gjsolutions] .hero-dark__stage{isolation:isolate;max-width:1240px;padding-top:40px;padding-bottom:76px;position:relative}@media (width>=700px){[data-site=gjsolutions] .hero-dark{padding-top:150px}[data-site=gjsolutions] .hero-dark__stage{padding-top:48px}}[data-site=gjsolutions] .logoband{background:var(--slate-900);padding-block:30px 54px}[data-site=gjsolutions] .logoband__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 46px;margin:0;padding:0;list-style:none;display:flex}[data-site=gjsolutions] .logoband__item{color:#ffffff80;white-space:nowrap;transition:color .2s var(--ease);align-items:center;gap:10px;display:inline-flex}[data-site=gjsolutions] .logoband__item:hover{color:#ffffffdb}[data-site=gjsolutions] .logoband__mark{flex:none;width:24px;height:24px}[data-site=gjsolutions] .logoband__name{font-family:var(--font-display);color:currentColor;font-size:17px;line-height:1}[data-site=gjsolutions] .logoband__name--0{letter-spacing:-.03em;font-weight:700}[data-site=gjsolutions] .logoband__name--1{letter-spacing:.09em;text-transform:uppercase;font-size:14px;font-weight:500}[data-site=gjsolutions] .logoband__name--2{letter-spacing:.01em;font-weight:600}@media (width<=860px){[data-site=gjsolutions] .logoband__row{grid-template-columns:repeat(2,auto);justify-content:center;gap:18px 30px;display:grid}[data-site=gjsolutions] .logoband__name{font-size:15px}[data-site=gjsolutions] .logoband__name--1{font-size:13px}}[data-site=gjsolutions] .bento-wrap{padding-block:64px 24px}[data-site=gjsolutions] .bento-head{max-width:680px;margin-bottom:34px}[data-site=gjsolutions] .bento-lead{color:var(--text-muted);max-width:60ch;margin-top:14px;font-size:16px;line-height:1.6}[data-site=gjsolutions] .bento{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}[data-site=gjsolutions] .bento-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);transition:border-color .18s var(--ease);flex-direction:column;grid-column:span 12;padding:28px 24px 0;display:flex;position:relative;overflow:hidden}[data-site=gjsolutions] .bento-card:hover{border-color:var(--green-200)}[data-site=gjsolutions] .bento-card__copy h3{letter-spacing:-.02em;margin:0 0 10px;font-size:21px;line-height:1.2}[data-site=gjsolutions] .bento-card__copy p{color:var(--text-muted);max-width:46ch;margin:0;font-size:15px;line-height:1.6}[data-site=gjsolutions] .bento-card__shot{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;flex:1;justify-content:center;align-items:flex-start;min-height:0;margin-top:24px;padding:18px 18px 22px;display:flex;position:relative}[data-site=gjsolutions] .bento-card__phone{flex:1;justify-content:center;align-items:flex-end;min-height:0;margin-top:18px;display:flex}[data-site=gjsolutions] .bento-phone{width:220px;max-width:100%;position:relative}[data-site=gjsolutions] .bento-phone__frame{filter:drop-shadow(0 18px 30px #0e11162e);width:100%;height:auto;display:block;position:relative}[data-site=gjsolutions] .bento-phone__screen{border-radius:7%/3.4%;width:94.66%;height:97.46%;position:absolute;top:1.27%;left:2.67%;overflow:hidden}@media (width>=900px){[data-site=gjsolutions] .bento-card{padding:34px 30px}[data-site=gjsolutions] .bento-card__copy h3{font-size:23px}[data-site=gjsolutions] .bento-card--wide{flex-direction:row;grid-column:span 12;align-items:stretch;gap:40px;padding:34px 30px}[data-site=gjsolutions] .bent-card--wide-col{flex-direction:column;grid-column:span 12;align-items:stretch;gap:40px;padding:34px 30px}[data-site=gjsolutions] .bento-card--wide .bento-card__copy{flex:34%;min-width:0;padding-bottom:34px}[data-site=gjsolutions] .bento-card--wide .bento-card__shot{flex:66%;min-width:0;margin-top:0;margin-bottom:-1px}[data-site=gjsolutions] .bento-card--phone{grid-column:span 4}[data-site=gjsolutions] .bento-card--tall{grid-column:span 8}[data-site=gjsolutions] .bento-card--phone,[data-site=gjsolutions] .bento-card--tall{min-height:440px}}[data-site=gjsolutions] .diensten-home{padding-block:64px 24px}[data-site=gjsolutions] .diensten-home__head{max-width:680px;margin-bottom:30px}[data-site=gjsolutions] .diensten-home__lead{color:var(--text-muted);max-width:60ch;margin-top:14px;font-size:16px;line-height:1.6}[data-site=gjsolutions] .diensten-grid{grid-template-columns:1fr;gap:18px;display:grid}[data-site=gjsolutions] .dienst-card{border-radius:var(--radius-xl);background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs);color:var(--text-body);transition:border-color .18s var(--ease), background-color .18s var(--ease);flex-direction:column;gap:10px;padding:26px;text-decoration:none;display:flex;position:relative}[data-site=gjsolutions] .dienst-card h3{letter-spacing:-.02em;margin:4px 0 0;font-size:19px;line-height:1.2}[data-site=gjsolutions] .dienst-card p{color:var(--text-muted);flex:1;margin:0;font-size:14.5px;line-height:1.6}[data-site=gjsolutions] .dienst-card:hover{border-color:var(--green-200);background:var(--surface-brand-soft);text-decoration:none}[data-site=gjsolutions] .dienst-card__ico{border-radius:var(--radius-md);background:var(--surface-brand-soft);width:42px;height:42px;color:var(--brand);place-items:center;display:grid}[data-site=gjsolutions] .dienst-card__link{font-family:var(--font-display);color:var(--text-brand);align-items:center;gap:7px;margin-top:6px;font-size:14.5px;font-weight:600;display:inline-flex}[data-site=gjsolutions] .dienst-card__link svg{transition:transform .18s var(--ease)}@media (hover:hover) and (pointer:fine){[data-site=gjsolutions] .dienst-card:hover .dienst-card__link svg{transform:translate(3px)}}[data-site=gjsolutions] .dienst-card--lead{background:var(--green-700);border-color:var(--green-700);color:#fff;position:relative;overflow:hidden}[data-site=gjsolutions] .dienst-card--lead:after{content:"";border-radius:var(--radius-2xl);pointer-events:none;border:34px solid #ffffff0f;width:300px;height:300px;position:absolute;bottom:-70px;right:-70px;rotate:12deg}[data-site=gjsolutions] .dienst-card--lead h3{color:#fff;font-size:26px}[data-site=gjsolutions] .dienst-card--lead p{color:#ffffffd1;max-width:42ch;font-size:15.5px}[data-site=gjsolutions] .dienst-card--lead:hover{background:var(--green-800);border-color:var(--green-800)}[data-site=gjsolutions] .dienst-card--lead>*{z-index:1;position:relative}[data-site=gjsolutions] .dienst-card--lead .dienst-card__ico{color:#fff;background:#ffffff29}[data-site=gjsolutions] .dienst-card--lead .dienst-card__link{color:#fff}@media (width>=760px){[data-site=gjsolutions] .diensten-grid{grid-template-columns:repeat(12,1fr)}[data-site=gjsolutions] .dienst-card{grid-column:span 6}[data-site=gjsolutions] .dienst-card--lead{grid-area:span 2/span 6;justify-content:space-between;padding:34px}}@media (width>=1060px){[data-site=gjsolutions] .dienst-card{grid-column:span 3}[data-site=gjsolutions] .dienst-card--lead{grid-column:span 6}}[data-site=gjsolutions] .how{padding-block:64px 24px}[data-site=gjsolutions] .how .section-head{max-width:640px;margin-bottom:34px}[data-site=gjsolutions] .tl--compact{max-width:860px}[data-site=gjsolutions] .tl--compact .tl-step{min-height:84px;padding-bottom:20px}[data-site=gjsolutions] .tl--compact .tl-text{max-width:56ch}[data-site=gjsolutions] .cases-home{padding-block:64px 24px}[data-site=gjsolutions] .cases-home .cases-home__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}[data-site=gjsolutions] .cases-home .cases-home__head .section-head{margin-bottom:0}[data-site=gjsolutions] .cases-home .cases-home__lead{color:var(--text-muted);margin-top:12px;font-size:15px;line-height:1.55}[data-site=gjsolutions] .cases-home .cases-home__link{color:var(--text-brand);align-items:center;gap:6px;font-weight:600;display:inline-flex}[data-site=gjsolutions] .case-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);color:var(--text-body);transition:border-color .2s var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}[data-site=gjsolutions] .case-card:hover{border-color:var(--green-300);text-decoration:none}[data-site=gjsolutions] .case-card__photo{aspect-ratio:3/2;background:var(--surface-sunken);position:relative;overflow:hidden}[data-site=gjsolutions] .case-card__photo img{object-fit:cover;width:100%;height:100%;transition:transform .42s var(--ease-entrance);display:block}@media (hover:hover) and (pointer:fine){[data-site=gjsolutions] .case-card:hover .case-card__photo img{transform:scale(1.04)}}[data-site=gjsolutions] .case-card__branche{font-family:var(--font-display);border-radius:var(--radius-pill);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e111694;border:1px solid #fff3;padding:5px 11px;font-size:12px;font-weight:600;position:absolute;bottom:14px;left:14px}[data-site=gjsolutions] .case-card__body{flex-direction:column;flex:1;gap:12px;padding:22px 22px 20px;display:flex}[data-site=gjsolutions] .case-card__metric{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}[data-site=gjsolutions] .case-card__value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong);font-size:34px;font-weight:700;line-height:1}[data-site=gjsolutions] .case-card__unit{color:var(--text-muted);max-width:18ch;font-size:13.5px;line-height:1.3}[data-site=gjsolutions] .case-card__text{color:var(--text-muted);flex:1;margin:0;font-size:14.5px;line-height:1.6}[data-site=gjsolutions] .case-card__foot{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}[data-site=gjsolutions] .case-card__name{font-family:var(--font-display);color:var(--text-strong);font-size:14.5px;font-weight:600}[data-site=gjsolutions] .case-card__arrow{background:var(--surface-sunken);width:30px;height:30px;color:var(--text-muted);transition:background-color .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){[data-site=gjsolutions] .case-card:hover .case-card__arrow{background:var(--brand);color:#fff;transform:translate(3px)}}@media (prefers-reduced-motion:reduce){[data-site=gjsolutions] .case-card__photo img,[data-site=gjsolutions] .case-card__arrow,[data-site=gjsolutions] .dienst-card__link svg{transition:none}[data-site=gjsolutions] .case-card:hover .case-card__photo img,[data-site=gjsolutions] .case-card:hover .case-card__arrow,[data-site=gjsolutions] .dienst-card:hover .dienst-card__link svg{transform:none}}[data-site=gjsolutions] .quotes{isolation:isolate;background:var(--surface-sunken);border-block:1px solid var(--border-subtle);margin-top:40px;padding-block:64px 68px;position:relative;overflow:hidden}[data-site=gjsolutions] .quotes:before{content:"";z-index:-1;background:radial-gradient(50% 100% at 50% 0,#0e9f6e21 0%,#0e9f6e00 70%);height:70%;position:absolute;inset:-30% -10% auto}[data-site=gjsolutions] .quotes .section-head{margin-bottom:32px}[data-site=gjsolutions] .quotes .section-head h2{font-size:32px}[data-site=gjsolutions] .quotes__grid{grid-template-columns:1fr;gap:18px;display:grid}[data-site=gjsolutions] .quote-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);flex-direction:column;gap:18px;margin:0;padding:26px 26px 22px;display:flex;position:relative}[data-site=gjsolutions] .quote-card blockquote{z-index:1;font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);flex:1;margin:0;font-size:17px;font-weight:500;line-height:1.5;position:relative}[data-site=gjsolutions] .quote-card figcaption{z-index:1;border-top:1px solid var(--border-subtle);align-items:center;gap:12px;padding-top:18px;display:flex;position:relative}[data-site=gjsolutions] .quote-card__mark{z-index:0;font-family:var(--font-display);color:var(--green-100);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:88px;font-weight:700;line-height:1;position:absolute;top:4px;right:22px}[data-site=gjsolutions] .quote-card__avatar{background:var(--surface-brand-soft);width:40px;height:40px;color:var(--text-brand);font-family:var(--font-display);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:13.5px;font-weight:600;display:grid}[data-site=gjsolutions] .quote-card__name{font-family:var(--font-display);color:var(--text-strong);font-size:14.5px;font-weight:600;display:block}[data-site=gjsolutions] .quote-card__role{color:var(--text-subtle);font-size:13px;display:block}@media (width>=860px){[data-site=gjsolutions] .quotes__grid{grid-template-columns:repeat(4,1fr);align-items:stretch}[data-site=gjsolutions] .quote-card{grid-column:span 2}[data-site=gjsolutions] .quote-card:first-child{grid-column:span 4;padding:34px 34px 26px}[data-site=gjsolutions] .quote-card:first-child blockquote{letter-spacing:-.02em;max-width:30ch;font-size:26px;line-height:1.35}[data-site=gjsolutions] .quote-card:first-child .quote-card__mark{font-size:132px;top:10px;right:34px}}[data-site=gjsolutions] .pricing{padding-block:64px 24px}[data-site=gjsolutions] .pricing .pricing-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}[data-site=gjsolutions] .pricing .pricing-head .section-head{margin-bottom:0}[data-site=gjsolutions] .pricing .pricing-note{color:var(--text-muted);margin-top:12px;font-size:15px;line-height:1.55}[data-site=gjsolutions] .pricing .pricing-link{color:var(--text-brand);align-items:center;gap:6px;font-weight:600;display:inline-flex}[data-site=gjsolutions] .home-faq{padding-block:56px 24px}[data-site=gjsolutions] .home-faq .section-head h2{font-size:32px}[data-site=gjsolutions] .home-cta{isolation:isolate;background:var(--slate-900);margin-top:64px;position:relative;overflow:hidden}[data-site=gjsolutions] .home-cta:before{content:"";z-index:-1;background:radial-gradient(46% 60% at 50% 100%,#12a97466 0%,#0e9f6e00 72%);height:130%;position:absolute;inset:auto 0 -40%}[data-site=gjsolutions] .home-cta__panel{text-align:center;flex-direction:column;align-items:center;max-width:760px;padding-block:84px 88px;display:flex}[data-site=gjsolutions] .home-cta .cta-title{color:#fff;letter-spacing:-.03em;text-wrap:balance;margin:14px 0 16px;font-size:clamp(30px,3.8vw,44px);line-height:1.06}[data-site=gjsolutions] .home-cta .cta-lead{color:#a8b1ad;max-width:52ch;margin:0 0 28px;font-size:17px;line-height:1.6}[data-site=gjsolutions] .home-cta .cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}[data-site=gjsolutions] .home-cta .cta-note{color:#838c87;margin:18px 0 0;font-size:13px}[data-site=gjsolutions] .home-cta .cta-phone{color:#a8b1ad;width:100%;max-width:320px;transition:color .16s var(--ease);border-top:1px solid #ffffff1f;justify-content:center;align-items:center;gap:10px;margin-top:26px;padding-top:24px;font-size:15px;text-decoration:none;display:inline-flex}[data-site=gjsolutions] .home-cta .cta-phone:hover{color:#fff;text-decoration:none}[data-site=gjsolutions] .home-cta .cta-number{font-family:var(--font-mono);color:#fff;font-weight:600}@media (width<=760px){[data-site=gjsolutions] .home-cta__panel{padding-block:60px 64px}}[data-site=gjsolutions] .hero-dark .btn:focus-visible,[data-site=gjsolutions] .home-cta .btn:focus-visible,[data-site=gjsolutions] .home-cta .cta-phone:focus-visible,[data-site=gjsolutions] .logoband__item:focus-visible,[data-site=gjsolutions] .trust .btn:focus-visible{box-shadow:var(--focus-ring-dark)}[data-site=gjsolutions] .hero--aanpak:before{background:radial-gradient(900px 420px at 84% -12%, #e7f2ec 0%, #e7f2ec00 62%), linear-gradient(180deg, #f8fbf9 0%, var(--green-50) 100%)}[data-site=gjsolutions] .head-inner--aanpak{grid-template-columns:minmax(0,1fr) 360px;align-items:start;column-gap:48px;padding-block:72px 64px;display:grid}[data-site=gjsolutions] .head-inner--aanpak .page-title,[data-site=gjsolutions] .head-inner--aanpak .page-intro{grid-column:1}[data-site=gjsolutions] .head-inner--aanpak .page-title{text-wrap:balance;max-width:15ch;font-size:clamp(40px,4.1vw,58px)}[data-site=gjsolutions] .head-inner--aanpak .page-intro{max-width:620px}[data-site=gjsolutions] .aanpak-summary{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);grid-area:1/2/span 4;align-self:start;padding:20px 22px}[data-site=gjsolutions] .aanpak-summary__title{font-family:var(--font-display);font-size:15px;font-weight:var(--weight-semibold);color:var(--text-strong);border-bottom:1px solid var(--border-subtle);margin-bottom:4px;padding-bottom:12px}[data-site=gjsolutions] .aanpak-summary__list{color:var(--brand);margin:0 0 18px;padding:0;list-style:none}[data-site=gjsolutions] .aanpak-summary__list li{border-bottom:1px solid var(--border-subtle);align-items:baseline;gap:12px;padding:11px 0;display:flex}[data-site=gjsolutions] .aanpak-summary__list li:last-child{border-bottom:0}[data-site=gjsolutions] .aanpak-summary__label{font-size:15px;font-weight:var(--weight-medium);color:var(--text-strong)}[data-site=gjsolutions] .aanpak-steps-wrap{background:var(--green-50);border-block:1px solid var(--border-subtle)}[data-site=gjsolutions] .aanpak-steps{padding-block:64px 72px}[data-site=gjsolutions] .aanpak-steps .section-head{max-width:620px;margin-bottom:40px}[data-site=gjsolutions] .aanpak-steps .section-head h2{text-wrap:balance;font-size:34px}[data-site=gjsolutions] .aanpak-includes{background:var(--surface-card);border-block:1px solid var(--border-subtle);padding-block:64px}[data-site=gjsolutions] .aanpak-includes .section-head{max-width:620px;margin-bottom:32px}[data-site=gjsolutions] .aanpak-includes .section-head h2{text-wrap:balance;font-size:30px}[data-site=gjsolutions] .includes-list{grid-template-columns:1fr 1fr;column-gap:56px;margin:0;padding:0;list-style:none;display:grid}[data-site=gjsolutions] .includes-item{border-top:1px solid var(--border-subtle);color:var(--brand);gap:14px;padding:18px 0;display:flex}[data-site=gjsolutions] .includes-item h3{margin:0 0 4px;font-size:16px}[data-site=gjsolutions] .includes-item p{color:var(--slate-600);font-size:14px;line-height:1.55}[data-site=gjsolutions] .aanpak-pakket{padding-block:64px 8px}[data-site=gjsolutions] .pakket-brug{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;padding:36px 40px;display:grid}[data-site=gjsolutions] .pakket-brug__copy h2{margin:12px 0;font-size:28px}[data-site=gjsolutions] .pakket-brug__copy p{color:var(--text-muted);margin-bottom:22px;font-size:15px;line-height:1.6}[data-site=gjsolutions] .pakket-brug__list{margin:0;padding:0;list-style:none}[data-site=gjsolutions] .pakket-brug__list li{border-top:1px solid var(--border-subtle);grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;display:grid}[data-site=gjsolutions] .pakket-brug__list li:last-child{border-bottom:1px solid var(--border-subtle)}[data-site=gjsolutions] .pakket-brug__name{font-family:var(--font-display);font-size:16px;font-weight:var(--weight-semibold);color:var(--text-strong)}[data-site=gjsolutions] .pakket-brug__text{color:var(--slate-600);font-size:14px;line-height:1.5}[data-site=gjsolutions] .trust-offset{margin-top:64px}@media (width<=900px){[data-site=gjsolutions] .head-inner--aanpak{grid-template-columns:1fr;row-gap:32px;padding-block:48px 40px}[data-site=gjsolutions] .head-inner--aanpak .page-title{max-width:none}[data-site=gjsolutions] .aanpak-summary{grid-area:auto/1}[data-site=gjsolutions] .aanpak-steps{padding-block:48px 56px}[data-site=gjsolutions] .aanpak-steps .section-head{margin-bottom:32px}[data-site=gjsolutions] .aanpak-steps .section-head h2{font-size:28px}[data-site=gjsolutions] .aanpak-includes{padding-block:48px}[data-site=gjsolutions] .includes-list{grid-template-columns:1fr}[data-site=gjsolutions] .aanpak-pakket{padding-block:48px 8px}[data-site=gjsolutions] .pakket-brug{grid-template-columns:1fr;gap:28px;padding:28px 22px}[data-site=gjsolutions] .pakket-brug h2{font-size:24px}[data-site=gjsolutions] .pakket-brug__list li{grid-template-columns:1fr;gap:4px}[data-site=gjsolutions] .trust-offset{margin-top:48px}}[data-site=gjsolutions] .head-inner--diensten{padding-block:72px 64px}[data-site=gjsolutions] .head-inner--diensten .page-title{overflow-wrap:break-word;font-size:clamp(30px,6.4vw,46px)}[data-site=gjsolutions] .head-inner--diensten .page-intro{max-width:62ch}[data-site=gjsolutions] .head-inner--diensten .hero-actions{margin-top:28px}[data-site=gjsolutions] .diensten-lead{background:var(--surface-sunken);border-block:1px solid var(--border-subtle);padding-block:80px}[data-site=gjsolutions] .diensten-lead .diensten-lead__grid{align-items:start;gap:24px 64px;display:grid}[data-site=gjsolutions] .diensten-lead .diensten-lead__title{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;font-size:34px;line-height:1.08}[data-site=gjsolutions] .diensten-lead .diensten-lead__body p{color:var(--text-body);max-width:64ch;font-size:17px;line-height:1.72}[data-site=gjsolutions] .diensten-lead .diensten-lead__body p:first-child{color:var(--text-strong);font-size:19px;line-height:1.62}[data-site=gjsolutions] .diensten-lead .diensten-lead__body p+p{margin-top:18px}[data-site=gjsolutions] .diensten-lead .diensten-lead__body a{font-weight:var(--weight-semibold)}[data-site=gjsolutions] .keuze{background:var(--surface-sunken);border-top:1px solid var(--border-subtle);padding-block:88px 80px}[data-site=gjsolutions] .keuze__head{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:end;gap:16px 56px;display:grid}[data-site=gjsolutions] .keuze__title{letter-spacing:-.025em;text-wrap:balance;max-width:14ch;font-size:34px;line-height:1.08}[data-site=gjsolutions] .keuze__intro{color:var(--text-body);max-width:48ch;padding-bottom:4px;font-size:17px;line-height:1.65}[data-site=gjsolutions] .keuze__list{border-top:1px solid var(--border-default);margin:48px 0 0;padding:0;list-style:none}[data-site=gjsolutions] .keuze__row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:12px 56px;padding-block:30px;display:grid}[data-site=gjsolutions] .keuze__klacht{letter-spacing:-.02em;color:var(--text-strong);text-wrap:balance;max-width:24ch;transition:color .16s var(--ease);font-size:22px;line-height:1.22}[data-site=gjsolutions] .keuze__aanpak p{color:var(--text-body);max-width:58ch;font-size:16px;line-height:1.65}[data-site=gjsolutions] .keuze__aanpak a{font-weight:var(--weight-semibold)}[data-site=gjsolutions] .keuze__dienst{border-radius:var(--radius-pill);border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-strong);font-family:var(--font-display);font-weight:var(--weight-semibold);transition:background-color .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);align-items:center;gap:10px;margin-top:18px;padding:5px 14px 5px 5px;font-size:14px;line-height:1.2;display:inline-flex}[data-site=gjsolutions] .keuze__dienst-icon{border-radius:var(--radius-pill);background:var(--surface-brand-soft);width:30px;height:30px;color:var(--brand);transition:background-color .16s var(--ease), color .16s var(--ease);justify-content:center;align-items:center;display:inline-flex}[data-site=gjsolutions] .keuze__dienst-go{color:var(--text-muted);transition:transform .16s var(--ease), color .16s var(--ease);display:inline-flex}[data-site=gjsolutions] .keuze__dienst:hover{background:var(--surface-brand-soft);border-color:var(--green-200);color:var(--text-brand);text-decoration:none}[data-site=gjsolutions] .keuze__dienst:hover .keuze__dienst-icon{background:var(--brand);color:var(--brand-contrast)}[data-site=gjsolutions] .keuze__dienst:hover .keuze__dienst-go{color:var(--brand);transform:translate(3px)}:is([data-site=gjsolutions] .keuze__row:has(.keuze__dienst:hover) .keuze__klacht,[data-site=gjsolutions] .keuze__row:has(.keuze__dienst:focus-visible) .keuze__klacht){color:var(--text-brand)}[data-site=gjsolutions] .keuze__slot{color:var(--text-body);max-width:62ch;margin-top:36px;font-size:17px;line-height:1.65}[data-site=gjsolutions] .keuze__slot a{font-weight:var(--weight-semibold)}[data-site=gjsolutions] .services{padding-block:72px 8px}[data-site=gjsolutions] .services .service-rows{margin:0;padding:0;list-style:none}[data-site=gjsolutions] .services .service-row{border-bottom:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-body);grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:22px;margin-inline:-20px;padding:26px 20px;transition:background-color .16s cubic-bezier(.2,0,.1,1);display:grid}[data-site=gjsolutions] .services li:first-child .service-row{border-top:1px solid var(--border-default)}[data-site=gjsolutions] .services .service-row__icon{border-radius:var(--radius-md);background:var(--surface-brand-soft);width:44px;height:44px;color:var(--brand);justify-content:center;align-items:center;transition:background-color .16s cubic-bezier(.2,0,.1,1),color .16s cubic-bezier(.2,0,.1,1);display:inline-flex}[data-site=gjsolutions] .services .service-row__title{margin-bottom:6px;font-size:21px;line-height:1.2;transition:color .16s cubic-bezier(.2,0,.1,1)}[data-site=gjsolutions] .services .service-row__body p{max-width:62ch;font-size:15px;line-height:1.55}[data-site=gjsolutions] .services .service-row__go{color:var(--text-muted);transition:transform .16s cubic-bezier(.2,0,.1,1),color .16s cubic-bezier(.2,0,.1,1);display:inline-flex}[data-site=gjsolutions] .services .service-row:hover{background:var(--surface-sunken);text-decoration:none}[data-site=gjsolutions] .services .service-row:hover .service-row__icon{background:var(--brand);color:var(--brand-contrast)}[data-site=gjsolutions] .services .service-row:hover .service-row__title{color:var(--text-brand)}[data-site=gjsolutions] .services .service-row:hover .service-row__go{color:var(--brand);transform:translate(4px)}[data-site=gjsolutions] .services .service-row:focus-visible{border-radius:var(--radius-md)}@media (width<=900px){[data-site=gjsolutions] .diensten-lead .diensten-lead__grid{grid-template-columns:1fr;gap:18px}[data-site=gjsolutions] .diensten-lead .diensten-lead__title{max-width:none}[data-site=gjsolutions] .keuze__head,[data-site=gjsolutions] .keuze__row{grid-template-columns:1fr}[data-site=gjsolutions] .keuze__title,[data-site=gjsolutions] .keuze__klacht{max-width:none}[data-site=gjsolutions] .keuze__intro{padding-bottom:0}[data-site=gjsolutions] .keuze__row{gap:10px;padding-block:26px}}@media (width<=720px){[data-site=gjsolutions] .head-inner--diensten{padding-block:48px 40px}[data-site=gjsolutions] .diensten-lead,[data-site=gjsolutions] .keuze{padding-block:56px}[data-site=gjsolutions] .services{padding-block:48px 8px}[data-site=gjsolutions] .diensten-lead .diensten-lead__title,[data-site=gjsolutions] .keuze__title{font-size:27px}[data-site=gjsolutions] .keuze__klacht{font-size:20px}[data-site=gjsolutions] .keuze__list{margin-top:36px}[data-site=gjsolutions] .keuze__slot{font-size:16px}[data-site=gjsolutions] .diensten-lead .diensten-lead__body p:first-child{font-size:17.5px}[data-site=gjsolutions] .diensten-lead .diensten-lead__body p{font-size:16px}}@media (width<=560px){[data-site=gjsolutions] .services .service-row{grid-template-columns:40px minmax(0,1fr) 18px;gap:16px;margin-inline:-14px;padding:22px 14px}[data-site=gjsolutions] .services .service-row__icon{width:40px;height:40px}[data-site=gjsolutions] .services .service-row__title{font-size:19px}[data-site=gjsolutions] .keuze__dienst{max-width:100%;font-size:13px}}@media (prefers-reduced-motion:reduce){[data-site=gjsolutions] .services .service-row__go,[data-site=gjsolutions] .keuze__dienst-go{transition:color .16s}[data-site=gjsolutions] .services .service-row:hover .service-row__go,[data-site=gjsolutions] .keuze__dienst:hover .keuze__dienst-go{transform:none}}[data-site=gjsolutions] .head-inner--dienst{padding-block:72px 64px}[data-site=gjsolutions] .head-inner--dienst .page-title{overflow-wrap:break-word;font-size:clamp(28px,6.4vw,46px)}[data-site=gjsolutions] .head-inner--dienst .page-intro{max-width:64ch}[data-site=gjsolutions] .head-inner--dienst .hero-actions{margin-top:28px}[data-site=gjsolutions] .bezwaar{background:var(--surface-sunken);border-block:1px solid var(--border-subtle);padding-block:88px}[data-site=gjsolutions] .bezwaar .bezwaar__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px 64px;display:grid}[data-site=gjsolutions] .bezwaar .bezwaar__intro{position:sticky;top:108px}[data-site=gjsolutions] .bezwaar .section-head{max-width:none;margin-bottom:16px}[data-site=gjsolutions] .bezwaar .section-head h2{text-wrap:balance;font-size:34px}[data-site=gjsolutions] .bezwaar .bezwaar__lead{color:var(--text-body);max-width:46ch;font-size:16px;line-height:1.65}[data-site=gjsolutions] .bezwaar .bezwaar__list{margin:0;padding:0;list-style:none}[data-site=gjsolutions] .bezwaar .bezwaar__item{border-top:1px solid var(--border-default);grid-template-columns:38px minmax(0,1fr);gap:18px;padding-block:22px;display:grid}[data-site=gjsolutions] .bezwaar .bezwaar__item:first-child{border-top:0;padding-top:0}[data-site=gjsolutions] .bezwaar .bezwaar__item:last-child{padding-bottom:0}[data-site=gjsolutions] .bezwaar .bezwaar__chip{border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-default);justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}[data-site=gjsolutions] .bezwaar .bezwaar__item strong{font-family:var(--font-display);font-size:17px;font-weight:var(--weight-semibold);color:var(--text-strong);letter-spacing:-.01em;margin-bottom:5px;display:block}[data-site=gjsolutions] .bezwaar .bezwaar__item p{color:var(--text-body);max-width:60ch;font-size:15px;line-height:1.65}[data-site=gjsolutions] .bezwaar .bezwaar__note{border-top:1px solid var(--border-default);color:var(--text-muted);grid-column:2;max-width:60ch;margin-top:4px;padding-top:22px;font-size:15px;line-height:1.65}[data-site=gjsolutions] .antwoord{background:var(--surface-card);border-bottom:1px solid var(--border-subtle);padding-block:88px}[data-site=gjsolutions] .antwoord .antwoord__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px;display:grid}[data-site=gjsolutions] .antwoord .antwoord__grid>:only-child{grid-column:1/-1;max-width:68ch}[data-site=gjsolutions] .antwoord .antwoord__body h2{letter-spacing:-.025em;text-wrap:balance;max-width:20ch;margin-bottom:22px;font-size:36px;line-height:1.08}[data-site=gjsolutions] .antwoord .antwoord__aside{position:sticky;top:108px}[data-site=gjsolutions] .antwoord__prose p{color:var(--text-body);max-width:64ch;font-size:17px;line-height:1.72}[data-site=gjsolutions] .antwoord__prose p:first-child{color:var(--text-strong);font-size:19px;line-height:1.62}[data-site=gjsolutions] .antwoord__prose p+p{margin-top:18px}[data-site=gjsolutions] .antwoord__prose ul{margin:18px 0 0;padding-left:22px}[data-site=gjsolutions] .antwoord__prose li{color:var(--text-body);max-width:62ch;margin-bottom:8px;font-size:17px;line-height:1.7}[data-site=gjsolutions] .antwoord__prose a{font-weight:var(--weight-semibold)}[data-site=gjsolutions] .pakket-card{background:var(--surface-sunken);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:26px 28px}[data-site=gjsolutions] .pakket-card .pakket-card__head{border-bottom:1px solid var(--border-default);color:var(--brand);align-items:center;gap:10px;margin-bottom:16px;padding-bottom:14px;display:flex}[data-site=gjsolutions] .pakket-card h2{letter-spacing:-.01em;color:var(--text-strong);margin:0;font-size:17px}[data-site=gjsolutions] .pakket-card p{color:var(--text-body);font-size:15px;line-height:1.65}[data-site=gjsolutions] .pakket-card p+p{margin-top:12px}[data-site=gjsolutions] .pakket-card a{font-weight:var(--weight-semibold)}[data-site=gjsolutions] .benefits{padding-block:88px 0}[data-site=gjsolutions] .benefits .section-head{margin-bottom:32px}[data-site=gjsolutions] .benefits .section-head h2{text-wrap:balance;font-size:34px}[data-site=gjsolutions] .benefit-slab{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}[data-site=gjsolutions] .benefit-slab .benefit-cell{border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);padding:28px}[data-site=gjsolutions] .benefit-slab .benefit-cell:nth-child(-n+3){border-top-color:#0000}[data-site=gjsolutions] .benefit-slab .benefit-cell:nth-child(3n+1){border-left-color:#0000}[data-site=gjsolutions] .benefit-slab:has(>.benefit-cell:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}[data-site=gjsolutions] .benefit-slab:has(>.benefit-cell:nth-child(5):last-child) .benefit-cell{grid-column:span 2}[data-site=gjsolutions] .benefit-slab:has(>.benefit-cell:nth-child(5):last-child) .benefit-cell:nth-child(n+4){grid-column:span 3}[data-site=gjsolutions] .benefit-slab:has(>.benefit-cell:nth-child(5):last-child) .benefit-cell:nth-child(4){border-left-color:#0000}[data-site=gjsolutions] .benefit-slab .benefit-cell h3{letter-spacing:-.01em;margin:14px 0 8px;font-size:17px}[data-site=gjsolutions] .benefit-slab .benefit-cell p{color:var(--text-body);font-size:14.5px;line-height:1.62}[data-site=gjsolutions] .niches{background:var(--surface-sunken);border-block:1px solid var(--border-subtle);margin-top:88px;padding-block:88px}[data-site=gjsolutions] .niches .niches__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 64px;margin-bottom:36px;display:grid}[data-site=gjsolutions] .niches .section-head{max-width:none;margin-bottom:0}[data-site=gjsolutions] .niches .section-head h2{text-wrap:balance;max-width:18ch;font-size:34px}[data-site=gjsolutions] .niches .niches__lead{color:var(--text-body);max-width:52ch;font-size:16px;line-height:1.65}[data-site=gjsolutions] .niches .niche-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}[data-site=gjsolutions] .niches .niche-grid[data-count="4"],[data-site=gjsolutions] .niches .niche-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-site=gjsolutions] .niches .niche-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:26px 24px 28px}[data-site=gjsolutions] .niches .niche-card h3{letter-spacing:-.01em;margin:16px 0 10px;font-size:18px}[data-site=gjsolutions] .niches .niche-card p{color:var(--text-body);font-size:14.5px;line-height:1.65}[data-site=gjsolutions] .niches .niches__note{color:var(--text-muted);max-width:68ch;margin-top:28px;font-size:15px;line-height:1.65}[data-site=gjsolutions] .toelichting{padding-block:88px 0}[data-site=gjsolutions] .toelichting .toelichting__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px;display:grid}[data-site=gjsolutions] .toelichting .toelichting__grid>:only-child{grid-column:1/-1;max-width:68ch}[data-site=gjsolutions] .toelichting .toelichting__body h2{letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin-bottom:18px;font-size:30px;line-height:1.1}[data-site=gjsolutions] .toelichting .toelichting__body .antwoord__prose p:first-child{color:var(--text-body);font-size:17px}[data-site=gjsolutions] .toelichting .toelichting__aside{position:sticky;top:108px}[data-site=gjsolutions] .modules-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:26px 28px}[data-site=gjsolutions] .modules-card h2{letter-spacing:-.01em;border-bottom:1px solid var(--border-subtle);margin:0 0 14px;padding-bottom:14px;font-size:17px}[data-site=gjsolutions] .modules-card p,[data-site=gjsolutions] .modules-card li{color:var(--text-body);font-size:15px;line-height:1.65}[data-site=gjsolutions] .modules-card p+p{margin-top:12px}[data-site=gjsolutions] .modules-card ul{margin:12px 0 0;padding-left:20px}[data-site=gjsolutions] .modules-card li+li{margin-top:6px}[data-site=gjsolutions] .modules-card a{font-weight:var(--weight-semibold)}[data-site=gjsolutions] .steps-wrap .gj-4col:has(>.step:nth-child(6):last-child){grid-template-columns:repeat(3,1fr)}[data-site=gjsolutions] .afsluiting{background:var(--surface-sunken);border-top:1px solid var(--border-subtle);margin-top:88px;padding-block:88px}[data-site=gjsolutions] .afsluiting .afsluiting__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px;display:grid}[data-site=gjsolutions] .afsluiting .afsluiting__grid>:only-child{grid-column:1/-1;max-width:820px}[data-site=gjsolutions] .afsluiting .afsluiting__faq .section-head{max-width:none;margin-bottom:28px}[data-site=gjsolutions] .afsluiting .afsluiting__faq .section-head h2{font-size:34px}[data-site=gjsolutions] .afsluiting .afsluiting__cta{position:sticky;top:108px}@media (width<=1000px){[data-site=gjsolutions] .niches .niche-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){[data-site=gjsolutions] .bezwaar .bezwaar__grid,[data-site=gjsolutions] .antwoord .antwoord__grid,[data-site=gjsolutions] .toelichting .toelichting__grid,[data-site=gjsolutions] .afsluiting .afsluiting__grid,[data-site=gjsolutions] .niches .niches__head{grid-template-columns:1fr;align-items:start;gap:28px}[data-site=gjsolutions] .bezwaar .bezwaar__intro,[data-site=gjsolutions] .antwoord .antwoord__aside,[data-site=gjsolutions] .toelichting .toelichting__aside,[data-site=gjsolutions] .afsluiting .afsluiting__cta{position:static}[data-site=gjsolutions] .bezwaar .bezwaar__note{grid-column:auto}[data-site=gjsolutions] .steps-wrap .gj-4col:has(>.step:nth-child(6):last-child){grid-template-columns:repeat(2,1fr)}[data-site=gjsolutions] .benefit-slab:has(>.benefit-cell:nth-child(5):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}[data-site=gjsolutions] .benefit-slab:has(>.benefit-cell:nth-child(5):last-child) .benefit-cell{grid-column:auto}[data-site=gjsolutions] .benefit-slab:has(>.benefit-cell:nth-child(5):last-child) .benefit-cell:nth-child(n+4){grid-column:auto}[data-site=gjsolutions] .benefit-slab:has(>.benefit-cell:nth-child(5):last-child) .benefit-cell:nth-child(4){border-left-color:var(--border-subtle)}[data-site=gjsolutions] .antwoord .antwoord__body h2{max-width:none;font-size:30px}[data-site=gjsolutions] .benefit-slab{grid-template-columns:repeat(2,minmax(0,1fr))}[data-site=gjsolutions] .benefit-slab .benefit-cell{border-top-color:var(--border-subtle);border-left-color:var(--border-subtle)}[data-site=gjsolutions] .benefit-slab .benefit-cell:nth-child(-n+2){border-top-color:#0000}[data-site=gjsolutions] .benefit-slab .benefit-cell:nth-child(odd){border-left-color:#0000}}@media (width<=720px){[data-site=gjsolutions] .head-inner--dienst{flex-direction:column;padding-block:48px 40px;display:flex}[data-site=gjsolutions] .head-inner--dienst .page-title{margin-bottom:0}[data-site=gjsolutions] .head-inner--dienst .hero-actions{margin-top:22px}[data-site=gjsolutions] .head-inner--dienst .page-intro{order:1;margin-top:22px;font-size:17px}[data-site=gjsolutions] .bezwaar,[data-site=gjsolutions] .antwoord,[data-site=gjsolutions] .niches,[data-site=gjsolutions] .afsluiting{padding-block:56px}[data-site=gjsolutions] .benefits,[data-site=gjsolutions] .niches,[data-site=gjsolutions] .afsluiting{margin-top:0}[data-site=gjsolutions] .benefits{padding-block:56px 0}[data-site=gjsolutions] .niches,[data-site=gjsolutions] .afsluiting{margin-top:56px}[data-site=gjsolutions] .toelichting{padding-block:56px 0}[data-site=gjsolutions] .toelichting .toelichting__body h2{font-size:26px}[data-site=gjsolutions] .benefit-slab:has(>.benefit-cell:nth-child(5):last-child){grid-template-columns:1fr}[data-site=gjsolutions] .bezwaar .section-head h2,[data-site=gjsolutions] .niches .section-head h2,[data-site=gjsolutions] .benefits .section-head h2,[data-site=gjsolutions] .afsluiting .afsluiting__faq .section-head h2,[data-site=gjsolutions] .antwoord .antwoord__body h2{font-size:27px}[data-site=gjsolutions] .antwoord__prose p:first-child{font-size:17.5px}[data-site=gjsolutions] .antwoord__prose p,[data-site=gjsolutions] .antwoord__prose li{font-size:16px}[data-site=gjsolutions] .niches .niche-grid,[data-site=gjsolutions] .niches .niche-grid[data-count="4"],[data-site=gjsolutions] .niches .niche-grid[data-count="2"],[data-site=gjsolutions] .benefit-slab{grid-template-columns:1fr}[data-site=gjsolutions] .benefit-slab .benefit-cell{border-top-color:var(--border-subtle);border-left-color:#0000;padding:22px}[data-site=gjsolutions] .benefit-slab .benefit-cell:first-child{border-top-color:#0000}[data-site=gjsolutions] .bezwaar .bezwaar__item{grid-template-columns:32px minmax(0,1fr);gap:14px}[data-site=gjsolutions] .bezwaar .bezwaar__chip{width:32px;height:32px}}[data-site=gjsolutions] .head-inner--tarieven{padding-block:64px 44px}[data-site=gjsolutions] .head-inner--tarieven .page-title,[data-site=gjsolutions] .head-inner--tarieven .page-intro{max-width:22ch}[data-site=gjsolutions] .head-inner--tarieven .page-intro{max-width:58ch}[data-site=gjsolutions] .head-inner--tarieven .head-cta{margin-top:26px}[data-site=gjsolutions] .head-inner--tarieven .head-cta-note{color:var(--text-muted);max-width:460px;margin-top:12px;font-size:14px;line-height:1.55}[data-site=gjsolutions] .spoor{--spoor-cols:minmax(180px, 1.35fr) repeat(3, minmax(150px, 1fr));--spoor-gap:20px;padding-block:44px 16px}[data-site=gjsolutions] .spoor-intro{max-width:620px;margin-bottom:24px}[data-site=gjsolutions] .spoor-intro h2{letter-spacing:-.02em;font-size:30px;line-height:1.1}[data-site=gjsolutions] .spoor-intro p{color:var(--text-muted);margin-top:10px;font-size:16px;line-height:1.6}[data-site=gjsolutions] .spoor-sentinel{height:1px}[data-site=gjsolutions] .spoor-head{z-index:20;background:var(--surface-page);padding-bottom:16px;position:sticky;top:88px}[data-site=gjsolutions] .spoor-rail.is-stuck .spoor-head{padding-block:12px;box-shadow:0 12px 16px -14px #0e111647}[data-site=gjsolutions] .spoor-rail.is-stuck .pkg-tagline{opacity:0;min-height:0;max-height:0;margin-bottom:0}[data-site=gjsolutions] .spoor-rail.is-stuck .card.pkg{padding-block:16px}[data-site=gjsolutions] .spoor-rail.is-stuck .pkg-amount{font-size:26px}[data-site=gjsolutions] .spoor .pkg-tagline{min-height:63px}[data-site=gjsolutions] .pkg-tagline{max-height:72px;transition:max-height .22s var(--ease), opacity .14s var(--ease), margin-bottom .22s var(--ease);overflow:hidden}[data-site=gjsolutions] .spoor-heads,[data-site=gjsolutions] .spoor-ctas,[data-site=gjsolutions] .spoor-row{grid-template-columns:var(--spoor-cols);gap:var(--spoor-gap);display:grid}[data-site=gjsolutions] .spoor-heads .pkg-grid,[data-site=gjsolutions] .spoor-ctas-grid{gap:var(--spoor-gap);grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}[data-site=gjsolutions] .spoor-ctas{margin-top:12px}[data-site=gjsolutions] .spoor-corner{align-items:flex-end;padding-bottom:4px;display:flex}[data-site=gjsolutions] .spoor-corner-band{font-family:var(--font-display);color:var(--text-strong);border-left:1px solid var(--border-brand);padding-left:12px;font-size:15px;font-weight:600}[data-site=gjsolutions] .spoor-fade-enter-active,[data-site=gjsolutions] .spoor-fade-leave-active{transition:opacity .18s var(--ease), translate .18s var(--ease)}[data-site=gjsolutions] .spoor-fade-enter-from,[data-site=gjsolutions] .spoor-fade-leave-to{opacity:0;translate:0 6px}[data-site=gjsolutions] .spoor-switch{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);gap:6px;margin-bottom:14px;padding:4px;display:none}[data-site=gjsolutions] .spoor-switch-tab{font:inherit;color:var(--text-muted);border-radius:var(--radius-pill);cursor:pointer;transition:background .14s var(--ease), color .14s var(--ease);background:0 0;border:0;flex:1;padding:9px 12px;font-size:14px;font-weight:500}[data-site=gjsolutions] .spoor-switch-tab.is-on{background:var(--surface-card);color:var(--text-strong);box-shadow:var(--shadow-xs);font-weight:600}[data-site=gjsolutions] .spoor-band{padding-top:34px}[data-site=gjsolutions] .spoor-band .spoor-band-cell{border-bottom:1px solid var(--border-default);flex-wrap:wrap;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}[data-site=gjsolutions] .spoor-band h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);margin:0;font-size:15px;font-weight:600}[data-site=gjsolutions] .spoor-band span{color:var(--text-muted);font-size:13px}[data-site=gjsolutions] .spoor-row{border-bottom:1px solid var(--border-subtle);transition:background .12s var(--ease);align-items:stretch}[data-site=gjsolutions] .spoor-row:hover{background:var(--surface-sunken)}[data-site=gjsolutions] .spoor-label{color:var(--text-body);align-items:center;padding-block:13px;font-size:15px;line-height:1.45;display:flex}[data-site=gjsolutions] .spoor-cell{text-align:center;justify-content:center;align-items:center;padding-block:13px;font-size:13.5px;font-weight:600;display:flex}[data-site=gjsolutions] .spoor-cell--ja{color:var(--brand)}[data-site=gjsolutions] .spoor-cell--nee{color:var(--text-muted)}[data-site=gjsolutions] .spoor-cell--tekst{color:var(--text-strong)}[data-site=gjsolutions] .spoor-row>:nth-child(3){background:var(--surface-brand-soft)}[data-site=gjsolutions] .spoor-body>.spoor-band+.spoor-row>:nth-child(3){border-radius:var(--radius-md) var(--radius-md) 0 0}[data-site=gjsolutions] .spoor-body>.spoor-row:last-child>:nth-child(3){border-radius:0 0 var(--radius-md) var(--radius-md)}[data-site=gjsolutions] .spoor-body>.spoor-row:has(+.spoor-band)>:nth-child(3){border-radius:0 0 var(--radius-md) var(--radius-md)}[data-site=gjsolutions] .voorwaarden{padding-block:48px 8px}[data-site=gjsolutions] .voorwaarden h2{letter-spacing:-.02em;margin-bottom:20px;font-size:24px}[data-site=gjsolutions] .voorwaarden-lijst{border-top:1px solid var(--border-default);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding-top:20px;display:grid}[data-site=gjsolutions] .voorwaarden-lijst dt{font-family:var(--font-display);color:var(--text-strong);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}[data-site=gjsolutions] .voorwaarden-lijst dd{color:var(--text-muted);margin:8px 0 0;font-size:15px;line-height:1.6}[data-site=gjsolutions] .modules{padding-block:48px 8px}[data-site=gjsolutions] .modules .modules-head{max-width:620px;margin-bottom:22px}[data-site=gjsolutions] .modules .modules-head h2{letter-spacing:-.02em;font-size:24px}[data-site=gjsolutions] .modules .modules-head p{color:var(--text-muted);margin-top:8px;font-size:16px;line-height:1.6}[data-site=gjsolutions] .modules-lijst{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none;display:grid}[data-site=gjsolutions] .module{border-top:1px solid var(--border-subtle);padding-block:16px}[data-site=gjsolutions] .module p{color:var(--text-muted);max-width:46ch;margin-top:4px;font-size:14px;line-height:1.55}[data-site=gjsolutions] .module-kop{justify-content:space-between;align-items:baseline;gap:16px;display:flex}[data-site=gjsolutions] .module-naam{font-family:var(--font-display);color:var(--text-strong);font-size:16px;font-weight:600}[data-site=gjsolutions] .module-prijs{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-strong);white-space:nowrap;font-size:14px}[data-site=gjsolutions] .module-prijs span{color:var(--text-muted)}[data-site=gjsolutions] .modules-note{color:var(--text-muted);border-top:1px solid var(--border-subtle);max-width:62ch;margin-top:20px;padding-top:18px;font-size:14px;line-height:1.6}[data-site=gjsolutions] .faq-wrap{padding-block:56px 24px}[data-site=gjsolutions] .faq-wrap h2{letter-spacing:-.02em;margin-bottom:20px;font-size:24px}[data-site=gjsolutions] .faq-wrap .faq-list{max-width:820px}@media (width<=900px){[data-site=gjsolutions] .spoor{--spoor-cols:1fr minmax(96px, auto);--spoor-gap:16px}[data-site=gjsolutions] .spoor-head{top:92px}[data-site=gjsolutions] .spoor-switch{display:flex}[data-site=gjsolutions] .spoor-corner{display:none}[data-site=gjsolutions] .spoor .pkg-tagline{min-height:0}[data-site=gjsolutions] .spoor-heads .pkg-grid,[data-site=gjsolutions] .spoor-ctas-grid{grid-column:1/-1;grid-template-columns:1fr}[data-site=gjsolutions] .spoor-heads,[data-site=gjsolutions] .spoor-ctas{grid-template-columns:1fr}[data-site=gjsolutions] .spoor-rail[data-active="0"] :is(.pkg,.spoor-ctas-grid>*):nth-child(n+2),[data-site=gjsolutions] .spoor-rail[data-active="1"] :is(.pkg,.spoor-ctas-grid>*):not(:nth-child(2)),[data-site=gjsolutions] .spoor-rail[data-active="2"] :is(.pkg,.spoor-ctas-grid>*):not(:nth-child(3)),[data-site=gjsolutions] .spoor-rail[data-active="0"] .spoor-row>:not(:nth-child(-n+2)),[data-site=gjsolutions] .spoor-rail[data-active="1"] .spoor-row>.spoor-cell:not(:nth-child(3)),[data-site=gjsolutions] .spoor-rail[data-active="2"] .spoor-row>.spoor-cell:not(:nth-child(4)){display:none}[data-site=gjsolutions] .spoor-row>:nth-child(3){background:0 0;border-radius:0}[data-site=gjsolutions] .voorwaarden-lijst,[data-site=gjsolutions] .modules-lijst{grid-template-columns:1fr}[data-site=gjsolutions] .voorwaarden-lijst{gap:22px}}@media (width<=760px){[data-site=gjsolutions] .spoor-intro h2{font-size:26px}[data-site=gjsolutions] .spoor-label{font-size:14.5px}}@media (prefers-reduced-motion:reduce){[data-site=gjsolutions] .spoor-fade-enter-active,[data-site=gjsolutions] .spoor-fade-leave-active,[data-site=gjsolutions] .pkg-tagline{transition:none}}[data-site=gjsolutions] .head-inner--over{padding-block:64px 52px}[data-site=gjsolutions] .head-inner--over .page-title{max-width:18ch;margin-bottom:0}[data-site=gjsolutions] .head-inner--over .page-intro{border-top:1px solid var(--border-subtle);max-width:64ch;margin-top:26px;padding-top:26px}[data-site=gjsolutions] .head-inner--over .page-intro p{color:var(--text-body);margin:0 0 14px;font-size:17px;line-height:1.65}[data-site=gjsolutions] .head-inner--over .page-intro p:last-child{margin-bottom:0}[data-site=gjsolutions] .page-lead{font-family:var(--font-display);letter-spacing:-.01em;font-size:21px;line-height:1.35;font-weight:var(--weight-medium);color:var(--text-body);max-width:42ch;margin:18px 0 0}[data-site=gjsolutions] .bouw{padding-block:64px 0}[data-site=gjsolutions] .bouw .bouw-lijst{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px;margin:32px 0 0;padding:0;list-style:none;display:grid}[data-site=gjsolutions] .bouw .bouw-lijst li{border-bottom:1px solid var(--border-subtle);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:16px;padding-block:18px;display:grid}[data-site=gjsolutions] .bouw .bouw-lijst li:last-child:nth-child(odd){grid-column:1/-1}[data-site=gjsolutions] .bouw .bouw-ico{border-radius:var(--radius-md);background:var(--surface-brand-soft);width:38px;height:38px;color:var(--brand);justify-content:center;align-items:center;display:inline-flex}[data-site=gjsolutions] .bouw .bouw-tekst{min-width:0;padding-top:2px;display:block}[data-site=gjsolutions] .bouw .bouw-titel{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--text-strong);font-size:17px;display:block}[data-site=gjsolutions] .bouw .bouw-note{color:var(--slate-600);margin-top:3px;font-size:15px;line-height:1.55;display:block}[data-site=gjsolutions] .vennoten{background:var(--slate-900);margin-top:80px}[data-site=gjsolutions] .vennoten .vennoten-grid{align-items:start;padding-block:64px}[data-site=gjsolutions] .vennoten .vennoten-kop h2{color:#fff;max-width:16ch;font-size:32px;line-height:1.12}[data-site=gjsolutions] .vennoten .vennoten-body{margin-top:16px}[data-site=gjsolutions] .vennoten .vennoten-body p{color:#aab2ad;max-width:48ch;margin:0 0 14px;font-size:16px;line-height:1.65}[data-site=gjsolutions] .vennoten .vennoten-body p:last-child{margin-bottom:0}[data-site=gjsolutions] .vennoten .vennoten-punten{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}[data-site=gjsolutions] .vennoten .vennoten-punten li{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff14;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}[data-site=gjsolutions] .vennoten .vennoten-punten h3{color:#fff;font-size:15px;font-weight:var(--weight-semibold);margin-bottom:4px}[data-site=gjsolutions] .vennoten .vennoten-punten p{color:#8b938e;font-size:14px;line-height:1.55}[data-site=gjsolutions] .team{padding-block:72px 0}[data-site=gjsolutions] .team .team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;max-width:760px;margin-top:32px;display:grid}[data-site=gjsolutions] .team .persoon-foto{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-lg);background:var(--surface-sunken);width:100%;margin-bottom:20px;display:block}[data-site=gjsolutions] .team .persoon-foto--leeg{aspect-ratio:1;background:var(--surface-brand-soft);color:var(--green-300);font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:-.02em;justify-content:center;align-items:center;font-size:44px;display:flex}[data-site=gjsolutions] .team .persoon h3{letter-spacing:-.02em;font-size:21px;line-height:1.2}[data-site=gjsolutions] .team .persoon-rol{font-size:14px;font-weight:var(--weight-semibold);color:var(--text-brand);margin-top:4px}[data-site=gjsolutions] .team .persoon-tekst{color:var(--slate-600);margin-top:12px;font-size:15.5px;line-height:1.6}[data-site=gjsolutions] .gegevens-sectie{padding-block:64px 0}[data-site=gjsolutions] .gegevens-sectie .gegevens-kop{font-size:15px;font-weight:var(--weight-semibold);color:var(--slate-600)}[data-site=gjsolutions] .gegevens-sectie .gegevens-strook{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 32px;margin:14px 0 0;padding-block:24px;display:grid}[data-site=gjsolutions] .gegevens-sectie dt{color:var(--slate-600);margin-bottom:4px;font-size:14px}[data-site=gjsolutions] .gegevens-sectie dd{font-size:16px;font-weight:var(--weight-medium);color:var(--text-strong);overflow-wrap:anywhere;margin:0}[data-site=gjsolutions] .gegevens-sectie .gegevens-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:15px}[data-site=gjsolutions] .gegevens-sectie .pijl-link{margin-top:16px}@media (width<=900px){[data-site=gjsolutions] .bouw .bouw-lijst{grid-template-columns:1fr;column-gap:0}[data-site=gjsolutions] .vennoten .vennoten-grid{gap:32px;padding-block:48px}[data-site=gjsolutions] .team .team-grid{gap:32px}[data-site=gjsolutions] .gegevens-sectie .gegevens-strook{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){[data-site=gjsolutions] .head-inner--over{padding-block:44px 36px}[data-site=gjsolutions] .head-inner--over .page-title{font-size:34px}[data-site=gjsolutions] .page-lead{font-size:18px}[data-site=gjsolutions] .bouw,[data-site=gjsolutions] .team,[data-site=gjsolutions] .gegevens-sectie{padding-block:48px 0}[data-site=gjsolutions] .vennoten{margin-top:56px}[data-site=gjsolutions] .bouw .sectie-kop,[data-site=gjsolutions] .team .sectie-kop,[data-site=gjsolutions] .vennoten .vennoten-kop h2{font-size:27px}[data-site=gjsolutions] .team .team-grid{grid-template-columns:1fr}[data-site=gjsolutions] .team .persoon-foto,[data-site=gjsolutions] .team .persoon-foto--leeg{aspect-ratio:3/2}[data-site=gjsolutions] .team .persoon-foto--leeg{font-size:36px}[data-site=gjsolutions] .gegevens-sectie .gegevens-strook{grid-template-columns:1fr;gap:16px}}[data-site=gjsolutions] .head-inner--contact{padding-block:60px 28px}[data-site=gjsolutions] .head-inner--contact .page-title{max-width:14ch;font-size:44px}[data-site=gjsolutions] .head-inner--contact .page-intro{max-width:52ch}[data-site=gjsolutions] .kanalen{padding-block:16px 0}[data-site=gjsolutions] .kanalen .kanaal-rows{margin:0;padding:0;list-style:none}[data-site=gjsolutions] .kanalen li:first-child .kanaal-row{border-top:1px solid var(--border-default)}[data-site=gjsolutions] .kanaal-row{border-bottom:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-body);transition:background-color .16s var(--ease);grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:22px;margin-inline:-20px;padding:22px 20px;display:grid}[data-site=gjsolutions] .kanaal-row .kanaal-row__icon{border-radius:var(--radius-md);background:var(--surface-brand-soft);width:48px;height:48px;color:var(--brand);transition:background-color .16s var(--ease), color .16s var(--ease);justify-content:center;align-items:center;display:inline-flex}[data-site=gjsolutions] .kanaal-row .kanaal-row__body{min-width:0;display:block}[data-site=gjsolutions] .kanaal-row .kanaal-row__value{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--text-strong);overflow-wrap:anywhere;transition:color .16s var(--ease);font-size:24px;line-height:1.15;display:block}[data-site=gjsolutions] .kanaal-row .kanaal-row__value--mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);letter-spacing:-.02em}[data-site=gjsolutions] .kanaal-row .kanaal-row__note{color:var(--slate-600);max-width:58ch;margin-top:6px;font-size:15px;line-height:1.55;display:block}[data-site=gjsolutions] .kanaal-row .kanaal-row__go{color:var(--text-muted);transition:transform .16s var(--ease), color .16s var(--ease);display:inline-flex}[data-site=gjsolutions] .kanaal-row:hover{background:var(--surface-sunken);text-decoration:none}[data-site=gjsolutions] .kanaal-row:hover .kanaal-row__icon{background:var(--brand);color:var(--brand-contrast)}[data-site=gjsolutions] .kanaal-row:hover .kanaal-row__value{color:var(--text-brand)}[data-site=gjsolutions] .kanaal-row:hover .kanaal-row__go{color:var(--brand);transform:translate(4px)}[data-site=gjsolutions] .kanaal-row:active{transform:translateY(1px)}[data-site=gjsolutions] .kanaal-row:focus-visible{border-radius:var(--radius-md)}[data-site=gjsolutions] .kanaal-row--hoofd{border-radius:var(--radius-lg);background:var(--slate-900);transition:background-color .16s var(--ease);border:0;margin-inline:0;padding:26px 24px;display:grid}[data-site=gjsolutions] .kanaal-row--hoofd .kanaal-row__icon{color:var(--green-300);background:#ffffff14}[data-site=gjsolutions] .kanaal-row--hoofd .kanaal-row__value{color:#fff}[data-site=gjsolutions] .kanaal-row--hoofd .kanaal-row__note{color:#aab2ad}[data-site=gjsolutions] .kanaal-row--hoofd .kanaal-row__go{color:var(--green-300)}[data-site=gjsolutions] .kanaal-row--hoofd:hover{background:#1b211e}[data-site=gjsolutions] .kanaal-row--hoofd:hover .kanaal-row__icon{background:var(--brand);color:var(--brand-contrast)}[data-site=gjsolutions] .kanaal-row--hoofd:hover .kanaal-row__value{color:#fff}[data-site=gjsolutions] .kanaal-row--hoofd:hover .kanaal-row__go{color:var(--green-300)}[data-site=gjsolutions] .kanaal-row--hoofd:focus-visible{border-radius:var(--radius-lg)}[data-site=gjsolutions] .gegevens{padding-block:56px 0}[data-site=gjsolutions] .gegevens .gegevens-kop{font-size:15px;font-weight:var(--weight-semibold);color:var(--slate-600)}[data-site=gjsolutions] .gegevens .gegevens-strook{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px;margin:14px 0 0;padding-block:22px;display:grid}[data-site=gjsolutions] .gegevens dt{color:var(--slate-600);margin-bottom:4px;font-size:14px}[data-site=gjsolutions] .gegevens dd{font-size:17px;font-weight:var(--weight-medium);color:var(--text-strong);margin:0}[data-site=gjsolutions] .gegevens .gegevens-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:16px}[data-site=gjsolutions] .gegevens .pijl-link{margin-top:16px}[data-site=gjsolutions] .verloop-sectie{padding-block:64px 0}[data-site=gjsolutions] .verloop{grid-template-columns:repeat(4,1fr);gap:24px;margin:36px 0 0;padding:0;list-style:none;display:grid;position:relative}[data-site=gjsolutions] .verloop:before{content:"";background:var(--border-default);height:1px;position:absolute;top:17px;left:34px;right:34px}[data-site=gjsolutions] .verloop-stap{position:relative}[data-site=gjsolutions] .verloop-stap .verloop-nr{border-radius:var(--radius-pill);background:var(--surface-brand-soft);border:1px solid var(--green-100);width:34px;height:34px;color:var(--text-brand);font-family:var(--font-display);font-weight:var(--weight-semibold);justify-content:center;align-items:center;font-size:15px;display:inline-flex;position:relative}[data-site=gjsolutions] .verloop-stap h3{margin:16px 0 6px;font-size:17px}[data-site=gjsolutions] .verloop-stap p{color:var(--slate-600);font-size:15px;line-height:1.55}[data-site=gjsolutions] .avg{background:var(--slate-900);margin-top:80px}[data-site=gjsolutions] .avg .avg-grid{align-items:start;padding-block:64px}[data-site=gjsolutions] .avg .avg-kop h2{color:#fff;max-width:16ch;font-size:32px;line-height:1.12}[data-site=gjsolutions] .avg .avg-kop p{color:#aab2ad;max-width:46ch;margin:16px 0 20px;font-size:16px;line-height:1.6}[data-site=gjsolutions] .avg .avg-link{color:var(--green-300);font-weight:var(--weight-semibold);align-items:center;gap:8px;font-size:15px;display:inline-flex}[data-site=gjsolutions] .avg .avg-link svg{transition:transform .12s var(--ease)}[data-site=gjsolutions] .avg .avg-link:hover svg{transform:translate(3px)}[data-site=gjsolutions] .avg .avg-punten{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}[data-site=gjsolutions] .avg .avg-punten li{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff14;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}[data-site=gjsolutions] .avg .avg-punten h3{color:#fff;font-size:15px;font-weight:var(--weight-semibold);margin-bottom:4px}[data-site=gjsolutions] .avg .avg-punten p{color:#8b938e;font-size:14px;line-height:1.55}@media (width<=900px){[data-site=gjsolutions] .gegevens .gegevens-strook{grid-template-columns:repeat(2,minmax(0,1fr))}[data-site=gjsolutions] .verloop{grid-template-columns:1fr;gap:20px}[data-site=gjsolutions] .verloop:before{width:1px;height:auto;inset:34px auto 34px 17px}[data-site=gjsolutions] .verloop-stap{grid-template-columns:34px 1fr;column-gap:16px;display:grid}[data-site=gjsolutions] .verloop-stap .verloop-nr{grid-row:span 2}[data-site=gjsolutions] .verloop-stap h3{grid-column:2;margin:6px 0 4px}[data-site=gjsolutions] .verloop-stap p{grid-column:2}[data-site=gjsolutions] .avg .avg-grid{gap:32px;padding-block:48px}}@media (width<=640px){[data-site=gjsolutions] .head-inner--contact .page-title{font-size:34px}[data-site=gjsolutions] .kanaal-row{grid-template-columns:42px minmax(0,1fr) 18px;gap:14px;margin-inline:-14px;padding:18px 14px}[data-site=gjsolutions] .kanaal-row .kanaal-row__icon{width:42px;height:42px}[data-site=gjsolutions] .kanaal-row .kanaal-row__value{font-size:20px}[data-site=gjsolutions] .kanaal-row .kanaal-row__note{font-size:14px}[data-site=gjsolutions] .kanaal-row--hoofd{align-items:start;margin-inline:0;padding:20px 18px}[data-site=gjsolutions] .kanaal-row--hoofd .kanaal-row__go{margin-top:11px}[data-site=gjsolutions] .gegevens .gegevens-strook{grid-template-columns:1fr;gap:16px}[data-site=gjsolutions] .verloop-sectie .sectie-kop,[data-site=gjsolutions] .avg .avg-kop h2{font-size:27px}}@media (prefers-reduced-motion:reduce){[data-site=gjsolutions] .kanaal-row__go{transition:color .16s}[data-site=gjsolutions] .kanaal-row:hover .kanaal-row__go{transform:none}}@property --gj-rim{syntax:"<number>";inherits:true;initial-value:0}[data-site=gjsolutions] .aanvraag{padding-block:44px 88px}[data-site=gjsolutions] .aanvraag__back{color:var(--text-muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}[data-site=gjsolutions] .aanvraag__title{text-wrap:balance;margin:16px 0 30px;font-size:clamp(30px,5.4vw,42px);line-height:1.06}[data-site=gjsolutions] .aanvraag__privacy{color:var(--text-muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}[data-site=gjsolutions] .stack{transition:--gj-rim .46s var(--ease-entrance);padding-top:26px;position:relative}[data-site=gjsolutions] .stack__deck{background:var(--surface-sunken);border:1px solid var(--border-default);border-radius:var(--radius-xl) var(--radius-xl) 0 0;height:30px;box-shadow:var(--shadow-xs);transition:opacity .28s var(--ease-entrance), transform .28s var(--ease-entrance);border-bottom:0;position:absolute}[data-site=gjsolutions] .stack__deck--near{top:13px;left:16px;right:16px}[data-site=gjsolutions] .stack__deck--far{opacity:.8;top:0;left:34px;right:34px}[data-site=gjsolutions] .stack[data-behind="1"] .stack__deck--far,[data-site=gjsolutions] .stack[data-behind="0"] .stack__deck--near,[data-site=gjsolutions] .stack[data-behind="0"] .stack__deck--far{opacity:0;transform:translateY(12px)}[data-site=gjsolutions] .stack__card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:30px;position:relative}[data-site=gjsolutions] .stack__rim{pointer-events:none;opacity:0;width:100%;height:calc(100% - 26px);transition:opacity .2s var(--ease);position:absolute;top:26px;left:0;overflow:visible}[data-site=gjsolutions] .stack__rim rect{x:1px;y:1px;rx:19px;fill:none;width:calc(100% - 2px);height:calc(100% - 2px);stroke:var(--brand);stroke-width:2px;stroke-linecap:round;stroke-dasharray:var(--gj-rim) 100}[data-site=gjsolutions] .stack[data-step] .stack__rim{opacity:1}[data-site=gjsolutions] .stack[data-step="1"]{--gj-rim:33}[data-site=gjsolutions] .stack[data-step="2"]{--gj-rim:67}[data-site=gjsolutions] .stack[data-step="3"]{--gj-rim:100}[data-site=gjsolutions] .stap{flex-direction:column;gap:16px;display:flex}[data-site=gjsolutions] .stack:not([data-step]) .stap+.stap{border-top:1px solid var(--border-subtle);padding-top:26px}[data-site=gjsolutions] .stack[data-step] .stappen{display:grid}[data-site=gjsolutions] .stack[data-step] .stap{transition:opacity .24s var(--ease-entrance), transform .24s var(--ease-entrance), visibility 0s;grid-area:1/1}[data-site=gjsolutions] .stack[data-step] .stap>.stap__nav:last-child,[data-site=gjsolutions] .stack[data-step] .stap>.stap__foot:last-child{margin-top:auto}[data-site=gjsolutions] .stack[data-step] .stap--off{visibility:hidden;opacity:0;transition:opacity .16s var(--ease), transform .16s var(--ease), visibility 0s linear .16s;transform:translate(14px)}[data-site=gjsolutions] .stap__title{font-size:23px}[data-site=gjsolutions] .stap__sub{color:var(--text-muted);margin-top:-10px;font-size:15px}[data-site=gjsolutions] .stap__nav{justify-content:flex-end;gap:10px;margin-top:2px;display:flex}[data-site=gjsolutions] .stap__nav--split{justify-content:space-between}[data-site=gjsolutions] .stap__nav--back{justify-content:flex-start}[data-site=gjsolutions] .stap__send{flex-wrap:wrap-reverse;justify-content:space-between;align-items:center;gap:18px;display:flex}[data-site=gjsolutions] .stap__next{color:var(--text-muted);align-items:center;gap:8px;max-width:42ch;font-size:13.5px;display:flex}[data-site=gjsolutions] .stack__card:has(.alert--success){margin-top:26px;padding:40px 30px 42px}[data-site=gjsolutions] .stack__card .alert--success{color:inherit;background:0 0;border:0;border-radius:0;padding:0;display:block}[data-site=gjsolutions] .stack__card .alert--success svg{width:30px;height:30px;color:var(--brand);margin:0 0 16px}[data-site=gjsolutions] .stack__card .alert__title{letter-spacing:-.02em;color:var(--text-strong);margin-bottom:10px;font-size:27px;line-height:1.1}[data-site=gjsolutions] .stack__card .alert__body{color:var(--text-muted);max-width:50ch;font-size:16px;line-height:1.55}[data-site=gjsolutions] .stap__foot{border-top:1px solid var(--border-subtle);flex-direction:column;gap:14px;margin-top:2px;padding-top:20px;display:flex}[data-site=gjsolutions] .doelen{grid-template-columns:1fr 1fr;gap:10px;display:grid}[data-site=gjsolutions] .doel{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);cursor:pointer;transition:border-color .14s var(--ease), background .14s var(--ease);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid;position:relative}[data-site=gjsolutions] .doel:hover{background:var(--surface-sunken)}[data-site=gjsolutions] .doel__input{opacity:0;pointer-events:none;position:absolute}[data-site=gjsolutions] .doel__ico{color:var(--text-muted);transition:color .14s var(--ease);display:flex}[data-site=gjsolutions] .doel__label{font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--text-strong);font-size:15px;line-height:1.25}[data-site=gjsolutions] .doel__check{color:var(--brand);opacity:0;transition:opacity .14s var(--ease)}[data-site=gjsolutions] .doel:has(.doel__input:checked){background:var(--surface-brand-soft);border-color:var(--border-brand)}:is([data-site=gjsolutions] .doel:has(.doel__input:checked) .doel__ico,[data-site=gjsolutions] .doel:has(.doel__input:checked) .doel__check){color:var(--brand);opacity:1}[data-site=gjsolutions] .doel:has(.doel__input:focus-visible){box-shadow:var(--focus-ring);border-color:var(--border-brand)}@media (width<=620px){[data-site=gjsolutions] .aanvraag{padding-block:28px 64px}[data-site=gjsolutions] .aanvraag__title{margin-bottom:22px}[data-site=gjsolutions] .stack__card{padding:22px 18px}[data-site=gjsolutions] .doelen{grid-template-columns:1fr}[data-site=gjsolutions] .stap__send{align-items:stretch}[data-site=gjsolutions] .stap__nav .btn,[data-site=gjsolutions] .stap__send .btn{justify-content:center;width:100%}[data-site=gjsolutions] .stap__nav--split .btn,[data-site=gjsolutions] .stap__nav--back .btn{width:auto}}@media (prefers-reduced-motion:reduce){[data-site=gjsolutions] .stack[data-step] .stap,[data-site=gjsolutions] .stack[data-step] .stap--off{transition:none;transform:none}[data-site=gjsolutions] .stack__deck,[data-site=gjsolutions] .stack__rim,[data-site=gjsolutions] .doel,[data-site=gjsolutions] .doel__ico,[data-site=gjsolutions] .doel__check{transition:none}}[data-site=gjsolutions] .sectoren{flex-direction:column;gap:20px;padding-block:8px 0;display:flex}[data-site=gjsolutions] .sectoren .sectoren-title{letter-spacing:-.02em;margin-bottom:8px;font-size:34px;line-height:1.1}[data-site=gjsolutions] .sectoren .sector{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:22px 24px 24px}[data-site=gjsolutions] .sectoren .sector-head{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px;margin-bottom:16px;padding-bottom:14px;display:grid}[data-site=gjsolutions] .sectoren .sector-head h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);font-size:19px;font-weight:700;line-height:1.2}[data-site=gjsolutions] .sectoren .sector-head p{color:var(--text-muted);grid-column:1;max-width:62ch;margin-top:4px;font-size:14px;line-height:1.55}[data-site=gjsolutions] .sectoren .sector-count{font-family:var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;grid-area:1/2;font-size:12px}[data-site=gjsolutions] .sectoren .sector-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:2px 20px;display:grid}[data-site=gjsolutions] .sectoren .sector-link{color:var(--text-body);border-radius:var(--radius-sm);align-items:center;gap:10px;padding:9px 10px 9px 0;font-size:15px;line-height:1.35;transition:color .16s cubic-bezier(.2,0,.1,1);display:flex}[data-site=gjsolutions] .sectoren .sector-link>span{flex:auto;min-width:0}[data-site=gjsolutions] .sectoren .sector-link .sector-arrow{color:var(--text-subtle);opacity:0;flex:none;transition:opacity .16s cubic-bezier(.2,0,.1,1),transform .16s cubic-bezier(.2,0,.1,1);transform:translate(-4px)}[data-site=gjsolutions] .sectoren .sector-link:hover,[data-site=gjsolutions] .sectoren .sector-link:focus-visible{color:var(--brand);text-decoration:none}[data-site=gjsolutions] .sectoren .sector-link:hover .sector-arrow,[data-site=gjsolutions] .sectoren .sector-link:focus-visible .sector-arrow{color:var(--brand);opacity:1;transform:translate(0)}[data-site=gjsolutions] .branche-index{padding-block:48px 8px}[data-site=gjsolutions] .branche-index .branche-index-title{font-size:22px}[data-site=gjsolutions] .branche-index .branche-list{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);margin-top:18px;overflow:hidden}[data-site=gjsolutions] .branche-index .branche-row{border-bottom:1px solid var(--border-subtle);color:inherit;grid-template-columns:60px minmax(0,1fr) minmax(0,300px);align-items:center;gap:24px;padding:26px 28px;transition:background-color .16s cubic-bezier(.2,0,.1,1);display:grid}[data-site=gjsolutions] .branche-index .branche-row:last-child{border-bottom:0}[data-site=gjsolutions] .branche-index .branche-row:hover{background:var(--surface-sunken);text-decoration:none}[data-site=gjsolutions] .branche-index .branche-row:hover .branche-mark{background:var(--brand);color:var(--brand-contrast)}[data-site=gjsolutions] .branche-index .branche-row:hover .branche-go svg{transform:translate(4px)}[data-site=gjsolutions] .branche-index .branche-mark{border-radius:var(--radius-md);background:var(--surface-brand-soft);width:60px;height:60px;color:var(--brand);place-items:center;transition:background-color .16s cubic-bezier(.2,0,.1,1),color .16s cubic-bezier(.2,0,.1,1);display:grid}[data-site=gjsolutions] .branche-index .branche-body{flex-direction:column;gap:6px;display:flex}[data-site=gjsolutions] .branche-index .branche-name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);font-size:22px;font-weight:700;line-height:1.15}[data-site=gjsolutions] .branche-index .branche-text{color:var(--text-muted);max-width:48ch;font-size:15px;line-height:1.55}[data-site=gjsolutions] .branche-index .branche-side{border-left:1px solid var(--border-subtle);flex-direction:column;align-items:flex-start;gap:12px;padding-left:24px;display:flex}[data-site=gjsolutions] .branche-index .branche-reken{flex-direction:column;gap:3px;display:flex}[data-site=gjsolutions] .branche-index .branche-reken-label{color:var(--text-subtle);font-size:12px}[data-site=gjsolutions] .branche-index .branche-reken-text{color:var(--text-body);font-size:14px;line-height:1.5}[data-site=gjsolutions] .branche-index .branche-go{font-family:var(--font-display);color:var(--brand);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}[data-site=gjsolutions] .branche-index .branche-go svg{transition:transform .16s cubic-bezier(.2,0,.1,1)}[data-site=gjsolutions] .verschil{padding-block:56px 8px}[data-site=gjsolutions] .verschil .verschil-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}[data-site=gjsolutions] .verschil .verschil-text{color:var(--text-body);max-width:46ch;font-size:16px;line-height:1.65}[data-site=gjsolutions] .verschil .verschil-list{margin:0;padding:0;list-style:none}[data-site=gjsolutions] .verschil .verschil-list li{border-top:1px solid var(--border-subtle);color:var(--text-muted);align-items:flex-start;gap:16px;padding:20px 0;font-size:15px;line-height:1.6;display:flex}[data-site=gjsolutions] .verschil .verschil-list li:first-child{border-top:0;padding-top:0}[data-site=gjsolutions] .verschil .verschil-list li:last-child{padding-bottom:0}[data-site=gjsolutions] .verschil .verschil-list strong{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);margin-bottom:4px;font-size:16px;font-weight:600;display:block}[data-site=gjsolutions] .verschil .verschil-ico{border-radius:var(--radius-md);background:var(--surface-brand-soft);width:36px;height:36px;color:var(--brand);flex:none;place-items:center;display:grid}[data-site=gjsolutions] .anders{padding-block:48px 0}[data-site=gjsolutions] .anders .anders-panel{background:var(--surface-inverse);border-radius:var(--radius-xl);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;padding:36px 40px;display:grid}[data-site=gjsolutions] .anders .anders-copy h2{color:#fff;margin-bottom:10px;font-size:26px}[data-site=gjsolutions] .anders .anders-copy p{color:#aab2ad;max-width:60ch;font-size:16px;line-height:1.65}[data-site=gjsolutions] .anders .anders-actions{flex-wrap:wrap;gap:12px;display:flex}@media (width<=900px){[data-site=gjsolutions] .sectoren .sector{padding:20px}[data-site=gjsolutions] .sectoren .sector-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:0 16px}[data-site=gjsolutions] .branche-index .branche-row{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:8px 18px;padding:22px}[data-site=gjsolutions] .branche-index .branche-mark{width:52px;height:52px}[data-site=gjsolutions] .branche-index .branche-side{border-left:0;border-top:1px solid var(--border-subtle);grid-column:1/-1;margin-top:14px;padding-top:16px;padding-left:0}[data-site=gjsolutions] .verschil .verschil-grid{grid-template-columns:1fr;gap:28px}[data-site=gjsolutions] .anders .anders-panel{grid-template-columns:1fr;gap:24px;padding:28px 24px}}@media (prefers-reduced-motion:reduce){[data-site=gjsolutions] .branche-index .branche-row,[data-site=gjsolutions] .branche-index .branche-mark,[data-site=gjsolutions] .branche-index .branche-go svg,[data-site=gjsolutions] .sectoren .sector-link,[data-site=gjsolutions] .sectoren .sector-arrow{transition:none}}[data-site=gjsolutions] .head-inner--branche{padding-block:56px 64px}[data-site=gjsolutions] .head-inner--branche .breadcrumbs{color:var(--text-subtle);margin-bottom:28px}[data-site=gjsolutions] .head-inner--branche .breadcrumbs__link:hover{color:var(--text-brand)}[data-site=gjsolutions] .lek{padding-block:48px 8px}[data-site=gjsolutions] .lek .lek-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}[data-site=gjsolutions] .lek .lek-text{color:var(--text-body);max-width:46ch;font-size:17px;line-height:1.65}[data-site=gjsolutions] .lek .lek-list{margin:0;padding:0;list-style:none}[data-site=gjsolutions] .lek .lek-list li{border-top:1px solid var(--border-subtle);color:var(--text-muted);align-items:flex-start;gap:12px;padding:18px 0;font-size:15px;line-height:1.6;display:flex}[data-site=gjsolutions] .lek .lek-list li:first-child{border-top:0;padding-top:0}[data-site=gjsolutions] .lek .lek-list li:last-child{padding-bottom:0}[data-site=gjsolutions] .lek .lek-list strong{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);margin-bottom:4px;font-size:16px;font-weight:600;display:block}[data-site=gjsolutions] .oplossing{padding-block:48px 8px}[data-site=gjsolutions] .oplossing .oplossing-grid{gap:16px}[data-site=gjsolutions] .oplossing .oplossing-card{align-items:flex-start;gap:16px;padding:24px;display:flex}[data-site=gjsolutions] .oplossing .oplossing-card h3{margin-bottom:6px;font-size:17px}[data-site=gjsolutions] .oplossing .oplossing-card p{font-size:15px;line-height:1.6}[data-site=gjsolutions] .rekensom{padding-block:48px 8px}[data-site=gjsolutions] .rekensom .rekensom-panel{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:32px}[data-site=gjsolutions] .rekensom .rekensom-copy .section-head{margin-bottom:16px}[data-site=gjsolutions] .rekensom .rekensom-text{color:var(--text-body);max-width:62ch;font-size:17px;line-height:1.65}[data-site=gjsolutions] .rekensom .rekensom-pakketten{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:24px;display:flex}[data-site=gjsolutions] .rekensom .rekensom-pakket-text{color:var(--text-muted);max-width:62ch;font-size:15px;line-height:1.6}[data-site=gjsolutions] .werkgebied{padding-block:48px 8px}[data-site=gjsolutions] .werkgebied .blok-tekst{max-width:62ch;font-size:17px;line-height:1.65}[data-site=gjsolutions] .werkgebied .stad-links{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}[data-site=gjsolutions] .werkgebied .stad-chip{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-pill);font-family:var(--font-display);color:var(--text-strong);padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}[data-site=gjsolutions] .werkgebied .stad-chip:hover{border-color:var(--border-brand);color:var(--brand);text-decoration:none}[data-site=gjsolutions] .branche-faq{padding-block:48px 8px}[data-site=gjsolutions] .branche-faq .faq-list{max-width:820px}[data-site=gjsolutions] .zusters{padding-block:48px 0}[data-site=gjsolutions] .zusters .zusters-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}[data-site=gjsolutions] .zusters .zusters-head h2{font-size:22px}[data-site=gjsolutions] .zusters .zusters-all{font-family:var(--font-display);color:var(--brand);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}[data-site=gjsolutions] .zusters .zusters-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}[data-site=gjsolutions] .zusters .zuster-link{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-family:var(--font-display);color:var(--text-strong);align-items:center;gap:12px;padding:16px 18px;font-size:15px;font-weight:600;transition:border-color .16s cubic-bezier(.2,0,.1,1),background-color .16s cubic-bezier(.2,0,.1,1);display:flex}[data-site=gjsolutions] .zusters .zuster-link:hover{border-color:var(--border-brand);background:var(--surface-brand-soft);text-decoration:none}[data-site=gjsolutions] .zusters .zuster-link:hover .zuster-arrow{transform:translate(3px)}[data-site=gjsolutions] .zusters .zuster-link span{flex:1}[data-site=gjsolutions] .zusters .zuster-link .zuster-arrow{color:var(--text-subtle);flex:none;transition:transform .16s cubic-bezier(.2,0,.1,1)}@media (width<=900px){[data-site=gjsolutions] .lek .lek-grid{grid-template-columns:1fr;gap:28px}[data-site=gjsolutions] .rekensom .rekensom-panel{padding:24px}[data-site=gjsolutions] .zusters .zusters-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-site=gjsolutions] .zusters .zuster-link,[data-site=gjsolutions] .zusters .zuster-arrow{transition:none}}[data-site=gjsolutions] .head-inner--cases{padding-block:64px 40px}[data-site=gjsolutions] .head-inner--cases .page-intro{max-width:540px}[data-site=gjsolutions] .notice{padding-block:32px 0}[data-site=gjsolutions] .cases-cta{padding-block:40px 24px}[data-site=gjsolutions] .cases-cta .dark-panel{background:var(--slate-900);border-radius:var(--radius-xl);text-align:center;padding:48px}[data-site=gjsolutions] .cases-cta h2{color:#fff;letter-spacing:-.02em;margin-bottom:12px;font-size:30px}[data-site=gjsolutions] .cases-cta p{color:#aab2ad;max-width:520px;margin:0 auto 24px;font-size:16px;line-height:1.6}[data-site=gjsolutions] .blog-list{padding-block:40px 24px}[data-site=gjsolutions] .blog-list .post-grid{gap:20px}[data-site=gjsolutions] .postcard__meta{font-size:13px}[data-site=gjsolutions] .postcard__cat{letter-spacing:.06em;font-size:12.5px}[data-site=gjsolutions] .aside-card__label{letter-spacing:.08em;font-size:12.5px}[data-site=gjsolutions] .postcard__badge{letter-spacing:.06em;padding:5px 11px;font-size:12.5px}[data-site=gjsolutions] article .blocks{gap:0}[data-site=gjsolutions] article .blocks>*+*{margin-top:18px}[data-site=gjsolutions] article .blocks>.block-heading--h2{margin-top:44px;margin-bottom:14px}[data-site=gjsolutions] article .blocks>.block-heading--h3{margin-top:28px;margin-bottom:10px}[data-site=gjsolutions] article .blocks>:first-child,[data-site=gjsolutions] article .blocks>.block-heading+*{margin-top:0}[data-site=gjsolutions] article .blocks>.prose>:last-child{margin-bottom:0}[data-site=gjsolutions] .toc-mobile{border:1px solid var(--site-line);border-radius:var(--site-radius);padding:14px 18px}[data-site=gjsolutions] .toc-mobile summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}[data-site=gjsolutions] .toc-mobile summary::-webkit-details-marker{display:none}[data-site=gjsolutions] .toc-mobile .toc-mobile__chev{transition:transform .2s var(--ease)}[data-site=gjsolutions] .toc-mobile[open] .toc-mobile__chev{transform:rotate(180deg)}[data-site=gjsolutions] .toc-mobile .toc-mobile__links{padding-top:12px}[data-site=gjsolutions] .postcard__thumb:not(:has(img)){background-color:var(--green-50);background-image:repeating-linear-gradient(-45deg, transparent 0 12px, var(--green-100) 12px 13px)}[data-site=gjsolutions] .leadcta{margin-bottom:48px}[data-site=gjsolutions] main{overflow-x:clip}[data-site=gjsolutions] .seo-band{z-index:0;padding-block:72px;position:relative}[data-site=gjsolutions] .seo-band:before{content:"";z-index:-1;position:absolute;inset-block:0;inset-inline:-100vw}[data-site=gjsolutions] .seo-band[data-tone=zacht]:before{background:var(--surface-sunken);border-block:1px solid var(--border-subtle)}[data-site=gjsolutions] .seo-band[data-tone=wit]+.seo-band[data-tone=wit]:before{border-top:1px solid var(--border-subtle)}[data-site=gjsolutions] .seo-band[data-intro]{padding-top:44px}[data-site=gjsolutions] .seo-band[data-intro] .prose p{font-size:18px;line-height:1.68}[data-site=gjsolutions] .seo-band__head{max-width:none;margin-bottom:32px}[data-site=gjsolutions] .seo-band__head h2{max-width:760px;margin:0;font-size:34px;line-height:1.1}[data-site=gjsolutions] .seo-band .blocks{gap:20px}[data-site=gjsolutions] .seo-band .blocks>:is(.block-usps,.block-steps,.block-compare,.block-area,.block-form,.block-links,.block-faq,.block-person,.block-contact,.block-cta,.kennismaken--blok,.dash-block,.pkg-grid){margin-top:16px}[data-site=gjsolutions] .seo-band .blocks>:first-child{margin-top:0}[data-site=gjsolutions] .seo-band .blocks>.block-heading--h3{margin:20px 0 -8px;font-size:22px;line-height:1.25}[data-site=gjsolutions] .seo-band .blocks>.prose:not(.block-usps){max-width:72ch;font-size:17px;line-height:1.75}[data-site=gjsolutions] .seo-band .prose{padding-block:0}[data-site=gjsolutions] .seo-band .blocks>.prose p{margin-bottom:18px}[data-site=gjsolutions] .seo-band .blocks>.prose>:last-child{margin-bottom:0}[data-site=gjsolutions] .seo-band__head+.blocks .block-usps__title,[data-site=gjsolutions] .seo-band__head+.blocks .block-steps__title,[data-site=gjsolutions] .seo-band__head+.blocks .block-compare__title,[data-site=gjsolutions] .seo-band__head+.blocks .block-area__title,[data-site=gjsolutions] .seo-band__head+.blocks .block-links__title,[data-site=gjsolutions] .seo-band__head+.blocks .block-form__title,[data-site=gjsolutions] .seo-band__head+.blocks .sectoren-title{color:var(--text-body);margin-bottom:18px;font-size:19px;font-weight:600;line-height:1.35}@media (width<=900px){[data-site=gjsolutions] .seo-band{padding-block:56px}[data-site=gjsolutions] .seo-band__head h2{max-width:none}}@media (width<=760px){[data-site=gjsolutions] .seo-band{padding-block:48px}[data-site=gjsolutions] .seo-band[data-intro]{padding-top:36px}[data-site=gjsolutions] .seo-band__head{margin-bottom:24px}[data-site=gjsolutions] .seo-band__head h2{font-size:28px}[data-site=gjsolutions] .seo-band .blocks{gap:18px}[data-site=gjsolutions] .seo-band .blocks>:is(.block-usps,.block-steps,.block-compare,.block-area,.block-form,.block-links,.block-faq,.block-person,.block-contact,.block-cta,.kennismaken--blok,.dash-block,.pkg-grid){margin-top:10px}[data-site=gjsolutions] .seo-band .blocks>.block-heading--h3{margin-top:14px;font-size:20px}[data-site=gjsolutions] .seo-band .blocks>.prose:not(.block-usps){font-size:16px}[data-site=gjsolutions] .seo-band[data-intro] .prose p{font-size:17px}}[data-site=gjsolutions] .block-links .block-links__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.15}[data-site=gjsolutions] .block-links .block-links__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}[data-site=gjsolutions] .block-links .block-links__link{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-family:var(--font-display);color:var(--text-strong);gap:12px;padding:16px 18px;font-size:15px;font-weight:600;line-height:1.3;transition:border-color .16s cubic-bezier(.2,0,.1,1),background-color .16s cubic-bezier(.2,0,.1,1)}[data-site=gjsolutions] .block-links .block-links__link:hover{border-color:var(--border-brand);background:var(--surface-brand-soft);text-decoration:none}[data-site=gjsolutions] .block-links .block-links__link:hover .block-links__arrow{transform:translate(3px)}[data-site=gjsolutions] .block-links .block-links__arrow{color:var(--text-subtle);flex:none;transition:transform .16s cubic-bezier(.2,0,.1,1)}[data-site=gjsolutions] .branche-index--blok{padding-block:0}[data-site=gjsolutions] .branche-index--blok .branche-list{margin-top:0}[data-site=gjsolutions] .branche-index--blok .branche-index-title+.branche-list{margin-top:18px}[data-site=gjsolutions] .lek--blok,[data-site=gjsolutions] .verschil--blok,[data-site=gjsolutions] .oplossing--blok,[data-site=gjsolutions] .rekensom--blok,[data-site=gjsolutions] .werkgebied--blok,[data-site=gjsolutions] .branche-faq--blok,[data-site=gjsolutions] .zusters--blok,[data-site=gjsolutions] .anders--blok,[data-site=gjsolutions] .steps-wrap--blok{padding-block:0}[data-site=gjsolutions] .block-cta>.cta-wrap{max-width:none;padding:0}[data-site=gjsolutions] .kennismaken--blok{margin-inline:calc(50% - 50vw);width:100vw;margin-top:0}[data-site=gjsolutions] .seo-band:last-of-type:has(>.blocks>.kennismaken--blok:last-child){padding-bottom:0}@media (width<=900px){[data-site=gjsolutions] .block-links .block-links__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){[data-site=gjsolutions] .block-links .block-links__list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-site=gjsolutions] .block-links .block-links__link,[data-site=gjsolutions] .block-links .block-links__arrow,[data-site=gjsolutions] .block-links .block-links__link:hover .block-links__arrow{transition:none;transform:none}}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-display:swap;font-stretch:62% 125%;src:url(/fonts/demo-installaties/archivo-latin.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-display:swap;font-stretch:62% 125%;src:url(/fonts/demo-installaties/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,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:"Source Sans 3";font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/demo-installaties/sourcesans-latin.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/demo-installaties/sourcesans-latin-ext.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}[data-site=demo-installaties]{--site-ink:#0f3557;--site-ink-hover:#0b2a45;--site-brand:#b4551a;--site-brand-hover:#9e4711;--site-brand-soft:#f0b58a;--site-brand-contrast:#fff;--site-sand:#f7f4ef;--site-soft:#fff;--site-body:#1a1d21;--site-muted:#5a6066;--site-line:#e7e1d8;--site-green:#2e6b4f;--site-radius:10px;--site-radius-sm:8px;--site-font:"Source Sans 3", system-ui, -apple-system, sans-serif;--site-display:"Archivo", "Source Sans 3", system-ui, sans-serif;--di-on-dark:#dce5ed;--di-on-dark-soft:#c6d2de;--di-on-dark-label:#8fa8be;--di-line-dark:#1e4a70;--di-border-dark:#3a6488;background:var(--site-sand);color:var(--site-body);font-family:var(--site-font);-webkit-font-smoothing:antialiased}[data-site=demo-installaties] a:not([class]){color:var(--site-ink)}[data-site=demo-installaties] a:not([class]):hover{color:var(--site-brand)}[data-site=demo-installaties] :focus-visible{outline:3px solid var(--site-ink);outline-offset:2px}.di-shell{max-width:1120px;margin:0 auto;padding-left:20px;padding-right:20px}.di-hero{height:calc(100dvh - 120px)}.di-sec{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px)}.di-sec--tight{padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(28px,4vw,56px)}.di-block--white{background:var(--site-soft);border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line)}.di-block--ink{background:var(--site-ink);color:var(--site-brand-contrast)}.di-block--line{border-bottom:1px solid var(--site-line)}.di-h1{font-family:var(--site-display);letter-spacing:-.02em;color:var(--site-ink);text-wrap:balance;margin:0 0 16px;font-size:clamp(30px,4.4vw,50px);font-weight:700;line-height:1.08}.di-h2{font-family:var(--site-display);letter-spacing:-.01em;color:var(--site-ink);margin:0 0 24px;font-size:clamp(26px,3.4vw,40px);font-weight:700;line-height:1.15}.di-h2--sm{font-size:clamp(24px,3vw,34px)}.di-h3{font-family:var(--site-display);color:var(--site-ink);margin:0;font-size:20px;font-weight:700;line-height:1.25}.di-lead{font-family:var(--site-display);color:var(--site-body);max-width:56ch;margin:0 0 18px;font-size:clamp(18px,2vw,21px);font-weight:600;line-height:1.4}.di-text{color:var(--site-body);text-wrap:pretty;max-width:62ch;margin:0;font-size:17px;line-height:1.65}.di-text--sm{font-size:16px;line-height:1.55}.di-note{color:var(--site-muted);margin:0;font-size:15px;line-height:1.5}.di-accent{font-family:var(--site-display);color:var(--site-green);margin:0;font-size:17px;font-weight:600}.di-eyebrow{font-family:var(--site-display);letter-spacing:.06em;text-transform:uppercase;color:var(--site-muted);font-size:14px;font-weight:600}.di-num{font-variant-numeric:tabular-nums}.di-prose{color:var(--site-body);text-wrap:pretty;max-width:62ch;font-size:17px;line-height:1.65}.di-prose>*+*{margin-top:1em}.di-prose h2{font-family:var(--site-display);color:var(--site-ink);font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.2}.di-prose h3{font-family:var(--site-display);color:var(--site-ink);font-size:20px;font-weight:700}.di-prose ul{padding-left:22px;list-style:outside}.di-prose ol{padding-left:22px;list-style:decimal}.di-prose li+li{margin-top:.4em}.di-prose a{color:var(--site-ink);text-underline-offset:3px;text-decoration:underline}.di-prose a:hover{color:var(--site-brand)}.di-btn{border-radius:var(--site-radius);min-height:56px;font-family:var(--site-display);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;padding:0 26px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.di-btn--brand{background:var(--site-brand);color:var(--site-brand-contrast)}.di-btn--brand:hover{background:var(--site-brand-hover);color:var(--site-brand-contrast)}.di-btn--outline{border-color:var(--site-ink);color:var(--site-ink);background:0 0}.di-btn--outline:hover{background:var(--site-ink);color:var(--site-brand-contrast)}.di-btn--sm{min-height:48px;padding:0 22px;font-size:17px}.di-link{min-height:44px;font-family:var(--site-display);color:var(--site-ink);text-underline-offset:3px;align-items:center;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}.di-link:hover{color:var(--site-brand)}.di-header{background:var(--site-ink);color:var(--site-brand-contrast)}.di-header :focus-visible,.di-footer :focus-visible,.di-menu :focus-visible{outline-color:var(--site-brand-contrast)}.di-brand{color:var(--site-brand-contrast);text-decoration:none;display:block}.di-brand__name{font-family:var(--site-display);letter-spacing:-.01em;color:var(--site-brand-contrast);font-size:22px;font-weight:700;line-height:1.1}.di-brand__logo{width:auto;max-height:44px;display:block}.di-brand__sub{color:var(--di-on-dark-soft);margin-top:2px;font-size:15px}.di-header__phone{font-family:var(--site-display);color:var(--site-brand-contrast);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;text-decoration:none}.di-header__phone:hover{color:var(--site-brand-soft)}.di-header__hours{color:var(--di-on-dark-soft);font-variant-numeric:tabular-nums;font-size:15px}.di-iconbtn{border:2px solid var(--di-border-dark);border-radius:var(--site-radius);width:48px;height:48px;color:var(--site-brand-contrast);cursor:pointer;background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.di-iconbtn:hover{border-color:var(--site-brand-contrast);color:var(--site-brand-contrast)}.di-burger span{background:var(--site-brand-contrast);border-radius:2px;width:22px;height:2px;display:block}.di-navbar{border-top:1px solid var(--di-line-dark);position:relative}.di-nav__link{color:var(--di-on-dark);font-family:var(--site-font);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:8px 0;font-size:16px;text-decoration:none;display:inline-flex}.di-nav__link:hover{color:var(--site-brand-contrast)}.di-nav__link--on{color:var(--site-brand-contrast);box-shadow:inset 0 -3px 0 var(--site-brand)}.di-nav__caret{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;display:inline-block;transform:translateY(-2px)rotate(45deg)}.di-mega{z-index:60;background:var(--site-soft);border-top:3px solid var(--site-brand);position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 34px #0f35572e}.di-mega__card{border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-soft);padding:16px 18px;text-decoration:none;display:block}.di-mega__card:hover{border-color:var(--site-ink);background:var(--site-sand)}.di-mega__title{font-family:var(--site-display);color:var(--site-ink);margin-bottom:6px;font-size:18px;font-weight:600}.di-mega__text{color:var(--site-muted);font-size:15px;line-height:1.5}.di-mega__spoed{border-radius:var(--site-radius);background:var(--site-ink);padding:16px 18px;text-decoration:none}.di-mega__spoed:hover{background:var(--site-ink-hover)}.di-mega__spoed-title{font-family:var(--site-display);color:var(--site-brand-contrast);font-size:18px;font-weight:600}.di-mega__spoed-note{color:var(--di-on-dark-soft);font-size:16px}.di-menu{z-index:90;background:var(--site-ink);color:var(--site-brand-contrast);position:fixed;inset:0;overflow-y:auto}.di-menu__head{border-bottom:1px solid var(--di-line-dark)}.di-menu__label{font-family:var(--site-display);letter-spacing:.06em;text-transform:uppercase;color:var(--di-on-dark-label);padding:18px 0 8px;font-size:14px;font-weight:600}.di-menu__link{color:var(--site-brand-contrast);border-bottom:1px solid var(--di-line-dark);align-items:center;min-height:52px;padding:14px 0;font-size:18px;text-decoration:none;display:flex}.di-menu__link:hover{color:var(--site-brand-soft)}.di-menu__link--top{font-family:var(--site-display);font-size:19px;font-weight:600}.di-menu__foot{border-top:1px solid var(--di-line-dark)}.di-menu__phone{font-family:var(--site-display);color:var(--site-brand-contrast);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;text-decoration:none}.di-sticky{z-index:50;background:var(--site-soft);border-top:1px solid var(--site-line);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 14px #0f355714}.di-sticky .di-btn{text-align:center;flex:1;padding:0 14px;font-size:17px}@media (width>=900px){.di-sticky{display:none}}.di-media{border-radius:var(--site-radius);background:var(--site-line);width:100%;position:relative;overflow:hidden}.di-media img{object-fit:cover;width:100%;height:100%;display:block}.di-media--hero{aspect-ratio:3/2;max-height:400px}.di-media--card{aspect-ratio:4/3;border-radius:0;max-height:340px}.di-media--wide{aspect-ratio:16/10}.di-figure__caption{color:var(--site-muted);margin-top:10px;font-size:16px;line-height:1.5}.di-usp{background:var(--site-soft);border:1px solid var(--site-line);border-left:4px solid var(--site-green);border-radius:var(--site-radius);padding:18px}.di-usp__title{font-family:var(--site-display);color:var(--site-green);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.di-usp__text{color:var(--site-body);margin-top:4px;font-size:16px;line-height:1.45}.di-card{background:var(--site-soft);border:1px solid var(--site-line);border-radius:var(--site-radius);overflow:hidden}.di-panel{background:var(--site-soft);border:1px solid var(--site-line);border-left:4px solid var(--site-green);border-radius:var(--site-radius);padding:clamp(24px,3.5vw,40px)}.di-panel__price{font-family:var(--site-display);color:var(--site-green);font-variant-numeric:tabular-nums;margin:0 0 16px;font-size:22px;font-weight:600}.di-chip{color:var(--site-body);align-items:center;font-size:16px;display:inline-flex}.di-chip:before{content:"·";color:var(--site-green);margin-right:8px;font-weight:700}.di-badge{background:var(--site-green);color:var(--site-brand-contrast);font-family:var(--site-display);border-radius:999px;align-items:center;padding:7px 14px;font-size:14px;font-weight:600;display:inline-flex}.di-band .di-h1{color:var(--site-brand-contrast)}.di-band .di-link{color:var(--site-brand-soft)}.di-band .di-link:hover{color:var(--site-brand-contrast)}.di-band__lead{font-family:var(--site-display);color:var(--di-on-dark-soft);font-variant-numeric:tabular-nums;margin:0 0 16px;font-size:19px;font-weight:600}.di-band .di-h2{color:var(--site-brand-contrast);margin-bottom:10px}.di-band .di-text{color:#e7edf3}.di-callbtn{background:var(--site-brand);min-height:72px;color:var(--site-brand-contrast);font-family:var(--site-display);border-radius:var(--site-radius);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:14px 28px;font-weight:700;text-decoration:none;display:inline-flex}.di-callbtn:hover{background:var(--site-brand-hover);color:var(--site-brand-contrast)}.di-callbtn__label{font-size:18px;font-weight:600}.di-callbtn__number{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:clamp(24px,3.4vw,32px)}.di-step__title{font-family:var(--site-display);color:var(--site-ink);margin-bottom:6px;font-size:19px;font-weight:700}.di-step__text{color:var(--site-body);margin:0;font-size:16px;line-height:1.55}.di-step__icon{color:var(--site-ink)}.di-quote{background:var(--site-soft);border:1px solid var(--site-line);border-radius:var(--site-radius);flex-direction:column;margin:0;padding:24px;display:flex}.di-quote__text{color:var(--site-body);flex:1;margin:0 0 14px;font-size:17px;line-height:1.6}.di-quote__author{font-family:var(--site-display);color:var(--site-muted);font-size:16px;font-weight:600}.di-price{border-top:2px solid var(--site-ink);flex-direction:column-reverse;padding-top:14px;display:flex}.di-price__label{color:var(--site-muted);margin-top:6px;font-size:16px}.di-price__value{font-family:var(--site-display);color:var(--site-ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(30px,3.6vw,40px);font-weight:700;line-height:1.1}.di-spec{border-bottom:1px solid var(--site-line);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 0;font-size:17px;display:flex}.di-spec__value{font-family:var(--site-display);color:var(--site-ink);font-variant-numeric:tabular-nums;font-weight:600}.di-list{margin:0;padding:0;list-style:none}.di-list__item{border-bottom:1px solid var(--site-line);color:var(--site-body);padding:12px 0 12px 30px;font-size:17px;line-height:1.5;position:relative}.di-list__item:before{content:"";border-left:2px solid var(--site-green);border-bottom:2px solid var(--site-green);width:11px;height:6px;position:absolute;top:18px;left:4px;transform:rotate(-45deg)}.di-dorp{border-bottom:1px solid var(--site-line);grid-template-columns:minmax(0,1fr);gap:2px 20px;padding:14px 0;display:grid}@media (width>=600px){.di-dorp{grid-template-columns:220px minmax(0,1fr)}}.di-dorp__naam{font-family:var(--site-display);color:var(--site-ink);font-size:18px;font-weight:700}.di-dorp__text{color:var(--site-muted);font-size:16px;line-height:1.5}.di-stat__num{font-family:var(--site-display);color:var(--site-ink);font-variant-numeric:tabular-nums;font-size:clamp(34px,4vw,48px);font-weight:700;line-height:1}.di-stat__label{color:var(--site-muted);margin-top:6px;font-size:16px;line-height:1.45}.di-faq__item{border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-sand)}.di-block--white .di-faq__item{background:var(--site-sand)}.di-faq__q{cursor:pointer;min-height:44px;font-family:var(--site-display);color:var(--site-ink);padding:18px 56px 18px 20px;font-size:18px;font-weight:600;list-style:none;position:relative}.di-faq__q::-webkit-details-marker{display:none}.di-faq__q:after{content:"";border-right:2px solid var(--site-ink);border-bottom:2px solid var(--site-ink);width:11px;height:11px;transition:transform .18s;position:absolute;top:50%;right:22px;transform:translateY(-75%)rotate(45deg)}.di-faq__item[open] .di-faq__q:after{transform:translateY(-25%)rotate(225deg)}@media (prefers-reduced-motion:reduce){.di-faq__q:after{transition:none}}.di-faq__a{color:var(--site-body);max-width:62ch;margin:0;padding:0 20px 20px;font-size:17px;line-height:1.65}.di-form{background:var(--site-soft);border:1px solid var(--site-line);border-radius:var(--site-radius);padding:clamp(20px,3vw,30px)}.di-form__sub{font-family:var(--site-display);color:var(--site-green);margin:0 0 14px;font-size:19px;font-weight:600;line-height:1.4}.di-field{display:block}.di-field__label{font-family:var(--site-display);color:var(--site-ink);margin-bottom:6px;font-size:15px;font-weight:600;display:block}.di-field__opt{font-family:var(--site-font);color:var(--site-muted);font-weight:400}.di-field input,.di-field select,.di-field textarea{background:var(--site-soft);border:1px solid var(--site-line);border-radius:var(--site-radius-sm);width:100%;min-height:52px;font-family:var(--site-font);color:var(--site-body);padding:0 14px;font-size:17px}.di-field textarea{resize:vertical;padding:12px 14px;line-height:1.5}:is(.di-field input:user-invalid,.di-field select:user-invalid,.di-field textarea:user-invalid){border-color:var(--site-brand);border-width:2px}.di-form__consent{color:var(--site-muted);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.di-form__consent input{flex:none;width:18px;height:18px;margin-top:3px}.di-form__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.di-form__submit{background:var(--site-brand);width:100%;min-height:56px;color:var(--site-brand-contrast);font-family:var(--site-display);border-radius:var(--site-radius);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 26px;font-size:18px;font-weight:600;display:inline-flex}.di-form__submit:hover{background:var(--site-brand-hover)}.di-aside{background:var(--site-soft);border:1px solid var(--site-line);border-radius:var(--site-radius);padding:clamp(20px,3vw,28px)}.di-aside__title{font-family:var(--site-display);color:var(--site-ink);margin:0 0 18px;font-size:20px;font-weight:700}.di-aside__k{color:var(--site-muted);margin-bottom:2px;font-size:15px}.di-aside__v{min-height:44px;font-family:var(--site-display);color:var(--site-ink);font-variant-numeric:tabular-nums;align-items:center;font-size:22px;font-weight:700;text-decoration:none;display:inline-flex}.di-aside__v--text{font-family:var(--site-font);min-height:0;font-size:17px;font-weight:400;line-height:1.5;display:block}.di-footer{background:var(--site-ink);color:var(--di-on-dark);padding-bottom:92px}@media (width>=900px){.di-footer{padding-bottom:0}}.di-footer__brand{font-family:var(--site-display);color:var(--site-brand-contrast);margin-bottom:10px;font-size:20px;font-weight:700}.di-footer__head{font-family:var(--site-display);color:var(--site-brand-contrast);margin-bottom:10px;font-size:16px;font-weight:600}.di-footer__text{margin:0;font-size:16px;line-height:1.6}.di-footer__note{color:var(--di-on-dark-soft);font-variant-numeric:tabular-nums;font-size:16px}.di-footer__link{color:var(--di-on-dark);font-variant-numeric:tabular-nums;font-size:16px;text-decoration:none}.di-footer__link:hover{color:var(--site-brand-contrast)}.di-footer__link--legal{text-underline-offset:3px;text-decoration:underline}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/hauservogler/fraunces-latin.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:Fraunces;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/hauservogler/fraunces-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/hauservogler/inter-latin.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:100 900;font-display:swap;src:url(/fonts/hauservogler/inter-latin-ext.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}[data-site=hauservogler]{--site-ink:#14171a;--site-brand:#1f3a2e;--site-brand-hover:#14171a;--site-brand-contrast:#fff;--site-body:#14171a;--site-muted:#5a5750;--site-subtle:#5a5750;--site-line:#e4dcce;--site-soft:#fff;--site-radius:6px;--site-radius-sm:6px;--site-font:"Inter", system-ui, -apple-system, sans-serif;--site-display:"Fraunces", Georgia, "Times New Roman", serif;--hv-bg:#faf7f1;--hv-band:#f1ece1;--hv-green:#1f3a2e;--hv-green-soft:#3e5c4a;--hv-sage:#c6d2c9;--hv-gold:#c9a227;--hv-gold-hover:#b08d1c;--hv-line:#e4dcce;--hv-muted:#5a5750;--hv-shell:1180px;--hv-shell-narrow:820px;background:var(--hv-bg);color:var(--site-ink);font-family:var(--site-font);-webkit-font-smoothing:antialiased}[data-site=hauservogler] :where(a){color:var(--hv-green)}[data-site=hauservogler] :where(a:hover){color:var(--site-ink)}[data-site=hauservogler] :focus-visible{outline:3px solid var(--hv-green);outline-offset:2px}.hv-shell{max-width:var(--hv-shell);margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.hv-shell--narrow{max-width:var(--hv-shell-narrow)}.hv-sec{padding-block:clamp(48px,7vw,96px);scroll-margin-top:96px}.hv-sec--band{background:var(--hv-band);border-top:1px solid var(--hv-line);border-bottom:1px solid var(--hv-line)}.hv-sec--green{background:var(--hv-green);color:#fff}.hv-display{font-family:var(--site-display);font-weight:600}.hv-h1{font-family:var(--site-display);letter-spacing:-.01em;color:var(--hv-green);text-wrap:pretty;margin:0;font-size:clamp(30px,4.6vw,52px);font-weight:600;line-height:1.12}.hv-h2{font-family:var(--site-display);color:var(--hv-green);text-wrap:pretty;margin:0;font-size:clamp(26px,3.4vw,38px);font-weight:600;line-height:1.2}.hv-h2--on-green{color:#fff;font-size:clamp(26px,3.2vw,36px)}.hv-h3{font-family:var(--site-display);color:var(--hv-green);margin:0;font-size:21px;font-weight:600;line-height:1.3}.hv-lead{color:var(--site-ink);text-wrap:pretty;font-size:clamp(17px,1.5vw,19px);line-height:1.6}.hv-sub{color:var(--hv-muted);font-size:18px}.hv-body{text-wrap:pretty;font-size:17px;line-height:1.7}.hv-note{color:var(--hv-muted);text-wrap:pretty;font-size:16px;line-height:1.65}.hv-small{color:var(--hv-muted);font-size:14px;line-height:1.55}.hv-num{font-variant-numeric:tabular-nums}.hv-card{border:1px solid var(--hv-line);border-radius:var(--site-radius);background:#fff;padding:clamp(20px,2.4vw,28px)}.hv-card--outlined{border-color:var(--hv-green-soft);padding:0;overflow:hidden}.hv-media{border-radius:var(--site-radius);border:1px solid var(--hv-line);background:var(--hv-band);width:100%;position:relative;overflow:hidden}.hv-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hv-media--flush{border:0;border-radius:0}.hv-call{background:var(--hv-gold);color:var(--site-ink);font-variant-numeric:tabular-nums;border-radius:var(--site-radius);white-space:nowrap;align-items:center;gap:8px;height:44px;padding-inline:16px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.hv-call:hover{background:var(--hv-gold-hover);color:var(--site-ink)}.hv-call--wide{text-align:center;justify-content:center;gap:10px;width:100%;height:auto;min-height:56px;padding:12px 24px;font-size:20px;display:flex}.hv-submit{border:1.5px solid var(--hv-green);color:var(--hv-green);border-radius:var(--site-radius);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:100%;min-height:56px;padding-inline:24px;font-size:17px;font-weight:600;display:flex}.hv-submit:hover{background:var(--hv-green);color:#fff}.hv-header{z-index:60;background:var(--hv-green);color:#fff;position:sticky;top:0}.hv-header__inner{padding-block:12px}.hv-brand{color:#fff;text-decoration:none;display:block}.hv-brand:hover{color:#fff}.hv-brand__name{font-family:var(--site-display);letter-spacing:.02em;font-size:clamp(17px,2.4vw,21px);font-weight:600;line-height:1.1}.hv-brand__sub{letter-spacing:.14em;text-transform:uppercase;color:var(--hv-sage);margin-top:3px;font-size:11px}.hv-brand__logo{width:auto;max-height:44px}.hv-nav__link{color:#fff;padding-block:8px;font-size:15px;text-decoration:none}.hv-nav__link:hover{color:var(--hv-sage)}.hv-burger{border:1.5px solid var(--hv-sage);border-radius:var(--site-radius);cursor:pointer;color:#fff;background:0 0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.hv-menu{border-top:1px solid var(--hv-green-soft);padding:8px clamp(16px,4vw,40px) 16px}.hv-menu__link{color:#fff;border-bottom:1px solid var(--hv-green-soft);padding-block:12px;font-size:16px;text-decoration:none}.hv-menu__link:last-child{border-bottom:0}@media (width<=899px){.hv-nav{display:none}}@media (width>=900px){.hv-burger,.hv-menu,.hv-callbar{display:none!important}}.hv-stat__value{font-family:var(--site-display);color:var(--hv-green);font-variant-numeric:tabular-nums;font-size:clamp(28px,3.4vw,38px);font-weight:600;line-height:1.1}.hv-stat__label{color:var(--hv-muted);margin-top:6px;font-size:14px}.hv-tag{border:1px solid var(--hv-green-soft);color:var(--hv-green-soft);border-radius:999px;padding:6px 14px;font-size:13px;line-height:1.4}.hv-rule{border-top:1px solid var(--hv-line)}.hv-statement{font-family:var(--site-display);color:var(--hv-green);font-variant-numeric:tabular-nums;max-width:26ch;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:600;line-height:1.3}.hv-step__num{border:1.5px solid var(--hv-green);border-radius:var(--site-radius);width:44px;height:44px;font-family:var(--site-display);color:var(--hv-green);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.hv-quote{font-family:var(--site-display);color:var(--hv-green);text-wrap:pretty;margin:0;font-size:19px;font-weight:500;line-height:1.5}.hv-quote__by{color:var(--hv-muted);font-size:14px}.hv-direct{color:var(--hv-green);font-variant-numeric:tabular-nums;text-underline-offset:2px;padding-block:6px;font-size:16px;text-decoration:underline}.hv-faq{border-top:1px solid var(--hv-line)}.hv-faq__item{border-bottom:1px solid var(--hv-line)}.hv-faq__button{cursor:pointer;text-align:left;width:100%;min-height:44px;font-family:var(--site-display);color:var(--hv-green);background:0 0;border:none;padding-block:18px;font-size:19px;font-weight:600;line-height:1.4}.hv-faq__answer{text-wrap:pretty;max-width:68ch;margin:0;padding:0 40px 22px 0;font-size:17px;line-height:1.7}.hv-phone-xl{font-family:var(--site-display);color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:14px;font-size:clamp(34px,6vw,64px);font-weight:600;line-height:1.05;text-decoration:none;display:inline-flex}.hv-phone-xl:hover{color:var(--hv-sage)}.hv-on-green{color:var(--hv-sage);line-height:1.7}.hv-form{background:var(--hv-bg);border-radius:var(--site-radius);padding:clamp(20px,3vw,32px)}.hv-field{color:var(--site-ink);flex-direction:column;gap:6px;font-size:15px;font-weight:600;display:flex}.hv-field input,.hv-field select,.hv-field textarea{border:1.5px solid var(--hv-line);border-radius:var(--site-radius);min-height:48px;color:var(--site-ink);font-family:inherit;font-weight:400;font-size:inherit;background:#fff;padding-inline:14px}.hv-field input[type=tel]{font-variant-numeric:tabular-nums}.hv-field select{padding-inline:12px}.hv-consent{color:var(--site-ink);cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;font-size:14px;font-weight:400;line-height:1.6;display:flex}.hv-consent input{width:22px;height:22px;accent-color:var(--hv-green);flex:none;margin-top:2px}.hv-sent{background:var(--hv-green-soft);border:1px solid var(--hv-green-soft);border-radius:var(--site-radius);padding:clamp(22px,3vw,32px)}.hv-sent p{color:#fff;text-wrap:pretty;margin:0;font-size:17px;line-height:1.7}.hv-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.hv-footer{background:var(--hv-green);color:var(--hv-sage);border-top:1px solid var(--hv-green-soft);padding-block:clamp(36px,5vw,64px)}.hv-footer__brand{font-family:var(--site-display);letter-spacing:.02em;color:#fff;font-size:20px;font-weight:600}.hv-footer a{color:#fff;text-underline-offset:2px}.hv-footer__legal{color:var(--hv-sage);border-top:1px solid var(--hv-green-soft);font-size:13px;line-height:1.6}.hv-callbar{z-index:70;background:var(--hv-gold);border-top:1px solid var(--hv-gold-hover);height:56px;position:fixed;bottom:0;left:0;right:0}.hv-callbar a{height:56px;color:var(--site-ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:10px;font-size:20px;font-weight:600;text-decoration:none;display:flex}.hv-legal__h1{font-family:var(--site-display);color:var(--hv-green);margin:0 0 32px;font-size:clamp(30px,4vw,44px);font-weight:600}.hv-legal__h2{font-family:var(--site-display);color:var(--hv-green);margin:32px 0 10px;font-size:22px;font-weight:600}.hv-legal__p{max-width:68ch;margin:0;font-size:17px;line-height:1.7}.hv-map{background:var(--hv-band);border:1px solid var(--hv-line);border-radius:var(--site-radius);display:block}.hv-consent a,.hv-legal__p a,.hv-footer a,.hv-legal-back a,.hv-body a{text-underline-offset:2px;text-decoration:underline}[data-site=narcotics]{--nrc-void:#06070800;--nrc-black:#060708;--nrc-ink:#0b0d0f;--nrc-panel:#121518;--nrc-raise:#191d21;--nrc-line:#ffffff14;--nrc-line-strong:#ffffff29;--nrc-text:#eef0f2;--nrc-dim:#98a0a7;--nrc-faint:#7f878e;--nrc-amber:#ff8a1e;--nrc-amber-hot:#ffb257;--nrc-amber-deep:#d9610a;--nrc-amber-wash:#ff8a1e21;--nrc-amber-line:#ff8a1e61;--nrc-steel:#6f8794;--nrc-steel-wash:#6f879424;--nrc-radius:4px;--nrc-radius-lg:8px;--nrc-display:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--nrc-body:system-ui, -apple-system, "Segoe UI", roboto, helvetica, arial, sans-serif;--nrc-ease:cubic-bezier(.2, .7, .25, 1);--nrc-p:0}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/narcotics/barlow-condensed-400.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/narcotics/barlow-condensed-500.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/narcotics/barlow-condensed-600.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/narcotics/barlow-condensed-700.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/narcotics/barlow-condensed-900.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/narcotics/barlow-condensed-900-italic.woff2)format("woff2")}[data-site=narcotics]{background:var(--nrc-black);color:var(--nrc-text);font-family:var(--nrc-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}[data-site=narcotics]:before{content:"";z-index:60;pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff09 1px,#0000 1px);background-size:3px 3px;position:fixed;inset:0}[data-site=narcotics] h1,[data-site=narcotics] h2,[data-site=narcotics] h3,[data-site=narcotics] h4{font-family:var(--nrc-display);letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:700;line-height:1.02}[data-site=narcotics] p{margin:0}[data-site=narcotics] a{color:inherit;text-decoration:none}[data-site=narcotics] img{max-width:100%;display:block}[data-site=narcotics] ul,[data-site=narcotics] ol{margin:0;padding:0;list-style:none}[data-site=narcotics] ::selection{background:var(--nrc-amber);color:#120a02}[data-site=narcotics] :focus-visible{outline:2px solid var(--nrc-amber);outline-offset:3px}[data-site=narcotics] .nrc-shell{width:100%;max-width:1180px;margin-inline:auto;padding-inline:24px}[data-site=narcotics] .nrc-shell--narrow{max-width:720px}[data-site=narcotics] .nrc-sec{padding-block:clamp(64px,9vw,118px);position:relative}[data-site=narcotics] .nrc-sec--tight{padding-top:0}[data-site=narcotics] .prose{color:var(--nrc-dim);max-width:62ch;font-size:1.0625rem;line-height:1.7}[data-site=narcotics] .prose p+p{margin-top:.9em}[data-site=narcotics] .prose strong{color:var(--nrc-text);font-weight:600}[data-site=narcotics] .prose a{color:var(--nrc-amber);text-underline-offset:3px;text-decoration:underline}[data-site=narcotics] .nrc-lead{margin-top:14px;font-size:1.125rem}[data-site=narcotics] .nrc-h2{text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(2rem,3.6vw,3rem);font-style:italic;font-weight:900}[data-site=narcotics] .nrc-subhead{font-family:var(--nrc-display);text-transform:uppercase;letter-spacing:.22em;color:var(--nrc-faint);border-bottom:1px solid var(--nrc-line);margin:56px 0 18px;padding-bottom:12px;font-size:.9375rem;font-weight:600}[data-site=narcotics] .nrc-subhead:first-child{margin-top:0}[data-site=narcotics] .nrc-motion [data-reveal]:not([data-reveal=self])>*{opacity:0;transform:translateY(18px)}[data-site=narcotics] .nrc-motion [data-reveal]:not([data-reveal=self]).is-in>*{opacity:1;transition:opacity .52s var(--nrc-ease), transform .52s var(--nrc-ease);transform:none}[data-site=narcotics] .nrc-motion [data-reveal].is-in>:nth-child(2){transition-delay:60ms}[data-site=narcotics] .nrc-motion [data-reveal].is-in>:nth-child(3){transition-delay:.12s}[data-site=narcotics] .nrc-motion [data-reveal].is-in>:nth-child(n+4){transition-delay:.18s}[data-site=narcotics] .nrc-motion [data-reveal=self]{opacity:0;transform:translateY(18px)}[data-site=narcotics] .nrc-motion [data-reveal=self].is-in{opacity:1;transition:opacity .52s var(--nrc-ease), transform .52s var(--nrc-ease);transform:none}@media (prefers-reduced-motion:reduce){[data-site=narcotics] .nrc-motion [data-reveal]>*,[data-site=narcotics] .nrc-motion [data-reveal].is-in>*,[data-site=narcotics] .nrc-motion [data-reveal=self],[data-site=narcotics] .nrc-motion [data-reveal=self].is-in{opacity:1;transition:none;transform:none}}[data-site=narcotics] .nrc-btn{font-family:var(--nrc-display);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--nrc-radius);cursor:pointer;white-space:nowrap;transition:background-color .16s var(--nrc-ease), border-color .16s var(--nrc-ease), color .16s var(--nrc-ease), transform .16s var(--nrc-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 22px 10px;font-size:1rem;font-weight:700;display:inline-flex}[data-site=narcotics] .nrc-btn--lg{padding:15px 30px 13px;font-size:1.1875rem}[data-site=narcotics] .nrc-btn--solid{background:var(--nrc-amber);color:#170d02;box-shadow:0 6px 26px -12px #ff8a1ee6}[data-site=narcotics] .nrc-btn--solid:hover{background:var(--nrc-amber-hot);transform:translateY(-1px)}[data-site=narcotics] .nrc-btn--ghost{border-color:var(--nrc-line-strong);color:var(--nrc-text)}[data-site=narcotics] .nrc-btn--ghost:hover{border-color:var(--nrc-amber-line);color:var(--nrc-amber)}[data-site=narcotics] .nrc-linkbtn{cursor:pointer;color:var(--nrc-faint);font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}[data-site=narcotics] .nrc-linkbtn:hover{color:var(--nrc-amber)}[data-site=narcotics] .nrc-banner{background:var(--nrc-amber);color:#170d02;text-align:center;padding:8px 24px;font-size:.875rem}[data-site=narcotics] .nrc-banner a{text-decoration:underline}[data-site=narcotics] .nrc-head{z-index:50;transition:background-color .22s var(--nrc-ease), border-color .22s var(--nrc-ease);border-bottom:1px solid #0000;position:sticky;top:0}[data-site=narcotics] .nrc-head.is-stuck{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--nrc-line);background:#060708e0}[data-site=narcotics] .nrc-head__bar{min-height:68px}[data-site=narcotics] .nrc-brand__img{width:auto;height:20px}[data-site=narcotics] .nrc-nav{gap:26px;margin-left:14px;display:none}[data-site=narcotics] .nrc-nav__link{font-family:var(--nrc-display);text-transform:uppercase;letter-spacing:.13em;color:var(--nrc-dim);border-bottom:2px solid #0000;padding-block:4px;font-size:1rem;font-weight:600}[data-site=narcotics] .nrc-nav__link:hover{color:var(--nrc-text)}[data-site=narcotics] .nrc-nav__link.is-active{color:var(--nrc-text);border-bottom-color:var(--nrc-amber)}[data-site=narcotics] .nrc-head__cta{margin-left:auto;display:none}[data-site=narcotics] .nrc-head__perk{margin-left:auto}[data-site=narcotics] .nrc-burger{cursor:pointer;background:0 0;border:0;gap:5px;margin-left:auto;padding:10px 6px;display:grid}[data-site=narcotics] .nrc-burger__bar{background:var(--nrc-text);width:22px;height:2px;display:block}[data-site=narcotics] .nrc-drawer{background:var(--nrc-ink);border-top:1px solid var(--nrc-line);gap:2px;padding:10px 24px 22px}[data-site=narcotics] .nrc-drawer__link{font-family:var(--nrc-display);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--nrc-line);padding:11px 0;font-size:1.375rem;font-weight:600}[data-site=narcotics] .nrc-drawer__cta{align-self:flex-start;margin-top:18px}@media (width>=900px){[data-site=narcotics] .nrc-nav{display:flex}[data-site=narcotics] .nrc-head__cta{display:inline-flex}[data-site=narcotics] .nrc-head__perk{margin-left:auto}[data-site=narcotics] .nrc-head__perk+.nrc-head__cta{margin-left:0}[data-site=narcotics] .nrc-burger{display:none}}[data-site=narcotics] .nrc-perktag{border:1px solid var(--nrc-amber-line);background:var(--nrc-amber-wash);border-radius:var(--nrc-radius);padding:5px 8px 5px 9px}[data-site=narcotics] .nrc-perktag__icon{filter:brightness(0)saturate()invert(66%)sepia(63%)saturate(2600%)hue-rotate(348deg)brightness(102%)contrast(101%);width:24px;height:24px}[data-site=narcotics] .nrc-perktag__name{font-family:var(--nrc-display);text-transform:uppercase;letter-spacing:.08em;color:var(--nrc-amber-hot);font-size:.9375rem;font-weight:700;line-height:1.1}[data-site=narcotics] .nrc-perktag__seen{letter-spacing:.06em;color:var(--nrc-faint);font-size:.6875rem;line-height:1.3}[data-site=narcotics] .nrc-perktag__drop{color:var(--nrc-faint);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:1.25rem;line-height:1}[data-site=narcotics] .nrc-perktag__drop:hover{color:var(--nrc-text)}@media not all and (width>=560px){[data-site=narcotics] .nrc-perktag__seen{display:none}}[data-site=narcotics] .nrc-round{max-width:760px}[data-site=narcotics] .nrc-round__no{font-family:var(--nrc-display);text-transform:uppercase;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}[data-site=narcotics] .nrc-round__word{letter-spacing:.32em;color:var(--nrc-faint);font-size:.8125rem;font-weight:600}[data-site=narcotics] .nrc-round__digits{letter-spacing:.02em;color:var(--nrc-amber);font-size:1.375rem;font-style:italic;font-weight:900}[data-site=narcotics] .nrc-round__title{text-transform:uppercase;letter-spacing:-.018em;font-size:clamp(2.25rem,5.2vw,4.25rem);font-style:italic;font-weight:900}[data-site=narcotics] .nrc-round__intro{margin-top:18px}[data-site=narcotics] .nrc-picker{margin-top:44px}[data-site=narcotics] .nrc-picker__prompt{font-family:var(--nrc-display);text-transform:uppercase;letter-spacing:.24em;color:var(--nrc-faint);min-height:24px;margin-bottom:18px;font-size:.9375rem;font-weight:600}[data-site=narcotics] .nrc-picker__prompt strong{color:var(--nrc-amber);letter-spacing:.06em;font-size:1.125rem;font-style:italic;font-weight:900}[data-site=narcotics] .nrc-picker__locked{letter-spacing:.14em;color:var(--nrc-dim);margin-top:4px;font-size:.75rem;display:block}[data-site=narcotics] .nrc-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}[data-site=narcotics] .nrc-perk{background:var(--nrc-panel);border:1px solid var(--nrc-line);border-radius:var(--nrc-radius);cursor:pointer;width:100%;height:100%;color:inherit;transition:background-color .18s var(--nrc-ease), border-color .18s var(--nrc-ease), opacity .26s var(--nrc-ease), transform .18s var(--nrc-ease);grid-template-rows:auto 1fr auto;place-items:center;gap:8px;padding:18px 10px 14px;display:grid}[data-site=narcotics] .nrc-perk:hover{background:var(--nrc-raise);border-color:var(--nrc-line-strong);transform:translateY(-2px)}[data-site=narcotics] .nrc-perk__icon{opacity:.72;width:46px;height:46px;transition:opacity .18s var(--nrc-ease)}[data-site=narcotics] .nrc-perk:hover .nrc-perk__icon{opacity:1}[data-site=narcotics] .nrc-perk__name{font-family:var(--nrc-display);text-transform:uppercase;letter-spacing:.07em;text-align:center;font-size:.9375rem;font-weight:600;line-height:1.15}[data-site=narcotics] .nrc-perk__kind{text-transform:uppercase;letter-spacing:.2em;color:var(--nrc-faint);font-size:.625rem}[data-site=narcotics] .nrc-picker.is-locked .nrc-perk{opacity:.34}[data-site=narcotics] .nrc-picker.is-locked .nrc-perk:hover{opacity:.6;transform:none}[data-site=narcotics] .nrc-perk.is-chosen,[data-site=narcotics] .nrc-picker.is-locked .nrc-perk.is-chosen{opacity:1;border-color:var(--nrc-amber);background:var(--nrc-amber-wash);transform:none;box-shadow:0 10px 40px -18px #ff8a1ed9}[data-site=narcotics] .nrc-perk.is-chosen .nrc-perk__icon{opacity:1;filter:brightness(0)saturate()invert(66%)sepia(63%)saturate(2600%)hue-rotate(348deg)brightness(102%)contrast(101%)}[data-site=narcotics] .nrc-perk.is-chosen .nrc-perk__name{color:var(--nrc-amber-hot)}[data-site=narcotics] .nrc-picker__reset{margin-top:20px;font-size:.875rem}@media (width>=560px){[data-site=narcotics] .nrc-picker__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){[data-site=narcotics] .nrc-picker__grid{grid-template-columns:repeat(8,minmax(0,1fr))}}[data-site=narcotics] .nrc-rail-wrap{position:relative}[data-site=narcotics] .nrc-rail-wrap:after{content:"";pointer-events:none;background:linear-gradient(to left, var(--nrc-black), #06070800);width:clamp(40px,8vw,120px);position:absolute;inset:0 0 0 auto}[data-site=narcotics] .nrc-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--nrc-raise) transparent;gap:18px;padding:40px max(24px,50vw - 590px) 30px;display:flex;overflow-x:auto}[data-site=narcotics] .nrc-rail__item{scroll-snap-align:center;background:linear-gradient(180deg, var(--nrc-panel), var(--nrc-ink));border:1px solid var(--nrc-line);border-radius:var(--nrc-radius-lg);width:min(78vw,420px);transition:border-color .2s var(--nrc-ease);flex:none;align-content:space-between;gap:18px;padding:26px 22px 18px;display:grid}[data-site=narcotics] .nrc-rail__item:hover{border-color:var(--nrc-amber-line)}[data-site=narcotics] .nrc-rail__img{object-fit:contain;filter:drop-shadow(0 18px 26px #0009);width:100%;height:132px}[data-site=narcotics] .nrc-rail__label{border-top:1px solid var(--nrc-line);align-items:baseline;gap:10px;padding-top:14px;display:flex}[data-site=narcotics] .nrc-rail__weapon{font-family:var(--nrc-display);text-transform:uppercase;letter-spacing:.24em;color:var(--nrc-faint);font-size:.75rem;font-weight:600}[data-site=narcotics] .nrc-rail__name{font-family:var(--nrc-display);text-transform:uppercase;letter-spacing:.02em;margin-left:auto;font-size:1.375rem;font-weight:700}[data-site=narcotics] .nrc-form{background:var(--nrc-panel);border:1px solid var(--nrc-line);border-radius:var(--nrc-radius-lg);padding:clamp(24px,4vw,40px)}[data-site=narcotics] .nrc-form__title{text-transform:uppercase;margin-bottom:22px;font-size:1.75rem;font-style:italic;font-weight:900}[data-site=narcotics] .nrc-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}[data-site=narcotics] .nrc-field{grid-column:span 2;gap:6px;display:grid}[data-site=narcotics] .nrc-field__label{font-family:var(--nrc-display);text-transform:uppercase;letter-spacing:.18em;color:var(--nrc-faint);font-size:.8125rem;font-weight:600}[data-site=narcotics] .nrc-field__input{background:var(--nrc-black);border:1px solid var(--nrc-line-strong);border-radius:var(--nrc-radius);color:var(--nrc-text);font:inherit;width:100%;padding:11px 13px}[data-site=narcotics] .nrc-field__input:focus{border-color:var(--nrc-amber);outline:none}[data-site=narcotics] .nrc-field__input--area{resize:vertical;min-height:110px}[data-site=narcotics] .nrc-form__hp{position:absolute;left:-9999px}[data-site=narcotics] .nrc-check{color:var(--nrc-dim);align-items:flex-start;gap:10px;margin-top:20px;font-size:.9375rem;display:flex}[data-site=narcotics] .nrc-check__box{accent-color:var(--nrc-amber);margin-top:4px}[data-site=narcotics] .nrc-form__submit{margin-top:24px}[data-site=narcotics] .nrc-form__thanks{color:var(--nrc-text)}@media (width>=620px){[data-site=narcotics] .nrc-field{grid-column:span 1}[data-site=narcotics] .nrc-field--wide{grid-column:span 2}}[data-site=narcotics] .nrc-foot{border-top:1px solid var(--nrc-line);background:var(--nrc-ink);margin-top:auto;padding-block:56px 40px}[data-site=narcotics] .nrc-foot__logo{opacity:.85;width:auto;height:26px}[data-site=narcotics] .nrc-foot__tag{font-family:var(--nrc-display);text-transform:uppercase;letter-spacing:.22em;color:var(--nrc-faint);font-size:1rem}[data-site=narcotics] .nrc-foot__nav{border-top:1px solid var(--nrc-line);padding-top:22px}[data-site=narcotics] .nrc-foot__link{font-family:var(--nrc-display);text-transform:uppercase;letter-spacing:.13em;color:var(--nrc-dim);font-size:.9375rem;font-weight:600}[data-site=narcotics] .nrc-foot__link:hover{color:var(--nrc-amber)}[data-site=narcotics] .nrc-foot__fine{color:var(--nrc-faint);font-size:.8125rem}[data-site=narcotics] .nrc-foot__note{color:var(--nrc-dim)}[data-site=narcotics] .nrc-hero{isolation:isolate;background:var(--nrc-black);flex-direction:column;margin-top:-68px;display:flex;position:relative}[data-site=narcotics] .nrc-hero__panel{isolation:isolate;grid-template-columns:minmax(0,1fr);align-items:center;min-height:min(88svh,840px);padding-block:140px 60px;display:grid;position:relative;overflow:hidden}[data-site=narcotics] .nrc-hero__world{z-index:0;transform:translate3d(0, calc(var(--nrc-p) * 5vh), 0) scale(1.04);will-change:transform;position:absolute;inset:-5% -2% -2%}[data-site=narcotics] .nrc-hero__world img{object-fit:cover;object-position:42% 62%;width:100%;height:100%}[data-site=narcotics] .nrc-hero__scrim{z-index:1;pointer-events:none;background:linear-gradient(97deg, #060708db 0%, #060708b3 28%, #06070842 56%, #06070800 78%), radial-gradient(44% 52% at 8% 46%, #ff8a1e33, transparent 72%), linear-gradient(to bottom, #060708d1 0%, #06070800 22%), linear-gradient(to top, var(--nrc-black) 2%, #06070800 34%);position:absolute;inset:0}[data-site=narcotics] .nrc-hero__op{z-index:4;pointer-events:none;transform:translate3d(0, calc(var(--nrc-p) * 16vh), 0);position:absolute;bottom:0}[data-site=narcotics] .nrc-hero__op--front{width:auto;height:88%;right:3%}[data-site=narcotics] .nrc-hero__dust{z-index:5;object-fit:cover;opacity:.65;mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;transform:translate3d(0, calc(var(--nrc-p) * 24vh), 0) scale(1.06);position:absolute;inset:0}[data-site=narcotics] .nrc-hero__grain{z-index:7;pointer-events:none;opacity:.45;background:repeating-linear-gradient(#ffffff08 0 1px,#0000 1px 3px);position:absolute;inset:0}[data-site=narcotics] .nrc-hero__copy{z-index:6;position:relative}[data-site=narcotics] .nrc-hero__word{filter:drop-shadow(0 22px 60px #060708d9);-webkit-user-select:none;user-select:none;width:min(100%,560px);height:auto;display:block}[data-site=narcotics] .nrc-hero__title{max-width:22ch;font-family:var(--nrc-display);text-transform:uppercase;letter-spacing:.24em;color:var(--nrc-amber);text-shadow:0 4px 22px #060708f2;margin-top:26px;font-size:clamp(1rem,1.55vw,1.25rem);font-weight:700;line-height:1.35}[data-site=narcotics] .nrc-hero__intro{color:#c7cdd2;text-shadow:0 2px 18px #060708eb;max-width:42ch;margin-top:18px}[data-site=narcotics] .nrc-hero__actions{margin-top:30px}[data-site=narcotics] .nrc-hero__band{z-index:10;border-block:1px solid var(--nrc-line);background:#090a0cf5;position:relative}[data-site=narcotics] .nrc-hero__band-in{min-height:60px}[data-site=narcotics] .nrc-hero__band-tab,[data-site=narcotics] .nrc-hero__band-cell{font-family:var(--nrc-display);text-transform:uppercase;letter-spacing:.17em;align-items:center;padding-inline:24px;font-size:.9375rem;font-weight:700;display:inline-flex}[data-site=narcotics] .nrc-hero__band-tab{z-index:1;background:var(--nrc-amber);color:#170d02;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);margin-left:-24px;padding-right:30px;position:relative}[data-site=narcotics] .nrc-hero__band-tab:before{content:"";background:var(--nrc-amber);width:100vw;position:absolute;top:0;bottom:0;right:100%}[data-site=narcotics] .nrc-hero__band-cell{color:var(--nrc-dim);border-left:1px solid var(--nrc-line)}[data-site=narcotics] .nrc-hero__band-cell:first-child{border-left:0}@media not all and (width>=1100px){[data-site=narcotics] .nrc-hero__op--front{height:78%;right:-4%}[data-site=narcotics] .nrc-hero__intro{max-width:34ch}}@media not all and (width>=720px){[data-site=narcotics] .nrc-hero__panel{align-items:end;min-height:auto;padding-block:128px 44px}[data-site=narcotics] .nrc-hero__world img{object-position:56% 58%}[data-site=narcotics] .nrc-hero__scrim{background:radial-gradient(60% 34% at 22% 22%, #ff8a1e2e, transparent 72%), linear-gradient(to bottom, #060708e0 0%, #06070838 30%), linear-gradient(to top, var(--nrc-black) 34%, #06070800 76%)}[data-site=narcotics] .nrc-hero__op--front{opacity:.8;height:58%;right:-44%}[data-site=narcotics] .nrc-hero__copy{max-width:none}[data-site=narcotics] .nrc-hero__word{width:100%}[data-site=narcotics] .nrc-hero__title{letter-spacing:.18em;margin-top:20px}[data-site=narcotics] .nrc-hero__intro{font-size:1rem}[data-site=narcotics] .nrc-hero__actions .nrc-btn{flex:100%}[data-site=narcotics] .nrc-hero__band-in{flex-wrap:wrap;min-height:0;padding-block:0 14px}[data-site=narcotics] .nrc-hero__band-tab{margin-bottom:12px;padding-block:9px 7px}[data-site=narcotics] .nrc-hero__band-cell{border-left:0;flex:100%;padding-block:5px;padding-inline:0;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){[data-site=narcotics] .nrc-hero__world,[data-site=narcotics] .nrc-hero__op,[data-site=narcotics] .nrc-hero__dust{transform:none}}[data-site=narcotics] .nrc-sec--rules{background:linear-gradient(180deg, var(--nrc-black), var(--nrc-ink))}[data-site=narcotics] .nrc-rules__body{align-items:start;gap:40px;margin-top:48px;display:grid}[data-site=narcotics] .nrc-rules__list{background:var(--nrc-line);border:1px solid var(--nrc-line);border-radius:var(--nrc-radius-lg);gap:1px;display:grid;overflow:hidden}[data-site=narcotics] .nrc-rulecard{background:var(--nrc-ink);padding:26px 26px 24px}[data-site=narcotics] .nrc-rulecard__title{text-transform:uppercase;letter-spacing:.01em;margin-bottom:8px;font-size:1.5rem}[data-site=narcotics] .nrc-rulecard__text{color:var(--nrc-dim);font-size:.9375rem;line-height:1.65}[data-site=narcotics] .nrc-rules__art{isolation:isolate;margin:0;position:relative}[data-site=narcotics] .nrc-rules__art:before{content:"";z-index:-1;background:radial-gradient(50% 50% at 50% 62%,#ff8a1e33,#6f879414 45%,#0000 72%);position:absolute;inset:12% -8% -6%}[data-site=narcotics] .nrc-rules__art img{filter:brightness(1.28)contrast(1.05)drop-shadow(0 30px 60px #000000b3);width:100%;max-width:330px;margin-inline:auto}[data-site=narcotics] .nrc-rules__art figcaption{text-align:center;font-family:var(--nrc-display);text-transform:uppercase;letter-spacing:.16em;color:var(--nrc-faint);margin-top:18px;font-size:1rem}@media (width>=900px){[data-site=narcotics] .nrc-rules__body{grid-template-columns:1.35fr 1fr;gap:56px}[data-site=narcotics] .nrc-rules__list{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-site=narcotics] .nrc-sec--perks{background:radial-gradient(70% 50% at 50% 0%, #ff8a1e17, transparent 70%), var(--nrc-ink);border-block:1px solid var(--nrc-line);padding-block:clamp(120px,20vw,300px)}[data-site=narcotics] .nrc-perks__foot{flex-wrap:wrap;align-items:center;gap:24px;margin-top:44px;display:flex}[data-site=narcotics] .nrc-perks__earned{flex:380px}[data-site=narcotics] .nrc-sec--skins{padding-bottom:clamp(48px,7vw,88px)}[data-site=narcotics] .nrc-skins__foot{margin-top:16px}[data-site=narcotics] .nrc-sec--trade{background:linear-gradient(180deg, var(--nrc-black), var(--nrc-ink))}[data-site=narcotics] .nrc-trade{align-items:center;gap:48px;display:grid}[data-site=narcotics] .nrc-steps{gap:26px;margin-top:44px;display:grid}[data-site=narcotics] .nrc-step{padding-left:54px;position:relative}[data-site=narcotics] .nrc-step:before{content:"";background:var(--nrc-line-strong);width:1px;position:absolute;top:34px;bottom:-26px;left:17px}[data-site=narcotics] .nrc-step:last-child:before{display:none}[data-site=narcotics] .nrc-step__no{border:1px solid var(--nrc-amber-line);background:var(--nrc-black);width:35px;height:35px;font-family:var(--nrc-display);color:var(--nrc-amber);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}[data-site=narcotics] .nrc-step__title{text-transform:uppercase;margin-bottom:5px;padding-top:3px;font-size:1.375rem}[data-site=narcotics] .nrc-step__text{color:var(--nrc-dim);font-size:.9375rem}[data-site=narcotics] .nrc-trade__art{margin:0}[data-site=narcotics] .nrc-trade__art img{filter:drop-shadow(0 40px 60px #000000bf);width:100%;max-width:460px;margin-inline:auto}@media (width>=900px){[data-site=narcotics] .nrc-trade{grid-template-columns:1.1fr .9fr;gap:72px}}[data-site=narcotics] .nrc-season{--nrc-w:0;margin-top:48px}[data-site=narcotics] .nrc-season__stack{position:relative}[data-site=narcotics] .nrc-weeks{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}[data-site=narcotics] .nrc-weeks--lit{clip-path:inset(0 calc((1 - var(--nrc-w)) * 100%) 0 0);position:absolute;inset:0}[data-site=narcotics] .nrc-week{border:1px solid var(--nrc-line);border-radius:var(--nrc-radius);background:var(--nrc-panel);height:76px;font-family:var(--nrc-display);color:var(--nrc-faint);place-items:center;font-size:1.25rem;font-weight:700;display:grid}[data-site=narcotics] .nrc-weeks--lit .nrc-week{border-color:var(--nrc-amber);background:var(--nrc-amber-wash);color:var(--nrc-amber-hot)}[data-site=narcotics] .nrc-weeks--lit .nrc-week:last-child{background:var(--nrc-amber);color:#170d02;box-shadow:0 8px 30px -14px #ff8a1ef2}[data-site=narcotics] .nrc-weeks__caption{font-family:var(--nrc-display);text-transform:uppercase;letter-spacing:.2em;color:var(--nrc-faint);justify-content:space-between;margin:14px 0 40px;font-size:.8125rem;display:flex}[data-site=narcotics] .nrc-maps{--nrc-m:.5;gap:20px;margin-top:48px;display:grid}[data-site=narcotics] .nrc-map{border-radius:var(--nrc-radius-lg);border:1px solid var(--nrc-line);isolation:isolate;position:relative;overflow:hidden}[data-site=narcotics] .nrc-map__img{aspect-ratio:16/10;object-fit:cover;filter:saturate(.7)brightness(.68);width:100%;height:118%;transform:translate3d(0, calc(var(--nrc-m) * var(--nrc-map-shift,-9%) + 4%), 0);transition:filter .4s var(--nrc-ease)}[data-site=narcotics] .nrc-map:nth-child(2) .nrc-map__img{--nrc-map-shift:-14%}[data-site=narcotics] .nrc-map:nth-child(3) .nrc-map__img{--nrc-map-shift:-6%}[data-site=narcotics] .nrc-map:hover .nrc-map__img{filter:saturate(.95)brightness(.86)}@media (prefers-reduced-motion:reduce){[data-site=narcotics] .nrc-map__img{height:100%;transform:none}}[data-site=narcotics] .nrc-map__body{background:linear-gradient(#06070800,#060708f0 78%);padding:60px 22px 20px;position:absolute;inset:auto 0 0}[data-site=narcotics] .nrc-map__name{text-transform:uppercase;font-size:1.625rem;font-style:italic;font-weight:900}[data-site=narcotics] .nrc-map__text{color:var(--nrc-dim);margin-top:6px;font-size:.875rem}@media (width>=760px){[data-site=narcotics] .nrc-maps{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-site=narcotics] .nrc-close{isolation:isolate;background:var(--nrc-black);border-top:1px solid var(--nrc-line);padding-block:clamp(96px,14vw,180px);position:relative;overflow:hidden}[data-site=narcotics] .nrc-close__art{z-index:-1;object-fit:cover;object-position:62% 45%;opacity:.5;filter:contrast(1.1);width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 90% at 70%,#000 20%,#0000 78%);mask-image:radial-gradient(80% 90% at 70%,#000 20%,#0000 78%)}[data-site=narcotics] .nrc-close__body{justify-items:start;gap:30px;display:grid}[data-site=narcotics] .nrc-close .nrc-round__title{font-size:clamp(3rem,8vw,6.5rem)}[data-site=narcotics] .nrc-phead{isolation:isolate;border-bottom:1px solid var(--nrc-line);margin-top:-68px;padding-block:140px 64px;position:relative;overflow:hidden}[data-site=narcotics] .nrc-phead__art{z-index:-1;object-fit:cover;object-position:70% 30%;opacity:.4;filter:saturate(.6)brightness(.7);width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 5%,#0000 82%);mask-image:linear-gradient(270deg,#000 5%,#0000 82%)}[data-site=narcotics] .nrc-phead__body{position:relative}[data-site=narcotics] .nrc-phead__title{text-transform:uppercase;letter-spacing:-.02em;max-width:16ch;font-size:clamp(2.75rem,7vw,5.5rem);font-style:italic;font-weight:900}[data-site=narcotics] .nrc-phead__intro{margin-top:20px}[data-site=narcotics] .nrc-phead__meta{font-family:var(--nrc-display);letter-spacing:.1em;text-transform:uppercase;margin-top:18px;font-size:1.125rem}[data-site=narcotics] .nrc-phead__meta a{color:var(--nrc-amber)}[data-site=narcotics] .nrc-kinds{gap:18px;display:grid}[data-site=narcotics] .nrc-kind{border-left:2px solid var(--nrc-amber);padding-left:20px}[data-site=narcotics] .nrc-kind__title{text-transform:uppercase;margin-bottom:6px;font-size:1.5rem}[data-site=narcotics] .nrc-kind__text{color:var(--nrc-dim);font-size:.9375rem}[data-site=narcotics] .nrc-perklist{gap:10px;display:grid}[data-site=narcotics] .nrc-perkcard{text-align:left;background:var(--nrc-panel);border:1px solid var(--nrc-line);border-radius:var(--nrc-radius);width:100%;color:inherit;cursor:pointer;transition:border-color .18s var(--nrc-ease), background-color .18s var(--nrc-ease);align-items:flex-start;gap:16px;padding:18px;display:flex}[data-site=narcotics] .nrc-perkcard:hover{border-color:var(--nrc-line-strong);background:var(--nrc-raise)}[data-site=narcotics] .nrc-perkcard.is-chosen{border-color:var(--nrc-amber);background:var(--nrc-amber-wash)}[data-site=narcotics] .nrc-perkcard__icon{opacity:.8;flex:none;width:44px;height:44px}[data-site=narcotics] .nrc-perkcard.is-chosen .nrc-perkcard__icon{opacity:1;filter:brightness(0)saturate()invert(66%)sepia(63%)saturate(2600%)hue-rotate(348deg)brightness(102%)contrast(101%)}[data-site=narcotics] .nrc-perkcard__body{gap:4px;display:grid}[data-site=narcotics] .nrc-perkcard__name{font-family:var(--nrc-display);text-transform:uppercase;letter-spacing:.04em;font-size:1.25rem;font-weight:700}[data-site=narcotics] .nrc-perkcard.is-chosen .nrc-perkcard__name{color:var(--nrc-amber-hot)}[data-site=narcotics] .nrc-perkcard__text{color:var(--nrc-dim);font-size:.9375rem;line-height:1.55}[data-site=narcotics] .nrc-earned{border-top:1px solid var(--nrc-line);background:var(--nrc-ink)}[data-site=narcotics] .nrc-earned__text{max-width:60ch;color:var(--nrc-text);font-size:1.25rem}@media (width>=700px){[data-site=narcotics] .nrc-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}[data-site=narcotics] .nrc-perklist{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-site=narcotics] .nrc-split{align-items:center;gap:40px;display:grid}[data-site=narcotics] .nrc-split__copy .prose{margin-top:16px}[data-site=narcotics] .nrc-cases{gap:18px;display:grid}[data-site=narcotics] .nrc-cases img{filter:drop-shadow(0 30px 50px #000000b3);width:100%}[data-site=narcotics] .nrc-rulesheet{border-top:1px solid var(--nrc-line);background:var(--nrc-ink)}[data-site=narcotics] .nrc-fair{background:var(--nrc-line);border:1px solid var(--nrc-line);border-radius:var(--nrc-radius-lg);gap:1px;display:grid;overflow:hidden}[data-site=narcotics] .nrc-fair__item{background:var(--nrc-ink);padding:26px}[data-site=narcotics] .nrc-fair__title{text-transform:uppercase;color:var(--nrc-amber);margin-bottom:8px;font-size:1.375rem}[data-site=narcotics] .nrc-fair__text{color:var(--nrc-dim);font-size:.9375rem}[data-site=narcotics] .nrc-tracks{gap:18px;margin-top:36px;display:grid}[data-site=narcotics] .nrc-track{border:1px solid var(--nrc-line);border-radius:var(--nrc-radius-lg);background:var(--nrc-panel);padding:28px}[data-site=narcotics] .nrc-track.is-premium{border-color:var(--nrc-amber-line);background:radial-gradient(120% 100% at 0% 0%, #ff8a1e1a, transparent 65%), var(--nrc-panel)}[data-site=narcotics] .nrc-track__title{text-transform:uppercase;margin-bottom:8px;font-size:1.625rem;font-style:italic;font-weight:900}[data-site=narcotics] .nrc-track.is-premium .nrc-track__title{color:var(--nrc-amber-hot)}[data-site=narcotics] .nrc-track__text{color:var(--nrc-dim)}@media (width>=860px){[data-site=narcotics] .nrc-split{grid-template-columns:1fr 1fr;gap:64px}[data-site=narcotics] .nrc-split--flip .nrc-split__copy{grid-column:1}[data-site=narcotics] .nrc-cases{grid-template-columns:repeat(2,minmax(0,1fr))}[data-site=narcotics] .nrc-fair{grid-template-columns:repeat(3,minmax(0,1fr))}[data-site=narcotics] .nrc-tracks{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-site=narcotics] .hero{border-bottom:1px solid var(--nrc-line);background:radial-gradient(60% 100% at 20% 0%, #ff8a1e14, transparent 70%), var(--nrc-ink);margin-top:-68px;padding-block:120px 40px}[data-site=narcotics] .hero__eyebrow{font-family:var(--nrc-display);text-transform:uppercase;letter-spacing:.28em;color:var(--nrc-amber);font-size:.8125rem;font-weight:700}[data-site=narcotics] .hero__title{font-family:var(--nrc-display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(2.5rem,6vw,4.5rem);font-style:italic;font-weight:900;line-height:.95}[data-site=narcotics] .hero__intro{color:var(--nrc-dim);margin-top:16px}[data-site=narcotics] .card,[data-site=narcotics] .postcard{background:var(--nrc-panel);border:1px solid var(--nrc-line);border-radius:var(--nrc-radius-lg);transition:border-color .18s var(--nrc-ease);overflow:hidden}[data-site=narcotics] .card:hover,[data-site=narcotics] .postcard:hover{border-color:var(--nrc-amber-line)}[data-site=narcotics] .card__title,[data-site=narcotics] .postcard__title{font-family:var(--nrc-display);text-transform:uppercase;letter-spacing:.01em;font-weight:700}[data-site=narcotics] .card__text,[data-site=narcotics] .postcard__excerpt{color:var(--nrc-dim);font-size:.9375rem}[data-site=narcotics] .postcard__cat,[data-site=narcotics] .postcard__meta{font-family:var(--nrc-display);text-transform:uppercase;letter-spacing:.2em;color:var(--nrc-faint);font-size:.75rem}[data-site=narcotics] .postcard__badge{background:var(--nrc-amber);color:#170d02;font-family:var(--nrc-display);text-transform:uppercase;letter-spacing:.12em;border-radius:2px;padding:4px 9px 3px;font-size:.75rem;font-weight:700}[data-site=narcotics] .postcard__thumb{background:var(--nrc-black)}[data-site=narcotics] .dot{background:var(--nrc-amber);border-radius:50%;width:8px;height:8px;display:block}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
