/*! tailwindcss v4.2.4 | 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)))){*,: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-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Manrope", ui-sans-serif, system-ui, 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 0);--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 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--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:.625rem;--radius-lg:.875rem;--radius-xl:1.125rem;--radius-2xl:1.35rem;--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);--font-heading:"Wix Madefor Display", "Manrope", ui-sans-serif, system-ui, sans-serif;--color-brand-yellow:#ffd326;--color-brand-red:#e1262f;--color-brand-tech:#00a6b2;--color-brand-copper:#f97316;--color-brand-petrol:#0f766e;--color-brand-ink:#2d2d26de;--color-brand-paper:#f6f6f3}}@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,ui-sans-serif, system-ui, 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{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}:root{--motion-fast:.18s;--motion-base:.32s;--motion-slow:.56s;--motion-smooth:cubic-bezier(.22, 1, .36, 1);--motion-standard:cubic-bezier(.2, 0, 0, 1);--motion-hover-lift:-1px;--motion-media-hover-scale:1.018}html{scroll-behavior:smooth;scroll-padding-top:88px;overflow-x:clip}body{font-family:var(--font-sans);font-feature-settings:"kern" 1, "liga" 1;text-rendering:geometricprecision;overflow-x:clip}main{overflow-x:clip}h1,h2,h3,h4,.hero-title,.section-title{font-family:var(--font-heading);letter-spacing:0;overflow-wrap:break-word;text-wrap:balance;font-weight:800;overflow:visible}h1.font-black,h2.font-black,.motion-title,.motion-title.font-black{font-family:var(--font-heading);letter-spacing:0;font-weight:800!important}h3,h4,.font-black{letter-spacing:0}input,select,textarea{min-width:0}button:not(:disabled),[type=button]:not(:disabled),[type=submit]:not(:disabled),[role=button]:not([aria-disabled=true]),summary,label[for]{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}[class*=overflow-x-auto]{scrollbar-width:none}[class*=overflow-x-auto]::-webkit-scrollbar{display:none}@supports not (overflow:clip){html,body,main{overflow-x:hidden}}}@layer components{.site-header{transition:background-color .18s,box-shadow .18s,border-color .18s,transform .18s;position:sticky}.site-header:before{background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red), transparent 72%);content:"";opacity:.9;transform-origin:0;height:2px;transition:opacity .18s,transform .22s;position:absolute;inset:0 0 auto;transform:scaleX(.28)}.site-header.is-scrolled{background-color:#fffffffa;border-color:#0a0a0a2e;box-shadow:0 14px 30px #0a0a0a1a}.site-header.is-scrolled:before{transform:scaleX(1)}.page-scroll-progress{z-index:90;background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-tech));pointer-events:none;transform-origin:0;width:100%;height:3px;transition:transform 80ms linear;position:fixed;top:0;left:0;transform:scaleX(0);box-shadow:0 0 22px #ffd3266b}.site-preloader{z-index:10000;color:#fff;opacity:0;pointer-events:none;transition:opacity .28s var(--motion-smooth), visibility .28s var(--motion-smooth);visibility:hidden;background:radial-gradient(circle at 68% 26%,#ffd32629,#0000 26%),linear-gradient(135deg,#070706 0%,#11110e 52%,#040606 100%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}html.is-preloading .site-preloader{opacity:1;pointer-events:auto;visibility:visible}.site-preloader.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.site-preloader:before,.site-preloader:after{content:"";pointer-events:none;position:absolute;inset:0}.site-preloader:before{opacity:.32;transform-origin:bottom;background-color:#0000;background-image:linear-gradient(90deg,#ffd32633 1px,#0000 1px),linear-gradient(0deg,#ffffff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:2.8s linear infinite preloader-grid-drift;transform:perspective(900px)rotateX(62deg)translateY(12%)}.site-preloader:after{mix-blend-mode:screen;opacity:.62;animation:preloader-scan 1.35s var(--motion-smooth) infinite;background:linear-gradient(100deg,#0000 0 42%,#ffd326e6 48%,#ff3044 51%,#00a6b2 56%,#0000 62%),linear-gradient(90deg,#00000080,#0000 24% 76%,#00000085);transform:translate(-72%)}.site-preloader__grid{filter:blur(18px);opacity:.85;background:radial-gradient(circle at 24% 58%,#ffd32633,#0000 20%),radial-gradient(circle at 74% 44%,#00a6b22e,#0000 18%);position:absolute;inset:0}.site-preloader__panel{z-index:1;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(420px,100vw - 48px);animation:preloader-panel-in .72s var(--motion-smooth) both;background:linear-gradient(135deg,#ffffff1f,#ffffff0d),#0a0a0aad;border:1px solid #ffffff26;gap:18px;padding:28px;display:grid;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 32px 90px #0000006b,inset 0 1px #ffffff24}.site-preloader__panel:before{background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-tech));content:"";transform-origin:0;height:3px;animation:preloader-top-line 1.15s var(--motion-smooth) infinite alternate;position:absolute;inset:0 0 auto}.site-preloader__mark{background:var(--color-brand-yellow);color:#181712;width:66px;height:66px;font-family:var(--font-heading);border-radius:50%;place-items:center;font-size:28px;font-weight:800;animation:1.7s ease-in-out infinite preloader-mark-pulse;display:grid;box-shadow:0 0 0 10px #ffd3261a,0 18px 38px #ffd32647}.site-preloader__mark img{object-fit:contain;width:48px;height:48px}.site-preloader__copy{gap:7px;display:grid}.site-preloader__copy strong{font-family:var(--font-heading);letter-spacing:0;font-size:clamp(28px,8vw,44px);line-height:1.05}.site-preloader__copy span{color:#ffffffb8;font-size:14px;font-weight:800}.site-preloader__track{background:#ffffff1f;border-radius:999px;height:8px;position:relative;overflow:hidden}.site-preloader__track span{border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-tech));width:46%;animation:preloader-track 1.2s var(--motion-smooth) infinite;position:absolute;inset:0 auto 0 0;box-shadow:0 0 24px #ffd3267a}.site-cursor{z-index:10001;pointer-events:none;opacity:0;transition:width .22s var(--motion-smooth), height .22s var(--motion-smooth), opacity .16s ease, border-color .22s ease, background-color .22s ease, box-shadow .22s ease;will-change:transform;display:none;position:fixed;top:0;left:0;transform:translate(-100px,-100px)translate(-50%,-50%)}.site-cursor--dot{background:var(--color-brand-yellow);border-radius:999px;width:6px;height:6px;box-shadow:0 0 22px #ffd326b3}.site-cursor--lag{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffd32614;border:1px solid #ffd326b3;border-radius:999px;width:30px;height:30px;box-shadow:inset 0 0 24px #ffd32614}.site-cursor--lag:before,.site-cursor--lag:after{content:"";opacity:0;pointer-events:none;transition:opacity .18s ease, transform .26s var(--motion-smooth);position:absolute}.site-cursor--lag:before{border-radius:inherit;background:conic-gradient(#0000 0deg 26deg,#ffd326f2 27deg 50deg,#0000 51deg 138deg,#00a6b2d1 139deg 162deg,#0000 163deg 247deg,#e1262fc2 248deg 270deg,#0000 271deg 360deg);inset:-7px;transform:rotate(-28deg)scale(.82);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.site-cursor--lag:after{color:#fff;content:"клик";min-width:44px;font-family:var(--font-sans);letter-spacing:0;text-align:center;text-transform:uppercase;white-space:nowrap;background:#0a0a0adb;border:1px solid #ffd326b8;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;line-height:1;bottom:-9px;left:calc(100% - 2px);transform:translate(-8px,8px)scale(.82);box-shadow:0 10px 24px #0a0a0a33,0 0 18px #ffd32629}@media (hover:hover) and (pointer:fine){body.has-site-cursor,body.has-site-cursor a,body.has-site-cursor button,body.has-site-cursor [role=button],body.has-site-cursor summary,body.has-site-cursor label[for]{cursor:none}body.has-site-cursor input,body.has-site-cursor textarea,body.has-site-cursor select{cursor:auto}body.has-site-cursor .site-cursor{display:block}body.is-cursor-visible .site-cursor{opacity:1}body.is-cursor-link .site-cursor--dot{background:var(--color-brand-tech);width:5px;height:5px;box-shadow:0 0 0 5px #00a6b21f,0 0 18px #00a6b2b3}body.is-cursor-link .site-cursor--lag{background:radial-gradient(circle,#ffd32638,#0000 56%),radial-gradient(circle at 72% 42%,#00a6b22e,#0000 42%),#0a0a0a1a;border-color:#ffd326f0;width:36px;height:36px;box-shadow:0 0 0 1px #ffffff1f,0 0 28px #ffd32647,inset 0 0 18px #ffffff14}body.is-cursor-link .site-cursor--lag:before{opacity:1;animation:1.15s linear infinite site-cursor-scan;transform:rotate(0)scale(1)}body.is-cursor-link .site-cursor--lag:after{opacity:.96;transform:translate(0)scale(1)}body.is-cursor-cta .site-cursor--dot{background:var(--color-brand-yellow);box-shadow:0 0 0 5px #ffd32629,0 0 22px #ffd326c7}body.is-cursor-cta .site-cursor--lag{background:radial-gradient(circle at 34% 36%,#ffd32647,#0000 43%),radial-gradient(circle at 72% 64%,#e1262f2e,#0000 38%),#0a0a0a1f;border-color:#ffd326fa;width:40px;height:40px;box-shadow:0 0 0 1px #ffffff29,0 0 34px #ffd3265c,0 0 18px #e1262f24}body.is-cursor-cta .site-cursor--lag:after{background:var(--color-brand-yellow);color:#17160f;content:"заявка";border-color:#ffd326eb}body.is-cursor-zoom .site-cursor--dot{background:#fff;box-shadow:0 0 0 5px #ffd32629,0 0 22px #ffd326c7}body.is-cursor-zoom .site-cursor--lag{background:radial-gradient(circle,#ffd3262e 0 24%,#0000 25%),#0a0a0a14;border-color:#ffd326fa;width:38px;height:38px;box-shadow:0 0 0 1px #ffffff38,0 0 30px #ffd3265c}body.is-cursor-zoom .site-cursor--lag:after{color:#17160f;content:"фото";background:#ffd326f0;border-color:#ffd326e6}body.is-cursor-input .site-cursor--lag{background:#00a6b21a;border-color:#00a6b2c7;width:24px;height:46px}body.is-cursor-input .site-cursor--lag:before,body.is-cursor-input .site-cursor--lag:after{opacity:0;animation:none}body.is-cursor-down .site-cursor--lag{background:#ff304429;border-color:#ff3044cc;width:30px;height:30px}}@media (hover:none),(pointer:coarse){body.has-site-cursor{cursor:auto}body.has-site-cursor a,body.has-site-cursor button,body.has-site-cursor [role=button],body.has-site-cursor summary,body.has-site-cursor label[for]{cursor:pointer}body.has-site-cursor .site-cursor{opacity:0!important;display:none!important}}@keyframes site-cursor-scan{to{transform:rotate(360deg)scale(1)}}.motion-title{overflow:hidden}.motion-title .motion-word{opacity:0;transform-origin:0 100%;transition:opacity .42s,transform .82s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--word-index,0) * 42ms);will-change:transform, opacity;display:inline-block;transform:translateY(.78em)rotateX(28deg)}.motion-title.is-title-visible .motion-word{opacity:1;transform:translate(0)rotateX(0)}.motion-ready .motion-card{opacity:0;transform:translateY(18px)scale(.985)}.motion-ready .motion-card:not(.is-card-visible){transition-delay:calc(var(--card-index,0) * 42ms)}.motion-ready .motion-card.is-card-visible{opacity:1;transition-delay:0s;transform:translate(0)scale(1)}.motion-ready .motion-card.is-card-visible:hover,.motion-ready .motion-card.is-card-visible:focus-within{transform:translate3d(0, var(--motion-hover-lift), 0) scale(1.006)}.mobile-snap-dots,.mobile-snap-controls{display:none}.kinetic-section{--kinetic-progress:0;isolation:isolate;position:relative}.kinetic-section:after{z-index:3;content:"";height:1px;opacity:calc(.18 + (var(--kinetic-progress) * .45));pointer-events:none;transform:translateX(calc((var(--kinetic-progress) - .5) * 18%)) scaleX(calc(.68 + (var(--kinetic-progress) * .32)));transform-origin:50%;background:linear-gradient(90deg,#0000,#ffd326ad,#00a6b28c,#0000);transition:opacity .22s;position:absolute;top:0;left:0;right:0}@media (width<=640px){.mobile-snap-rail{--snap-progress:0;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:-1rem;margin-right:-1rem;padding:0 1rem .5rem;scroll-padding-inline:1rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1rem calc(100% - 2.75rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1rem calc(100% - 2.75rem),#0000);grid-template-columns:none!important;gap:12px!important;display:flex!important}.mobile-snap-rail::-webkit-scrollbar{display:none}.mobile-snap-rail>*{opacity:.7;scroll-snap-align:start;scroll-snap-stop:always;min-width:0;transition:opacity .34s var(--motion-smooth), transform .42s var(--motion-smooth), box-shadow .34s var(--motion-smooth);transform:translateY(7px)scale(.965);flex:0 0 min(82vw,318px)!important}.mobile-snap-rail>.is-snap-active{opacity:1;transform:translate(0)scale(1);box-shadow:0 18px 38px #0a0a0a14}.home-catalog-rail.mobile-snap-rail>.catalog-card{flex-basis:min(86vw,340px)!important}.mobile-snap-dots{align-items:center;gap:7px;min-height:18px;margin-top:8px;padding-inline:2px;display:flex;position:relative}.mobile-snap-dots:before{background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-tech));content:"";width:44px;height:2px;transform:scaleX(calc(.28 + var(--snap-progress,0) * .72));transform-origin:0;border-radius:999px}.mobile-snap-dots button{cursor:pointer;width:18px;height:6px;transition:width .26s var(--motion-smooth), background-color .22s ease, box-shadow .22s ease;background:#0a0a0a24;border:0;border-radius:999px}.mobile-snap-dots button.is-active{background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-tech));width:34px;box-shadow:0 8px 18px #ffd3262e}.mobile-snap-controls{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}#home-catalog .mobile-snap-controls{margin-top:22px}#home-catalog .mobile-snap-controls+.home-catalog-rail{margin-top:14px!important}.mobile-snap-controls .mobile-snap-dots{flex:1;margin-top:0}.mobile-snap-arrow{background:radial-gradient(circle at 32% 24%, #ffffff9e, transparent 32%), linear-gradient(180deg, #ffe678, var(--color-brand-yellow) 62%, #efb800);width:42px;height:42px;color:var(--color-brand-ink);cursor:pointer;transition:opacity .18s ease, transform .22s var(--motion-smooth), box-shadow .22s ease;border:1px solid #ffd326a6;border-radius:999px;flex:0 0 42px;place-items:center;font-size:18px;font-weight:950;display:inline-grid;box-shadow:inset 0 1px #ffffffb3,0 12px 24px #ffd32633}.mobile-snap-arrow:not(:disabled):active{transform:scale(.94)}.mobile-snap-arrow:disabled{cursor:default;opacity:.35;box-shadow:none}}.site-header__shell{transition:padding .18s}.site-header.is-scrolled .site-header__shell{padding-top:.625rem;padding-bottom:.625rem}.brand-link{border-radius:var(--radius-lg);transition:opacity .18s,transform .18s}.brand-link:hover,.brand-link:focus-visible{opacity:.92;transform:translateY(-1px)}.main-nav{position:relative;box-shadow:inset 0 1px #ffffffdb,0 1px 2px #0a0a0a0a}.main-nav [data-mega-root]{position:static}.nav-link{isolation:isolate;border-radius:var(--radius-md);color:#404040;white-space:nowrap;align-items:center;gap:.5rem;min-height:44px;line-height:1;text-decoration:none;transition:color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.nav-link>*{z-index:2;position:relative}.nav-link__badge{background:#ffd944;border-radius:999px;align-items:center;min-height:1.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nav-link__badge{background:color-mix(in srgb, var(--color-brand-yellow) 86%, #fff)}}.nav-link__badge{color:var(--color-brand-ink);text-transform:uppercase;padding:0 .45rem;font-size:.625rem;font-weight:900;line-height:1}.nav-link:before{z-index:0;border-radius:inherit;content:"";opacity:0;background:#fff;transition:opacity .18s,transform .18s;position:absolute;inset:0;transform:scale(.94);box-shadow:0 10px 22px #0a0a0a14}.nav-link:after{z-index:1;background:linear-gradient(90deg, var(--color-brand-red), var(--color-brand-yellow));content:"";opacity:0;transform-origin:0;border-radius:999px;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:.45rem;left:.75rem;right:.75rem;transform:scaleX(.34)}.nav-link:hover,.nav-link:focus-visible,[data-mega-root].is-open [data-mega-trigger],[data-mega-root]:hover [data-mega-trigger],[data-mega-root]:focus-within [data-mega-trigger]{color:var(--color-brand-ink);transform:translateY(-1px)}.nav-link:hover:before,.nav-link:focus-visible:before,[data-mega-root].is-open [data-mega-trigger]:before,[data-mega-root]:hover [data-mega-trigger]:before,[data-mega-root]:focus-within [data-mega-trigger]:before{opacity:1;transform:scale(1)}.nav-link:hover:after,.nav-link:focus-visible:after,[data-mega-root].is-open [data-mega-trigger]:after,[data-mega-root]:hover [data-mega-trigger]:after,[data-mega-root]:focus-within [data-mega-trigger]:after{opacity:1;transform:scaleX(1)}.nav-link:focus-visible,.brand-link:focus-visible,.header-action:focus-visible,.mobile-menu-button:focus-visible{outline:2px solid var(--color-brand-yellow);outline-offset:3px}.nav-link__dot{background:var(--color-brand-yellow);border-radius:999px;width:.5rem;height:.5rem;transition:background-color .18s,box-shadow .18s,transform .18s;box-shadow:0 0 0 4px #ffd3262e}.nav-link:hover .nav-link__dot,[data-mega-root].is-open .nav-link__dot,[data-mega-root]:hover .nav-link__dot,[data-mega-root]:focus-within .nav-link__dot{background:var(--color-brand-red);transform:scale(1.08);box-shadow:0 0 0 4px #e1262f24}.nav-link__chevron{color:#737373;transition:color .18s,transform .18s}[data-mega-root].is-open .nav-link__chevron,[data-mega-root]:hover .nav-link__chevron,[data-mega-root]:focus-within .nav-link__chevron{color:var(--color-brand-red);transform:rotate(180deg)}.header-phone{border-radius:var(--radius-lg);padding:.5rem .625rem;text-decoration:none;transition:color .18s,transform .18s;position:relative}.header-phone:before{border-radius:inherit;content:"";opacity:0;background:#fafafac2;border:1px solid #e5e5e5d9;transition:opacity .18s,transform .18s;position:absolute;inset:0}.header-phone:hover,.header-phone:focus-visible{color:var(--color-brand-ink);transform:translateY(-1px)}.header-phone:hover:before,.header-phone:focus-visible:before{opacity:1}.header-phone__number,.header-phone__meta{z-index:1;position:relative}.header-phone .header-phone__meta{justify-content:flex-end;align-items:center;gap:.375rem;display:flex!important}.header-phone__dot{background:var(--color-brand-red);border-radius:999px;flex:0 0 .375rem;width:.375rem;height:.375rem;animation:1.8s ease-out infinite headerPhoneDotPulse;display:inline-block;position:relative;box-shadow:0 0 0 3px #e1262f1f,0 0 12px #e1262f59}@keyframes headerPhoneDotPulse{0%{box-shadow:0 0 #e1262f6b,0 0 10px #e1262f59}72%{box-shadow:0 0 0 8px #e1262f00,0 0 14px #e1262f61}to{box-shadow:0 0 #e1262f00,0 0 10px #e1262f4d}}.header-action{isolation:isolate;border:1px solid #dbaa00cc;align-items:center;transition:border-color .18s,box-shadow .18s,color .18s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 12px 24px #ffcb183d,0 8px 18px #0a0a0a14;background:linear-gradient(180deg, #ffe173 0%, var(--color-brand-yellow) 54%, #f3b700 100%)!important;color:var(--color-brand-ink)!important}.header-action:before{z-index:0;content:"";background:linear-gradient(115deg,#0000 0 18%,#ffffff80 42%,#0000 64% 100%);transition:transform .52s;position:absolute;inset:0;transform:translate(-130%)}.header-action span{z-index:1;position:relative}.header-action:hover,.header-action:focus-visible{color:var(--color-brand-ink);border-color:#0a0a0a2e;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffc7,0 18px 34px #ffcb1857,0 12px 28px #0a0a0a1f}.header-action:hover:before,.header-action:focus-visible:before{transform:translate(130%)}@media (width>=1280px) and (width<=1399px){.site-header__shell{gap:.75rem!important;padding-left:1rem!important;padding-right:1rem!important}.main-nav{font-size:.8125rem}.main-nav .nav-link{padding-left:.625rem!important;padding-right:.625rem!important}.site-header__shell>div:last-child{gap:.5rem!important}.header-phone{padding-left:.375rem!important;padding-right:.375rem!important}.header-phone__number{font-size:.9rem!important}.header-action{padding-left:.85rem!important;padding-right:.85rem!important}}.mobile-menu-button{position:relative;overflow:hidden;box-shadow:0 8px 18px #0a0a0a14}.mobile-menu-button:before{background:var(--color-brand-red);content:"";transform-origin:0;border-radius:999px;height:2px;transition:transform .18s;position:absolute;inset:auto 8px 7px;transform:scaleX(0)}.mobile-menu-button svg{z-index:1;transition:transform .18s;position:relative}.mobile-menu-button:hover,.mobile-menu-button:focus-visible{border-color:#0a0a0aa6}.mobile-menu-button:hover:before,.mobile-menu-button:focus-visible:before{transform:scaleX(1)}.mobile-menu-button:hover svg,.mobile-menu-button:focus-visible svg{transform:translateY(-1px)}.theme-toggle{transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffcb181a,0 10px 22px #ffcb182e,0 8px 18px #0a0a0a1a;color:var(--color-brand-yellow)!important;background:radial-gradient(circle at 50% 30%,#ffe17359,#0000 56%),linear-gradient(#2f2b20,#171510)!important;border-color:#ffcb18a6!important}.theme-toggle:before{border-radius:inherit;content:"";opacity:0;background:#ffcb181a;transition:opacity .18s,transform .18s;position:absolute;inset:7px;transform:scale(.75)}.theme-toggle__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;transition:opacity .16s,transform .16s;position:absolute}.theme-toggle:hover,.theme-toggle:focus-visible{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 0 0 4px #ffcb181f,0 14px 28px #ffcb1842,0 10px 24px #0a0a0a1f;border-color:#ffcb18eb!important}.theme-toggle:hover:before,.theme-toggle:focus-visible:before{opacity:1;transform:scale(1)}.theme-toggle__icon--dark,html[data-theme=dark] .theme-toggle__icon--light{opacity:0;transform:rotate(-45deg)scale(.72)}html[data-theme=dark] .theme-toggle__icon--dark{opacity:1;transform:rotate(0)scale(1)}@media (prefers-reduced-motion:reduce){.header-phone__dot{animation-duration:3s}.header-action:before,.theme-toggle:before{transition-duration:1ms}}[data-mega-root].is-open [data-mega-menu]{pointer-events:auto;visibility:visible;opacity:1}[data-mega-menu]{padding-top:1rem}[data-mega-menu]:before{content:"";height:1.25rem;position:absolute;inset:0 0 auto}.mega-menu-panel{transform-origin:top;transition:transform .24s var(--motion-smooth), box-shadow .24s ease;transform:translateY(10px)scale(.985)}.mega-menu-vin-panel{isolation:isolate;background:radial-gradient(circle at 86% 8%,#ffd3263d,#0000 30%),radial-gradient(circle at 16% 78%,#00a6b229,#0000 30%),linear-gradient(#474238,#34322c 58%,#2a2823);position:relative;overflow:hidden}.mega-menu-vin-panel:before{z-index:-1;content:"";opacity:.38;background-color:#0000;background-image:linear-gradient(90deg,#ffffff17 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.mega-menu-vin-panel p{color:#ffffffc7}.mobile-menu-vin-panel{isolation:isolate;background:radial-gradient(circle at 84% 10%,#ffd32633,#0000 30%),linear-gradient(#474238,#34322c 58%,#2a2823);position:relative;overflow:hidden}.mobile-menu-vin-panel:before{z-index:-1;content:"";opacity:.32;background-color:#0000;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}[data-mega-root].is-open .mega-menu-panel,[data-mega-root]:hover .mega-menu-panel,[data-mega-root]:focus-within .mega-menu-panel{transform:translateY(0)scale(1)}.contact-hub{pointer-events:none;justify-items:end;display:grid}.contact-hub__menu{pointer-events:none;opacity:0;width:min(320px,100vw - 1.5rem);transition:opacity .26s ease, transform .36s var(--motion-smooth);position:relative;transform:translateY(18px)rotate(-1.4deg)scale(.94)}.contact-hub__menu:before{background:linear-gradient(180deg, transparent, var(--color-brand-tech), var(--color-brand-yellow), transparent);content:"";opacity:0;transform-origin:bottom;width:2px;height:calc(100% + 22px);transition:opacity .26s ease, transform .42s var(--motion-smooth);border-radius:999px;position:absolute;bottom:-8px;right:27px;transform:scaleY(0)}.contact-hub__menu:after{aspect-ratio:1;content:"";opacity:0;width:24px;transition:opacity .26s ease, transform .42s var(--motion-smooth);background:#ffd32624;border:1px solid #ffd32661;border-radius:999px;position:absolute;bottom:-18px;right:16px;transform:scale(.74)}.contact-hub.is-open .contact-hub__menu{pointer-events:auto;opacity:1;transform:translateY(0)scale(1)}.contact-hub.is-open .contact-hub__menu:before{opacity:.92;transform:scaleY(1)}.contact-hub.is-open .contact-hub__menu:after{opacity:1;transform:scale(1)}.contact-hub__action{width:100%;min-height:64px;color:var(--color-brand-ink);cursor:pointer;opacity:0;transition:opacity .26s ease, transform .36s var(--motion-smooth);transition-delay:calc(var(--contact-index,0) * 46ms);background:0 0;border:0;grid-template-columns:minmax(0,1fr) 56px;align-items:center;gap:9px;text-decoration:none;display:grid;position:relative;transform:translate(16px,12px)scale(.96)}.contact-hub__action:before{border-radius:var(--radius-lg);content:"";opacity:.96;transform-origin:100%;transition:background-color .22s ease, border-color .22s ease, box-shadow .22s ease, transform .32s var(--motion-smooth);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(110deg,#ffffff29,#ffffff0f 44%,#ffd3261f),#10100ec7;border:1px solid #ffffff29;position:absolute;inset:4px 44px 4px 8px;transform:scaleX(.92);box-shadow:0 18px 46px #0a0a0a38,inset 0 1px #ffffff1f}.contact-hub__action:first-child{--contact-index:2}.contact-hub__action:nth-child(2){--contact-index:1}.contact-hub__action:nth-child(3){--contact-index:0}.contact-hub.is-open .contact-hub__action{opacity:1;transform:translate(0)scale(1)}.contact-hub__label{z-index:1;color:#fff;opacity:0;min-width:0;min-height:58px;transition:opacity .26s ease, color .22s ease, transform .32s var(--motion-smooth);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;display:grid;position:relative;transform:translate(10px)}.contact-hub.is-open .contact-hub__label,.contact-hub__action:hover .contact-hub__label,.contact-hub__action:focus-visible .contact-hub__label{opacity:1;transform:translate(0)}.contact-hub__action:hover .contact-hub__label,.contact-hub__action:focus-visible .contact-hub__label{color:var(--color-brand-ink)}.contact-hub__label-index{border:1px solid var(--color-brand-yellow);background:var(--color-brand-yellow);color:#0a0a0a;width:32px;height:32px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);transition:background-color .22s ease, border-color .22s ease, color .22s ease, transform .32s var(--motion-smooth);border-radius:999px;place-items:center;font-size:12px;font-weight:950;display:grid}.contact-hub__label-copy{gap:2px;min-width:0;display:grid}.contact-hub__label-copy strong,.contact-hub__label-copy small{text-align:left;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contact-hub__label-copy strong{font-size:13px;font-weight:950;line-height:1.1}.contact-hub__label-copy small{color:#ffffff9e;font-size:10px;font-weight:760;line-height:1.2;transition:color .22s}.contact-hub__action:hover:before,.contact-hub__action:focus-visible:before{background:linear-gradient(110deg,#fffffff0,#fff9daf0 56%,#ffd326b8),#fff;border-color:#ffd326b8;transform:scaleX(1);box-shadow:0 22px 52px #0a0a0a2e,0 0 0 4px #ffd32624,inset 0 1px #ffffffe0}.contact-hub__action:hover .contact-hub__label-index,.contact-hub__action:focus-visible .contact-hub__label-index{background:var(--color-brand-yellow);color:var(--color-brand-ink);border-color:#0a0a0a29;transform:rotate(-6deg)scale(1.04)}.contact-hub__action:hover .contact-hub__label-copy small,.contact-hub__action:focus-visible .contact-hub__label-copy small{color:#404040c7}.contact-hub__icon,.contact-hub__toggle{border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;box-shadow:0 16px 38px #0a0a0a2e,0 0 0 4px #ffd21b24,inset 0 1px #ffffff85}.contact-hub__icon{z-index:2;background:radial-gradient(circle at 32% 24%, #fff, transparent 22%), linear-gradient(135deg, #fffefa 0%, #ffe772 52%, var(--color-brand-yellow) 100%);color:var(--color-brand-ink);transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;position:relative}.contact-hub__icon svg,.contact-hub__toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:22px;height:22px}.contact-hub__action:hover .contact-hub__icon,.contact-hub__action:focus-visible .contact-hub__icon{color:var(--color-brand-ink);background:radial-gradient(circle at 32% 24%,#fff,#0000 24%),linear-gradient(135deg,#fff,#fff4c7);border-color:#0a0a0a33;transform:translate(-4px,-2px)scale(1.04);box-shadow:0 18px 36px #0a0a0a24,0 0 0 5px #ffd21b42}.contact-hub__icon--max{letter-spacing:0;font-size:11px;font-weight:950}.contact-hub__toggle{background:radial-gradient(circle at 28% 22%, #fff8c5, transparent 24%), linear-gradient(135deg, var(--color-brand-yellow), #ffb91f 58%, #ff3044 118%);color:var(--color-brand-ink);cursor:pointer;pointer-events:auto;transition:background-color .18s ease, color .18s ease, transform .26s var(--motion-smooth), box-shadow .18s ease;position:relative;overflow:hidden}.contact-hub__toggle:before{border-radius:inherit;background:conic-gradient(from 90deg, transparent 0 50%, #ffffffc2, transparent 64%);content:"";opacity:.45;animation:3.6s linear infinite contact-hub-spin;position:absolute;inset:-8px}.contact-hub__toggle:after{border-radius:inherit;content:"";opacity:0;background:radial-gradient(circle at 30% 22%,#ffffff7a,#0000 28%),#ffd3262e;animation:2.4s ease-out infinite contact-hub-ping;position:absolute;inset:9px;transform:scale(.78)}.contact-hub__toggle-ring{z-index:1;border-radius:inherit;pointer-events:none;border:1px solid #0a0a0a24;position:absolute;inset:4px}.contact-hub__toggle:hover,.contact-hub__toggle:focus-visible,.contact-hub.is-open .contact-hub__toggle{color:var(--color-brand-ink);background:radial-gradient(circle at 32% 22%,#fff,#0000 24%),linear-gradient(135deg,#fff,#fff2b6);border-color:#0a0a0a29;transform:translateY(-3px)scale(1.03);box-shadow:0 18px 38px #0a0a0a29,0 0 0 5px #ffd21b3d}.contact-hub__toggle-icon{z-index:2;transition:opacity .16s,transform .16s;position:absolute}.contact-hub__toggle-icon--close,.contact-hub.is-open .contact-hub__toggle-icon--open{opacity:0;transform:rotate(-45deg)scale(.8)}.contact-hub.is-open .contact-hub__toggle-icon--close{opacity:1;transform:rotate(0)scale(1)}.contact-hub__pulse-label{color:#fff;pointer-events:none;text-transform:uppercase;min-height:30px;transition:opacity .22s ease, transform .26s var(--motion-smooth);white-space:nowrap;background:#10100edb;border:1px solid #ffd3265c;border-radius:999px;align-items:center;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;bottom:66px;right:0;transform:translateY(0);box-shadow:0 18px 36px #0a0a0a2e}.contact-hub.is-open .contact-hub__pulse-label{opacity:0;transform:translateY(8px)scale(.96)}@media (width<=639px){.contact-hub{opacity:0;transition:opacity .18s,transform .18s;transform:translateY(10px)scale(.98);bottom:.75rem!important;right:.75rem!important}.contact-hub.is-mobile-visible{opacity:1;transform:translateY(0)scale(1)}.contact-hub__icon,.contact-hub__toggle{width:48px;height:48px}.contact-hub__label{white-space:normal;max-width:min(230px,100vw - 5rem)}.contact-hub__pulse-label{font-size:10px;bottom:58px;right:-2px}}.page-nav[hidden]{display:none!important}.page-nav{top:calc(var(--site-header-h,76px) + .875rem);right:max(1rem, env(safe-area-inset-right));z-index:57;pointer-events:none;justify-items:end;gap:.625rem;display:grid;position:fixed}.page-nav__toggle{isolation:isolate;min-height:46px;color:var(--color-brand-ink);cursor:pointer;pointer-events:auto;text-align:left;transition:border-color .22s ease, background-color .22s ease, box-shadow .22s ease, transform .26s var(--motion-smooth);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#fffffff5,#ffffffd6),#f6f6f3e6;border:1px solid #0a0a0a1a;border-radius:999px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:.5rem;padding:.45rem .875rem .45rem .5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #0a0a0a1f,inset 0 0 0 1px #ffffffb8}.page-nav__toggle:before{z-index:-1;content:"";transition:transform .52s var(--motion-smooth);background:linear-gradient(110deg,#0000 0 18%,#ffd32647 44%,#0000 68% 100%);position:absolute;inset:0;transform:translate(-120%)}.page-nav__toggle:hover,.page-nav__toggle:focus-visible,.page-nav.is-open .page-nav__toggle{border-color:#ffd326db;transform:translateY(-1px);box-shadow:0 18px 42px #0a0a0a29,0 0 0 4px #ffd32621,inset 0 0 0 1px #ffffffc7}.page-nav__toggle:hover:before,.page-nav__toggle:focus-visible:before,.page-nav.is-open .page-nav__toggle:before{transform:translate(120%)}.page-nav__toggle-icon{background:radial-gradient(circle at 34% 24%, #fff9c7, transparent 28%), var(--color-brand-yellow);border:1px solid #ffd3268a;border-radius:999px;place-items:center;width:30px;height:30px;display:grid;position:relative;box-shadow:0 0 0 4px #ffd32621,inset 0 1px #ffffffb3}.page-nav__toggle-icon i{background:var(--color-brand-ink);width:11px;height:2px;transition:opacity .18s ease, transform .22s var(--motion-smooth);border-radius:999px;display:block;position:absolute}.page-nav__toggle-icon i:first-child{transform:translateY(-5px)}.page-nav__toggle-icon i:nth-child(3){transform:translateY(5px)}.page-nav.is-open .page-nav__toggle-icon i:first-child{transform:rotate(45deg)}.page-nav.is-open .page-nav__toggle-icon i:nth-child(2){opacity:0;transform:scaleX(.2)}.page-nav.is-open .page-nav__toggle-icon i:nth-child(3){transform:rotate(-45deg)}.page-nav__toggle-copy{min-width:0;display:grid}.page-nav__toggle-copy small,.page-nav__toggle-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-nav__toggle-copy small{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-nav__toggle-copy strong{color:var(--color-brand-ink);font-size:.8125rem;font-weight:950;line-height:1}.page-nav__panel{border-radius:var(--radius-lg);opacity:0;pointer-events:none;transform-origin:100% 0;width:min(310px,100vw - 2rem);max-height:min(520px,100vh - 7rem);transition:opacity .22s ease, transform .32s var(--motion-smooth), visibility .22s ease;visibility:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;background:linear-gradient(135deg,#ffffff1a,#ffd32612),#121210eb;border:1px solid #ffffff29;padding:.75rem;position:absolute;top:calc(100% + .625rem);right:0;overflow:hidden auto;transform:translateY(-4px)scale(.96);box-shadow:0 26px 70px #0a0a0a42,inset 0 1px #ffffff1f}.page-nav__panel::-webkit-scrollbar{display:none}.page-nav.is-open .page-nav__panel{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.page-nav__head{color:#ffffff9e;text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;padding:.25rem .25rem .75rem;font-size:.6875rem;font-weight:950;display:flex}.page-nav__head b{color:var(--color-brand-yellow);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)}.page-nav__list{gap:.375rem;padding-top:.625rem;display:grid}.page-nav__link{color:#fff;min-height:54px;transition:background-color .18s ease, border-color .18s ease, color .18s ease, transform .22s var(--motion-smooth);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:.75rem;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.625rem;padding:.5rem .625rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.page-nav__link:before{background:var(--color-brand-yellow);content:"";opacity:0;width:3px;transition:opacity .18s ease, transform .22s var(--motion-smooth);border-radius:999px;position:absolute;inset:0 auto 0 0;transform:scaleY(.45)}.page-nav__index{width:32px;height:32px;color:var(--color-brand-yellow);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);border:1px solid #ffd3265c;border-radius:999px;place-items:center;font-size:.6875rem;font-weight:950;display:grid}.page-nav__link-copy{gap:.125rem;min-width:0;display:grid}.page-nav__link-copy small,.page-nav__link-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-nav__link-copy small{color:#ffffff75;text-transform:uppercase;font-size:.625rem;font-weight:850;line-height:1;transition:color .18s}.page-nav__link-copy strong{font-size:.8125rem;font-weight:900;line-height:1.15}.page-nav__link:hover,.page-nav__link:focus-visible,.page-nav__link.is-active{background:#ffd32624;border-color:#ffd3267a;transform:translate(3px)}.page-nav__link:hover:before,.page-nav__link:focus-visible:before,.page-nav__link.is-active:before{opacity:1;transform:scaleY(1)}.page-nav__link.is-active .page-nav__index{border-color:var(--color-brand-yellow);background:var(--color-brand-yellow);color:var(--color-brand-ink)}.page-nav__link.is-active .page-nav__link-copy small{color:#ffd326db}@media (width<=639px){.page-nav{top:calc(var(--site-header-h,72px) + .5rem);right:.75rem}.page-nav__toggle{grid-template-columns:28px minmax(0,1fr);min-height:42px;padding:.4rem .75rem .4rem .45rem}.page-nav__toggle-icon{width:28px;height:28px}.page-nav__toggle-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(52vw,210px);overflow:hidden}.page-nav__panel{transform-origin:100% 0;width:min(320px,100vw - 1.5rem);max-height:min(460px,100vh - 8rem);top:calc(100% + .5rem);right:0;transform:translateY(-4px)scale(.96)}}.vin-popup{z-index:58;border-radius:var(--radius-lg);width:min(520px,100vw - 2rem);color:var(--color-brand-ink);opacity:0;pointer-events:none;background:#fff;border:1px solid #e5e5e5;grid-template-columns:minmax(150px,170px) minmax(0,1fr);gap:0;transition:opacity .18s,transform .18s;display:grid;position:fixed;bottom:1.25rem;left:1.25rem;overflow:hidden;transform:translateY(18px)scale(.98);box-shadow:0 28px 70px #0a0a0a38,inset 0 0 0 1px #fff9}.vin-popup.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.vin-popup__close{z-index:4;border-radius:var(--radius-md);width:34px;height:34px;color:var(--color-brand-ink);cursor:pointer;background:#ffffffeb;border:1px solid #e5e5e5;justify-content:center;align-items:center;font-size:1.25rem;font-weight:900;line-height:1;transition:border-color .16s,transform .16s;display:inline-flex;position:absolute;top:.625rem;right:.625rem}.vin-popup__close:hover,.vin-popup__close:focus-visible{border-color:#0a0a0a;transform:translateY(-1px)}.vin-popup__visual{isolation:isolate;background:#0a0a0a;min-height:235px;position:relative;overflow:hidden}.vin-popup__visual:after{z-index:1;content:"";background:linear-gradient(#0a0a0a14,#0a0a0ac7),linear-gradient(90deg,#ffd3263d,#0000 54%);position:absolute;inset:0}.vin-popup__visual img{object-fit:cover;width:100%;height:100%;min-height:235px;transform:scale(1.05)}.vin-popup__mockup{z-index:2;border-radius:var(--radius-md);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff2e;padding:.75rem;position:absolute;bottom:.75rem;left:.75rem;right:.75rem;overflow:hidden}.vin-popup__mockup:before{content:"";background:linear-gradient(90deg,#0000,#ffd32647,#0000);animation:2.8s ease-in-out infinite vin-popup-scan;position:absolute;inset:0;transform:translate(-100%)}.vin-popup__mockup>*{z-index:1;position:relative}.vin-popup__mockup-top{text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-size:.75rem;font-weight:900;display:flex}.vin-popup__mockup-top strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;line-height:1.05;overflow:hidden}.vin-popup__mockup-top span{border-radius:var(--radius-md);background:var(--color-brand-yellow);min-height:28px;color:var(--color-brand-ink);align-items:center;padding:0 .55rem;display:inline-flex}.vin-popup__mockup-line{background:#ffffff2e;border-radius:999px;height:5px;margin-top:.75rem;overflow:hidden}.vin-popup__mockup-line:after{border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red));content:"";width:68%;height:100%;display:block}.vin-popup__mockup-grid{text-transform:uppercase;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin-top:.75rem;font-size:.58rem;font-weight:900;line-height:1;display:grid}.vin-popup__mockup-grid span{border-radius:var(--radius-md);text-align:center;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff26;justify-content:center;align-items:center;min-width:0;min-height:31px;padding:.38rem .24rem;display:inline-flex;overflow:hidden}.vin-popup__content{padding:1.125rem 3.25rem 1.125rem 1.125rem}.vin-popup__eyebrow{color:var(--color-brand-red);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.vin-popup h2,.vin-popup__title{max-width:15rem;margin-top:.5rem;font-size:1.35rem;font-weight:900;line-height:1.08}.vin-popup p{color:#525252;margin-top:.65rem;font-size:.82rem;line-height:1.55}.vin-popup__chips{flex-wrap:wrap;gap:.35rem;margin-top:.85rem;display:flex}.vin-popup__chips span{border-radius:var(--radius-md);background:#ffd3262e;border:1px solid #ffd326ad;padding:.34rem .52rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.72rem;font-weight:900}.vin-popup__actions{grid-template-columns:minmax(0,1fr) minmax(96px,.72fr);gap:.5rem;margin-top:1rem;display:grid}.vin-popup__actions button,.vin-popup__actions a{border-radius:var(--radius-md);white-space:nowrap;justify-content:center;align-items:center;min-width:0;min-height:40px;font-size:.78rem;font-weight:900;line-height:1.1;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.vin-popup__actions button{border:1px solid var(--color-brand-yellow);background:var(--color-brand-yellow);color:var(--color-brand-ink);cursor:pointer;padding:0 .7rem}.vin-popup__actions a{color:var(--color-brand-ink);border:1px solid #e5e5e5;padding:0 .65rem}.vin-popup__actions button:hover,.vin-popup__actions button:focus-visible,.vin-popup__actions a:hover,.vin-popup__actions a:focus-visible{transform:translateY(-1px)}@media (width<=640px){.vin-popup{grid-template-columns:1fr;width:auto;max-height:min(48dvh,360px);bottom:5.5rem;left:.75rem;right:.75rem;overflow-y:auto}.vin-popup__visual{display:none}.vin-popup__content{padding:1rem 3.25rem 1rem 1rem}.vin-popup__actions{grid-template-columns:minmax(0,1fr) minmax(92px,.7fr)}}@media (width<=380px){.vin-popup__content{padding:.95rem 3rem .95rem .95rem}.vin-popup__actions{grid-template-columns:1fr}.vin-popup__actions button,.vin-popup__actions a{min-height:42px}}[data-mobile-menu]{opacity:0;pointer-events:none;transition:opacity .26s}[data-mobile-menu].is-open{opacity:1;pointer-events:auto}[data-mobile-menu] .mobile-menu-backdrop{opacity:0;background:radial-gradient(circle at 86% 8%,#ffd32647,#0000 24%),linear-gradient(#0a0a0ab8,#0a0a0a94);transition:opacity .26s}[data-mobile-menu].is-open .mobile-menu-backdrop{opacity:1}[data-mobile-menu] .mobile-menu-panel{opacity:0;isolation:isolate;transform-origin:top;filter:blur(10px);clip-path:inset(0 0 100% 0 round var(--radius-lg));transition:clip-path .38s var(--motion-smooth), filter .3s ease, opacity .24s ease, transform .38s var(--motion-smooth);will-change:transform, opacity, clip-path;transform:translateY(-24px)scale(.955)}[data-mobile-menu] .mobile-menu-panel:before{z-index:-1;content:"";background:radial-gradient(circle at 18% 0,#ffd32657,#0000 36%),linear-gradient(90deg,#ffd3262e,#0000 72%);height:112px;position:absolute;inset:0 0 auto}[data-mobile-menu] .mobile-menu-panel:after{z-index:-1;content:"";opacity:0;transition:opacity .42s var(--motion-smooth), transform .72s var(--motion-smooth);background:linear-gradient(115deg,#0000 0 32%,#ffd32629 42%,#00a6b214 48%,#0000 58%),linear-gradient(#0000,#0a0a0a08);position:absolute;inset:0;transform:translate(-46%)}[data-mobile-menu] .mobile-menu-panel>*{opacity:0;transition:opacity .26s ease, transform .32s var(--motion-smooth);transform:translateY(12px)}[data-mobile-menu] .mobile-menu-panel>:nth-child(2){transition-delay:70ms}[data-mobile-menu].is-open .mobile-menu-panel{opacity:1;filter:blur();clip-path:inset(0 0 0 0 round var(--radius-lg));transform:translateY(0)scale(1)}[data-mobile-menu].is-open .mobile-menu-panel>*{opacity:1;transform:translateY(0)}[data-mobile-menu].is-open .mobile-menu-panel:after{opacity:1;transform:translate(34%)}[data-mobile-menu] .mobile-menu-panel a,[data-mobile-menu] .mobile-menu-panel button:not(.mobile-menu-backdrop){transition:border-color var(--motion-base) var(--motion-smooth), background-color var(--motion-base) var(--motion-smooth), box-shadow var(--motion-base) var(--motion-smooth), transform var(--motion-base) var(--motion-smooth);position:relative;overflow:hidden}[data-mobile-menu] .mobile-menu-panel a:hover,[data-mobile-menu] .mobile-menu-panel a:focus-visible,[data-mobile-menu] .mobile-menu-panel button:not(.mobile-menu-backdrop):hover,[data-mobile-menu] .mobile-menu-panel button:not(.mobile-menu-backdrop):focus-visible{transform:translateY(-1px);box-shadow:0 12px 28px #0a0a0a14}[data-quiz-step][hidden]{display:none}.quiz-visual img[data-quiz-image]{transform-origin:50%;backface-visibility:hidden;will-change:transform;animation:5.8s ease-in-out infinite alternate quiz-photo-drift;transform:scale(1.05)}.quiz-visual__motion{z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:1;contain:paint;position:absolute;inset:0;overflow:hidden;transform:translateZ(0);-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 92%,#0000)}.quiz-visual__motion:before{content:"";opacity:.82;will-change:transform;background:radial-gradient(circle,#ffd32638 0 1.5px,#0000 2px) 0 0/78px 78px,radial-gradient(circle,#e1262f2e 0 1.5px,#0000 2px) 32px 48px/112px 112px,linear-gradient(90deg,#ffd32614 1px,#0000 1px) 0 0/62px 62px,linear-gradient(#ffffff14 1px,#0000 1px) 0 0/62px 62px;animation:18s linear infinite quiz-grid-pan;position:absolute;inset:-18%;transform:translate(-4%,-3%)}.quiz-visual__motion:after{border-radius:var(--radius-xl);content:"";opacity:.5;backface-visibility:hidden;will-change:transform, opacity;background:radial-gradient(circle at 18% 58%,#ffd326e0 0 4px,#0000 5px),radial-gradient(circle at 52% 38%,#ffffffc7 0 3px,#0000 4px),radial-gradient(circle at 82% 56%,#e1262fc7 0 3px,#0000 4px),linear-gradient(118deg,#0000 0 17%,#ffd3267a 17.2% 17.8%,#0000 18% 51%,#ffffff4d 51.2% 51.8%,#0000 52%),linear-gradient(#ffffff14 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff12 1px,#0000 1px) 0 0/34px 34px;border:1px solid #ffffff24;height:118px;animation:7.5s ease-in-out infinite quiz-panel-float;position:absolute;bottom:8%;left:9%;right:8%;transform:perspective(620px)rotateX(56deg)rotate(-7deg);box-shadow:0 0 26px #ffd3261f,0 0 50px #e1262f14,inset 0 1px #ffffff14}.quiz-visual__motion span{backface-visibility:hidden;will-change:transform, opacity;background:#ffd326e6;border-radius:999px;width:12px;height:12px;animation:5s ease-in-out infinite quiz-node-pulse;position:absolute;box-shadow:0 0 0 8px #ffd3261f,0 0 24px #ffd32675}.quiz-visual__motion span:after{content:"";background:linear-gradient(90deg,#ffd326b8,#0000);width:72px;height:1px;position:absolute;top:50%;right:12%;transform:translate(100%,-50%)}.quiz-visual__scan{filter:blur(.2px);opacity:.58;will-change:transform, opacity;background:linear-gradient(103deg,#0000 0 35%,#ffd32614 43%,#ffd32675 50%,#00a6b238 54%,#0000 66%),linear-gradient(90deg,#0000 0,#ffffff1f 50%,#0000 100%);width:78%;animation:10.5s ease-in-out infinite quiz-scan-sweep;display:block;position:absolute;top:-12%;bottom:-12%;left:-18%;transform:translate(42%)}.quiz-visual__motion span:first-child{animation-delay:-.6s;top:28%;left:24%}.quiz-visual__motion span:nth-child(2){opacity:.94;background:#ffffffe0;animation-delay:-1.8s;top:50%;left:58%}.quiz-visual__motion span:nth-child(3){opacity:.86;background:#e1262fdb;animation-delay:-3.2s;top:72%;left:42%}.quiz-visual{isolation:isolate;background:#0a0a0a}.quiz-visual:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000,#0a0a0ad1);height:48%;position:absolute;inset:auto 0 0}.quiz-visual__intro-copy{max-width:540px}.quiz-visual__markers{z-index:2;pointer-events:none;position:absolute;inset:0}.quiz-visual__markers span{top:var(--marker-y);left:var(--marker-x);min-width:54px;min-height:34px;color:var(--color-brand-yellow);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);text-transform:uppercase;background:#0a0a0a80;border:1px solid #ffd3267a;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:950;animation:4.8s ease-in-out infinite quiz-marker-breathe;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #ffd32614,0 14px 34px #00000059}.quiz-visual__markers span:nth-child(2){animation-delay:-1.4s}.quiz-visual__markers span:nth-child(3){color:#fff;border-color:#e1262f80;animation-delay:-2.7s}.quiz-visual__stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:580px;display:grid}.quiz-visual__stage{border-radius:var(--radius-md);color:#ffffffb3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .26s var(--motion-smooth), background-color .26s var(--motion-smooth), color .26s var(--motion-smooth), transform .26s var(--motion-smooth);background:#ffffff14;border:1px solid #ffffff21;padding:11px 12px;font-size:12px;font-weight:900;line-height:1.25;position:relative;overflow:hidden}.quiz-visual__stage:before{content:"";background:#ffffff29;border-radius:999px;height:2px;position:absolute;inset:auto 10px 8px}.quiz-visual__stage:after{background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red));content:"";transform-origin:0;height:2px;transition:transform .36s var(--motion-smooth);border-radius:999px;position:absolute;inset:auto 10px 8px;transform:scaleX(0)}.quiz-visual__stage b{color:var(--color-brand-yellow);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);margin-bottom:5px;font-size:11px;font-weight:950;display:block}[data-quiz-root][data-quiz-step="1"] .quiz-visual__stage:first-child,[data-quiz-root][data-quiz-step="2"] .quiz-visual__stage:nth-child(2),[data-quiz-root][data-quiz-step="3"] .quiz-visual__stage:nth-child(3),[data-quiz-root][data-quiz-step="4"] .quiz-visual__stage:nth-child(4){color:#fff;background:#ffd32629;border-color:#ffd326b3;transform:translateY(-2px);box-shadow:0 18px 34px #ffd3261f}[data-quiz-root][data-quiz-step="1"] .quiz-visual__stage:first-child:after,[data-quiz-root][data-quiz-step="2"] .quiz-visual__stage:nth-child(2):after,[data-quiz-root][data-quiz-step="3"] .quiz-visual__stage:nth-child(3):after,[data-quiz-root][data-quiz-step="4"] .quiz-visual__stage:nth-child(4):after{transform:scaleX(1)}.quiz-director-card{isolation:isolate;border-radius:var(--radius-lg);background:radial-gradient(circle at 8% 0,#ffd3262e,#0000 36%),linear-gradient(135deg,#fff,#fffaf0);border:1px solid #ffd3265c;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px #0a0a0a12,inset 0 1px #ffffffe0}.quiz-director-card:before{z-index:-1;content:"";opacity:.55;background:linear-gradient(90deg,#0000,#ffd3265c,#0000);width:34%;animation:5.8s ease-in-out infinite live-console-sweep;position:absolute;inset:-40% auto -40% -30%;transform:skew(-16deg)}.quiz-director-card__photo{aspect-ratio:1;border-radius:var(--radius-lg);background:#111;border:1px solid #0a0a0a14;width:86px;position:relative;overflow:hidden;box-shadow:0 14px 30px #0a0a0a29}.quiz-director-card__photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#0a0a0a33);position:absolute;inset:0}.quiz-director-card__photo img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;transform:scale(1.06)}.quiz-director-card__copy{min-width:0}.quiz-director-card__copy span{color:var(--color-brand-red);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.25;display:block}.quiz-director-card__copy strong{color:var(--color-brand-ink);margin-top:5px;font-size:16px;font-weight:950;line-height:1.24;display:block}.quiz-director-card__copy p{color:#525252;margin-top:6px;font-size:13px;font-weight:650;line-height:1.55}[data-quiz-root].is-quiz-ready .quiz-director-card{border-color:#ffd326c7;box-shadow:0 22px 48px #ffd32629,inset 0 1px #ffffffeb}[data-quiz-progress]{position:relative;overflow:hidden}[data-quiz-progress]:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbd,#0000);animation:1.8s ease-in-out infinite quiz-progress-shine;position:absolute;inset:0;transform:translate(-110%)}.live-chip{border-radius:var(--radius-md);min-width:0;max-width:100%;color:var(--color-brand-ink);overflow-wrap:anywhere;animation:live-chip-enter .26s var(--motion-smooth);background:#ffffffc7;border:1px solid #0a0a0a14;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:850;line-height:1.2;display:inline-flex;overflow:hidden;box-shadow:0 8px 18px #0a0a0a0a}.live-chip b{color:var(--color-brand-red);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);text-transform:uppercase;flex:none;font-size:10px;font-weight:950}.live-chip.is-muted{color:#525252;box-shadow:none;background:#ffffff8a;border-style:dashed}.quiz-diagnostic{isolation:isolate;border-radius:var(--radius-lg);background:linear-gradient(90deg,#0a0a0a09 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#0a0a0a09 1px,#0000 1px) 0 0/28px 28px,linear-gradient(135deg,#fff,#fff8dc);border:1px solid #e5e5e5;padding:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.quiz-diagnostic:before,.catalog-quick-pick__console:before,.filter-console:before{z-index:-1;content:"";opacity:.68;background:linear-gradient(90deg,#0000,#ffd32652,#0000);width:42%;animation:4.8s ease-in-out infinite live-console-sweep;position:absolute;inset:-40% auto -40% -38%;transform:skew(-16deg)}.quiz-diagnostic.is-strong,.catalog-quick-pick__console.is-strong{border-color:#ffd326bf;box-shadow:0 16px 38px #ffd32629}.quiz-diagnostic__head,.catalog-quick-pick__console-head,.filter-console__top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.quiz-diagnostic__head span,.catalog-quick-pick__console-head span,.filter-console__top span{color:#525252;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.quiz-diagnostic__head strong,.catalog-quick-pick__console-head strong,.filter-console__top strong{color:var(--color-brand-ink);margin-top:4px;font-size:14px;font-weight:950;line-height:1.25;display:block}.quiz-diagnostic__head b,.catalog-quick-pick__console-head b,.filter-console__top b{border-radius:var(--radius-md);background:var(--color-brand-yellow);min-width:58px;min-height:38px;color:var(--color-brand-ink);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);border:1px solid #ffd326b3;justify-content:center;align-items:center;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 10px 20px #ffd32633}.quiz-diagnostic__bar,.catalog-quick-pick__console-bar,.filter-console__bar{background:#0a0a0a14;border-radius:999px;height:7px;margin-top:12px;overflow:hidden}.quiz-diagnostic__bar i,.catalog-quick-pick__console-bar i,.filter-console__bar i{border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-tech));height:100%;transition:width .26s var(--motion-smooth);display:block}.quiz-diagnostic__chips,.catalog-quick-pick__console-chips,.filter-console__chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.filter-console__next{color:#525252;margin-top:12px;font-size:12px;font-weight:750;line-height:1.55}.quiz-option,.quiz-line-option{border-radius:var(--radius-lg);cursor:pointer;background:#fff;border:1px solid #e5e5e5;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.quiz-option:hover,.quiz-line-option:hover,.quiz-option.is-selected,.quiz-line-option.is-selected{border-color:var(--color-brand-red);transform:translateY(-2px);box-shadow:0 18px 35px #0a0a0a1a}.quiz-option input,.quiz-line-option input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quiz-option__image{aspect-ratio:16/9;background:#0a0a0a;display:block;position:relative;overflow:hidden}.quiz-option__image:after{content:"";background:linear-gradient(#0000,#0a0a0a6b);position:absolute;inset:0}.quiz-option__image img{object-fit:cover;width:100%;height:100%;transition:transform .22s}.quiz-option:hover .quiz-option__image img,.quiz-option.is-selected .quiz-option__image img{transform:scale(1.05)}.quiz-option__image--part{background:radial-gradient(120% 100% at 50% 0,#ffd3261f,#0000 70%),#0a0a0a}.quiz-option__image--part img{object-fit:contain;padding:14px}.quiz-option__check{z-index:1;background:var(--color-brand-red);opacity:0;width:22px;height:22px;transition:opacity .2s var(--motion-smooth), transform .2s var(--motion-smooth);border-radius:999px;place-items:center;display:grid;position:absolute;top:8px;right:8px;transform:scale(.6)}.quiz-option__check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;margin-top:-2px;transform:rotate(45deg)}.quiz-option.is-selected .quiz-option__check{opacity:1;transform:scale(1)}.quiz-option__content{gap:8px;padding:14px;display:grid}.quiz-option__title{font-size:16px;font-weight:950;line-height:1.15}.quiz-option__text{color:#525252;min-height:40px;font-size:13px;line-height:1.55}.quiz-line-option{grid-template-columns:18px 1fr;gap:14px;padding:18px;align-items:start!important}.quiz-line-option:before{content:"";border:2px solid #a3a3a3;border-radius:999px;width:14px;height:14px;margin-top:4px;transition:background-color .18s,border-color .18s,box-shadow .18s}.quiz-line-option.is-selected:before{border-color:var(--color-brand-red);background:var(--color-brand-red);box-shadow:0 0 0 4px #e1262f24}.quiz-option.is-selected,.quiz-line-option.is-selected{animation:1.7s ease-in-out infinite quiz-selected-pulse}.quiz-input{border-radius:var(--radius-md);background:#fafafa;border:1px solid #e5e5e5;outline:none;min-height:48px;padding:10px 14px;font-weight:600;transition:border-color .18s,background-color .18s,box-shadow .18s}textarea.quiz-input{min-height:96px}.quiz-input:focus{border-color:var(--color-brand-red);background:#fff;box-shadow:0 0 0 4px #e1262f14}[data-quiz-root]{isolation:isolate;position:relative}[data-quiz-root]:before{z-index:2;content:"";opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 0 36%,#ffd32633 43%,#00a6b224 47%,#0000 58%);position:absolute;inset:0;transform:translate(-58%)}[data-quiz-root].is-quiz-step-changing:before{animation:quiz-root-sweep .76s var(--motion-smooth)}[data-quiz-step].is-quiz-step-active{animation:quiz-step-rise .52s var(--motion-smooth) both}.motion-ready [data-quiz-step].is-quiz-step-active .quiz-option.motion-card,.motion-ready [data-quiz-step].is-quiz-step-active .quiz-line-option.motion-card{opacity:1;transform:translate(0)scale(1)}.quiz-option:before{z-index:2;content:"";opacity:0;width:26px;height:26px;transition:opacity .24s ease, transform .34s var(--motion-smooth);background:radial-gradient(circle,#ffd326f2 0 4px,#0000 5px),#0a0a0a52;border:1px solid #ffffff5c;border-radius:999px;position:absolute;inset:10px 10px auto auto;transform:scale(.72)}.quiz-option:after,.quiz-line-option:after{z-index:0;content:"";opacity:0;pointer-events:none;transition:opacity .24s ease, transform .62s var(--motion-smooth);background:linear-gradient(120deg,#0000 0 40%,#ffd32633 47%,#00a6b229 52%,#0000 60%);position:absolute;inset:0;transform:translate(-72%)}.quiz-option:hover:after,.quiz-option.is-selected:after,.quiz-line-option:hover:after,.quiz-line-option.is-selected:after{opacity:1;transform:translate(52%)}.quiz-option.is-selected:before{opacity:1;transform:scale(1)}.selection-console{isolation:isolate;position:relative;overflow:hidden}.selection-console:before{z-index:-1;content:"";opacity:.7;background:linear-gradient(90deg,#0000,#ffd32638,#0000);width:40%;animation:5.8s ease-in-out infinite console-selection-sweep;position:absolute;inset:0 auto 0 -30%;transform:skew(-16deg)}.home-hero>.mx-auto{z-index:1;position:relative}.home-hero-photo-shade{background:#0a0a0aa8}.home-hero-side-shade{background:radial-gradient(circle at 18% 24%,#ffffff24,#0000 31%),linear-gradient(90deg,#0a0a0ad6 0%,#0a0a0aad 56%,#0a0a0a14 100%)}.home-hero-copy,.home-hero .selection-console,.home-hero .hero-action-strip{z-index:2;position:relative}.home-scroll-cue{z-index:12;color:#ffffffc2;text-transform:uppercase;writing-mode:vertical-rl;transition:color var(--motion-base) var(--motion-smooth), opacity var(--motion-base) ease, transform var(--motion-base) var(--motion-smooth);align-items:center;gap:10px;font-size:11px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex;position:absolute;bottom:clamp(26px,5vw,58px);left:max(10px,50vw - 40rem - 56px);transform:translateY(0)}.home-scroll-cue:hover,.home-scroll-cue:focus-visible{color:#fff;transform:translateY(3px)}.home-scroll-cue__mouse{writing-mode:horizontal-tb;background:#ffffff0a;border:1px solid;border-radius:999px;width:22px;height:34px;display:block;position:relative;box-shadow:0 0 0 6px #ffd3260f,inset 0 1px #ffffff1f}.home-scroll-cue__mouse:after{border-radius:inherit;content:"";opacity:0;border:1px solid #ffd3266b;animation:1.8s ease-out infinite scroll-cue-ripple;position:absolute;inset:-7px}.home-scroll-cue__mouse i{background:var(--color-brand-yellow);border-radius:999px;width:3px;height:7px;animation:1.35s ease-in-out infinite scroll-cue-wheel;position:absolute;top:7px;left:50%;transform:translate(-50%)}.home-scroll-cue__line{background:#ffffff2e;border-radius:999px;width:1px;height:54px;display:block;overflow:hidden}.home-scroll-cue__line:before{border-radius:inherit;background:linear-gradient(180deg, var(--color-brand-yellow), var(--color-brand-tech));content:"";width:100%;height:48%;animation:1.35s ease-in-out infinite scroll-cue-line;display:block}.home-scroll-cue__text{text-shadow:0 8px 22px #0000008c}.section-scroll-cue-wrap{z-index:24;pointer-events:none;height:0;position:relative}.section-scroll-cue{max-width:min(360px,100vw - 36px);min-height:52px;color:var(--color-brand-ink);pointer-events:auto;transition:border-color var(--motion-base) var(--motion-smooth), box-shadow var(--motion-base) var(--motion-smooth), color var(--motion-base) var(--motion-smooth), transform var(--motion-base) var(--motion-smooth);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(110deg,#fffffff0,#ffffffb8),#ffffffe0;border:1px solid #0a0a0a1f;border-radius:999px;grid-template-columns:24px 58px minmax(0,1fr);align-items:center;gap:10px;text-decoration:none;display:inline-grid;position:absolute;top:-25px;left:max(18px,50vw - 40rem + 14px);overflow:hidden;transform:translate(0);box-shadow:0 18px 44px #0a0a0a1a,inset 0 1px #ffffffe0}.section-scroll-cue:before{content:"";opacity:.38;animation:section-scroll-cue-scan 2.4s var(--motion-smooth) infinite;transition:opacity var(--motion-base) ease;background:linear-gradient(100deg,#0000 0 38%,#ffd32647 46%,#00a6b22e 52%,#0000 62%);position:absolute;inset:0;transform:translate(-62%)}.section-scroll-cue:hover,.section-scroll-cue:focus-visible{color:#11100d;border-color:#ffd326b3;transform:translateY(5px);box-shadow:0 24px 54px #0a0a0a24,0 0 0 7px #ffd3261a,inset 0 1px #ffffffeb}.section-scroll-cue:hover:before,.section-scroll-cue:focus-visible:before{opacity:.86}.section-scroll-cue--dark{color:#fff;background:linear-gradient(110deg,#ffffff1c,#ffffff0b),#0a0a0ab8;border-color:#ffffff24;box-shadow:0 20px 55px #00000042,inset 0 1px #ffffff1f}.section-scroll-cue--dark:hover,.section-scroll-cue--dark:focus-visible{color:#fff;border-color:#ffd326b8;box-shadow:0 24px 58px #00000057,0 0 0 7px #ffd32614,inset 0 1px #ffffff2e}.section-scroll-cue__mouse,.section-scroll-cue__line,.section-scroll-cue__copy{z-index:1;position:relative}.section-scroll-cue__mouse{background:#ffffff0f;border:1px solid;border-radius:999px;width:22px;height:34px;margin-left:10px;display:block;position:relative;box-shadow:0 0 0 6px #ffd3260f,inset 0 1px #ffffff24}.section-scroll-cue__mouse:after{border-radius:inherit;content:"";opacity:0;border:1px solid #ffd3266b;animation:1.8s ease-out infinite scroll-cue-ripple;position:absolute;inset:-7px}.section-scroll-cue__mouse i{background:var(--color-brand-yellow);border-radius:999px;width:3px;height:7px;animation:1.35s ease-in-out infinite scroll-cue-wheel;position:absolute;top:7px;left:50%;transform:translate(-50%)}.section-scroll-cue__line{opacity:.32;background:currentColor;border-radius:999px;width:58px;height:1px;overflow:hidden}.section-scroll-cue__line:before{border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-tech));content:"";width:46%;height:100%;animation:1.35s ease-in-out infinite section-scroll-cue-line;display:block}.section-scroll-cue__copy{text-transform:uppercase;gap:2px;min-width:0;padding-right:18px;display:grid}.section-scroll-cue__copy small{color:#e1262fe6;font-size:9px;font-weight:900;line-height:1}.section-scroll-cue--dark .section-scroll-cue__copy small{color:var(--color-brand-yellow)}.section-scroll-cue__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;line-height:1.15;overflow:hidden}@media (width<=1180px){.home-scroll-cue{display:none}}@media (width<=760px){.section-scroll-cue-wrap{height:42px;margin-bottom:-10px}.section-scroll-cue{grid-template-columns:22px minmax(34px,.18fr) minmax(0,1fr);gap:8px;min-height:46px;top:-20px;left:14px;right:14px}.section-scroll-cue__mouse{width:19px;height:29px;margin-left:8px}.section-scroll-cue__line{width:auto}.section-scroll-cue__copy small{display:none}.section-scroll-cue__copy strong{font-size:10px}}@media (prefers-reduced-motion:reduce){.section-scroll-cue{transition-duration:1ms}.section-scroll-cue:hover,.section-scroll-cue:focus-visible{transform:translate(0)}.section-scroll-cue:before{opacity:.2;animation-duration:7.5s}.home-scroll-cue__mouse:after,.section-scroll-cue__mouse:after{animation-duration:5.8s}.home-scroll-cue__mouse i,.section-scroll-cue__mouse i{animation-duration:4.2s}.home-scroll-cue__line:before,.section-scroll-cue__line:before{animation-duration:5.6s}}.service-proof-board{isolation:isolate;background-color:#fff;background-image:linear-gradient(90deg,#0a0a0a09 1px,#0000 1px),linear-gradient(#0a0a0a08 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-top:1px solid #0a0a0a14;border-bottom:1px solid #0a0a0a14;position:relative;overflow:clip}.service-proof-board:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 18% 72%,#ffd32629,#0000 24%),radial-gradient(circle at 72% 18%,#00a6b21a,#0000 22%),linear-gradient(#fff 0%,#f6f6f3b8 100%);position:absolute;inset:0}.service-proof-board__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.service-proof-card{color:#12120f;min-height:330px;transition:border-color .36s var(--motion-smooth), box-shadow .36s var(--motion-smooth), transform .36s var(--motion-smooth);background:linear-gradient(135deg,#fffffff0,#ffffffc2),#fff;border:1px solid #16161229;border-radius:0;align-content:start;gap:18px;padding:clamp(26px,3vw,38px);display:grid;position:relative;overflow:hidden}.service-proof-card:before{background:linear-gradient(180deg, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-tech));content:"";opacity:0;transform-origin:top;width:3px;transition:opacity .36s ease, transform .52s var(--motion-smooth);position:absolute;inset:0 auto 0 0;transform:scaleY(.28)}.service-proof-card:after{content:"";opacity:.8;width:190px;height:190px;transition:opacity .36s ease, transform .52s var(--motion-smooth);border:1px solid #16161214;border-radius:999px;position:absolute;bottom:-84px;right:-74px}.service-proof-card:hover,.service-proof-card:focus-within{border-color:#16161257;transform:translateY(-4px);box-shadow:0 26px 70px #0a0a0a1a}.service-proof-card:hover:before,.service-proof-card:focus-within:before{opacity:1;transform:scaleY(1)}.service-proof-card:hover:after,.service-proof-card:focus-within:after{opacity:1;transform:translate(-12px,-12px)scale(1.08)}.service-proof-card__eyebrow{color:#2d2d269e;font-size:14px;font-weight:700;line-height:1.4}.service-proof-card h3{max-width:13ch;font-family:var(--font-heading);font-size:clamp(32px,3.2vw,48px);font-weight:400;line-height:1.05}.service-proof-card p{color:#2d2d26b8;max-width:31rem;font-size:16px;font-weight:600;line-height:1.72}.service-proof-card__icon{color:#10100e;place-items:center;width:62px;height:62px;display:inline-grid}.service-proof-card__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:58px;height:58px}.service-proof-card__arrow{color:#10100e;width:56px;height:56px;transition:background-color .26s ease, border-color .26s ease, color .26s ease, transform .36s var(--motion-smooth);background:#fff;border:1px solid #16161229;border-radius:999px 0 0;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-1px;right:-1px}.service-proof-card__arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:22px;height:22px;transition:transform .36s var(--motion-smooth)}.service-proof-card__arrow:hover,.service-proof-card__arrow:focus-visible{border-color:var(--color-brand-yellow);background:var(--color-brand-yellow);transform:translate(-3px,-3px)}.service-proof-card__arrow:hover svg,.service-proof-card__arrow:focus-visible svg{transform:translate(2px,-2px)}.service-proof-board__metrics{justify-content:center;align-items:center;margin-top:86px;display:flex}.service-proof-metric{aspect-ratio:1;color:#10100e;text-align:center;width:min(292px,24vw);transition:border-color .36s var(--motion-smooth), background-color .36s var(--motion-smooth), transform .36s var(--motion-smooth);background:#ffffff5c;border:1px solid #11182726;border-radius:999px;flex:0 0 min(292px,24vw);align-content:center;place-items:center;gap:10px;display:grid}.service-proof-metric+.service-proof-metric{margin-left:clamp(-24px,-1.4vw,-14px)}.service-proof-metric strong{font-family:var(--font-heading);font-size:clamp(36px,4vw,58px);font-weight:400;line-height:1.05}.service-proof-metric span{color:#6b7280;font-size:clamp(18px,2.2vw,32px);line-height:1.1}.service-proof-metric:hover{background:#ffd3261f;border-color:#ffd326d1;transform:translateY(-6px)scale(1.015)}@media (width<=960px){.service-proof-board__cards{grid-template-columns:1fr}.service-proof-card{min-height:280px}.service-proof-board__metrics{scroll-snap-type:x mandatory;justify-content:flex-start;margin-top:42px;padding-bottom:8px;overflow-x:auto}.service-proof-metric{scroll-snap-align:start;flex-basis:230px;width:230px}.service-proof-metric+.service-proof-metric{margin-left:-30px}}@media (width<=640px){.service-proof-board{background-size:42px 42px}.service-proof-board__cards{scroll-snap-type:x mandatory;margin-left:-1rem;margin-right:-1rem;padding:0 1rem .5rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.service-proof-card{scroll-snap-align:start;min-width:min(82vw,340px);min-height:310px}.service-proof-card h3{font-size:34px}.service-proof-board__metrics{margin-left:-1rem;margin-right:-1rem;padding:0 1rem 8px}.service-proof-metric{flex-basis:188px;width:188px}.service-proof-metric strong{font-size:34px}.service-proof-metric span{font-size:17px}}.aggregate-cube-section{isolation:isolate;color:#fff;background:radial-gradient(circle at 74% 30%,#ffd32629,#0000 24%),radial-gradient(circle at 28% 72%,#00a6b21f,#0000 22%),linear-gradient(135deg,#080807 0%,#13130f 48%,#080b0b 100%);position:relative;overflow:clip}.aggregate-cube-section:before,.aggregate-cube-section:after{content:"";pointer-events:none;position:absolute;inset:0}.aggregate-cube-section:before{opacity:.64;transform:translate3d(calc(var(--kinetic-progress,0) * -28px), 0, 0);background-color:#0000;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.aggregate-cube-section:after{mix-blend-mode:screen;opacity:calc(.14 + (var(--kinetic-progress,0) * .22));transform:translateX(calc(-34% + (var(--kinetic-progress,0) * 58%)));background:linear-gradient(100deg,#0000 0 42%,#ffd32642 48%,#e1262f33 52%,#00a6b238 58%,#0000 66%),linear-gradient(90deg,#0000008c,#0000 32% 72%,#0000006b)}.aggregate-cube-section__inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(650px,650px);grid-template-areas:"copy stage""status stage";align-items:center;gap:clamp(18px,3vw,42px);max-width:80rem;min-height:540px;margin:0 auto;padding:clamp(26px,3.3vw,42px) 1rem;display:grid;position:relative}.aggregate-cube-copy{grid-area:copy;gap:16px;display:grid}.aggregate-cube-copy__eyebrow{width:fit-content;min-height:34px;color:var(--color-brand-yellow);letter-spacing:0;text-transform:uppercase;background:#ffffff14;border:1px solid #ffd32657;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.aggregate-cube-copy h2{max-width:13ch;font-size:clamp(42px,4.5vw,68px);line-height:1.06}.aggregate-cube-copy>p{color:#ffffffbd;max-width:39rem;font-size:clamp(16px,1.4vw,19px);font-weight:600;line-height:1.62}.aggregate-cube-status{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff1f,#ffffff0d),#080807d1;border:1px solid #ffffff24;grid-area:status;gap:10px;max-width:460px;padding:18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000052,inset 0 1px #ffffff1f}.aggregate-cube-status:before{background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-tech));content:"";border-radius:999px;width:128px;height:4px}.aggregate-cube-status span{color:#ffffff8f;text-transform:uppercase;font-size:12px;font-weight:900}.aggregate-cube-status h3{font-family:var(--font-heading);font-size:clamp(29px,2.6vw,40px);font-weight:400;line-height:1.04}.aggregate-cube-status p{color:#ffffffb8;font-size:14px;font-weight:700;line-height:1.48}.aggregate-cube-status__link{border-radius:var(--radius-md);background:var(--color-brand-yellow);color:#14130f;width:fit-content;min-height:48px;transition:background-color .26s ease, transform .32s var(--motion-smooth), box-shadow .26s ease;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.aggregate-cube-status__link:hover,.aggregate-cube-status__link:focus-visible{background:#fff;transform:translateY(-2px);box-shadow:0 16px 32px #ffd32629}.aggregate-cube-stage{grid-area:stage;place-items:center;min-height:520px;padding-block:clamp(8px,1.6vw,18px) clamp(52px,4.6vw,64px);display:grid;position:relative}.aggregate-cube-stage__glow{filter:blur(20px);opacity:.9;transform:translate3d(calc(var(--kinetic-progress,0) * 22px), 0, 0);background:radial-gradient(circle at 48% 44%,#ffd32647,#0000 20%),radial-gradient(circle at 64% 58%,#00a6b22e,#0000 28%);border-radius:999px;position:absolute;inset:7% 6% 14%}.aggregate-cube-stage__canvas-wrap{width:min(100%,650px);height:clamp(430px,45vw,590px);position:relative;transform:translateY(-10px)}.aggregate-cube-stage__canvas-wrap:before{content:"";opacity:.8;background:linear-gradient(90deg,#ffd3264d,#0000 18% 82%,#00a6b242),#ffffff06;border:1px solid #ffffff1f;border-radius:999px;position:absolute;inset:5% 7%}.aggregate-cube-canvas{cursor:grab;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.is-cube-dragging .aggregate-cube-canvas{cursor:grabbing}.is-cube-face-link-hover:not(.is-cube-dragging) .aggregate-cube-canvas{cursor:pointer}.aggregate-cube-stage__shadow{filter:blur(10px);opacity:.72;background:radial-gradient(#0009,#0000 72%);border-radius:999px;width:min(42vw,360px);height:46px;position:absolute;bottom:clamp(56px,8%,74px);left:50%;transform:translate(-50%)}.aggregate-cube-controls{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:absolute;bottom:clamp(10px,2vw,20px);left:0;right:0}.aggregate-cube-controls button{color:#ffffffc7;min-height:42px;transition:background-color .26s ease, border-color .26s ease, color .26s ease, transform .32s var(--motion-smooth), box-shadow .26s ease;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:0 15px;font-size:13px;font-weight:900}.aggregate-cube-controls button:hover,.aggregate-cube-controls button:focus-visible,.aggregate-cube-controls button.is-active{background:var(--color-brand-yellow);color:#11100e;border-color:#ffd326b8;transform:translateY(-2px);box-shadow:0 14px 32px #ffd32629}.is-cube-fallback .aggregate-cube-stage__canvas-wrap{background:radial-gradient(circle at 50% 48%,#ffd32633,#0000 36%),linear-gradient(135deg,#ffffff1a,#ffffff05)}@media (width<=1180px){.aggregate-cube-section__inner{grid-template-columns:1fr;grid-template-areas:"copy""stage""status";gap:20px;min-height:auto;padding-block:36px}.aggregate-cube-copy h2{max-width:12ch;font-size:clamp(42px,11vw,66px)}.aggregate-cube-stage{min-height:520px}}@media (width<=640px){.aggregate-cube-section__inner{padding:30px 1rem 34px}.aggregate-cube-copy{gap:16px}.aggregate-cube-copy h2{font-size:43px}.aggregate-cube-copy>p{font-size:15px;line-height:1.65}.aggregate-cube-status{padding:18px}.aggregate-cube-stage{align-content:start;min-height:auto;padding-block:0}.aggregate-cube-stage__canvas-wrap{height:390px;transform:none}.aggregate-cube-controls{scroll-snap-type:x mandatory;justify-content:flex-start;margin-top:-8px;padding-bottom:4px;position:relative;bottom:auto;left:auto;right:auto;overflow-x:auto}.aggregate-cube-controls button{scroll-snap-align:start;flex:none}}.home-hero--light{--home-light-grid:#0a0a0a09;background:linear-gradient(90deg, var(--home-light-grid) 0 1px, transparent 1px), linear-gradient(180deg, var(--home-light-grid) 0 1px, transparent 1px), linear-gradient(112deg, #fff 0%, #fff 46%, #fffae5 72%, #fff0ab 100%);background-size:48px 48px,48px 48px,auto}.home-hero--light:before,.home-hero--light:after{pointer-events:none;content:"";position:absolute}.home-hero--light:before{z-index:-19;background:radial-gradient(circle at 77% 39%,#ffd32657,#0000 26%),radial-gradient(circle at 62% 76%,#e1262f14,#0000 22%),linear-gradient(90deg,#fffffffa 0 45%,#ffffffa3 60%,#0000 82%);inset:0}.home-hero--light:after{z-index:-1;filter:blur(22px);opacity:.58;background:radial-gradient(#0a0a0a29,#0000 68%);border-radius:999px;width:min(52vw,780px);height:130px;bottom:72px;right:max(16px,50vw - 40rem - 84px)}.home-hero-light-field{z-index:-20;background:linear-gradient(110deg,#fffffff0,#ffffff9e 50%,#0000 78%);position:absolute;inset:0}.home-hero-kicker{transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s}.home-hero--dark .home-hero-kicker{color:var(--color-brand-yellow);background:#ffffff1a;border-color:#ffffff26}.home-hero--light .home-hero-kicker{color:var(--color-brand-red);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border-color:#e1262f2e;box-shadow:0 18px 44px #0a0a0a14,inset 0 1px #ffffffe6}.home-hero--dark .home-hero-lead,.home-hero--dark .home-hero-stat{color:#e5e5e5}.home-hero--dark .home-hero-stat span{color:#fff}.home-hero--light .home-hero-lead,.home-hero--light .home-hero-stat{color:#525252}.home-hero--light .home-hero-stat span{color:var(--color-brand-ink)}.home-hero-light-visual{z-index:1;pointer-events:none;width:100%;height:300px;margin:22px 0 -2px;position:relative}.home-hero-light-visual:before{z-index:-2;border-radius:var(--radius-2xl);transform-origin:50%;content:"";background:linear-gradient(90deg,#0a0a0a0b 1px,#0000 1px) 0 0/46px 46px,linear-gradient(#0a0a0a09 1px,#0000 1px) 0 0/46px 46px,radial-gradient(circle at 76% 20%,#ffd32647,#0000 34%),#ffffff85;border:1px solid #0a0a0a14;position:absolute;inset:5% -2% 12% 10%;transform:perspective(960px)rotateY(-6deg)rotateX(2deg);box-shadow:0 32px 90px #0a0a0a1a,inset 0 1px #ffffffc7}.home-hero-light-visual:after{z-index:-1;filter:blur(18px);content:"";background:radial-gradient(#0a0a0a2b,#0000 70%);border-radius:999px;height:64px;position:absolute;bottom:2%;left:16%;right:5%}.home-hero-light-visual__image{object-fit:contain;object-position:center right;filter:drop-shadow(0 26px 28px #0a0a0a29);transform-origin:62% 58%;width:116%;height:112%;position:absolute;inset:-6% -8%;transform:rotate(-.8deg)}.home-hero-light-visual__chip{z-index:2;border-radius:var(--radius-lg);min-height:42px;color:var(--color-brand-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #0a0a0a1a;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:950;display:none;position:absolute;box-shadow:0 18px 42px #0a0a0a21}.home-hero-light-visual__chip--vin{top:auto;bottom:25%;left:9%}.home-hero-light-visual__chip--fit{bottom:21%;right:7%}.home-hero--light .selection-console{background:linear-gradient(#fff,#fafafa);box-shadow:0 24px 70px #0a0a0a21,inset 0 1px #fffffff0}.home-hero--light .hero-action-strip__item{color:var(--color-brand-ink);background:#fffc;border-color:#0a0a0a1f;box-shadow:0 14px 34px #0a0a0a12}.home-hero--light .hero-action-strip__item:hover,.home-hero--light .hero-action-strip__item:focus-visible{background:var(--color-brand-yellow);color:var(--color-brand-ink);border-color:#0a0a0a47;box-shadow:0 20px 42px #ffd3263d}.hero-action-strip__item{border-radius:var(--radius-lg);color:#f5f5f5;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff21;justify-content:center;align-items:center;min-height:52px;padding:12px 16px;text-decoration:none;transition:border-color .18s,background-color .18s,box-shadow .18s,color .18s,transform .18s;display:flex}.hero-action-strip__item--primary{width:100%;min-height:70px;color:var(--color-brand-ink);text-align:left;background:linear-gradient(145deg,#ffd326fa,#ffbc22e0);border-color:#ffd326c2;justify-content:space-between;gap:16px;padding:16px 22px;box-shadow:0 22px 46px #ffd32633}.hero-action-strip__item--primary span{font-size:1rem;font-weight:950;line-height:1.15}.hero-action-strip__item--primary small{color:#404040;text-align:right;font-size:.78rem;font-weight:850;line-height:1.25}.hero-action-strip__item--yellow,.home-hero--light .hero-action-strip__item--yellow{color:var(--color-brand-ink);background:linear-gradient(145deg,#ffd326f5,#ffbc22d6);border-color:#ffd326bd;box-shadow:0 18px 38px #ffd3262e}.hero-action-strip__item:hover,.hero-action-strip__item:focus-visible{color:#fff;background:#ffd3262e;border-color:#ffd326b8;transform:translateY(-2px);box-shadow:0 18px 38px #0000002e}.hero-action-strip__item--yellow:hover,.hero-action-strip__item--yellow:focus-visible,.home-hero--light .hero-action-strip__item--yellow:hover,.home-hero--light .hero-action-strip__item--yellow:focus-visible{background:var(--color-brand-yellow);color:var(--color-brand-ink);border-color:#ffec83db;box-shadow:0 20px 42px #ffd3263d}.hero-action-strip__item--primary:hover,.hero-action-strip__item--primary:focus-visible,.home-hero--light .hero-action-strip__item--primary:hover,.home-hero--light .hero-action-strip__item--primary:focus-visible{background:var(--color-brand-yellow);color:var(--color-brand-ink);border-color:#ffec83e6;box-shadow:0 24px 52px #ffd32642}.hero-action-strip__item--primary:hover small,.hero-action-strip__item--primary:focus-visible small{color:#262626}@media (width>=1024px){.home-hero-light-visual{width:min(46vw,690px);height:590px;margin:0;position:absolute;top:116px;right:clamp(-24px,50vw - 40rem - 120px,18px)}.home-hero-light-visual__image{width:112%;height:116%;inset:-1% -3% -5% 3%}.home-hero-light-visual__chip{display:inline-flex}}@media (width>=1600px){.home-hero-light-visual{width:min(43vw,720px);right:clamp(-110px,50vw - 40rem - 370px,-24px)}.home-hero-light-visual__image{width:118%;height:120%;inset:-3% -6% -7% 3%}}.home-hero{min-height:auto}.home-hero:after{z-index:-2;content:"";pointer-events:none;background:linear-gradient(#0000,#0a0a0a14),linear-gradient(90deg,#0000,#00a6b217,#0000);height:34%;position:absolute;bottom:0;left:0;right:0}.home-hero--dark:before{z-index:-9;content:"";opacity:.52;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.home-hero--light{background:linear-gradient(90deg,#0a0a0a09 1px,#0000 1px) 0 0/50px 50px,linear-gradient(#0a0a0a08 1px,#0000 1px) 0 0/50px 50px,linear-gradient(117deg,#fbfbf8 0%,#fff 39%,#fff5bf 78%,#ffe781 100%)}.home-hero--light:before{z-index:-18;background:radial-gradient(circle at 77% 34%,#ffd32652,#0000 31%),radial-gradient(circle at 82% 74%,#00a6b21f,#0000 27%),linear-gradient(90deg,#fffffffa 0 39%,#ffffffc2 59%,#0000 86%)}.home-hero--light:after{filter:none;opacity:1;background:radial-gradient(at 77% 78%,#0a0a0a29,#0000 39%),linear-gradient(#0000,#0a0a0a09);border-radius:0;width:auto;height:38%;bottom:0;left:0;right:0}.home-hero-light-field{background:linear-gradient(110deg,#fffffff5,#ffffffbd 47%,#0000 76%),linear-gradient(#0000 0 70%,#f6f6f3b3)}.home-hero-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:32px;min-width:0;display:grid}.home-hero-copy{align-self:start;min-width:0;max-width:780px}.home-hero--light .home-hero-copy{max-width:760px}.home-hero--light .home-hero-copy h1{max-width:760px;font-size:2.25rem;line-height:1.06}.home-hero--dark .home-hero-lead{color:#e5e5e5db}.home-hero--light .home-hero-lead{color:#404040}.home-hero-orbit{z-index:-1;aspect-ratio:1;opacity:.64;pointer-events:none;background:conic-gradient(#0000,#ffd32673,#0000 31%,#00a6b240,#0000 64%),radial-gradient(circle,#0000 0 59%,#ffffff17 60% 60.6%,#0000 61%);border:1px solid #ffd3262e;border-radius:999px;width:min(42vw,600px);animation:22s linear infinite home-hero-orbit;position:absolute;top:108px;right:max(-180px,50vw - 40rem - 220px)}.home-hero--light .home-hero-orbit{opacity:.7;background:conic-gradient(#0000,#ffd3269e,#0000 33%,#00a6b238,#0000 66%),radial-gradient(circle,#0000 0 58%,#0a0a0a14 59% 59.8%,#0000 61%);border-color:#0a0a0a14}.home-hero-stat-grid{z-index:2;max-width:850px;position:relative}.home-hero-stat{isolation:isolate;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:70px;transition:border-color var(--motion-base) var(--motion-smooth), background var(--motion-base) var(--motion-smooth), box-shadow var(--motion-base) var(--motion-smooth), transform var(--motion-base) var(--motion-smooth);background:linear-gradient(135deg,#ffffff1f,#0000 62%),#ffffff12;border:1px solid #ffffff21;align-content:center;gap:6px;padding:12px 14px 12px 18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.home-hero-stat:before{background:linear-gradient(180deg, var(--color-brand-yellow), #00a6b2eb);content:"";opacity:.86;border-radius:999px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.home-hero-stat:after{z-index:-1;border-radius:inherit;content:"";opacity:0;transition:opacity var(--motion-base) var(--motion-smooth), transform var(--motion-slow) var(--motion-smooth);background:radial-gradient(circle at 22% 18%,#ffffff42,#0000 34%),linear-gradient(115deg,#0000 0 34%,#ffd3262e 44%,#00a6b21a 54%,#0000 66%);position:absolute;inset:0;transform:translate(-10%)scale(.98)}.home-hero-stat--yellow{background:linear-gradient(135deg,#ffd3261f,#0000 60%),#ffffff14;border-color:#ffd32657;box-shadow:inset 0 1px #ffffff1a}.home-hero-stat span{z-index:1;color:#fff;letter-spacing:0;min-height:2.24em;font-size:.92rem;font-weight:950;line-height:1.12;display:block;position:relative}.home-hero-stat small{z-index:1;color:#e5e5e5c2;font-size:.73rem;font-weight:750;line-height:1.28;display:block;position:relative}.home-hero--light .home-hero-stat{background:linear-gradient(135deg,#fffffff5,#ffffff9e),#ffffffc7;border-color:#0a0a0a17;box-shadow:0 12px 32px #0a0a0a12,inset 0 1px #fffffff2}.home-hero--light .home-hero-stat--yellow{background:linear-gradient(135deg,#ffd32629,#0000 62%),#ffffffc7;border-color:#ffd32652;box-shadow:0 12px 32px #0a0a0a12,inset 0 1px #fffffff2}.home-hero-stat--yellow span,.home-hero--light .home-hero-stat span{color:var(--color-brand-ink)}.home-hero-stat--yellow small,.home-hero--light .home-hero-stat small{color:#404040}@media (hover:hover) and (pointer:fine){.home-hero-stat:hover{transform:translate3d(0, var(--motion-hover-lift), 0);background:linear-gradient(135deg,#ffffff2e,#ffffff12 58%),#ffffff1a;border-color:#ffd32675;box-shadow:0 18px 38px #0000002e,0 0 0 1px #ffd3261f,inset 0 1px #fff3}.home-hero-stat:hover:after{opacity:1;transform:translate(0)scale(1)}.home-hero-stat:hover:before{opacity:1;box-shadow:0 0 18px #ffd32652}.home-hero--light .home-hero-stat:hover{background:linear-gradient(135deg,#fffffff0,#ffffff94),#ffffffbd;border-color:#ffd3267a;box-shadow:0 18px 42px #0a0a0a1a,0 0 0 1px #ffd32624,inset 0 1px #fffffff5}}@media (prefers-reduced-motion:reduce){.home-hero-stat,.home-hero-stat:after{transition-duration:1ms}.home-hero-stat:hover{transform:none}}.home-hero-command{max-width:850px}.home-hero--dark .home-hero-command{background:linear-gradient(#fffffffa,#f6f6f3fa);border-color:#fff3;box-shadow:0 28px 80px #00000059,inset 0 1px #ffffffeb}.home-hero-stage{isolation:isolate;border-radius:var(--radius-2xl);background:radial-gradient(circle at 69% 33%,#ffd3262e,#0000 32%),radial-gradient(circle at 21% 74%,#00a6b224,#0000 30%),linear-gradient(145deg,#181817eb,#090909f0);border:1px solid #ffffff21;height:100%;min-height:490px;position:relative;overflow:hidden;box-shadow:0 34px 92px #00000061,inset 0 1px #ffffff1a}.home-hero--light .home-hero-stage{background:radial-gradient(circle at 68% 31%,#ffd32652,#0000 34%),radial-gradient(circle at 18% 78%,#00a6b21a,#0000 27%),linear-gradient(145deg,#ffffffe6,#f6f6f3bd);border-color:#0a0a0a1c;box-shadow:0 34px 88px #0a0a0a26,inset 0 1px #fffffff0}.home-hero-stage__grid{z-index:-2;opacity:.72;background:linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/38px 38px,linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle,#0000,#00000038);position:absolute;inset:0}.home-hero--light .home-hero-stage__grid{background:linear-gradient(90deg,#0a0a0a0d 1px,#0000 1px),linear-gradient(#0a0a0a0a 1px,#0000 1px),radial-gradient(circle,#0000,#fff6)}.home-hero-stage__scan{z-index:3;background:linear-gradient(90deg, transparent, var(--color-brand-tech), var(--color-brand-yellow), transparent);opacity:.82;border-radius:999px;height:2px;animation:4.8s ease-in-out infinite home-hero-scan;position:absolute;inset:68px 8% auto;box-shadow:0 0 24px #00a6b273,0 0 28px #ffd32647}.home-hero-stage__machine{z-index:1;margin:0;position:absolute;inset:7% -7% 17% -1%}.home-hero-stage__image{object-fit:contain;object-position:center;filter:drop-shadow(0 30px 28px #00000047);width:100%;height:100%;animation:7.8s ease-in-out infinite home-hero-machine-float;transform:translate(0)}.home-hero--light .home-hero-stage__image{filter:drop-shadow(0 28px 24px #0a0a0a2b)}.home-hero-hotspot{z-index:4;border-radius:var(--radius-lg);color:#fff;letter-spacing:0;text-transform:uppercase;background:#0a0a0ac2;border:1px solid #ffffff29;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:.72rem;font-weight:950;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;position:absolute;box-shadow:0 16px 32px #00000047}.home-hero-hotspot:before{z-index:-1;border-radius:inherit;content:"";opacity:0;border:1px solid #00a6b247;animation:2.8s ease-out infinite home-hero-hotspot-pulse;position:absolute;inset:-7px;transform:scale(.78)}.home-hero-hotspot:hover,.home-hero-hotspot:focus-visible,.home-hero-hotspot.is-active{background:var(--color-brand-yellow);color:var(--color-brand-ink);border-color:#ffd326d1;transform:translateY(-2px);box-shadow:0 18px 38px #ffd3263d}.home-hero-hotspot.is-active:before{opacity:.8}.home-hero--light .home-hero-hotspot{color:var(--color-brand-ink);background:#ffffffe6;border-color:#0a0a0a1f;box-shadow:0 16px 34px #0a0a0a21}.home-hero--light .home-hero-hotspot:hover,.home-hero--light .home-hero-hotspot:focus-visible,.home-hero--light .home-hero-hotspot.is-active{background:var(--color-brand-yellow);border-color:#ffd326d9}.home-hero-hotspot--vin{bottom:32%;left:7%}.home-hero-hotspot--code{top:24%;left:44%}.home-hero-hotspot--photo{bottom:33%;right:10%}.home-hero-hotspot--route{top:17%;right:12%}.home-hero-diagnostic{z-index:5;border-radius:var(--radius-xl);color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0c0cd6;border:1px solid #ffffff21;width:min(358px,100% - 36px);padding:16px;position:absolute;bottom:18px;left:18px;box-shadow:0 26px 54px #00000052,inset 0 1px #ffffff1a}.home-hero--light .home-hero-diagnostic{color:var(--color-brand-ink);background:#ffffffe6;border-color:#0a0a0a1a;box-shadow:0 24px 54px #0a0a0a24,inset 0 1px #fffffff2}.home-hero-diagnostic__top{color:#f5f5f5ad;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.68rem;font-weight:950;display:flex}.home-hero--light .home-hero-diagnostic__top{color:#404040}.home-hero-diagnostic__top strong{color:var(--color-brand-tech);align-items:center;gap:6px;display:inline-flex;position:relative}.home-hero-diagnostic__top strong:before{background:var(--color-brand-tech);content:"";border-radius:999px;width:7px;height:7px;box-shadow:0 0 16px #00a6b2b8}.home-hero-diagnostic h2{margin-top:10px;font-size:1.24rem;font-weight:950;line-height:1.12}.home-hero-diagnostic p{color:#f5f5f5b8;min-height:44px;margin-top:8px;font-size:.88rem;font-weight:650;line-height:1.5}.home-hero--light .home-hero-diagnostic p{color:#404040}.home-hero-diagnostic__bar{background:#ffffff1f;border-radius:999px;height:8px;overflow:hidden}.home-hero--light .home-hero-diagnostic__bar{background:#0a0a0a14}.home-hero-diagnostic__bar i{border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-tech), var(--color-brand-yellow), var(--color-brand-copper));height:100%;transition:width .32s var(--motion-smooth);display:block;position:relative;box-shadow:0 0 18px #ffd32657}.home-hero-diagnostic__bar i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff85,#0000);animation:2.6s ease-in-out infinite home-hero-progress-shine;position:absolute;inset:0;transform:translate(-100%)}.home-hero-diagnostic__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.home-hero-diagnostic__steps button{border-radius:var(--radius-md);color:currentColor;background:#ffffff0f;border:1px solid #ffffff1f;min-height:34px;font-size:.72rem;font-weight:950;transition:border-color .18s,background-color .18s,color .18s,transform .18s}.home-hero-diagnostic__steps button:hover,.home-hero-diagnostic__steps button:focus-visible,.home-hero-diagnostic__steps button.is-active{background:var(--color-brand-yellow);color:var(--color-brand-ink);border-color:#0000;transform:translateY(-1px)}.home-hero--light .home-hero-diagnostic__steps button{background:#0a0a0a09;border-color:#0a0a0a1a}.home-hero-route-card{z-index:5;border-radius:var(--radius-lg);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0ab8;border:1px solid #ffffff1f;padding:14px 16px;position:absolute;top:22px;right:22px;box-shadow:0 18px 38px #00000047}.home-hero-route-card:before{background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-tech));content:"";border-radius:999px;width:42px;height:3px;margin-bottom:11px;animation:3.8s ease-in-out infinite home-hero-route-signal;display:block}.home-hero-route-card span,.home-hero-route-card strong{display:block}.home-hero-route-card span{color:#f5f5f5b8;font-size:.72rem;font-weight:850}.home-hero-route-card strong{margin-top:4px;font-size:.95rem;font-weight:950}.home-hero--light .home-hero-route-card{color:var(--color-brand-ink);background:#ffffffe0;border-color:#0a0a0a1a;box-shadow:0 18px 38px #0a0a0a21}.home-hero--light .home-hero-route-card span{color:#404040}@media (width>=640px){.home-hero--light .home-hero-copy h1{font-size:3rem}}@media (width>=1024px){.home-hero-grid{grid-template-columns:minmax(0,.98fr) minmax(390px,.86fr);min-height:auto}.home-hero-stage{--home-hero-stage-offset:clamp(64px, 4.8vw, 78px);height:auto;margin-top:var(--home-hero-stage-offset);align-self:stretch;min-height:0}.home-hero-stage__machine{inset:6% -4% 204px -2%}.home-hero-diagnostic{grid-template-columns:minmax(132px,.7fr) minmax(0,1.3fr);grid-template-areas:"meta title""text text""bar steps";align-items:center;gap:12px 16px;width:auto;padding:16px;display:grid;bottom:22px;left:22px;right:22px}.home-hero-diagnostic__top{grid-area:meta}.home-hero-diagnostic h2{grid-area:title;margin-top:0}.home-hero-diagnostic p{grid-area:text;min-height:auto;margin-top:0}.home-hero-diagnostic__bar{grid-area:bar}.home-hero-diagnostic__steps{grid-area:steps;margin-top:0}.home-hero-diagnostic__steps button{min-height:36px}.home-hero--light .home-hero-copy h1{font-size:3.75rem}}@media (width>=1280px){.home-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(470px,.82fr)}.home-hero-stage{min-height:0}.home-hero-stage__machine{inset:6% -4% 204px -2%}.home-hero-diagnostic{bottom:22px;left:22px;right:22px}.home-hero--light .home-hero-copy h1{font-size:4.5rem}}@media (width<=1179px) and (width>=1024px){.home-hero-stage{height:auto}.home-hero-diagnostic__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.home-hero-orbit{width:520px;top:170px;right:-160px}.home-hero-stage{min-height:430px}.home-hero-stage__machine{inset:5% -2% 16%}}@media (width<=640px){.home-hero>.mx-auto{padding-top:36px;padding-bottom:40px}.home-hero-copy,.home-hero-stat-grid,.home-hero-command,.home-hero .hero-action-strip,.home-hero-stage{width:min(100%,100vw - 32px);max-width:100%}.home-hero-kicker{white-space:normal;max-width:100%;font-size:.78rem}.home-hero-copy h1{text-wrap:balance;max-width:18.5rem;font-size:1.82rem;line-height:1.06}.home-hero-lead{max-width:100%;margin-top:24px;font-size:.96rem;line-height:1.72}.home-hero-stat-grid{scroll-snap-type:x mandatory;gap:8px;margin-top:18px;padding-bottom:2px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.home-hero-stat{scroll-snap-align:start;flex:0 0 228px;min-width:0;min-height:64px;padding:10px 12px 10px 16px}.home-hero-stat:nth-child(3){min-height:64px}.hero-action-strip__item--primary{flex-direction:column;align-items:flex-start;gap:6px;min-height:76px;padding:16px}.hero-action-strip__item--primary small{text-align:left}.home-hero-stat span{font-size:.86rem}.home-hero-stat small{font-size:.64rem;line-height:1.28}.home-hero-command{grid-template-columns:1fr;margin-top:18px}.home-hero-stage{border-radius:var(--radius-xl);min-height:420px}.home-hero-stage__machine{inset:3% -4% 40% -5%}.home-hero-stage__scan{inset:44px 7% auto}.home-hero-hotspot{border-radius:var(--radius-md);min-height:32px;padding:0 9px;font-size:.66rem}.home-hero-hotspot--vin{bottom:43%;left:10%}.home-hero-hotspot--code{top:19%;left:42%}.home-hero-hotspot--photo{bottom:43%;right:9%}.home-hero-hotspot--route{top:13%;right:11%}.home-hero-diagnostic{width:calc(100% - 24px);padding:14px;bottom:12px;left:12px}.home-hero-diagnostic h2{font-size:1.08rem}.home-hero-diagnostic p{min-height:50px;font-size:.82rem}.home-hero-route-card{display:none}}.trust-card{isolation:isolate;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s;position:relative;overflow:hidden}.trust-card:before{z-index:-1;content:"";opacity:0;background:linear-gradient(120deg,#ffd32629,#fafafa00 48%);transition:opacity .18s;position:absolute;inset:0}.trust-card:after{content:"";background:var(--color-brand-red);transform-origin:0;height:2px;transition:transform .22s;position:absolute;top:0;left:20px;right:20px;transform:scaleX(0)}:is(.trust-card:has(a,button):hover,.trust-card:focus-within){border-color:#0a0a0a8c;transform:translateY(-4px);box-shadow:0 18px 45px #0a0a0a1f}.trust-card:focus-within:before{opacity:1}.trust-card:has(a,button):hover:before{opacity:1}.trust-card:focus-within:after{transform:scaleX(1)}.trust-card:has(a,button):hover:after{transform:scaleX(1)}.trust-card__mark{border-radius:var(--radius-lg);width:42px;height:42px;color:var(--color-brand-ink);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);background:#ffd32633;border:1px solid #ffd326d1;justify-content:center;align-items:center;font-size:12px;font-weight:900;transition:border-color .18s,background-color .18s,box-shadow .18s,color .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffffb8}:is(.trust-card:has(a,button):hover .trust-card__mark,.trust-card:focus-within .trust-card__mark){background:var(--color-brand-yellow);border-color:var(--color-brand-yellow);color:var(--color-brand-ink);transform:rotate(3deg)scale(1.04);box-shadow:0 10px 22px #ffd32638}.trust-card__bar{background:var(--color-brand-yellow);transform-origin:0;border-radius:999px;width:42%;height:100%;transition:width .22s,background-color .18s}:is(.trust-card:has(a,button):hover .trust-card__bar,.trust-card:focus-within .trust-card__bar){background:var(--color-brand-red);width:100%}.trust-card__action{border-radius:var(--radius-lg);background:var(--color-brand-paper);min-height:38px;color:var(--color-brand-ink);border:1px solid #0a0a0a1a;justify-content:center;align-items:center;margin-top:16px;padding:0 13px;font-size:13px;font-weight:950;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.trust-card__action:hover,.trust-card__action:focus-visible{background:var(--color-brand-yellow);border-color:#0a0a0a47;transform:translateY(-1px)}[data-reveal]{opacity:0;filter:blur(5px);transition:opacity .62s var(--motion-smooth), filter .62s var(--motion-smooth), transform .62s var(--motion-smooth);transition-delay:var(--reveal-delay,0s);will-change:opacity, filter, transform;transform:translateY(26px)scale(.985)}[data-reveal].is-visible{opacity:1;filter:blur();transform:translate(0)scale(1)}.motion-section{position:relative}.motion-section:before{z-index:4;background:linear-gradient(90deg, transparent, var(--color-brand-yellow), var(--color-brand-tech), transparent);content:"";opacity:0;pointer-events:none;transform-origin:0;width:min(260px,100% - 2rem);height:2px;transition:opacity .52s var(--motion-smooth), transform .78s var(--motion-smooth);border-radius:999px;position:absolute;top:0;left:max(1rem,50vw - 40rem);transform:scaleX(.18)}.motion-section.is-section-visible:before{opacity:.82;transform:scaleX(1)}.motion-card{backface-visibility:hidden;transition:border-color var(--motion-base) var(--motion-smooth), background-color var(--motion-base) var(--motion-smooth), box-shadow var(--motion-base) var(--motion-smooth), transform var(--motion-base) var(--motion-smooth), opacity var(--motion-base) var(--motion-smooth);will-change:transform;position:relative;overflow:hidden;transform:translate(0)}.motion-card>*{z-index:1;position:relative}.motion-card:after{z-index:0;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,36%), #ffd32638, transparent 34%), linear-gradient(125deg, transparent 0%, #ffffff2e 42%, transparent 58%);content:"";opacity:0;pointer-events:none;transition:opacity var(--motion-base) var(--motion-smooth), transform var(--motion-slow) var(--motion-smooth);position:absolute;inset:0;transform:scale(1.04)}.motion-card:hover:after,.motion-card:focus-within:after,.motion-card.is-active:after{opacity:1;transform:scale(1)}.motion-card:hover,.motion-card:focus-within{box-shadow:0 16px 40px #0a0a0a14}.home-hero-route-card.motion-card{position:absolute}.motion-media{backface-visibility:hidden;position:relative;overflow:hidden;transform:translate(0)}.motion-media:after{z-index:2;content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffd32633 46%,#ffffff2e 50%,#0000 58%);position:absolute;inset:0;transform:translate(-120%)}.motion-media.is-section-visible:after,.is-section-visible .motion-media:after{animation:media-scan-pass 1.55s var(--motion-smooth) .12s both}.motion-media img{backface-visibility:hidden;transform-origin:50%;transition:filter var(--motion-slow) var(--motion-smooth), transform .72s var(--motion-smooth);will-change:transform}.motion-media:hover img,.motion-card:not(.cta-block):hover img{filter:saturate(1.045)contrast(1.015);transform:scale(var(--motion-media-hover-scale))}.motion-cta{backface-visibility:hidden;transition:background-color var(--motion-base) var(--motion-smooth), border-color var(--motion-base) var(--motion-smooth), color var(--motion-base) var(--motion-smooth), box-shadow var(--motion-base) var(--motion-smooth), transform var(--motion-base) var(--motion-smooth);position:relative;overflow:hidden;transform:translate(0)}.motion-cta:after{content:"";pointer-events:none;width:38%;transition:transform .72s var(--motion-smooth);background:linear-gradient(90deg,#0000,#ffffff6b,#0000);position:absolute;inset:-1px auto -1px -42%;transform:skew(-18deg)translate(-140%)}.motion-cta:hover,.motion-cta:focus-visible{transform:translate3d(0, var(--motion-hover-lift), 0);box-shadow:0 14px 30px #0a0a0a24}.motion-cta:hover:after,.motion-cta:focus-visible:after{transform:skew(-18deg)translate(430%)}.home-hero-diagram{z-index:-5;pointer-events:none;width:min(38vw,460px);height:330px;display:none;position:absolute;top:clamp(76px,10vw,132px);right:max(24px,50vw - 40rem + 24px)}@media (width>=1024px){.home-hero-diagram{display:block}}.home-hero-diagram:before{border-radius:var(--radius-xl);content:"";background-color:#ffffff0b;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff1f;position:absolute;inset:22px;transform:perspective(720px)rotateY(-12deg)rotateX(4deg)}.home-hero-diagram--light{display:none}.home-hero-diagram--light:before{background:linear-gradient(90deg,#0a0a0a0d 1px,#0000 1px),linear-gradient(#0a0a0a0d 1px,#0000 1px),#ffffff85;border-color:#0a0a0a14;box-shadow:0 26px 70px #0a0a0a14}.home-hero-diagram__paths{fill:none;stroke:#ffd32694;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-width:2px;filter:drop-shadow(0 0 12px #ffd3262e);width:100%;height:100%;animation:home-diagram-draw 7.8s var(--motion-smooth) infinite;position:absolute;inset:0;overflow:visible}.home-hero-diagram__paths path:nth-child(2){stroke:#ffffff6b;animation-delay:.45s}.home-hero-diagram__paths path:nth-child(3){stroke:#e1262f80;animation-delay:.9s}.home-hero-diagram--light .home-hero-diagram__paths{stroke:#ffd326d1;filter:drop-shadow(0 0 10px #ffd3262e)}.home-hero-diagram--light .home-hero-diagram__paths path:nth-child(2){stroke:#0a0a0a33}.home-hero-diagram--light .home-hero-diagram__paths path:nth-child(3){stroke:#e1262f61}.home-hero-diagram--light .home-hero-diagram__pin,.home-hero-diagram--light .home-hero-diagram__plate{display:none}.home-hero-diagram__pin{border-radius:var(--radius-md);color:#fff;background:#0a0a0a94;border:1px solid #ffffff29;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:950;animation:5.6s ease-in-out infinite home-diagram-node;display:inline-flex;position:absolute;box-shadow:0 14px 32px #0003,inset 0 1px #ffffff1f}.home-hero-diagram--light .home-hero-diagram__pin{color:var(--color-brand-ink);background:#ffffffdb;border-color:#0a0a0a1a;box-shadow:0 16px 34px #0a0a0a1f,inset 0 1px #fffc}.home-hero-diagram__pin--vin{top:52px;left:24px}.home-hero-diagram__pin--code{animation-delay:-1.2s;top:112px;left:176px}.home-hero-diagram__pin--fit{animation-delay:-2.2s;top:40px;right:0}.home-hero-diagram__pin--service{animation-delay:-3.1s;bottom:80px;right:20px}.home-hero-diagram__plate{border-radius:var(--radius-lg);background:#0a0a0a9e;border:1px solid #ffffff24;width:min(72%,300px);padding:16px;position:absolute;bottom:16px;left:44px;box-shadow:0 22px 54px #00000047,inset 0 1px #ffffff1f}.home-hero-diagram--light .home-hero-diagram__plate{background:#ffffffe0;border-color:#0a0a0a1a;box-shadow:0 22px 54px #0a0a0a1f,inset 0 1px #fffc}.home-hero-diagram__plate span{border-radius:var(--radius-md);min-height:28px;color:var(--color-brand-yellow);background:#ffd3262e;align-items:center;padding:0 9px;font-size:12px;font-weight:950;display:inline-flex}.home-hero-diagram__plate strong{color:#fff;margin-top:12px;font-size:20px;font-weight:950;line-height:1.1;display:block}.home-hero-diagram--light .home-hero-diagram__plate strong{color:var(--color-brand-ink)}.home-hero-diagram__plate small{color:#ffffffad;margin-top:8px;font-size:12px;font-weight:700;line-height:1.45;display:block}.home-hero-diagram--light .home-hero-diagram__plate small{color:#525252}.catalog-card{isolation:isolate;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.catalog-card:before{z-index:-1;content:"";opacity:0;background:linear-gradient(135deg,#ffd32621,#0000 48%),radial-gradient(circle at 92% 12%,#e1262f21,#0000 20%);transition:opacity .18s;position:absolute;inset:0}.catalog-card:hover{border-color:#0a0a0a7a;transform:translateY(-4px);box-shadow:0 22px 50px #0a0a0a1f}.catalog-card:hover:before{opacity:1}.home-catalog-all-link{border-radius:var(--radius-lg);background:radial-gradient(circle at 22% 12%, #ffffffc7, transparent 34%), linear-gradient(135deg, var(--color-brand-yellow), #ffe56c 56%, #fff5b4);min-width:min(100%,250px);min-height:68px;color:var(--color-brand-ink);transition:box-shadow .22s ease, transform .22s var(--motion-smooth), border-color .22s ease;border:1px solid #0a0a0a29;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 38px;align-items:center;padding:12px 12px 12px 16px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #ffd3263d,inset 0 1px #ffffffb8}.home-catalog-all-link:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8f,#0000);width:44%;animation:3.9s ease-in-out infinite catalog-link-sheen;position:absolute;inset:-42% auto -42% -30%;transform:skew(-18deg)translate(-120%)}.home-catalog-all-link span,.home-catalog-all-link small{z-index:1;min-width:0;position:relative}.home-catalog-all-link span{grid-column:1;font-size:1.02rem;font-weight:950;line-height:1.05}.home-catalog-all-link small{color:#0a0a0a9e;grid-column:1;font-size:.72rem;font-weight:850;line-height:1.2}.home-catalog-all-link svg{z-index:1;border-radius:var(--radius-md);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:38px;height:38px;transition:transform .22s var(--motion-smooth);background:#ffffff73;border:1px solid #0a0a0a1a;grid-area:1/2/span 2;justify-self:end;position:relative}.home-catalog-all-link:hover,.home-catalog-all-link:focus-visible{border-color:#0a0a0a52;transform:translateY(-2px);box-shadow:0 24px 54px #ffd32657,inset 0 1px #ffffffd1}.home-catalog-all-link:hover svg,.home-catalog-all-link:focus-visible svg{transform:translate(3px)}.home-product-filter{border-radius:var(--radius-lg);background:linear-gradient(135deg,#fffffffa,#ffffffdb),radial-gradient(circle at 12% 18%,#ffd3262e,#0000 28%);border:1px solid #0a0a0a14;gap:10px;margin-top:28px;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0a0a0a12}.home-product-filter__controls{grid-template-columns:minmax(230px,1.15fr) repeat(3,minmax(142px,.72fr)) auto auto;align-items:stretch;gap:10px;display:grid}.home-product-filter:before{content:"";opacity:.42;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffd32614 1px,#0000 1px),linear-gradient(#0a0a0a09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.home-product-filter>*{z-index:1;position:relative}.home-product-filter__search,.home-product-filter__field{border-radius:var(--radius-md);background:#ffffffdb;border:1px solid #0a0a0a14;align-content:center;gap:5px;min-width:0;padding:9px 11px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:grid;box-shadow:inset 0 1px #ffffffd1}.home-product-filter__search:focus-within,.home-product-filter__field:focus-within{background:#fff;border-color:#ffd326e0;box-shadow:inset 0 1px #ffffffe6,0 0 0 3px #ffd3262e}.home-product-filter span{color:#525252;text-transform:uppercase;font-size:.68rem;font-weight:950;line-height:1}.home-product-filter input,.home-product-filter select{width:100%;min-width:0;color:var(--color-brand-ink);background:0 0;border:0;outline:none;font-size:.9rem;font-weight:900;line-height:1.2}.home-product-filter input::placeholder{color:#525252c2}.home-product-filter__reset,.home-product-filter__count,.home-product-filter__submit{border-radius:var(--radius-md);white-space:nowrap;justify-content:center;align-items:center;min-height:54px;padding:0 14px;font-size:.78rem;font-weight:950;display:inline-flex}.home-product-filter__reset{color:#525252;cursor:pointer;background:#fff;border:1px solid #0a0a0a1a;transition:background-color .18s,border-color .18s,color .18s}.home-product-filter__reset:hover,.home-product-filter__reset:focus-visible{color:var(--color-brand-ink);border-color:#0a0a0a47}.home-product-filter__count{color:var(--color-brand-ink);background:#ffd3262e;border:1px solid #ffd326b8}.home-product-filter__actions{border-top:1px solid #0a0a0a12;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.home-product-filter__actions span{color:#525252e6;text-transform:none;max-width:620px;font-size:.78rem;font-weight:850;line-height:1.35}.home-product-filter__submit{background:radial-gradient(circle at 24% 14%, #ffffffb8, transparent 32%), linear-gradient(135deg, var(--color-brand-yellow), #ffe66f);color:var(--color-brand-ink);cursor:pointer;min-width:210px;transition:border-color .18s ease, box-shadow .18s ease, transform .18s var(--motion-smooth);border:1px solid #0a0a0a24;position:relative;overflow:hidden;box-shadow:0 14px 30px #ffd3263d}.home-product-filter__submit:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:36%;animation:3.6s ease-in-out infinite catalog-badge-sheen;position:absolute;inset:-36% auto -36% -28%;transform:skew(-18deg)translate(-120%)}.home-product-filter__submit:hover,.home-product-filter__submit:focus-visible{border-color:#0a0a0a47;transform:translateY(-1px);box-shadow:0 20px 40px #ffd32657}.home-product-empty{border-radius:var(--radius-lg);color:var(--color-brand-ink);background:#fff;border:1px dashed #0a0a0a2e;margin-top:18px;padding:18px;box-shadow:0 14px 32px #0a0a0a0d}.home-product-empty strong,.home-product-empty span{display:block}.home-product-empty strong{font-size:1rem;font-weight:950}.home-product-empty span{color:#525252;margin-top:5px;font-size:.92rem;font-weight:750}@media (width<=1100px){.home-product-filter__controls{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,.75fr))}.home-product-filter__reset,.home-product-filter__count{min-height:48px}}@media (width<=767px){.home-catalog-all-link{width:100%;min-height:62px}.home-product-filter{border-left:0;border-right:0;border-radius:0;margin-left:-16px;margin-right:-16px;padding-inline:16px}.home-product-filter__controls{scrollbar-width:thin;align-items:stretch;gap:8px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.home-product-filter__search{flex:0 0 min(78vw,290px)}.home-product-filter__field{flex:0 0 150px}.home-product-filter__reset,.home-product-filter__count{flex:none}.home-product-filter__actions{flex-direction:column;align-items:stretch}.home-product-filter__submit{width:100%;min-width:0}.home-product-filter__actions span{max-width:none}}.catalog-visual{isolation:isolate;border-radius:var(--radius-2xl);background:#111827;border:1px solid #0a0a0a14;height:220px;margin-top:22px;display:block;position:relative;overflow:hidden}.catalog-visual-link{color:inherit;cursor:pointer;touch-action:pan-y pan-x;text-decoration:none}.catalog-visual-link:focus-visible{outline-offset:4px;outline:3px solid #ffd326e0}.catalog-visual:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 42%,#0a0a0a5c),linear-gradient(90deg,#ffd3261a 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#ffffff12 1px,#0000 1px) 0 0/32px 32px;position:absolute;inset:0}.catalog-visual:after{z-index:1;content:"";filter:blur(8px);background:#00000061;border-radius:999px;height:10px;position:absolute;inset:auto 18px 18px}.catalog-visual__image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .32s,filter .32s;position:absolute;inset:0;transform:scale(1.01)}.catalog-card:hover .catalog-visual__image,.catalog-visual-link:focus-visible .catalog-visual__image{filter:saturate(1.06)contrast(1.02);transform:scale(1.055)}.catalog-visual__open{z-index:2;color:#fff;opacity:0;min-height:34px;transition:opacity .22s ease, transform .26s var(--motion-smooth), background-color .22s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0aa3;border:1px solid #ffd3267a;border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 13px;font-size:12px;font-weight:950;line-height:1;display:inline-flex;position:absolute;bottom:14px;right:14px;transform:translate(10px);box-shadow:inset 0 1px #ffffff1f,0 12px 28px #0a0a0a38}.catalog-visual__open svg{width:15px;height:15px;stroke:var(--color-brand-yellow);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.catalog-card:hover .catalog-visual__open,.catalog-visual-link:focus-visible .catalog-visual__open{opacity:1;transform:translate(0)}.catalog-card__actions,.product-card__actions{grid-template-columns:1fr;gap:10px;margin-top:24px;display:grid}.catalog-card__actions{grid-template-columns:minmax(0,1fr) auto}.product-card__price{color:var(--color-brand-copper);text-shadow:0 1px #ffffffdb}.product-card__price--request{color:var(--color-brand-petrol)}.product-card__availability{background:radial-gradient(circle at 22% 8%, #ffffffc7, transparent 32%), linear-gradient(135deg, var(--color-brand-yellow), #ffe66e);color:var(--color-brand-ink);border:1px solid #0f766e33;position:relative;overflow:hidden;box-shadow:0 14px 30px #ffd32642,inset 0 1px #ffffffad}.product-card__availability:after,.product-card__photo-count:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff9e,#0000);width:44%;animation:3.4s ease-in-out infinite catalog-badge-sheen;position:absolute;inset:-40% auto -40% -50%;transform:skew(-16deg)translate(-120%)}.product-card__photo-count{background:radial-gradient(circle at 20% 14%, #ffffffd1, transparent 34%), linear-gradient(135deg, #fff7ca, var(--color-brand-yellow));color:var(--color-brand-ink);border:1px solid #ffd326b8;animation:3.2s ease-in-out infinite product-photo-badge-pulse;position:relative;overflow:hidden;box-shadow:0 14px 30px #0a0a0a29,0 0 0 4px #ffd3261a}.brand-logo-set{vertical-align:middle;flex:none;align-items:center;gap:5px;display:inline-flex}.brand-logo-mark{--brand-logo-size:30px;width:var(--brand-logo-size);height:var(--brand-logo-size);background:radial-gradient(circle at 30% 20%,#ffd32647,#0000 40%),linear-gradient(#fff,#f7f5ec);border:1px solid #0a0a0a1a;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0a0a0a1a}.brand-logo-mark:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffd32638;position:absolute;inset:4px}.brand-logo-mark img{z-index:1;object-fit:contain;max-width:70%;max-height:70%;position:relative}.brand-logo-mark__fallback{z-index:1;color:var(--color-brand-ink);font-family:var(--font-mono);letter-spacing:.02em;font-size:10px;font-weight:950;position:relative}.brand-logo-mark--dark{background:radial-gradient(circle at 30% 20%,#ffd3263d,#0000 42%),linear-gradient(#ffffff1f,#ffffff0a),#111;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff1f,0 8px 18px #00000038}.brand-logo-mark--dark img{filter:brightness(0)invert()}.brand-logo-mark--dark .brand-logo-mark__fallback{color:#fff}.catalog-card__primary,.catalog-card__secondary,.product-card__primary,.product-card__secondary{border-radius:var(--radius-lg);text-align:center;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-size:14px;font-weight:950;text-decoration:none;transition:border-color .18s,background-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex}.catalog-card__primary,.product-card__primary{color:#fff;background:#0a0a0a;border:1px solid #0a0a0a}.catalog-card__secondary,.product-card__secondary{color:var(--color-brand-ink);background:#ffd32629;border:1px solid #ffd326b8}.catalog-card__primary:hover,.catalog-card__primary:focus-visible,.product-card__primary:hover,.product-card__primary:focus-visible{background:#262626;transform:translateY(-1px)}.catalog-card__secondary:hover,.catalog-card__secondary:focus-visible,.product-card__secondary:hover,.product-card__secondary:focus-visible{border-color:var(--color-brand-yellow);background:var(--color-brand-yellow);transform:translateY(-1px);box-shadow:0 14px 30px #ffd3262e}@keyframes catalog-link-sheen{0%,54%{transform:skew(-18deg)translate(-130%)}76%,to{transform:skew(-18deg)translate(360%)}}@keyframes catalog-badge-sheen{0%,58%{transform:skew(-16deg)translate(-130%)}78%,to{transform:skew(-16deg)translate(360%)}}@keyframes product-photo-badge-pulse{0%,to{box-shadow:0 14px 30px #0a0a0a29,0 0 0 4px #ffd3261a}50%{box-shadow:0 18px 36px #0a0a0a2e,0 0 0 7px #ffd3262e}}.product-card__actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));margin-top:16px}.product-card{min-width:0;border-color:#0a0a0a14!important}.product-card h3,.product-card h3 a,.product-card__media,.product-card__actions{overflow-wrap:anywhere;min-width:0}.product-card:hover{border-color:#0a0a0a38!important}.product-card__primary,.product-card__secondary{border-radius:var(--radius-md);overflow-wrap:anywhere;min-width:0;min-height:44px;padding:0 12px;font-size:clamp(12px,1vw,13px);line-height:1.12}.product-card__primary{color:var(--color-brand-ink);background:#fff;border-color:#0a0a0a1f;box-shadow:inset 0 1px #ffffffb8}.product-card__secondary{background:var(--color-brand-yellow);color:var(--color-brand-ink);border-color:#ffd326e6;box-shadow:0 12px 24px #ffd3262e}.product-card__primary:hover,.product-card__primary:focus-visible{color:var(--color-brand-ink);background:#f7f7f4;border-color:#0a0a0a4d;box-shadow:0 10px 20px #0a0a0a0f}.product-card__secondary:hover,.product-card__secondary:focus-visible{background:#ffe45d;border-color:#0a0a0a29;box-shadow:0 14px 28px #ffd3263d}.product-card__media,.product-media-stage{background:radial-gradient(circle at 72% 20%,#ffd32638,#0000 30%),linear-gradient(135deg,#fff,#f7f4ec 58%,#ece7dc)}.product-card__media:after,.product-media-stage:after{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#0a0a0a09 1px,#0000 1px),linear-gradient(#0a0a0a09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.image-fallback{color:#fff;text-align:center;background:radial-gradient(circle at 68% 22%,#ffd32629,#0000 28%),linear-gradient(135deg,#171717,#050505);place-content:center;gap:8px;padding:22px;display:none;position:absolute;inset:0}.image-fallback span,.image-fallback small{color:#d4d4d4;text-transform:uppercase;font-size:12px;font-weight:900}.image-fallback strong{color:var(--color-brand-yellow);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:24px;font-weight:950}.image-fallback--large strong{font-size:42px}[data-image-frame].is-image-missing [data-fallback-image]{opacity:0}[data-image-frame].is-image-missing .image-fallback{display:grid}.catalog-visual--engine .catalog-visual__image{object-position:50% 48%}.catalog-visual--transmission .catalog-visual__image{object-position:50% 50%}.catalog-visual--cylinder-head .catalog-visual__image{object-position:50% 51%}.catalog-visual__line{z-index:2;background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red));border-radius:999px;height:3px;position:absolute;box-shadow:0 0 18px #ffd32647}.catalog-visual__line--one{width:70px;top:20px;right:24px}.catalog-visual__line--two{opacity:.7;width:108px;bottom:26px;right:40px}.showroom-proof{isolation:isolate;position:relative;overflow:hidden}.showroom-proof:before{z-index:-1;background:radial-gradient(circle at 82% 12%, #ffd3262e, transparent 26%), radial-gradient(circle at 14% 82%, #e1262f0e, transparent 24%), linear-gradient(180deg, #fff 0%, var(--color-brand-paper) 100%);content:"";position:absolute;inset:0}.showroom-proof__layout{align-items:center;gap:clamp(28px,5vw,72px);display:grid}@media (width>=1024px){.showroom-proof__layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}}.showroom-proof__copy{max-width:590px}.showroom-proof__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.showroom-proof__primary,.showroom-proof__secondary{border-radius:var(--radius-lg);justify-content:center;align-items:center;min-height:52px;padding:0 20px;font-size:14px;font-weight:950;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.showroom-proof__primary{border:1px solid var(--color-brand-yellow);background:var(--color-brand-yellow);color:#0a0a0a;box-shadow:0 14px 30px #ffd32638}.showroom-proof__secondary{color:#0a0a0a;background:#fff;border:1px solid #0a0a0a24}.showroom-proof__primary:hover,.showroom-proof__primary:focus-visible,.showroom-proof__secondary:hover,.showroom-proof__secondary:focus-visible{transform:translateY(-1px)}.showroom-proof__secondary:hover,.showroom-proof__secondary:focus-visible{border-color:#0a0a0a}.showroom-proof__facts{gap:10px;margin-top:34px;display:grid}.showroom-proof__facts div{border:1px solid #0a0a0a14;border-left:3px solid var(--color-brand-yellow);border-radius:var(--radius-lg);background:#ffffffc2;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:14px;min-height:88px;padding:14px 16px;display:grid;box-shadow:0 12px 28px #0a0a0a0b}.showroom-proof__facts span{border-radius:var(--radius-md);color:#0a0a0a;background:#ffd32629;grid-row:span 2;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:950;display:inline-flex}.showroom-proof__facts strong{font-size:15px;font-weight:950}.showroom-proof__facts small{color:#525252;margin-top:3px;font-size:13px;font-weight:700;line-height:1.35}.showroom-proof__media{gap:14px;min-width:0;display:grid}@media (width>=760px){.showroom-proof__media{grid-template-columns:minmax(0,1.18fr) minmax(230px,.82fr)}}.showroom-proof__stack{gap:14px;display:grid}.showroom-proof__photo,.showroom-proof__route{border-radius:var(--radius-2xl);background:#fff;border:1px solid #0a0a0a1a;position:relative;overflow:hidden;box-shadow:0 22px 56px #0a0a0a1a}.showroom-proof__photo img{object-fit:cover;width:100%;height:100%;transition:transform .48s;position:absolute;inset:0}.showroom-proof__photo:hover img{transform:scale(1.045)}.showroom-proof__photo:after{content:"";background:linear-gradient(#0a0a0a14 0%,#0a0a0a2e 44%,#0a0a0ac7 100%),radial-gradient(circle at 78% 20%,#ffd32629,#0000 26%);position:absolute;inset:0}.showroom-proof__photo--main{min-height:clamp(420px,44vw,560px)}.showroom-proof__photo--main:before{z-index:1;content:"";opacity:.65;background:linear-gradient(#0000,#ffd326cc,#0000);width:2px;animation:4.8s ease-in-out infinite showroom-proof-scan;position:absolute;top:0;bottom:0;left:28%;box-shadow:0 0 24px #ffd3265c}.showroom-proof__photo--service{min-height:238px}.showroom-proof__photo figcaption{z-index:2;gap:6px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.showroom-proof__photo figcaption span{color:#f5f5f5db;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:950}.showroom-proof__photo figcaption strong{max-width:360px;color:var(--color-brand-yellow);font-size:clamp(18px,2vw,24px);font-weight:950;line-height:1.1}.showroom-proof__route{align-content:space-between;min-height:270px;padding:22px;display:grid}.showroom-proof__route-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.showroom-proof__route-head span{color:#737373;text-transform:uppercase;font-size:12px;font-weight:950}.showroom-proof__route-head strong{font-size:26px;font-weight:950}.showroom-proof__route-map{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0a0a0a0b 1px,#0000 1px) 0 0/26px 26px,linear-gradient(#0a0a0a0a 1px,#0000 1px) 0 0/26px 26px,linear-gradient(135deg,#ffd3262e,#0000 62%);border:1px solid #0a0a0a1a;height:96px;margin:16px 0 18px;position:relative;overflow:hidden}.showroom-proof__route-map:before{background:linear-gradient(90deg, var(--color-brand-red), var(--color-brand-yellow), #0a0a0a61);content:"";background-size:220% 100%;border-radius:999px;height:2px;animation:4.4s ease-in-out infinite showroom-route-flow;position:absolute;inset:42px 18px auto}.showroom-proof__route-map:after{background:var(--color-brand-yellow);content:"";will-change:transform, opacity;border-radius:999px;width:8px;height:8px;animation:4.4s ease-in-out infinite showroom-route-marker;position:absolute;top:39px;left:18px;box-shadow:0 0 0 8px #ffd32624,0 0 22px #ffd32675}.showroom-proof__route-map span{background:var(--color-brand-yellow);border:3px solid #fff;border-radius:999px;width:18px;height:18px;animation:2.7s ease-in-out infinite showroom-route-node;position:absolute;top:34px;box-shadow:0 0 0 1px #0a0a0a1f,0 0 0 8px #ffd3261f}.showroom-proof__route-map span:first-child{background:var(--color-brand-red);left:18px}.showroom-proof__route-map span:nth-child(2){animation-delay:.45s;left:50%;transform:translate(-50%)}.showroom-proof__route-map span:nth-child(3){background:#0a0a0a;animation-delay:.9s;right:18px}.showroom-proof__route ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.showroom-proof__route li{align-items:center;gap:10px;font-size:13px;font-weight:850;line-height:1.35;display:flex}.showroom-proof__route li:before{background:var(--color-brand-yellow);content:"";border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #ffd3261f}.comparison-output__photo{border-radius:var(--radius-2xl);background:#fff;border:1px solid #0a0a0a1a;position:relative;overflow:hidden;box-shadow:0 12px 28px #0a0a0a14}.comparison-output__photo img{object-fit:cover;opacity:.94;width:100%;height:160px}.comparison-output__photo:after{content:"";background:linear-gradient(#0000,#0000009e);position:absolute;inset:0}.comparison-output__photo span{z-index:1;color:var(--color-brand-yellow);text-transform:uppercase;font-size:12px;font-weight:950;position:absolute;bottom:12px;left:14px;right:14px}.service-lab-trigger,.cargo-option{border-radius:var(--radius-lg);color:#fff;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;align-items:center;gap:14px;width:100%;min-height:62px;padding:10px 14px;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:flex}.cargo-option{color:var(--color-brand-ink);background:#fff;border-color:#e5e5e5}.service-lab-trigger:hover,.service-lab-trigger:focus-visible,.service-lab-trigger.is-active,.cargo-option:hover,.cargo-option:focus-visible,.cargo-option.is-active{border-color:var(--color-brand-yellow);transform:translateY(-2px);box-shadow:0 16px 34px #00000029}.service-lab-trigger.is-active,.cargo-option.is-active{background:var(--color-brand-yellow);color:var(--color-brand-ink)}.service-lab-trigger span,.cargo-option span{border-radius:var(--radius-md);width:48px;height:42px;color:var(--color-brand-ink);background:#ffd3262e;border:1px solid #ffd326ad;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:950;display:inline-flex}.service-lab-trigger.is-active span,.cargo-option.is-active span{color:#fff;background:#0a0a0a}.service-lab-trigger strong,.cargo-option strong{font-size:15px;font-weight:950}.catalog-landing-hero{isolation:isolate;background:radial-gradient(circle at 82% 18%,#ffd3261f,#0000 24%),linear-gradient(#fff 0%,#fbfaf6 100%)}.catalog-landing-hero--showroom{background:radial-gradient(circle at 18% 0,#ffd3262e,#0000 26%),linear-gradient(135deg,#090909 0%,#161616 52%,#050505 100%)}.catalog-landing-hero--cutout{background:radial-gradient(circle at 78% 30%,#ffd32629,#0000 22%),radial-gradient(at 88% 54%,#0a0a0a0b,#0000 32%),linear-gradient(#fff 0%,#fbfaf6 100%);overflow:visible}.catalog-landing-hero>.mx-auto{z-index:2;position:relative}.catalog-landing-hero:before{z-index:-1;content:"";background-color:#0000;background-image:linear-gradient(90deg,#0a0a0a06 1px,#0000 1px),linear-gradient(#0a0a0a06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000 0%,#0000008c 42%,#0000 78%);mask-image:linear-gradient(120deg,#000 0%,#0000008c 42%,#0000 78%)}.catalog-landing-hero--showroom:before{opacity:.7;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(120deg,#000 0%,#000000ad 62%,#0000 100%);mask-image:linear-gradient(120deg,#000 0%,#000000ad 62%,#0000 100%)}.catalog-landing-hero--cutout:before{opacity:.9;background-color:#0000;background-image:radial-gradient(circle at 80% 23%,#ffd32629 0 2px,#0000 3px),radial-gradient(circle at 72% 49%,#0a0a0a14 0 1px,#0000 2px),radial-gradient(circle at 92% 64%,#e1262f14 0 2px,#0000 4px),repeating-linear-gradient(112deg,#0000 0 118px,#0a0a0a06 119px 120px,#0000 121px 170px);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;-webkit-mask-image:linear-gradient(110deg,#000 0%,#000000b8 52%,#0000 94%);mask-image:linear-gradient(110deg,#000 0%,#000000b8 52%,#0000 94%)}.catalog-landing-hero--scene-blueprint:before{opacity:.72;background:radial-gradient(at 76% 44%,#ffd3261f,#0000 34%),radial-gradient(at 58% 58%,#0a0a0a09,#0000 36%);-webkit-mask-image:linear-gradient(110deg,#0000 0%,#0000003d 42%,#000 100%);mask-image:linear-gradient(110deg,#0000 0%,#0000003d 42%,#000 100%)}.catalog-hero-scene{z-index:1;pointer-events:none;position:absolute;inset:42px 0 0;overflow:hidden}.catalog-hero-blueprint{fill:none;opacity:0;stroke:#0a0a0a3b;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 18px 34px #ffd3261f);width:min(1280px,98vw);height:auto;transition:opacity .9s var(--motion-smooth), transform 1.2s var(--motion-smooth);will-change:opacity, transform;position:absolute;top:62px;left:60%;transform:translate(-50%)translate(10px,-6px)scale(1.01)}.catalog-hero-blueprint.is-active{opacity:.68;transform:translate(-50%)translate(0)scale(1)}.catalog-hero-blueprint :is(path,circle,rect,line,polyline){opacity:.2;stroke-dasharray:1;stroke-dashoffset:1px}.catalog-hero-blueprint.is-active :is(path,circle,rect,line,polyline){animation:catalog-blueprint-draw 7.2s var(--motion-smooth) both}.catalog-hero-blueprint.is-active :is(path,circle,rect,line,polyline):nth-child(2n){animation-delay:.32s}.catalog-hero-blueprint.is-active :is(path,circle,rect,line,polyline):nth-child(3n){animation-delay:.68s}.catalog-hero-switches{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.catalog-hero-variant-switch{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #0a0a0a1a;min-height:38px;padding:3px;display:inline-flex;overflow:hidden;box-shadow:0 12px 30px #0a0a0a14}.catalog-hero-variant-switch a{border-radius:calc(var(--radius-lg) - 3px);color:#404040;align-items:center;padding:0 12px;font-size:12px;font-weight:950;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.catalog-hero-variant-switch a.is-active{color:#fff;background:#0a0a0a}.catalog-hero-stage{isolation:isolate;position:relative}.catalog-hero-stage--showroom{background:radial-gradient(circle at 78% 18%,#ffd32629,#0000 24%),linear-gradient(135deg,#ffffff14,#ffffff05);border-color:#ffffff1f;box-shadow:0 28px 85px #00000047}.catalog-hero-stage--cutout{box-shadow:none;background:0 0;border-color:#0000;overflow:visible}.catalog-hero-stage--type-catalog-parts.catalog-hero-stage--cutout{min-height:640px;overflow:visible}.catalog-hero-stage--type-catalog-parts.catalog-hero-stage--cutout .catalog-hero-visual{min-height:640px}.catalog-hero-stage:before{z-index:-1;content:"";background:linear-gradient(135deg,#ffd32617,#0000 54%);width:min(54%,640px);position:absolute;inset:0 auto 0 0}.catalog-hero-stage--showroom:before{background:linear-gradient(135deg,#ffd3261f,#0000 58%)}.catalog-hero-stage--cutout:before{border-radius:var(--radius-lg);background-color:#0000;background-image:radial-gradient(circle at 76% 17%,#ffd32629 0 6px,#0000 7px),linear-gradient(112deg,#0000 0 62%,#0a0a0a0b 62.2% 62.6%,#0000 63%),linear-gradient(135deg,#ffd32621,#0000 64%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:min(60%,700px);inset:-18px auto -18px -20px}.catalog-landing-hero--scene-blueprint .catalog-hero-stage--cutout:before{background:radial-gradient(at 42% 56%,#ffd32614,#0000 62%),linear-gradient(135deg,#ffd32614,#0000 66%)}.catalog-landing-hero--scene-scan .catalog-hero-stage--cutout:before{background:linear-gradient(90deg,#ffd3261f,#0000 70%),repeating-linear-gradient(#0000 0 34px,#0a0a0a06 35px,#0000 36px)}.catalog-landing-hero--scene-road .catalog-hero-stage--cutout:before{background:radial-gradient(at 28% 82%,#0a0a0a14,#0000 30%),linear-gradient(122deg,#0000 0 34%,#ffd3261f 34.2% 34.8%,#0000 35%),linear-gradient(135deg,#ffd32614,#0000 68%)}.catalog-hero-copy{z-index:1;position:relative}.catalog-hero-route__item{border-radius:var(--radius-lg);min-height:118px;transition:border-color .22s var(--motion-smooth), background-color .22s var(--motion-smooth), box-shadow .22s var(--motion-smooth), transform .22s var(--motion-smooth);transition-delay:var(--route-item-delay,0s);background:#ffffffc7;border:1px solid #0a0a0a17;align-content:start;gap:8px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 35px #0a0a0a0f}.catalog-hero-route__item:before{content:"";opacity:0;pointer-events:none;width:40%;transition:opacity .22s ease, transform .64s var(--motion-smooth);background:linear-gradient(90deg,#0000,#ffd32652,#ffffff3d,#0000);position:absolute;inset:0 auto 0 -42%;transform:skew(-14deg)translate(-120%)}.catalog-hero-route__item.is-route-active{background:#ffd32633;border-color:#ffd326b3;transform:translateY(-2px);box-shadow:0 18px 44px #ffd3261f,0 0 0 1px #ffd32614}.catalog-hero-route__item.is-route-active:before{opacity:1;transform:skew(-14deg)translate(420%)}.catalog-hero-route__item span{border-radius:var(--radius-md);width:34px;height:34px;color:var(--color-brand-ink);font-family:var(--font-mono);background:#ffd32638;justify-content:center;align-items:center;font-size:11px;font-weight:950;transition:background-color .22s,box-shadow .22s,transform .22s;display:inline-flex;position:relative}.catalog-hero-route__item.is-route-active span{background:var(--color-brand-yellow);transform:scale(1.04);box-shadow:0 0 0 8px #ffd3262e,0 0 24px #ffd32652}.catalog-hero-route__item strong{font-size:15px;font-weight:950;line-height:1.15}.catalog-hero-route__item small{color:#404040;font-size:12px;font-weight:800;line-height:1.35}.catalog-hero-stage--showroom .catalog-hero-route__item{box-shadow:none;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-color:#ffffff1f}.catalog-hero-stage--showroom .catalog-hero-route__item small{color:#f5f5f5ad}.catalog-hero-stage--showroom .catalog-hero-route__item.is-route-active{background:#ffd32624;border-color:#ffd32694;box-shadow:0 18px 48px #ffd3261f}.catalog-hero-visual{isolation:isolate;border-left:1px solid #0a0a0a1a;position:relative}.catalog-hero-visual--showroom{border-color:#ffffff1f}.catalog-hero-visual--cutout{--cutout-x:0;--cutout-y:0;perspective:1000px;transform-style:preserve-3d;background:0 0;border-left:0}.catalog-hero-visual__image{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.catalog-hero-visual--cutout .catalog-hero-visual__image{z-index:4;object-fit:contain;object-position:center right;filter:drop-shadow(0 26px 26px #0a0a0a2e);transform-origin:56% 58%;width:124%;height:118%;transform:translate3d(calc(var(--cutout-x) * 20px), calc(var(--cutout-y) * 14px), 0) rotateX(calc(var(--cutout-y) * -3deg)) rotateY(calc(var(--cutout-x) * 5deg)) scale(1.02);will-change:transform;transition:filter .18s;inset:-8% -18% -7% -6%}.catalog-hero-visual--type-catalog-parts.catalog-hero-visual--cutout .catalog-hero-visual__image{object-position:center right;filter:drop-shadow(0 28px 28px #0a0a0a2b);transform-origin:58% 58%;width:168%;height:154%;transform:translate3d(calc(var(--cutout-x) * 16px), calc(var(--cutout-y) * 10px), 0) rotateX(calc(var(--cutout-y) * -2deg)) rotateY(calc(var(--cutout-x) * 4deg)) scale(1.1);inset:-24% -30% -6% -10%}.catalog-hero-visual--type-catalog-parts.catalog-hero-visual--cutout:before{inset:7% -10% 6% 0}.catalog-hero-visual--type-catalog-parts.catalog-hero-visual--cutout:after{bottom:10%;left:8%;right:2%}.catalog-hero-visual--type-transmission.catalog-hero-visual--cutout .catalog-hero-visual__image{object-position:center right;transform-origin:54% 60%;width:132%;height:112%;inset:-4% -24% -7% -10%}.catalog-hero-visual--type-cylinder-head.catalog-hero-visual--cutout .catalog-hero-visual__image{object-position:center right;filter:drop-shadow(0 24px 24px #0a0a0a29);transform-origin:55% 62%;width:132%;height:98%;inset:4% -22% 2% -10%}.catalog-hero-visual--type-cylinder-head.catalog-hero-visual--cutout:before{inset:18% -6% 16% 6%}.catalog-hero-visual--type-cylinder-head.catalog-hero-visual--cutout:after{bottom:17%;left:12%;right:8%}.catalog-hero-visual__shade{z-index:-2;background:linear-gradient(90deg,#0a0a0aeb,#0a0a0a7a 58%,#0a0a0a33),linear-gradient(#0000,#0a0a0ab8);position:absolute;inset:0}.catalog-hero-visual--cutout .catalog-hero-visual__shade{display:none}.catalog-hero-visual:before{z-index:-1;content:"";opacity:.5;background-color:#0000;background-image:linear-gradient(90deg,#ffd3262e 1px,#0000 1px),linear-gradient(#ffffff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.catalog-hero-visual--cutout:before{z-index:0;opacity:1;transform:translate3d(calc(var(--cutout-x) * -8px), calc(var(--cutout-y) * -7px), 0);background:radial-gradient(at 56% 45%,#ffd32621,#0000 58%),radial-gradient(at 50% 58%,#0a0a0a1a,#0000 68%);border-radius:999px;transition:transform .22s ease-out;inset:8% -7% 5% 8%}.catalog-hero-visual--cutout:after{z-index:1;content:"";filter:blur(8px);height:32px;transform:translate3d(calc(var(--cutout-x) * 10px), calc(var(--cutout-y) * 5px), 0);background:radial-gradient(#0a0a0a38,#0000 70%);border-radius:999px;position:absolute;bottom:8%;left:18%;right:4%}.catalog-hero-depth-field{z-index:2;pointer-events:none;perspective:900px;transform-style:preserve-3d;transform-origin:59% 52%;translate:calc(var(--cutout-x) * -8px) calc(var(--cutout-y) * -5px);will-change:translate, rotate;animation:34s linear infinite catalog-depth-field-orbit;position:absolute;inset:-7% -8% -4% -6%;overflow:hidden;-webkit-mask-image:radial-gradient(at 62% 48%,#000 0 68%,#0000 88%);mask-image:radial-gradient(at 62% 48%,#000 0 68%,#0000 88%)}.catalog-hero-depth-field:before,.catalog-hero-depth-field:after{pointer-events:none;content:"";will-change:transform, opacity;position:absolute;inset:0}.catalog-hero-depth-field:before{opacity:.92;transform:translateZ(-80px)scale(1.02);translate:calc(var(--cutout-x) * -24px) calc(var(--cutout-y) * -16px);background:radial-gradient(circle at 12% 18%,#0a0a0a4d 0 1px,#0000 2px),radial-gradient(circle at 21% 58%,#ffd326f2 0 1.5px,#0000 3px),radial-gradient(circle at 32% 28%,#0a0a0a3d 0 1px,#0000 2px),radial-gradient(circle at 46% 19%,#ffd326bd 0 1px,#0000 2px),radial-gradient(circle at 59% 64%,#0a0a0a42 0 1px,#0000 2px),radial-gradient(circle at 69% 34%,#ffd326cc 0 1.5px,#0000 3px),radial-gradient(circle at 78% 76%,#0a0a0a33 0 1px,#0000 2px),radial-gradient(circle at 88% 22%,#e1262fa6 0 1.5px,#0000 3px);animation:24s linear infinite catalog-dust-orbit,7.6s ease-in-out infinite catalog-dust-breathe;rotate:0deg}.catalog-hero-depth-field:after{opacity:.78;transform:translateZ(120px)scale(.98);translate:calc(var(--cutout-x) * 34px) calc(var(--cutout-y) * 22px);background:radial-gradient(circle at 16% 42%,#ffd326b3 0 1px,#0000 2px),radial-gradient(circle at 25% 74%,#0a0a0a38 0 1px,#0000 2px),radial-gradient(circle at 38% 47%,#ffd326e0 0 1.25px,#0000 3px),radial-gradient(circle at 51% 82%,#0a0a0a42 0 1px,#0000 2px),radial-gradient(circle at 64% 16%,#0a0a0a33 0 1px,#0000 2px),radial-gradient(circle at 72% 54%,#ffd326db 0 1.5px,#0000 3px),radial-gradient(circle at 84% 47%,#0a0a0a3d 0 1px,#0000 2px),radial-gradient(circle at 92% 68%,#e1262f94 0 1px,#0000 2px);animation:31s linear infinite catalog-dust-orbit-reverse,8.8s ease-in-out infinite reverse catalog-dust-breathe;rotate:0deg}.catalog-hero-depth-field i{aspect-ratio:1;opacity:.62;width:360px;transform:translate(-50%,-50%)translateZ(-120px)rotateX(64deg);translate:calc(var(--cutout-x) * -12px) calc(var(--cutout-y) * -7px);will-change:rotate, translate;border:1px solid #ffd3268a;border-color:#ffd3268a #ffd3262e #0a0a0a14 #0a0a0a14;border-radius:999px;animation:20s linear infinite catalog-depth-ring-spin;position:absolute;top:50%;left:58%;rotate:0deg}.catalog-hero-depth-field i:nth-of-type(2){opacity:.5;width:460px;transform:translate(-50%,-50%)translateZ(-180px)rotateX(58deg)rotateY(-12deg);translate:calc(var(--cutout-x) * 16px) calc(var(--cutout-y) * 9px);border-color:#0a0a0a0f #0a0a0a0f #e1262f33 #ffd32659;animation-duration:31s;animation-direction:reverse;top:47%;left:63%}.catalog-hero-depth-field i:nth-of-type(3){opacity:.48;width:260px;transform:translate(-50%,-50%)translateZ(40px)rotateX(68deg)rotateY(10deg);translate:calc(var(--cutout-x) * -22px) calc(var(--cutout-y) * 13px);border-color:#0a0a0a1f #ffd3261f #ffd3261f #ffd32680;animation-duration:15s;top:54%;left:55%}.catalog-hero-depth-field span{--depth-x:28px;--depth-y:18px;--depth-z:0px;--float-x:10px;--float-y:-12px;--particle-scale:1;--particle-opacity:.72;--particle-peak-opacity:1;--orbit-origin:54px 34px;aspect-ratio:1;background:var(--color-brand-yellow);width:4px;opacity:var(--particle-opacity);transform:translateZ(var(--depth-z));transform-origin:var(--orbit-origin);translate:calc(var(--cutout-x) * var(--depth-x)) calc(var(--cutout-y) * var(--depth-y));rotate:0deg;scale:var(--particle-scale);will-change:translate, rotate, scale, opacity;border-radius:999px;animation:6.8s ease-in-out infinite catalog-depth-particle;position:absolute;box-shadow:0 0 0 4px #ffd32629,0 0 18px #ffd32675,0 10px 24px #0a0a0a1f}.catalog-hero-depth-field span:nth-child(3n){background:#0a0a0a94;animation-direction:reverse;box-shadow:0 0 0 4px #0a0a0a14,0 0 16px #0a0a0a2e}.catalog-hero-depth-field span:nth-child(7n){background:var(--color-brand-red);box-shadow:0 0 0 5px #e1262f1f,0 0 18px #e1262f42}.catalog-hero-depth-field span:nth-child(2n){animation-duration:8.4s}.catalog-hero-depth-field span:nth-child(5n){animation-duration:5.6s;animation-direction:alternate-reverse}.catalog-hero-depth-field span:nth-child(odd){--orbit-origin:-42px 28px}.catalog-hero-depth-field span:nth-child(4n){--orbit-origin:46px -36px}.catalog-hero-depth-field span:nth-child(5n){--orbit-origin:-30px -44px}.catalog-hero-depth-field span:first-child{--depth-x:-16px;--depth-y:10px;--depth-z:-80px;--float-x:12px;--float-y:-10px;--particle-scale:.78;top:18%;left:18%}.catalog-hero-depth-field span:nth-child(2){--depth-x:22px;--depth-y:14px;--depth-z:90px;--float-x:-10px;--float-y:14px;--particle-scale:1.12;width:8px;animation-delay:.6s;top:14%;right:24%}.catalog-hero-depth-field span:nth-child(3){--depth-x:30px;--depth-y:-18px;--depth-z:-120px;--float-x:8px;--float-y:16px;--particle-opacity:.42;width:4px;animation-delay:1.1s;top:32%;right:12%}.catalog-hero-depth-field span:nth-child(4){background:var(--color-brand-red);--depth-x:-26px;--depth-y:16px;--depth-z:130px;--float-x:-12px;--float-y:-10px;width:7px;animation-delay:1.8s;bottom:26%;right:38%;box-shadow:0 0 0 6px #e1262f1a,0 10px 24px #0a0a0a1a}.catalog-hero-depth-field span:nth-child(5){--depth-x:18px;--depth-y:-14px;--depth-z:-40px;--float-x:14px;--float-y:10px;background:#0a0a0ab3;width:5px;animation-delay:2.2s;bottom:19%;left:28%;box-shadow:0 0 0 5px #0a0a0a14,0 12px 22px #0a0a0a1f}.catalog-hero-depth-field span:nth-child(6){--depth-x:-34px;--depth-y:-18px;--depth-z:60px;--float-x:8px;--float-y:-16px;--particle-opacity:.48;width:4px;animation-delay:2.9s;top:54%;left:11%}.catalog-hero-depth-field span:nth-child(7){--depth-x:34px;--depth-y:20px;--depth-z:180px;--float-x:-16px;--float-y:-12px;--particle-scale:1.18;width:9px;animation-delay:3.3s;bottom:16%;right:16%}.catalog-hero-depth-field span:nth-child(8){--depth-x:-12px;--depth-y:22px;--depth-z:-160px;--float-x:10px;--float-y:12px;--particle-opacity:.38;background:#0a0a0a94;width:3px;animation-delay:3.8s;top:42%;left:44%;box-shadow:0 0 0 4px #0a0a0a0f}.catalog-hero-depth-field span:nth-child(9){--depth-x:28px;--depth-y:-10px;--depth-z:110px;--float-x:-14px;--float-y:10px;width:5px;animation-delay:4.4s;top:24%;left:42%}.catalog-hero-depth-field span:nth-child(10){--depth-x:-22px;--depth-y:-22px;--depth-z:80px;--float-x:12px;--float-y:-12px;--particle-opacity:.4;background:#0a0a0a9e;width:4px;animation-delay:5s;bottom:12%;right:45%;box-shadow:0 0 0 5px #0a0a0a12}.catalog-hero-depth-field span:nth-child(11){--depth-x:42px;--depth-y:18px;--depth-z:180px;--float-x:-18px;--float-y:12px;width:3px;animation-delay:.35s;top:12%;left:57%}.catalog-hero-depth-field span:nth-child(12){--depth-x:-38px;--depth-y:26px;--depth-z:-90px;--float-x:12px;--float-y:-18px;width:4px;animation-delay:.9s;top:67%;left:52%}.catalog-hero-depth-field span:nth-child(13){--depth-x:46px;--depth-y:-24px;--depth-z:140px;--float-x:-12px;--float-y:-14px;width:3px;animation-delay:1.35s;top:73%;right:21%}.catalog-hero-depth-field span:nth-child(14){--depth-x:54px;--depth-y:34px;--depth-z:220px;--float-x:-18px;--float-y:16px;width:6px;animation-delay:1.75s;top:35%;left:63%}.catalog-hero-depth-field span:nth-child(15){--depth-x:58px;--depth-y:-20px;--depth-z:-150px;--float-x:10px;--float-y:-18px;width:3px;animation-delay:2.15s;top:49%;right:6%}.catalog-hero-depth-field span:nth-child(16){--depth-x:-44px;--depth-y:-30px;--depth-z:160px;--float-x:16px;--float-y:-12px;width:5px;animation-delay:2.55s;bottom:8%;left:48%}.catalog-hero-depth-field span:nth-child(17){--depth-x:-52px;--depth-y:28px;--depth-z:-130px;--float-x:-12px;--float-y:18px;width:3px;animation-delay:3.05s;top:22%;right:42%}.catalog-hero-depth-field span:nth-child(18){--depth-x:50px;--depth-y:32px;--depth-z:210px;--float-x:-18px;--float-y:-16px;width:4px;animation-delay:3.45s;top:60%;right:31%}.catalog-hero-depth-field span:nth-child(19){--depth-x:30px;--depth-y:-34px;--depth-z:-170px;--float-x:12px;--float-y:14px;width:2px;animation-delay:3.9s;top:8%;right:12%}.catalog-hero-depth-field span:nth-child(20){--depth-x:-36px;--depth-y:30px;--depth-z:120px;--float-x:16px;--float-y:10px;width:3px;animation-delay:4.25s;bottom:31%;left:17%}.catalog-hero-depth-field span:nth-child(21){--depth-x:62px;--depth-y:24px;--depth-z:230px;--float-x:-20px;--float-y:-10px;width:5px;animation-delay:4.65s;bottom:21%;right:8%}.catalog-hero-depth-field span:nth-child(22){--depth-x:-48px;--depth-y:-26px;--depth-z:-190px;--float-x:10px;--float-y:-16px;width:2px;animation-delay:5.05s;top:39%;left:7%}.catalog-hero-depth-field span:nth-child(23){--depth-x:28px;--depth-y:36px;--depth-z:100px;--float-x:-16px;--float-y:12px;width:3px;animation-delay:5.5s;top:69%;left:38%}.catalog-hero-depth-field span:nth-child(24){--depth-x:66px;--depth-y:-28px;--depth-z:260px;--float-x:-18px;--float-y:18px;width:4px;animation-delay:5.9s;top:27%;right:4%}.catalog-hero-depth-field span:nth-child(25){--depth-x:-58px;--depth-y:18px;--depth-z:-220px;--float-x:18px;--float-y:-8px;--particle-opacity:.34;width:2px;animation-delay:.2s;top:18%;left:35%}.catalog-hero-depth-field span:nth-child(26){--depth-x:56px;--depth-y:-18px;--depth-z:170px;--float-x:-20px;--float-y:14px;width:4px;animation-delay:.7s;top:16%;right:35%}.catalog-hero-depth-field span:nth-child(27){--depth-x:-42px;--depth-y:34px;--depth-z:-110px;--float-x:16px;--float-y:18px;background:#0a0a0a8a;width:3px;animation-delay:1.2s;top:47%;left:29%}.catalog-hero-depth-field span:nth-child(28){--depth-x:64px;--depth-y:24px;--depth-z:250px;--float-x:-22px;--float-y:-12px;--particle-scale:1.12;width:7px;animation-delay:1.65s;top:30%;right:25%}.catalog-hero-depth-field span:nth-child(29){--depth-x:52px;--depth-y:-36px;--depth-z:-180px;--float-x:-16px;--float-y:18px;width:3px;animation-delay:2.1s;bottom:25%;right:24%}.catalog-hero-depth-field span:nth-child(30){--depth-x:-34px;--depth-y:38px;--depth-z:130px;--float-x:20px;--float-y:-16px;background:#e1262fc7;width:5px;animation-delay:2.5s;bottom:13%;left:33%}.catalog-hero-depth-field span:nth-child(31){--depth-x:72px;--depth-y:22px;--depth-z:-240px;--float-x:-18px;--float-y:-20px;--particle-opacity:.3;width:2px;animation-delay:2.95s;top:58%;right:3%}.catalog-hero-depth-field span:nth-child(32){--depth-x:44px;--depth-y:-42px;--depth-z:210px;--float-x:-22px;--float-y:12px;width:4px;animation-delay:3.35s;top:76%;right:37%}.catalog-hero-depth-field span:nth-child(33){--depth-x:22px;--depth-y:-46px;--depth-z:-210px;--float-x:16px;--float-y:22px;background:#0a0a0a80;width:3px;animation-delay:3.8s;top:6%;left:50%}.catalog-hero-depth-field span:nth-child(34){--depth-x:72px;--depth-y:36px;--depth-z:260px;--float-x:-24px;--float-y:-18px;width:6px;animation-delay:4.2s;top:36%;left:54%}.catalog-hero-depth-field span:nth-child(35){--depth-x:68px;--depth-y:44px;--depth-z:-160px;--float-x:-20px;--float-y:-18px;width:4px;animation-delay:4.6s;bottom:6%;right:18%}.catalog-hero-depth-field span:nth-child(36){--depth-x:-64px;--depth-y:30px;--depth-z:190px;--float-x:18px;--float-y:-24px;width:3px;animation-delay:5.05s;top:44%;right:48%}.catalog-hero-depth-field span:nth-child(37){--depth-x:76px;--depth-y:-38px;--depth-z:-260px;--float-x:-18px;--float-y:18px;--particle-opacity:.28;width:2px;animation-delay:5.45s;top:10%;right:1%}.catalog-hero-depth-field span:nth-child(38){--depth-x:-62px;--depth-y:42px;--depth-z:100px;--float-x:22px;--float-y:-12px;width:3px;animation-delay:5.85s;bottom:38%;left:5%}.catalog-hero-depth-field span:nth-child(39){--depth-x:-24px;--depth-y:48px;--depth-z:-220px;--float-x:12px;--float-y:-22px;background:#0a0a0a7a;width:2px;animation-delay:6.2s;top:82%;left:57%}.catalog-hero-depth-field span:nth-child(40){--depth-x:-70px;--depth-y:-32px;--depth-z:240px;--float-x:20px;--float-y:16px;width:5px;animation-delay:6.55s;top:25%;left:22%}.catalog-hero-depth-field span:nth-child(41){--depth-x:-52px;--depth-y:-44px;--depth-z:-140px;--float-x:16px;--float-y:22px;width:3px;animation-delay:6.9s;bottom:17%;right:44%}.catalog-hero-depth-field span:nth-child(42){--depth-x:74px;--depth-y:28px;--depth-z:280px;--float-x:-24px;--float-y:-16px;background:#e1262fad;width:4px;animation-delay:7.25s;top:52%;left:68%}.catalog-hero-engine-codes{z-index:5;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:min(420px,100% - 44px);display:flex;position:absolute;bottom:24px;right:22px}.catalog-hero-engine-codes span{min-height:34px;color:var(--color-brand-ink);font-family:var(--font-mono);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd6;border:1px solid #0a0a0a14;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:0 14px 28px #0a0a0a14}.catalog-hero-visual__particles span{z-index:3;background:var(--color-brand-yellow);border-radius:999px;width:7px;height:7px;animation:5s ease-in-out infinite catalog-particle-float;position:absolute;box-shadow:0 0 0 8px #ffd32624}.catalog-hero-visual__particles span:first-child{top:18%;left:18%}.catalog-hero-visual__particles span:nth-child(2){animation-delay:.55s;top:28%;right:22%}.catalog-hero-visual__particles span:nth-child(3){background:var(--color-brand-red);animation-delay:1.1s;bottom:28%;right:34%;box-shadow:0 0 0 8px #e1262f1f}.catalog-hero-visual__particles span:nth-child(4){animation-delay:1.65s;bottom:18%;left:28%}.catalog-hero-visual__particles span:nth-child(5){animation-delay:2.2s;top:50%;right:12%}.catalog-hero-visual__panel{z-index:4;border-radius:var(--radius-lg);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0ac2;border:1px solid #ffffff24;width:min(420px,100% - 44px);padding:18px;position:absolute;bottom:22px;left:22px;box-shadow:0 22px 55px #0000003d}.catalog-hero-visual--cutout .catalog-hero-visual__panel{width:min(350px,58%);color:var(--color-brand-ink);background:#ffffffe0;border-color:#0a0a0a1a;bottom:26px;left:0;box-shadow:0 24px 60px #0a0a0a21}.catalog-hero-visual__counter{z-index:5;color:var(--color-brand-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #fff3;border-radius:999px;align-items:baseline;gap:8px;padding:8px 12px;display:inline-flex;position:absolute;top:22px;right:22px;box-shadow:0 16px 40px #00000038}.catalog-hero-visual__counter strong{font-family:var(--font-mono);font-size:19px;font-weight:950}.catalog-hero-visual__counter span{color:#404040;text-transform:uppercase;font-size:11px;font-weight:950}.catalog-hero-visual__panel span{color:var(--color-brand-yellow);text-transform:uppercase;font-size:12px;font-weight:950}.catalog-hero-visual__panel strong{color:#f5f5f5d1;font-size:12px;font-weight:950}.catalog-hero-visual--cutout .catalog-hero-visual__panel strong{color:#404040}.catalog-hero-visual__panel h2{margin-top:12px;font-size:28px;font-weight:950;line-height:1.05}.catalog-hero-visual--cutout .catalog-hero-visual__panel h2{color:var(--color-brand-ink)}.catalog-hero-visual__check{color:#f5f5f5d6;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.catalog-hero-visual--cutout .catalog-hero-visual__check{color:#262626d1}.catalog-hero-visual__check i{background:var(--color-brand-red);border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #e1262f1f}.catalog-selection-card{box-shadow:0 24px 70px #0a0a0a14}.catalog-selection-card__map{isolation:isolate;background:radial-gradient(circle at 82% 20%,#ffd32647,#0000 28%),linear-gradient(135deg,#fff,#f7f4ec);position:relative;overflow:hidden}.catalog-selection-card__map:before{z-index:-1;content:"";will-change:background-position;background-color:#0000;background-image:linear-gradient(90deg,#0a0a0a0b 1px,#0000 1px),linear-gradient(#0a0a0a0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:13s linear infinite catalog-selection-grid-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#000,#0000 76%);mask-image:linear-gradient(110deg,#000,#0000 76%)}.catalog-selection-card__map:after{z-index:-1;content:"";opacity:.74;will-change:transform, opacity;background:linear-gradient(90deg,#0000,#ffd32652,#00abb524,#0000);width:44%;animation:5.2s ease-in-out infinite catalog-selection-scan-pass;position:absolute;inset:-28% auto -28% -38%;transform:skew(-14deg)}.catalog-selection-card__step,.catalog-quick-pick__choice,.catalog-quick-pick__line,.catalog-seo-panel__link{border-radius:var(--radius-lg);background:#fff;border:1px solid #e5e5e5;min-width:0;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.catalog-selection-card__step{align-content:space-between;min-height:92px;padding:16px}.catalog-selection-card__step span,.catalog-seo-panel__link-index{color:var(--color-brand-red);font-family:var(--font-mono);font-size:12px;font-weight:950}.catalog-quick-pick__choice{cursor:pointer;align-content:space-between;gap:10px;min-height:112px;padding:14px}.catalog-quick-pick__choice input,.catalog-quick-pick__line input{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.catalog-quick-pick__choice strong{font-size:17px;font-weight:950}.catalog-quick-pick__choice small{color:#525252;font-size:12px;font-weight:750;line-height:1.45}.catalog-quick-pick__line{cursor:pointer;align-items:center;min-height:48px;padding:13px 14px;font-size:13px;font-weight:900}.catalog-quick-pick__choice:hover,.catalog-quick-pick__choice:focus-within,.catalog-quick-pick__choice.is-active,.catalog-quick-pick__line:hover,.catalog-quick-pick__line:focus-within,.catalog-quick-pick__line.is-active,.catalog-seo-panel__link:hover,.catalog-seo-panel__link:focus-visible{border-color:var(--color-brand-yellow);background:#ffd32629;transform:translateY(-2px);box-shadow:0 16px 34px #0a0a0a14}.catalog-quick-pick__choice.is-active,.catalog-quick-pick__line.is-active{background:var(--color-brand-yellow)}.catalog-quick-pick__photo-button{border-radius:var(--radius-lg);min-height:46px;color:var(--color-brand-ink);text-align:center;background:linear-gradient(90deg,#e1262f14,#ffd32629),#fff;border:1px dashed #e1262f57;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:950;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.catalog-quick-pick__photo-button:hover,.catalog-quick-pick__photo-button:focus-visible{border-color:var(--color-brand-red);transform:translateY(-1px);box-shadow:0 12px 26px #e1262f1f}.catalog-quick-pick__console,.filter-console{isolation:isolate;border-radius:var(--radius-lg);background:linear-gradient(90deg,#0a0a0a09 1px,#0000 1px) 0 0/30px 30px,linear-gradient(#0a0a0a09 1px,#0000 1px) 0 0/30px 30px,linear-gradient(135deg,#fff,#fff8dc);border:1px solid #e5e5e5;padding:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #0a0a0a0d}.catalog-quick-pick.is-lead-ready .catalog-quick-pick__console,.catalog-filters-form.is-live .filter-console{border-color:#ffd326c2;box-shadow:inset 0 1px #fffffff2,0 16px 36px #ffd32629}.catalog-filter-panel{isolation:isolate;scrollbar-width:thin;scrollbar-color:#d4d4d4 transparent;transition:border-color .22s var(--motion-smooth), box-shadow .22s var(--motion-smooth);position:relative}.catalog-filter-panel:before{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(90deg, transparent, var(--color-brand-yellow), var(--color-brand-red), transparent);content:"";opacity:0;height:3px;transition:opacity .22s;position:absolute;inset:0 0 auto}.catalog-filter-panel.is-live{border-color:#ffd326bd;box-shadow:0 22px 48px #0a0a0a17}.catalog-filter-panel.is-live:before{opacity:1}details.is-live{border-color:#ffd326bd;box-shadow:0 16px 34px #0a0a0a14}.catalog-results-panel{isolation:isolate;position:relative;overflow:hidden}.catalog-results-panel:before{z-index:-1;background:linear-gradient(180deg, var(--color-brand-yellow), #e1262fe0, var(--color-brand-tech));content:"";width:5px;position:absolute;inset:0 auto 0 0}.catalog-active-filter{border-radius:var(--radius-md);min-height:34px;color:var(--color-brand-ink);background:#fff;border:1px solid #0a0a0a1a;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:900;line-height:1.2;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.catalog-active-filter b{background:#0a0a0a14;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;line-height:1;display:inline-flex}.catalog-active-filter:hover,.catalog-active-filter:focus-visible{background:#f7f7f4;border-color:#0a0a0a52;transform:translateY(-1px)}.catalog-active-filter--reset{color:var(--color-brand-red);border-color:#e1262f2e}.catalog-filters-form.is-live [data-filter-submit]{background:linear-gradient(135deg, var(--color-brand-yellow), #fde047);color:var(--color-brand-ink);box-shadow:0 14px 28px #ffd3263d}.catalog-seo-panel__media{border-radius:var(--radius-lg);color:#fff;background:#101010;border:1px solid #e5e5e5;min-height:210px;position:relative;overflow:hidden;box-shadow:0 18px 46px #0a0a0a1f}.catalog-seo-panel__media img{object-fit:cover;opacity:.82;width:100%;height:100%;position:absolute;inset:0}.catalog-seo-panel__media:after{content:"";background:linear-gradient(#0a0a0a14,#0a0a0ab8),linear-gradient(90deg,#ffd32629,#0000 58%);position:absolute;inset:0}.catalog-seo-panel__media figcaption{z-index:1;inset-inline:18px;gap:8px;display:grid;position:absolute;bottom:18px}.catalog-seo-panel__media figcaption span{background:var(--color-brand-yellow);width:fit-content;color:var(--color-brand-ink);text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950}.catalog-seo-panel__media figcaption strong{max-width:320px;font-size:20px;font-weight:950;line-height:1.12}.catalog-seo-panel__side{align-content:start}@media (width>=1024px){.catalog-seo-panel__side{align-self:start;position:sticky;top:7rem}}.catalog-seo-panel__link{min-height:112px;color:var(--color-brand-ink);grid-template-columns:auto minmax(0,1fr);align-content:start;align-self:start;align-items:start;gap:8px 12px;padding:14px;text-decoration:none}.catalog-seo-panel__link-index{grid-column:1/-1}.catalog-seo-panel__link-icon{width:42px;height:42px;color:var(--color-brand-ink);background:#ffd3262e;border:1px solid #ffd326b8;border-radius:12px;place-items:center;display:inline-grid}.catalog-seo-panel__link-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.catalog-seo-panel__link strong{min-width:0;font-size:16px;font-weight:950;line-height:1.2;display:block}.catalog-seo-panel__link small{color:#525252;grid-column:2;font-size:13px;font-weight:750;line-height:1.45}.catalog-assistant__console{gap:14px;display:grid}.catalog-assistant__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.catalog-assistant__tabs button,.product-inspector [data-product-inspector-trigger]{border-radius:var(--radius-lg);color:#fff;text-align:left;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;align-content:space-between;min-height:78px;padding:12px;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.catalog-assistant__tabs button:hover,.catalog-assistant__tabs button:focus-visible,.catalog-assistant__tabs button.is-active{border-color:var(--color-brand-yellow);background:var(--color-brand-yellow);color:var(--color-brand-ink);transform:translateY(-1px)}.catalog-assistant__tabs button span{font-family:var(--font-mono);font-size:11px;font-weight:950}.catalog-assistant__output,.product-inspector__output{border-radius:var(--radius-lg);background-color:#ffffff0f;background-image:linear-gradient(90deg,#ffd32614 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff1a;padding:16px}.catalog-assistant__output span,.product-inspector__output span{color:var(--color-brand-yellow);text-transform:uppercase;font-size:12px;font-weight:950}.catalog-assistant__output strong,.product-inspector__output strong{color:#f5f5f5;font-size:12px;font-weight:950}.catalog-assistant__output h3,.product-inspector__output h3{margin-top:14px;font-size:24px;font-weight:950;line-height:1.1}.catalog-assistant__output p,.product-inspector__output p{color:#d4d4d4;margin-top:10px;font-size:14px;line-height:1.7}.catalog-assistant__bar,.product-inspector__bar{background:#ffffff1a;border-radius:999px;height:6px;margin-top:16px;overflow:hidden}.catalog-assistant__bar i,.product-inspector__bar i{border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red));height:100%;transition:width .22s;display:block}.catalog-assistant__output button{border-radius:var(--radius-lg);background:var(--color-brand-yellow);width:100%;min-height:44px;color:var(--color-brand-ink);justify-content:center;align-items:center;margin-top:16px;padding:0 18px;font-size:14px;font-weight:950;transition:background-color .18s,transform .18s;display:inline-flex}.catalog-assistant__output button:hover,.catalog-assistant__output button:focus-visible{background:#fde047;transform:translateY(-1px)}.catalog-fit-map__visual,.selection-brief{isolation:isolate;background:radial-gradient(circle at 82% 18%,#ffd32647,#0000 28%),linear-gradient(135deg,#fff,#f7f4ec);padding:24px;position:relative;overflow:hidden}.catalog-fit-map__visual:before,.selection-brief:before{z-index:-2;content:"";background-color:#0000;background-image:linear-gradient(90deg,#0a0a0a0b 1px,#0000 1px),linear-gradient(#0a0a0a0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.catalog-fit-map__orbit,.selection-brief__map{z-index:-1;opacity:.9;will-change:transform;background:radial-gradient(circle,#ffd32670 0 8px,#0000 9px),radial-gradient(circle,#0000 0 42px,#0a0a0a14 43px 44px,#0000 45px 74px,#0a0a0a14 75px 76px,#0000 77px);border:1px solid #0a0a0a14;border-radius:999px;width:190px;height:190px;animation:18s linear infinite fit-orbit-spin;position:absolute;bottom:18px;right:18px}.selection-brief__map{opacity:.98;background:radial-gradient(circle,#ffd326b8 0 8px,#0000 9px),radial-gradient(circle,#0000 0 40px,#0a0a0a17 41px 42px,#0000 43px 72px,#0a0a0a14 73px 74px,#0000 75px),conic-gradient(from 304deg,#ffd32661,#0000 22% 100%);animation:16s linear infinite fit-orbit-spin,4.6s ease-in-out infinite selection-brief-map-breathe;box-shadow:inset 0 0 0 1px #ffd3261a,0 0 32px #ffd32624}.catalog-fit-map__orbit:before,.selection-brief__map:before{border-radius:inherit;background:conic-gradient(from 0deg, transparent 0 46deg, #ffd32647 46deg 64deg, transparent 64deg 360deg);content:"";will-change:transform, opacity;animation:4.6s linear infinite fit-orbit-sweep;position:absolute;inset:0}.selection-brief__map:after{background:linear-gradient(90deg, var(--color-brand-yellow), #ffd326bd, transparent);content:"";opacity:.88;transform-origin:0;will-change:transform, opacity;border-radius:999px;width:42%;height:2px;animation:3.8s linear infinite selection-brief-ray;position:absolute;top:calc(50% - 1px);left:50%;box-shadow:0 0 16px #ffd3267a}.catalog-fit-map__orbit span,.selection-brief__map span{background:var(--color-brand-yellow);border-radius:999px;width:10px;height:10px;animation:2.8s ease-in-out infinite orbit-pulse;position:absolute;box-shadow:0 0 0 8px #ffd3262e}.selection-brief__map span{width:11px;height:11px;box-shadow:0 0 0 8px #ffd32629,0 0 24px #ffd3266b}.selection-brief__map span:after{border-radius:inherit;content:"";opacity:.32;border:1px solid;animation:2.8s ease-out infinite selection-brief-ripple;position:absolute;inset:-13px}.catalog-fit-map__orbit span:first-child,.selection-brief__map span:first-child{top:72px;left:28px}.catalog-fit-map__orbit span:nth-child(2),.selection-brief__map span:nth-child(2){animation-delay:.45s;top:46px;right:32px}.catalog-fit-map__orbit span:nth-child(3),.selection-brief__map span:nth-child(3){background:var(--color-brand-red);animation-delay:.9s;bottom:34px;left:86px;box-shadow:0 0 0 8px #e1262f1f}.catalog-fit-map .catalog-assistant__tabs button{color:var(--color-brand-ink);background:#fafafa;border-color:#e5e5e5}.catalog-fit-map .catalog-assistant__tabs button:hover,.catalog-fit-map .catalog-assistant__tabs button:focus-visible,.catalog-fit-map .catalog-assistant__tabs button.is-active{border-color:var(--color-brand-yellow);background:var(--color-brand-yellow);color:var(--color-brand-ink)}.catalog-fit-map .catalog-assistant__output{color:var(--color-brand-ink);background:linear-gradient(90deg,#0a0a0a0a 1px,#0000 1px),linear-gradient(#0a0a0a0a 1px,#0000 1px),#fff;border-color:#e5e5e5}.catalog-fit-map .catalog-assistant__output span,.catalog-fit-map .catalog-assistant__output strong,.catalog-fit-map .catalog-assistant__output p{color:#525252}.catalog-fit-map .catalog-assistant__bar{background:#0a0a0a14}.catalog-quick-tools__item,.product-decision-rail__item{isolation:isolate;border-radius:var(--radius-lg);min-height:112px;color:var(--color-brand-ink);text-align:left;background:#fff;border:1px solid #e5e5e5;align-content:space-between;padding:16px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s,background-color .18s;display:grid;position:relative;overflow:hidden}.catalog-quick-tools__item:before,.product-decision-rail__item:before{z-index:-1;content:"";opacity:0;background:linear-gradient(135deg,#ffd32629,#0000 54%),radial-gradient(circle at 92% 10%,#e1262f1a,#0000 22%);transition:opacity .18s;position:absolute;inset:0}.catalog-quick-tools__item:hover,.catalog-quick-tools__item:focus-visible,.product-decision-rail__item:hover,.product-decision-rail__item:focus-visible{border-color:#0a0a0a5c;transform:translateY(-2px);box-shadow:0 16px 36px #0a0a0a1a}.catalog-quick-tools__item:hover:before,.catalog-quick-tools__item:focus-visible:before,.product-decision-rail__item:hover:before,.product-decision-rail__item:focus-visible:before{opacity:1}.catalog-quick-tools__item span,.product-decision-rail__item span{border-radius:var(--radius-md);width:fit-content;min-height:30px;color:var(--color-brand-ink);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);background:#ffd3262e;border:1px solid #ffd326ad;align-items:center;padding:0 9px;font-size:11px;font-weight:950;display:inline-flex}.catalog-quick-tools__item strong,.product-decision-rail__item strong{margin-top:12px;font-size:17px;font-weight:950;line-height:1.12}.catalog-quick-tools__item small,.product-decision-rail__item small{color:#525252;margin-top:8px;font-size:12px;font-weight:800;line-height:1.45}.product-inspector [data-product-inspector-trigger]{min-height:76px;color:var(--color-brand-ink);background:#fafafa;border-color:#e5e5e5;grid-template-columns:46px 1fr auto;align-content:center;align-items:center;gap:12px}.product-inspector [data-product-inspector-trigger]:hover,.product-inspector [data-product-inspector-trigger]:focus-visible,.product-inspector [data-product-inspector-trigger].is-active{border-color:var(--color-brand-yellow);background:#ffd32629;transform:translateY(-1px)}.product-inspector [data-product-inspector-trigger] span{border-radius:var(--radius-md);width:44px;height:42px;color:var(--color-brand-ink);font-family:var(--font-mono);background:#ffd3262e;border:1px solid #ffd326ad;justify-content:center;align-items:center;font-size:11px;font-weight:950;display:inline-flex}.product-inspector [data-product-inspector-trigger] small{color:#525252;text-transform:uppercase;font-size:11px;font-weight:950}.product-inspector__output{color:var(--color-brand-ink);background:linear-gradient(90deg,#0a0a0a0a 1px,#0000 1px),linear-gradient(#0a0a0a0a 1px,#0000 1px),#fff;border-color:#0a0a0a1a}.product-inspector__output strong,.product-inspector__output span,.product-inspector__output p{color:#525252}.service-console,.cargo-output{border-radius:var(--radius-2xl);color:#fff;background:linear-gradient(90deg,#ffd32614 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle at 82% 18%,#e1262f29,#0000 27%),#0a0a0a;border:1px solid #ffffff21;padding:24px;position:relative;overflow:hidden;box-shadow:0 24px 62px #00000047}.service-console__top,.cargo-output__head{justify-content:space-between;gap:18px;display:flex;grid-template-columns:1fr!important;align-items:start!important}.service-console__top span,.cargo-output__head>strong{border-radius:var(--radius-lg);background:var(--color-brand-yellow);min-width:58px;min-height:46px;color:var(--color-brand-ink);justify-content:center;align-items:center;font-size:13px;font-weight:950;display:inline-flex}.service-console__top strong,.cargo-output__head span{color:#d4d4d4;text-transform:uppercase;font-size:12px;font-weight:950}.cargo-output__head h3{margin-top:8px;font-size:34px;font-weight:950;line-height:1}.service-console__screen{border-radius:var(--radius-2xl);background:#ffffff0f;border:1px solid #ffffff1a;min-height:310px;margin-top:24px;padding:24px;position:relative;overflow:hidden}.service-console__scan{background:linear-gradient(#0000,#ffd3262e,#0000);animation:4.8s ease-in-out infinite console-scan;position:absolute;inset:0;transform:translateY(-100%)}.service-console__engine{background:linear-gradient(#475569f0,#0f172af5);border:1px solid #e2e8f061;border-radius:16px;width:min(100%,380px);height:126px;margin:22px auto 32px;position:relative;box-shadow:inset 0 1px #fff3,0 18px 42px #0000003d}.service-console__engine span{background:#050816;border:1px solid #e2e8f085;border-radius:999px;width:46px;height:46px;position:absolute;top:34px}.service-console__engine span:first-child{left:18%}.service-console__engine span:nth-child(2){left:calc(50% - 23px)}.service-console__engine span:nth-child(3){right:18%}.service-console__screen h3{font-size:28px;font-weight:950;line-height:1.08;position:relative}.service-console__screen p{color:#d4d4d4;max-width:560px;margin-top:12px;font-size:15px;line-height:1.7;position:relative}.service-console__rows{gap:10px;margin-top:16px;display:grid}.service-console__row{border-radius:var(--radius-lg);color:#e5e5e5;background:#ffffff0f;border:1px solid #ffffff1a;grid-template-columns:10px 1fr auto;align-items:center;gap:12px;min-height:48px;padding:0 14px;font-size:13px;font-weight:850;display:grid}.service-console__row span{background:#22c55e;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e21}.service-console__row strong{color:var(--color-brand-yellow);text-transform:uppercase;font-size:12px}[data-install-check-item].is-checked{background:#ffd3261f;border-color:#ffd326b8}[data-install-check-item].is-checked span{color:#fff}.cargo-output{background:linear-gradient(90deg,#ffd32614 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px),#0a0a0a;border-color:#0a0a0a1a;box-shadow:0 24px 62px #0a0a0a2e}.cargo-crate{border-radius:var(--radius-2xl);background:radial-gradient(120% 92% at 50% 14%,#ffd3261f,#0000 68%),#ffffff0d;border:1px solid #ffffff14;place-items:center;height:230px;margin-top:28px;padding:22px;display:grid;position:relative;overflow:hidden}.cargo-crate:after{content:"";filter:blur(3px);background:radial-gradient(closest-side,#00000080,#0000);border-radius:999px;width:58%;height:18px;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.cargo-crate__photo{z-index:1;object-fit:contain;filter:drop-shadow(0 22px 26px #0000008c);max-width:74%;max-height:158px;transition:opacity .3s var(--motion-smooth), transform .46s var(--motion-smooth);position:relative}.cargo-crate__corner{pointer-events:none;border:2px solid #ffd32680;width:26px;height:26px;position:absolute}.cargo-crate__corner--tl{border-bottom:0;border-right:0;border-top-left-radius:9px;top:16px;left:16px}.cargo-crate__corner--tr{border-bottom:0;border-left:0;border-top-right-radius:9px;top:16px;right:16px}.cargo-crate__corner--bl{border-top:0;border-right:0;border-bottom-left-radius:9px;bottom:16px;left:16px}.cargo-crate__corner--br{border-top:0;border-left:0;border-bottom-right-radius:9px;bottom:16px;right:16px}.cargo-output__stat{border-radius:var(--radius-lg);background:#ffffff0f;border:1px solid #ffffff1a;padding:16px}.cargo-output__stat span{color:#a3a3a3;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.cargo-output__stat strong{color:#fff;margin-top:7px;font-size:16px;font-weight:950;display:block}.cargo-output__route{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:22px;display:grid}.cargo-output__route span{background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red));border-radius:999px;height:5px}.contact-command{border-radius:var(--radius-2xl);background:#fff;border:1px solid #0a0a0a1f;min-width:0;overflow:hidden;box-shadow:0 24px 62px #0a0a0a1f}.contact-command__screen{color:#fff;background:linear-gradient(90deg,#ffd3261a 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle at 78% 22%,#ffd32633,#0000 28%),#0a0a0a;min-width:0;min-height:340px;padding:28px;position:relative;overflow:hidden}.contact-command__screen:before{content:"";z-index:1;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(115deg,#0000 0 32%,#ffd32629 46%,#0000 62% 100%);animation:4.8s ease-in-out infinite contact-screen-sweep;position:absolute;inset:0;transform:translate(-110%)}.contact-command__screen:after{content:"";z-index:2;background:linear-gradient(90deg, transparent, var(--color-brand-yellow), transparent);opacity:.72;pointer-events:none;border-radius:999px;height:2px;animation:3.6s ease-in-out infinite contact-scan-line;position:absolute;top:0;left:28px;right:28px;transform:translateY(28px)}.contact-command__screen>.relative{z-index:3;min-width:0}.contact-command__action{border-radius:var(--radius-lg);background:var(--color-brand-yellow);min-height:42px;color:var(--color-brand-ink);border:1px solid #ffd326ad;justify-content:center;align-items:center;margin-top:20px;padding:0 18px;font-size:14px;font-weight:950;text-decoration:none;transition:background-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 14px 34px #ffd3262e}.contact-command__action:hover,.contact-command__action:focus-visible{transform:translate3d(0, var(--motion-hover-lift), 0);background:#fff;box-shadow:0 18px 38px #ffd3263d}.contact-command__radar{z-index:1;opacity:.9;background:radial-gradient(circle,#ffd32633 0 2%,#0000 3% 22%,#ffd32633 23% 24%,#0000 25% 43%,#ffd3262e 44% 45%,#0000 46% 63%,#ffd32624 64% 65%,#0000 66%),linear-gradient(90deg,#0000 49.6%,#ffd32624 50%,#0000 50.4%),linear-gradient(#0000 49.6%,#ffd32624 50%,#0000 50.4%);border-radius:999px;width:286px;height:286px;animation:8s ease-in-out infinite alternate contact-radar-float;position:absolute;bottom:-58px;right:-34px}.contact-command__radar:before{content:"";border-radius:inherit;mix-blend-mode:screen;background:conic-gradient(from -14deg,#0000 0deg 252deg,#ffd32614 268deg,#ffd326b3 300deg,#0000 332deg 360deg);animation:5.6s linear infinite contact-radar-sweep;position:absolute;inset:0}.contact-command__radar:after{content:"";border-radius:inherit;opacity:0;border:1px solid #ffd32685;animation:4.8s ease-out infinite contact-radar-ping;position:absolute;inset:86px;transform:scale(.45)}.contact-command__radar span{background:var(--color-brand-yellow);border-radius:999px;width:10px;height:10px;animation:3.4s ease-in-out infinite contact-radar-dot-pulse;position:absolute;box-shadow:0 0 0 8px #ffd32624}.contact-command__radar span:first-child{top:28%;left:34%}.contact-command__radar span:nth-child(2){background:var(--color-brand-red);animation-delay:.4s;top:48%;right:26%;box-shadow:0 0 0 8px #e1262f24}.contact-command__radar span:nth-child(3){animation-delay:.85s;bottom:26%;right:40%}.contact-channel{border-radius:var(--radius-lg);background:var(--color-brand-paper);min-width:0;min-height:116px;color:var(--color-brand-ink);text-align:left;border:1px solid #e5e5e5;gap:12px;padding:16px;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:grid}.contact-channel__preview{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.contact-channel span{border-radius:var(--radius-md);min-width:38px;height:34px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);background:#ffd3262e;border:1px solid #ffd326ad;justify-content:center;align-items:center;font-size:12px;font-weight:950;display:inline-flex}.contact-channel__cta{border-radius:var(--radius-lg);min-height:38px;color:var(--color-brand-ink);background:#fff;border:1px solid #0a0a0a1f;justify-content:center;justify-self:start;align-items:center;padding:0 14px;font-size:13px;font-weight:950;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex}.contact-channel__cta:hover,.contact-channel__cta:focus-visible{color:#fff;background:#0a0a0a;border-color:#0a0a0a6b;transform:translateY(-1px)}.contact-channel strong,.contact-channel small{display:block}.contact-channel strong{margin-top:14px;font-size:18px;font-weight:950}.contact-channel small{color:#525252;text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:850}.contact-channel:hover,.contact-channel:focus-visible,.contact-channel.is-active{background:var(--color-brand-yellow);color:var(--color-brand-ink);border-color:#0a0a0a8c;transform:translateY(-2px);box-shadow:0 16px 34px #0a0a0a1a}.contact-map{isolation:isolate;border-radius:var(--radius-2xl);background:radial-gradient(circle at 22% 28%, #ffd32657, transparent 24%), linear-gradient(135deg, #fff, var(--color-brand-paper));border:1px solid #e5e5e5;min-height:470px;padding:28px;position:relative;overflow:hidden;box-shadow:0 22px 55px #0a0a0a14}.contact-map__grid{z-index:-1;border-radius:var(--radius-2xl);background-color:#0000;background-image:linear-gradient(90deg,#0a0a0a0f 1px,#0000 1px),linear-gradient(#0a0a0a0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:22px;overflow:hidden}.contact-map__grid:before{border-radius:var(--radius-xl);content:"";background:radial-gradient(circle at 16% 62%,#e1262fe6 0 5px,#0000 6px),radial-gradient(circle at 52% 42%,#ffd326f2 0 6px,#0000 7px),radial-gradient(circle at 82% 58%,#0a0a0ab8 0 4px,#0000 5px),linear-gradient(116deg,#0000 0 16%,#e1262f73 16.2% 16.7%,#0000 17% 51%,#ffd32680 51.2% 51.8%,#0000 52%),linear-gradient(#0a0a0a0b 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#0a0a0a0a 1px,#0000 1px) 0 0/32px 32px;border:1px solid #0a0a0a1f;height:112px;animation:8s ease-in-out infinite route-panel-float;position:absolute;inset:auto 10% 18%;transform:perspective(560px)rotateX(58deg)rotate(-5deg)}.contact-map__grid span{background:var(--color-brand-red);border-radius:999px;width:12px;height:12px;position:absolute;box-shadow:0 0 0 8px #e1262f24}.contact-map__grid span:first-child{top:18%;left:18%}.contact-map__grid span:nth-child(2){background:var(--color-brand-yellow);top:46%;right:20%;box-shadow:0 0 0 8px #ffd3262e}.contact-map__grid span:nth-child(3){bottom:22%;left:46%}.document-stack__photo{border-radius:var(--radius-lg);background:#0a0a0a;height:128px;margin-top:28px;position:relative;overflow:hidden}.document-stack__photo img{object-fit:cover;opacity:.78;width:100%;height:100%;transition:transform .22s}.document-stack[data-document-stack]:hover .document-stack__photo img{transform:scale(1.04)}.document-stack__photo:after{content:"";background:linear-gradient(#0000,#000000a3);position:absolute;inset:0}.document-stack__photo span{z-index:1;color:#fff;text-transform:uppercase;font-size:12px;font-weight:950;position:absolute;bottom:12px;left:14px;right:14px}.flow-card,.comparison-card,.document-card,.faq-item{isolation:isolate;border-radius:var(--radius-lg);background:#fff;border:1px solid #e5e5e5;transition:border-color .18s,box-shadow .18s,transform .18s,background-color .18s;position:relative;overflow:hidden}.contact-checklist{border-radius:var(--radius-lg);background:#fff;border:1px solid #e5e5e5;padding:18px;box-shadow:0 18px 45px #0a0a0a0f}[data-contact-checklist-progress]{transition:width .22s}.flow-card{cursor:default;min-height:260px;padding:22px}button.flow-card,label.flow-card{cursor:pointer}.contact-data-card{width:100%;color:inherit;display:grid}.contact-data-card__status{border-radius:var(--radius-lg);min-height:36px;color:var(--color-brand-ink);background:#fff;border:1px solid #0a0a0a1f;justify-content:center;place-self:end start;align-items:center;margin-top:22px;padding:0 12px;font-size:12px;font-weight:950;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.contact-data-card.is-active .contact-data-card__status{background:var(--color-brand-yellow);color:var(--color-brand-ink);border-color:#0a0a0a2e;transform:translateY(-1px)}.flow-card:before,.comparison-card:before,.document-card:before,.faq-item:before{z-index:-1;content:"";opacity:0;background:linear-gradient(135deg,#ffd32629,#0000 52%);transition:opacity .18s;position:absolute;inset:0}button.flow-card:hover,button.flow-card:focus-visible,label.flow-card:hover,label.flow-card:focus-visible,.flow-card.is-active,.comparison-card:hover,.comparison-card:focus-visible,.comparison-card.is-active,.document-card[data-document-card]:hover,.document-card.is-active,.faq-item:hover,.faq-item.is-open{border-color:#0a0a0a80;transform:translateY(-3px);box-shadow:0 18px 45px #0a0a0a1a}button.flow-card:hover:before,button.flow-card:focus-visible:before,label.flow-card:hover:before,label.flow-card:focus-visible:before,.flow-card.is-active:before,.comparison-card:hover:before,.comparison-card:focus-visible:before,.comparison-card.is-active:before,.document-card[data-document-card]:hover:before,.document-card.is-active:before,.faq-item:hover:before,.faq-item.is-open:before{opacity:1}.card-icon,.flow-card__number{border-radius:var(--radius-lg);min-width:48px;height:48px;color:var(--color-brand-ink);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);background:#ffd3262e;border:1px solid #ffd326ad;justify-content:center;align-items:center;font-size:12px;font-weight:950;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.card-icon svg,.flow-card__number svg,.document-card__icon svg,.cargo-option span svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:22px;height:22px}.flow-card.is-active .flow-card__number,button.flow-card:hover .flow-card__number,button.flow-card:focus-visible .flow-card__number,label.flow-card:hover .flow-card__number,label.flow-card:focus-visible .flow-card__number{background:var(--color-brand-red);color:#fff;transform:rotate(2deg)scale(1.04)}.order-journey{isolation:isolate;position:relative;overflow:hidden}.order-journey:before{z-index:-1;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0a0a0a0d 1px,#0000 1px),linear-gradient(#0a0a0a0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.order-journey__intro{align-items:end;gap:24px;display:grid}.order-journey__stage{gap:18px;margin-top:34px;display:grid}.order-journey-visual{border-radius:var(--radius-lg);color:#fff;background:linear-gradient(135deg,#ffd3261f,#0000 38%),radial-gradient(circle at 76% 20%,#00a6b233,#0000 32%),#101010;border:1px solid #ffffff24;align-content:space-between;gap:24px;min-height:520px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0a0a0a29,inset 0 1px #ffffff14}.order-journey-visual:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.order-journey-visual__top,.order-stage-console,.order-signal-strip{z-index:1;position:relative}.order-journey-visual__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.order-journey-visual__top span,.order-signal-strip span{border-radius:var(--radius-md);color:#f5f5f5c7;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.order-journey-visual__top strong{color:var(--color-brand-yellow);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:13px;font-weight:950}.order-route-map{opacity:.95;position:absolute;inset:88px 18px 128px}.order-route-map svg{width:100%;height:100%;overflow:visible}.order-route-map path{fill:none;stroke:#ffd326b8;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-width:4px;vector-effect:non-scaling-stroke;animation:9s ease-in-out infinite order-route-draw}.order-route-map path:nth-child(2){stroke:#00a6b270;stroke-width:2px;animation-delay:1.2s}.order-route-map__node{background:var(--color-brand-red);border:3px solid #ffffffdb;border-radius:999px;width:16px;height:16px;position:absolute;box-shadow:0 0 0 10px #ffd3261a,0 0 28px #ffd3266b}.order-route-map__node--start{bottom:22%;left:7%}.order-route-map__node--check{background:var(--color-brand-yellow);top:37%;left:38%}.order-route-map__node--docs{background:var(--color-brand-tech);top:21%;right:31%}.order-route-map__node--finish{background:var(--color-brand-red);top:4%;right:6%}.order-stage-console{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0a9e;border:1px solid #ffffff24;align-self:end;max-width:520px;padding:20px;box-shadow:inset 0 1px #ffffff1a}.order-stage-console__head{justify-content:space-between;align-items:center;gap:18px;display:flex}.order-stage-console__head span{color:var(--color-brand-yellow);text-transform:uppercase;font-size:12px;font-weight:950}.order-stage-console__bar{background:#ffffff1f;border-radius:999px;width:min(150px,36vw);height:8px;overflow:hidden}.order-stage-console__bar i{border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-red), var(--color-brand-yellow), var(--color-brand-tech));height:100%;transition:width .26s;display:block}.order-stage-console strong{color:#fff;margin-top:18px;font-size:clamp(24px,3.2vw,38px);font-weight:950;line-height:1.04;display:block}.order-stage-console p{color:#f5f5f5b8;margin-top:12px;font-size:14px;font-weight:750;line-height:1.6}.order-signal-strip{flex-wrap:wrap;gap:8px;display:flex}.order-signal-strip span:nth-child(odd){color:var(--color-brand-yellow);background:#ffd32624}.order-journey-steps{gap:12px;display:grid}.order-journey-cta{border-radius:var(--radius-lg);background:var(--color-brand-yellow);min-height:58px;color:var(--color-brand-ink);justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:950;text-decoration:none;transition:background-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.order-journey-cta:hover,.order-journey-cta:focus-visible{background:#ffe05d;transform:translateY(-2px);box-shadow:0 18px 38px #0a0a0a29}.aggregate-route{--aggregate-progress:0;--aggregate-dark-opacity:.025;--aggregate-focus-x:18%;--aggregate-focus-y:24%;--aggregate-panel-glow:.09;--aggregate-visual-wash:.12;--route-cursor-x:9%;--route-cursor-y:72%;isolation:isolate;color:var(--color-brand-ink);background:linear-gradient(#f5f2e9 0%,#fff 36%,#fff6d8 68%,#f8f5ec 100%),#f5f2e9;scroll-margin-top:92px;position:relative;overflow:hidden}.aggregate-route:before{z-index:-2;content:"";pointer-events:none;background:linear-gradient(90deg,#0a0a0a07 1px,#0000 1px),linear-gradient(#0a0a0a06 1px,#0000 1px);background-position:var(--aggregate-grid-x,0) 0, 0 var(--aggregate-grid-y,0);opacity:.42;background-size:92px 92px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}.aggregate-route:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at var(--aggregate-focus-x) var(--aggregate-focus-y), #ffd32652, transparent 24%), radial-gradient(circle at calc(100% - var(--aggregate-focus-x)) 70%, #00a6b22e, transparent 28%), linear-gradient(180deg, transparent 0%, #0000001f 100%);opacity:calc(var(--aggregate-dark-opacity,.025) * .58);transition:opacity .16s linear;position:absolute;inset:0}.aggregate-route__color-stream{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.aggregate-route__color-stream span{background:linear-gradient(90deg, transparent, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-tech), transparent);opacity:.2;width:124%;height:2px;transform:translate3d(var(--aggregate-stream-x,-6%), 0, 0) scaleX(var(--aggregate-beam-scale,.28));transform-origin:0;border-radius:999px;position:absolute;left:-12%;box-shadow:0 0 18px #ffd3261f}.aggregate-route__color-stream span:first-child{top:9%}.aggregate-route__color-stream span:nth-child(2){opacity:.1;transform:translate3d(var(--aggregate-stream-x-reverse,4%), 0, 0) scaleX(var(--aggregate-beam-scale,.28));top:52%}.aggregate-route__color-stream span:nth-child(3){opacity:.12;bottom:10%}.aggregate-route__scroll{z-index:1;min-height:120vh;padding:32px 0;position:relative}.aggregate-route__sticky{padding:0 0 34px;position:sticky;top:84px}.aggregate-route__shell{width:min(1216px,100% - 32px);margin:0 auto}.aggregate-route--compact{padding:clamp(44px,6vw,84px) 0;overflow:visible}.aggregate-route__compact-shell{gap:20px;width:min(940px,100% - 32px);margin:0 auto;display:grid}.aggregate-route--compact .aggregate-route__intro{text-align:center;justify-items:center;max-width:720px;margin:0 auto 4px}.aggregate-route--compact .aggregate-route__estimate{width:100%;margin:0 auto}.engine-scroll__track{height:auto;position:relative}.engine-scroll--compact .engine-scroll__track{height:auto}.engine-scroll--compact .engine-scroll__head h2{font-size:clamp(26px,4vw,42px)}.engine-scroll__stage{aspect-ratio:16/9;background:#07080b;height:auto;min-height:56vh;position:relative;overflow:hidden}.engine-scroll__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.engine-scroll__veil{pointer-events:none;background:linear-gradient(#07080b9e,#07080b70 42%,#07080be6),#07080b57;position:absolute;inset:0}.engine-scroll__inner{z-index:2;color:#fff;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;width:min(1216px,100% - 32px);height:100%;margin:0 auto;padding:clamp(24px,5vh,60px) 0;display:flex;position:relative}.engine-scroll__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-yellow);font-size:12px;font-weight:900}.engine-scroll__head h2{text-shadow:0 2px 22px #0000008c;margin-top:10px;max-width:16ch;margin-inline:auto;font-size:clamp(30px,5vw,56px);font-weight:950;line-height:1.02}.engine-scroll__captions{gap:10px;min-height:0;display:grid;position:relative}.engine-scroll__caption{text-align:left;grid-template-columns:clamp(90px,9vw,132px) minmax(0,1fr);align-items:center;gap:6px clamp(16px,2.4vw,32px);max-width:720px;margin-inline:auto;display:grid;position:relative}.engine-scroll__caption.is-active{opacity:1;transform:translateY(0)}.engine-scroll__caption-number{font-family:var(--font-heading);font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;color:#ffd3260f;text-shadow:0 0 30px #ffd3266b,0 10px 34px #00000080;-webkit-text-stroke:1.8px #ffd326f0;grid-row:1/span 2;font-size:clamp(72px,9vw,118px);font-weight:950;line-height:.78;display:block}.engine-scroll__caption strong{text-shadow:0 2px 20px #0000009e;margin-top:0;font-size:clamp(22px,3vw,34px);font-weight:950;line-height:1.05;display:block}.engine-scroll__caption p{color:#ffffffeb;text-shadow:0 1px 14px #0009;margin-top:0;max-width:46ch;margin-inline:0;font-size:15px;line-height:1.5}.engine-scroll__progress{background:#ffffff29;border-radius:999px;height:3px;margin-top:18px;overflow:hidden}.engine-scroll__progress span{background:linear-gradient(90deg, var(--color-brand-yellow), #ff8a2a);border-radius:999px;width:0;height:100%;display:block}.service-gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:184px;gap:12px;margin-top:28px;display:grid}.service-gallery__item{border-radius:var(--radius-md);background:#0c0d12;border:1px solid #0a0a0a0f;margin:0;overflow:hidden}.service-gallery__item--tall{grid-row:span 2}.service-gallery__item img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--motion-smooth);display:block}.service-gallery__item{cursor:zoom-in;position:relative}.service-gallery__item:hover img{transform:scale(1.05)}.service-gallery__zoom{z-index:2;color:#fff;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0a0a0a8c;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;font-weight:700;line-height:1;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:10px;right:10px;transform:translateY(6px)}.service-gallery__item:hover .service-gallery__zoom,.service-gallery__item:focus-visible .service-gallery__zoom{opacity:1;transform:translateY(0)}body.lightbox-open{overflow:hidden}.lightbox{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07080beb;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.lightbox.is-open{animation:.25s lightbox-fade;display:flex}.lightbox__img{object-fit:contain;border-radius:12px;max-width:min(1100px,92vw);max-height:86vh;box-shadow:0 30px 80px #0009}.lightbox__close,.lightbox__nav{color:#fff;cursor:pointer;background:#141418b3;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s,transform .2s;display:flex;position:absolute}.lightbox__close:hover,.lightbox__nav:hover{color:#161310;background:#ffd326e6;transform:scale(1.06)}.lightbox__close{width:44px;height:44px;font-size:26px;line-height:1;top:18px;right:20px}.lightbox__nav{width:52px;height:52px;font-size:30px;line-height:1;top:50%;transform:translateY(-50%)}.lightbox__nav:hover{transform:translateY(-50%)scale(1.06)}.lightbox__nav--prev{left:16px}.lightbox__nav--next{right:16px}.lightbox__counter{color:#fffc;letter-spacing:.04em;font-size:13px;font-weight:700;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@keyframes lightbox-fade{0%{opacity:0}to{opacity:1}}.photo-curve{padding:clamp(44px,6vw,84px) 0;overflow:hidden}.photo-curve__head{text-align:center;width:min(1100px,100% - 32px);margin:0 auto 26px}.photo-curve__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-yellow);font-size:12px;font-weight:900}.photo-curve__head h2{margin-top:8px;font-size:clamp(28px,4.5vw,48px);font-weight:950;line-height:1.04}.photo-curve__lead{color:#404040;max-width:640px;margin:12px auto 0;font-size:16px;line-height:1.5}.photo-curve__stage{perspective:1600px;justify-content:center;align-items:center;height:clamp(280px,40vw,440px);display:flex;position:relative}.photo-curve__ring{width:clamp(210px,26vw,300px);height:100%;transform-style:preserve-3d;transition:transform .7s var(--motion-smooth);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.photo-curve__ring:active,.photo-curve__ring.is-grabbing{cursor:grabbing}.photo-curve__item img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.photo-curve__item{backface-visibility:hidden;cursor:zoom-in;opacity:.5;transition:opacity .5s var(--motion-smooth);margin:0;position:absolute;inset:0}.photo-curve__item img{object-fit:cover;pointer-events:none;border-radius:16px;width:100%;height:100%;box-shadow:0 24px 60px #080a0e59}.photo-curve__item.is-front{opacity:1}.photo-curve__item.is-front img{outline-offset:4px;outline:2px solid #ffd3268c}.photo-curve__item--link{cursor:pointer;text-decoration:none}.photo-curve__caption{color:#fff;background:linear-gradient(#0000,#080a0edb);border-radius:0 0 16px 16px;gap:2px;padding:16px 14px 12px;font-size:15px;font-weight:900;line-height:1.15;display:grid;position:absolute;inset:auto 0 0}.photo-curve__caption small{color:var(--color-brand-yellow);font-size:12px;font-weight:800}.photo-curve__cta{z-index:2;background:var(--color-brand-yellow);color:#0a0a0a;letter-spacing:.02em;opacity:0;transition:opacity .26s var(--motion-smooth), transform .26s var(--motion-smooth);pointer-events:none;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:900;position:absolute;top:12px;right:12px;transform:translateY(-6px)}.photo-curve__item--link.is-front .photo-curve__cta,.photo-curve__item--link:hover .photo-curve__cta{opacity:1;transform:translateY(0)}.photo-curve__actions{text-align:center;margin-top:30px}.photo-curve__button{background:var(--color-brand-yellow);color:#0a0a0a;min-height:48px;transition:background .2s var(--motion-smooth), transform .2s var(--motion-smooth);border-radius:12px;justify-content:center;align-items:center;padding:0 26px;font-size:15px;font-weight:900;display:inline-flex}.photo-curve__button:hover{background:#ffe066;transform:translateY(-2px)}.order-demand__panel{border-radius:var(--radius-2xl);color:#fff;background:radial-gradient(120% 140% at 100% 0,#ffd32629,#0000 52%),linear-gradient(135deg,#14150f,#0c0d0b);border:1px solid #ffd32657;align-items:center;gap:16px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #0a0a0a2e}@media (width>=768px){.order-demand__panel{grid-template-columns:minmax(0,1fr) auto;gap:26px;padding:26px 30px}}.order-demand__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-yellow);font-size:12px;font-weight:950}.order-demand__title{margin-top:8px;font-size:clamp(22px,3.2vw,30px);font-weight:950;line-height:1.08}.order-demand__lead{color:#f5f5f5d1;max-width:64ch;margin-top:10px;font-size:15px;font-weight:600;line-height:1.5}.order-demand__cta{border-radius:var(--radius-xl);background:var(--color-brand-yellow);color:#0a0a0a;white-space:nowrap;cursor:pointer;min-height:52px;transition:background-color .2s var(--motion-smooth), transform .2s var(--motion-smooth);justify-content:center;align-items:center;padding:0 26px;font-size:15px;font-weight:950;display:inline-flex}.order-demand__cta:hover{background:#ffe066;transform:translateY(-2px)}.photo-curve__arrow{z-index:5;width:50px;height:50px;color:var(--color-brand-ink);cursor:pointer;background:#fff;border:1px solid #0a0a0a1f;border-radius:999px;justify-content:center;align-items:center;font-size:28px;line-height:1;transition:background-color .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 30px #0a0a0a1f}.photo-curve__arrow:hover{background:var(--color-brand-yellow);transform:translateY(-50%)scale(1.06)}.photo-curve__arrow--prev{left:clamp(8px,4vw,60px)}.photo-curve__arrow--next{right:clamp(8px,4vw,60px)}@media (width<=640px){.photo-curve__arrow{width:42px;height:42px;font-size:24px}}.product-sticky-bar{z-index:60;padding:10px 76px 10px 14px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));transition:transform .32s var(--motion-smooth);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-top:1px solid #0a0a0a1a;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(120%);box-shadow:0 -10px 30px #0a0a0a1f}.product-sticky-bar.is-visible{transform:translateY(0)}.product-sticky-bar__price{line-height:1.1;display:grid}.product-sticky-bar__price span{text-transform:uppercase;color:#6e6e6e;font-size:11px;font-weight:800}.product-sticky-bar__price strong{color:var(--color-brand-ink);font-size:20px;font-weight:950}.product-sticky-bar__cta{background:var(--color-brand-yellow);color:#161310;border-radius:999px;align-items:center;min-height:46px;margin-left:auto;padding:0 22px;font-weight:900;text-decoration:none;display:inline-flex}.product-nav{top:var(--site-header-h,64px);z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-bottom:1px solid #0a0a0a14;position:sticky}.product-nav__inner{scrollbar-width:none;align-items:center;gap:8px;width:min(80rem,100%);margin:0 auto;padding:10px 16px;display:flex;overflow-x:auto}.product-nav__inner::-webkit-scrollbar{display:none}.product-nav__link{white-space:nowrap;color:#464646;border-radius:999px;flex:none;padding:8px 14px;font-size:14px;font-weight:800;text-decoration:none;transition:background-color .2s,color .2s}.product-nav__link:hover{color:var(--color-brand-ink);background:#0a0a0a0f}.product-nav__link.is-active{background:var(--color-brand-ink);color:#fff}.product-nav__cta{background:var(--color-brand-yellow);color:#161310;margin-left:auto}.product-nav__cta:hover,.product-nav__cta.is-active{color:#161310;background:#fd5}.product-specs-more{display:none}@media (width<=640px){[data-specs-collapse] .specs-extra{display:none}[data-specs-collapse].is-expanded .specs-extra{display:block}.product-specs-more{cursor:pointer;background:#fff;border:1px solid #0a0a0a26;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:12px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}.product-specs-more.is-hidden{display:none}}@media (width<=768px){.engine-scroll__track,.engine-scroll--compact .engine-scroll__track{height:auto}.engine-scroll__stage{aspect-ratio:auto;width:100%;max-width:100%;height:auto;min-height:0;display:block;position:relative}.engine-scroll__video{aspect-ratio:16/9;width:100%;max-width:100%;height:auto;display:block;position:relative}.engine-scroll__veil{display:none}.engine-scroll__inner{background:#0b0c10;width:100%;max-width:100%;height:auto;margin:0;padding:22px 16px 30px;position:relative}.engine-scroll__captions{gap:12px;min-height:0;margin-top:16px;display:grid;position:static}.engine-scroll__caption{opacity:1;text-align:left;grid-template-columns:clamp(72px,24vw,104px) minmax(0,1fr);column-gap:12px;max-width:none;padding:10px 0;position:static;transform:none}.engine-scroll__caption+.engine-scroll__caption{border-top:1px solid #ffffff1f}.engine-scroll__caption-number{letter-spacing:0;-webkit-text-stroke-width:1.35px;font-size:clamp(56px,21vw,86px)}.engine-scroll__caption strong{font-size:clamp(20px,6vw,28px)}.engine-scroll__caption p{max-width:100%;font-size:14px;line-height:1.45}}@media (width<=640px){.service-gallery{grid-auto-rows:150px}}@media (prefers-reduced-motion:reduce) and (width>=769px){.engine-scroll__track,.engine-scroll--compact .engine-scroll__track{height:auto}.engine-scroll__stage{aspect-ratio:16/9;height:auto;min-height:60vh;position:relative}.engine-scroll__captions{gap:10px;min-height:0;display:grid}.engine-scroll__caption{opacity:1;position:static;transform:none}}.aggregate-route__intro{gap:12px;max-width:900px;margin-bottom:16px;display:grid}.aggregate-route__eyebrow{border-radius:var(--radius-md);width:max-content;min-height:34px;color:var(--color-brand-yellow);text-transform:uppercase;background:#ffd3261f;border:1px solid #ffd32657;align-items:center;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.aggregate-route__intro h2{max-width:860px;color:var(--color-brand-ink);font-size:clamp(34px,4.4vw,58px);font-weight:950;line-height:1.07}.aggregate-route__intro p{color:#404040;max-width:760px;font-size:16px;line-height:1.6}.aggregate-route__panel{border-radius:var(--radius-lg);min-height:min(620px,100vh - 118px);color:var(--color-brand-ink);transform:perspective(1400px) rotateX(var(--aggregate-panel-tilt,0deg));transform-origin:top;transition:background-color .32s var(--motion-smooth), box-shadow .32s var(--motion-smooth);background:linear-gradient(135deg,#fffffff5,#f5f3edf5);border:1px solid #ffffff2e;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 82px #00000038,inset 0 1px #ffffffdb}.aggregate-route__panel:before{z-index:0;content:"";pointer-events:none;opacity:.32;background-color:#0000;background-image:linear-gradient(90deg,#0a0a0a06 1px,#0000 1px),linear-gradient(#0a0a0a06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 44%,#0000 72%);mask-image:linear-gradient(90deg,#000 0 44%,#0000 72%)}.aggregate-route__panel:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at var(--aggregate-focus-x) var(--aggregate-focus-y), rgb(255 211 38/calc(var(--aggregate-panel-glow) * .48)), transparent 31%), radial-gradient(circle at calc(100% - var(--aggregate-focus-x)) calc(100% - var(--aggregate-focus-y)), rgb(0 166 178/calc(var(--aggregate-panel-glow) * .28)), transparent 29%), linear-gradient(90deg, transparent, #ffd32607, transparent);mix-blend-mode:multiply;position:absolute;inset:-1px}.aggregate-route[data-aggregate-step="1"] .aggregate-route__panel{background:linear-gradient(135deg,#fff9dbfa,#faf8f0f5)}.aggregate-route[data-aggregate-step="2"] .aggregate-route__panel{background:linear-gradient(135deg,#f0fdfafa,#fffae7f0)}.aggregate-route[data-aggregate-step="3"] .aggregate-route__panel{background:linear-gradient(135deg,#fff5e8fa,#f6f4ecf5)}.aggregate-route__content,.aggregate-route__visual{z-index:1;position:relative}.aggregate-route__progress{z-index:4;pointer-events:none;background:#0a0a0a0b;width:4px;position:absolute;inset:0 auto 0 0}.aggregate-route__progress span{background:linear-gradient(180deg, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-tech));opacity:.72;backface-visibility:hidden;width:100%;height:100%;transform:scaleY(var(--aggregate-progress-scale,0));transform-origin:top;transition:transform .68s var(--motion-smooth);will-change:transform;border-radius:0 999px 999px 0;display:block;box-shadow:0 0 14px #ffd3262e}.aggregate-route__content{align-content:start;gap:12px;padding:clamp(18px,3vw,30px);display:grid}.aggregate-route__beam{background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-tech), transparent);opacity:.48;width:min(250px,48%);height:2px;transform:scaleX(var(--aggregate-beam-scale,.28));transform-origin:0;transition:transform .62s var(--motion-smooth);will-change:transform;border-radius:999px}.aggregate-route__stage-output{gap:8px;max-width:590px;display:grid}.aggregate-route__stage-output span{color:#525252;text-transform:uppercase;font-size:12px;font-weight:950}.aggregate-route__stage-output strong{color:var(--color-brand-ink);font-size:clamp(30px,3.6vw,46px);font-weight:950;line-height:1.06}.aggregate-route__stage-output p{color:#404040;max-width:560px;font-size:14px;line-height:1.55}.aggregate-route__stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.aggregate-route__stage{border-radius:var(--radius-md);min-height:118px;color:var(--color-brand-ink);text-align:left;cursor:pointer;transition:background-color .24s var(--motion-smooth), border-color .24s var(--motion-smooth), box-shadow .24s var(--motion-smooth), transform .24s var(--motion-smooth);background:#ffffff9e;border:1px solid #0a0a0a1f;align-content:start;gap:7px;padding:12px;display:grid;position:relative;overflow:hidden}.aggregate-route__stage:before{background:linear-gradient(90deg, var(--color-brand-red), var(--color-brand-yellow), var(--color-brand-tech));content:"";opacity:0;transform-origin:0;height:2px;transition:opacity .24s var(--motion-smooth), transform .42s var(--motion-smooth);border-radius:999px 999px 0 0;position:absolute;inset:auto 12px 0;transform:scaleX(.2)}.aggregate-route__stage span{color:var(--color-brand-red);font-size:12px;font-weight:950}.aggregate-route__stage-icon{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-brand-ink);transition:background-color .22s var(--motion-smooth), color .22s var(--motion-smooth), transform .22s var(--motion-smooth);background:#ffd3262e;border:1px solid #ffd326b3;justify-content:center;align-items:center;display:inline-flex}.aggregate-route__stage-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:17px;height:17px}.aggregate-route__stage strong{font-size:14px;font-weight:950;line-height:1.18}.aggregate-route__stage small{color:#525252;font-size:11px;font-weight:850;line-height:1.35}.aggregate-route__stage:hover,.aggregate-route__stage:focus-visible,.aggregate-route__stage.is-active{background:#fff;border-color:#0a0a0a3d;transform:translateY(-2px);box-shadow:0 14px 28px #0a0a0a14}.aggregate-route__stage:hover:before,.aggregate-route__stage:focus-visible:before,.aggregate-route__stage.is-active:before{opacity:.76;transform:scaleX(1)}.aggregate-route__stage:hover .aggregate-route__stage-icon,.aggregate-route__stage:focus-visible .aggregate-route__stage-icon,.aggregate-route__stage.is-active .aggregate-route__stage-icon{background:var(--color-brand-yellow);color:var(--color-brand-ink);transform:rotate(-2deg)scale(1.04)}.aggregate-route__city-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.aggregate-route__city{border-radius:var(--radius-md);min-height:48px;color:var(--color-brand-ink);text-align:left;background:#ffffffad;border:1px solid #0a0a0a1f;align-content:center;gap:4px;padding:8px 10px;transition:background-color .18s,border-color .18s,transform .18s;display:grid}.aggregate-route__city span{font-size:14px;font-weight:950}.aggregate-route__city small{color:#525252;text-transform:uppercase;font-size:11px;font-weight:950}.aggregate-route__city:hover,.aggregate-route__city:focus-visible,.aggregate-route__city.is-active{background:var(--color-brand-yellow);border-color:#0a0a0a94;transform:translateY(-1px)}.aggregate-route__console{border-radius:var(--radius-lg);background:#ffffffb8;border:1px solid #0a0a0a1f;overflow:hidden;box-shadow:inset 0 1px #ffffffdb}.aggregate-route__console-top{border-bottom:1px solid #0a0a0a14;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.aggregate-route__console-top span{border-radius:var(--radius-sm);background:var(--color-brand-yellow);min-height:30px;color:var(--color-brand-ink);text-transform:uppercase;align-items:center;padding:0 11px;font-size:12px;font-weight:950;display:inline-flex}.aggregate-route__console-top strong{font-size:clamp(18px,2.2vw,24px);font-weight:950}.aggregate-route__console-top b{color:var(--color-brand-red);font-weight:950}.aggregate-route__console-top em{color:#525252;font-style:normal}.aggregate-route__map{background:linear-gradient(90deg,#0a0a0a07 1px,#0000 1px),linear-gradient(#0a0a0a06 1px,#0000 1px),#faf9f5bd;background-position:var(--aggregate-map-x,0) 0, 0 var(--aggregate-map-y,0);background-size:52px 52px;min-height:118px;position:relative;overflow:hidden}.aggregate-route__map svg{width:calc(100% - 36px);height:calc(100% - 32px);position:absolute;inset:16px 18px;overflow:visible}.aggregate-route__path{fill:none;stroke-linecap:round;stroke-width:2.4px;vector-effect:non-scaling-stroke}.aggregate-route__path--ghost{stroke:#0a0a0a1a;stroke-dasharray:5 12}.aggregate-route__path--live{stroke:var(--color-brand-yellow);stroke-dasharray:1;stroke-dashoffset:var(--aggregate-path-offset,1);filter:drop-shadow(0 0 8px #ffd32642);transition:stroke-dashoffset .68s var(--motion-smooth)}.aggregate-route__node,.aggregate-route__cursor{background:var(--color-brand-yellow);border:3px solid #fff;border-radius:999px;width:14px;height:14px;position:absolute;box-shadow:0 0 0 6px #ffd32614,0 0 16px #ffd32638}.aggregate-route__node{opacity:.54;transition:opacity .28s var(--motion-smooth), transform .28s var(--motion-smooth), background-color .28s var(--motion-smooth);transform:translate(-50%,-50%)scale(.9)}.aggregate-route__node.is-active{opacity:1;transform:translate(-50%,-50%)scale(1.14)}.aggregate-route__node--start{background:var(--color-brand-red);top:74%;left:7%}.aggregate-route__node--check{background:var(--color-brand-yellow);top:46%;left:34%}.aggregate-route__node--docs{background:var(--color-brand-tech);top:33%;left:58%}.aggregate-route__node--finish{background:#fff;top:24%;left:88%}.aggregate-route__cursor{left:var(--route-cursor-x);top:var(--route-cursor-y);z-index:2;background:var(--color-brand-red);width:18px;height:18px;transition:left .68s var(--motion-smooth), top .68s var(--motion-smooth);animation:1.8s ease-in-out infinite aggregate-route-cursor;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #ffd32614,0 0 20px #ffd32638}.aggregate-route__console-bottom{background:#0a0a0a0b;gap:5px;padding:12px 14px;display:grid}.aggregate-route__console-bottom strong{font-size:16px;font-weight:950}.aggregate-route__console-bottom span,.aggregate-route__console-bottom p{color:#404040;margin:0;font-size:13px;font-weight:780;line-height:1.5}.aggregate-route__form{grid-template-columns:1fr 180px 190px;gap:8px;display:grid}.aggregate-route__form input{border-radius:var(--radius-md);min-width:0;min-height:50px;color:var(--color-brand-ink);background:#ffffffd1;border:1px solid #0a0a0a1f;outline:none;padding:0 16px;font-size:15px;font-weight:750;transition:background-color .18s,border-color .18s,box-shadow .18s}.aggregate-route__form input:focus{background:#fff;border-color:#0a0a0a94;box-shadow:0 0 0 4px #ffd3262e}.aggregate-route__form button{border-radius:var(--radius-md);background:var(--color-brand-yellow);min-height:50px;color:var(--color-brand-ink);border:0;font-size:15px;font-weight:950;transition:background-color .18s,box-shadow .18s,transform .18s}.aggregate-route__form button:hover,.aggregate-route__form button:focus-visible{background:#ffe05d;transform:translateY(-2px);box-shadow:0 18px 38px #0a0a0a24}.aggregate-route__consent{grid-column:1/-1;padding:0 4px}.aggregate-route__estimate{border-radius:var(--radius-lg);background:linear-gradient(135deg,#fffffff0,#fffae6c2),#ffffffdb;border:1px solid #0a0a0a1a;gap:12px;padding:14px;display:grid;overflow:hidden;box-shadow:0 20px 46px #0a0a0a14,inset 0 1px #ffffffeb}.aggregate-route__estimate-head{gap:4px;display:grid}.aggregate-route__estimate-head span,.aggregate-route__submit-panel span{color:var(--color-brand-red);text-transform:uppercase;font-size:11px;font-weight:950}.aggregate-route__estimate-head strong,.aggregate-route__submit-panel strong{color:var(--color-brand-ink);font-size:19px;font-weight:950;line-height:1.18}.aggregate-route__estimate-head p{color:#404040;margin:0;font-size:13px;font-weight:760;line-height:1.45}.aggregate-route__estimate-query{grid-template-columns:minmax(0,1fr) 180px;gap:8px;display:grid}.aggregate-route__estimate input{border-radius:var(--radius-md);min-width:0;min-height:50px;color:var(--color-brand-ink);background:#ffffffdb;border:1px solid #0a0a0a1f;outline:none;padding:0 16px;font-size:15px;font-weight:760;transition:background-color .18s,border-color .18s,box-shadow .18s}.aggregate-route__estimate input:focus{background:#fff;border-color:#0a0a0a85;box-shadow:0 0 0 4px #ffd32629}.aggregate-route__estimate button{border-radius:var(--radius-md);background:var(--color-brand-yellow);min-height:50px;color:var(--color-brand-ink);border:0;font-size:14px;font-weight:950;transition:background-color .18s,box-shadow .18s,transform .18s}.aggregate-route__estimate button:hover,.aggregate-route__estimate button:focus-visible{background:#ffe05d;transform:translateY(-1px);box-shadow:0 16px 34px #0a0a0a1f}.aggregate-route__delivery-art{opacity:0;pointer-events:none;max-height:0;transition:max-height .62s var(--motion-smooth), opacity .36s ease, transform .52s var(--motion-smooth);gap:10px;display:grid;overflow:hidden;transform:translateY(-8px)}.aggregate-route.is-route-estimate-ready .aggregate-route__delivery-art{opacity:1;pointer-events:auto;max-height:520px;transform:translate(0)}.aggregate-route__map3d{border-radius:var(--radius-md);isolation:isolate;background:radial-gradient(circle at 18% 14%,#ffd32629,#0000 42%),radial-gradient(circle at 88% 86%,#00a6b229,#0000 46%),linear-gradient(155deg,#14161c 0%,#0c0d12 60%,#090a0e 100%);border:1px solid #ffffff14;min-height:300px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 26px 60px #06080c80}.aggregate-route__map3d-canvas{z-index:1;opacity:0;width:100%;height:100%;transition:opacity .72s var(--motion-smooth);touch-action:pan-y;display:block;position:absolute;inset:0}.aggregate-route__map3d.is-ready .aggregate-route__map3d-canvas{opacity:1}.aggregate-route__map3d-glow{z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(120% 72% at 50% 118%,#ffd32624,#0000 60%),linear-gradient(#0000 58%,#06080c80 100%);position:absolute;inset:0}.aggregate-route__map3d-fallback{z-index:3;color:#ffffffa8;text-align:center;opacity:1;justify-content:center;align-items:center;padding:22px;font-size:13px;font-weight:800;transition:opacity .52s;display:flex;position:absolute;inset:0}.aggregate-route__map3d.is-booting .aggregate-route__map3d-fallback,.aggregate-route__map3d.is-ready .aggregate-route__map3d-fallback{opacity:0}.aggregate-route__map3d.is-fallback .aggregate-route__map3d-fallback{opacity:1}.aggregate-route__video{z-index:6;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .62s var(--motion-smooth), transform 1.2s var(--motion-smooth);position:absolute;inset:0;transform:scale(1.06)}.aggregate-route__map3d.is-video .aggregate-route__video{opacity:1;transform:scale(1)}.aggregate-route__map3d.is-video .aggregate-route__map3d-canvas,.aggregate-route__map3d.is-video .aggregate-route__hud,.aggregate-route__map3d.is-video .aggregate-route__delivery-pin,.aggregate-route__map3d.is-video .aggregate-route__map3d-glow{opacity:0}.aggregate-route__cta{z-index:7;text-align:center;color:#fff;opacity:0;pointer-events:none;transition:opacity .52s var(--motion-smooth);background:linear-gradient(#080a0e59,#080a0ed1);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}.aggregate-route__map3d.is-complete .aggregate-route__cta{opacity:1;pointer-events:auto}.aggregate-route__cta-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-yellow);font-size:11px;font-weight:900}.aggregate-route__cta strong{font-size:clamp(20px,4vw,30px);font-weight:950;line-height:1.05}.aggregate-route__cta p{color:#ffffffd1;max-width:360px;font-size:14px;font-weight:600;line-height:1.4}.aggregate-route__cta button{background:var(--color-brand-yellow);color:#161310;cursor:pointer;border:0;border-radius:999px;margin-top:6px;padding:12px 26px;font-size:14px;font-weight:900;transition:transform .2s,box-shadow .2s}.aggregate-route__cta button:hover,.aggregate-route__cta button:focus-visible{transform:translateY(-2px);box-shadow:0 14px 30px #ffd32659}.aggregate-route__hud{z-index:5;border-radius:var(--radius-sm);color:#dffbf7;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(260px,100% - 28px);transition:opacity .42s ease, transform .42s var(--motion-smooth);background:#080c109e;border:1px solid #00d2c047;gap:8px;padding:11px 13px;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;display:grid;position:absolute;top:14px;left:14px;transform:translateY(-6px)}.aggregate-route__map3d.is-scanning .aggregate-route__hud{opacity:1;transform:translateY(0)}.aggregate-route__hud-head{letter-spacing:.08em;color:#00d2c0eb;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.aggregate-route__hud-live{background:#00e6cf;border-radius:999px;width:8px;height:8px;animation:1.6s ease-out infinite aggregate-hud-live;box-shadow:0 0 #00e6cf99}.aggregate-route__hud-pct{color:var(--color-brand-yellow);margin-left:auto}.aggregate-route__hud-lines{gap:3px;min-height:84px;margin:0;padding:0;font-size:11px;line-height:1.5;list-style:none;display:grid}.aggregate-route__hud-lines li{color:#dffbf7c7;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aggregate-route__hud-lines li:before{content:"› ";color:#00d2c0b3}.aggregate-route__hud-lines li.is-typing:after{content:"▋";color:var(--color-brand-yellow);margin-left:1px;animation:.9s step-end infinite aggregate-hud-caret}.aggregate-route__hud-lines li.is-done{color:#dffbf7f2}.aggregate-route__hud-bar{background:#00d2c024;border-radius:999px;height:4px;position:relative;overflow:hidden}.aggregate-route__hud-bar span{background:linear-gradient(90deg, #00d2c0, var(--color-brand-yellow));border-radius:999px;transition:inset-inline-end .18s linear;position:absolute;inset:0 100% 0 0}@keyframes aggregate-hud-live{0%{box-shadow:0 0 #00e6cf8c}to{box-shadow:0 0 0 9px #00e6cf00}}@keyframes aggregate-hud-caret{0%,50%{opacity:1}51%,to{opacity:0}}.aggregate-route__delivery-pin{z-index:4;border-radius:var(--radius-md);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;min-width:104px;transition:left .32s var(--motion-smooth), top .32s var(--motion-smooth), opacity .36s ease;will-change:left, top;pointer-events:none;background:#12141ad1;border:1px solid #ffffff29;gap:1px;padding:7px 11px;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-134%);box-shadow:0 16px 30px #06080c80}.aggregate-route__map3d.is-ready .aggregate-route__delivery-pin--start,.aggregate-route__map3d.has-destination .aggregate-route__delivery-pin--finish{opacity:1}.aggregate-route__delivery-pin:before{background:var(--color-brand-yellow);content:"";border:3px solid #0c0d12;border-radius:999px;width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%);box-shadow:0 0 0 6px #ffd32629}.aggregate-route__delivery-pin small{color:#fff9;text-transform:uppercase;font-size:9px;font-weight:950}.aggregate-route__delivery-pin strong{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:14px;font-weight:950;line-height:1.12;overflow:hidden}.aggregate-route__delivery-pin--start{border-color:#ffd32680;transform:translate(-50%,10%)}.aggregate-route__delivery-pin--finish{z-index:5;border-color:#00a6b280}.aggregate-route__delivery-pin--finish:before{background:var(--color-brand-tech);box-shadow:0 0 0 6px #00a6b229}.aggregate-route__delivery-status{flex-wrap:wrap;gap:8px;display:flex}.aggregate-route__delivery-status span{border-radius:var(--radius-sm);color:#404040;text-transform:uppercase;min-height:30px;transition:background-color .26s var(--motion-smooth), color .26s var(--motion-smooth), border-color .26s var(--motion-smooth), transform .32s var(--motion-smooth);background:#ffffffc2;border:1px solid #0a0a0a14;align-items:center;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.aggregate-route.is-route-estimate-ready .aggregate-route__delivery-status span{color:var(--color-brand-ink);background:#ffd3262e;border-color:#ffd32661;transform:translateY(-1px)}.aggregate-route.is-route-estimate-ready .aggregate-route__delivery-status span:nth-child(2){transition-delay:.12s}.aggregate-route.is-route-estimate-ready .aggregate-route__delivery-status span:nth-child(3){transition-delay:.24s}.aggregate-route__submit-panel{border-radius:var(--radius-md);opacity:.68;background:#ffffff94;border:1px solid #0a0a0a14;grid-template-columns:minmax(0,1fr) 160px 150px;align-items:center;gap:8px;padding:10px;transition:opacity .28s,box-shadow .28s,border-color .28s;display:grid}.aggregate-route.is-route-estimate-ready .aggregate-route__submit-panel{opacity:1;border-color:#ffd3265c;box-shadow:0 16px 34px #0a0a0a14}.aggregate-route__submit-panel>div{gap:2px;min-width:0;display:grid}.aggregate-route__submit-panel strong{font-size:14px}.aggregate-route__visual{background:#101010;min-height:100%;overflow:hidden}.aggregate-route__visual:after{z-index:1;content:"";pointer-events:none;background:radial-gradient(circle at var(--aggregate-focus-x) var(--aggregate-focus-y), #ffd32657, transparent 31%), radial-gradient(circle at calc(100% - var(--aggregate-focus-x)) 72%, #00a6b233, transparent 33%);opacity:calc(var(--aggregate-visual-wash) * .54);mix-blend-mode:screen;position:absolute;inset:0}.aggregate-route__image{object-fit:cover;width:100%;height:100%;min-height:100%;transform:translate3d(var(--aggregate-image-x,0), var(--aggregate-image-y,0), 0) scale(var(--aggregate-image-scale,1.06));transform-origin:50%;transition:filter .42s var(--motion-smooth);filter:saturate(var(--aggregate-image-saturation,.96)) contrast(var(--aggregate-image-contrast,1.02))}.aggregate-route__shade,.aggregate-route__grid,.aggregate-route__scan{pointer-events:none;position:absolute;inset:0}.aggregate-route__shade{z-index:1;background:linear-gradient(90deg,#0000001f,#00000075),linear-gradient(#0000000d,#00000080)}.aggregate-route__grid{z-index:1;background:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-position:var(--aggregate-visual-grid-x,0) 0, 0 var(--aggregate-visual-grid-y,0);mix-blend-mode:screen;opacity:.28;background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.aggregate-route__stamp,.aggregate-route__hud{z-index:2;border-radius:var(--radius-md);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0aad;border:1px solid #ffffff29;position:absolute;box-shadow:0 18px 44px #0000003d}.aggregate-route__stamp{min-height:58px;transform:translate3d(var(--aggregate-stamp-x,0), 0, 0);align-items:center;gap:12px;padding:10px 16px;display:inline-flex;top:clamp(18px,4vw,28px);left:clamp(18px,4vw,34px)}.aggregate-route__stamp img{object-fit:contain;width:42px;height:42px}.aggregate-route__stamp span,.aggregate-route__hud span{color:var(--color-brand-yellow);text-transform:uppercase;font-size:12px;font-weight:950}.aggregate-route__hud{gap:7px;max-width:min(330px,100% - 44px);padding:16px;display:grid}.aggregate-route__hud strong{color:#fff;font-size:18px;font-weight:950;line-height:1.2}.aggregate-route__hud--top{transform:translate3d(var(--aggregate-hud-top-x,0), var(--aggregate-hud-top-y,0), 0);top:118px;right:24px}.aggregate-route__hud--bottom{transform:translate3d(0, var(--aggregate-hud-bottom-y,0), 0);bottom:28px;right:28px}.aggregate-route__scan{z-index:1;filter:blur(.4px);opacity:.42;width:42%;transform:translate3d(var(--aggregate-scan-x,-120%), 0, 0);background:linear-gradient(102deg,#0000 0%,#ffd32603 36%,#ffd3261f 49%,#00a6b214 54%,#0000 68%)}.aggregate-route__event-card{z-index:3;border-radius:var(--radius-md);color:#fff;opacity:.18;pointer-events:none;min-width:190px;transform:translate3d(var(--event-x,0), var(--event-y,0), 0) rotate(var(--event-rotate,0deg)) scale(.92);transition:opacity .42s var(--motion-smooth), transform .52s var(--motion-smooth), border-color .32s var(--motion-smooth), background-color .32s var(--motion-smooth);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0ab8;border:1px solid #ffffff29;gap:5px;padding:14px 16px;display:grid;position:absolute;box-shadow:0 20px 48px #00000047}.aggregate-route__event-card span{color:var(--color-brand-yellow);text-transform:uppercase;font-size:11px;font-weight:950}.aggregate-route__event-card strong{color:#fff;font-size:16px;font-weight:950;line-height:1.18}.aggregate-route__event-card small{color:#f5f5f5b8;font-size:12px;font-weight:820;line-height:1.38}.aggregate-route__event-card--vin{--event-x:-46px;--event-y:12px;--event-rotate:-3deg;top:42%;left:8%}.aggregate-route__event-card--check{--event-x:48px;--event-y:-14px;--event-rotate:2deg;top:32%;right:9%}.aggregate-route__event-card--docs{--event-x:-38px;--event-y:-10px;--event-rotate:2.4deg;border-color:#00a6b257;bottom:24%;left:11%}.aggregate-route__event-card--route{--event-x:34px;--event-y:16px;--event-rotate:-2deg;border-color:#ffd32657;bottom:18%;right:8%}.aggregate-route[data-aggregate-step="0"] .aggregate-route__event-card--vin,.aggregate-route[data-aggregate-step="1"] .aggregate-route__event-card--check,.aggregate-route[data-aggregate-step="2"] .aggregate-route__event-card--docs,.aggregate-route[data-aggregate-step="3"] .aggregate-route__event-card--route{opacity:1;border-color:#ffd3267a;transform:translate(0)scale(1);box-shadow:0 24px 58px #0000005c,0 0 0 1px #ffd3261f,0 0 34px #ffd32633}.aggregate-route[data-aggregate-step="1"] .aggregate-route__event-card--check,.aggregate-route[data-aggregate-step="2"] .aggregate-route__event-card--docs{background:#0a0a0ac7}.aggregate-route__ticker{z-index:3;pointer-events:none;flex-wrap:wrap;gap:8px;max-width:min(360px,100% - 40px);display:flex;position:absolute;bottom:92px;right:20px}.aggregate-route__ticker span{border-radius:var(--radius-sm);color:#ffffffb8;min-height:30px;transition:background-color .26s var(--motion-smooth), color .26s var(--motion-smooth), transform .36s var(--motion-smooth), border-color .26s var(--motion-smooth);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0a8c;border:1px solid #ffffff2e;align-items:center;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex;transform:translateY(10px)}.aggregate-route[data-aggregate-step="0"] .aggregate-route__ticker span:first-child,.aggregate-route[data-aggregate-step="1"] .aggregate-route__ticker span:nth-child(-n+2),.aggregate-route[data-aggregate-step="2"] .aggregate-route__ticker span:nth-child(-n+3),.aggregate-route[data-aggregate-step="3"] .aggregate-route__ticker span{background:var(--color-brand-yellow);color:var(--color-brand-ink);border-color:#ffd32670;transform:translateY(0)}@media (width>=900px){.aggregate-route__panel{grid-template-columns:1.04fr .96fr}}@media (width>=900px) and (width<=1023px){.aggregate-route__intro{grid-template-columns:1fr;gap:8px;max-width:720px;margin-bottom:12px}.aggregate-route__intro h2{font-size:36px}.aggregate-route__intro p{display:none}.aggregate-route__panel{grid-template-columns:1.05fr .95fr;min-height:650px}.aggregate-route__content{gap:8px;padding:18px}.aggregate-route__stage-output strong{font-size:30px}.aggregate-route__stage-output p{font-size:13px;line-height:1.42}.aggregate-route__stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.aggregate-route__stage{gap:3px;min-height:58px;padding:8px}.aggregate-route__stage-icon,.aggregate-route__stage small{display:none}.aggregate-route__stage strong{font-size:11px;line-height:1.12}.aggregate-route__city-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.aggregate-route__city{min-height:40px;padding:6px}.aggregate-route__city span{font-size:11px}.aggregate-route__city small{display:none}.aggregate-route__console-top{padding:8px 10px}.aggregate-route__console-top span{min-height:26px;padding:0 8px;font-size:10px}.aggregate-route__console-top strong{font-size:18px}.aggregate-route__map{min-height:92px}.aggregate-route__console-bottom{padding:9px 10px}.aggregate-route__console-bottom strong{font-size:14px}.aggregate-route__console-bottom span{font-size:12px}.aggregate-route__console-bottom p{display:none}.aggregate-route__form{grid-template-columns:1fr 150px;gap:7px}#aggregate-route-message{grid-column:1/-1}.aggregate-route__form input,.aggregate-route__form button{min-height:44px;padding-inline:12px;font-size:13px}.aggregate-route__visual{min-height:100%}.aggregate-route__hud{max-width:230px;padding:12px}.aggregate-route__hud strong{font-size:15px}.aggregate-route__event-card{min-width:150px;padding:10px 12px}.aggregate-route__event-card strong{font-size:14px}.aggregate-route__event-card small{font-size:11px}.aggregate-route__ticker{max-width:250px;bottom:70px;right:12px}}@media (width<=1023px){.aggregate-route__hud--bottom{display:none}.aggregate-route__ticker{bottom:18px}}@media (width<=899px){.aggregate-route__scroll{min-height:auto;padding:42px 0}.aggregate-route__sticky{padding:0;position:relative;top:auto}.aggregate-route__panel{min-height:0}.aggregate-route__visual{order:-1;min-height:440px}.aggregate-route__event-card{min-width:160px;padding:12px 14px}.aggregate-route__stages,.aggregate-route__city-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aggregate-route__form,.aggregate-route__estimate-query,.aggregate-route__submit-panel{grid-template-columns:1fr}.aggregate-route__map3d{min-height:268px}}@media (width<=640px){.aggregate-route__shell{width:min(100% - 24px,1216px)}.aggregate-route__intro h2{font-size:32px;line-height:1.02}.aggregate-route__intro p{display:none}.aggregate-route__content{padding:18px}.aggregate-route__stage-output strong{font-size:32px}.aggregate-route__stages,.aggregate-route__city-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.aggregate-route__stages::-webkit-scrollbar{display:none}.aggregate-route__city-grid::-webkit-scrollbar{display:none}.aggregate-route__stage{scroll-snap-align:start;flex:0 0 136px;min-height:64px;padding:10px}.aggregate-route__stage small,.aggregate-route__stage-icon{display:none}.aggregate-route__stage strong{font-size:12px}.aggregate-route__city{scroll-snap-align:start;flex:0 0 142px;min-height:44px}.aggregate-route__city small{display:none}.aggregate-route__map{min-height:86px}.aggregate-route__console-bottom p{display:none}.aggregate-route__console-bottom{padding:10px 12px}.aggregate-route__console-bottom strong{font-size:14px}.aggregate-route__console-bottom span{font-size:12px}.aggregate-route__form{grid-template-columns:1fr 146px}.aggregate-route__estimate{padding:12px}.aggregate-route__estimate-head strong{font-size:17px}.aggregate-route__map3d{min-height:228px}.aggregate-route__delivery-pin{min-width:84px;padding:6px 9px}.aggregate-route__delivery-pin strong{max-width:116px;font-size:12px}.aggregate-route__submit-panel strong{font-size:13px}#aggregate-route-message{grid-column:1/-1}.aggregate-route__form input,.aggregate-route__form button{min-height:46px;padding-inline:12px;font-size:13px}.aggregate-route__visual{min-height:280px}.aggregate-route__event-card{display:none}.aggregate-route__ticker{max-width:calc(100% - 28px);bottom:14px;right:14px}.aggregate-route__ticker span{min-height:28px;padding:0 8px;font-size:10px}.aggregate-route__hud--top{top:96px;right:14px}.aggregate-route__hud--bottom{bottom:14px;right:14px}}@keyframes aggregate-route-cursor{0%,to{box-shadow:0 0 0 7px #ffd32614,0 0 20px #ffd32638}50%{box-shadow:0 0 0 11px #ffd32606,0 0 26px #ffd32657}}.comparison-card{text-align:left;cursor:pointer;padding:22px}.comparison-card__top{justify-content:space-between;align-items:center;gap:14px;display:flex}.comparison-card__label{color:#525252;text-transform:uppercase;background:#0a0a0a0f;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:950;transition:background-color .18s,color .18s;display:inline-flex}.comparison-card.is-active .comparison-card__label,.comparison-card:hover .comparison-card__label,.comparison-card:focus-visible .comparison-card__label{background:var(--color-brand-yellow);color:var(--color-brand-ink)}.comparison-card.is-active .card-icon,.comparison-card:hover .card-icon,.comparison-card:focus-visible .card-icon,.document-card[data-document-card]:hover .card-icon,.document-card.is-active .card-icon{background:var(--color-brand-red);color:#fff;transform:translateY(-2px)rotate(-2deg)}.comparison-output{min-height:420px;position:sticky;top:104px}.document-card{min-height:210px;padding:20px}.document-card__icon{border-radius:var(--radius-lg);width:46px;height:46px;color:var(--color-brand-ink);background:#ffd3262e;border:1px solid #ffd326bd;justify-content:center;align-items:center;font-weight:950;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.document-card[data-document-card]:hover .document-card__icon,.document-card.is-active .document-card__icon{background:var(--color-brand-red);border-color:var(--color-brand-red);color:#fff;transform:translateY(-2px)rotate(-2deg)}.document-stack{min-height:640px;position:relative}.document-stack__sheet{border-radius:var(--radius-2xl);background:#fff;border:1px solid #e5e5e5;transition:transform .22s,box-shadow .22s;position:absolute;box-shadow:0 24px 60px #0a0a0a1f}.document-stack__sheet--back{background:var(--color-brand-yellow);inset:46px 42px 10px 10px;transform:rotate(-5deg)}.document-stack__sheet--middle{background:#fafafa;inset:28px 24px 28px 28px;transform:rotate(3deg)}.document-stack__sheet--front{padding:30px;inset:0 0 50px 52px}.document-stack:hover .document-stack__sheet--back{transform:translate(-8px,6px)rotate(-7deg)}.document-stack:hover .document-stack__sheet--middle{transform:translate(4px,-4px)rotate(5deg)}.document-stack:hover .document-stack__sheet--front{transform:translateY(-4px);box-shadow:0 30px 75px #0a0a0a29}.document-line{background:#e5e5e5;border-radius:999px;height:10px}.assurance-documents{isolation:isolate;background:linear-gradient(90deg,#0a0a0a09 1px,#0000 1px) 0 0/52px 52px,linear-gradient(#0a0a0a07 1px,#0000 1px) 0 0/52px 52px,linear-gradient(135deg,#f8f8f4 0%,#f4f3ed 58%,#fff 100%);position:relative;overflow:hidden}.assurance-documents:before{z-index:-1;clip-path:polygon(16% 0,100% 18%,84% 100%,0 78%);content:"";opacity:.82;background:linear-gradient(118deg,#ffd326f0,#ffd3261f 62%,#0000);width:min(54vw,720px);height:min(34vw,430px);position:absolute;top:8%;right:-10%;transform:rotate(-4deg)}.assurance-documents:after{z-index:-1;background:linear-gradient(90deg, transparent, var(--color-brand-yellow), var(--color-brand-tech), transparent);content:"";opacity:.9;width:min(42vw,560px);height:2px;position:absolute;bottom:10%;right:7%;transform:rotate(-7deg);box-shadow:0 0 26px #ffd32642}.assurance-documents__head{z-index:1;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end;gap:24px;display:grid;position:relative}.assurance-documents__eyebrow{color:#525252;text-transform:uppercase;background:#ffffffc7;border:1px solid #ffd326bd;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 12px 28px #0a0a0a0f}.assurance-documents__summary{border-radius:var(--radius-xl);color:#fff;background-color:#10100e;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #0a0a0a24;padding:20px;position:relative;overflow:hidden;box-shadow:0 24px 64px #0a0a0a29}.assurance-documents__summary:before{background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-tech));content:"";transform-origin:0;border-radius:999px;width:68%;height:4px;margin-bottom:18px;animation:4.8s ease-in-out infinite assurance-route-pulse;display:block}.assurance-documents__summary span,.assurance-proof-live__top b,.assurance-proof-route span,.assurance-proof-photo figcaption span{color:var(--color-brand-yellow);text-transform:uppercase;font-size:12px;font-weight:950}.assurance-documents__summary strong{max-width:18rem;font-size:24px;font-weight:950;line-height:1.08;display:block}.assurance-documents__summary small{color:#f5f5f5bd;margin-top:12px;font-size:13px;font-weight:800;line-height:1.55;display:block}.assurance-proof-layout{z-index:1;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:24px;margin-top:36px;display:grid;position:relative}.assurance-proof-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.assurance-proof-card{border-radius:var(--radius-lg);text-align:left;min-width:0;min-height:184px;transition:border-color var(--motion-base) var(--motion-smooth), background-color var(--motion-base) var(--motion-smooth), box-shadow var(--motion-base) var(--motion-smooth), color var(--motion-base) var(--motion-smooth), transform var(--motion-base) var(--motion-smooth);background:#ffffffdb;border:1px solid #0a0a0a1a;align-content:space-between;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #0a0a0a0f}.assurance-proof-card:before{background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-tech));content:"";opacity:0;transform-origin:0;height:3px;transition:opacity var(--motion-base) var(--motion-smooth), transform var(--motion-slow) var(--motion-smooth);border-radius:999px;position:absolute;inset:auto 14px 14px;transform:scaleX(.36)}.assurance-proof-card:after{content:"";opacity:.58;border:1px solid #0a0a0a14;border-radius:50%;width:118px;height:118px;position:absolute;top:-52px;right:-48px}.assurance-proof-card:hover,.assurance-proof-card:focus-visible,.assurance-proof-card.is-active{background:#fff;border-color:#0a0a0a47;transform:translateY(-2px);box-shadow:0 24px 58px #0a0a0a1a}.assurance-proof-card.is-active{background:linear-gradient(135deg,#ffd3263b,#fff 58%);border-color:#ffd326e6}.assurance-proof-card:hover:before,.assurance-proof-card:focus-visible:before,.assurance-proof-card.is-active:before{opacity:1;transform:scaleX(1)}.assurance-proof-card__index,.assurance-proof-card__code{border-radius:var(--radius-md);width:fit-content;min-height:28px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);align-items:center;font-size:11px;font-weight:950;display:inline-flex}.assurance-proof-card__index{color:var(--color-brand-red);background:#e1262f1a;padding:0 8px;position:absolute;top:14px;right:14px}.assurance-proof-card__code{color:#525252;background:#0a0a0a0f;margin-top:12px;padding:0 9px}.assurance-proof-card__icon{border-radius:var(--radius-lg);width:46px;height:46px;color:var(--color-brand-ink);transition:border-color var(--motion-base) var(--motion-smooth), background-color var(--motion-base) var(--motion-smooth), color var(--motion-base) var(--motion-smooth), transform var(--motion-base) var(--motion-smooth);background:#ffd3262e;border:1px solid #ffd326bd;justify-content:center;align-items:center;display:inline-flex}.assurance-proof-card__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:22px;height:22px}.assurance-proof-card:hover .assurance-proof-card__icon,.assurance-proof-card:focus-visible .assurance-proof-card__icon,.assurance-proof-card.is-active .assurance-proof-card__icon{border-color:var(--color-brand-red);background:var(--color-brand-red);color:#fff;transform:translateY(-2px)rotate(-2deg)}.assurance-proof-card strong{color:var(--color-brand-ink);margin-top:14px;font-size:21px;font-weight:950;line-height:1.12}.assurance-proof-card small{color:#525252;margin-top:7px;font-size:13px;font-weight:850;line-height:1.38}.assurance-proof-stage{isolation:isolate;border-radius:var(--radius-2xl);color:#fff;background:linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/42px 42px,linear-gradient(135deg,#11110f 0%,#181812 54%,#071718 100%);border:1px solid #ffffff29;grid-template-columns:minmax(0,.96fr) minmax(280px,.9fr);grid-template-areas:"live photo""route route""actions actions";align-items:stretch;gap:16px;min-height:560px;padding:clamp(18px,3vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #0a0a0a38,inset 0 1px #ffffff14}.assurance-proof-stage__glow{z-index:-1;clip-path:polygon(28% 0,100% 12%,78% 100%,0 84%);opacity:.9;width:min(48%,360px);height:68%;transition:transform var(--motion-slow) var(--motion-smooth);background:linear-gradient(145deg,#ffd3265c,#00a6b224 55%,#0000);position:absolute;top:10%;right:-8%}.assurance-proof-stage__grid{z-index:-1;border-radius:var(--radius-xl);pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:18px}.assurance-proof-stage:hover .assurance-proof-stage__glow,.assurance-proof-stage:focus-within .assurance-proof-stage__glow{transform:translate(-10px,8px)rotate(-2deg)}.assurance-proof-live{z-index:2;border-radius:var(--radius-xl);width:auto;min-height:314px;color:var(--color-brand-ink);transition:box-shadow var(--motion-slow) var(--motion-smooth), transform var(--motion-slow) var(--motion-smooth);background-color:#fff;background-image:linear-gradient(90deg,#0a0a0a09 1px,#0000 1px),linear-gradient(#0a0a0a09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff2e;grid-area:live;padding:24px;position:relative;box-shadow:0 28px 72px #00000047}.assurance-proof-live:before{border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-tech));content:"";transform-origin:0;height:4px;animation:5.2s ease-in-out infinite assurance-route-pulse;position:absolute;inset:0 0 auto}.assurance-proof-stage:hover .assurance-proof-live,.assurance-proof-stage:focus-within .assurance-proof-live{transform:translateY(-3px);box-shadow:0 34px 86px #00000057}.assurance-proof-live__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.assurance-proof-live__top span{border-radius:var(--radius-md);background:var(--color-brand-yellow);min-height:32px;color:var(--color-brand-ink);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);align-items:center;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.assurance-proof-live__top b{color:var(--color-brand-red)}.assurance-proof-live__code{color:#0a0a0a2e;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);letter-spacing:-.04em;margin-top:28px;font-size:clamp(34px,5vw,56px);font-weight:950;line-height:.9}.assurance-proof-live h3{color:var(--color-brand-ink);margin-top:18px;font-size:clamp(28px,3.2vw,42px);font-weight:950;line-height:1.04}.assurance-proof-live p{color:#525252;margin-top:16px;font-size:15px;font-weight:750;line-height:1.68}.assurance-proof-live__signature{color:#404040;text-transform:uppercase;align-items:center;gap:10px;margin-top:22px;font-size:13px;font-weight:950;display:flex}.assurance-proof-live__signature span{background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-tech));border-radius:999px;width:64px;height:5px;display:inline-flex;box-shadow:0 0 18px #ffd32647}.assurance-proof-photo{z-index:1;border-radius:var(--radius-xl);width:auto;min-height:314px;transition:box-shadow var(--motion-slow) var(--motion-smooth), transform var(--motion-slow) var(--motion-smooth);background:#080807;border:1px solid #ffffff29;grid-area:photo;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 24px 68px #00000052}.assurance-proof-stage:hover .assurance-proof-photo,.assurance-proof-stage:focus-within .assurance-proof-photo{transform:translate(-4px,4px)rotate(1deg);box-shadow:0 30px 84px #00000061}.assurance-proof-photo img{object-fit:cover;opacity:.82;width:100%;height:100%;min-height:314px;transition:opacity var(--motion-slow) var(--motion-smooth), transform var(--motion-slow) var(--motion-smooth)}.assurance-proof-stage:hover .assurance-proof-photo img,.assurance-proof-stage:focus-within .assurance-proof-photo img{opacity:.9;transform:scale(1.018)}.assurance-proof-photo:after{content:"";background:linear-gradient(#00000005,#000000b8);position:absolute;inset:0}.assurance-proof-photo__scan{z-index:1;opacity:.66;background:linear-gradient(105deg,#0000 0 38%,#ffd32657 48%,#0000 58%);animation:5.6s ease-in-out infinite assurance-proof-scan;position:absolute;inset:0;transform:translate(-120%)}.assurance-proof-photo figcaption{z-index:2;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0aad;border:1px solid #ffffff1f;gap:6px;padding:14px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.assurance-proof-photo figcaption strong{color:#fff;font-size:15px;font-weight:950;line-height:1.2}.assurance-proof-route{z-index:2;grid-area:route;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:relative}.assurance-proof-route:before{z-index:-1;background:linear-gradient(90deg, var(--color-brand-yellow), #ffffff42, var(--color-brand-tech));content:"";opacity:.72;transform-origin:0;border-radius:999px;height:2px;animation:5.8s ease-in-out infinite assurance-route-pulse;position:absolute;top:26px;left:7%;right:7%}.assurance-proof-route div{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0aa8;border:1px solid #ffffff1f;min-width:0;min-height:120px;padding:14px;box-shadow:0 16px 42px #0000002e}.assurance-proof-route div:before{background:var(--color-brand-yellow);content:"";border:4px solid #ffffffd1;border-radius:999px;width:18px;height:18px;margin-bottom:18px;animation:3.8s ease-in-out infinite assurance-node-pulse;display:block;box-shadow:0 0 0 8px #ffd3261f,0 0 22px #ffd32661}.assurance-proof-route div:nth-child(2):before{background:var(--color-brand-red);animation-delay:.45s}.assurance-proof-route div:nth-child(3):before{background:var(--color-brand-tech);animation-delay:.9s}.assurance-proof-route div:nth-child(4):before{animation-delay:1.35s}.assurance-proof-route strong,.assurance-proof-route small{display:block}.assurance-proof-route strong{color:#fff;margin-top:6px;font-size:15px;font-weight:950;line-height:1.16}.assurance-proof-route small{color:#f5f5f5ad;margin-top:6px;font-size:12px;font-weight:820;line-height:1.35}.assurance-proof-actions{z-index:3;grid-area:actions;grid-template-columns:minmax(0,1.25fr) minmax(150px,.75fr);gap:10px;display:grid;position:relative}.assurance-proof-actions button,.assurance-proof-actions a{border-radius:var(--radius-lg);text-align:center;min-height:52px;transition:border-color var(--motion-base) var(--motion-smooth), background-color var(--motion-base) var(--motion-smooth), color var(--motion-base) var(--motion-smooth), box-shadow var(--motion-base) var(--motion-smooth), transform var(--motion-base) var(--motion-smooth);justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:950;display:inline-flex}.assurance-proof-actions button{border:1px solid var(--color-brand-yellow);background:var(--color-brand-yellow);color:var(--color-brand-ink);box-shadow:0 18px 40px #ffd32629}.assurance-proof-actions a{color:#fff;background:#ffffff14;border:1px solid #ffffff29}.assurance-proof-actions button:hover,.assurance-proof-actions button:focus-visible,.assurance-proof-actions a:hover,.assurance-proof-actions a:focus-visible{transform:translateY(-2px)}.assurance-proof-actions a:hover,.assurance-proof-actions a:focus-visible{color:var(--color-brand-yellow);border-color:#ffd326b8}@keyframes assurance-proof-scan{0%,28%{transform:translate(-120%)}70%,to{transform:translate(120%)}}@keyframes assurance-route-pulse{0%,to{opacity:.62;transform:scaleX(.72)}48%,70%{opacity:1;transform:scaleX(1)}}@keyframes assurance-node-pulse{0%,to{transform:scale(.92)}50%{transform:scale(1.08)}}@media (width<=1023px){.assurance-documents__head,.assurance-proof-layout{grid-template-columns:1fr}.assurance-documents__summary{max-width:520px}.assurance-proof-stage{grid-template-columns:1fr;grid-template-areas:"live""photo""route""actions";gap:14px;min-height:auto;display:grid}.assurance-proof-live,.assurance-proof-photo,.assurance-proof-route,.assurance-proof-actions{width:auto;position:relative;inset:auto}.assurance-proof-live{min-height:auto}.assurance-proof-photo{min-height:260px;transform:none}.assurance-proof-stage:hover .assurance-proof-photo,.assurance-proof-stage:focus-within .assurance-proof-photo{transform:translateY(-2px)}.assurance-proof-route{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.assurance-documents{background-size:38px 38px,38px 38px,auto}.assurance-documents:before{opacity:.48;width:94vw;height:54vw;top:18%;right:-42%}.assurance-documents__summary strong{font-size:20px}.assurance-proof-rail{grid-template-columns:none;display:flex}.assurance-proof-card{min-width:min(82vw,300px);min-height:164px}.assurance-proof-stage{border-radius:var(--radius-xl);padding:16px}.assurance-proof-live{padding:18px}.assurance-proof-live__code{margin-top:20px;font-size:34px}.assurance-proof-live h3{font-size:30px}.assurance-proof-photo,.assurance-proof-photo img{min-height:230px}.assurance-proof-route,.assurance-proof-actions{grid-template-columns:1fr}.assurance-proof-route div{min-height:94px}}@media (prefers-reduced-motion:reduce){.assurance-documents__summary:before,.assurance-proof-live:before,.assurance-proof-photo__scan,.assurance-proof-route:before,.assurance-proof-route div:before{animation:none}}.delivery-hub{isolation:isolate;position:relative;overflow:hidden}.delivery-hub:before{z-index:-1;content:"";background:radial-gradient(circle at 82% 18%,#ffd3262e,#0000 28%),linear-gradient(90deg,#0a0a0a09 1px,#0000 1px) 0 0/52px 52px,linear-gradient(#0a0a0a07 1px,#0000 1px) 0 0/52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.delivery-hub__layout{align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (width>=1024px){.delivery-hub__layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}.delivery-hub__copy{max-width:610px}.delivery-hub__selector{gap:10px;margin-top:30px;display:grid}@media (width>=640px){.delivery-hub__selector{grid-template-columns:repeat(2,minmax(0,1fr))}}.delivery-hub__city{border-radius:var(--radius-lg);color:#0a0a0a;background:#ffffffd6;border:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:0 16px;font-weight:950;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 10px 24px #0a0a0a09}.delivery-hub__city small{color:#737373;text-align:right;text-transform:uppercase;font-size:12px;font-weight:900}.delivery-hub__city:hover,.delivery-hub__city:focus-visible,.delivery-hub__city.is-active{background:var(--color-brand-yellow);border-color:#0a0a0a80;transform:translateY(-2px);box-shadow:0 18px 38px #0a0a0a1a}.delivery-hub__city.is-active small{color:#262626}.delivery-hub__visual{border-radius:var(--radius-2xl);color:#fff;background:#0a0a0a;border:1px solid #0a0a0a1a;min-height:clamp(640px,50vw,720px);position:relative;overflow:hidden;box-shadow:0 28px 80px #0a0a0a29,inset 0 1px #ffffff1a}.delivery-hub__visual img{z-index:0;object-fit:cover;opacity:.72;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0;transform:scale(1.02)}.delivery-hub__visual:hover img{transform:scale(1.055)}.delivery-hub__shade{z-index:1;background:linear-gradient(90deg,#0a0a0aeb,#0a0a0a80 44%,#0a0a0ae0),radial-gradient(circle at 72% 18%,#ffd3263d,#0000 28%),linear-gradient(#0a0a0a2e,#0a0a0aeb);position:absolute;inset:0}.delivery-hub__route-card{z-index:3;border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0a9e;border:1px solid #ffffff29;gap:10px;padding:18px;display:grid;position:absolute;top:24px;left:24px;right:24px;box-shadow:0 22px 55px #00000038}.delivery-hub__route-card span{color:var(--color-brand-yellow);text-transform:uppercase;font-size:12px;font-weight:950}.delivery-hub__route-card strong{color:#fff;font-size:clamp(24px,4.2vw,44px);font-weight:950;line-height:1.05}.delivery-hub__route-card b{color:var(--color-brand-red);font-style:normal}.delivery-hub__route-card em{color:var(--color-brand-yellow);font-style:normal}.delivery-hub__route-card small{color:#f5f5f5b8;font-size:13px;font-weight:850;line-height:1.35}.delivery-hub__map{z-index:2;border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(90deg,#ffffff12 1px,#0000 1px) 0 0/38px 38px,linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 78% 20%,#ffd32629,#0000 32%);border:1px solid #ffffff1f;height:230px;position:absolute;top:192px;left:24px;right:24px;overflow:hidden}.delivery-hub__map svg{fill:none;stroke-linecap:round;stroke-width:4px;width:100%;height:100%;position:absolute;inset:0}.delivery-hub__map path:first-child{stroke:#ffd326c2;stroke-dasharray:1;stroke-dashoffset:1px;animation:delivery-route-draw 6.8s var(--motion-smooth) infinite;filter:drop-shadow(0 0 16px #ffd32647)}.delivery-hub__map path:last-child{stroke:#ffffff47;stroke-dasharray:10 16}.delivery-hub__node{z-index:1;background:var(--color-brand-yellow);border:3px solid #fff;border-radius:999px;width:18px;height:18px;animation:4.8s ease-in-out infinite delivery-hub-node;position:absolute;box-shadow:0 0 0 10px #ffd3261f,0 0 26px #ffd32657}.delivery-hub__node--start{background:var(--color-brand-red);bottom:20%;left:7%}.delivery-hub__node--middle{animation-delay:-1.6s;top:39%;left:52%}.delivery-hub__node--end{background:#fff;animation-delay:-3.2s;top:13%;right:7%}.delivery-hub__steps{z-index:3;gap:10px;display:grid;position:absolute;bottom:96px;left:24px;right:24px}@media (width>=720px){.delivery-hub__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.delivery-hub__steps div{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0a99;border:1px solid #ffffff29;min-height:118px;padding:16px;box-shadow:inset 0 1px #ffffff14}.delivery-hub__steps span{color:var(--color-brand-red);font-size:13px;font-weight:950;display:block}.delivery-hub__steps strong{margin-top:16px;font-size:20px;font-weight:950;display:block}.delivery-hub__steps small{color:#f5f5f5b8;margin-top:6px;font-size:12px;font-weight:800;line-height:1.35;display:block}.delivery-hub__note{z-index:3;border-radius:var(--radius-lg);color:#f5f5f5d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:12px;min-height:48px;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.35;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.delivery-hub__note span{background:var(--color-brand-yellow);border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 7px #ffd32624}.delivery-hub__note p{margin:0}@media (width<=719px){.delivery-hub__visual{gap:14px;min-height:0;padding:18px;display:grid}.delivery-hub__route-card,.delivery-hub__map,.delivery-hub__steps,.delivery-hub__note{position:relative;inset:auto}.delivery-hub__route-card{padding:16px}.delivery-hub__map{height:180px}.delivery-hub__steps{display:grid}}.city-chip{border-radius:var(--radius-lg);min-height:58px;color:var(--color-brand-ink);cursor:pointer;background:#fff;border:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:1rem;padding:0 18px;font-weight:900;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:flex}.city-chip span:last-child{color:#737373;text-align:right;font-size:13px;line-height:1.25}.city-chip:hover,.city-chip:focus-visible,.city-chip.is-active{background:var(--color-brand-yellow);border-color:#0a0a0a8c;transform:translateY(-2px);box-shadow:0 16px 35px #0a0a0a1a}.delivery-board{border-radius:var(--radius-2xl);color:#fff;background:#0a0a0a;border:1px solid #ffffff1f;overflow:hidden;box-shadow:0 24px 60px #0a0a0a24,inset 0 1px #ffffff14}.delivery-board__photo{isolation:isolate;min-height:390px;position:relative;overflow:hidden}.delivery-board__photo img{z-index:-3;object-fit:cover;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0;transform:scale(1.015)}.delivery-board:hover .delivery-board__photo img{transform:scale(1.055)}.delivery-board__shade{z-index:-2;content:"";background:linear-gradient(90deg,#0a0a0aeb,#0a0a0a2e 44%,#0a0a0ab8),linear-gradient(#0000 46%,#0a0a0adb),radial-gradient(circle at 82% 16%,#ffd32647,#0000 28%);position:absolute;inset:0}.delivery-board__motion{z-index:0;pointer-events:none;opacity:.96;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%);mask-image:linear-gradient(90deg,#0000,#000 6% 94%)}.delivery-board__motion:before{border-radius:var(--radius-xl);content:"";background:radial-gradient(circle at 16% 64%,#ffffffdb 0 4px,#0000 5px),radial-gradient(circle at 48% 42%,#ffd326f5 0 6px,#0000 7px),radial-gradient(circle at 82% 58%,#e1262fe0 0 4px,#0000 5px),linear-gradient(116deg,#0000 0 15%,#ffffff57 15.2% 15.8%,#0000 16% 47%,#ffd326a3 47.2% 47.8%,#0000 48%),linear-gradient(#ffffff14 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff12 1px,#0000 1px) 0 0/34px 34px;border:1px solid #ffffff38;height:146px;animation:8.5s ease-in-out infinite route-panel-float;position:absolute;bottom:25%;left:7%;right:8%;transform:perspective(560px)rotateX(58deg)rotate(-4deg);box-shadow:inset 0 1px #ffffff2e,0 0 26px #ffd32633,0 18px 50px #0000003d}.delivery-board__motion:after{background:var(--color-brand-yellow);content:"";border-radius:999px;width:16px;height:16px;animation:2.6s ease-in-out infinite delivery-marker-pulse;position:absolute;bottom:35%;right:12%;box-shadow:0 0 0 10px #ffd3262e,0 0 34px #ffd326b8,-86px 22px 0 -2px #e1262ff2,-172px 44px 0 -3px #ffffffd1,-258px 66px 0 -3px #ffd326eb}.delivery-board__motion span{background:#ffffffeb;border-radius:999px;width:12px;height:12px;animation:5.2s ease-in-out infinite delivery-node-pulse;position:absolute;top:36%;left:18%;box-shadow:0 0 0 8px #ffffff1a,0 0 22px #ffffff52}.delivery-board__motion span:nth-child(2){opacity:.92;background:#ffd326f0;animation-delay:-2.1s;top:52%;left:48%}.delivery-board__motion span:nth-child(3){opacity:.78;background:#e1262fe0;animation-delay:-4.2s;top:44%;left:78%}.delivery-board__content{flex-direction:column;justify-content:space-between;gap:2rem;padding:24px;display:flex;position:absolute;inset:0}.delivery-board__route{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.delivery-board__route span{border-radius:var(--radius-md);min-height:34px;color:var(--color-brand-yellow);letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0a94;border:1px solid #ffffff2e;align-items:center;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex;position:absolute;top:24px;left:24px}.delivery-board__route strong{border-radius:var(--radius-xl);color:#fff;text-align:right;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0aa3;border:1px solid #ffffff29;max-width:min(100%,420px);margin-left:auto;padding:16px 18px;font-size:clamp(20px,3.2vw,34px);font-weight:950;line-height:1.05;box-shadow:0 20px 45px #00000038}.delivery-board__route b{color:var(--color-brand-red);font-style:normal}.delivery-board__route em{color:var(--color-brand-yellow);font-style:normal}.delivery-board__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.delivery-board__steps div{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0a94;border:1px solid #ffffff29;min-height:118px;padding:16px;transition:border-color .18s,transform .18s,background-color .18s;box-shadow:inset 0 1px #ffffff14}.delivery-board__steps div:hover{background:#0a0a0ab8;border-color:#ffd3268c;transform:translateY(-3px)}.delivery-board__steps span{color:var(--color-brand-red);font-size:13px;font-weight:950;display:block}.delivery-board__steps strong{margin-top:18px;font-size:18px;font-weight:950;display:block}.delivery-board__steps small{color:#f5f5f5b8;margin-top:6px;font-size:12px;font-weight:800;display:block}.final-cta-section:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0a0a0a0a 1px,#0000 1px),linear-gradient(#0a0a0a09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.final-cta-section:after{content:"";background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-yellow));transform-origin:50%;height:4px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.86)}.final-cta-shell{isolation:isolate;min-width:0;position:relative;box-shadow:0 24px 70px #0a0a0a1a,inset 0 1px #ffffffe6}.final-cta-shell:before{z-index:-1;content:"";background:linear-gradient(115deg,#ffd32652,#0000 38%),linear-gradient(270deg,#e1262f14,#0000 46%);position:absolute;inset:0}.final-cta-shell:after{content:"";background:linear-gradient(90deg, var(--color-brand-red), var(--color-brand-yellow), transparent);transform-origin:0;height:2px;transition:transform .26s;position:absolute;top:24px;left:24px;right:24px;transform:scaleX(.42)}.final-cta-shell:hover:after{transform:scaleX(1)}.final-cta-signal{align-content:space-between;gap:1rem;min-width:0;min-height:112px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.final-cta-signal:before{content:"";background:var(--color-brand-red);transform-origin:100%;width:42px;height:2px;transition:transform .2s;position:absolute;inset:auto 14px 14px auto;transform:scaleX(0)}.final-cta-signal span{color:var(--color-brand-red);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:13px;font-weight:950}.final-cta-signal .final-cta-signal__icon{width:44px;min-width:44px;height:44px;color:var(--color-brand-ink);font-family:inherit}.final-cta-signal>span:not(.final-cta-signal__icon){color:#404040;font-family:inherit;font-size:14px;line-height:1.35}.final-cta-signal:hover{border-color:#0a0a0a73;transform:translateY(-3px);box-shadow:0 18px 42px #0a0a0a1a}.final-cta-signal:hover .final-cta-signal__icon{background:var(--color-brand-yellow);color:var(--color-brand-ink);transform:translateY(-2px)rotate(-2deg)}.final-cta-signal:hover:before{transform:scaleX(1)}.final-cta-form{min-width:0;position:relative;box-shadow:-18px 0 48px #0a0a0a0f}.final-cta-shell>*,.final-cta-form label,.final-cta-form .quiz-input,.final-cta-form textarea,.final-cta-form button{min-width:0;max-width:100%}.final-cta-form:before{content:"";background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red));height:5px;position:absolute;top:0;left:0;right:0}.cta-lab-hero{border-bottom:1px solid #0a0a0a14;position:relative;overflow:hidden}.cta-lab-hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0a0a0a0d 1px,#0000 1px),linear-gradient(#0a0a0a0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.cta-lab-hero>*{position:relative}.cta-block{border-radius:var(--radius-lg);background:#fff;border:1px solid #0a0a0a1a;min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0a0a0a14}.cta-block:before{content:"";background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-tech), transparent);transform-origin:0;height:2px;transition:transform .26s;position:absolute;top:24px;left:24px;right:24px;transform:scaleX(.36)}.cta-block:hover:before{transform:scaleX(1)}.cta-block--max,.cta-block--pdf{gap:0}.cta-block--max{min-height:560px}.cta-block--master{background-image:linear-gradient(90deg, #0a0a0af5, #0a0a0adb 46%, #0a0a0a7a), var(--cta-service-bay);color:#fff;background-position:50%;background-size:cover;min-height:620px}.site-master-contact{color:var(--color-brand-ink);scroll-margin-top:calc(var(--site-header-h,76px) + 1rem)}.site-faq-section{scroll-margin-top:calc(var(--site-header-h,76px) + 1rem)}.cta-block--footer-master{min-height:clamp(430px,38vw,500px);box-shadow:0 28px 90px #0a0a0a1f,inset 0 1px #ffffffd6}.cta-block--footer-master .cta-block__content--dark{padding-top:38px;padding-bottom:38px}.cta-block.cta-block--footer-master h2{max-width:700px;font-size:clamp(2.35rem,3.15vw,3.05rem);line-height:1.04}.cta-block--footer-master .cta-block__content--dark p{max-width:680px;margin-top:16px;line-height:1.62}.cta-block--footer-master .cta-inline-form button{margin-right:0}.cta-block--footer-master .cta-master-visual{min-height:clamp(390px,38vw,480px);overflow:hidden}.cta-block--footer-master .cta-master-visual img{width:min(310px,56vw);bottom:-10px;right:max(12px,4vw)}.cta-block__content{z-index:2;min-width:0;padding:32px;position:relative}.cta-block__content--dark{flex-direction:column;justify-content:center;max-width:720px;padding:48px 32px;display:flex}.cta-block__eyebrow{color:var(--color-brand-red);letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:950}.cta-block__content--dark .cta-block__eyebrow{color:var(--color-brand-yellow)}.cta-block h2{max-width:760px;color:var(--color-brand-ink);letter-spacing:0;margin-top:14px;font-size:clamp(2rem,4.3vw,4.75rem);font-weight:950;line-height:1.02}.cta-block--max h2{max-width:660px;font-size:clamp(2.2rem,3.65vw,3.85rem)}.cta-block__content--dark h2{color:#fff;max-width:700px}.cta-block p{color:#404040;max-width:640px;margin-top:20px;font-size:1.06rem;line-height:1.75}.cta-block__content--dark p{color:#f5f5f5c7}.cta-block__chips{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.cta-block__chips span{border-radius:var(--radius-md);min-height:36px;color:var(--color-brand-ink);background:#f6f6f3db;border:1px solid #0a0a0a1a;align-items:center;padding:0 14px;font-size:.82rem;font-weight:950;display:inline-flex}.cta-block__button{border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:56px;margin-top:28px;padding:0 26px;font-size:1rem;font-weight:950;text-decoration:none;transition:box-shadow .18s,transform .18s,background-color .18s;display:inline-flex}.cta-block__button:hover,.cta-block__button:focus-visible,.cta-inline-form button:hover,.cta-inline-form button:focus-visible{transform:translateY(-2px);box-shadow:0 18px 38px #0a0a0a2e}.cta-block__button--blue{color:#fff;background:#126fe8}.cta-block__button--blue:hover,.cta-block__button--blue:focus-visible{background:#0d63d0}.cta-phone{background:radial-gradient(circle at 52% 48%, #ffd32633, transparent 28%), linear-gradient(90deg, #fffffff0, #ffffff80), linear-gradient(135deg, #00a6b224, transparent 48%), var(--color-brand-paper);justify-content:center;align-items:center;min-height:560px;padding:26px 0;display:flex;position:relative;overflow:hidden}.cta-phone:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0a0a0a0e 1px,#0000 1px),linear-gradient(#0a0a0a0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.cta-phone:after{z-index:2;content:"";pointer-events:none;opacity:0;transition:opacity .72s var(--motion-smooth), transform .9s var(--motion-smooth);background:radial-gradient(circle at 34% 32%,#ffd32633,#0000 28%),linear-gradient(105deg,#0000 8%,#ffffff38 46%,#0000 64%);position:absolute;inset:0;transform:translate(-5%)}.cta-phone__device{z-index:1;filter:drop-shadow(0 28px 58px #0a0a0a47)drop-shadow(0 8px 18px #0a0a0a24);width:auto;max-width:none;height:min(660px,66vw);position:absolute;top:50%;left:50%;transform:translate(-52%,-46%)rotate(-2deg)}.cta-block--max .cta-phone__device{transition:filter .82s var(--motion-smooth);will-change:filter}.cta-block--max:hover .cta-phone:after,.cta-block--max:focus-within .cta-phone:after{opacity:1;transform:translate(0)}.cta-block--max:hover .cta-phone__device,.cta-block--max:focus-within .cta-phone__device{filter:drop-shadow(0 32px 62px #0a0a0a4d)drop-shadow(0 10px 22px #0a0a0a29)saturate(1.04)}.cta-max-flow{gap:12px;max-width:620px;margin-top:24px;display:grid}.cta-max-flow__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cta-max-flow__tabs label{border-radius:var(--radius-md);cursor:pointer;background:linear-gradient(135deg,#ffd32624,#0000 50%),#f6f6f3db;border:1px solid #0a0a0a1a;align-content:center;gap:8px;min-height:84px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s,background-color .18s;display:grid}.cta-max-flow__tabs label:hover,.cta-max-flow__tabs label:focus-visible{border-color:#126fe842;transform:translateY(-1px);box-shadow:0 14px 32px #0a0a0a14}.cta-max-flow__tabs span{border-radius:var(--radius-sm);color:#fff;text-transform:uppercase;background:#126fe8;justify-content:center;align-items:center;width:fit-content;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:950;display:inline-flex}.cta-max-flow__tabs strong{color:var(--color-brand-ink);font-size:.88rem;font-weight:950;line-height:1.2}.cta-max-flow input[id$=-max-flow-vin]:checked~.cta-max-flow__tabs label[for$=-max-flow-vin],.cta-max-flow input[id$=-max-flow-photo]:checked~.cta-max-flow__tabs label[for$=-max-flow-photo],.cta-max-flow input[id$=-max-flow-price]:checked~.cta-max-flow__tabs label[for$=-max-flow-price]{background:linear-gradient(135deg,#126fe81f,#0000 54%),#fff;border-color:#126fe857;box-shadow:0 14px 32px #0a0a0a14}.cta-max-flow__result{border-radius:var(--radius-md);background:#126fe812;border:1px solid #126fe824;position:relative;overflow:hidden}.cta-max-flow__pane{color:#525252;max-width:none;margin:0;padding:14px 16px;font-size:.92rem;font-weight:800;line-height:1.5;display:none}.cta-max-flow input[id$=-max-flow-vin]:checked~.cta-max-flow__result .cta-max-flow__pane--vin,.cta-max-flow input[id$=-max-flow-photo]:checked~.cta-max-flow__result .cta-max-flow__pane--photo,.cta-max-flow input[id$=-max-flow-price]:checked~.cta-max-flow__result .cta-max-flow__pane--price{display:block}.cta-max-proof{border-radius:var(--radius-md);color:#404040;background:#126fe812;border:1px solid #126fe824;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-top:0;padding:10px 12px;font-size:.82rem;font-weight:850;display:flex}.cta-max-proof strong{border-radius:var(--radius-sm);color:#fff;background:#126fe8;padding:7px 10px;font-size:.9rem;font-weight:950}.cta-max-actions{gap:14px;margin-top:18px;display:grid}.cta-block--max .cta-block__button{margin-top:0}.cta-master-visual{min-height:420px;position:relative;overflow:hidden}.cta-master-visual:before{content:"";background:linear-gradient(#0000,#000000b8);height:44%;position:absolute;inset:auto 0 0}.cta-master-visual img{z-index:1;filter:drop-shadow(0 24px 46px #0006);width:min(430px,72vw);max-width:none;position:absolute;bottom:-72px;right:max(12px,5vw)}.cta-master-visual__plate{z-index:2;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0a85;border:1px solid #ffffff29;width:min(280px,100% - 56px);padding:18px;position:absolute;bottom:38px;left:28px}.cta-master-visual__plate strong,.cta-master-visual__plate span{display:block}.cta-master-visual__plate strong{color:#fff;font-size:1.25rem;font-weight:950}.cta-master-visual__plate span{color:#f5f5f5b8;margin-top:8px;font-size:.9rem;font-weight:800;line-height:1.4}.cta-inline-form{grid-template-columns:minmax(0,1fr);gap:12px;max-width:720px;margin-top:30px;display:grid}.cta-inline-form input{border-radius:var(--radius-md);min-height:58px;color:var(--color-brand-ink);background:#fff;border:1px solid #ffffff24;outline:none;padding:0 18px;font-size:1rem;font-weight:850;transition:border-color .18s,box-shadow .18s}.cta-inline-form input:focus{border-color:var(--color-brand-yellow);box-shadow:0 0 0 4px #ffd3262e}.cta-inline-form button{border-radius:var(--radius-md);background:var(--color-brand-yellow);min-height:58px;color:var(--color-brand-ink);padding:0 20px;font-size:1rem;font-weight:950;transition:box-shadow .18s,transform .18s,background-color .18s}.cta-inline-form button:hover,.cta-inline-form button:focus-visible{background:#ffe05d}.cta-inline-form--light input{background:#fff;border-color:#0a0a0a1f}.cta-pdf-preview{background:#050606;min-height:620px;position:relative;overflow:hidden}.cta-pdf-preview:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#000000c7,#00000057 48%,#00000014) no-repeat,linear-gradient(#0000002e,#00000075) no-repeat,linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/54px 54px,linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/54px 54px;position:absolute;inset:0}.cta-pdf-preview:after{z-index:3;content:"";pointer-events:none;opacity:0;transition:opacity .72s var(--motion-smooth), transform .9s var(--motion-smooth);background:radial-gradient(circle at 46% 44%,#ffd32633,#0000 30%),linear-gradient(115deg,#0000 8%,#ffffff2e 44%,#0000 62%);position:absolute;inset:0;transform:translate(-5%)}.cta-pdf-preview__asset{z-index:0;object-fit:cover;object-position:center;opacity:.96;filter:saturate(1.02)contrast(1.04);width:100%;max-width:none;height:100%;position:absolute;inset:0}.cta-pdf-preview__copy{z-index:2;color:#fff;text-shadow:0 12px 28px #00000061;width:min(300px,100% - 70px);position:absolute;top:42px;left:36px}.cta-pdf-preview__brand{align-items:center;gap:12px;margin-bottom:28px;display:flex}.cta-pdf-preview__brand img{object-fit:contain;filter:drop-shadow(0 10px 18px #00000047);width:42px;height:42px}.cta-pdf-preview__brand strong,.cta-pdf-preview__brand span{line-height:1;display:block}.cta-pdf-preview__brand strong{color:#fff;font-size:1.05rem;font-weight:950}.cta-pdf-preview__brand span{color:var(--color-brand-yellow);margin-top:5px;font-size:.72rem;font-weight:950}.cta-pdf-preview__copy h3{color:#fff;letter-spacing:0;max-width:300px;font-size:clamp(1.9rem,3.25vw,2.85rem);font-weight:950;line-height:1.02}.cta-pdf-preview__copy p{color:#ffffffc2;max-width:300px;margin-top:18px;font-size:.95rem;font-weight:800;line-height:1.45}.cta-block--pdf .cta-pdf-preview__asset{transition:filter .82s var(--motion-smooth), opacity .82s var(--motion-smooth), transform 1s var(--motion-smooth);will-change:filter, opacity, transform}.cta-block--pdf:hover .cta-pdf-preview:after,.cta-block--pdf:focus-within .cta-pdf-preview:after{opacity:1;transform:translate(0)}.cta-block--pdf:hover .cta-pdf-preview__asset,.cta-block--pdf:focus-within .cta-pdf-preview__asset{opacity:1;filter:saturate(1.08)contrast(1.05);transform:scale(1.018)}.cta-pdf-preview__badge{z-index:2;border-radius:var(--radius-lg);color:var(--color-brand-ink);background:#ffd326f2;border:1px solid #ffffff24;padding:14px 18px;font-size:.88rem;font-weight:950;position:absolute;bottom:30px;right:30px;box-shadow:0 18px 38px #00000038}.cta-wave-intro{gap:12px;max-width:880px;margin:28px 0 4px;padding:18px 0 4px;display:grid}.cta-wave-intro p{border-radius:var(--radius-md);width:fit-content;color:var(--color-brand-red);text-transform:uppercase;background:#fff;border:1px solid #0a0a0a1a;padding:8px 12px;font-size:.78rem;font-weight:950;box-shadow:0 14px 30px #0a0a0a0f}.cta-wave-intro h2{color:var(--color-brand-ink);letter-spacing:0;font-size:clamp(2rem,3.6vw,4.1rem);font-weight:950;line-height:1.02}.cta-wave-intro span{color:#525252;max-width:720px;font-size:1.05rem;font-weight:750;line-height:1.75}.cta-block--tool{background:linear-gradient(135deg,#ffd32612,#0000 38%),#fff;min-height:480px}.cta-block--tool h2{max-width:700px;margin-top:10px;font-size:clamp(1.95rem,2.55vw,3rem);line-height:1.04}.cta-block--tool .cta-block__eyebrow{margin-top:0}.cta-block--tool .cta-block__content>p:not(.cta-block__eyebrow){margin-top:14px;font-size:1rem;line-height:1.55}.cta-industrial-visual{background:#101010;min-width:0;min-height:430px;position:relative;overflow:hidden}.cta-industrial-visual:before{z-index:1;content:"";pointer-events:none;mix-blend-mode:screen;opacity:.55;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 84%);mask-image:linear-gradient(90deg,#000,#0000 84%)}.cta-industrial-visual__image{object-fit:cover;width:100%;height:100%;transition:transform .42s;position:absolute;inset:0;transform:scale(1.02)}.cta-block--tool:hover .cta-industrial-visual__image{transform:scale(1.024)}.cta-industrial-visual__shade{z-index:1;pointer-events:none;background:linear-gradient(#0000001a,#0000007a),radial-gradient(circle at 70% 30%,#ffd3262e,#0000 34%);position:absolute;inset:0}.cta-brand-stamp{z-index:3;border-radius:var(--radius-lg);min-width:0;max-width:calc(100% - 56px);color:var(--color-brand-ink);text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #ffffff3d;align-items:center;gap:10px;padding:10px 12px;font-size:.78rem;font-weight:950;display:flex;position:absolute;top:28px;left:28px;box-shadow:0 18px 44px #0003}.cta-brand-stamp--dark{color:#fff;background:#0a0a0a94}.cta-brand-stamp img{object-fit:contain;flex:none;width:42px;height:42px}.cta-brand-stamp span{overflow-wrap:anywhere;line-height:1.2}.cta-visual-status{z-index:3;border-radius:var(--radius-lg);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0aa8;border:1px solid #ffffff2e;gap:6px;min-width:min(240px,100% - 56px);padding:16px;display:grid;position:absolute;bottom:28px;right:28px;box-shadow:0 18px 44px #00000042}.cta-visual-status--left{left:28px;right:auto}.cta-visual-status span{border-radius:var(--radius-sm);background:var(--color-brand-yellow);width:fit-content;color:var(--color-brand-ink);text-transform:uppercase;padding:6px 9px;font-size:.82rem;font-weight:950}.cta-visual-status strong{font-size:.95rem;font-weight:950;line-height:1.24}.cta-scan-line{z-index:3;background:linear-gradient(90deg,#0000,#ffd326f2,#0000);height:2px;animation:3.8s ease-in-out infinite cta-scan-line;position:absolute;left:12%;right:12%;box-shadow:0 0 26px #ffd326ad}.cta-route-pulse{z-index:3;background:var(--color-brand-yellow);border-radius:999px;width:18px;height:18px;animation:3.8s ease-out infinite cta-route-pulse;position:absolute;bottom:30%;right:17%;box-shadow:0 0 #ffd3266b}.cta-mini-tool{gap:12px;max-width:680px;margin-top:18px;display:grid}.cta-mode-switcher,.cta-route-picker{flex-wrap:wrap;gap:10px;display:flex}.cta-mode-switcher__button,.cta-route-picker__button{border-radius:var(--radius-md);min-height:44px;color:var(--color-brand-ink);background:#f6f6f3e0;border:1px solid #0a0a0a1f;padding:0 14px;font-size:.88rem;font-weight:950;transition:border-color .18s,box-shadow .18s,transform .18s,background-color .18s}.cta-route-picker__button{text-align:left;align-content:center;min-width:118px;min-height:50px;display:grid}.cta-route-picker__button small{color:#525252;margin-top:2px;font-size:.75rem;font-weight:850}.cta-mode-switcher__button:hover,.cta-mode-switcher__button:focus-visible,.cta-route-picker__button:hover,.cta-route-picker__button:focus-visible,.cta-mode-switcher__button.is-active,.cta-route-picker__button.is-active{background:#fff;border-color:#ffd326e6;transform:translateY(-1px);box-shadow:0 14px 30px #0a0a0a14}.cta-check-console,.cta-route-console,.cta-service-console{border-radius:var(--radius-lg);background:linear-gradient(135deg,#ffd3261f,#0000 42%),#f6f6f3eb;border:1px solid #0a0a0a1a;overflow:hidden;box-shadow:inset 0 1px #fffc}.cta-check-console{grid-template-columns:minmax(0,1.08fr) minmax(150px,.72fr);display:grid}.cta-check-console__screen,.cta-service-console__screen{background-color:#fff;background-image:linear-gradient(90deg,#0a0a0a0d 1px,#0000 1px),linear-gradient(#0a0a0a0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:0;padding:14px 16px;position:relative;overflow:hidden}.cta-check-console__screen strong,.cta-service-console__screen h3{z-index:1;color:var(--color-brand-ink);font-size:1.18rem;font-weight:950;line-height:1.2;display:block;position:relative}.cta-check-console__screen p,.cta-service-console__screen p{z-index:1;color:#525252;margin:10px 0 0;font-size:.9rem;font-weight:780;line-height:1.55;position:relative}.cta-check-console__screen small{z-index:1;border-radius:var(--radius-sm);color:#126fe8;background:#126fe81a;margin-top:14px;padding:8px 10px;font-size:.78rem;font-weight:950;display:inline-flex;position:relative}.cta-check-console__scan,.cta-service-console__scan{z-index:0;background:linear-gradient(90deg,#0000,#ffd326cc,#0000);height:2px;animation:3.1s ease-in-out infinite cta-console-scan;position:absolute;left:0;right:0}.cta-check-console__list{color:var(--color-brand-ink);align-content:center;gap:10px;padding:16px;font-size:.84rem;font-weight:900;line-height:1.35;display:grid}.cta-check-console__list li{padding-left:18px;position:relative}.cta-check-console__list li:before{background:var(--color-brand-yellow);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:.5em;left:0}.cta-route-console{gap:0;display:grid}.cta-route-console__top,.cta-route-console__bottom{gap:8px;padding:14px 16px;display:grid}.cta-route-console__top{background:#fff;border-bottom:1px solid #0a0a0a14;grid-template-columns:auto minmax(0,1fr);align-items:center}.cta-route-console__top span{border-radius:var(--radius-sm);background:var(--color-brand-ink);color:var(--color-brand-yellow);padding:7px 9px;font-size:.78rem;font-weight:950}.cta-route-console__top strong{min-width:0;color:var(--color-brand-ink);font-size:1.05rem;font-weight:950;line-height:1.25}.cta-route-console__top b{color:var(--color-brand-red)}.cta-route-console__top em{font-style:normal}.cta-route-console__map{background-color:#ffffffb8;background-image:linear-gradient(90deg,#0a0a0a0b 1px,#0000 1px),linear-gradient(#0a0a0a0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:102px;position:relative;overflow:hidden}.cta-route-console__map svg{width:calc(100% - 36px);height:calc(100% - 36px);position:absolute;inset:18px}.cta-route-console__map path{fill:none;stroke:#0a0a0a29;stroke-width:3px;stroke-linecap:round}.cta-route-console__map path:first-child{stroke:var(--color-brand-yellow);stroke-dasharray:1;stroke-dashoffset:1px;animation:4.8s ease-in-out infinite cta-route-draw}.cta-route-console__node{background:var(--color-brand-yellow);border:3px solid #fff;border-radius:999px;width:14px;height:14px;animation:2.4s ease-out infinite cta-route-pulse;position:absolute;box-shadow:0 8px 18px #0a0a0a38}.cta-route-console__node--start{bottom:34px;left:38px}.cta-route-console__node--middle{top:58px;left:50%}.cta-route-console__node--end{top:30px;right:42px}.cta-route-console__bottom strong{color:var(--color-brand-ink);font-size:1rem;font-weight:950}.cta-route-console__bottom span,.cta-route-console__bottom p{color:#525252;margin:0;font-size:.88rem;font-weight:780;line-height:1.5}.cta-service-console{display:grid}.cta-service-console__top{background:#fff;border-bottom:1px solid #0a0a0a14;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.cta-service-console__top span{border-radius:var(--radius-sm);background:var(--color-brand-yellow);color:var(--color-brand-ink);padding:7px 10px;font-size:.82rem;font-weight:950}.cta-service-console__top strong{color:#525252;text-align:right;font-size:.82rem;font-weight:950}.cta-service-console__row{color:#525252;border-top:1px solid #0a0a0a14;grid-template-columns:minmax(120px,.46fr) minmax(0,1fr);gap:12px;padding:11px 16px;font-size:.84rem;font-weight:850;display:grid}.cta-service-console__row strong{color:var(--color-brand-ink);font-weight:950}.cta-inline-form__consent{grid-column:1/-1;margin-top:0}.cta-block--tool .cta-inline-form{margin-top:18px}.cta-block--tool .cta-inline-form input,.cta-block--tool .cta-inline-form button{min-height:52px}.cta-team-block{border-radius:var(--radius-2xl);color:#fff;isolation:isolate;background:radial-gradient(circle at 18% 12%,#ffd32629,#0000 28%),linear-gradient(135deg,#171714 0%,#23231f 48%,#111 100%);border:1px solid #ffffff1a;gap:28px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0a0a0a2e}.cta-team-block:before{z-index:-2;content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000 0%,#0000 74%);mask-image:linear-gradient(120deg,#000 0%,#0000 74%)}.cta-team-block:after{background:linear-gradient(90deg, transparent, var(--color-brand-yellow), #48a5ff, transparent);content:"";opacity:.9;height:2px;position:absolute;top:0;left:10%;right:10%}.cta-team-block__intro{gap:14px;max-width:840px;display:grid}.cta-team-block__intro .cta-block__eyebrow{color:var(--color-brand-yellow)}.cta-team-block__intro h2{color:#fff;max-width:760px;margin:0;font-size:3.25rem;font-weight:950;line-height:1.06}.cta-team-block__intro p{color:#ffffffb8;max-width:760px;margin:0;font-size:1.02rem;font-weight:760;line-height:1.7}.cta-team-block__body{gap:22px;display:grid}.cta-team-panel{border-radius:var(--radius-md);background:linear-gradient(135deg,#ffffff1a,#ffffff08),#0c0c0bbd;border:1px solid #ffffff1f;align-content:space-between;gap:22px;min-height:330px;padding:22px;display:grid;position:relative;overflow:hidden}.cta-team-panel:before{content:"";background:linear-gradient(90deg,#0000,#ffd326c2,#0000);height:1px;position:absolute;inset:auto 22px 76px}.cta-team-panel__top{color:#ffffff94;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:.78rem;font-weight:950;display:flex}.cta-team-panel__top strong{border-radius:var(--radius-sm);background:var(--color-brand-yellow);color:var(--color-brand-ink);padding:8px 10px}.cta-team-flow{border-radius:var(--radius-md);background:#ffffff0f;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;display:grid;position:relative;overflow:hidden}.cta-team-flow__bar{background:linear-gradient(90deg,#ffd32600,#ffd3263d,#48a5ff33);width:36%;animation:4.8s ease-in-out infinite cta-team-sweep;position:absolute;top:0;bottom:0;left:0}.cta-team-flow span:not(.cta-team-flow__bar){z-index:1;border-radius:var(--radius-sm);color:#fff;background:#0a0a0a47;border:1px solid #ffffff1c;justify-content:center;align-items:center;min-height:42px;font-size:.82rem;font-weight:950;display:inline-flex;position:relative}.cta-team-panel__copy{gap:10px;display:grid}.cta-team-panel__copy h3{color:#fff;margin:0;font-size:1.52rem;font-weight:950;line-height:1.14}.cta-team-panel__copy p{color:#ffffffa8;margin:0;font-size:.95rem;font-weight:720;line-height:1.65}.cta-team-actions{flex-wrap:wrap;gap:10px;display:flex}.cta-team-actions button,.cta-team-actions a{border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:50px;padding:0 18px;font-size:.92rem;font-weight:950;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.cta-team-actions button{background:var(--color-brand-yellow);color:var(--color-brand-ink);cursor:pointer;border:0}.cta-team-actions a{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e}.cta-team-actions button:hover,.cta-team-actions button:focus-visible,.cta-team-actions a:hover,.cta-team-actions a:focus-visible{transform:translate3d(0, var(--motion-hover-lift), 0)}.cta-team-actions a:hover,.cta-team-actions a:focus-visible{border-color:#ffd326b8}.cta-team-grid{gap:12px;display:grid}.cta-team-card{border-radius:var(--radius-md);color:var(--color-brand-ink);background:#fffffff0;border:1px solid #ffffff24;grid-template-columns:118px minmax(0,1fr);gap:14px;min-height:178px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.cta-team-card:before{content:"";background:linear-gradient(135deg,#ffd32652,#0000 70%);width:92px;height:92px;position:absolute;top:0;right:0}.cta-team-card:hover{transform:translate3d(0, var(--motion-hover-lift), 0);border-color:#ffd326b8;box-shadow:0 18px 40px #0000002e}.cta-team-card__photo{border-radius:var(--radius-sm);color:#fff;background:radial-gradient(circle at 50% 28%,#ffffffd9,#0000 30%),linear-gradient(155deg,#2d2d26 0%,#44443c 48%,#151512 100%);place-items:center;min-height:154px;display:grid;position:relative;overflow:hidden}.cta-team-card__photo img{object-fit:cover;object-position:center 28%;filter:saturate(.96)contrast(1.03);width:100%;height:100%;transition:filter .32s var(--motion-smooth), transform .52s var(--motion-smooth);position:absolute;inset:0;transform:scale(1.015)}.cta-team-card__photo:before{z-index:1;content:"";opacity:.62;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#0000000d,#00000057);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}.cta-team-card__photo:after{z-index:1;content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at 50% 26%,#0000 0 30%,#0000001f 52%,#0000005c 100%),linear-gradient(135deg,#ffd3263d,#0000 32%);transition:opacity .32s;position:absolute;inset:0}.cta-team-card:hover .cta-team-card__photo img{filter:saturate(1.06)contrast(1.04);transform:scale(1.055)}.cta-team-card:hover .cta-team-card__photo:after{opacity:.68}.cta-team-card__photo span{z-index:2;width:42px;height:42px;color:var(--color-brand-yellow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000085;border:1px solid #ffd326e0;border-radius:999px;justify-content:center;align-items:center;font-size:.9rem;font-weight:950;display:inline-flex;position:absolute;top:10px;left:10px}.cta-team-card__photo small{z-index:2;border-radius:var(--radius-sm);color:#404040;text-transform:uppercase;background:#ffffffe6;padding:5px 7px;font-size:.64rem;font-weight:950;position:absolute;bottom:10px;right:10px}.cta-team-card__body{z-index:1;align-content:start;gap:7px;min-width:0;display:grid;position:relative}.cta-team-card__signal{border-radius:var(--radius-sm);color:#404040;text-transform:uppercase;background:#ffd3263d;width:max-content;max-width:100%;padding:6px 8px;font-size:.7rem;font-weight:950}.cta-team-card h3{color:var(--color-brand-ink);margin:0;font-size:1.32rem;font-weight:950;line-height:1.05}.cta-team-card p{color:#525252;margin:0;font-size:.88rem;font-weight:950;line-height:1.35}.cta-team-card strong{color:#525252;font-size:.84rem;font-weight:720;line-height:1.45}.cta-team-card__checks{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.cta-team-card__checks span{border-radius:var(--radius-sm);color:#404040;background:#fff;border:1px solid #0a0a0a1a;padding:5px 8px;font-size:.7rem;font-weight:950}.cta-team-card--lead .cta-team-card__photo{background:radial-gradient(circle at 50% 26%,#ffd3267a,#0000 28%),linear-gradient(155deg,#2d2d26 0%,#4b4736 48%,#161613 100%)}.cta-team-card--service .cta-team-card__signal{background:#48a5ff29}.cta-team-card--route .cta-team-card__signal{background:#1bb95624}.cta-team-card--vin .cta-team-card__signal{background:#ff4d4f1f}.home-cta-lab .cta-block--max{min-height:520px}.home-cta-lab .cta-block--compatibility,.home-operations-lab .cta-block{box-shadow:0 26px 84px #0a0a0a1f,inset 0 1px #ffffffb8}.home-operations-lab{isolation:isolate;position:relative;overflow:hidden}.home-operations-lab:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 16% 12%,#ffd32629,#0000 28%),radial-gradient(circle at 86% 52%,#00a6b21f,#0000 32%),linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#ffffff09 1px,#0000 1px) 0 0/72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.home-operations-lab .cta-block:before{background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-tech), transparent)}.home-brand-board{isolation:isolate;background:linear-gradient(90deg,#0a0a0a0a 1px,#0000 1px) 0 0/54px 54px,linear-gradient(#0a0a0a08 1px,#0000 1px) 0 0/54px 54px,radial-gradient(circle at 16% 18%,#ffd3262e,#0000 28%),linear-gradient(135deg,#f7f7f2 0%,#fff 54%,#f3f4ee 100%);position:relative;overflow:hidden}.home-brand-board:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(135deg,#ffd3269e,#ffd32614 70%,#0000);border-radius:32% 68% 54% 46%/42% 42% 58% 58%;width:min(46vw,620px);height:min(38vw,520px);position:absolute;inset:10% auto 8% -8%;transform:rotate(-8deg)}.home-brand-board:after{z-index:-1;content:"";opacity:.72;height:2px;transform:translateY(calc(var(--kinetic-progress,0) * 180px));background:linear-gradient(90deg,#0000,#ffd3268f,#00a6b26b,#0000);transition:transform .22s linear;position:absolute;inset:0}.home-brand-board__shell{z-index:1;position:relative}.home-brand-board__copy{align-content:center;display:grid}.home-brand-board__eyebrow{color:#525252;text-transform:uppercase;background:#ffffffd1;border:1px solid #ffd326bd;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 14px 34px #0a0a0a0f}.home-brand-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.home-brand-proof-grid article{border-radius:var(--radius-lg);min-width:0;min-height:132px;transition:border-color var(--motion-base) var(--motion-smooth), box-shadow var(--motion-base) var(--motion-smooth), transform var(--motion-base) var(--motion-smooth);background:#ffffffd1;border:1px solid #0a0a0a1a;padding:16px;position:relative;overflow:hidden;box-shadow:0 16px 38px #0a0a0a0f}.home-brand-proof-grid article:before{content:"";border:1px solid #ffd32652;border-radius:50%;width:116px;height:116px;position:absolute;bottom:-42px;right:-38px}.home-brand-proof-grid article:hover{border-color:#0a0a0a42;transform:translateY(-2px);box-shadow:0 22px 48px #0a0a0a1a}.home-brand-proof-grid span{border-radius:var(--radius-md);min-height:28px;color:var(--color-brand-red);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);background:#e1262f1a;align-items:center;padding:0 8px;font-size:11px;font-weight:950;display:inline-flex}.home-brand-proof-grid strong{color:var(--color-brand-ink);margin-top:14px;font-size:15px;font-weight:950;line-height:1.18;display:block}.home-brand-proof-grid small{color:#525252;margin-top:8px;font-size:12px;font-weight:750;line-height:1.45;display:block}.home-brand-code-strip{border-radius:var(--radius-xl);background:radial-gradient(circle at 18%,#ffd32633,#0000 30%),linear-gradient(135deg,#ffffffe6,#0a0a0a0e);border:1px solid #0a0a0a1a;gap:10px;margin-top:22px;padding:12px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 42px #0a0a0a14,inset 0 1px #ffffffbd}.home-brand-code-strip:before,.home-brand-code-strip:after{z-index:3;content:"";pointer-events:none;width:72px;position:absolute;top:0;bottom:0}.home-brand-code-strip:before{background:linear-gradient(90deg,#f8f8f3,#0000);left:0}.home-brand-code-strip:after{background:linear-gradient(270deg,#f8f8f3,#0000);right:0}.home-brand-code-strip__row{min-width:0;overflow:hidden}.home-brand-code-strip__track{will-change:transform;align-items:center;gap:10px;width:max-content;padding-inline:12px;animation:28s linear infinite home-brand-code-flow;display:flex}.home-brand-code-strip__row--reverse .home-brand-code-strip__track{animation-name:home-brand-code-flow-reverse;animation-duration:34s}.home-brand-code-strip:hover .home-brand-code-strip__track{animation-play-state:paused}.home-brand-code-pill{border-radius:var(--radius-lg);min-width:190px;min-height:66px;color:var(--color-brand-ink);transition:background-color var(--motion-base) var(--motion-smooth), border-color var(--motion-base) var(--motion-smooth), box-shadow var(--motion-base) var(--motion-smooth), transform var(--motion-base) var(--motion-smooth);background:linear-gradient(135deg,#fffffff5,#ffffffbd),#fff;border:1px solid #0a0a0a1a;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:10px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #0a0a0a14}.home-brand-code-pill:before{content:"";background:#ffd32624;border:1px solid #0a0a0a14;border-radius:999px;width:86px;height:86px;position:absolute;inset:auto -28px -34px auto}.home-brand-code-pill b,.home-brand-code-pill small,.home-brand-code-pill em{z-index:1;position:relative}.home-brand-code-pill b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:950;line-height:1;display:inline-flex;overflow:hidden}.home-brand-code-pill b>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.home-brand-code-pill small{border-radius:var(--radius-sm);background:var(--color-brand-ink);color:#fff;min-height:28px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);text-transform:uppercase;align-items:center;padding:0 8px;font-size:11px;font-weight:950;display:inline-flex}.home-brand-code-pill em{color:#525252;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;grid-column:1/-1;font-size:11px;font-style:normal;font-weight:850;line-height:1.2;overflow:hidden}.home-brand-code-pill--yellow small{background:var(--color-brand-yellow);color:var(--color-brand-ink)}.home-brand-code-pill--tech small{background:var(--color-brand-tech);color:#fff}.home-brand-code-pill--red small{background:var(--color-brand-red);color:#fff}.home-brand-code-pill:hover{border-color:#ffd326d1;transform:translateY(-2px);box-shadow:0 18px 38px #0a0a0a1f,0 0 0 4px #ffd3261f}.home-brand-console{gap:14px;min-width:0;display:grid}.home-brand-console__screen{isolation:isolate;border-radius:var(--radius-2xl);min-height:480px;transform:translate3d(0, calc((.5 - var(--kinetic-progress,.5)) * 12px), 0);will-change:transform;background:radial-gradient(circle at 82% 22%,#ffd3262e,#0000 24%),radial-gradient(circle at 18% 80%,#00a6b229,#0000 32%),linear-gradient(135deg,#11110f 0%,#111a1b 54%,#080808 100%);border:1px solid #ffffff24;transition:transform .26s linear;position:relative;overflow:hidden;box-shadow:0 30px 82px #0a0a0a33,inset 0 1px #ffffff1a}.home-brand-console__screen:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:18s linear infinite home-brand-grid-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 86%,#0000);mask-image:linear-gradient(#0000,#000 16% 86%,#0000)}.home-brand-console__screen:after{z-index:-1;border-radius:var(--radius-xl);content:"";border:1px solid #ffffff14;position:absolute;inset:22px}.home-brand-console__top{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:18px;left:18px;right:18px}.home-brand-console__top span,.home-brand-console__top strong{border-radius:var(--radius-md);color:#f5f5f5b8;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.home-brand-console__top strong{color:var(--color-brand-ink);background:#ffd326eb}.home-brand-console__scan{z-index:1;opacity:.72;pointer-events:none;background:linear-gradient(104deg,#0000 0 36%,#ffd32633 47%,#00a6b229 54%,#0000 64%);animation:5.4s ease-in-out infinite home-brand-console-scan;position:absolute;inset:0;transform:translate(-120%)}.home-brand-puzzle{z-index:2;perspective:820px;transform-style:preserve-3d;grid-template-rows:minmax(0,1fr) 76px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:absolute;inset:82px 26px 96px}.home-brand-puzzle__tile:nth-child(-n+3){grid-row:1}.home-brand-puzzle__tile:nth-child(n+4){grid-row:3}.home-brand-puzzle:before{z-index:-1;background:linear-gradient(90deg, var(--color-brand-yellow), #fff3, var(--color-brand-tech));content:"";opacity:.7;transform-origin:0;border-radius:999px;height:2px;animation:4.8s ease-in-out infinite home-brand-route-line;position:absolute;top:50%;left:8%;right:8%}.home-brand-puzzle__tile{--tile-shift-x:0px;--tile-shift-y:-4px;--tile-rotate:0deg;--tile-core-x:0%;--tile-core-y:0%;--tile-fold-x:0deg;--tile-fold-y:0deg;--signal-x:0px;--signal-y:0px;z-index:2;border-radius:var(--radius-lg);color:#fff;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:0;min-height:112px;transform-style:preserve-3d;animation:home-brand-puzzle-settle 6.2s var(--motion-smooth) infinite;animation-delay:calc(var(--tile-index,0) * .11s);transition:border-color var(--motion-base) var(--motion-smooth), background-color var(--motion-base) var(--motion-smooth), transform var(--motion-base) var(--motion-smooth);will-change:transform, opacity;background:#0a0a0a9e;border:1px solid #ffffff1f;align-content:space-between;padding:14px;display:grid;position:relative;overflow:hidden;transform:translate(0);box-shadow:0 18px 46px #0003}.home-brand-puzzle__tile:first-child{--tile-index:0;--tile-shift-x:-6px;--tile-rotate:-.45deg;--tile-core-x:112%;--tile-core-y:62%;--tile-fold-x:10deg;--tile-fold-y:-18deg;--signal-x:86px;--signal-y:68px}.home-brand-puzzle__tile:nth-child(2){--tile-index:1;--tile-shift-y:5px;--tile-rotate:.35deg;--tile-core-y:62%;--tile-fold-x:16deg;--signal-y:68px}.home-brand-puzzle__tile:nth-child(3){--tile-index:2;--tile-shift-x:6px;--tile-rotate:.5deg;--tile-core-x:-112%;--tile-core-y:62%;--tile-fold-x:10deg;--tile-fold-y:18deg;--signal-x:-86px;--signal-y:68px}.home-brand-puzzle__tile:nth-child(4){--tile-index:3;--tile-shift-x:-4px;--tile-shift-y:6px;--tile-rotate:.4deg;--tile-core-x:112%;--tile-core-y:-62%;--tile-fold-x:-14deg;--tile-fold-y:-18deg;--signal-x:86px;--signal-y:-68px}.home-brand-puzzle__tile:nth-child(5){--tile-index:4;--tile-shift-y:-6px;--tile-rotate:-.35deg;--tile-core-y:-62%;--tile-fold-x:-18deg;--signal-y:-68px}.home-brand-puzzle__tile:nth-child(6){--tile-index:5;--tile-shift-x:5px;--tile-rotate:.45deg;--tile-core-x:-112%;--tile-core-y:-62%;--tile-fold-x:-14deg;--tile-fold-y:18deg;--signal-x:-86px;--signal-y:-68px}.home-brand-puzzle__tile:before{content:"";opacity:.1;border:1px solid;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-18px;right:-18px}.home-brand-puzzle__tile:after{background:currentColor;border-radius:999px;width:9px;height:9px;position:absolute;top:14px;right:14px;box-shadow:0 0 0 8px}@supports (color:color-mix(in lab, red, red)){.home-brand-puzzle__tile:after{box-shadow:0 0 0 8px color-mix(in srgb, currentColor 14%, transparent)}}.home-brand-puzzle__tile:after{content:"";opacity:.58;animation:3.8s ease-in-out infinite home-brand-node-pulse;animation-delay:calc(var(--tile-index,0) * .13s)}.home-brand-puzzle__tile i{z-index:2;background:currentColor;border:1px solid #ffffffb3;border-radius:4px;width:12px;height:12px;position:absolute;top:12px;right:12px;box-shadow:0 0 0 8px,0 0 26px}@supports (color:color-mix(in lab, red, red)){.home-brand-puzzle__tile i{box-shadow:0 0 0 8px color-mix(in srgb, currentColor 12%, transparent), 0 0 26px color-mix(in srgb, currentColor 42%, transparent)}}.home-brand-puzzle__tile i{content:"";opacity:.44;animation:home-brand-piece-signal 6.2s var(--motion-smooth) infinite;animation-delay:calc(var(--tile-index,0) * .11s);pointer-events:none;will-change:transform, opacity;transform:translate(0)}.home-brand-puzzle__tile--yellow{border-color:#ffd32652}.home-brand-puzzle__tile--tech{border-color:#00a6b261}.home-brand-puzzle__tile--red{border-color:#e1262f6b}.home-brand-puzzle__tile span{border-radius:var(--radius-md);width:fit-content;min-height:27px;color:var(--color-brand-yellow);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);background:#ffffff14;align-items:center;padding:0 8px;font-size:11px;font-weight:950;display:inline-flex}.home-brand-puzzle__tile strong{margin-top:12px;font-size:18px;font-weight:950;line-height:1.08}.home-brand-puzzle__tile small{color:#f5f5f5ad;margin-top:6px;font-size:12px;font-weight:820;line-height:1.35}.home-brand-puzzle__tile:hover{color:var(--color-brand-ink);background:#ffd326e6;border-color:#ffd326b8;transform:translateY(-2px)}.home-brand-puzzle__tile:hover small{color:#404040}.home-brand-assembly{z-index:5;pointer-events:none;width:min(172px,30vw);transform-style:preserve-3d;animation:home-brand-assembly-lock 6.2s var(--motion-smooth) infinite;justify-items:center;gap:10px;display:grid;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,58px)}.home-brand-assembly__cube{aspect-ratio:1;width:min(100px,16vw);transform-style:preserve-3d;background:linear-gradient(135deg,#ffffff1f,#ffffff05),#0a0a0aad;border:1px solid #ffffff2e;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:4px;padding:9px;display:grid;position:relative;transform:rotateX(56deg)rotate(-38deg);box-shadow:0 22px 58px #00000052,0 0 58px #ffd32633,inset 0 1px #ffffff24}.home-brand-assembly__cube:before,.home-brand-assembly__cube:after{content:"";pointer-events:none;position:absolute}.home-brand-assembly__cube:before{z-index:-1;filter:blur(.2px);background:linear-gradient(135deg,#00a6b247,#0a0a0ac2);border-radius:16px;inset:11px -15px -15px 18px;transform:translateZ(-22px)}.home-brand-assembly__cube:after{border-radius:inherit;opacity:0;background:linear-gradient(90deg,#0000,#ffffff5c,#0000);animation:6.2s ease-in-out infinite home-brand-cube-glint;inset:-1px;transform:translate(-60%)}.home-brand-assembly__cube span{opacity:.58;min-width:0;animation:home-brand-cube-cell 6.2s var(--motion-smooth) infinite;animation-delay:calc(var(--cell-index,0) * 70ms);background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;transform:translateZ(-12px)scale(.78);box-shadow:inset 0 1px #ffffff29}.home-brand-assembly__cube span:first-child{--cell-index:0;background:var(--color-brand-yellow)}.home-brand-assembly__cube span:nth-child(2){--cell-index:1;background:#ffffff2e}.home-brand-assembly__cube span:nth-child(3){--cell-index:2;background:var(--color-brand-tech)}.home-brand-assembly__cube span:nth-child(4){--cell-index:3;background:#e1262fcc}.home-brand-assembly__cube span:nth-child(5){--cell-index:4;background:#fff}.home-brand-assembly__cube span:nth-child(6){--cell-index:5;background:var(--color-brand-yellow)}.home-brand-assembly__cube span:nth-child(7){--cell-index:6;background:#ffffff29}.home-brand-assembly__cube span:nth-child(8){--cell-index:7;background:var(--color-brand-tech)}.home-brand-assembly__cube span:nth-child(9){--cell-index:8;background:var(--color-brand-yellow)}.home-brand-assembly__status{border-radius:var(--radius-md);text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0ac7;border:1px solid #ffd32652;padding:8px 11px;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000003d}.home-brand-assembly__status:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffd32638,#00a6b22e,#0000);animation:6.2s ease-in-out infinite home-brand-status-scan;position:absolute;inset:0;transform:translate(-110%)}.home-brand-assembly__status span,.home-brand-assembly__status strong{z-index:1;display:block;position:relative}.home-brand-assembly__status span{color:var(--color-brand-yellow);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);text-transform:uppercase;font-size:10px;font-weight:950}.home-brand-assembly__status strong{color:#fff;text-transform:uppercase;margin-top:2px;font-size:12px;font-weight:950;line-height:1.05}.home-brand-console__radar{z-index:1;aspect-ratio:1;opacity:.64;border:1px solid #ffffff1f;border-radius:999px;width:min(310px,52vw);animation:18s linear infinite home-brand-radar-spin;position:absolute;bottom:-104px;right:-72px}.home-brand-console__radar:before,.home-brand-console__radar:after{border-radius:inherit;content:"";border:1px solid #ffffff1f;position:absolute;inset:14%}.home-brand-console__radar:after{inset:31%}.home-brand-console__radar span{background:var(--color-brand-red);border:3px solid #fffc;border-radius:999px;width:14px;height:14px;animation:3.4s ease-in-out infinite home-brand-node-pulse;position:absolute;box-shadow:0 0 0 10px #ffd3261a}.home-brand-console__radar span:first-child{top:26%;left:28%}.home-brand-console__radar span:nth-child(2){background:var(--color-brand-yellow);bottom:33%;right:22%}.home-brand-console__radar span:nth-child(3){background:var(--color-brand-tech);animation-delay:.86s;top:42%;right:38%}.home-brand-console__result{z-index:3;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0a9e;border:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;position:absolute;bottom:24px;left:26px;right:26px;box-shadow:0 18px 48px #00000038}.home-brand-console__result span{color:var(--color-brand-yellow);text-transform:uppercase;font-size:12px;font-weight:950}.home-brand-console__result strong{color:#fff;font-size:17px;font-weight:950;line-height:1.18}.home-brand-console__brands{flex-wrap:wrap;gap:8px;display:flex}.home-brand-console__brands>a,.home-brand-console__brands>span{border-radius:var(--radius-md);min-height:44px;color:var(--color-brand-ink);background:#fff;border:1px solid #0a0a0a1a;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:14px;font-weight:950;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s,background-color .18s;display:inline-flex}.home-brand-console__brands>a:hover,.home-brand-console__brands>a:focus-visible{background:var(--color-brand-yellow);border-color:#0a0a0a66;transform:translateY(-2px);box-shadow:0 12px 28px #0a0a0a1a}.home-brand-console__stock{color:#15803d;text-transform:uppercase;letter-spacing:.04em;background:#22c55e1f;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:6px 12px;font-size:12px;font-weight:900;display:inline-flex}.home-brand-dot{background:#22c55e;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #22c55e2e}.home-brand-console__brands>a .home-brand-dot,.home-brand-console__brands>span .home-brand-dot{margin-right:8px}.home-brand-dot--pulse{animation:1.8s ease-in-out infinite brand-dot-pulse}@keyframes brand-dot-pulse{0%,to{box-shadow:0 0 #22c55e73}50%{box-shadow:0 0 0 5px #22c55e00}}@media (prefers-reduced-motion:reduce){.home-brand-dot--pulse{animation:none}}.home-code-hub{isolation:isolate;background:linear-gradient(90deg,#0a0a0a0b 1px,#0000 1px) 0 0/52px 52px,linear-gradient(#0a0a0a09 1px,#0000 1px) 0 0/52px 52px,radial-gradient(circle at 10% 20%,#ffd32629,#0000 24%),radial-gradient(circle at 90% 74%,#00a6b21f,#0000 24%),#f8f8f3;position:relative;overflow:hidden}.home-code-hub:before,.home-code-hub:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.home-code-hub:before{height:2px;opacity:calc(.26 + (var(--kinetic-progress,0) * .48));transform:translateY(calc(32px + (var(--kinetic-progress,0) * 210px))) scaleX(calc(.62 + (var(--kinetic-progress,0) * .38)));transform-origin:0;background:linear-gradient(90deg,#0000,#ffd32694,#e1262f61,#00a6b26b,#0000);transition:transform .22s linear,opacity .22s linear}.home-code-hub:after{opacity:.84;width:min(46vw,620px);height:min(42vw,560px);transform:translate3d(calc((var(--kinetic-progress,0) - .5) * -42px), calc(var(--kinetic-progress,0) * 34px), 0);background:radial-gradient(circle,#ffd32638,#0000 68%);border-radius:999px;transition:transform .22s linear;inset:10% -8% auto auto}.home-code-hub__inner{z-index:1;position:relative}.home-code-hub__intro{align-content:center;min-width:0;display:grid}.home-code-hub__eyebrow{width:fit-content;min-height:34px;color:var(--color-brand-red);text-transform:uppercase;background:#ffffffc7;border:1px solid #e1262f3d;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 14px 34px #0a0a0a0f}.home-code-hub__console{border-radius:var(--radius-2xl);color:#fff;min-height:340px;transform:translate3d(0, calc((.5 - var(--kinetic-progress,.5)) * 10px), 0);background:radial-gradient(circle at 22% 22%,#ffd32633,#0000 28%),radial-gradient(circle at 82% 64%,#00a6b224,#0000 30%),linear-gradient(135deg,#121210 0%,#111918 56%,#070807 100%);border:1px solid #0a0a0a1f;margin-top:26px;transition:transform .22s linear;position:relative;overflow:hidden;box-shadow:0 26px 70px #0a0a0a33,inset 0 1px #ffffff1a}.home-code-hub__console:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:22s linear infinite home-code-grid-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 90%,#0000);mask-image:linear-gradient(#0000,#000 16% 90%,#0000)}.home-code-hub__console:after{background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-tech), transparent);content:"";opacity:.72;transform-origin:0;border-radius:999px;height:2px;animation:4.8s ease-in-out infinite home-code-line-scan;position:absolute;inset:auto 22px 22px}.home-code-hub__console-top{z-index:2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:18px;left:18px;right:18px}.home-code-hub__console-top span,.home-code-hub__console-top strong{border-radius:var(--radius-md);color:#f5f5f5b8;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.home-code-hub__console-top strong{color:var(--color-brand-ink);background:#ffd326f2}.home-code-hub__scanner{z-index:1;border-radius:var(--radius-xl);background:#0a0a0a42;border:1px solid #ffffff1a;position:absolute;inset:76px 24px 160px;overflow:hidden}.home-code-hub__scanner:before{content:"";background:linear-gradient(105deg,#0000 0 34%,#ffd32638 46%,#00a6b229 54%,#0000 66%);animation:5.2s ease-in-out infinite home-code-sweep;position:absolute;inset:0;transform:translate(-120%)}.home-code-hub__scanner span{background:var(--color-brand-red);border:3px solid #ffffffd1;border-radius:999px;width:16px;height:16px;animation:3.6s ease-in-out infinite home-brand-node-pulse;position:absolute;box-shadow:0 0 0 12px #ffd3261a}.home-code-hub__scanner span:first-child{top:34%;left:18%}.home-code-hub__scanner span:nth-child(2){background:var(--color-brand-yellow);animation-delay:.48s;top:22%;right:28%}.home-code-hub__scanner span:nth-child(3){background:var(--color-brand-tech);animation-delay:.92s;bottom:24%;right:18%}.home-code-hub__ticker{z-index:3;gap:8px;display:flex;position:absolute;bottom:140px;left:24px;right:24px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.home-code-hub__ticker span{color:#fff;min-height:34px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;flex:none;align-items:center;padding:0 12px;font-size:12px;font-weight:950;animation:11s linear infinite home-code-ticker;display:inline-flex}.home-code-hub__steps{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.home-code-hub__step{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff1f;min-width:0;padding:10px}.home-code-hub__step-icon{border-radius:var(--radius-md);background:var(--color-brand-yellow);width:32px;height:32px;color:var(--color-brand-ink);place-items:center;display:grid}.home-code-hub__step-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:17px;height:17px}.home-code-hub__step strong{margin-top:8px;font-size:12px;font-weight:950;line-height:1.15;display:block}.home-code-hub__step small{color:#f5f5f5a8;margin-top:4px;font-size:10px;font-weight:750;line-height:1.25;display:block}.home-code-hub__cta{border-radius:var(--radius-lg);background:var(--color-brand-yellow);min-height:56px;color:var(--color-brand-ink);transition:background-color var(--motion-base) var(--motion-smooth), box-shadow var(--motion-base) var(--motion-smooth), transform var(--motion-base) var(--motion-smooth);border:1px solid #0a0a0a1f;justify-content:center;align-items:center;margin-top:18px;padding:0 22px;font-size:14px;font-weight:950;display:inline-flex;box-shadow:0 18px 42px #ffd3262e}.home-code-hub__cta:hover,.home-code-hub__cta:focus-visible{background:#ffe06a;transform:translateY(-2px);box-shadow:0 22px 54px #ffd32647}.home-code-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.home-code-card{border-radius:var(--radius-xl);min-width:0;min-height:292px;transition:border-color var(--motion-base) var(--motion-smooth), box-shadow var(--motion-base) var(--motion-smooth), transform var(--motion-base) var(--motion-smooth);background:#ffffffe0;border:1px solid #0a0a0a1a;flex-direction:column;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #0a0a0a0f}.home-code-card:before{background:linear-gradient(90deg, #0a0a0a09 1px, transparent 1px), linear-gradient(180deg, #0a0a0a07 1px, transparent 1px), radial-gradient(circle at 86% 18%, var(--code-accent,#ffd32633), transparent 34%);content:"";opacity:.86;pointer-events:none;background-size:42px 42px,42px 42px,auto;position:absolute;inset:0}.home-code-card:after{aspect-ratio:1;border:1px solid var(--code-border,#ffd3266b);content:"";opacity:.72;width:150px;transform:translate3d(calc(var(--kinetic-progress,0) * -12px), calc(var(--kinetic-progress,0) * -10px), 0);pointer-events:none;border-radius:999px;transition:transform .22s linear;position:absolute;inset:auto -56px 12px auto}.home-code-card--yellow{--code-accent:#ffd32638;--code-border:#ffd32680}.home-code-card--tech{--code-accent:#00a6b22e;--code-border:#00a6b275}.home-code-card--red{--code-accent:#e1262f24;--code-border:#e1262f6b}.home-code-card--dark{--code-accent:#0a0a0a1c;--code-border:#0a0a0a52}.home-code-card:hover,.home-code-card:focus-within{border-color:#0a0a0a4d;transform:translateY(-3px);box-shadow:0 26px 62px #0a0a0a1f}.home-code-card>*{z-index:1;position:relative}.home-code-card__head{align-items:flex-start;gap:12px;display:flex}.home-code-card__icon{border:1px solid var(--code-border,#ffd32680);border-radius:var(--radius-lg);width:46px;height:46px;color:var(--color-brand-ink);background:#ffffffb8;flex:none;place-items:center;display:grid;box-shadow:0 12px 28px #0a0a0a14}.home-code-card__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:22px;height:22px}.home-code-card__head span{color:var(--color-brand-red);text-transform:uppercase;font-size:11px;font-weight:950}.home-code-card__head h3{color:var(--color-brand-ink);margin-top:4px;font-size:22px;font-weight:950;line-height:1.08}.home-code-card__codes{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.home-code-chip{border:1px solid var(--code-border,#ffd32680);min-height:36px;color:var(--color-brand-ink);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);transition:background-color var(--motion-base) var(--motion-smooth), border-color var(--motion-base) var(--motion-smooth), color var(--motion-base) var(--motion-smooth), transform var(--motion-base) var(--motion-smooth);background:#ffffffbd;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.home-code-chip:hover,.home-code-chip:focus-visible{background:var(--color-brand-ink);color:#fff;border-color:#0a0a0ab3;transform:translateY(-2px)}.home-code-card__models{color:var(--color-brand-ink);margin-top:14px;font-size:14px;font-weight:950;line-height:1.4}.home-code-card__text{color:#525252;margin-top:10px;font-size:13px;font-weight:720;line-height:1.52}.home-code-card__route{color:#525252;text-transform:uppercase;grid-template-columns:auto minmax(26px,1fr) auto minmax(26px,1fr) auto;align-items:center;gap:8px;margin-top:18px;font-size:11px;font-weight:950;display:grid}.home-code-card__route i{background:#0a0a0a1a;border-radius:999px;height:3px;overflow:hidden}.home-code-card__route i:before{border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-tech));content:"";width:48%;height:100%;animation:3.8s ease-in-out infinite home-code-route-pulse;display:block;transform:translate(-100%)}.home-code-card__route i:nth-of-type(2):before{animation-delay:.55s}.home-code-card__actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px;display:flex}.home-code-card__link,.home-code-card__ghost{border-radius:var(--radius-lg);min-height:42px;transition:background-color var(--motion-base) var(--motion-smooth), border-color var(--motion-base) var(--motion-smooth), color var(--motion-base) var(--motion-smooth), transform var(--motion-base) var(--motion-smooth);flex:150px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.home-code-card__link{background:var(--color-brand-yellow);color:var(--color-brand-ink);border:1px solid #0a0a0a1f}.home-code-card__ghost{color:var(--color-brand-ink);background:#ffffffc7;border:1px solid #0a0a0a1f}.home-code-card__link:hover,.home-code-card__link:focus-visible,.home-code-card__ghost:hover,.home-code-card__ghost:focus-visible{background:var(--color-brand-ink);color:#fff;border-color:#0a0a0a5c;transform:translateY(-2px)}.home-final-fit{color:#fff;background:radial-gradient(circle at 8% 12%,#ffd3263d,#0000 26%),radial-gradient(circle at 92% 72%,#00a6b229,#0000 30%),linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/58px 58px,linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/58px 58px,#10110f}.home-final-fit:before{opacity:calc(.36 + (var(--kinetic-progress,0) * .42));transform:translateY(calc(24px + (var(--kinetic-progress,0) * 430px))) scaleX(calc(.54 + (var(--kinetic-progress,0) * .46)));background:linear-gradient(90deg,#0000,#ffd3269e,#e1262f61,#00a6b280,#0000)}.home-final-fit:after{opacity:.9;width:min(54vw,760px);height:min(54vw,760px);transform:translate3d(calc((var(--kinetic-progress,0) - .5) * -52px), calc((var(--kinetic-progress,0) - .5) * 44px), 0) rotate(calc(var(--kinetic-progress,0) * 24deg));background:radial-gradient(circle,#ffd3262e,#0000 62%),conic-gradient(from 120deg,#0000,#ffd3262e,#0000 34%,#00a6b224,#0000 72%);border:1px solid #ffd32629;border-radius:999px;inset:auto -12% -26% auto}.home-final-fit__shell{z-index:1;position:relative}.home-final-fit__panel{border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(120deg,#ffffff14,#0000 36%),linear-gradient(#ffffff0f,#ffffff05),#0d0e0ceb;border:1px solid #ffffff24;gap:18px;min-width:0;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 92px #0a0a0a47,inset 0 1px #ffffff1a}.home-final-fit__panel:before{background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-tech), transparent);content:"";opacity:.82;height:2px;transform:scaleX(calc(.34 + (var(--kinetic-progress,0) * .66)));transform-origin:0;border-radius:999px;transition:transform .22s linear;position:absolute;inset:18px 18px auto}.home-final-fit__copy,.home-final-fit__form{z-index:1;min-width:0;position:relative}.home-final-fit__copy{padding:18px 4px 4px}.home-final-fit__eyebrow{min-height:34px;color:var(--color-brand-yellow);text-transform:uppercase;background:#ffd3261f;border:1px solid #ffd3265c;border-radius:999px;align-items:center;padding:0 14px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:0 16px 40px #ffd3261f}.home-final-fit__machine{border-radius:var(--radius-2xl);min-height:300px;transform:translate3d(0, calc((.5 - var(--kinetic-progress,.5)) * 12px), 0);background:radial-gradient(circle at 22% 24%,#ffd32638,#0000 28%),radial-gradient(circle at 74% 72%,#00a6b229,#0000 30%),linear-gradient(135deg,#0a0a0ae6,#111918e6);border:1px solid #ffffff21;margin-top:18px;transition:transform .22s linear;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 22px 62px #0a0a0a47}.home-final-fit__machine:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:24s linear infinite home-code-grid-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.home-final-fit__machine:after{background:linear-gradient(90deg, transparent, var(--color-brand-yellow), var(--color-brand-tech), transparent);content:"";opacity:.72;transform-origin:0;border-radius:999px;height:2px;animation:5s ease-in-out infinite home-final-scan-line;position:absolute;inset:86px 22px auto}.home-final-fit__machine-top{z-index:3;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:10px;left:18px;right:18px}.home-final-fit__machine-top span,.home-final-fit__machine-top strong{border-radius:var(--radius-md);color:#f5f5f5b3;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.home-final-fit__machine-top strong{background:var(--color-brand-yellow);color:var(--color-brand-ink)}.home-final-fit__orbit{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 34px,#ffffff1a 35px 36px),conic-gradient(#ffd32614,#0000 28%,#00a6b229,#0000 54%,#e1262f1f,#0000 78%);border:1px solid #ffffff1f;border-radius:999px;width:min(46%,260px);animation:14s linear infinite home-final-orbit-spin;position:absolute;top:88px;right:34px}.home-final-fit__orbit span{background:var(--color-brand-yellow);border:3px solid #ffffffdb;border-radius:999px;width:16px;height:16px;animation:3.6s ease-in-out infinite home-brand-node-pulse;position:absolute;box-shadow:0 0 0 12px #ffd3261f}.home-final-fit__orbit span:first-child{top:18%;left:28%}.home-final-fit__orbit span:nth-child(2){background:var(--color-brand-tech);animation-delay:.4s;bottom:26%;right:16%}.home-final-fit__orbit span:nth-child(3){background:var(--color-brand-red);animation-delay:.82s;bottom:16%;left:20%}.home-final-fit__route{color:#f5f5f5b8;text-transform:uppercase;grid-template-columns:auto minmax(38px,1fr) auto minmax(38px,1fr) auto;align-items:center;gap:10px;font-size:12px;font-weight:950;display:grid;position:absolute;bottom:112px;left:24px;right:24px}.home-final-fit__route i{background:#ffffff1f;border-radius:999px;height:3px;overflow:hidden}.home-final-fit__route i:before{border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-tech));content:"";width:46%;height:100%;animation:3.9s ease-in-out infinite home-code-route-pulse;display:block;transform:translate(-100%)}.home-final-fit__route i:nth-of-type(2):before{animation-delay:.55s}.home-final-fit__packets span{z-index:2;color:#fff;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:11px;font-weight:950;animation:7.2s ease-in-out infinite home-final-packet-flight;display:inline-flex;position:absolute}.home-final-fit__packets span:first-child{top:112px;left:24px}.home-final-fit__packets span:nth-child(2){animation-delay:.85s;top:156px;left:42%}.home-final-fit__packets span:nth-child(3){animation-delay:1.62s;top:206px;left:18%}.home-final-fit__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.home-final-fit__step{appearance:none;border-radius:var(--radius-md);min-width:0;color:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .22s var(--motion-smooth), background-color .22s var(--motion-smooth), box-shadow .22s var(--motion-smooth), transform .22s var(--motion-smooth);background:#ffffff14;border:1px solid #ffffff1f;padding:10px}.home-final-fit__step:hover{background:#ffffff1f;border-color:#ffd3268c;transform:translateY(-2px)}.home-final-fit__step.is-active{background:#ffd32629;border-color:#ffd326d9;box-shadow:0 0 0 1px #ffd32659,0 14px 30px #ffd3262e}.home-final-fit__steps strong{color:var(--color-brand-yellow);font-size:12px;font-weight:950;display:block}.home-final-fit__steps small{color:#f5f5f5a8;margin-top:4px;font-size:10px;font-weight:750;line-height:1.3;display:block}.home-final-fit__requests{gap:8px;margin-top:12px;display:grid}.home-final-fit__request{--fit-request-accent:#ffd3266b;border-radius:var(--radius-xl);color:#fff;min-width:0;transition:border-color var(--motion-base) var(--motion-smooth), background-color var(--motion-base) var(--motion-smooth), transform .24s var(--motion-smooth), opacity .24s var(--motion-smooth);background:#ffffff14;border:1px solid #ffffff1f;padding:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.home-final-fit__request.is-swapping{opacity:0;transform:translateY(8px)}.home-final-fit__request:before{background:radial-gradient(circle at 92% 16%, var(--fit-request-accent), transparent 28%), linear-gradient(90deg, #ffffff0d 1px, transparent 1px);content:"";opacity:.72;pointer-events:none;background-size:auto,36px 36px;position:absolute;inset:0}.home-final-fit__request--tech{--fit-request-accent:#00a6b257}.home-final-fit__request--red{--fit-request-accent:#e1262f47}.home-final-fit__request--dark{--fit-request-accent:#ffffff29}.home-final-fit__request:hover,.home-final-fit__request:focus-within{background:#ffffff1c;border-color:#ffd3265c;transform:translateY(-2px)}.home-final-fit__request>*{z-index:1;position:relative}.home-final-fit__request-head{align-items:flex-start;gap:10px;display:flex}.home-final-fit__request-icon{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-brand-yellow);background:#ffd32629;border:1px solid #ffd32657;flex:none;place-items:center;display:grid}.home-final-fit__request-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:20px;height:20px}.home-final-fit__request-head span{color:var(--color-brand-yellow);text-transform:uppercase;font-size:10px;font-weight:950}.home-final-fit__request h3{margin-top:3px;font-size:18px;font-weight:950;line-height:1.12}.home-final-fit__request p,.home-final-fit__request small{color:#f5f5f5ad;margin-top:7px;font-size:12px;font-weight:760;line-height:1.4;display:block}.home-final-fit__codes,.home-final-fit__quick{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.home-final-fit__codes button,.home-final-fit__codes a,.home-final-fit__quick button{color:#fff;min-height:34px;transition:border-color var(--motion-base) var(--motion-smooth), background-color var(--motion-base) var(--motion-smooth), color var(--motion-base) var(--motion-smooth), transform var(--motion-base) var(--motion-smooth);background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.home-final-fit__codes button:hover,.home-final-fit__codes button:focus-visible,.home-final-fit__codes a:hover,.home-final-fit__codes a:focus-visible,.home-final-fit__quick button:hover,.home-final-fit__quick button:focus-visible,.home-final-fit__codes button.is-active,.home-final-fit__quick button.is-active{background:var(--color-brand-yellow);color:var(--color-brand-ink);border-color:#ffd326c2;transform:translateY(-2px)}.home-final-fit__form{border-radius:var(--radius-2xl);color:var(--color-brand-ink);isolation:isolate;background:linear-gradient(#fffffff5,#f8f8f3fa),#fff;border:1px solid #ffffff2e;gap:8px;padding:18px;display:grid;overflow:hidden;box-shadow:0 28px 78px #00000047,inset 0 1px #ffffffe0}.home-final-fit__form:before{z-index:-1;border-radius:inherit;content:"";background:linear-gradient(90deg,#ffd32666,#0000 38%),radial-gradient(circle at 88% 12%,#00a6b224,#0000 34%);position:absolute;inset:0}.home-final-fit__form-head span{color:var(--color-brand-red);text-transform:uppercase;font-size:12px;font-weight:950}.home-final-fit__form-head h3{margin-top:6px;font-size:30px;font-weight:950;line-height:1.05}.home-final-fit__form-head p{color:#525252;margin-top:10px;font-size:13px;font-weight:720;line-height:1.55}.home-final-fit__signal{border-radius:var(--radius-xl);background:linear-gradient(90deg,#ffd3262e,#0000),#ffffffc7;border:1px solid #0a0a0a1a;gap:6px;padding:11px 14px;display:grid;box-shadow:inset 0 1px #ffffffe0}.home-final-fit__signal span,.home-final-fit__signal small{color:#525252;text-transform:uppercase;font-size:11px;font-weight:950}.home-final-fit__signal strong{font-size:26px;font-weight:950;line-height:1}.home-final-fit__signal i{background:#0a0a0a1a;border-radius:999px;height:7px;display:block;overflow:hidden}.home-final-fit__signal b{width:var(--final-fit-score,38%);border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-tech));height:100%;transition:width .22s var(--motion-smooth);display:block}.home-final-fit__field{color:#404040;gap:7px;min-width:0;font-size:13px;font-weight:950;display:grid}.home-final-fit__field input,.home-final-fit__field textarea{border-radius:var(--radius-lg);width:100%;min-width:0;min-height:48px;color:var(--color-brand-ink);transition:border-color var(--motion-base) var(--motion-smooth), box-shadow var(--motion-base) var(--motion-smooth), background-color var(--motion-base) var(--motion-smooth);background:#ffffffc2;border:1px solid #0a0a0a1f;outline:none;padding:0 14px;font-size:14px;font-weight:750}.home-final-fit__field textarea{resize:vertical;min-height:104px;padding-top:12px}.home-final-fit__field input:focus,.home-final-fit__field textarea:focus{background:#fff;border-color:#0a0a0a94;box-shadow:0 0 0 4px #ffd3262e}.home-final-fit__upload{border-radius:var(--radius-xl);background:#ffffffad;border:1px dashed #0a0a0a2e;gap:8px;padding:11px;display:grid}.home-final-fit__upload strong,.home-final-fit__upload small{display:block}.home-final-fit__upload strong{font-size:13px;font-weight:950}.home-final-fit__upload small{color:#525252;margin-top:4px;font-size:12px;font-weight:720}.home-final-fit__upload-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-final-fit__upload-actions label,.home-final-fit__file-state{border-radius:var(--radius-lg);justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.home-final-fit__upload-actions label{cursor:pointer;transition:background-color var(--motion-base) var(--motion-smooth), border-color var(--motion-base) var(--motion-smooth), transform var(--motion-base) var(--motion-smooth);background:#fff;border:1px solid #0a0a0a24}.home-final-fit__upload-actions label:nth-of-type(2){background:var(--color-brand-ink);color:#fff}.home-final-fit__upload-actions label:hover{border-color:#0a0a0a6b;transform:translateY(-2px)}.home-final-fit__file-state{color:#525252;background:#f8f8f3;justify-content:flex-start}.home-final-fit__file-state.is-filled{color:var(--color-brand-ink);background:#ffd32638}.home-final-fit__quick{margin-top:0}.home-final-fit__quick button{color:var(--color-brand-ink);background:#0a0a0a0a;border-color:#0a0a0a1f}.home-final-fit__consent{min-width:0}.home-final-fit__submit{border-radius:var(--radius-lg);background:var(--color-brand-yellow);min-height:54px;color:var(--color-brand-ink);transition:background-color var(--motion-base) var(--motion-smooth), box-shadow var(--motion-base) var(--motion-smooth), transform var(--motion-base) var(--motion-smooth);padding:0 18px;font-size:15px;font-weight:950;box-shadow:0 18px 40px #ffd32633}.home-final-fit__submit:hover,.home-final-fit__submit:focus-visible{background:#ffe06a;transform:translateY(-2px);box-shadow:0 24px 58px #ffd3264d}.home-final-fit__note{color:#525252;font-size:12px;font-weight:720;line-height:1.45}.home-final-fit.has-final-code .home-final-fit__form{box-shadow:0 30px 84px #00000057,0 0 0 1px #ffd32652,inset 0 1px #ffffffe0}@keyframes home-final-scan-line{0%,to{opacity:.24;transform:scaleX(.34)}48%{opacity:.95;transform:scaleX(1)}}@keyframes home-final-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes home-final-packet-flight{0%,to{opacity:.48;transform:translate(0)scale(.96)}45%{opacity:.95;transform:translate(92px,26px)scale(1.02)}70%{opacity:.68;transform:translate(142px,-12px)scale(.98)}}@media (width>=1024px){.home-final-fit__panel{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:start;gap:18px;padding:18px}.home-final-fit__copy{padding:4px 8px}.home-final-fit__requests{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.home-final-fit__form{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.home-final-fit__form-head,.home-final-fit__signal,.home-final-fit__field--wide,.home-final-fit__upload,.home-final-fit__quick,.home-final-fit__consent,.home-final-fit__submit,.home-final-fit__note{grid-column:1/-1}}@media (width<=767px){.home-final-fit__shell{padding-top:34px;padding-bottom:34px}.home-final-fit__panel{border-radius:var(--radius-xl);padding:14px}.home-final-fit__copy h2,.home-final-fit__form-head h3{overflow-wrap:anywhere}.home-final-fit__machine{border-radius:var(--radius-xl);min-height:446px}.home-final-fit__machine-top{flex-wrap:wrap;left:14px;right:14px}.home-final-fit__orbit{width:238px;top:104px;right:-42px}.home-final-fit__route{gap:7px;font-size:10px;bottom:186px;left:16px;right:16px}.home-final-fit__steps{grid-template-columns:repeat(2,minmax(0,1fr));bottom:14px;left:14px;right:14px}.home-final-fit__packets span:nth-child(2){left:34%}.home-final-fit__request h3{font-size:17px}.home-final-fit__requests{scroll-snap-type:x mandatory;margin-left:-14px;margin-right:-14px;padding:0 14px 12px;scroll-padding-inline:14px;display:flex;overflow-x:auto}.home-final-fit__requests::-webkit-scrollbar{height:4px}.home-final-fit__requests::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.home-final-fit__request{scroll-snap-align:start;flex:0 0 min(82vw,320px)}.home-final-fit__form{border-radius:var(--radius-xl);padding:16px}.home-final-fit__upload-actions{grid-template-columns:1fr}.home-final-fit__quick{max-height:84px;padding-right:2px;overflow-y:auto}}@keyframes home-code-grid-drift{0%{background-position:0 0,0 0}to{background-position:42px 0,0 42px}}@keyframes home-code-line-scan{0%,to{opacity:.38;transform:scaleX(.36)}48%{opacity:.92;transform:scaleX(1)}}@keyframes home-code-sweep{0%,24%{transform:translate(-120%)}70%,to{transform:translate(120%)}}@keyframes home-code-ticker{0%{transform:translate(0)}to{transform:translate(-220%)}}@keyframes home-code-route-pulse{0%,to{transform:translate(-100%)}46%,68%{transform:translate(130%)}}@keyframes home-brand-console-scan{0%,24%{transform:translate(-120%)}68%,to{transform:translate(120%)}}@keyframes home-brand-grid-drift{0%{background-position:0 0,0 0}to{background-position:44px 0,0 44px}}@keyframes home-brand-code-flow{0%{transform:translate(0)}to{transform:translate(calc(-50% - 5px))}}@keyframes home-brand-code-flow-reverse{0%{transform:translate(calc(-50% - 5px))}to{transform:translate(0)}}@keyframes home-brand-puzzle-settle{0%,16%,to{opacity:.92;transform:translate(0)}34%,55%{transform:translate3d(var(--tile-core-x), var(--tile-core-y), 36px) rotateX(var(--tile-fold-x)) rotateY(var(--tile-fold-y)) rotate(var(--tile-rotate)) scale(.72);opacity:.56}72%{transform:translate3d(var(--tile-shift-x), var(--tile-shift-y), 0) rotate(var(--tile-rotate));opacity:.96}}@keyframes home-brand-piece-signal{0%,18%,to{opacity:.42;border-radius:4px;transform:translate(0)rotate(0)scale(1)}38%,56%{opacity:1;transform:translate3d(var(--signal-x), var(--signal-y), 0) rotate(180deg) scale(.72);border-radius:7px}68%{opacity:.74}}@keyframes home-brand-assembly-lock{0%,18%,to{transform:translate3d(-50%,-50%,58px)rotateX(0)rotateY(0)scale(1)}38%,56%{transform:translate3d(-50%,-50%,68px)rotateX(2deg)rotateY(-3deg)scale(1.08)}72%{transform:translate3d(-50%,-50%,58px)rotateX(0)rotateY(0)scale(.98)}}@keyframes home-brand-cube-cell{0%,18%,to{opacity:.5;transform:translateZ(-12px)scale(.78)}39%,58%{opacity:1;transform:translateZ(10px)scale(1)}72%{opacity:.78;transform:translate(0)scale(.9)}}@keyframes home-brand-cube-glint{0%,34%,to{opacity:0;transform:translate(-70%)}48%{opacity:.72;transform:translate(70%)}}@keyframes home-brand-status-scan{0%,32%,to{opacity:0;transform:translate(-110%)}50%{opacity:1;transform:translate(110%)}}@keyframes home-brand-route-line{0%,to{opacity:.42;transform:scaleX(.58)}50%{opacity:.92;transform:scaleX(1)}}@keyframes home-brand-radar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes home-brand-node-pulse{0%,to{transform:scale(.86)}50%{transform:scale(1.08)}}@keyframes order-route-draw{0%{stroke-dashoffset:1px}42%,76%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes cta-scan-line{0%,to{opacity:.18;top:18%}48%{opacity:.92;top:76%}}@keyframes cta-console-scan{0%,to{opacity:.16;top:16%}48%{opacity:.8;top:82%}}@keyframes cta-route-draw{0%{stroke-dashoffset:1px}42%,74%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes cta-route-pulse{0%{transform:scale(.94);box-shadow:0 0 #ffd3266b}72%,to{transform:scale(1);box-shadow:0 0 0 18px #ffd32600}}@keyframes cta-team-sweep{0%,to{opacity:.22;transform:translate(-38%)}50%{opacity:.9;transform:translate(238%)}}@media (width>=1024px){.order-journey__intro{grid-template-columns:minmax(0,.92fr) minmax(420px,.72fr)}.order-journey__stage{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:stretch}.order-journey-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.order-journey-cta{grid-column:1/-1}.home-brand-console__screen{min-height:460px}}@media (width>=768px){.cta-inline-form{grid-template-columns:minmax(0,1fr) auto}.cta-inline-form--wide{grid-template-columns:minmax(0,1.08fr) minmax(180px,.72fr) auto}.cta-block--tool .cta-inline-form__consent{grid-template-columns:minmax(0,1fr) minmax(180px,.72fr);align-items:center;column-gap:16px}.cta-block--tool .cta-inline-form__consent>label{min-width:0}.cta-block--tool .cta-inline-form__consent>div{padding:10px}.cta-block--tool .cta-inline-form__consent input[name=lead_captcha_answer]{width:80px;min-height:36px}.cta-inline-form button{min-width:210px}.cta-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.cta-block--max,.cta-block--pdf{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.cta-block--tool{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.cta-block--delivery-route{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}.cta-block--master,.cta-block--footer-master{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}.cta-block--footer-master .cta-master-visual{min-height:auto}.cta-block__content{padding:58px 64px}.cta-block__content--dark{padding:72px 64px}.cta-block--max .cta-block__content{flex-direction:column;justify-content:center;padding:42px 64px;display:flex}.cta-max-actions{align-items:center;max-width:620px;display:flex}.cta-max-proof{flex:auto;margin-top:0}.cta-block--max .cta-block__button{flex:none;min-width:220px}.cta-block--pdf .cta-block__content{order:2}.cta-block--pdf .cta-pdf-preview{order:1}.cta-block--tool .cta-block__content{flex-direction:column;justify-content:center;padding:28px 40px;display:flex}.cta-industrial-visual{min-height:480px}.cta-team-block{padding:38px}.cta-team-block__body{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:stretch}.cta-team-card:nth-child(2n){transform:translateY(18px)}.cta-team-card:nth-child(2n):hover{transform:translateY(14px)}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.cta-team-grid{align-items:stretch;gap:14px;min-height:540px;display:flex}.cta-team-card{color:#fff;isolation:isolate;opacity:.72;min-width:0;min-height:540px;transition:flex-grow .52s var(--motion-smooth), opacity .28s ease, border-color .22s ease, box-shadow .28s ease, transform .28s var(--motion-smooth);background:#11110f;border-color:#ffffff24;flex:.82 1 0;grid-template-columns:minmax(0,1fr);align-items:end;padding:0;transform:none}.cta-team-card:nth-child(2n),.cta-team-card:nth-child(2n):hover{transform:none}.motion-ready .cta-team-card.is-card-visible{opacity:.72;transform:none}.motion-ready .cta-team-card.is-card-visible:hover,.motion-ready .cta-team-card.is-card-visible:focus-visible,.motion-ready .cta-team-card.is-card-visible:focus-within{transform:none}.cta-team-card:first-child,.cta-team-card:hover,.cta-team-card:focus-visible,.cta-team-card:focus-within{opacity:1;border-color:#ffd326c7;outline:none;flex-grow:1.64;box-shadow:0 24px 58px #00000042,0 0 0 1px #ffd32629,0 0 52px #ffd32629}.motion-ready .cta-team-card.is-card-visible:first-child,.motion-ready .cta-team-card.is-card-visible:hover,.motion-ready .cta-team-card.is-card-visible:focus-visible,.motion-ready .cta-team-card.is-card-visible:focus-within{opacity:1}.cta-team-grid:hover .cta-team-card:first-child:not(:hover):not(:focus-visible):not(:focus-within){box-shadow:none;opacity:.72;border-color:#ffffff24;flex-grow:.82}.motion-ready .cta-team-grid:hover .cta-team-card.is-card-visible:first-child:not(:hover):not(:focus-visible):not(:focus-within){opacity:.72;transform:none}.cta-team-card:before{z-index:2;pointer-events:none;background:linear-gradient(#0000 0 38%,#0000001a 56%,#000000e0 100%),radial-gradient(circle at 50% 28%,#0000 0 24%,#0003 56%,#0000009e 100%);width:auto;height:auto;inset:0}.cta-team-card:after{z-index:2;border-radius:calc(var(--radius-md) - 2px);content:"";opacity:0;pointer-events:none;transition:opacity .26s ease, transform .36s var(--motion-smooth);border:1px solid #ffd326b8;position:absolute;inset:14px;transform:scale(.97);box-shadow:inset 0 0 0 1px #ffffff14,0 0 36px #ffd32629}.cta-team-card:first-child:after,.cta-team-card:hover:after,.cta-team-card:focus-visible:after,.cta-team-card:focus-within:after{opacity:1;transform:scale(1)}.cta-team-grid:hover .cta-team-card:first-child:not(:hover):not(:focus-visible):not(:focus-within):after{opacity:0;transform:scale(.97)}.cta-team-card__photo{z-index:1;border-radius:inherit;background:#11110f;min-height:0;position:absolute;inset:0}.cta-team-card__photo img{filter:saturate(.92)contrast(1.08)brightness(.58);transform:scale(1.04)}.cta-team-card:first-child .cta-team-card__photo img,.cta-team-card:hover .cta-team-card__photo img,.cta-team-card:focus-visible .cta-team-card__photo img,.cta-team-card:focus-within .cta-team-card__photo img{filter:saturate(1.06)contrast(1.06)brightness(.82);transform:scale(1.09)}.cta-team-grid:hover .cta-team-card:first-child:not(:hover):not(:focus-visible):not(:focus-within) .cta-team-card__photo img{filter:saturate(.92)contrast(1.08)brightness(.58);transform:scale(1.04)}.cta-team-card__photo:before{z-index:2;opacity:.42}.cta-team-card__photo:after{z-index:2;opacity:.94}.cta-team-card__photo span{background:#0a0a0a9e;top:18px;left:18px}.cta-team-card__photo small{color:var(--color-brand-ink);background:#ffd326f0;top:18px;bottom:auto;right:18px}.cta-team-card__body{z-index:3;align-content:end;gap:8px;padding:0 24px 28px}.cta-team-card__signal{color:var(--color-brand-ink);background:#ffd326eb}.cta-team-card h3{color:#fff;font-size:clamp(1.35rem,1.7vw,1.9rem);line-height:1.02}.cta-team-card p,.cta-team-card strong{color:#ffffffbd}.cta-team-card h3,.cta-team-card p,.cta-team-card__body strong,.cta-team-card__checks{opacity:0;max-height:0;transition:max-height .42s var(--motion-smooth), opacity .26s ease, transform .36s var(--motion-smooth);overflow:hidden;transform:translateY(8px)}.cta-team-card:first-child h3,.cta-team-card:first-child p,.cta-team-card:hover h3,.cta-team-card:hover p,.cta-team-card:focus-visible h3,.cta-team-card:focus-visible p,.cta-team-card:focus-within h3,.cta-team-card:focus-within p{opacity:1;max-height:96px;transform:translateY(0)}.cta-team-card:first-child .cta-team-card__body strong,.cta-team-card:first-child .cta-team-card__checks,.cta-team-card:hover .cta-team-card__body strong,.cta-team-card:hover .cta-team-card__checks,.cta-team-card:focus-visible .cta-team-card__body strong,.cta-team-card:focus-visible .cta-team-card__checks,.cta-team-card:focus-within .cta-team-card__body strong,.cta-team-card:focus-within .cta-team-card__checks{opacity:1;max-height:160px;transform:translateY(0)}.cta-team-grid:hover .cta-team-card:first-child:not(:hover):not(:focus-visible):not(:focus-within) h3,.cta-team-grid:hover .cta-team-card:first-child:not(:hover):not(:focus-visible):not(:focus-within) p,.cta-team-grid:hover .cta-team-card:first-child:not(:hover):not(:focus-visible):not(:focus-within) .cta-team-card__body strong,.cta-team-grid:hover .cta-team-card:first-child:not(:hover):not(:focus-visible):not(:focus-within) .cta-team-card__checks{opacity:0;max-height:0;transform:translateY(8px)}.cta-team-card__checks span{color:#fff;background:#ffffff1a;border-color:#ffffff29}}@media (width<=767px){.order-journey__stage{margin-top:26px}.order-journey-visual{min-height:460px;padding:18px}.order-route-map{inset:84px 12px 142px}.order-stage-console{padding:16px}.order-stage-console__head{flex-direction:column;align-items:flex-start}.order-stage-console__bar{width:100%}.order-signal-strip span{min-height:32px;padding:0 10px;font-size:11px}.home-brand-console__screen{border-radius:var(--radius-xl);min-height:690px}.home-brand-proof-grid{grid-template-columns:1fr}.home-brand-code-strip{border-radius:var(--radius-lg)}.home-brand-code-strip:before,.home-brand-code-strip:after{width:34px}.home-brand-code-pill{border-radius:var(--radius-md);min-width:164px;min-height:60px}.home-brand-code-pill b{font-size:14px}.home-brand-code-pill em{font-size:10px}.home-brand-puzzle{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;inset:78px 16px 154px}.home-brand-puzzle__tile:nth-child(-n+3),.home-brand-puzzle__tile:nth-child(n+4){grid-row:auto}.home-brand-puzzle__tile{opacity:1;min-height:112px;padding:12px;animation:none;transform:none}.home-brand-puzzle__tile strong{font-size:15px}.home-brand-puzzle__tile i{display:none}.home-brand-assembly{z-index:1;opacity:.26;width:150px}.home-brand-assembly__cube{border-radius:14px;gap:3px;width:112px;padding:7px}.home-brand-assembly__status{display:none}.home-brand-console__top{left:16px;right:16px}.home-brand-console__top span,.home-brand-console__top strong{min-height:32px;padding:0 9px;font-size:10px}.home-brand-console__result{flex-direction:column;align-items:flex-start;bottom:16px;left:16px;right:16px}.home-brand-console__radar{width:230px;bottom:-90px;right:-94px}.home-brand-console__brands>a,.home-brand-console__brands>span{flex:calc(50% - 8px);justify-content:center}.home-code-hub__console{border-radius:var(--radius-xl);min-height:466px}.home-code-hub__console-top{left:16px;right:16px}.home-code-hub__console-top span,.home-code-hub__console-top strong{min-height:32px;padding:0 9px;font-size:10px}.home-code-hub__scanner{inset:74px 16px 210px}.home-code-hub__ticker{bottom:222px;left:16px;right:16px}.home-code-hub__steps{grid-template-columns:repeat(2,minmax(0,1fr));bottom:16px;left:16px;right:16px}.home-code-grid{scroll-snap-type:x mandatory;margin-left:-16px;margin-right:-16px;padding-bottom:14px;padding-left:16px;padding-right:16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.home-code-grid::-webkit-scrollbar{height:4px}.home-code-grid::-webkit-scrollbar-thumb{background:#0a0a0a29;border-radius:999px}.home-code-card{scroll-snap-align:start;flex:0 0 min(88vw,350px);min-height:344px}.quiz-visual__intro-copy{max-width:320px}.quiz-visual__markers span{min-width:44px;min-height:28px;font-size:9px}.quiz-visual__stages{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-visual__stage{padding:10px 11px;font-size:11px}.quiz-director-card{grid-template-columns:68px minmax(0,1fr);gap:12px;padding:12px}.quiz-director-card__photo{border-radius:var(--radius-md);width:68px}.quiz-director-card__copy strong{font-size:14px}.quiz-director-card__copy p{font-size:12px;line-height:1.45}.cta-lab-hero h1,.cta-block h2{overflow-wrap:anywhere}.cta-block:before{left:18px;right:18px}.cta-block__content,.cta-block__content--dark{padding:30px 20px}.cta-block h2{font-size:2.35rem}.cta-block.cta-block--footer-master h2{font-size:2.25rem;line-height:1.05}.cta-phone,.cta-pdf-preview,.cta-industrial-visual{min-height:560px}.cta-industrial-visual{min-height:400px}.cta-phone{min-height:560px}.cta-phone__device{height:min(620px,154vw);transform:translate(-51%,-47%)rotate(-2deg)}.cta-max-flow__tabs{grid-template-columns:1fr}.cta-max-flow__tabs label{grid-template-columns:64px minmax(0,1fr);align-content:center;align-items:center;min-height:62px}.cta-max-flow__tabs strong{font-size:.92rem}.cta-max-proof{flex-wrap:wrap}.cta-master-visual{min-height:500px}.cta-master-visual__plate{bottom:28px;left:20px}.cta-master-visual img{width:min(390px,86vw);bottom:-64px;right:50%;transform:translate(50%)}.cta-block--footer-master .cta-master-visual{min-height:430px}.cta-block--footer-master .cta-master-visual img{width:min(300px,72vw);bottom:-6px;right:50%;transform:translate(50%)}.cta-pdf-preview__asset{object-position:center;width:100%;height:100%;transform:none}.cta-pdf-preview__copy{width:min(280px,100% - 40px);top:28px;left:20px}.cta-pdf-preview__brand{margin-bottom:18px}.cta-pdf-preview__copy h3{max-width:280px;font-size:2rem}.cta-pdf-preview__copy p{max-width:260px;font-size:.85rem}.cta-pdf-preview__badge{bottom:18px;right:18px}.cta-inline-form button{margin-right:58px}.cta-block--footer-master .cta-inline-form button{width:100%;margin-right:0}.cta-wave-intro h2{overflow-wrap:anywhere;font-size:2.35rem}.cta-block--tool h2{font-size:2.05rem}.cta-brand-stamp{max-width:calc(100% - 40px);top:20px;left:20px}.cta-visual-status,.cta-visual-status--left{bottom:20px;left:20px;right:20px}.cta-check-console{grid-template-columns:1fr}.cta-route-picker__button{flex:128px}.cta-service-console__row{grid-template-columns:1fr}.cta-inline-form--wide button{margin-right:0}.cta-team-block{border-radius:var(--radius-xl);padding:22px}.cta-team-block__intro h2{font-size:2.12rem}.cta-team-block__intro p{font-size:.95rem}.cta-team-panel{min-height:auto;padding:18px}.cta-team-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-team-card{grid-template-columns:94px minmax(0,1fr);min-height:164px}.cta-team-card__photo{min-height:140px}.cta-team-card h3{font-size:1.12rem}}@media (prefers-reduced-motion:reduce){.cta-block--tool:hover .cta-industrial-visual__image{transform:scale(1.02)}.cta-scan-line,.cta-route-pulse,.cta-check-console__scan,.cta-service-console__scan,.cta-route-console__map path:first-child,.cta-route-console__node{animation:none}.cta-route-console__map path:first-child{stroke-dashoffset:0}.cta-team-flow__bar,.home-brand-code-strip__track,.home-catalog-all-link:before,.home-product-filter__submit:after,.product-card__availability:after,.product-card__photo-count,.product-card__photo-count:after{animation:none}.cta-team-card,.cta-team-card:hover,.cta-team-card:nth-child(2n),.cta-team-card:nth-child(2n):hover,.cta-team-actions button:hover,.cta-team-actions button:focus-visible,.cta-team-actions a:hover,.cta-team-actions a:focus-visible{transform:none}}.faq-item__trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:72px;padding:20px;font-size:18px;font-weight:950;display:flex}.faq-item__icon{width:36px;height:36px;color:var(--color-brand-ink);background:#ffd3262e;border:1px solid #ffd326b8;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.faq-item.is-open .faq-item__icon{background:var(--color-brand-yellow);border-color:var(--color-brand-yellow);color:var(--color-brand-ink);transform:rotate(45deg)}.faq-item__panel{color:#525252;padding:0 20px 22px;font-size:15px;line-height:1.8}[data-faq-panel][hidden]{display:none}:where(.catalog-card,.product-card,.catalog-card__primary,.catalog-card__secondary,.product-card__primary,.product-card__secondary,.quiz-option,.quiz-line-option,.catalog-quick-pick__choice,.catalog-quick-pick__line,.catalog-seo-panel__link,.catalog-assistant__tabs button,.product-inspector [data-product-inspector-trigger],.catalog-quick-tools__item,.product-decision-rail__item,.flow-card,.comparison-card,.document-card,.city-chip,.service-lab-trigger,.cargo-option,.contact-channel,.contact-data-card__status,.faq-item){transition-duration:var(--motion-base);transition-timing-function:var(--motion-smooth)}:where(.catalog-quick-pick__choice,.catalog-quick-pick__line,.catalog-assistant__tabs button,.product-inspector [data-product-inspector-trigger],.flow-card,.comparison-card,.document-card,.city-chip,.service-lab-trigger,.cargo-option,.contact-channel,.contact-data-card).is-active,.faq-item.is-open{animation:ui-state-settle .36s var(--motion-smooth)}.is-content-switching{opacity:.42;transition:opacity var(--motion-fast) var(--motion-standard), transform var(--motion-fast) var(--motion-standard);will-change:opacity, transform;transform:translateY(4px)}.is-content-swapped{animation:ui-content-enter var(--motion-slow) var(--motion-smooth);will-change:opacity, transform}@keyframes ui-state-settle{0%{filter:brightness(.98)saturate(.94)}56%{filter:brightness(1.035)saturate(1.08)}to{filter:none}}@keyframes ui-content-enter{0%{opacity:.58;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes preloader-panel-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes preloader-grid-drift{0%{background-position:0 0}to{background-position:72px 72px}}@keyframes preloader-scan{0%{transform:translate(-78%)}to{transform:translate(78%)}}@keyframes preloader-top-line{0%{transform:scaleX(.26)}to{transform:scaleX(1)}}@keyframes preloader-mark-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 10px #ffd3261a,0 18px 38px #ffd32647}50%{transform:scale(1.035);box-shadow:0 0 0 18px #ffd3260f,0 22px 48px #ffd3265c}}@keyframes preloader-track{0%{transform:translate(-62%)}to{transform:translate(238%)}}@keyframes live-chip-enter{0%{opacity:0;transform:translateY(5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes live-console-sweep{0%,24%{transform:translate(0)skew(-16deg)}72%,to{transform:translate(360%)skew(-16deg)}}@keyframes media-scan-pass{0%{opacity:0;transform:translate(-120%)}18%{opacity:.92}to{opacity:0;transform:translate(130%)}}@keyframes console-scan{0%,40%{transform:translateY(-110%)}72%,to{transform:translateY(110%)}}@keyframes console-selection-sweep{0%,28%{transform:translate(0)skew(-16deg)}70%,to{transform:translate(340%)skew(-16deg)}}@keyframes quiz-photo-drift{0%{transform:scale(1.05)translate(-2.4%,-1.2%)}to{transform:scale(1.13)translate(2.2%,1.4%)}}@keyframes quiz-grid-drift{0%{background-position:0 0,32px 48px,0 0,0 0}to{background-position:156px 78px,-80px 160px,62px 0,0 62px}}@keyframes quiz-grid-pan{0%{transform:translate(-4%,-3%)}to{transform:translate(7%,5%)}}@keyframes quiz-scan-sweep{0%{opacity:.48;transform:translate(22%)}45%,55%{opacity:.66;transform:translate(54%)}to{opacity:.48;transform:translate(86%)}}@keyframes quiz-panel-float{0%,to{transform:perspective(620px)rotateX(56deg)rotate(-7deg)translate(0)}50%{transform:perspective(620px)rotateX(56deg)rotate(-7deg)translateY(-8px)}}@keyframes quiz-node-pulse{0%,to{opacity:.68;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes quiz-marker-breathe{0%,to{opacity:.74;transform:translate(-50%,-50%)scale(.92)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}@keyframes quiz-progress-shine{0%,18%{transform:translate(-115%)}72%,to{transform:translate(115%)}}@keyframes quiz-root-sweep{0%{opacity:0;transform:translate(-58%)}32%,62%{opacity:1}to{opacity:0;transform:translate(58%)}}@keyframes quiz-step-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes scroll-cue-wheel{0%,to{opacity:.4;transform:translate(-50%)}45%{opacity:1;transform:translate(-50%,10px)}}@keyframes scroll-cue-line{0%{opacity:0;transform:translateY(-120%)}42%{opacity:1}to{opacity:0;transform:translateY(210%)}}@keyframes scroll-cue-ripple{0%{opacity:0;transform:scale(.82)}28%{opacity:.46}to{opacity:0;transform:scale(1.22)}}@keyframes section-scroll-cue-scan{0%{opacity:0;transform:translate(-72%)}22%,62%{opacity:.42}to{opacity:0;transform:translate(68%)}}@keyframes section-scroll-cue-line{0%{opacity:0;transform:translate(-140%)}42%{opacity:1}to{opacity:0;transform:translate(235%)}}@keyframes contact-hub-spin{to{transform:rotate(360deg)}}@keyframes contact-hub-ping{0%{opacity:.62;transform:scale(.64)}72%,to{opacity:0;transform:scale(1.42)}}@keyframes quiz-selected-pulse{0%,to{box-shadow:0 18px 35px #0a0a0a1a}50%{box-shadow:0 18px 35px #0a0a0a1f,0 0 0 4px #e1262f17}}@keyframes catalog-particle-float{0%,to{opacity:.72;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(10px,-12px)scale(1.18)}}@keyframes catalog-depth-particle{0%,to{opacity:var(--particle-opacity);rotate:-5deg;scale:var(--particle-scale);translate:calc(var(--cutout-x) * var(--depth-x)) calc(var(--cutout-y) * var(--depth-y))}50%{opacity:var(--particle-peak-opacity);rotate:7deg;scale:var(--particle-scale);translate:calc((var(--cutout-x) * var(--depth-x)) + var(--float-x)) calc((var(--cutout-y) * var(--depth-y)) + var(--float-y))}}@keyframes catalog-depth-field-orbit{0%{rotate:0deg}to{rotate:360deg}}@keyframes catalog-dust-orbit{0%{rotate:0deg}to{rotate:360deg}}@keyframes catalog-dust-orbit-reverse{0%{rotate:0deg}to{rotate:-360deg}}@keyframes catalog-depth-ring-spin{0%{rotate:0deg}to{rotate:360deg}}@keyframes catalog-blueprint-draw{0%{opacity:.36;stroke-dashoffset:.72px}42%,82%{opacity:1;stroke-dashoffset:0}to{opacity:.22;stroke-dashoffset:-1px}}@keyframes catalog-dust-breathe{0%,to{opacity:.72;scale:1}50%{opacity:1;scale:1.018}}@keyframes orbit-pulse{0%,to{opacity:.58;transform:scale(.82)}50%{opacity:1;transform:scale(1.08)}}@keyframes fit-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fit-orbit-sweep{0%{opacity:.18;transform:rotate(0)}48%{opacity:.72;transform:rotate(180deg)}to{opacity:.18;transform:rotate(360deg)}}@keyframes selection-brief-map-breathe{0%,to{filter:saturate()brightness()}50%{filter:saturate(1.12)brightness(1.04)}}@keyframes selection-brief-ray{0%{opacity:.5;transform:rotate(-18deg)scaleX(.62)}42%{opacity:1;transform:rotate(22deg)scaleX(1)}to{opacity:.5;transform:rotate(342deg)scaleX(.74)}}@keyframes selection-brief-ripple{0%{opacity:.34;transform:scale(.68)}78%,to{opacity:0;transform:scale(1.45)}}@keyframes catalog-selection-grid-drift{0%{background-position:0 0,0 0}to{background-position:40px 0,0 40px}}@keyframes catalog-selection-scan-pass{0%,16%{opacity:0;transform:translate(0)skew(-14deg)}42%{opacity:.74}78%,to{opacity:0;transform:translate(320%)skew(-14deg)}}@keyframes showroom-route-flow{0%,to{opacity:.58;background-position:0 0}50%{opacity:1;background-position:100% 0}}@keyframes showroom-route-marker{0%,to{opacity:0;transform:translate(0)scale(.72)}18%,72%{opacity:1}78%{opacity:.48;transform:translate(420px)scale(1)}}@keyframes showroom-route-node{0%,to{opacity:.66;box-shadow:0 0 0 1px #0a0a0a1f,0 0 0 6px #ffd32614}50%{opacity:1;box-shadow:0 0 0 1px #0a0a0a1f,0 0 0 12px #ffd32629,0 0 22px #ffd32652}}@keyframes home-diagram-draw{0%{opacity:.22;stroke-dashoffset:1px}24%,68%{opacity:1;stroke-dashoffset:0}to{opacity:.22;stroke-dashoffset:-1px}}@keyframes home-diagram-node{0%,to{border-color:#ffffff24;transform:translate(0)}50%{border-color:#ffd32680;transform:translateY(-3px)}}@keyframes home-hero-orbit{0%{rotate:0deg}to{rotate:360deg}}@keyframes home-hero-scan{0%,to{opacity:.18;transform:translateY(0)}42%,64%{opacity:.9;transform:translateY(298px)}}@keyframes home-hero-machine-float{0%,to{transform:translate(0)rotate(-.4deg)}50%{transform:translateY(-8px)rotate(.35deg)}}@keyframes home-hero-hotspot-pulse{0%{opacity:0;transform:scale(.78)}52%{opacity:.68;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}@keyframes home-hero-progress-shine{0%,42%{transform:translate(-100%)}78%,to{transform:translate(100%)}}@keyframes home-hero-route-signal{0%,to{opacity:.55;transform-origin:0;transform:scaleX(.64)}50%{opacity:1;transform-origin:0;transform:scaleX(1)}}@keyframes showroom-proof-scan{0%,to{opacity:.2;left:18%}42%,68%{opacity:.72;left:76%}}@keyframes route-panel-float{0%,to{transform:perspective(560px)rotateX(58deg)rotate(-5deg)translate(0)}50%{transform:perspective(560px)rotateX(58deg)rotate(-5deg)translateY(-7px)}}@keyframes delivery-route-draw{0%{opacity:.28;stroke-dashoffset:1px}34%,78%{opacity:1;stroke-dashoffset:0}to{opacity:.32;stroke-dashoffset:-1px}}@keyframes delivery-hub-node{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes delivery-node-pulse{0%,to{opacity:.7;transform:scale(.88)}50%{opacity:1;transform:scale(1.1)}}@keyframes delivery-marker-pulse{0%,to{opacity:.68;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes contact-radar-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes contact-radar-float{0%{transform:translate(0)scale(.98)}to{transform:translate(-10px,-8px)scale(1.02)}}@keyframes contact-radar-ping{0%{opacity:.58;transform:scale(.45)}72%,to{opacity:0;transform:scale(1.75)}}@keyframes contact-radar-dot-pulse{0%,to{opacity:.72;transform:scale(.86)}48%{opacity:1;transform:scale(1.18)}}@keyframes contact-screen-sweep{0%,26%{transform:translate(-115%)}58%,to{transform:translate(115%)}}@keyframes contact-scan-line{0%,to{opacity:.2;transform:translateY(26px)}42%{opacity:.85;transform:translateY(210px)}}@keyframes vin-popup-scan{0%,28%{transform:translate(-115%)}64%,to{transform:translate(115%)}}@keyframes photo-lead-scan{0%,to{transform:translateY(0)}48%{transform:translateY(190px)}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:opacity var(--motion-fast) ease;transform:none}.service-console__scan,.quiz-visual img[data-quiz-image],.quiz-visual__motion:before,.quiz-visual__motion:after,.quiz-visual__motion span,.quiz-visual__scan,.order-route-map path,.selection-console:before,.quiz-diagnostic:before,.catalog-quick-pick__console:before,.filter-console:before,.live-chip,.vin-popup__mockup:before,[data-quiz-progress]:after,.quiz-option.is-selected,.quiz-line-option.is-selected,.showroom-proof__photo--main:before,.catalog-hero-visual__particles span,.delivery-hub__map path:first-child,.delivery-hub__node,.aggregate-route__cursor,.delivery-board__motion:before,.delivery-board__motion:after,.delivery-board__motion span,.contact-command__screen:before,.contact-command__screen:after,.contact-command__radar,.contact-command__radar:before,.contact-command__radar:after,.contact-command__radar span,.photo-lead-panel__scanner:before,.contact-map__grid:before,.final-cta-section:after,.final-cta-shell:after{animation:none}.quiz-visual__scan{animation:14s ease-in-out infinite quiz-scan-sweep}.order-route-map path{stroke-dashoffset:0}.aggregate-route__path--live{stroke-dashoffset:var(--aggregate-path-offset,1);transition:stroke-dashoffset .68s var(--motion-smooth)}.home-hero-orbit{animation-duration:42s}.home-hero-stage__scan{animation-duration:9s}.home-hero-stage__image{animation-duration:13s}.home-hero-hotspot:before,.home-hero-diagnostic__bar i:after,.home-hero-route-card:before{animation-duration:5.2s}.home-hero-diagram__paths{animation-duration:16s}.catalog-hero-depth-field{animation-duration:58s}.catalog-hero-depth-field:before{animation-duration:44s,14s}.catalog-hero-depth-field:after{animation-duration:62s,16s}.catalog-hero-depth-field i{animation-duration:42s}.catalog-hero-depth-field i:nth-of-type(2){animation-duration:58s}.catalog-hero-depth-field i:nth-of-type(3){animation-duration:34s}.catalog-hero-depth-field span{animation-duration:12s}.catalog-hero-depth-field span:nth-child(2n){animation-duration:14s}.catalog-hero-depth-field span:nth-child(5n){animation-duration:10.5s}.catalog-hero-blueprint{opacity:0;transition:opacity .42s;transform:translate(-50%)}.catalog-hero-blueprint.is-active{opacity:.42}.catalog-hero-blueprint :is(path,circle,rect,line,polyline){stroke-dashoffset:0}.is-content-switching,.is-content-swapped{opacity:1;transition:opacity var(--motion-fast) ease;animation:none;transform:none}.page-scroll-progress,.motion-card,.motion-media img,.motion-cta,.motion-section:before,.aggregate-route__image,.aggregate-route__stamp,.aggregate-route__hud,.aggregate-route__scan,.aggregate-route__grid,.aggregate-route__stage,.aggregate-route__city{transition-duration:var(--motion-fast);transition-timing-function:ease}.aggregate-route__image,.aggregate-route__stamp,.aggregate-route__hud,.aggregate-route__scan{transform:none}.aggregate-route__scan{opacity:.28}.motion-card:hover,.motion-card:focus-within,.motion-cta,.motion-cta:hover,.motion-cta:focus-visible,.motion-media:hover img,.motion-card:not(.cta-block):hover img{filter:none;transform:none}.motion-card:after,.motion-media:after,.motion-cta:after{animation:none;display:none}.quiz-visual__motion:before{opacity:.26}.quiz-visual__motion:after{opacity:.3}.quiz-visual__motion span{opacity:.58}.home-hero-diagram__paths{opacity:.56;stroke-dashoffset:0}.delivery-board__motion:before{opacity:.42}.delivery-board__motion:after{opacity:.72}.delivery-board__motion span{opacity:.58}.contact-command__screen:before{opacity:.34}.contact-command__screen:after{opacity:.42}.contact-command__radar{opacity:.86}}@media (width<=900px){.showroom-proof__photo--main{min-height:360px}}@media (width<=768px){.contact-command{border-radius:var(--radius-lg)}.contact-command__screen{min-height:360px;padding:22px}.contact-command__screen:after{left:22px;right:22px;transform:translateY(22px)}.contact-command__screen>.relative{max-width:100%;padding-right:4rem}.contact-command__action{max-width:100%}.contact-command__radar{opacity:.52;width:150px;height:150px;bottom:16px;right:14px}.contact-command__radar:after{inset:46px}}@media (width<=640px){.catalog-hero-switches{justify-content:flex-start;width:100%}.catalog-hero-variant-switch{max-width:100%;overflow-x:auto}.catalog-hero-scene{opacity:.52;inset:70px 0 0}.catalog-hero-blueprint{stroke-width:1.2px;width:760px;max-width:none;top:160px;left:62%}.catalog-hero-visual{min-height:330px}.catalog-hero-stage--cutout{gap:10px}.catalog-hero-stage--cutout .catalog-hero-route{display:none!important}.catalog-hero-route{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-hero-route__item{gap:6px;min-height:96px;padding:10px}.catalog-hero-route__item span{width:28px;height:28px;font-size:10px}.catalog-hero-route__item strong{font-size:12px;line-height:1.15}.catalog-hero-route__item small{display:none}.catalog-hero-visual--cutout{min-height:300px}.catalog-hero-visual--cutout .catalog-hero-visual__image{object-position:center;width:100%;height:255px;inset:0;transform:scale(1)}.catalog-hero-visual--type-catalog-parts.catalog-hero-visual--cutout .catalog-hero-visual__image{object-position:center;width:152%;height:285px;inset:0 -26% auto;transform:scale(1)}.catalog-hero-visual--type-transmission.catalog-hero-visual--cutout .catalog-hero-visual__image{object-position:center;width:128%;height:270px;inset:-4% -14% auto}.catalog-hero-visual--type-cylinder-head.catalog-hero-visual--cutout .catalog-hero-visual__image{object-position:center;width:124%;height:220px;inset:15% -12% auto}.catalog-hero-depth-field{opacity:.78;animation-duration:58s;inset:2% 0 13%}.catalog-hero-depth-field:before,.catalog-hero-depth-field:after{opacity:.42}.catalog-hero-depth-field:before{animation-duration:44s,14s}.catalog-hero-depth-field:after{animation-duration:62s,16s}.catalog-hero-depth-field i{opacity:.28;width:210px;animation-duration:42s}.catalog-hero-depth-field i:nth-of-type(2){width:260px;animation-duration:58s}.catalog-hero-depth-field i:nth-of-type(3),.catalog-hero-depth-field span:nth-child(n+7){display:none}.catalog-hero-depth-field span{animation-duration:12s}.catalog-hero-depth-field span:nth-child(2n){animation-duration:14s}.catalog-hero-depth-field span:nth-child(5n){animation-duration:10.5s}.catalog-hero-blueprint :is(path,circle,rect,line,polyline){animation-duration:12s}.catalog-hero-visual--cutout:before{inset:16% 0 10%}.catalog-hero-visual--cutout:after{height:24px;bottom:54px;left:14%;right:14%}.catalog-hero-visual--cutout .catalog-hero-visual__counter{top:4px;right:4px}.catalog-hero-engine-codes{justify-content:center;max-width:none;bottom:0;left:0;right:0}.catalog-hero-visual__panel{padding:15px;bottom:14px;left:14px;right:14px}.catalog-hero-visual--cutout .catalog-hero-visual__panel{width:min(300px,100% - 24px);bottom:8px;left:12px}.catalog-hero-visual__panel h2{font-size:23px}.catalog-visual{height:132px}.home-catalog-rail .catalog-visual{height:clamp(168px,50vw,210px)}.home-catalog-rail .catalog-visual__open{opacity:1;transform:none}.catalog-card__actions,.product-card__actions{grid-template-columns:1fr}.showroom-proof__actions{display:grid}.showroom-proof__facts div{min-height:78px}.service-console,.cargo-output,.catalog-assistant{padding:18px}.catalog-fit-map__visual,.selection-brief{padding:20px}.catalog-fit-map__orbit,.selection-brief__map{opacity:.55;width:150px;height:150px;bottom:-34px;right:-28px}.catalog-assistant__tabs{grid-template-columns:1fr 1fr}.catalog-assistant__tabs button{min-height:66px}.product-inspector [data-product-inspector-trigger]{grid-template-columns:44px 1fr}.product-inspector [data-product-inspector-trigger] small{grid-column:2}.service-console__screen{min-height:330px;padding:18px}.service-console__row{grid-template-columns:10px 1fr}.service-console__row strong{grid-column:2}.cargo-output__head{flex-direction:column;align-items:stretch}.delivery-board__photo{min-height:540px}.delivery-board__content{padding:18px}.delivery-board__route{flex-direction:column}.delivery-board__route span{width:fit-content;position:relative;top:auto;left:auto}.delivery-board__route strong{text-align:left;width:100%;margin-left:0}.delivery-board__steps{grid-template-columns:1fr}.delivery-board__steps div{min-height:92px}.delivery-board__steps strong{margin-top:10px}.cargo-crate{height:200px}.cargo-crate__photo{max-width:82%;max-height:128px}.document-stack{min-height:610px}.document-stack__sheet--front{padding:22px;inset:0 0 36px 20px}.comparison-output{position:relative;top:auto}.article-body{font-size:1rem;line-height:1.78}.article-body h2{font-size:1.7rem}.article-body table{font-size:.82rem}.article-body th,.article-body td{padding:.7rem}}@media (width<=420px){.contact-command__screen{min-height:386px;padding:20px 18px}.contact-command__screen:after{left:18px;right:18px;transform:translateY(20px)}.contact-command__screen>.relative{padding-right:3rem}.contact-command__radar{opacity:.42;width:132px;height:132px;bottom:12px;right:10px}.contact-command__radar:after{inset:40px}}[data-photo-lead-modal],[data-callback-modal],[data-product-gallery-modal]{opacity:0;transition:opacity .16s}[data-photo-lead-modal].is-open,[data-callback-modal].is-open,[data-product-gallery-modal].is-open{opacity:1}[data-photo-lead-modal] .photo-lead-panel,[data-callback-modal] .modal-panel,[data-product-gallery-modal] .product-gallery-viewer{opacity:0;transition:opacity .18s,transform .18s;transform:translateY(16px)scale(.98)}[data-photo-lead-modal].is-open .photo-lead-panel,[data-callback-modal].is-open .modal-panel,[data-product-gallery-modal].is-open .product-gallery-viewer{opacity:1;transform:translateY(0)scale(1)}.photo-lead-panel__scanner{z-index:1;border:1px solid #ffd32659;border-radius:12px;position:absolute;inset:42px;box-shadow:0 0 0 1px #ffffff14,0 24px 80px #0000005c}.photo-lead-panel__scanner:before,.photo-lead-panel__scanner:after{content:"";background:linear-gradient(90deg,#0000,#ffd326,#ef2b35,#0000);border-radius:999px;height:2px;position:absolute;left:18px;right:18px}.photo-lead-panel__scanner:before{animation:3.4s ease-in-out infinite photo-lead-scan;top:28%}.photo-lead-panel__scanner:after{opacity:.45;bottom:18%}.photo-lead-panel__upload-button{cursor:pointer;min-height:52px;color:var(--color-brand-ink);background:#fff;border:1px solid #e5e5e5;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:900;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.photo-lead-panel__upload-button:hover,.photo-lead-panel__upload-button:focus-visible{border-color:#0a0a0a;transform:translateY(-1px)}.photo-lead-panel__upload-button--dark{color:#fff;background:#0a0a0a;border-color:#0a0a0a}[data-photo-lead-file-state].is-filled{color:var(--color-brand-ink);background:#ffd3262e}.article-body{overflow-wrap:anywhere;color:#262626;min-width:0;max-width:100%;font-size:1.0625rem;line-height:1.85}.article-body img,.article-body iframe,.article-body video,.article-body figure{max-width:100%}.article-body img,.article-body video{height:auto}.article-body pre{max-width:100%;overflow-x:auto}.article-body>*+*{margin-top:1.25rem}.article-body h2{color:var(--color-brand-ink);margin-top:2.75rem;font-size:clamp(1.75rem,2vw,2.35rem);font-weight:900;line-height:1.08}.article-body h3{color:var(--color-brand-ink);margin-top:2rem;font-size:1.35rem;font-weight:900;line-height:1.2}.article-body p,.article-body li{color:#404040}.article-body a{color:var(--color-brand-ink);text-underline-offset:.2em;font-weight:800;-webkit-text-decoration:underline #ffd326cc;text-decoration:underline #ffd326cc;text-decoration-thickness:.16em}.article-body ul,.article-body ol{gap:.65rem;padding-left:1.35rem;display:grid}.article-body ul{list-style:outside}.article-body ol{list-style:decimal}.article-body blockquote{background:#f5f5f2;border-left:.32rem solid #ffd326;padding:1rem 1.25rem;font-weight:800}.article-body table{border-collapse:collapse;border-radius:.5rem;width:100%;min-width:0;max-width:100%;font-size:.95rem;display:block;overflow-x:auto}.article-body th,.article-body td{overflow-wrap:anywhere;text-align:left;vertical-align:top;border:1px solid #e5e5e5;padding:.9rem}.article-body th{color:#fff;background:#0a0a0a;font-weight:900}.product-page-shell{background:radial-gradient(circle at 74% 0,#ffd32629,#0000 28%),linear-gradient(#fff 0%,#f7f5ef 42%,#f5f5f2 100%)}.product-hero-card{isolation:isolate;border-radius:var(--radius-lg);background:linear-gradient(135deg,#fffffff5,#fffcf0d6),#fff;border:1px solid #0a0a0a14;align-items:start;padding:clamp(16px,2.2vw,28px);position:relative;overflow:clip;box-shadow:0 24px 70px #0a0a0a14}.product-hero-card:before{z-index:-2;content:"";transform-origin:50%;will-change:transform, opacity;background:linear-gradient(90deg,#0a0a0a09 1px,#0000 1px) 0 0/46px 46px,linear-gradient(#0a0a0a09 1px,#0000 1px) 0 0/46px 46px,radial-gradient(circle at 18% 24%,#ffd3262e,#0000 24%),radial-gradient(circle at 82% 18%,#e1262f0f,#0000 22%);animation:16s ease-in-out infinite alternate product-hero-grid-drift;position:absolute;inset:-18% -8%;transform:rotate(-1.5deg)}.product-hero-card:after{z-index:-1;background:radial-gradient(circle at 50% 50%, transparent 0 28%, #0a0a0a0b 28.5% 29%, transparent 29.5% 48%, #0a0a0a0b 48.5% 49%, transparent 49.5%), conic-gradient(from 20deg, transparent 0 38deg, #ffd32640 38deg 46deg, transparent 46deg 130deg, #e1262f1f 130deg 137deg, transparent 137deg);content:"";opacity:.55;transform-origin:50%;will-change:transform, opacity, filter;border:1px solid #0a0a0a12;border-radius:50%;width:min(34vw,360px);height:min(34vw,360px);animation:8.8s linear infinite product-hero-radar-spin,3.8s ease-in-out infinite alternate product-hero-radar-breathe;position:absolute;bottom:26px;right:28px}.product-hero-card>*{z-index:1;position:relative}.product-hero-scan{border-radius:inherit;pointer-events:none;inset:0;overflow:hidden;z-index:0!important;position:absolute!important}.product-hero-scan:before{content:"";opacity:.54;mix-blend-mode:multiply;will-change:transform, opacity;background:linear-gradient(110deg,#0000 0 42%,#ffd3262e 48%,#00abb51f 51%,#0000 58%),radial-gradient(circle at 68% 58%,#ffd32629,#0000 24%);animation:5.6s ease-in-out infinite product-hero-scan-pass;position:absolute;inset:-22% -30%;transform:translate(-34%)rotate(-6deg)}.product-hero-scan__sweep{opacity:.68;transform-origin:100%;will-change:transform, opacity;background:linear-gradient(90deg,#0000,#ffd326db,#ffd32652);border-radius:999px;width:min(46vw,520px);height:2px;animation:4.9s linear infinite product-hero-sweep;position:absolute;bottom:17%;right:9%;box-shadow:0 0 22px #ffd3266b}.product-hero-scan__pulse{aspect-ratio:1;opacity:.76;will-change:transform, opacity;border:1px solid #0a0a0a12;border-radius:999px;width:clamp(130px,20vw,238px);animation:3.4s ease-out infinite product-hero-pulse;position:absolute;bottom:15%;right:18%;box-shadow:0 0 0 34px #0a0a0a06,0 0 0 76px #0a0a0a05,inset 0 0 42px #ffd32614}.product-hero-scan__dot{opacity:.86;will-change:transform, opacity;border-radius:999px;width:12px;height:12px;animation:2.5s ease-in-out infinite product-hero-dot-pulse;position:absolute;box-shadow:0 0 0 7px #ffd3262b,0 0 22px #ffd32680}.product-hero-scan__dot--code{background:var(--color-brand-yellow);top:34%;left:48%}.product-hero-scan__dot--vin{background:#00abb5;animation-delay:.65s;top:44%;right:12%;box-shadow:0 0 0 7px #00abb529,0 0 22px #00abb570}.product-hero-scan__dot--stock{background:var(--color-brand-red);animation-delay:1.15s;bottom:31%;right:26%;box-shadow:0 0 0 7px #e1262f24,0 0 22px #e1262f5c}.product-hero-media{border-radius:var(--radius-lg)!important;background:radial-gradient(circle at 70% 20%,#ffd32652,#0000 27%),radial-gradient(circle at 22% 78%,#e1262f14,#0000 26%),linear-gradient(135deg,#fff,#f4f1e9 58%,#e9e4d8)!important;border-color:#0a0a0a14!important;min-height:clamp(300px,27vw,360px)!important;box-shadow:inset 0 1px #ffffffd9,0 18px 42px #0a0a0a14!important}.product-hero-media:before{z-index:0;content:"";opacity:.72;background-color:#0000;background-image:linear-gradient(90deg,#0a0a0a0d 1px,#0000 1px),linear-gradient(#0a0a0a0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.product-hero-media:after{z-index:0;opacity:.75;background-color:#0000;background-image:radial-gradient(circle at 50% 54%,#0000 0 92px,#0a0a0a0f 93px 94px,#0000 95px 150px,#0a0a0a0b 151px 152px,#0000 153px),linear-gradient(115deg,#0000 0 46%,#ffffff80 47% 48%,#0000 49%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:none;mask-image:none}.product-hero-media__inner{z-index:2;grid-template-rows:auto minmax(clamp(260px,31vw,390px),1fr) auto;align-content:center;width:100%;display:grid;position:relative;min-height:clamp(360px,43vw,560px)!important}.product-hero-image-link{aspect-ratio:16/9;cursor:zoom-in;max-height:clamp(300px,34vw,430px);box-shadow:none;order:0;justify-content:center;align-items:center;padding:clamp(8px,1.5vw,18px);scroll-margin-top:110px;display:flex;inset:auto;border-radius:var(--radius-lg)!important;background:#fff!important;border:1px solid #0a0a0a14!important;min-height:clamp(260px,31vw,390px)!important;position:relative!important}.product-hero-image-link:focus-visible{outline-offset:3px;outline:3px solid #ffd326cc}.product-hero-count-badge{z-index:5;pointer-events:none;border:1px solid #0a0a0a0f;box-shadow:0 12px 26px #0a0a0a1f,inset 0 1px #ffffffdb}.product-hero-thumbs,.product-hero-video{z-index:3;position:relative}.product-hero-thumbs{order:-1;align-self:start}.product-hero-thumbs button{min-height:72px;box-shadow:0 10px 22px #0a0a0a0f;border-radius:var(--radius-md)!important}.product-hero-video{order:1;align-self:end;box-shadow:0 18px 42px #0a0a0a29}.product-hero-video video{max-height:clamp(180px,18vw,250px)}.product-gallery-viewer{max-height:calc(100dvh - 3rem)}.product-gallery-viewer__stage{background:linear-gradient(90deg,#0a0a0a09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#0a0a0a09 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 72% 22%,#ffd3262e,#0000 30%),#f8f7f2;justify-content:center;align-items:center;min-height:clamp(280px,52vh,620px);max-height:calc(100dvh - 9rem);padding:clamp(14px,2vw,26px);display:flex;overflow:hidden}.product-gallery-viewer__image{border-radius:var(--radius-md);object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(64vh,620px);box-shadow:0 24px 56px #0a0a0a24}.product-hero-image{z-index:1;border-radius:inherit;filter:drop-shadow(0 24px 28px #0a0a0a29);object-position:center center;transition:filter var(--motion-base) var(--motion-smooth);position:relative;transform:translate(0);object-fit:cover!important;width:100%!important;height:100%!important;max-height:none!important}.product-hero-card:hover .product-hero-image{filter:drop-shadow(0 30px 34px #0a0a0a33)}.product-hero-info{flex-direction:column;justify-content:center;min-width:0;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:clamp(8px,2vw,30px)!important}.product-hero-info>p:first-child{letter-spacing:.08em;color:var(--color-brand-red)!important}.product-hero-info h1{max-width:24ch;font-size:clamp(2.15rem,3.35vw,3.85rem);line-height:1}.product-hero-info>p:not(:first-child){color:#404040;max-width:58ch;font-size:clamp(1rem,1.05vw,1.12rem)}.product-hero-facts{isolation:isolate;border-radius:var(--radius-lg);position:relative;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr))!important}.product-hero-facts:before,.product-hero-facts:after{z-index:0;pointer-events:none;content:"";position:absolute}.product-hero-facts:before{opacity:.48;transform-origin:0;height:2px;animation:product-facts-route 4.8s var(--motion-smooth) infinite;background:linear-gradient(90deg,#0000,#ffd326db,#00a6b2b8,#0000);border-radius:999px;bottom:42%;left:4%;right:4%;transform:scaleX(.12)}.product-hero-facts:after{background:var(--color-brand-red);width:12px;height:12px;animation:product-facts-node 4.8s var(--motion-smooth) infinite;border-radius:999px;bottom:34%;right:15%;box-shadow:0 0 0 8px #e1262f1f,0 0 24px #e1262f5c}.product-hero-facts>div{z-index:1;min-height:96px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 12px 28px #0a0a0a0f;border-radius:var(--radius-lg)!important;background:#ffffffc7!important;border-color:#0a0a0a14!important}.product-hero-facts>div:before{z-index:0;background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-tech));content:"";opacity:0;height:3px;animation:product-fact-card-scan 6.4s var(--motion-smooth) infinite;animation-delay:calc(var(--fact-index,0) * .46s);position:absolute;inset:0 0 auto;transform:translate(-110%)}.product-hero-facts>div:after{z-index:0;content:"";opacity:.28;width:9px;height:9px;animation:3.2s ease-in-out infinite product-fact-node-pulse;animation-delay:calc(var(--fact-index,0) * .32s);background:#ffd326eb;border-radius:999px;position:absolute;top:14px;right:14px;transform:scale(.82);box-shadow:0 0 0 7px #ffd3261f,0 0 18px #ffd32652}.product-hero-facts>div>*{z-index:1;position:relative}.product-hero-facts>div:first-child{--fact-index:0}.product-hero-facts>div:nth-child(2){--fact-index:1}.product-hero-facts>div:nth-child(3){--fact-index:2}.product-hero-facts>div:nth-child(4){--fact-index:3}.product-hero-facts>div:nth-child(5){--fact-index:4}.product-hero-facts>div:hover{transform:translate3d(0, var(--motion-hover-lift), 0);box-shadow:0 18px 38px #0a0a0a17;border-color:#0a0a0a33!important}.product-hero-facts>div:last-child{grid-column:span 2;min-height:88px;background:linear-gradient(135deg,#ffd3262e,#ffffffd1)!important}.product-agreement-card,.service-step-card,.not-found-link{gap:10px;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.product-agreement-card:hover,.service-step-card:hover,.not-found-link:hover,.not-found-link:focus-visible{transform:translate3d(0, var(--motion-hover-lift), 0);box-shadow:0 18px 38px #0a0a0a14;border-color:#0a0a0a57!important}.product-agreement-card__icon,.service-step-card__icon,.not-found-link__icon{width:44px;min-width:44px;height:44px}.service-step-card{grid-template-columns:44px minmax(0,1fr);align-items:center}.not-found-link{align-content:space-between;min-height:118px}.product-section{border-radius:var(--radius-lg)!important;border-color:#0a0a0a14!important;box-shadow:0 16px 42px #0a0a0a0e!important}.product-intent-brief{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 18%,#ffd32624,#0000 32%),linear-gradient(135deg,#fff,#f8f7f2)!important}.product-intent-brief:after{content:"";pointer-events:none;border:1px solid #0a0a0a0f;border-radius:999px;width:110px;height:110px;position:absolute;top:22px;right:26px}.product-query-chip{border-radius:var(--radius-md);max-width:100%;min-height:34px;color:var(--color-brand-ink);overflow-wrap:anywhere;background:#ffffffdb;border:1px solid #0a0a0a17;align-items:center;padding:7px 10px;font-size:13px;font-weight:900;line-height:1.25;display:inline-flex}.product-intent-brief__aside{z-index:1;border-radius:var(--radius-lg);color:#fff;background:#171713;border:1px solid #0a0a0a1a;gap:10px;padding:18px;display:grid;position:relative;box-shadow:0 20px 44px #0a0a0a26}.product-intent-brief__aside span{color:var(--color-brand-yellow);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:950}.product-intent-brief__aside strong{color:#fff;font-size:20px;font-weight:950;line-height:1.15}.product-intent-brief__aside small{color:#ffffffbd;font-size:13px;font-weight:700;line-height:1.7}.product-intent-card,.product-data-check__item,.product-decision-card{min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.product-intent-card:before,.product-data-check__item:before,.product-decision-card:before{background:linear-gradient(180deg, var(--color-brand-yellow), var(--color-brand-red));content:"";opacity:0;width:4px;transition:opacity .18s;position:absolute;inset:0 auto 0 0}.product-intent-card:hover,.product-data-check__item:hover,.product-decision-card:hover{transform:translateY(-2px);box-shadow:0 18px 38px #0a0a0a14;border-color:#0a0a0a38!important}.product-intent-card:hover:before,.product-data-check__item:hover:before,.product-decision-card:hover:before{opacity:1}.product-intent-card__icon,.product-data-check__icon,.product-decision-card__icon{width:44px;min-width:44px;height:44px}.product-decision-card--good{background:linear-gradient(135deg,#ffd32629,#fff)!important}.product-decision-card--warning{background:linear-gradient(135deg,#15a5b31a,#fff)!important}.product-decision-card ul{padding-left:0;list-style:none}.product-decision-card li{padding-left:18px;position:relative}.product-decision-card li:before{background:var(--color-brand-red);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:.72em;left:0}.product-decision-card--good li:before{background:var(--color-brand-yellow);box-shadow:0 0 0 3px #ffd3263d}.product-related-section{position:relative;overflow:hidden}.product-related-section__head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.product-related-section__tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.product-related-controls{border-radius:var(--radius-lg);background:#fff;border:1px solid #e5e5e5;align-items:center;gap:8px;padding:5px;display:inline-flex;box-shadow:0 12px 28px #0a0a0a0f}.product-related-section.is-related-static .product-related-controls{display:none}.product-related-status{border-radius:var(--radius-md);min-height:38px;color:var(--color-brand-ink);white-space:nowrap;background:#ffd32624;align-items:center;padding:0 .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;font-weight:900;display:inline-flex}.product-related-arrow{border-radius:var(--radius-md);background:radial-gradient(circle at 34% 24%, #ffffffc7, transparent 34%), linear-gradient(180deg, #ffe782 0%, var(--color-brand-yellow) 58%, #efb800 100%);width:38px;height:38px;color:var(--color-brand-ink);cursor:pointer;transition:opacity .18s ease, transform .19s var(--motion-smooth), box-shadow .19s ease;border:1px solid #ffd326b3;place-items:center;font-size:1rem;font-weight:950;display:inline-grid;box-shadow:inset 0 1px #ffffffbf,0 10px 22px #ffd32633}.product-related-arrow:not(:disabled):hover,.product-related-arrow:not(:disabled):focus-visible{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffc7,0 14px 28px #ffd32647}.product-related-arrow:not(:disabled):active{transform:scale(.94)}.product-related-arrow:disabled{cursor:default;opacity:.38;box-shadow:none}.product-related-all{color:var(--color-brand-red);font-size:.875rem;font-weight:900;text-decoration:none;transition:color .16s}.product-related-all:hover,.product-related-all:focus-visible{color:var(--color-brand-ink)}.product-related-frame{margin-top:1.25rem;position:relative}.product-related-frame:before,.product-related-frame:after{z-index:2;pointer-events:none;content:"";opacity:0;width:46px;transition:opacity .18s;position:absolute;top:0;bottom:.75rem}.product-related-frame:before{background:linear-gradient(90deg,#fff,#fff0);left:-1px}.product-related-frame:after{background:linear-gradient(270deg,#fff,#fff0);right:-1px}.product-related-section.can-scroll-prev .product-related-frame:before,.product-related-section.can-scroll-next .product-related-frame:after{opacity:1}.product-related-carousel{--product-related-gap:18px;gap:var(--product-related-gap);overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 16px;scroll-padding-inline:2px;display:flex;overflow:auto visible}.product-related-carousel::-webkit-scrollbar{display:none}.product-related-carousel>.product-card{flex:0 0 calc((100% - var(--product-related-gap)) / 2);scroll-snap-align:start;scroll-snap-stop:always;transform-origin:50%;min-width:0;transition:border-color .18s ease, box-shadow .18s ease, opacity .22s ease, transform .24s var(--motion-smooth);transform:scale(.985)}.product-related-carousel>.product-card.is-related-visible{opacity:1;transform:scale(1)}.product-related-section[data-related-slider-bound=true] .product-related-carousel>.product-card:not(.is-related-visible){opacity:.76}.product-related-carousel .product-card__media{aspect-ratio:16/9}.product-related-carousel .product-card h3{font-size:clamp(1.08rem,1.4vw,1.35rem)}.product-related-carousel .product-card__actions{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:8px}.product-pair-grid>.product-section{height:100%}.product-pair-grid .product-inspector-card,.product-pair-grid .product-compatibility-card{flex-direction:column;min-height:100%;display:flex}.product-fit-card__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-fit-card__head>span{border-radius:var(--radius-lg);min-height:34px;color:var(--color-brand-ink);white-space:nowrap;background:#ffd32629;border:1px solid #ffd326a6;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.product-compatibility-picker{scrollbar-width:thin;gap:10px;max-height:332px;padding-right:4px;display:grid;overflow:auto}.product-fit-option{border-radius:var(--radius-lg);min-height:94px;color:var(--color-brand-ink);text-align:left;background:linear-gradient(135deg,#fff,#f8f7f2);border:1px solid #0a0a0a14;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-content:center;align-items:start;gap:6px 12px;padding:14px 12px;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:grid}.product-fit-option>span{border-radius:var(--radius-md);width:40px;height:40px;font-family:var(--font-mono);background:#ffd32629;border:1px solid #ffd326a6;grid-row:1/span 2;justify-content:center;align-self:start;align-items:center;font-size:11px;font-weight:950;display:inline-flex}.product-fit-option strong,.product-fit-option small{overflow-wrap:break-word;min-width:0;max-width:100%;display:block;overflow:visible}.product-fit-option strong{grid-column:2;align-self:start;font-size:15px;font-weight:950;line-height:1.18}.product-fit-option__vehicle{align-items:center;gap:8px;display:flex}.product-fit-option__vehicle>span:last-child{min-width:0}.product-fit-option small{color:#525252;grid-column:2;align-self:start;font-size:12px;font-weight:750;line-height:1.38}.product-fit-option:hover,.product-fit-option:focus-visible,.product-fit-option.is-active{background:#fff8d9;border-color:#ffd326d9;transform:translateY(-1px);box-shadow:0 12px 28px #0a0a0a12}.product-fit-summary,.product-inspector-context{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0a0a0a09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#0a0a0a09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(135deg,#fff,#fffaf0);border:1px solid #0a0a0a14;padding:18px}.product-fit-summary{margin-top:auto}.product-fit-summary__top,.product-inspector-context{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-fit-summary__top span,.product-inspector-context span{color:var(--color-brand-red);text-transform:uppercase;font-size:11px;font-weight:950}.product-fit-summary__top strong,.product-inspector-context strong{color:var(--color-brand-ink);font-family:var(--font-mono);text-align:right;font-size:13px;font-weight:950}.product-fit-summary h3{margin-top:14px;font-size:24px;font-weight:950;line-height:1.1}.product-fit-summary p{color:#525252;margin-top:9px;font-size:14px;line-height:1.65}.product-fit-checks{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.product-fit-checks span{color:#525252;text-transform:uppercase;background:#fff;border:1px solid #0a0a0a14;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.product-fit-actions{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:10px;margin-top:16px;display:grid}.product-fit-actions button,.product-inspector__output button{border-radius:var(--radius-lg);text-align:center;justify-content:center;align-items:center;min-height:46px;padding:0 14px;font-size:13px;font-weight:950;line-height:1.15;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.product-fit-primary,.product-inspector__output button{border:1px solid var(--color-brand-yellow);background:var(--color-brand-yellow);color:var(--color-brand-ink);box-shadow:0 12px 26px #ffd32640}.product-fit-secondary{color:var(--color-brand-ink);background:#fff;border:1px solid #0a0a0a24}.product-fit-actions button:hover,.product-fit-actions button:focus-visible,.product-inspector__output button:hover,.product-inspector__output button:focus-visible{transform:translateY(-1px)}.product-inspector-card{background:radial-gradient(circle at 90% 10%,#ffd32621,#0000 24%),linear-gradient(135deg,#fff,#fbfaf6)!important}.product-inspector-card [data-product-inspector-trigger]{background:#ffffffdb;border-color:#0a0a0a14;box-shadow:0 8px 18px #0a0a0a09}.product-inspector-card .product-inspector__output{background-color:#fff;background-image:linear-gradient(90deg,#0a0a0a09 1px,#0000 1px),linear-gradient(#0a0a0a09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#0a0a0a1a;box-shadow:inset 0 1px #fffc}.product-inspector-context{flex-wrap:wrap;align-items:flex-start}.product-inspector-context strong{font-family:inherit;font-size:18px;line-height:1.15}.product-inspector-context small{color:#525252;width:100%;font-size:12px;font-weight:800;line-height:1.35}.product-inspector-checklist{gap:8px;margin-top:14px;display:grid}.product-inspector-checklist li{border-radius:var(--radius-md);color:#262626;background:#ffffffc7;border:1px solid #0a0a0a14;padding:10px 12px 10px 34px;font-size:13px;font-weight:850;line-height:1.35;position:relative}.product-inspector-checklist li:before{background:var(--color-brand-yellow);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:14px;left:14px;box-shadow:0 0 0 4px #ffd3262e}.product-inspector__output button{width:100%;margin-top:16px}.product-order-panel{position:relative;overflow:hidden;border-radius:var(--radius-lg)!important;background:radial-gradient(circle at 92% 0,#ffd3262e,#0000 24%),linear-gradient(#fff,#fffaf0 100%)!important;border-color:#0a0a0a1a!important;box-shadow:0 26px 70px #0a0a0a1f!important}.product-order-panel:before{background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red), #0a0a0a);content:"";height:5px;position:absolute;inset:0 0 auto}.product-order-panel form input,.product-order-panel form textarea{box-shadow:inset 0 1px #ffffffa6;background:#ffffffd1!important;border-color:#0a0a0a1a!important}.product-order-panel form input:focus,.product-order-panel form textarea:focus{box-shadow:0 0 0 4px #ffd32633;border-color:#0a0a0ac7!important}.product-order-panel button[type=submit]{box-shadow:0 14px 26px #ffd32647}.product-order-panel button[type=submit]:hover,.product-order-panel button[type=submit]:focus-visible{transform:translateY(-1px)}@keyframes product-hero-grid-drift{0%{opacity:.88;transform:rotate(-1.5deg)translate(-10px,-6px)}to{opacity:1;transform:rotate(-1.5deg)translate(12px,8px)}}@keyframes product-hero-radar-spin{to{transform:rotate(360deg)}}@keyframes product-hero-radar-breathe{0%{filter:drop-shadow(0 0 #ffd32600);opacity:.44}to{filter:drop-shadow(0 0 18px #ffd32629);opacity:.72}}@keyframes product-hero-scan-pass{0%,18%{opacity:0;transform:translate(-40%)rotate(-6deg)}44%{opacity:.62}76%,to{opacity:0;transform:translate(40%)rotate(-6deg)}}@keyframes product-hero-sweep{0%{opacity:.16;transform:rotate(18deg)scaleX(.58)}38%{opacity:.78;transform:rotate(88deg)scaleX(1)}68%{opacity:.58;transform:rotate(142deg)scaleX(.88)}to{opacity:.16;transform:rotate(198deg)scaleX(.58)}}@keyframes product-hero-pulse{0%{opacity:.18;transform:scale(.72)}48%{opacity:.78;transform:scale(1)}to{opacity:.08;transform:scale(1.16)}}@keyframes product-hero-dot-pulse{0%,to{opacity:.62;transform:translate(0)scale(.86)}46%{opacity:1;transform:translateY(-4px)scale(1.16)}}@keyframes product-facts-route{0%,16%{opacity:0;transform:translate(-8%)scaleX(.08)}42%{opacity:.78;transform:translate(0)scaleX(.78)}72%{opacity:.42;transform:translate(8%)scaleX(1)}to{opacity:0;transform:translate(18%)scaleX(.22)}}@keyframes product-facts-node{0%,18%{opacity:0;transform:translate(-420px)scale(.8)}44%{opacity:1;transform:translate(-190px,-2px)scale(1)}72%{opacity:.82;transform:translate(0)scale(1.08)}to{opacity:0;transform:translate(90px)scale(.8)}}@keyframes product-fact-card-scan{0%,20%,to{opacity:0;transform:translate(-112%)}34%{opacity:.92}48%{opacity:0;transform:translate(112%)}}@keyframes product-fact-node-pulse{0%,to{opacity:.22;transform:scale(.78)}48%{opacity:.86;transform:scale(1.08)}}@media (width<=1023px){.product-hero-card{padding:18px}.product-hero-info h1{max-width:16ch}.product-hero-media,.product-hero-media__inner{min-height:460px!important}.product-hero-image-link{aspect-ratio:16/10;max-height:380px;min-height:clamp(260px,50vw,360px)!important}.product-related-carousel>.product-card{flex-basis:calc((100% - var(--product-related-gap)) / 2)}}@media (width<=640px){.product-hero-card{padding:12px}.product-hero-scan{opacity:.72}.product-hero-scan__sweep{width:78vw;bottom:21%;right:-4%}.product-hero-scan__pulse{bottom:18%;right:9%}.product-hero-scan__dot--code{top:28%;left:18%}.product-hero-scan__dot--vin{top:40%;right:16%}.product-hero-scan__dot--stock{bottom:28%;right:42%}.product-hero-media,.product-hero-media__inner{min-height:430px!important}.product-hero-media:before{background-size:34px 34px;inset:16px}.product-hero-image-link{aspect-ratio:4/3;max-height:300px;min-height:240px!important}.product-hero-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.product-hero-thumbs button{min-height:54px}.product-hero-image{width:100%;transform:none}.product-hero-info h1{max-width:none;font-size:clamp(2.15rem,13vw,3.25rem)}.product-hero-facts{grid-template-columns:1fr!important}.product-hero-facts>div,.product-hero-facts>div:last-child{grid-column:auto;min-height:auto}.product-related-section{padding:18px!important}.product-related-section__head{flex-direction:column;align-items:flex-start}.product-related-section__tools{justify-content:space-between;align-items:center;width:100%}.product-related-controls{order:2}.product-related-all{order:1}.product-related-frame:before,.product-related-frame:after{width:28px}.product-related-carousel{--product-related-gap:12px;gap:12px;margin-right:-18px;padding-right:18px}.product-related-carousel>.product-card{flex-basis:min(86vw,340px)}.product-related-carousel .product-card__actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr))}.product-fit-card__head,.product-fit-summary__top{flex-direction:column;align-items:flex-start}.product-fit-actions{grid-template-columns:1fr}.product-compatibility-picker{max-height:292px}}.selection-risk-lab{isolation:isolate;background:linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle at 16% 12%,#ffd3262e,#0000 28%),linear-gradient(135deg,#10100e,#181814 54%,#0b1515);position:relative;overflow:hidden}.selection-risk-lab__copy,.selection-risk-lab__panel,.proof-stack__visual,.proof-stack__content{min-width:0}.selection-risk-lab__inputs{grid-template-columns:repeat(auto-fit,minmax(min(100%,178px),1fr));gap:10px;display:grid}.selection-risk-lab__input{border-radius:var(--radius-lg);color:#fff;text-align:left;min-height:112px;transition:border-color .2s var(--motion-smooth), background-color .2s var(--motion-smooth), color .2s var(--motion-smooth), box-shadow .2s var(--motion-smooth), transform .2s var(--motion-smooth);background:#ffffff12;border:1px solid #ffffff1f;align-content:space-between;padding:14px;display:grid;position:relative;overflow:hidden}.selection-risk-lab__input span{border-radius:var(--radius-md);width:fit-content;color:var(--color-brand-yellow);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);background:#ffffff1a;padding:5px 7px;font-size:11px;font-weight:950}.selection-risk-lab__input strong{margin-top:14px;font-size:15px;font-weight:950;line-height:1.16}.selection-risk-lab__input small{color:#e5e5e5b8;font-size:12px;font-weight:850}.selection-risk-lab__input:hover,.selection-risk-lab__input:focus-visible,.selection-risk-lab__input.is-active{border-color:var(--color-brand-yellow);background:var(--color-brand-yellow);color:var(--color-brand-ink);transform:translate3d(0, var(--motion-hover-lift), 0);box-shadow:0 18px 42px #ffd32629}.selection-risk-lab__input:hover span,.selection-risk-lab__input:focus-visible span,.selection-risk-lab__input.is-active span{color:var(--color-brand-red);background:#0a0a0a17}.selection-risk-lab__input:hover small,.selection-risk-lab__input:focus-visible small,.selection-risk-lab__input.is-active small{color:#404040}.selection-risk-lab__actions,.proof-stack__actions{flex-wrap:wrap;gap:12px;display:flex}.selection-risk-lab__actions button,.proof-stack__action,.proof-stack__ghost{border-radius:var(--radius-lg);justify-content:center;align-items:center;min-height:50px;padding:0 18px;font-size:14px;font-weight:950;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.selection-risk-lab__actions button:first-child,.proof-stack__action{border:1px solid var(--color-brand-yellow);background:var(--color-brand-yellow);color:var(--color-brand-ink);box-shadow:0 16px 34px #ffd3262e}.selection-risk-lab__actions button:last-child,.proof-stack__ghost{color:#fff;background:#ffffff14;border:1px solid #fff3}.selection-risk-lab__actions button:hover,.selection-risk-lab__actions button:focus-visible,.proof-stack__action:hover,.proof-stack__action:focus-visible,.proof-stack__ghost:hover,.proof-stack__ghost:focus-visible{transform:translate3d(0, var(--motion-hover-lift), 0)}.selection-risk-lab__panel{isolation:isolate;border-radius:var(--radius-2xl);background-color:#ffffff12;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff29;padding:clamp(20px,4vw,34px);position:relative;overflow:hidden;box-shadow:0 30px 80px #00000042,inset 0 1px #ffffff1f}.selection-risk-lab__radar{isolation:isolate;border-radius:var(--radius-xl);background:radial-gradient(circle,#ffd32657 0 6px,#0000 7px),radial-gradient(circle,#0000 0 54px,#ffffff14 55px 56px,#0000 57px 102px,#ffffff12 103px 104px,#0000 105px),conic-gradient(from 220deg,#ffd32657,#0000 28%,#0000);border:1px solid #ffffff1a;min-height:250px;position:relative;overflow:hidden}.selection-risk-lab__radar:before{z-index:0;content:"";mix-blend-mode:screen;opacity:.9;transform-origin:50%;will-change:transform;background:conic-gradient(#ffd32680 0deg,#ffd32633 28deg,#0000 72deg 360deg),radial-gradient(circle,#ffd32647 0 3px,#0000 4px);animation:4.8s linear infinite risk-radar-spin;position:absolute;inset:0}.selection-risk-lab__radar.is-risk-radar-live:before{transform:rotate(var(--risk-radar-angle,0deg));animation:none}.selection-risk-lab__radar:after{z-index:1;content:"";transform-origin:0;will-change:transform;background:linear-gradient(90deg,#ffd326f2,#0000);border-radius:999px;height:2px;animation:4.8s linear infinite risk-radar-needle;position:absolute;inset:50% 9% auto 50%;box-shadow:0 0 18px #ffd3267a}.selection-risk-lab__radar.is-risk-radar-live:after{transform:rotate(var(--risk-radar-angle,0deg));animation:none}.selection-risk-lab__radar i{z-index:1;opacity:.72;will-change:transform;background:linear-gradient(#0000 0 46%,#00a6b252 49%,#ffd32647 50%,#0000 54% 100%);animation:3.6s ease-in-out infinite risk-radar-scan;position:absolute;inset:0;transform:translateY(-105%)}.selection-risk-lab__radar.is-risk-radar-live i{transform:translateY(var(--risk-radar-scan-y,-105%));animation:none}.selection-risk-lab__radar span{z-index:2;background:var(--color-brand-yellow);border-radius:999px;width:11px;height:11px;animation:2.8s ease-in-out infinite orbit-pulse;position:absolute;box-shadow:0 0 0 8px #ffd3261f,0 0 22px #ffd32670}.selection-risk-lab__radar span:after{content:"";opacity:.32;border:1px solid;border-radius:999px;animation:2.8s ease-out infinite risk-radar-ripple;position:absolute;inset:-11px}.selection-risk-lab__radar span:first-child{top:31%;left:28%}.selection-risk-lab__radar span:nth-child(2){background:var(--color-brand-tech);animation-delay:.5s;top:58%;right:24%;box-shadow:0 0 0 8px #00a6b21f,0 0 22px #00a6b252}.selection-risk-lab__radar span:nth-child(3){background:var(--color-brand-red);animation-delay:1s;bottom:22%;right:38%;box-shadow:0 0 0 8px #e1262f1f,0 0 22px #e1262f4d}.selection-risk-lab__score{justify-content:space-between;align-items:flex-start;gap:18px;margin-top:20px;display:flex}.selection-risk-lab__score span,.selection-risk-lab__needed span,.proof-stack__output-top span{color:var(--color-brand-yellow);text-transform:uppercase;font-size:12px;font-weight:950;display:block}.selection-risk-lab__score strong{color:#fff;margin-top:6px;font-size:clamp(22px,3vw,34px);font-weight:950;line-height:1.08;display:block}.selection-risk-lab__score b{border-radius:var(--radius-lg);background:var(--color-brand-yellow);min-width:78px;min-height:58px;color:var(--color-brand-ink);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);justify-content:center;align-items:center;font-weight:950;display:inline-flex;box-shadow:0 18px 34px #ffd3262e}.selection-risk-lab__bar,.proof-stack__bar{background:#ffffff1f;border-radius:999px;height:8px;margin-top:18px;overflow:hidden}.selection-risk-lab__bar i,.proof-stack__bar i{border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-yellow), var(--color-brand-red), var(--color-brand-tech));height:100%;transition:width .28s var(--motion-smooth);display:block}.selection-risk-lab__text{color:#e5e5e5c7;margin-top:18px;font-size:15px;line-height:1.7}.selection-risk-lab__chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.selection-risk-lab__needed{border-radius:var(--radius-lg);background:#ffd3261a;border:1px solid #ffd32652;margin-top:20px;padding:16px}.selection-risk-lab__needed strong{color:#fff;margin-top:8px;font-size:18px;font-weight:950;line-height:1.25;display:block}.prepayment-proof-stack{position:relative;overflow:hidden}.prepayment-proof-stack:before{background:linear-gradient(90deg, transparent, var(--color-brand-yellow), var(--color-brand-tech), transparent);content:"";opacity:.9;height:3px;position:absolute;inset:0 0 auto}.proof-stack__visual{isolation:isolate;border-radius:var(--radius-2xl);background-color:#111;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:500px;position:relative;overflow:hidden;box-shadow:0 28px 80px #0a0a0a2e}.proof-stack__photo{z-index:-2;background:linear-gradient(90deg, #0a0a0ad1, #0a0a0a80), var(--proof-image) center / cover;filter:saturate(.92)contrast(1.04);position:absolute;inset:0}.proof-stack__scan{z-index:-1;opacity:.66;background:linear-gradient(105deg,#0000 0 38%,#ffd3264d 48%,#0000 58%);animation:5.8s ease-in-out infinite proof-stack-scan;position:absolute;inset:0;transform:translate(-115%)}.proof-stack__cards{align-content:end;gap:12px;display:grid;position:absolute;inset:24px}.proof-stack__card{border-radius:var(--radius-lg);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:520px;transform:translateX(var(--proof-offset,0));transition:border-color .22s ease, background-color .22s ease, transform .26s var(--motion-smooth);background:#111111c2;border:1px solid #ffffff24;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:6px 12px;padding:14px;display:grid;position:relative;box-shadow:0 18px 48px #00000038}.proof-stack__card:nth-child(2){--proof-offset:22px}.proof-stack__card:nth-child(3){--proof-offset:44px}.proof-stack__card:nth-child(4){--proof-offset:66px}.proof-stack__card.is-active{border-color:var(--color-brand-yellow);color:var(--color-brand-ink);transform:translateX(var(--proof-offset,0)) translateY(-4px);background:#ffd326f2}.proof-stack__icon{border-radius:var(--radius-md);background:#ffffff1a;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.proof-stack__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:22px;height:22px}.proof-stack__card span{color:inherit;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);opacity:.68;font-size:11px;font-weight:950;position:absolute;top:10px;right:12px}.proof-stack__card strong{min-width:0;max-width:min(100%,18rem);font-size:17px;font-weight:950;line-height:1.16}.proof-stack__card small{color:inherit;opacity:.72;grid-column:2;justify-self:start;font-size:12px;font-weight:850}.proof-stack__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.proof-stack__tabs button{border-radius:var(--radius-lg);min-height:52px;color:var(--color-brand-ink);background:#fff;border:1px solid #e5e5e5;padding:0 12px;font-size:13px;font-weight:950;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.proof-stack__tabs button:hover,.proof-stack__tabs button:focus-visible,.proof-stack__tabs button.is-active{border-color:var(--color-brand-yellow);background:var(--color-brand-yellow);transform:translateY(-1px);box-shadow:0 14px 28px #ffd32629}.proof-stack__output{border-radius:var(--radius-lg);background-color:#fff;background-image:linear-gradient(90deg,#0a0a0a09 1px,#0000 1px),linear-gradient(#0a0a0a09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #e5e5e5;padding:18px}.proof-stack__output-top{justify-content:space-between;gap:12px;display:flex}.proof-stack__output-top strong{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:12px;font-weight:950}.proof-stack__output h3{margin-top:16px;font-size:clamp(24px,3vw,34px);font-weight:950;line-height:1.08}.proof-stack__output p{color:#525252;margin-top:12px;font-size:15px;line-height:1.75}.proof-stack__output ul{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.proof-stack__output li{border-radius:var(--radius-md);background:#ffd3262e;padding:8px 10px;font-size:12px;font-weight:900}.proof-stack__bar{background:#0a0a0a14}.proof-stack__actions{margin-top:18px}.proof-stack__ghost{color:var(--color-brand-ink);background:#fff;border-color:#e5e5e5}.prepayment-proof-stack--compact{overflow:hidden}.prepayment-proof-stack--compact .proof-stack__visual{border-radius:0;min-height:430px}.prepayment-proof-stack--compact .proof-stack__content{padding:24px}.prepayment-proof-stack--compact .proof-stack__output h3{font-size:24px}@keyframes risk-radar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes risk-radar-needle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes risk-radar-scan{0%,22%{transform:translateY(-105%)}70%,to{transform:translateY(105%)}}@keyframes risk-radar-ripple{0%{opacity:.36;transform:scale(.66)}80%,to{opacity:0;transform:scale(1.45)}}@keyframes proof-stack-scan{0%,28%{transform:translate(-115%)}68%,to{transform:translate(115%)}}@media (width<=1023px){.proof-stack__visual{min-height:440px}.prepayment-proof-stack--compact .proof-stack__visual{min-height:380px}.proof-stack__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.selection-risk-lab__inputs{grid-template-columns:1fr}.selection-risk-lab__actions,.proof-stack__actions{display:grid}.selection-risk-lab__panel{padding:16px}.selection-risk-lab__radar{min-height:210px}.selection-risk-lab__score{flex-direction:column}.selection-risk-lab__score b{min-width:100%}.proof-stack__visual{border-radius:var(--radius-xl);min-height:390px}.proof-stack__cards{inset:14px}.proof-stack__card{grid-template-columns:42px minmax(0,1fr);transform:none}.proof-stack__card:nth-child(n){--proof-offset:0}.proof-stack__card small{grid-column:2;justify-self:start}.proof-stack__tabs{grid-template-columns:1fr}.prepayment-proof-stack--compact .proof-stack__content{padding:18px}}@media (prefers-reduced-motion:reduce){.selection-risk-lab__radar:before,.selection-risk-lab__radar:after{animation-duration:18s}.selection-risk-lab__radar i{opacity:.38;animation-duration:12s}.selection-risk-lab__radar span{animation-duration:7s}.selection-risk-lab__radar span:after,.proof-stack__scan{animation:none}.product-hero-card:before,.product-hero-card:after,.product-hero-scan:before,.product-hero-scan__sweep,.product-hero-scan__pulse,.product-hero-scan__dot,.showroom-proof__route-map:before,.showroom-proof__route-map:after,.showroom-proof__route-map span,.catalog-selection-card__map:before,.catalog-selection-card__map:after,.catalog-fit-map__orbit,.catalog-fit-map__orbit:before{animation:none!important}.selection-brief__map{animation-duration:36s,12s}.selection-brief__map:before{opacity:.32;animation-duration:16s}.selection-brief__map:after{opacity:.42;animation-name:selection-brief-ray;animation-duration:14s;display:block}.selection-brief__map span,.selection-brief__map span:after{animation-duration:9s}.home-brand-console__screen{transition-duration:var(--motion-fast);transform:none}.home-brand-console__screen:before,.home-brand-console__scan,.home-brand-puzzle:before,.home-brand-puzzle__tile,.home-brand-puzzle__tile:after,.home-brand-puzzle__tile i,.home-brand-assembly,.home-brand-assembly__cube:after,.home-brand-assembly__cube span,.home-brand-assembly__status:before,.home-brand-console__radar,.home-brand-console__radar span{animation-duration:18s}.home-brand-console__scan{opacity:.42}.home-code-hub__console{transition-duration:var(--motion-fast);transform:none}.home-code-hub__console:before,.home-code-hub__console:after,.home-code-hub__scanner:before,.home-code-hub__scanner span,.home-code-hub__ticker span,.home-code-card__route i:before,.home-final-fit__machine:before,.home-final-fit__machine:after,.home-final-fit__orbit,.home-final-fit__orbit span,.home-final-fit__route i:before,.home-final-fit__packets span{animation-duration:18s}.home-final-fit__machine{transition-duration:var(--motion-fast);transform:none}.product-hero-scan{opacity:.48}.product-hero-card:before{opacity:.72;animation:28s ease-in-out infinite alternate product-hero-grid-drift!important}.product-hero-card:after{opacity:.58;animation:22s linear infinite product-hero-radar-spin,10s ease-in-out infinite alternate product-hero-radar-breathe!important}.product-hero-card .product-hero-scan:before{opacity:.26;animation:14s ease-in-out infinite product-hero-scan-pass!important}.product-hero-card .product-hero-scan__sweep{opacity:.32;animation:18s linear infinite product-hero-sweep!important}.product-hero-card .product-hero-scan__pulse{opacity:.36;animation:12s ease-out infinite product-hero-pulse!important}.product-hero-card .product-hero-scan__dot{opacity:.46;animation:9s ease-in-out infinite product-hero-dot-pulse!important}.product-hero-image,.product-hero-facts>div,.product-fit-option,.product-fit-actions button,.product-inspector__output button,.product-order-panel button[type=submit]{transition-duration:var(--motion-fast);transition-timing-function:ease}.product-hero-card:hover .product-hero-image,.product-hero-facts>div:hover,.product-fit-option:hover,.product-fit-actions button:hover,.product-inspector__output button:hover,.product-order-panel button[type=submit]:hover{transform:none}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.top-0{top:calc(var(--spacing) * 0)}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-8{top:calc(var(--spacing) * 8)}.top-24{top:calc(var(--spacing) * 24)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-8{bottom:calc(var(--spacing) * 8)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.-z-30{z-index:calc(30 * -1)}.z-10{z-index:10}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[72\]{z-index:72}.z-\[74\]{z-index:74}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.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}}.container\!{width:100%!important}@media (width>=40rem){.container\!{max-width:40rem!important}}@media (width>=48rem){.container\!{max-width:48rem!important}}@media (width>=64rem){.container\!{max-width:64rem!important}}@media (width>=80rem){.container\!{max-width:80rem!important}}@media (width>=96rem){.container\!{max-width:96rem!important}}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-\[6\.6rem\]{margin-top:-6.6rem}.-mt-px{margin-top:-1px}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.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-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-11{margin-left:calc(var(--spacing) * 11)}.ml-12{margin-left:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/8\]{aspect-ratio:16/8}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[335\/364\]{aspect-ratio:335/364}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-full{width:100%;height:100%}.h-1{height:calc(var(--spacing) * 1)}.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-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-14\.5{height:calc(var(--spacing) * 14.5)}.h-16{height:calc(var(--spacing) * 16)}.h-32{height:calc(var(--spacing) * 32)}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-\[420px\]{max-height:420px}.max-h-\[500px\]{max-height:500px}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-\[calc\(100dvh-2\.5rem\)\]{max-height:calc(100dvh - 2.5rem)}.max-h-\[calc\(100dvh-5rem\)\]{max-height:calc(100dvh - 5rem)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[70vh\]{min-height:70vh}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[420px\]{min-height:420px}.min-h-\[520px\]{min-height:520px}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-8{width:calc(var(--spacing) * 8)}.w-8\/12{width:66.6667%}.w-10{width:calc(var(--spacing) * 10)}.w-10\/12{width:83.3333%}.w-12{width:calc(var(--spacing) * 12)}.w-24{width:calc(var(--spacing) * 24)}.w-\[82\%\]{width:82%}.w-\[438px\]{width:438px}.w-\[min\(980px\,calc\(100vw-2rem\)\)\]{width:min(980px,100vw - 2rem)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-120{max-width:calc(var(--spacing) * 120)}.max-w-\[18\.5rem\]{max-width:18.5rem}.max-w-\[335px\]{max-width:335px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-10{min-width:calc(var(--spacing) * 10)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);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,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize\!{resize:both!important}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.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-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.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-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-amber-200{border-color:var(--color-amber-200)}.border-black{border-color:var(--color-black)}.border-brand-red\/30{border-color:#e1262f4d}@supports (color:color-mix(in lab, red, red)){.border-brand-red\/30{border-color:color-mix(in oklab, var(--color-brand-red) 30%, transparent)}}.border-brand-red\/40{border-color:#e1262f66}@supports (color:color-mix(in lab, red, red)){.border-brand-red\/40{border-color:color-mix(in oklab, var(--color-brand-red) 40%, transparent)}}.border-brand-yellow{border-color:var(--color-brand-yellow)}.border-brand-yellow\/45{border-color:#ffd32673}@supports (color:color-mix(in lab, red, red)){.border-brand-yellow\/45{border-color:color-mix(in oklab, var(--color-brand-yellow) 45%, transparent)}}.border-brand-yellow\/50{border-color:#ffd32680}@supports (color:color-mix(in lab, red, red)){.border-brand-yellow\/50{border-color:color-mix(in oklab, var(--color-brand-yellow) 50%, transparent)}}.border-brand-yellow\/60{border-color:#ffd32699}@supports (color:color-mix(in lab, red, red)){.border-brand-yellow\/60{border-color:color-mix(in oklab, var(--color-brand-yellow) 60%, transparent)}}.border-brand-yellow\/70{border-color:#ffd326b3}@supports (color:color-mix(in lab, red, red)){.border-brand-yellow\/70{border-color:color-mix(in oklab, var(--color-brand-yellow) 70%, transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-200\/80{border-color:#e5e5e5cc}@supports (color:color-mix(in lab, red, red)){.border-neutral-200\/80{border-color:color-mix(in oklab, var(--color-neutral-200) 80%, transparent)}}.border-neutral-300{border-color:var(--color-neutral-300)}.border-neutral-900{border-color:var(--color-neutral-900)}.border-neutral-950{border-color:var(--color-neutral-950)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.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\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-l-brand-red{border-left-color:var(--color-brand-red)}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#07111b\]{background-color:#07111b}.bg-\[\#34322c\]{background-color:#34322c}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#ff8a1d\]{background-color:#ff8a1d}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-amber-50{background-color:var(--color-amber-50)}.bg-blue-800{background-color:var(--color-blue-800)}.bg-brand-paper{background-color:var(--color-brand-paper)}.bg-brand-red{background-color:var(--color-brand-red)}.bg-brand-yellow{background-color:var(--color-brand-yellow)}.bg-brand-yellow\/10{background-color:#ffd3261a}@supports (color:color-mix(in lab, red, red)){.bg-brand-yellow\/10{background-color:color-mix(in oklab, var(--color-brand-yellow) 10%, transparent)}}.bg-brand-yellow\/15{background-color:#ffd32626}@supports (color:color-mix(in lab, red, red)){.bg-brand-yellow\/15{background-color:color-mix(in oklab, var(--color-brand-yellow) 15%, transparent)}}.bg-brand-yellow\/20{background-color:#ffd32633}@supports (color:color-mix(in lab, red, red)){.bg-brand-yellow\/20{background-color:color-mix(in oklab, var(--color-brand-yellow) 20%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-950{background-color:var(--color-gray-950)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-100\/75{background-color:#f5f5f5bf}@supports (color:color-mix(in lab, red, red)){.bg-neutral-100\/75{background-color:color-mix(in oklab, var(--color-neutral-100) 75%, transparent)}}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-300{background-color:var(--color-neutral-300)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-neutral-950\/50{background-color:#0a0a0a80}@supports (color:color-mix(in lab, red, red)){.bg-neutral-950\/50{background-color:color-mix(in oklab, var(--color-neutral-950) 50%, transparent)}}.bg-neutral-950\/70{background-color:#0a0a0ab3}@supports (color:color-mix(in lab, red, red)){.bg-neutral-950\/70{background-color:color-mix(in oklab, var(--color-neutral-950) 70%, transparent)}}.bg-neutral-950\/72{background-color:#0a0a0ab8}@supports (color:color-mix(in lab, red, red)){.bg-neutral-950\/72{background-color:color-mix(in oklab, var(--color-neutral-950) 72%, transparent)}}.bg-neutral-950\/74{background-color:#0a0a0abd}@supports (color:color-mix(in lab, red, red)){.bg-neutral-950\/74{background-color:color-mix(in oklab, var(--color-neutral-950) 74%, transparent)}}.bg-neutral-950\/75{background-color:#0a0a0abf}@supports (color:color-mix(in lab, red, red)){.bg-neutral-950\/75{background-color:color-mix(in oklab, var(--color-neutral-950) 75%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.bg-white\/92{background-color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(160deg\,rgba\(0\,0\,0\,0\.86\)\,rgba\(0\,0\,0\,0\.22\)\)\,radial-gradient\(circle_at_78\%_18\%\,rgba\(255\,211\,38\,0\.28\)\,transparent_30\%\)\]{background-image:linear-gradient(160deg,#000000db,#00000038),radial-gradient(circle at 78% 18%,#ffd32647,#0000 30%)}.bg-\[radial-gradient\(circle_at_18\%_18\%\,rgba\(255\,211\,38\,0\.22\)\,transparent_34\%\)\,linear-gradient\(135deg\,rgba\(255\,211\,38\,0\.14\)\,transparent_38\%\)\]{background-image:radial-gradient(circle at 18% 18%,#ffd32638,#0000 34%),linear-gradient(135deg,#ffd32624,#0000 38%)}.bg-\[radial-gradient\(circle_at_68\%_20\%\,rgba\(255\,211\,38\,0\.24\)\,transparent_28\%\)\,linear-gradient\(135deg\,\#fff\,\#f5f2ea\)\]{background-image:radial-gradient(circle at 68% 20%,#ffd3263d,#0000 28%),linear-gradient(135deg,#fff,#f5f2ea)}.bg-\[radial-gradient\(circle_at_70\%_20\%\,rgba\(255\,211\,38\,0\.22\)\,transparent_28\%\)\,linear-gradient\(135deg\,\#fff\,\#f5f2ea\)\]{background-image:radial-gradient(circle at 70% 20%,#ffd32638,#0000 28%),linear-gradient(135deg,#fff,#f5f2ea)}.from-brand-yellow\/10{--tw-gradient-from:#ffd3261a}@supports (color:color-mix(in lab, red, red)){.from-brand-yellow\/10{--tw-gradient-from:color-mix(in oklab, var(--color-brand-yellow) 10%, transparent)}}.from-brand-yellow\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-950{--tw-gradient-from:var(--color-neutral-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-neutral-950\/70{--tw-gradient-via:#0a0a0ab3}@supports (color:color-mix(in lab, red, red)){.via-neutral-950\/70{--tw-gradient-via:color-mix(in oklab, var(--color-neutral-950) 70%, transparent)}}.via-neutral-950\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-neutral-950\/88{--tw-gradient-via:#0a0a0ae0}@supports (color:color-mix(in lab, red, red)){.via-neutral-950\/88{--tw-gradient-via:color-mix(in oklab, var(--color-neutral-950) 88%, transparent)}}.via-neutral-950\/88{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-neutral-950\/90{--tw-gradient-via:#0a0a0ae6}@supports (color:color-mix(in lab, red, red)){.via-neutral-950\/90{--tw-gradient-via:color-mix(in oklab, var(--color-neutral-950) 90%, transparent)}}.via-neutral-950\/90{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-neutral-950\/92{--tw-gradient-via:#0a0a0aeb}@supports (color:color-mix(in lab, red, red)){.via-neutral-950\/92{--tw-gradient-via:color-mix(in oklab, var(--color-neutral-950) 92%, transparent)}}.via-neutral-950\/92{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-neutral-950\/10{--tw-gradient-to:#0a0a0a1a}@supports (color:color-mix(in lab, red, red)){.to-neutral-950\/10{--tw-gradient-to:color-mix(in oklab, var(--color-neutral-950) 10%, transparent)}}.to-neutral-950\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.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-8{padding-top:calc(var(--spacing) * 8)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.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-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.96rem\]{font-size:.96rem}.text-\[1\.82rem\]{font-size:1.82rem}.text-\[10px\]{font-size:10px}.text-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.72\]{--tw-leading:1.72;line-height:1.72}.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-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.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-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#1B1B18\],.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F3BEC7\]{color:#f3bec7}.text-\[\#F8B803\]{color:#f8b803}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-brand-red{color:var(--color-brand-red)}.text-brand-yellow{color:var(--color-brand-yellow)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-gray-950{color:var(--color-gray-950)}.text-green-600{color:var(--color-green-600)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-950{color:var(--color-neutral-950)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.text-white\/62{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.text-white\/86{color:#ffffffdb}@supports (color:color-mix(in lab, red, red)){.text-white\/86{color:color-mix(in oklab, var(--color-white) 86%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-brand-yellow\/20{text-decoration-color:#ffd32633}@supports (color:color-mix(in lab, red, red)){.decoration-brand-yellow\/20{-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand-yellow) 20%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand-yellow) 20%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand-yellow) 20%, transparent);text-decoration-color:color-mix(in oklab, var(--color-brand-yellow) 20%, transparent)}}.decoration-brand-yellow\/40{text-decoration-color:#ffd32666}@supports (color:color-mix(in lab, red, red)){.decoration-brand-yellow\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand-yellow) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand-yellow) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand-yellow) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-brand-yellow) 40%, transparent)}}.decoration-current\/20{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.decoration-current\/20{-webkit-text-decoration-color:color-mix(in oklab, currentcolor 20%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentcolor 20%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentcolor 20%, transparent);text-decoration-color:color-mix(in oklab, currentcolor 20%, transparent)}}.decoration-current\/35{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.decoration-current\/35{-webkit-text-decoration-color:color-mix(in oklab, currentcolor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentcolor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentcolor 35%, transparent);text-decoration-color:color-mix(in oklab, currentcolor 35%, transparent)}}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.accent-brand-yellow{accent-color:var(--color-brand-yellow)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-100{opacity:1}.mix-blend-color{mix-blend-mode:color}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--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)}.shadow-gray-200{--tw-shadow-color:oklch(92.8% .006 264.531)}@supports (color:color-mix(in lab, red, red)){.shadow-gray-200{--tw-shadow-color:color-mix(in oklab, var(--color-gray-200) var(--tw-shadow-alpha), transparent)}}.shadow-neutral-950\/10{--tw-shadow-color:#0a0a0a1a}@supports (color:color-mix(in lab, red, red)){.shadow-neutral-950\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-neutral-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-neutral-950\/15{--tw-shadow-color:#0a0a0a26}@supports (color:color-mix(in lab, red, red)){.shadow-neutral-950\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-neutral-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-neutral-950\/20{--tw-shadow-color:#0a0a0a33}@supports (color:color-mix(in lab, red, red)){.shadow-neutral-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-neutral-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-neutral-950\/25{--tw-shadow-color:#0a0a0a40}@supports (color:color-mix(in lab, red, red)){.shadow-neutral-950\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-neutral-950) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-neutral-950\/30{--tw-shadow-color:#0a0a0a4d}@supports (color:color-mix(in lab, red, red)){.shadow-neutral-950\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-neutral-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-neutral-950\/35{--tw-shadow-color:#0a0a0a59}@supports (color:color-mix(in lab, red, red)){.shadow-neutral-950\/35{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-neutral-950) 35%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-neutral-200{--tw-ring-color:var(--color-neutral-200)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);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,)}.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,)}.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,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[--stroke-color\:\#1B1B18\]{--stroke-color:#1b1b18}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}.group-focus-within\:pointer-events-auto:is(:where(.group):focus-within *){pointer-events:auto}.group-focus-within\:visible:is(:where(.group):focus-within *){visibility:visible}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:scale-\[1\.018\]:is(:where(.group):hover *){scale:1.018}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-\[\.is-open\]\:pointer-events-auto:is(:where(.group).is-open *){pointer-events:auto}.group-\[\.is-open\]\:visible:is(:where(.group).is-open *){visibility:visible}.group-\[\.is-open\]\:opacity-100:is(:where(.group).is-open *){opacity:1}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing) * 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\:border-brand-yellow:hover{border-color:var(--color-brand-yellow)}.hover\:border-brand-yellow\/60:hover{border-color:#ffd32699}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-yellow\/60:hover{border-color:color-mix(in oklab, var(--color-brand-yellow) 60%, transparent)}}.hover\:border-neutral-950:hover{border-color:var(--color-neutral-950)}.hover\:border-white\/50:hover{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/50:hover{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:border-white\/70:hover{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/70:hover{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:bg-\[\#2b2925\]:hover{background-color:#2b2925}.hover\:bg-\[\#ff9d3f\]:hover{background-color:#ff9d3f}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-brand-yellow:hover{background-color:var(--color-brand-yellow)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.12\]:hover{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.hover\:bg-yellow-300:hover{background-color:var(--color-yellow-300)}.hover\:text-brand-red:hover{color:var(--color-brand-red)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-neutral-600:hover{color:var(--color-neutral-600)}.hover\:text-neutral-950:hover{color:var(--color-neutral-950)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-200:hover{color:var(--color-yellow-200)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-neutral-950\/10:hover{--tw-shadow-color:#0a0a0a1a}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-neutral-950\/10:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-neutral-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:ring-neutral-950:hover{--tw-ring-color:var(--color-neutral-950)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-neutral-950:focus{border-color:var(--color-neutral-950)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring:focus{--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)}.focus\:ring-brand-yellow:focus{--tw-ring-color:var(--color-brand-yellow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media (width>=40rem){.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:mt-16{margin-top:calc(var(--spacing) * 16)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:max-h-\[calc\(100dvh-3rem\)\]{max-height:calc(100dvh - 3rem)}.sm\:min-h-\[500px\]{min-height:500px}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:flex-1{flex:1}.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\:grid-cols-\[1fr_210px_190px\]{grid-template-columns:1fr 210px 190px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.sm\:leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:mt-1{margin-top:calc(var(--spacing) * 1)}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:min-h-\[130px\]{min-height:130px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:gap-5{gap:calc(var(--spacing) * 5)}:where(.md\:space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.md\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:pr-20{padding-right:calc(var(--spacing) * 20)}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:calc(var(--spacing) * 0)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:aspect-auto{aspect-ratio:auto}.lg\:max-h-\[calc\(100dvh-7rem\)\]{max-height:calc(100dvh - 7rem)}.lg\:min-h-\[360px\]{min-height:360px}.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-\[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\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.86fr_1\.14fr\]{grid-template-columns:.86fr 1.14fr}.lg\:grid-cols-\[0\.88fr_1\.12fr\]{grid-template-columns:.88fr 1.12fr}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[0\.98fr_0\.72fr\]{grid-template-columns:.98fr .72fr}.lg\:grid-cols-\[1\.02fr_0\.98fr\]{grid-template-columns:1.02fr .98fr}.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-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_410px\]{grid-template-columns:1fr 410px}.lg\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}.lg\:grid-cols-\[310px_minmax\(0\,1fr\)\]{grid-template-columns:310px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.72fr\)_minmax\(300px\,0\.28fr\)\]{grid-template-columns:minmax(0,.72fr) minmax(300px,.28fr)}.lg\:grid-cols-\[minmax\(0\,0\.74fr\)_minmax\(320px\,0\.26fr\)\]{grid-template-columns:minmax(0,.74fr) minmax(320px,.26fr)}.lg\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(300px\,0\.58fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(300px,.58fr)}.lg\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(420px\,0\.88fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(420px,.88fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_400px\]{grid-template-columns:minmax(0,1fr) 400px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,0\.42fr\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:overflow-y-auto{overflow-y:auto}.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-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-18{padding-block:calc(var(--spacing) * 18)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (width>=80rem){.xl\:col-span-3{grid-column:span 3/span 3}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1fr_0\.8fr\]{grid-template-columns:1fr .8fr}.xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(360px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(360px,.9fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.xl\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){:where(.dark\:divide-gray-800>:not(:last-child)){border-color:var(--color-gray-800)}:where(.dark\:divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-300\/20{border-color:color-mix(in oklab, var(--color-amber-300) 20%, transparent)}}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-gray-700{border-color:var(--color-gray-700)}.dark\:border-gray-800{border-color:var(--color-gray-800)}.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.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\:bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-300\/10{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.dark\:bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#4B0600\]{color:#4b0600}.dark\:text-\[\#391800\]{color:#391800}.dark\:text-\[\#733000\]{color:#733000}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:text-amber-200{color:var(--color-amber-200)}.dark\:text-black{color:var(--color-black)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-500{color:var(--color-gray-500)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:text-white{color:var(--color-white)}.dark\:mix-blend-hard-light{mix-blend-mode:hard-light}.dark\:mix-blend-normal{mix-blend-mode:normal}.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\:shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-black\/25{--tw-shadow-color:#00000040}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-black\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:\[--stroke-color\:\#FF750F\]{--stroke-color:#ff750f}.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-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}.dark\:hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}@starting-style{.starting\:opacity-0{opacity:0}}@media (prefers-reduced-motion:no-preference){@starting-style{.motion-safe\:starting\:-translate-x-\[26px\]{--tw-translate-x:calc(26px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.motion-safe\:starting\:-translate-x-\[51px\]{--tw-translate-x:calc(51px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.motion-safe\:starting\:-translate-x-\[78px\]{--tw-translate-x:calc(78px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.motion-safe\:starting\:-translate-x-\[102px\]{--tw-translate-x:calc(102px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.motion-safe\:starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.text-neutral-950,.text-brand-ink,.hover\:text-neutral-950:hover{color:var(--color-brand-ink)}html[data-theme=dark] body{color:#f5f5f5;background:#111}html[data-theme=dark] .bg-brand-paper,html[data-theme=dark] .bg-white,html[data-theme=dark] .bg-neutral-50,html[data-theme=dark] .bg-neutral-100,html[data-theme=dark] .bg-neutral-100\/75,html[data-theme=dark] .bg-neutral-50\/80{background-color:#171717!important}html[data-theme=dark] .site-header,html[data-theme=dark] .mobile-menu-panel,html[data-theme=dark] .modal-panel,html[data-theme=dark] .photo-lead-panel,html[data-theme=dark] .vin-popup,html[data-theme=dark] .mega-menu-panel{color:#f5f5f5;background-color:#121212f7!important;border-color:#ffffff1f!important}html[data-theme=dark] .site-header.is-scrolled{box-shadow:0 14px 30px #00000052;background-color:#0e0e0efa!important}html[data-theme=dark] .nav-link,html[data-theme=dark] .text-neutral-500,html[data-theme=dark] .text-neutral-600,html[data-theme=dark] .text-neutral-700{color:#d4d4d4!important}html[data-theme=dark] .text-neutral-800,html[data-theme=dark] .text-neutral-900,html[data-theme=dark] .text-neutral-950,html[data-theme=dark] .nav-link:hover,html[data-theme=dark] .nav-link:focus-visible{color:#fafafa!important}html[data-theme=dark] .border-neutral-200,html[data-theme=dark] .border-neutral-200\/80,html[data-theme=dark] .border-neutral-300{border-color:#ffffff1f!important}html[data-theme=dark] .shadow-neutral-950\/15,html[data-theme=dark] .shadow-neutral-950\/30{--tw-shadow-color:#0000006b!important}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{color:#fafafa;background-color:#111!important;border-color:#ffffff24!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#a3a3a3}html[data-theme=dark] .theme-toggle{color:var(--color-brand-yellow)!important;background:radial-gradient(circle at 50% 30%,#ffd32647,#0000 58%),linear-gradient(#272217,#111)!important;border-color:#ffcb189e!important}html[data-theme=dark] .mobile-menu-button{color:#fafafa!important;background-color:#171717!important;border-color:#ffffff29!important}html[data-theme=dark] .vin-popup p{color:#d4d4d4}.quiz-visual__motion.is-ambient-live:before{transform:translate3d(var(--ambient-x,0), var(--ambient-y,0), 0);animation:none}.quiz-visual__motion.is-ambient-live:after{opacity:.64;transform:perspective(620px) rotateX(56deg) rotateZ(-7deg) translate3d(var(--ambient-route-shift,0), var(--ambient-panel-y,0), 0);animation:none}.quiz-visual__motion.is-ambient-live .quiz-visual__scan{transform:translateX(var(--ambient-scan-x,-124%))}.quiz-visual__motion.is-ambient-live span,.delivery-board__motion.is-ambient-live span,.contact-command__radar.is-ambient-live span,.delivery-hub__map.is-ambient-live .delivery-hub__node{transform:translate3d(var(--ambient-node-x,0), var(--ambient-node-y,0), 0) scale(var(--ambient-node-scale,1));animation:none}.cargo-output__route.is-ambient-live span{opacity:calc(.68 + (var(--ambient-node-scale,1) - .86));transform:translate3d(var(--ambient-node-x,0), 0, 0) scaleX(var(--ambient-node-scale,1));transform-origin:0;box-shadow:0 0 18px #ffd32638}.delivery-hub__map.is-ambient-live path:first-child{stroke-dashoffset:var(--ambient-route-dash,.72);animation:none}.delivery-hub__map.is-ambient-live path:last-child{stroke-dashoffset:var(--ambient-route-ghost,0)}.quiz-visual__motion.is-ambient-live span:after{opacity:.92;width:clamp(64px,13vw,108px)}.delivery-board__motion.is-ambient-live:before{opacity:.82;transform:perspective(560px) rotateX(58deg) rotateZ(-4deg) translate3d(var(--ambient-route-shift,0), var(--ambient-panel-y,0), 0);animation:none}.delivery-board__motion.is-ambient-live:after{opacity:var(--ambient-pulse-opacity,.88);transform:translate3d(var(--ambient-x,0), var(--ambient-y,0), 0) scale(var(--ambient-pulse-scale,1));box-shadow:0 0 0 var(--ambient-pulse-ring,10px) #ffd32624, 0 0 34px #ffd326b8, -86px 22px 0 -2px #e1262ff2, -172px 44px 0 -3px #ffffffd1, -258px 66px 0 -3px #ffd326eb;animation:none}.contact-command__radar.is-ambient-live{transform:translate3d(0, var(--ambient-radar-y,0), 0);animation:none}.contact-command__radar.is-ambient-live:before{transform:rotate(var(--ambient-radar-angle,0deg));animation:none}.contact-command__radar.is-ambient-live:after{opacity:var(--ambient-ping-opacity,.52);transform:scale(var(--ambient-ping-scale,.72));animation:none}.service-console__scan.is-ambient-live,.home-hero-stage__scan.is-ambient-live,.cta-scan-line.is-ambient-live,.cta-check-console__scan.is-ambient-live,.cta-service-console__scan.is-ambient-live{opacity:var(--ambient-scan-opacity,.74);transform:translateY(var(--ambient-scan-y,0));animation:none}.cta-scan-line.is-ambient-live,.cta-check-console__scan.is-ambient-live,.cta-service-console__scan.is-ambient-live{top:16%}.proof-stack__scan.is-ambient-live{opacity:.78;transform:translateX(var(--ambient-scan-x,-124%));animation:none}.home-hero-orbit.is-ambient-live{rotate:var(--ambient-angle,0deg);animation:none}.cta-route-pulse.is-ambient-live{opacity:var(--ambient-pulse-opacity,.88);transform:scale(var(--ambient-pulse-scale,1));box-shadow:0 0 0 var(--ambient-pulse-ring,0) #ffd32638, 0 0 26px #ffd32680;animation:none}html[data-theme=dark] .vin-popup__close,html[data-theme=dark] .vin-popup__actions a,html[data-theme=dark] .photo-lead-panel__upload-button{color:#fafafa;background-color:#171717;border-color:#ffffff29}html[data-theme=dark] .photo-lead-panel__upload-button--dark{color:var(--color-brand-ink);background-color:#ffd326;border-color:#ffd326}html[data-theme=dark] [data-photo-lead-file-state].is-filled{color:#fafafa}html[data-theme=dark] .contact-command{background:#111;border-color:#ffffff24}html[data-theme=dark] .contact-channel{color:#fafafa;background:#171717;border-color:#ffffff1f}html[data-theme=dark] .contact-channel small{color:#d4d4d4}html[data-theme=dark] .contact-channel span{color:var(--color-brand-ink)}html[data-theme=dark] .contact-channel:hover,html[data-theme=dark] .contact-channel:focus-visible,html[data-theme=dark] .contact-channel.is-active{background:var(--color-brand-yellow);color:var(--color-brand-ink);border-color:#ffd326c7}html[data-theme=dark] .contact-channel:hover small,html[data-theme=dark] .contact-channel:focus-visible small,html[data-theme=dark] .contact-channel.is-active small{color:#404040}html[data-theme=dark] .article-body,html[data-theme=dark] .article-body p,html[data-theme=dark] .article-body li{color:#d4d4d4}html[data-theme=dark] .article-body h2,html[data-theme=dark] .article-body h3,html[data-theme=dark] .article-body a{color:#fafafa}html[data-theme=dark] .article-body blockquote{background:#111}html[data-theme=dark] .article-body th,html[data-theme=dark] .article-body td{border-color:#ffffff1f}@media (hover:hover) and (pointer:fine){html :is(.contact-hub__action:hover .contact-hub__icon,.contact-hub.is-open .contact-hub__toggle,.quiz-option.is-selected,.quiz-line-option.is-selected,.trust-card:has(a,button):hover,.trust-card:focus-within,.catalog-card:hover,.cargo-option:hover,.cargo-option:focus-visible,.cargo-option.is-active,.catalog-hero-route__item:hover,.catalog-hero-route__item:focus-visible,.catalog-hero-route__item.is-route-active,.catalog-seo-panel__link:hover,.catalog-seo-panel__link:focus-visible,.product-decision-rail__item:hover,.product-decision-rail__item:focus-visible,.contact-channel:hover,.contact-channel:focus-visible,.contact-channel.is-active,.faq-item:hover,.faq-item.is-open,.order-journey-cta:hover,.order-journey-cta:focus-visible,.aggregate-route__stage:hover,.aggregate-route__stage:focus-visible,.aggregate-route__stage.is-active,.aggregate-route__form button:hover,.aggregate-route__form button:focus-visible,.document-stack:hover .document-stack__sheet--front,.delivery-hub__city:hover,.delivery-hub__city:focus-visible,.delivery-hub__city.is-active,.city-chip:hover,.city-chip:focus-visible,.city-chip.is-active,.delivery-board__steps div:hover,.final-cta-signal:hover,.cta-block__button:hover,.cta-block__button:focus-visible,.cta-inline-form button:hover,.cta-inline-form button:focus-visible,.home-brand-console__brands>a:hover,.home-brand-console__brands>a:focus-visible,.product-intent-card:hover,.product-data-check__item:hover,.product-decision-card:hover){transform:translate3d(0, var(--motion-hover-lift), 0)}html :is(.quiz-option:hover .quiz-option__image img,.quiz-option.is-selected .quiz-option__image img,.catalog-card:hover .catalog-visual__image,.showroom-proof__photo:hover img,.document-stack[data-document-stack]:hover .document-stack__photo img,.delivery-hub__visual:hover img,.delivery-board:hover .delivery-board__photo img,.cta-block--tool:hover .cta-industrial-visual__image,.product-hero-card:hover .product-hero-image){transform:scale(var(--motion-media-hover-scale))}html :is(.card-icon,.document-card__icon,.final-cta-signal__icon,.catalog-hero-route__item span){transition:background-color var(--motion-base) var(--motion-smooth), border-color var(--motion-base) var(--motion-smooth), color var(--motion-base) var(--motion-smooth), transform var(--motion-base) var(--motion-smooth), box-shadow var(--motion-base) var(--motion-smooth)}html :is(.document-card[data-document-card]:hover .card-icon,.document-card.is-active .card-icon,.document-card.is-active .document-card__icon,.final-cta-signal:hover .final-cta-signal__icon){transform:translate3d(0, var(--motion-hover-lift), 0) rotate(-1deg)}}}@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-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{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}}
