/*! tailwindcss v4.3.2 | 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)))){*,::backdrop,:after,:before{--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-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-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-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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-outline-style:solid}}}@layer theme{:host,:root{--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-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-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-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--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;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--radius-sm:.25rem;--animate-spin:spin 1s linear infinite;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Readex Pro","Readex Pro Fallback",system-ui,-apple-system,sans-serif;--default-mono-font-family:"Geist Mono","Geist Mono Fallback",ui-monospace,monospace}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-y-0{inset-block:0}.-top-16{top:calc(var(--spacing) * -16)}.top-0{top:0}.top-\[28\%\]{top:28%}.top-\[40\%\]{top:40%}.top-\[56\%\]{top:56%}.-right-16{right:calc(var(--spacing) * -16)}.right-\[16\%\]{right:16%}.right-\[36\%\]{right:36%}.bottom-0{bottom:0}.left-\[18\%\]{left:18%}.z-10{z-index:10}.z-50{z-index:50}.mx-auto{margin-inline:auto}.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-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-44{height:calc(var(--spacing) * 44)}.h-px{height:1px}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[100svh\]{min-height:100svh}.min-h-\[420px\]{min-height:420px}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-44{width:calc(var(--spacing) * 44)}.w-\[60\%\]{width:60%}.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-7xl{max-width:var(--container-7xl)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-xl{max-width:var(--container-xl)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.resize-y{resize:vertical}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-px{gap:1px}: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)))}.overflow-hidden{overflow:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded-full{border-radius:3.40282e+38px}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-orange-300\/25{border-color:#ffb96d40}@supports (color:color-mix(in lab,red,red)){.border-orange-300\/25{border-color:color-mix(in oklab,var(--color-orange-300) 25%,transparent)}}.border-orange-300\/30{border-color:#ffb96d4d}@supports (color:color-mix(in lab,red,red)){.border-orange-300\/30{border-color:color-mix(in oklab,var(--color-orange-300) 30%,transparent)}}.border-orange-300\/60{border-color:#ffb96d99}@supports (color:color-mix(in lab,red,red)){.border-orange-300\/60{border-color:color-mix(in oklab,var(--color-orange-300) 60%,transparent)}}.border-orange-400\/20{border-color:#ff8b1a33}@supports (color:color-mix(in lab,red,red)){.border-orange-400\/20{border-color:color-mix(in oklab,var(--color-orange-400) 20%,transparent)}}.border-orange-400\/35{border-color:#ff8b1a59}@supports (color:color-mix(in lab,red,red)){.border-orange-400\/35{border-color:color-mix(in oklab,var(--color-orange-400) 35%,transparent)}}.border-sky-300\/15{border-color:#77d4ff26}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/15{border-color:color-mix(in oklab,var(--color-sky-300) 15%,transparent)}}.border-sky-300\/20{border-color:#77d4ff33}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/20{border-color:color-mix(in oklab,var(--color-sky-300) 20%,transparent)}}.border-sky-300\/25{border-color:#77d4ff40}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/25{border-color:color-mix(in oklab,var(--color-sky-300) 25%,transparent)}}.border-sky-300\/30{border-color:#77d4ff4d}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/30{border-color:color-mix(in oklab,var(--color-sky-300) 30%,transparent)}}.border-sky-300\/35{border-color:#77d4ff59}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/35{border-color:color-mix(in oklab,var(--color-sky-300) 35%,transparent)}}.border-sky-300\/45{border-color:#77d4ff73}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/45{border-color:color-mix(in oklab,var(--color-sky-300) 45%,transparent)}}.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\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/14{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.border-white\/14{border-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.bg-\[\#070b14\]{background-color:#070b14}.bg-\[\#050814\]{background-color:#050814}.bg-\[\#050814\]\/92{background-color:oklab(13.7884% -.000423238 -.0275678/.92)}.bg-orange-400\/10{background-color:#ff8b1a1a}@supports (color:color-mix(in lab,red,red)){.bg-orange-400\/10{background-color:color-mix(in oklab,var(--color-orange-400) 10%,transparent)}}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.bg-sky-200{background-color:var(--color-sky-200)}.bg-sky-300{background-color:var(--color-sky-300)}.bg-sky-300\/10{background-color:#77d4ff1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-300\/10{background-color:color-mix(in oklab,var(--color-sky-300) 10%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/70{background-color:color-mix(in oklab,var(--color-slate-950) 70%,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\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,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%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-gradient-to-r,.bg-gradient-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab}.bg-\[radial-gradient\(circle_at_50\%_22\%\,rgba\(56\,189\,248\,0\.18\)\,transparent_30\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.04\)\,transparent\)\]{background-image:radial-gradient(circle at 50% 22%,#38bdf82e,#0000 30%),linear-gradient(#ffffff0a,#0000)}.bg-\[radial-gradient\(circle_at_64\%_38\%\,rgba\(56\,189\,248\,0\.23\)\,transparent_34\%\)\,radial-gradient\(circle_at_35\%_68\%\,rgba\(249\,115\,22\,0\.13\)\,transparent_24\%\)\,linear-gradient\(135deg\,\#020617_0\%\,\#07111f_48\%\,\#0b1018_100\%\)\]{background-image:radial-gradient(circle at 64% 38%,#38bdf83b,#0000 34%),radial-gradient(circle at 35% 68%,#f9731621,#0000 24%),linear-gradient(135deg,#020617,#07111f 48%,#0b1018)}.from-\[\#050814\]{--tw-gradient-from:#050814;--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-transparent{--tw-gradient-from: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))}.via-sky-300\/60{--tw-gradient-via:#77d4ff99}@supports (color:color-mix(in lab,red,red)){.via-sky-300\/60{--tw-gradient-via:color-mix(in oklab,var(--color-sky-300) 60%,transparent)}}.via-sky-300\/60{--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-sky-300\/70{--tw-gradient-via:#77d4ffb3}@supports (color:color-mix(in lab,red,red)){.via-sky-300\/70{--tw-gradient-via:color-mix(in oklab,var(--color-sky-300) 70%,transparent)}}.via-sky-300\/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)}.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))}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 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-24{padding-block:calc(var(--spacing) * 24)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pb-\[max\(0\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.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-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))}.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-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-orange-100{color:var(--color-orange-100)}.text-orange-200{color:var(--color-orange-200)}.text-orange-300{color:var(--color-orange-300)}.text-sky-100{color:var(--color-sky-100)}.text-sky-200{color:var(--color-sky-200)}.text-sky-300{color:var(--color-sky-300)}.text-sky-300\/80{color:#77d4ffcc}@supports (color:color-mix(in lab,red,red)){.text-sky-300\/80{color:color-mix(in oklab,var(--color-sky-300) 80%,transparent)}}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-65{opacity:.65}.shadow-\[0_0_35px_rgba\(56\,189\,248\,0\.12\)\]{--tw-shadow:0 0 35px var(--tw-shadow-color,#38bdf81f)}.shadow-\[0_0_35px_rgba\(56\,189\,248\,0\.12\)\],.shadow-\[0_0_42px_rgba\(56\,189\,248\,0\.32\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_42px_rgba\(56\,189\,248\,0\.32\)\]{--tw-shadow:0 0 42px var(--tw-shadow-color,#38bdf852)}.shadow-\[0_0_60px_rgba\(249\,115\,22\,0\.12\)\]{--tw-shadow:0 0 60px var(--tw-shadow-color,#f973161f)}.shadow-\[0_0_60px_rgba\(249\,115\,22\,0\.12\)\],.shadow-\[0_0_70px_rgba\(56\,189\,248\,0\.16\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_70px_rgba\(56\,189\,248\,0\.16\)\]{--tw-shadow:0 0 70px var(--tw-shadow-color,#38bdf829)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-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-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.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))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-orange-300\/35:hover{border-color:#ffb96d59}@supports (color:color-mix(in lab,red,red)){.hover\:border-orange-300\/35:hover{border-color:color-mix(in oklab,var(--color-orange-300) 35%,transparent)}}.hover\:border-orange-300\/60:hover{border-color:#ffb96d99}@supports (color:color-mix(in lab,red,red)){.hover\:border-orange-300\/60:hover{border-color:color-mix(in oklab,var(--color-orange-300) 60%,transparent)}}.hover\:border-sky-300\/40:hover{border-color:#77d4ff66}@supports (color:color-mix(in lab,red,red)){.hover\:border-sky-300\/40:hover{border-color:color-mix(in oklab,var(--color-sky-300) 40%,transparent)}}.hover\:border-sky-300\/45:hover{border-color:#77d4ff73}@supports (color:color-mix(in lab,red,red)){.hover\:border-sky-300\/45:hover{border-color:color-mix(in oklab,var(--color-sky-300) 45%,transparent)}}.hover\:bg-orange-400\/15:hover{background-color:#ff8b1a26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-orange-400\/15:hover{background-color:color-mix(in oklab,var(--color-orange-400) 15%,transparent)}}.hover\:bg-sky-200:hover{background-color:var(--color-sky-200)}.hover\:bg-sky-300\/10:hover{background-color:#77d4ff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-300\/10:hover{background-color:color-mix(in oklab,var(--color-sky-300) 10%,transparent)}}.hover\:text-sky-200:hover{color:var(--color-sky-200)}.hover\:shadow-\[0_0_42px_rgba\(56\,189\,248\,0\.11\)\]:hover{--tw-shadow:0 0 42px var(--tw-shadow-color,#38bdf81c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-sky-300\/70:focus{border-color:#77d4ffb3}@supports (color:color-mix(in lab,red,red)){.focus\:border-sky-300\/70:focus{border-color:color-mix(in oklab,var(--color-sky-300) 70%,transparent)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-sky-300\/20:focus{--tw-ring-color:#77d4ff33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-sky-300\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-sky-300) 20%,transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-sky-300:focus-visible{outline-color:var(--color-sky-300)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:48rem){.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}}@media (min-width:64rem){.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-\[0\.72fr_1fr\]{grid-template-columns:.72fr 1fr}.lg\:grid-cols-\[1fr_0\.85fr\]{grid-template-columns:1fr .85fr}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}}@font-face{font-family:Readex Pro;src:url(/fonts/readex-pro-latin.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--font-readex-pro:"Readex Pro",system-ui,-apple-system,sans-serif;--font-geist-mono:"Geist Mono",ui-monospace,SFMono-Regular,monospace;--background:#0b0d0f;--foreground:#f2f4f5;--muted:#7d858c;--panel:#15191d;--panel-strong:#1d2328;--line:#ffffff1a;--metal:#c5cbd0;--metal-dark:#828b92;--accent:#d48242}.cinematic-journey{isolation:isolate;color:#f3f4f2;background:#020304;width:100%;height:100svh;min-height:720px;position:relative;overflow:hidden}.cinematic-journey.is-entering,.cinematic-journey.is-serviceDetail,.cinematic-journey.is-serviceHub,.cinematic-journey.is-serviceTransition{z-index:40;position:fixed;inset:0}.cinematic-fallback-transition,.cinematic-hero-layer,.cinematic-service-stage,.cinematic-transition-canvas{position:absolute;inset:0}.cinematic-hero-layer{z-index:1;opacity:0;pointer-events:none;transition:opacity .5s}.cinematic-hero-layer.is-visible{opacity:1;pointer-events:auto}.cinematic-hero-media,.cinematic-hero-media .hero-video-element,.cinematic-hero-media .hero-video-hold,.cinematic-hero-media .hero-video-poster,.cinematic-hero-media>div{width:100%;height:100%;position:absolute;inset:0}.cinematic-hero-media{transform-origin:72% 56%;transition:transform 1.8s cubic-bezier(.52,0,.2,1),filter 1.8s cubic-bezier(.52,0,.2,1);transform:scale(1.002)}.cinematic-hero-media .hero-video-element,.cinematic-hero-media .hero-video-hold,.cinematic-hero-media .hero-video-poster{object-fit:cover;object-position:center center;filter:saturate(.8)contrast(1.06)brightness(.93)}.cinematic-hero-media .hero-video-element{opacity:0;transition:opacity .5s}.cinematic-hero-media .hero-video-element.is-visible{opacity:1}.cinematic-hero-media .hero-video-poster{opacity:1;transition:opacity .45s}.cinematic-hero-media .hero-video-poster.is-dimmed{opacity:0}.cinematic-hero-media .hero-video-hold{z-index:2;opacity:0;transition:opacity .26s}.cinematic-hero-media .hero-video-hold.is-visible{opacity:1}.cinematic-hero-media .hero-video-fallback-glow{background:radial-gradient(circle at 72% 52%,#bca8811f,#0000 30%),linear-gradient(110deg,#030405,#0000 48%);position:absolute;inset:0}.cinematic-hero-shade{z-index:3;background:linear-gradient(90deg,#020304f0,#020304b5 28%,#0203042e 55%,#02030414),linear-gradient(#02030466,#0000 24% 68%,#020304d1),radial-gradient(#0000 44%,#00000061 100%)}.cinematic-grain,.cinematic-hero-shade{pointer-events:none;position:absolute;inset:0}.cinematic-grain{z-index:4;opacity:.045;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E")}.cinematic-hero-copy{z-index:7;width:min(42vw,650px);position:absolute;top:42%;left:clamp(2rem,5vw,5.5rem)}.cinematic-detail-eyebrow,.cinematic-eyebrow,.cinematic-hub-copy>p{color:#ebedeb9e;letter-spacing:.28em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.69rem;font-weight:500}.cinematic-hero-copy h1{color:#f0f1ef;letter-spacing:-.045em;margin:0;font-size:clamp(3.25rem,5.1vw,5.25rem);font-weight:600;line-height:.98}.cinematic-hero-copy h1 span{display:block}.cinematic-hero-copy h1 span+span{margin-top:.16em}.cinematic-hero-description{color:#e1e3e09e;max-width:560px;margin:1.55rem 0 0;font-size:clamp(.92rem,1.15vw,1.05rem);line-height:1.75}.cinematic-slogan{color:#ddbe8ec7;letter-spacing:.12em;margin:.75rem 0 0;font-size:.84rem}.cinematic-hero-actions{align-items:center;gap:.65rem;margin-top:1.65rem;display:flex}.cinematic-action,.cinematic-detail-actions button{color:#f7f8f6e6;min-height:2.75rem;font:inherit;cursor:pointer;background:#0f10119e;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-size:.82rem;transition:background .22s,border-color .22s,color .22s,transform .22s;display:inline-flex}.cinematic-action{padding:0 1.15rem}.cinematic-action svg,.cinematic-detail-actions svg{stroke-width:1.6px;width:1rem;height:1rem}.cinematic-action:hover,.cinematic-detail-actions button:hover{background:#1f2020c7;border-color:#ffffff3b;transform:translateY(-2px)}.cinematic-action.is-primary,.cinematic-detail-actions .is-primary{color:#080909;background:#eceeeb;border-color:#eceeeb}.cinematic-action.is-primary:hover,.cinematic-detail-actions .is-primary:hover{background:#fff}.cinematic-action.is-text{color:#eff0eeab;background:0 0;border-color:#0000}.cinematic-proof{z-index:7;opacity:1;justify-content:flex-end;transition:opacity .4s;display:flex;position:absolute;bottom:clamp(1.5rem,3.2vh,2.6rem);left:clamp(2rem,5vw,5.5rem);right:clamp(2rem,4vw,4.5rem)}.cinematic-proof>span{border-left:1px solid #ffffff21;gap:.28rem;min-width:9.5rem;padding:0 1.35rem;display:grid}.cinematic-proof strong{color:#f6f7f5e0;letter-spacing:-.02em;font-size:1.12rem;font-weight:500}.cinematic-proof small{color:#e1e3e075;letter-spacing:.08em;font-size:.67rem}.cinematic-entry{z-index:9;color:#f1f2ef;opacity:0;filter:blur(8px);pointer-events:none;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03040585;border:1px solid #ffffff45;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:8.75rem;height:8.75rem;transition:opacity .8s,filter .8s,transform .5s cubic-bezier(.22,1,.36,1),border-color .26s;display:flex;position:absolute;top:55%;left:71%;transform:translate(-50%,-50%)scale(.9);box-shadow:inset 0 0 2rem #cfa8660b,0 1.4rem 4rem #0000004d}.cinematic-entry.is-visible{opacity:1;filter:blur();pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.cinematic-entry:hover{border-color:#e0c3939e;transform:translate(-50%,-50%)scale(1.045)}.cinematic-entry:active{transform:translate(-50%,-50%)scale(.96)}.cinematic-entry svg{color:#e7cc9ee6;stroke-width:1.4px;width:1.35rem;height:1.35rem;margin-bottom:.15rem}.cinematic-entry strong{letter-spacing:.08em;font-size:.9rem;font-weight:500}.cinematic-entry small{color:#e9eae77a;letter-spacing:.2em;font-size:.48rem}.cinematic-entry-orbit{border-color:#e1c08ba3 #ffffff1a #0000 #0000;border-style:solid;border-width:1px;border-radius:50%;animation:cinematic-orbit 8s linear infinite;position:absolute;inset:-.55rem}.cinematic-journey.is-entering .cinematic-hero-media{filter:blur(12px)brightness(.55);transform:scale(1.28)}.cinematic-journey.is-entering .cinematic-proof{opacity:0}.cinematic-service-stage{z-index:2;opacity:0;pointer-events:none;background:#050606;transition:opacity .48s,transform 1.2s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:scale(1.055)}.cinematic-service-stage.is-visible{opacity:1;pointer-events:auto;transform:scale(1)}.cinematic-fallback-transition img,.cinematic-stage-image{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.cinematic-stage-image{filter:saturate(.8)contrast(1.07)brightness(.84);animation:cinematic-stage-breathe 14s ease-in-out infinite alternate;transform:scale(1.015)}.cinematic-stage-depth{z-index:2;pointer-events:none;background:linear-gradient(90deg,#020303bd,#02030357 25%,#0000 53%),linear-gradient(#00000075,#0000 22% 68%,#000000bf),radial-gradient(circle at 63% 51%,#cdaa710e,#0000 23%),radial-gradient(#0000 42%,#00000085 100%);position:absolute;inset:0}.cinematic-service-hub{z-index:6;position:absolute;inset:0}.cinematic-back-button,.cinematic-detail-back{color:#f1f2efad;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06070775;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.45rem;transition:color .22s,border-color .22s,background .22s;display:inline-flex}.cinematic-back-button{padding:.7rem 1rem;font-size:.72rem;position:absolute;top:1.7rem;left:clamp(1.5rem,3vw,3rem)}.cinematic-back-button svg,.cinematic-detail-back svg{stroke-width:1.5px;width:.95rem;height:.95rem}.cinematic-back-button:hover,.cinematic-detail-back:hover{color:#fff;background:#1415159e;border-color:#ffffff3b}.cinematic-hub-copy{width:min(25vw,360px);position:absolute;top:19%;left:clamp(2rem,5vw,5.5rem)}.cinematic-hub-copy h2{color:#eeefed;letter-spacing:-.045em;margin:0;font-size:clamp(2.65rem,3.35vw,3.8rem);font-weight:560;line-height:.96}.cinematic-hub-copy>span{color:#e1e3e073;margin-top:1.2rem;font-size:.88rem;line-height:1.7;display:block}.cinematic-core-anchor{z-index:7;width:0;height:0;position:absolute;top:52%;left:62%}.cinematic-core-marker{aspect-ratio:1;background:radial-gradient(circle,#cda56111 0,#04050570 28%,#020303b8 67%,#0000 70%);border:1px solid #ebd6b317;border-radius:50%;justify-content:center;align-items:center;width:clamp(11rem,15vw,14.5rem);display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 5rem #b98b480e}.cinematic-core-marker:after,.cinematic-core-marker:before{content:"";border:1px solid #0000;border-radius:50%;position:absolute}.cinematic-core-marker:before{border-top-color:#dbbb8559;border-left-color:#ffffff0f;animation:cinematic-orbit 18s linear infinite;inset:9%}.cinematic-core-marker:after{border-bottom-color:#b98d4b3d;border-right-color:#ffffff29;animation:cinematic-orbit-reverse 13s linear infinite;inset:23%}.cinematic-core-marker i{background:#d8ab65;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 1rem #daaa61b8}.cinematic-core-marker span{color:#ebe1d06b;letter-spacing:.26em;font-size:.48rem;position:absolute;bottom:17%}.cinematic-service-hotspots{z-index:8;pointer-events:none;position:absolute;inset:0}.cinematic-hotspot-anchor{top:var(--hotspot-y);left:var(--hotspot-x);pointer-events:none;width:0;height:0;position:absolute}.cinematic-hotspot{color:#f4f5f2d1;text-align:left;pointer-events:auto;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1f;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;width:clamp(11rem,15vw,13.5rem);padding:.7rem 0;transition:color .22s,border-color .22s,transform .22s;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.cinematic-hotspot:hover{color:#fff;border-color:#d3a9658c;transform:translate(-50%,calc(-50% - 4px))}.cinematic-hotspot-dot{border:1px solid #e6c286c7;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .28rem #cd9d5211}.cinematic-hotspot>span:nth-child(2){gap:.18rem;display:grid}.cinematic-hotspot small{color:#e1e2df5c;letter-spacing:.15em;font-size:.45rem}.cinematic-hotspot strong{letter-spacing:.04em;font-size:.9rem;font-weight:500}.cinematic-hotspot>svg{color:#e0bf8885;stroke-width:1.4px;width:.95rem;height:.95rem}.cinematic-service-detail{z-index:8;scrollbar-width:none;background:linear-gradient(90deg,#020303f5,#020303e0 67%,#02030300);width:min(43vw,610px);padding:clamp(5.5rem,11vh,8.5rem) clamp(2rem,5vw,5.5rem) 2rem;position:absolute;top:0;bottom:0;left:0;overflow-y:auto}.cinematic-service-detail::-webkit-scrollbar{display:none}.cinematic-detail-back{margin-bottom:clamp(2rem,5vh,3.6rem);padding:.58rem .85rem;font-size:.68rem}.cinematic-service-detail h2{color:#eff0ed;letter-spacing:-.05em;margin:0;font-size:clamp(3.1rem,5vw,5.6rem);font-weight:560;line-height:.95}.cinematic-detail-problems{color:#deb676b8;letter-spacing:.05em;margin:1.2rem 0 0;font-size:.76rem;line-height:1.7}.cinematic-detail-description{color:#e2e4e091;max-width:460px;margin:1rem 0 0;font-size:.9rem;line-height:1.8}.cinematic-service-timeline{gap:0;max-width:370px;margin:clamp(1.6rem,3.2vh,2.5rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.cinematic-service-timeline:before{content:"";background:linear-gradient(#cfa45f80,#ffffff12);width:1px;position:absolute;top:.8rem;bottom:.8rem;left:.23rem}.cinematic-service-timeline li{grid-template-columns:2.3rem 1fr;align-items:center;min-height:2.25rem;display:grid;position:relative}.cinematic-service-timeline li:before{content:"";background:#090a09;border:1px solid #deb46fbd;border-radius:50%;width:.48rem;height:.48rem;position:absolute;left:0}.cinematic-service-timeline span{color:#dab27180;padding-left:.82rem;font-size:.55rem}.cinematic-service-timeline strong{color:#eff0edba;font-size:.78rem;font-weight:450}.cinematic-detail-actions{flex-wrap:wrap;gap:.5rem;margin-top:clamp(1.6rem,4vh,2.7rem);display:flex}.cinematic-detail-actions button{min-height:2.5rem;padding:0 .95rem;font-size:.72rem}.cinematic-transition-canvas{z-index:30;pointer-events:none;background:0 0}.cinematic-transition-canvas canvas{width:100%!important;height:100%!important}.cinematic-fallback-transition{z-index:30;pointer-events:none;animation:cinematic-fallback-in .62s cubic-bezier(.22,1,.36,1) both;overflow:hidden}.cinematic-fallback-transition:after{content:"";background:radial-gradient(circle at 65%,#0000 8%,#0000006b 65%,#000c 100%);position:absolute;inset:0}.lutong-page:has(.cinematic-journey.is-entering) .lutong-header,.lutong-page:has(.cinematic-journey.is-serviceDetail) .lutong-header,.lutong-page:has(.cinematic-journey.is-serviceHub) .lutong-header,.lutong-page:has(.cinematic-journey.is-serviceTransition) .lutong-header{opacity:0;pointer-events:none;transform:translateY(-.75rem)}@keyframes cinematic-orbit{to{transform:rotate(1turn)}}@keyframes cinematic-orbit-reverse{to{transform:rotate(-1turn)}}@keyframes cinematic-stage-breathe{0%{transform:scale(1.015)}to{transform:scale(1.045)}}@keyframes cinematic-fallback-in{0%{opacity:0;filter:blur(7px);transform:scale(1.09)}to{opacity:1;filter:blur();transform:scale(1)}}@media (max-width:980px){.cinematic-hero-copy{width:min(49vw,560px)}.cinematic-proof>span{min-width:7.8rem;padding-inline:1rem}.cinematic-hotspot{width:10.5rem}}@media (max-width:760px){.cinematic-journey{height:100svh;min-height:0}.cinematic-hero-media,.cinematic-hero-media .hero-video-element,.cinematic-hero-media .hero-video-hold,.cinematic-hero-media .hero-video-poster,.cinematic-hero-media>div{height:100%}.cinematic-hero-media{transform-origin:58% 40%}.cinematic-hero-media .hero-video-element,.cinematic-hero-media .hero-video-hold,.cinematic-hero-media .hero-video-poster{object-position:66% center;filter:saturate(.8)contrast(1.04)brightness(.91)}.cinematic-hero-shade{background:linear-gradient(#0203042e,#0203041a 31%,#020304ab 52%,#020304fa 75%,#020304),radial-gradient(#0000 44%,#0000004d 100%)}.cinematic-hero-copy{top:auto;right:1.25rem;bottom:calc(5.7rem + env(safe-area-inset-bottom));width:auto;left:1.25rem}.cinematic-eyebrow{letter-spacing:.24em;margin-bottom:.68rem;font-size:.54rem}.cinematic-hero-copy h1{letter-spacing:-.04em;font-size:clamp(2.45rem,11.5vw,3.35rem);line-height:1}.cinematic-hero-description{color:#e5e7e39e;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:34rem;margin-top:.85rem;font-size:.76rem;line-height:1.58;display:-webkit-box;overflow:hidden}.cinematic-slogan{margin-top:.45rem;font-size:.65rem}.cinematic-hero-actions{grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.9rem;display:grid}.cinematic-action{min-height:2.65rem;padding-inline:.8rem;font-size:.75rem}.cinematic-action.is-text{grid-column:1/-1;min-height:1.8rem}.cinematic-proof{display:none}.cinematic-entry{width:7rem;height:7rem;top:34%;left:50%}.cinematic-entry strong{font-size:.8rem}.cinematic-service-stage{padding-bottom:calc(4.8rem + env(safe-area-inset-bottom))}.cinematic-stage-image{object-position:58% center;filter:saturate(.76)contrast(1.08)brightness(.75);height:62%}.cinematic-stage-depth{background:linear-gradient(#0102022e,#0000 27%,#0203033d 44%,#020303fa 65%,#020303),radial-gradient(circle at 54% 37%,#d2ab6c0f,#0000 25%)}.cinematic-back-button{padding:.58rem .8rem;top:1.1rem;left:1rem}.cinematic-hub-copy{text-align:left;width:auto;top:5.2rem;left:1.25rem;right:1.25rem}.cinematic-hub-copy>p{margin-bottom:.55rem;font-size:.5rem}.cinematic-hub-copy h2{font-size:clamp(2.25rem,10vw,3rem)}.cinematic-hub-copy>span{margin-top:.5rem;font-size:.72rem}.cinematic-core-anchor{top:35%;left:54%}.cinematic-core-marker{width:8.2rem}.cinematic-core-marker span{font-size:.4rem}.cinematic-service-hotspots{top:auto;right:1.15rem;bottom:calc(5.6rem + env(safe-area-inset-bottom));pointer-events:auto;border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr;display:grid;left:1.15rem}.cinematic-hotspot-anchor{width:auto;height:auto;position:relative;top:auto;left:auto}.cinematic-hotspot{border-bottom-color:#ffffff14;width:auto;min-height:4.2rem;padding:.72rem .35rem;position:relative;transform:none}.cinematic-hotspot-anchor:nth-child(odd) .cinematic-hotspot{border-right:1px solid #ffffff14;padding-right:.75rem}.cinematic-hotspot-anchor:nth-child(2n) .cinematic-hotspot{padding-left:.75rem}.cinematic-hotspot:hover{transform:translateY(-2px)}.cinematic-hotspot small{display:none}.cinematic-hotspot strong{font-size:.8rem}.cinematic-service-detail{top:auto;right:0;bottom:calc(4.35rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#050606c7,#020303f7 18%,#020303);border-top:1px solid #ffffff1a;width:100%;max-height:62svh;padding:1.35rem 1.25rem 1.25rem}.cinematic-detail-back{margin-bottom:1.15rem}.cinematic-detail-eyebrow{margin-bottom:.65rem;font-size:.5rem}.cinematic-service-detail h2{font-size:2.7rem}.cinematic-detail-problems{margin-top:.65rem;font-size:.64rem}.cinematic-detail-description{margin-top:.55rem;font-size:.76rem;line-height:1.6}.cinematic-service-timeline{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1.1rem}.cinematic-service-timeline:before{width:auto;height:1px;inset:.24rem 8% auto}.cinematic-service-timeline li{text-align:center;grid-template-columns:1fr;align-content:start;justify-items:center;gap:.45rem;min-height:3.2rem;padding-top:.9rem}.cinematic-service-timeline li:before{top:0;left:50%;transform:translate(-50%)}.cinematic-service-timeline span{display:none}.cinematic-service-timeline strong{font-size:.58rem;line-height:1.35}.cinematic-detail-actions{grid-template-columns:1fr 1fr;margin-top:1rem;display:grid}.cinematic-detail-actions button{min-height:2.7rem;padding-inline:.55rem;font-size:.68rem}.cinematic-detail-actions .is-primary{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.cinematic-core-marker:after,.cinematic-core-marker:before,.cinematic-entry-orbit,.cinematic-stage-image{animation:none!important}.cinematic-entry,.cinematic-hero-media,.cinematic-hotspot,.cinematic-service-stage{transition-duration:1ms!important}}.journey-cinematic{isolation:isolate;color:#f1f2f0;background:#020303;width:100%;height:100svh;min-height:720px;position:relative;overflow:hidden}.journey-cinematic[data-journey-open=true]{z-index:40;position:fixed;inset:0}.journey-film-grain,.journey-hero-grade,.journey-poster-slot,.journey-service-grade,.journey-stage-motion,.journey-video-slot,.journey-video-stage{width:100%;height:100%;position:absolute;inset:0}.journey-video-stage{z-index:0;background:#020303;overflow:hidden}.journey-poster-slot,.journey-video-slot{object-fit:cover;object-position:var(--journey-focus-desktop,68% 50%);filter:saturate(.78)contrast(1.06)brightness(.93);transform-origin:68%;transform:scale(1.002)}.journey-poster-slot{z-index:0;opacity:0;transition:opacity .56s cubic-bezier(.42,0,.2,1)}.journey-poster-slot.is-active{z-index:1;opacity:1}.journey-video-slot{z-index:2;opacity:0;transition:opacity .11s linear;display:block}.journey-video-slot.is-active{z-index:3;opacity:1}.journey-video-stage.is-poster-active .journey-video-slot.is-active{opacity:0}.journey-stage-motion{z-index:4;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at 66% 52%,#0000 0 8%,#d9bc8b0f 20%,#0203038a 68%),repeating-conic-gradient(from 2deg at 66% 52%,#0000 0deg 10deg,#efe8db07 10.15deg 10.35deg);overflow:hidden}.journey-cinematic.is-travelingToHub .journey-stage-motion,.journey-cinematic.is-travelingToService .journey-stage-motion{animation:journey-film-travel 3s cubic-bezier(.4,0,.2,1) both}.journey-cinematic.is-returningHome .journey-stage-motion,.journey-cinematic.is-returningToHub .journey-stage-motion{animation:journey-film-travel-reverse 3s cubic-bezier(.4,0,.2,1) both}.journey-video-stage.is-fallback-forward .journey-poster-slot.is-active,.journey-video-stage.is-fallback-forward .journey-video-slot.is-active,.journey-video-stage.is-fallback-reverse .journey-poster-slot.is-active,.journey-video-stage.is-fallback-reverse .journey-video-slot.is-active{animation:journey-stage-pulse .88s cubic-bezier(.42,0,.2,1) both}.journey-video-stage.is-fallback-forward .journey-video-slot,.journey-video-stage.is-fallback-reverse .journey-video-slot{transition-duration:.56s}.journey-video-stage.is-fallback-forward .journey-stage-motion,.journey-video-stage.is-fallback-reverse .journey-stage-motion{animation:journey-light-pulse .88s ease-in-out both}.journey-video-stage.is-fallback-reverse .journey-stage-motion{transform:scaleX(-1)}.journey-film-grain,.journey-hero-grade,.journey-service-grade{z-index:4;pointer-events:none}.journey-hero-grade{opacity:0;background:linear-gradient(90deg,#020304f2,#020304b3 29%,#02030429 56%,#0203040d),linear-gradient(#02030457,#0000 26% 66%,#020304d1),radial-gradient(#0000 48%,#00000057 100%);transition:opacity .42s}.journey-hero-grade.is-visible{opacity:1}.journey-service-grade{opacity:0;background:linear-gradient(90deg,#020303c7,#02030347 29%,#0000 54%,#01020229),linear-gradient(#00000057,#0000 24% 70%,#000000c7),radial-gradient(circle at 63% 51%,#cca76a12,#0000 23%),radial-gradient(#0000 44%,#0000007a 100%);transition:opacity .6s}.journey-service-grade.is-visible{opacity:1}.journey-film-grain{opacity:.035;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.journey-hero-copy{z-index:8;pointer-events:none;width:min(42vw,650px);position:absolute;top:42%;left:clamp(2rem,5vw,5.5rem)}.journey-hero-copy button{pointer-events:auto}.journey-eyebrow,.journey-hub-copy>p,.journey-scene-caption>p{color:#ebedeb96;letter-spacing:.28em;text-transform:uppercase;margin:0 0 1.15rem;font-size:.68rem;font-weight:500}.journey-hero-copy h1{color:#f0f1ef;letter-spacing:-.045em;margin:0;font-size:clamp(3.25rem,5.1vw,5.25rem);font-weight:600;line-height:.99}.journey-hero-copy h1 span,.journey-hub-copy h2 span{display:block}.journey-hero-copy h1 span+span{margin-top:.16em}.journey-hero-description{color:#e1e3e09c;max-width:560px;margin:1.45rem 0 0;font-size:clamp(.9rem,1.1vw,1.03rem);line-height:1.75}.journey-slogan{color:#ddbe8ec2;letter-spacing:.12em;margin:.72rem 0 0;font-size:.82rem}.journey-caption-actions,.journey-hero-actions{align-items:center;gap:.62rem;margin-top:1.55rem;display:flex}.journey-action,.journey-caption-actions button{color:#f7f8f6e0;min-height:2.7rem;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0f10a3;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:.48rem;padding:0 1.1rem;font-size:.8rem;transition:transform .22s,border-color .22s,background .22s;display:inline-flex}.journey-action svg,.journey-caption-actions svg{stroke-width:1.55px;width:.98rem;height:.98rem}.journey-action:hover,.journey-caption-actions button:hover{background:#1d1e1ec7;border-color:#ffffff38;transform:translateY(-2px)}.journey-action.is-primary,.journey-caption-actions .is-primary{color:#080909;background:#eceeeb;border-color:#eceeeb}.journey-action.is-text{color:#eff0eea6;background:0 0;border-color:#0000}.journey-proof{z-index:8;opacity:0;justify-content:flex-end;transition:opacity .45s;display:flex;position:absolute;bottom:clamp(1.5rem,3.2vh,2.6rem);right:clamp(2rem,4vw,4.5rem)}.journey-proof.is-visible{opacity:1}.journey-proof>span{border-left:1px solid #ffffff1f;gap:.26rem;min-width:9.2rem;padding:0 1.25rem;display:grid}.journey-proof strong{color:#f6f7f5de;font-size:1.08rem;font-weight:500}.journey-proof small{color:#e1e3e06e;letter-spacing:.08em;font-size:.65rem}.journey-entry{z-index:10;color:#f1f2ef;opacity:0;filter:blur(8px);pointer-events:none;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03040580;border:1px solid #ffffff47;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.34rem;width:8.5rem;height:8.5rem;transition:opacity .8s,filter .8s,transform .42s cubic-bezier(.22,1,.36,1),border-color .22s;display:flex;position:absolute;top:55%;left:71%;transform:translate(-50%,-50%)scale(.92)}.journey-entry.is-visible{opacity:1;filter:blur();pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.journey-entry:hover{border-color:#e0c3939e;transform:translate(-50%,-50%)scale(1.045)}.journey-entry svg{color:#e7cc9ee0;stroke-width:1.4px;width:1.3rem;height:1.3rem}.journey-entry strong{letter-spacing:.08em;font-size:.88rem;font-weight:500}.journey-entry small{color:#e9eae775;letter-spacing:.2em;font-size:.47rem}.journey-entry-orbit{border-color:#e1c08b9e #ffffff1a #0000 #0000;border-style:solid;border-width:1px;border-radius:50%;animation:journey-orbit 8s linear infinite;position:absolute;inset:-.55rem}.journey-service-hub{z-index:9;position:absolute;inset:0}.journey-back,.journey-caption-back{color:#f1f2efa8;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06070770;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.42rem;display:inline-flex}.journey-back{padding:.68rem .95rem;font-size:.7rem;position:absolute;top:1.7rem;left:clamp(1.5rem,3vw,3rem)}.journey-back svg,.journey-caption-back svg{stroke-width:1.5px;width:.92rem;height:.92rem}.journey-hub-copy{width:min(24vw,350px);position:absolute;top:20%;left:clamp(2rem,5vw,5.5rem)}.journey-hub-copy h2{color:#eeefed;letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,2.85vw,3.2rem);font-weight:560;line-height:.95}.journey-hub-copy h2 span+span{margin-top:.08em}.journey-hub-copy>small{color:#e1e3e066;margin-top:1.05rem;font-size:.82rem;line-height:1.7;display:block}.journey-service-core{z-index:9;aspect-ratio:1.12;background:radial-gradient(#cda56111,#03040480 34%,#020303c2 67%,#0000 70%);border:1px solid #ebd6b314;border-radius:50%;width:clamp(11.25rem,15vw,14rem);position:absolute;top:52%;left:62%;transform:translate(-50%,-50%);box-shadow:0 0 5rem #b98b480d}.journey-core-ring{border:1px solid #0000;border-radius:50%;position:absolute}.journey-core-ring.is-outer{border-top-color:#dbbb8554;border-left-color:#ffffff0e;animation:journey-orbit 18s linear infinite;inset:8%}.journey-core-ring.is-inner{border-bottom-color:#b98d4b38;border-right-color:#ffffff24;animation:journey-orbit-reverse 13s linear infinite;inset:25%}.journey-service-core>i{background:#d4a762;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 1rem #daaa61ad}.journey-service-core>small{color:#ebe1d066;letter-spacing:.25em;text-align:center;font-size:.46rem;position:absolute;bottom:16%;left:0;right:0}.journey-service-hotspots{z-index:10;pointer-events:none;position:absolute;inset:0}.journey-hotspot-anchor{top:var(--hotspot-y);left:var(--hotspot-x);width:0;height:0;position:absolute}.journey-hotspot{color:#f4f5f2cc;text-align:left;pointer-events:auto;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1f;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;width:clamp(10.5rem,14vw,13rem);padding:.7rem 0;transition:color .22s,border-color .22s,transform .22s;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.journey-hotspot:hover{color:#fff;border-color:#d3a96585;transform:translate(-50%,calc(-50% - 4px))}.journey-hotspot-point{border:1px solid #e6c286c2;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 0 .26rem #cd9d520f}.journey-hotspot>span:nth-child(2){gap:.16rem;display:grid}.journey-hotspot small{color:#e1e2df57;letter-spacing:.14em;font-size:.43rem}.journey-hotspot strong{letter-spacing:.04em;font-size:.88rem;font-weight:500}.journey-hotspot>svg{color:#e0bf8880;stroke-width:1.4px;width:.92rem;height:.92rem}.journey-scene-caption{z-index:11;background:radial-gradient(at 8% 62%,#020303db,#0203036b 55%,#0000 78%);width:min(34rem,41vw);padding:2.5rem 5rem 1rem 0;position:absolute;bottom:clamp(2rem,5vh,4.5rem);left:clamp(2rem,5vw,5.5rem)}.journey-caption-back{margin-bottom:1.8rem;padding:.55rem .8rem;font-size:.66rem}.journey-scene-caption>p{margin-bottom:.65rem;font-size:.55rem}.journey-scene-caption h2{color:#eff0ed;letter-spacing:-.05em;margin:0;font-size:clamp(3rem,4.5vw,5rem);font-weight:560;line-height:.95}.journey-scene-caption>span{color:#e2e4e08c;max-width:32rem;margin-top:.9rem;font-size:.84rem;line-height:1.75;display:block}.journey-scene-caption ol{grid-template-columns:repeat(3,minmax(0,1fr));max-width:29rem;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.journey-scene-caption li{border-top:1px solid #ffffff1f;gap:.28rem;padding:.75rem .8rem .2rem 1rem;display:grid;position:relative}.journey-scene-caption li:before{content:"";background:#090a09;border:1px solid #daaf6ac7;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:-.23rem;left:0}.journey-scene-caption li small{color:#dab27178;font-size:.5rem}.journey-scene-caption li strong{color:#eff0edb8;font-size:.72rem;font-weight:450}.journey-caption-actions{margin-top:1.35rem}.journey-caption-actions button{min-height:2.48rem;padding-inline:.95rem;font-size:.7rem}.journey-transition-status{z-index:12;color:#edeeeb85;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0304046b;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .78rem;font-size:.62rem;display:inline-flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.journey-transition-status span{background:#d4a762;border-radius:50%;width:.32rem;height:.32rem;animation:journey-status 1.15s ease-in-out infinite;box-shadow:0 0 .7rem #d4a76294}.lutong-page:has(.journey-cinematic[data-journey-open=true]) .lutong-header{opacity:0;pointer-events:none;transform:translateY(-.75rem)}@keyframes journey-orbit{to{transform:rotate(1turn)}}@keyframes journey-orbit-reverse{to{transform:rotate(-1turn)}}@keyframes journey-status{50%{opacity:.38;transform:scale(.74)}}@keyframes journey-stage-pulse{0%{filter:saturate(.78)contrast(1.06)brightness(.93)blur();transform:scale(1.002)}56%{filter:saturate(.74)contrast(1.07)brightness(.72)blur(3px);transform:scale(1.08)}to{filter:saturate(.78)contrast(1.06)brightness(.88)blur();transform:scale(1.012)}}@keyframes journey-light-pulse{0%,to{opacity:0;filter:blur()}45%{opacity:.22;filter:blur(1px)}70%{opacity:.08}}@keyframes journey-film-travel{0%{opacity:0;filter:blur();transform:scale(.92)}42%{opacity:.12}72%{opacity:.25;filter:blur(1.2px);transform:scale(1.18)}to{opacity:0;filter:blur(2px);transform:scale(1.34)}}@keyframes journey-film-travel-reverse{0%{opacity:0;filter:blur(2px);transform:scale(1.3)}38%{opacity:.2}76%{opacity:.1;filter:blur(.6px);transform:scale(1.02)}to{opacity:0;filter:blur();transform:scale(.94)}}@media (max-width:980px){.journey-hero-copy{width:min(49vw,560px)}.journey-proof>span{min-width:7.7rem;padding-inline:.95rem}.journey-hotspot{width:10.25rem}}@media (max-width:760px){.journey-cinematic{min-height:0}.journey-poster-slot,.journey-video-slot{object-position:var(--journey-focus-mobile,66% 42%);filter:saturate(.78)contrast(1.04)brightness(.9);transform-origin:62% 40%}.journey-hero-grade{background:linear-gradient(#02030424,#02030414 31%,#020304a6 52%,#020304fa 75%,#020304),radial-gradient(#0000 44%,#00000047 100%)}.journey-service-grade{background:linear-gradient(#01020229,#0000 30%,#02030347 47%,#020303fa 68%,#020303),radial-gradient(circle at 54% 36%,#d2ab6c0f,#0000 26%)}.journey-hero-copy{top:auto;right:1.25rem;bottom:calc(5.7rem + env(safe-area-inset-bottom));width:auto;left:1.25rem}.journey-eyebrow{margin-bottom:.65rem;font-size:.53rem}.journey-hero-copy h1{font-size:clamp(2.45rem,11.5vw,3.35rem);line-height:1}.journey-hero-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.82rem;font-size:.75rem;line-height:1.55;display:-webkit-box;overflow:hidden}.journey-slogan{margin-top:.42rem;font-size:.64rem}.journey-hero-actions{grid-template-columns:1fr 1fr;gap:.44rem;margin-top:.88rem;display:grid}.journey-action{min-height:2.62rem;padding-inline:.75rem;font-size:.73rem}.journey-action.is-text{grid-column:1/-1;min-height:1.7rem}.journey-proof{display:none}.journey-entry{width:7rem;height:7rem;top:34%;left:50%}.journey-back{padding:.56rem .78rem;top:1.05rem;left:1rem}.journey-hub-copy{width:auto;top:4.8rem;left:1.2rem;right:1.2rem}.journey-hub-copy>p{margin-bottom:.52rem;font-size:.48rem}.journey-hub-copy h2{font-size:clamp(2.05rem,9.5vw,2.8rem)}.journey-hub-copy>small{margin-top:.48rem;font-size:.7rem}.journey-service-core{width:8.4rem;top:35%;left:54%}.journey-service-hotspots{top:auto;right:1.1rem;bottom:calc(5.5rem + env(safe-area-inset-bottom));pointer-events:auto;border-top:1px solid #ffffff17;grid-template-columns:1fr 1fr;display:grid;left:1.1rem}.journey-hotspot-anchor{width:auto;height:auto;position:relative;top:auto;left:auto}.journey-hotspot{border-bottom-color:#ffffff13;width:auto;min-height:4.1rem;padding:.7rem .32rem;position:relative;transform:none}.journey-hotspot-anchor:nth-child(odd) .journey-hotspot{border-right:1px solid #ffffff13;padding-right:.7rem}.journey-hotspot-anchor:nth-child(2n) .journey-hotspot{padding-left:.7rem}.journey-hotspot:hover{transform:translateY(-2px)}.journey-hotspot small{display:none}.journey-hotspot strong{font-size:.78rem}.journey-scene-caption{right:0;bottom:calc(4.35rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0304048a,#020303f0 22%,#020303);border-top:1px solid #ffffff14;width:100%;max-height:61svh;padding:1.3rem 1.2rem 1.15rem;left:0;overflow-y:auto}.journey-caption-back{margin-bottom:1rem}.journey-scene-caption h2{font-size:2.55rem}.journey-scene-caption>span{margin-top:.55rem;font-size:.74rem;line-height:1.55}.journey-scene-caption ol{margin-top:1rem}.journey-scene-caption li{text-align:center;padding-inline:.48rem}.journey-scene-caption li:before{left:50%;transform:translate(-50%)}.journey-scene-caption li small{display:none}.journey-scene-caption li strong{font-size:.62rem}.journey-caption-actions{grid-template-columns:1fr 1fr;margin-top:1rem;display:grid}.journey-caption-actions button{min-height:2.7rem;padding-inline:.5rem;font-size:.66rem}.journey-transition-status{bottom:calc(5.1rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.journey-core-ring,.journey-entry-orbit,.journey-stage-motion,.journey-transition-status span{animation:none!important}.journey-entry,.journey-hero-grade,.journey-hotspot,.journey-poster-slot,.journey-service-grade,.journey-video-slot{transition-duration:1ms!important}}*{box-sizing:border-box}#root,body,html{color:#fff;background:#000;width:100%;height:100%;min-height:100%;margin:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;font-family:Readex Pro,Readex Pro Fallback,system-ui,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;overflow-x:clip}.hero-title{letter-spacing:-.055em;line-height:.92}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{color:#fff;background:#d4824247}.repair-page{background:radial-gradient(circle at 75% 0,#c5cbd017,#0000 18rem),linear-gradient(#0b0d0f,#101316 44%,#0b0d0f);min-height:100vh;padding-bottom:76px;overflow-x:clip}.repair-hero{isolation:isolate;min-height:100svh;padding:.85rem 1rem 1.35rem;position:relative}.repair-topbar{z-index:5;justify-content:space-between;align-items:center;gap:.8rem;min-height:2.75rem;display:flex;position:relative}.shop-brand{gap:.12rem;min-width:0;display:grid}.shop-brand span{color:#f3f5f6;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:650;overflow:hidden}.shop-brand small{color:#899199;font-size:.68rem}.top-actions{flex:none;gap:.5rem;display:flex}.top-actions a{color:#e7ecef;background:#1a1f23;border-radius:999px;justify-content:center;align-items:center;gap:.34rem;min-height:2.35rem;padding:0 .78rem;font-size:.78rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.hero-layout{z-index:2;flex-direction:column;gap:1.15rem;margin-top:.8rem;display:flex;position:relative}.hero-media{background:#171c20;border-radius:18px;min-height:15rem;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000057,inset 0 0 0 1px #ffffff12}.hero-media img{object-fit:cover;filter:saturate(.82)contrast(1.04)brightness(.88);width:100%;height:100%;min-height:15rem}.media-overlay,.media-scan{pointer-events:none;position:absolute;inset:0}.media-overlay{background:radial-gradient(circle at 58% 30%,#f0f5f724,#0000 12rem),linear-gradient(#080a0c1a,#080a0c57 55%,#080a0cc7)}.media-scan{opacity:.34;mix-blend-mode:screen;background:linear-gradient(#0000 0 48%,#ecf4f73d 49%,#0000 50%) 0 0/100% 4.8rem,radial-gradient(circle,#fff3 0 1px,#0000 1px) 0 0/26px 26px;-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.media-note{color:#edf1f3c2;background:#090b0da3;border-radius:4px;margin:0;padding:.32rem .5rem;font-size:.68rem;position:absolute;bottom:.72rem;right:.8rem}.hero-copy{z-index:3;position:relative}.hero-proof{color:#d8dee2;align-items:center;gap:.38rem;margin:0 0 .7rem;font-size:.82rem;font-weight:600;display:inline-flex}.hero-copy h1{color:#f3f5f6;letter-spacing:-.055em;margin:0;font-size:clamp(2.28rem,10.5vw,3.45rem);font-weight:760;line-height:1.04}.hero-copy h1 span{white-space:nowrap;display:block}.hero-subtitle{color:#a6afb6;max-width:33rem;margin:.86rem 0 0;font-size:.94rem;line-height:1.68}.service-tags{flex-wrap:wrap;gap:.46rem;margin-top:1rem;display:flex}.service-tags a{color:#dce2e5;background:#171c20;border-radius:999px;align-items:center;min-height:2rem;padding:0 .68rem;font-size:.78rem;font-weight:560;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.hero-ctas{grid-template-columns:1fr 1fr;gap:.68rem;margin-top:1.05rem;display:grid}.map-button,.primary-cta,.secondary-cta{border-radius:9px;justify-content:center;align-items:center;gap:.42rem;min-height:3rem;font-size:.92rem;font-weight:700;display:inline-flex}.primary-cta{background:linear-gradient(180deg,var(--metal),#9aa3a9);color:#090b0d;box-shadow:0 18px 36px #0000003d}.secondary-cta{color:#e8edf0;background:#1a1f23;box-shadow:inset 0 0 0 1px #ffffff1a}.secondary-cta.light{background:#252b30}.hero-ctas .primary-cta{grid-column:1/-1}.repair-section{padding:2.2rem 1rem 0}.section-title p{color:var(--accent);letter-spacing:.16em;margin:0 0 .42rem;font-size:.72rem;font-weight:760}.section-title h2{color:#f1f4f5;letter-spacing:-.045em;max-width:11em;margin:0;font-size:clamp(1.48rem,6.2vw,2.35rem);font-weight:720;line-height:1.12}.section-title span{color:#8d969d;max-width:36rem;margin-top:.7rem;font-size:.92rem;line-height:1.68;display:block}.problem-grid{gap:.62rem;margin-top:1rem;display:grid}.problem-card{background:var(--panel);color:#edf1f3;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;min-height:3.4rem;padding:0 .95rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.problem-card svg{color:#c7d0d6}.problem-card span{font-size:.98rem;font-weight:640}.why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;margin-top:1rem;display:grid}.why-item{background:linear-gradient(180deg,#ffffff0b,transparent),var(--panel);color:#edf1f3;border-radius:14px;align-content:start;gap:.72rem;min-height:6.2rem;padding:.95rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.why-item svg{color:#d9b083}.why-item span{font-size:.94rem;font-weight:650;line-height:1.35}.process-list{background:var(--panel);border-radius:16px;gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.process-list li{border-bottom:1px solid #ffffff12;grid-template-columns:3.2rem 1fr;align-items:center;min-height:3.25rem;display:grid}.process-list li:last-child{border-bottom:0}.process-list strong{color:#d9b083;font-family:var(--font-geist-mono),ui-monospace,monospace;padding-left:1rem;font-size:.78rem}.process-list span{color:#f1f4f5;font-size:.98rem;font-weight:640}.case-list{gap:.82rem;margin-top:1rem;display:grid}.case-card{background:var(--panel);border-radius:16px;padding:1rem;box-shadow:inset 0 0 0 1px #ffffff12}.case-card h3{color:#f1f4f5;margin:0 0 .9rem;font-size:1.1rem;font-weight:720}.case-card dd,.case-card dl{margin:0}.case-card dl{gap:.72rem;display:grid}.case-card div{gap:.18rem;display:grid}.case-card dt{color:#d9b083;font-size:.72rem;font-weight:760}.case-card dd{color:#a8b0b6;font-size:.9rem;line-height:1.58}.appointment-panel{background:radial-gradient(circle at 88% 18%,#d4824229,transparent 12rem),var(--panel-strong);border-radius:18px;gap:1rem;margin:2.2rem 1rem 0;padding:1.15rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff14,0 24px 60px #0003}.appointment-panel .section-title h2{max-width:13em}.appointment-actions{gap:.68rem;display:grid}.shop-section{padding-bottom:2rem}.shop-info{gap:.62rem;margin-top:1rem;display:grid}.shop-info div{background:var(--panel);border-radius:13px;grid-template-columns:auto 4.1rem 1fr;align-items:center;gap:.62rem;min-height:3.45rem;padding:0 .9rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.shop-info svg{color:#d9b083}.shop-info span{color:#8f989f;font-size:.82rem}.shop-info strong{color:#edf1f3;word-break:break-word;min-width:0;font-size:.9rem;font-weight:620;line-height:1.45}.map-button{color:#f1f4f5;background:#252b30;width:100%;margin-top:.82rem;box-shadow:inset 0 0 0 1px #ffffff17}.mobile-bottom-cta{z-index:20;min-height:64px;padding:.38rem .52rem calc(.38rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1012eb;border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-cta a{color:#edf1f3;place-items:center;gap:.2rem;font-size:.72rem;font-weight:650;display:grid}.mobile-bottom-cta svg{color:#cbd3d8}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.vehicle-journey{isolation:isolate;background:radial-gradient(circle at 62% 45%,#8e9c9a33,#0000 25rem),linear-gradient(115deg,#020303,#050707 50%,#030404);height:100svh;min-height:720px;position:relative;overflow:hidden}.vehicle-journey-canvas,.vehicle-journey-canvas canvas,.vehicle-journey-loading{width:100%;height:100%;position:absolute;inset:0}.vehicle-journey-loading{background:radial-gradient(circle at 63% 45%,#b8874d1f,#0000 20rem),#030404}.vehicle-journey-vignette{pointer-events:none;z-index:1;background:linear-gradient(90deg,#00000094,#0000000a 48%,#0000001f),linear-gradient(#00000029,#0000 65%,#0000008c);position:absolute;inset:0}.vehicle-journey:after{content:"";pointer-events:none;z-index:4;opacity:0;background:conic-gradient(from 15deg at 55% 47%,transparent 0 12%,#e0e2d814 15%,transparent 20% 32%,#b8874d1a 37%,transparent 44% 60%,#e0e2d80f 68%,transparent 73% 100%),radial-gradient(circle at 55% 47%,#eff2ea33 0,#be976014 12%,#0708081f 36%,transparent 72%);mix-blend-mode:screen;filter:blur(3px);position:absolute;inset:0;transform:scale(.18)}.vehicle-journey.is-entering .vehicle-journey-canvas{animation:journey-engine-push 1.75s cubic-bezier(.66,0,.2,1) both}.vehicle-journey.is-entering:after{animation:journey-portal-open 1.75s cubic-bezier(.66,0,.2,1) both}.vehicle-journey-copy{z-index:2;color:#e8eae9;pointer-events:auto;width:min(40rem,43vw);position:absolute;bottom:clamp(4.5rem,12vh,8.5rem);left:clamp(1.5rem,6vw,6.5rem)}.vehicle-journey-copy>p:first-child{color:#aeb5b3;letter-spacing:.27em;margin:0 0 1.2rem;font-size:.67rem;font-weight:500}.vehicle-journey-copy h1{color:#f1f2ef;letter-spacing:-.055em;gap:.18em;margin:0;font-size:clamp(3.1rem,4.1vw,4.8rem);font-weight:600;line-height:.98;display:grid}.vehicle-journey-actions,.vehicle-journey-detail-actions{flex-wrap:wrap;align-items:center;gap:.62rem;margin-top:1.65rem;display:flex}.vehicle-journey-actions .lutong-primary,.vehicle-journey-actions .lutong-secondary,.vehicle-journey-detail-actions .lutong-primary,.vehicle-journey-subtle{min-height:2.65rem;padding:.65rem 1rem;font-size:.82rem}.vehicle-journey-text{color:#d8dbd9;background:0 0;border:0;padding:.55rem .2rem;font-size:.82rem}.vehicle-journey-proof{color:#e1e4e18c;line-height:1.5;letter-spacing:.03em!important;margin:1.35rem 0 0!important;font-size:.72rem!important}.journey-entry-button,.journey-service-hotspot{color:#f0f2ef;-webkit-backdrop-filter:blur(14px);background:#0506068f;border:1px solid #eff2ef52;transition:transform .24s,border-color .24s,background .24s;box-shadow:0 0 0 1px #b8874d1a,0 1rem 4rem #0006}.journey-entry-button{text-align:center;border-radius:999px;gap:.2rem;min-width:9.8rem;padding:.82rem 1rem;animation:journey-entry-breathe 2.8s ease-in-out infinite;display:grid}.journey-entry-button span{font-size:.92rem;font-weight:600}.journey-entry-button small{color:#e1e6e494;letter-spacing:.16em;font-size:.52rem}.journey-entry-button:hover,.journey-service-hotspot:hover{background:#101110c7;border-color:#d4ac5fb8;transform:scale(1.045)}.journey-service-hotspot{white-space:nowrap;border-color:#ffffff29;border-radius:999px;align-items:center;gap:.45rem;padding:.52rem .72rem;font-size:.72rem;display:inline-flex}.journey-service-hotspot i{background:#cfa266;border-radius:50%;width:.38rem;height:.38rem;box-shadow:0 0 .8rem #cfa26699}.vehicle-journey-detail{z-index:3;color:#e9ece9;-webkit-backdrop-filter:blur(18px);background:#0b0c0c73;border:1px solid #ffffff1f;border-radius:18px;width:min(20.5rem,27vw);padding:1.25rem;position:absolute;top:50%;right:clamp(1.5rem,5vw,5rem);transform:translateY(-43%);box-shadow:inset 0 1px #ffffff0a,0 1.2rem 5rem #00000040}.vehicle-journey-hub-guide{z-index:3;color:#e9ece9;width:min(18rem,25vw);position:absolute;bottom:clamp(4.5rem,11vh,7.5rem);left:clamp(1.5rem,6vw,6.5rem)}.vehicle-journey-hub-guide p{color:#bd9361;letter-spacing:.17em;margin:0 0 .8rem;font-size:.62rem}.vehicle-journey-hub-guide h2{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,2.7vw,3.1rem);font-weight:600;line-height:.98}.vehicle-journey-hub-guide span{color:#e1e5e294;margin-top:.75rem;font-size:.78rem;line-height:1.6;display:block}.vehicle-journey-hub-guide .vehicle-journey-back{margin-top:1.2rem}.vehicle-journey-detail>p{color:#bd9361;letter-spacing:.14em;margin:1.45rem 0 .6rem;font-size:.62rem}.vehicle-journey-detail h2{letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:600}.vehicle-journey-detail>span{color:#e1e5e29e;margin-top:.65rem;font-size:.82rem;line-height:1.65;display:block}.vehicle-journey-detail ol{color:#e7eae7b8;gap:.58rem;margin:1.15rem 0 0;padding:0 0 0 1.1rem;font-size:.76rem;display:grid}.vehicle-journey-detail li::marker{color:#c99d62}.vehicle-journey-back,.vehicle-journey-subtle{color:#ebeeebdb;background:#0f101061;border:1px solid #ffffff21;border-radius:999px}.vehicle-journey-back{padding:.44rem .7rem;font-size:.68rem}@keyframes journey-entry-breathe{0%,to{box-shadow:0 0 0 1px #b8874d1a,0 1rem 4rem #0006}50%{box-shadow:0 0 0 1px #d4ac5f5c,0 1rem 4rem #0006}}@keyframes journey-engine-push{0%{filter:blur()brightness();transform:scale(1)}58%{filter:blur(2px)brightness(.94);transform:scale(1.09)}to{filter:blur(6px)brightness(.78);transform:scale(1.18)}}@keyframes journey-portal-open{0%{opacity:0;filter:blur(6px);transform:scale(.18)}28%{opacity:.15}70%{opacity:.58;filter:blur(2px);transform:scale(1.18)}to{opacity:0;filter:blur();transform:scale(1.8)}}@media (max-width:760px){.vehicle-journey{min-height:100svh}.vehicle-journey-vignette{background:linear-gradient(#0000000f,#0000001a 38%,#000c 67%,#030303)}.vehicle-journey-copy{left:1.25rem;right:1.25rem;bottom:calc(4.4rem + env(safe-area-inset-bottom));width:auto}.vehicle-journey-copy>p:first-child{margin-bottom:.8rem;font-size:.58rem}.vehicle-journey-copy h1{gap:.12em;font-size:clamp(2.25rem,9.9vw,2.65rem)}.vehicle-journey-copy h1 span{white-space:nowrap}.vehicle-journey-actions{gap:.48rem;margin-top:1.15rem}.vehicle-journey-actions .lutong-primary,.vehicle-journey-actions .lutong-secondary{min-height:2.55rem;padding-inline:.82rem}.journey-entry-button{min-width:8.8rem;padding:.72rem .8rem}.journey-service-hotspot{padding:.46rem .58rem;font-size:.66rem}.vehicle-journey-detail{top:auto;right:.85rem;bottom:calc(4.75rem + env(safe-area-inset-bottom));width:auto;max-height:47svh;padding:1rem;left:.85rem;overflow:auto;transform:none}.vehicle-journey-hub-guide{left:1.25rem;right:1.25rem;bottom:calc(4.85rem + env(safe-area-inset-bottom));width:auto}.vehicle-journey-detail h2{font-size:1.65rem}.vehicle-journey-detail-actions,.vehicle-journey-detail>p{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.journey-entry-button,.vehicle-journey.is-entering .vehicle-journey-canvas,.vehicle-journey.is-entering:after{animation:none}}@media (min-width:760px){.repair-page{padding-bottom:0}.repair-hero{min-height:100vh;padding:1.4rem clamp(1.4rem,4vw,4.5rem) 3.2rem}.repair-topbar{min-height:3.2rem}.shop-brand span{font-size:1.08rem}.top-actions a{min-height:2.55rem;padding:0 1rem}.hero-layout{grid-template-columns:minmax(22rem,.64fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:calc(100vh - 6rem);margin-top:0;display:grid}.hero-media{border-radius:24px;order:2}.hero-media,.hero-media img{min-height:min(67vh,42rem)}.hero-copy{order:1}.hero-copy h1{font-size:clamp(3rem,4.2vw,4.15rem)}.hero-subtitle{font-size:1.04rem}.service-tags{max-width:34rem}.hero-ctas{grid-template-columns:repeat(3,max-content)}.hero-ctas .primary-cta{grid-column:auto}.map-button,.primary-cta,.secondary-cta{min-width:8.2rem;padding:0 1.2rem}.repair-section{max-width:1180px;margin:0 auto;padding:5rem clamp(1.4rem,4vw,4.5rem) 0}.section-title h2{font-size:clamp(2.1rem,3vw,3rem)}.problem-grid,.why-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.process-list{grid-template-columns:repeat(5,minmax(0,1fr))}.process-list li{border-bottom:0;border-right:1px solid #ffffff12;grid-template-columns:1fr;align-content:center;gap:.7rem;min-height:8rem;padding:1.2rem}.process-list li:last-child{border-right:0}.process-list strong{padding-left:0}.case-list{grid-template-columns:repeat(3,minmax(0,1fr))}.appointment-panel{grid-template-columns:1fr auto;align-items:center;max-width:calc(1180px - 2.8rem);margin:5rem auto 0;padding:1.8rem}.appointment-actions{min-width:15rem}.shop-info{grid-template-columns:repeat(2,minmax(0,1fr))}.map-button{width:max-content}.mobile-bottom-cta{display:none}}@media (min-width:1120px){.hero-layout{grid-template-columns:minmax(28rem,.66fr) minmax(0,1fr)}.hero-media{transform:translate(.4rem)}}.showcase-page{color:#e8ecee;background:radial-gradient(circle at 74% 14%,#e7ecee12,#0000 25rem),radial-gradient(circle at 90% 78%,#b8874d12,#0000 22rem),linear-gradient(#050608,#080a0d 45%,#050608);min-height:100vh;padding-bottom:5.4rem;overflow-x:clip}.showcase-page:before{opacity:.22;background-image:linear-gradient(#ffffff07 1px,#0000 0),linear-gradient(90deg,#ffffff06 1px,#0000 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 72% 34%,#000,#0000 70%);mask-image:radial-gradient(circle at 72% 34%,#000,#0000 70%)}.showcase-page:after,.showcase-page:before{z-index:0;pointer-events:none;content:"";position:fixed;inset:0}.showcase-page:after{background:radial-gradient(circle,#0000 0 48%,#00000094 100%),linear-gradient(#ffffff06,#0000 18% 78%,#0000005c)}.showcase-page>*{z-index:1;position:relative}.showcase-hero{flex-direction:column;gap:1.4rem;min-height:100svh;padding:1rem 1rem 6rem;display:flex}.showcase-hero-copy{width:100%;max-width:36rem;margin-top:auto}.showcase-kicker{color:#8c9499;letter-spacing:0;text-transform:uppercase;margin:0 0 .92rem;font-size:.78rem;font-weight:640}.showcase-hero-copy h1{color:#e6e8ea;margin:0;font-size:2.5rem;line-height:1.04}.showcase-hero-copy h1 span{display:block}.showcase-title-desktop{display:none!important}.showcase-title-mobile{display:block!important}.showcase-subtitle{color:#879099;max-width:31rem;margin:1.08rem 0 0;font-size:1rem;line-height:1.72}.showcase-actions,.showcase-contact-actions{flex-wrap:wrap;gap:.72rem;margin-top:1.35rem;display:flex}.showcase-primary,.showcase-secondary{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;font-size:.94rem;font-weight:640;display:inline-flex}.showcase-primary{color:#080a0d;background:linear-gradient(#ebeeeff0,#a5acb0f0),#d6dade;padding:0 1.25rem;box-shadow:0 14px 32px #00000047,inset 0 1px #ffffff9e}.showcase-secondary{color:#d4d9dc;padding:0 .2rem}.showcase-secondary:after{content:"";background:#e8ecee57;width:2.4rem;height:1px}.showcase-visual{background:radial-gradient(circle at 66% 44%,#eef5f821,#0000 16rem),radial-gradient(circle at 36% 76%,#b8874d1c,#0000 14rem),linear-gradient(145deg,#121519,#0a0d10 58%,#050608);border-radius:26px;order:-1;min-height:min(46svh,27rem);position:relative;overflow:hidden;box-shadow:0 28px 90px #0000006b,inset 0 0 0 1px #ffffff13,inset 0 -30px 80px #00000052}.showcase-visual video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.showcase-visual video.is-visible{opacity:1}.showcase-mock{opacity:0;transition:opacity .45s;position:absolute;inset:0;overflow:hidden}.showcase-mock.is-active{opacity:1}.showcase-mock-grid{opacity:.28;background-image:linear-gradient(#ffffff0f 1px,#0000 0),linear-gradient(90deg,#ffffff0b 1px,#0000 0);background-size:44px 44px;position:absolute;inset:7%;-webkit-mask-image:radial-gradient(circle at 64%,#000,#0000 74%);mask-image:radial-gradient(circle at 64%,#000,#0000 74%)}.showcase-mock-orbit{aspect-ratio:1.35;border:1px solid #d6dee224;border-radius:999px;width:min(56%,29rem);position:absolute;top:18%;right:8%;transform:rotate(-12deg)}.showcase-mock-orbit:after,.showcase-mock-orbit:before{border-radius:inherit;content:"";position:absolute}.showcase-mock-orbit:before{border:1px solid #b8874d38;inset:18%}.showcase-mock-orbit:after{filter:blur(6px);background:radial-gradient(circle,#eef5f852,#8fa0aa14 42%,#0000 70%);inset:38%}.showcase-mock-screen{background:linear-gradient(#1d2227e0,#0a0c0fe6),#111418;border:1px solid #eef5f81a;border-radius:18px;position:absolute;overflow:hidden;box-shadow:0 26px 70px #0006,inset 0 1px #ffffff14}.showcase-mock-screen-main{width:min(57%,30rem);height:46%;padding:1rem;top:22%;right:12%}.showcase-mock-screen-side{width:min(33%,15.5rem);min-height:8.8rem;padding:.85rem;bottom:14%;right:6%}.mock-screen-top{gap:.35rem;display:flex}.mock-screen-top span{background:#e8ecee52;border-radius:999px;width:.42rem;height:.42rem}.mock-metric-row{justify-content:space-between;align-items:end;gap:1rem;margin-top:1.35rem;display:flex}.mock-metric-row strong{color:#cfd6da;font-size:.9rem;font-weight:620}.mock-metric-row b{color:#e8ecee;font-size:2.2rem;font-weight:540}.mock-bars{grid-template-columns:1.2fr .72fr 1fr .54fr;align-items:end;gap:.54rem;margin-top:1.25rem;display:grid}.mock-bars span{transform-origin:bottom;background:linear-gradient(#eef5f894,#97a3ab1a),#22272c;border-radius:999px 999px 3px 3px;min-height:3.8rem;animation:showcaseBar 3.8s ease-in-out infinite}.mock-bars span:nth-child(2){min-height:2.7rem;animation-delay:-.8s}.mock-bars span:nth-child(3){background:linear-gradient(#b8874dad,#b8874d1a),#2a251f;min-height:4.8rem;animation-delay:-1.4s}.mock-bars span:nth-child(4){min-height:2.2rem;animation-delay:-2.1s}.mock-flow{gap:.42rem;margin-top:1rem;display:flex}.mock-flow i{background:#e8ecee1f;border-radius:999px;flex:1;height:.34rem}.mock-flow i:nth-child(2){background:#b8874d5c}.mock-job{color:#d9dddf;border-bottom:1px solid #ffffff12;align-items:center;gap:.64rem;min-height:3.2rem;display:flex}.mock-job svg{color:#b8874d}.mock-job.muted{color:#8f989f;border-bottom:0}.showcase-mock-phone{aspect-ratio:.52;background:linear-gradient(#1d2125f5,#07090bf5);border:1px solid #eef5f81f;border-radius:24px;width:min(22%,10rem);min-width:6.6rem;padding:1rem .7rem;position:absolute;bottom:13%;left:8%;box-shadow:0 24px 70px #0000006b}.showcase-mock-phone div{background:radial-gradient(circle at 60% 36%,#eef5f82e,#0000 50%),linear-gradient(145deg,#b8874d38,#ffffff0a);border-radius:14px;height:44%}.showcase-mock-phone span{background:#ebeeef24;border-radius:999px;height:.48rem;margin-top:.72rem;display:block}.showcase-mock-phone span:nth-child(3){width:66%}.showcase-mock-phone span:nth-child(4){background:#b8874d38;width:82%}.showcase-mock-scan{opacity:.28;background:linear-gradient(90deg,#0000 0 42%,#eef5f833 49%,#0000 56% 100%);animation:showcaseScan 6.5s ease-in-out infinite;position:absolute;inset:0;transform:translate(-80%)}.showcase-mock-particles span{left:var(--particle-left);top:var(--particle-top);width:3px;height:3px;transform:scale(var(--particle-scale));background:#e1e7eae0;border-radius:999px;animation:showcaseFloat 5.8s ease-in-out infinite;position:absolute;box-shadow:0 0 16px #e1e7ea38}.showcase-section{width:min(100% - 2rem,1180px);margin:0 auto;padding:5rem 0 0}.showcase-section-head{max-width:46rem;margin-bottom:1.8rem}.showcase-section-head p{color:#8c9499;letter-spacing:0;margin:0 0 .75rem;font-size:.75rem;font-weight:650}.showcase-section-head h2{color:#edf0f1;margin:0;font-size:2.15rem;font-weight:560;line-height:1.08}.showcase-section-head span{color:#89929a;max-width:39rem;margin-top:.8rem;font-size:1rem;line-height:1.7;display:block}.showcase-template-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding:.2rem 0 1rem;scroll-padding-left:1rem;display:flex;overflow-x:auto}.showcase-template-grid::-webkit-scrollbar{height:0}.showcase-template-card{scroll-snap-align:start;background:linear-gradient(#181c20f5,#0b0d10fa),#111418;border:1px solid #eef5f814;border-radius:22px;flex:0 0 min(82vw,21rem);overflow:hidden;box-shadow:0 24px 80px #00000052}.showcase-template-cover{aspect-ratio:1.42;background:radial-gradient(circle at 72% 28%,#eef5f826,#0000 9rem),radial-gradient(circle at 18% 85%,#b8874d1f,#0000 8rem),#0c0f12;position:relative;overflow:hidden}.preview-halo{filter:blur(12px);background:radial-gradient(circle,#edf2f424,#0000 70%);border-radius:999px;position:absolute;inset:18%}.preview-shell{background:linear-gradient(#181d21f5,#080a0ceb);border:1px solid #eef5f81f;border-radius:18px;padding:.72rem;position:absolute;inset:15% 11% 13%;box-shadow:0 18px 52px #00000057}.preview-topline{gap:.32rem;display:flex}.preview-topline span{background:#ecf0f242;border-radius:999px;width:.34rem;height:.34rem}.preview-icon{color:#e3e7e9;background:#ffffff0f;border-radius:14px;place-items:center;width:2.7rem;height:2.7rem;margin-top:1rem;display:grid}.preview-lines{gap:.44rem;margin-top:1rem;display:grid}.preview-lines span{background:#ebeeef21;border-radius:999px;height:.42rem}.preview-lines span:nth-child(2){width:70%}.preview-lines span:nth-child(3){background:#b8874d47;width:54%}.preview-graph{align-items:end;gap:.32rem;display:flex;position:absolute;bottom:.72rem;right:.72rem}.preview-graph i{background:#ebeeef33;border-radius:999px 999px 3px 3px;width:.52rem;height:1.8rem;animation:showcaseBar 3.2s ease-in-out infinite}.preview-graph i:nth-child(2){background:#b8874d6b;height:3rem;animation-delay:-.9s}.preview-graph i:nth-child(3){height:2.25rem;animation-delay:-1.5s}.preview-graph i:nth-child(4){height:3.4rem;animation-delay:-2s}.preview-scan{opacity:.35;background:linear-gradient(#0000 0 44%,#eef5f82b 50%,#0000 56% 100%);animation:previewScan 4.8s ease-in-out infinite;position:absolute;inset:0;transform:translateY(-80%)}.preview-play,.preview-spark{color:#edf1f2;place-items:center;display:grid;position:absolute}.preview-play{background:#e8ecee24;border-radius:999px;width:2.15rem;height:2.15rem;bottom:1rem;right:1rem}.preview-spark{color:#b8874d;top:1rem;right:1rem}.showcase-template-body{padding:1.1rem}.showcase-tag{color:#b8c0c5;background:#ffffff0e;border-radius:999px;align-items:center;min-height:1.65rem;padding:0 .56rem;font-size:.74rem;font-weight:620;display:inline-flex}.showcase-template-body h3{color:#edf0f1;margin:.86rem 0 0;font-size:1.22rem;font-weight:610}.showcase-template-body p{color:#88919a;min-height:4.95rem;margin:.56rem 0 0;font-size:.92rem;line-height:1.62}.showcase-template-body a{color:#e3e7e9;align-items:center;gap:.24rem;margin-top:.9rem;font-size:.9rem;font-weight:640;display:inline-flex}.showcase-loop-track{gap:.72rem;display:grid;position:relative}.showcase-loop-track:before{content:"";background:linear-gradient(#0000,#e8ecee29,#0000);width:1px;position:absolute;top:1.2rem;bottom:1.2rem;left:1.08rem}.showcase-loop-node{background:#101317;border:1px solid #eef5f813;border-radius:18px;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.8rem;min-height:3.8rem;padding:.75rem .9rem;display:grid;position:relative}.showcase-loop-node span{color:#b8874d;background:#ebeeef14;border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;font-size:.72rem;font-weight:720;display:grid}.showcase-loop-node strong{color:#dfe3e5;font-size:.98rem;font-weight:590}.showcase-value-grid{gap:.85rem;display:grid}.showcase-value-card{background:radial-gradient(circle at 80% 18%,#eef5f80e,#0000 9rem),#101317;border:1px solid #eef5f813;border-radius:20px;min-height:9.2rem;padding:1.1rem}.showcase-value-card span{color:#b8874d;font-size:.78rem;font-weight:720}.showcase-value-card h3{color:#e4e8ea;max-width:18rem;margin:1.75rem 0 0;font-size:1.16rem;font-weight:570;line-height:1.45}.showcase-contact{background:radial-gradient(circle at 76% 28%,#b8874d1f,#0000 16rem),linear-gradient(135deg,#15191d,#080a0d);border:1px solid #eef5f814;border-radius:26px;gap:1.6rem;width:min(100% - 2rem,1180px);margin:5rem auto 0;padding:1.2rem;display:grid;box-shadow:0 24px 90px #00000057}.showcase-contact h2{color:#eef1f2;max-width:44rem;margin:0;font-size:2rem;font-weight:560;line-height:1.16}.showcase-contact .showcase-kicker{margin-bottom:.8rem}.showcase-contact-actions{margin-top:0}.showcase-mobile-consult{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:40;color:#07090b;background:#e2e6e8;border-radius:999px;justify-content:center;align-items:center;gap:.48rem;min-height:3.25rem;padding:0 1.15rem;font-size:.92rem;font-weight:680;display:inline-flex;position:fixed;box-shadow:0 18px 48px #0000005c}@keyframes showcaseScan{0%,18%{opacity:0;transform:translate(-82%)}42%,58%{opacity:.28}to{opacity:0;transform:translate(82%)}}@keyframes previewScan{0%,22%{opacity:0;transform:translateY(-82%)}48%,64%{opacity:.32}to{opacity:0;transform:translateY(82%)}}@keyframes showcaseBar{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1)}}@keyframes showcaseFloat{0%,to{translate:0}50%{translate:8px -10px}}@media (min-width:760px){.showcase-page{padding-bottom:0}.showcase-hero{grid-template-columns:minmax(24rem,.72fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,5vw,5rem);padding:clamp(1.4rem,4vw,4.5rem);display:grid}.showcase-hero-copy{align-self:end;padding-bottom:8vh}.showcase-hero-copy h1{font-size:3.2rem;line-height:1.03}.showcase-subtitle{font-size:1.04rem}.showcase-visual{order:0;align-self:center;min-height:min(68vh,42rem)}.showcase-section{padding-top:6.5rem}.showcase-section-head h2{font-size:3rem}.showcase-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-bottom:0;display:grid;overflow:visible}.showcase-template-card{flex-basis:auto}.showcase-loop-track{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;padding:2.3rem 0 .2rem}.showcase-loop-track:before{background:linear-gradient(90deg,#0000,#e8ecee38,#0000);width:auto;height:1px;inset:3.38rem 4% auto}.showcase-loop-node{text-align:center;background:0 0;border:0;flex-direction:column;justify-content:start;align-items:center;gap:.85rem;min-height:7.4rem;padding:0;display:flex}.showcase-loop-node strong{max-width:5rem}.showcase-value-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.showcase-contact{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:7rem;padding:2rem}.showcase-contact h2{font-size:2.8rem}.showcase-contact-actions{justify-content:end}.showcase-mobile-consult{display:none}.showcase-title-desktop{white-space:nowrap;display:block!important}.showcase-title-mobile{display:none!important}}@media (min-width:1120px){.showcase-hero{grid-template-columns:minmax(28rem,.78fr) minmax(0,1.08fr)}.showcase-hero-copy h1{font-size:3.45rem}}@media (max-width:420px){.showcase-hero-copy h1{font-size:2.5rem}.showcase-subtitle{font-size:.96rem}.showcase-primary,.showcase-secondary{min-height:2.85rem}.showcase-mock-screen-main{width:68%;height:44%;top:18%;right:8%}.showcase-mock-screen-side{width:46%;bottom:12%;right:6%}.showcase-mock-phone{min-width:5.8rem;bottom:13%;left:7%}.mock-metric-row b{font-size:1.65rem}}@media (prefers-reduced-motion:reduce){.showcase-page *,.showcase-page :after,.showcase-page :before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.showcase-hero-copy h1{letter-spacing:0;max-width:13ch;font-size:clamp(2.5rem,6.4vw,4.3rem);font-weight:560;line-height:.98}.showcase-hero-copy h1 span{white-space:nowrap}.showcase-subtitle{max-width:34rem}.showcase-system-bg{background:radial-gradient(circle at 52% 49%,#eef5f81f,#0000 13rem),radial-gradient(circle at 55% 53%,#b8874d21,#0000 17rem),radial-gradient(circle at 18% 20%,#ffffff0e,#0000 12rem),#07090c;position:absolute;inset:0}.showcase-system-bg:after,.showcase-system-bg:before{content:"";pointer-events:none;position:absolute;inset:0}.showcase-system-bg:before{opacity:.18;background-image:linear-gradient(#ffffff0b 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0);background-size:52px 52px;-webkit-mask-image:radial-gradient(circle at 52% 52%,#000,#0000 73%);mask-image:radial-gradient(circle at 52% 52%,#000,#0000 73%)}.showcase-system-bg:after{background:radial-gradient(circle,#0000 0 42%,#0000008c 100%)}.showcase-system-stage{border-radius:22px;position:absolute;inset:4%;overflow:hidden}.showcase-system-svg{width:86%;height:88%;position:absolute;inset:5% 7% 4%;overflow:visible}.showcase-system-line,.showcase-system-loop{fill:none;vector-effect:non-scaling-stroke}.showcase-system-line{stroke:#d8e0e46b;stroke-width:.33px;stroke-dasharray:2.2 3.4}.showcase-system-loop{stroke:#b8874d75;stroke-width:.38px;stroke-dasharray:2.6 4.2}.showcase-system-core{aspect-ratio:1;color:#f0f4f5;transform-origin:50%;border-radius:999px;place-items:center;width:clamp(5.2rem,14vw,8.3rem);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-pulse,.core-ring,.showcase-system-core:after,.showcase-system-core:before{border-radius:inherit;content:"";position:absolute;inset:0}.showcase-system-core:before{filter:blur(1px);background:radial-gradient(circle at 46% 42%,#eef5f88c,#c6d2d824 34%,#0000 62%),radial-gradient(circle,#b8874d4d,#0000 68%);animation:systemCore 5.8s ease-in-out infinite}.showcase-system-core:after{border:1px solid #eef5f83d;inset:15%;box-shadow:0 0 34px #eef5f824,inset 0 0 30px #b8874d1f}.core-ring{border:1px solid #eef5f821;animation:systemRing 10s linear infinite;inset:-17%}.core-pulse{border:1px solid #b8874d24;inset:-42%;transform:rotate(-18deg)scaleX(1.34)}.showcase-system-core strong{z-index:2;letter-spacing:.04em;font-size:clamp(1.1rem,2.3vw,1.65rem);font-weight:560;position:relative}.showcase-system-node{left:var(--node-x);top:var(--node-y);color:#dce2e5;transform-origin:50%;animation:systemNode 4.8s ease-in-out infinite;animation-delay:var(--node-delay);background:#0c0f12c7;border:1px solid #eef5f81a;border-radius:999px;align-items:center;gap:.42rem;padding:.44rem .62rem;font-size:clamp(.66rem,1.1vw,.82rem);font-weight:610;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 38px #0000005c,inset 0 1px #ffffff0d}.showcase-system-node i{background:#b8874d;border-radius:999px;width:.46rem;height:.46rem;box-shadow:0 0 16px #b8874d94}.showcase-system-stream{left:18%;top:var(--stream-y);opacity:.32;transform-origin:50%;width:64%;height:1px;animation:systemStream 4.8s ease-in-out infinite;animation-delay:var(--stream-delay);background:linear-gradient(90deg,#0000,#eef5f80f,#eef5f875,#0000);position:absolute;transform:scaleX(.58)}.showcase-phone-wire,.showcase-web-wire{background:#07090b70;border:1px solid #eef5f81a;position:absolute;box-shadow:0 22px 60px #00000059}.showcase-web-wire{opacity:.62;border-radius:18px;width:min(34%,17rem);min-height:10rem;padding:.8rem;bottom:12%;left:5%}.wire-top{gap:.3rem;display:flex}.wire-top span{background:#eef5f83d;border-radius:999px;width:.34rem;height:.34rem}.wire-hero{background:radial-gradient(circle at 70% 42%,#eef5f824,#0000 50%),linear-gradient(135deg,#b8874d38,#ffffff0a);border-radius:12px;height:3.3rem;margin-top:.8rem}.wire-rows{gap:.38rem;margin-top:.72rem;display:grid}.wire-rows span{background:#eef5f821;border-radius:999px;height:.34rem}.wire-rows span:nth-child(2){width:72%}.wire-rows span:nth-child(3){width:52%}.wire-cta{background:#b8874d57;border-radius:999px;width:38%;height:.7rem;margin-top:.85rem}.showcase-phone-wire{aspect-ratio:.55;opacity:.7;border-radius:24px;width:min(21%,9.6rem);min-width:6rem;padding:.84rem .62rem;bottom:12%;right:8%}.showcase-phone-wire div{background:#eef5f814;border-radius:13px;height:36%}.showcase-phone-wire span{background:#eef5f821;border-radius:999px;height:.43rem;margin-top:.64rem;display:block}.showcase-phone-wire span:nth-child(3){width:66%}.showcase-phone-wire span:nth-child(4){background:#b8874d40;width:80%}.showcase-mock-scan{opacity:.22;background:linear-gradient(90deg,#0000 0 42%,#eef5f838 50%,#0000 58% 100%)}.showcase-template-card{background:linear-gradient(#15191dfa,#07090bfc),#0c0f12;border-radius:26px;transition:border-color .22s,box-shadow .22s,background .22s}.showcase-template-card:hover{border-color:#eef5f829;box-shadow:0 30px 90px #00000075}.showcase-template-cover{aspect-ratio:1.25;background:radial-gradient(circle at 62% 30%,#eef5f81f,#0000 11rem),radial-gradient(circle at 26% 78%,#b8874d1f,#0000 9rem),#090c0f}.preview-ambient,.preview-grain,.preview-scanline{pointer-events:none;position:absolute;inset:0}.preview-ambient{opacity:.8;background:linear-gradient(120deg,#0000,#ffffff0b,#0000),radial-gradient(circle at 78% 22%,#b8874d1f,#0000 8rem)}.preview-grain{opacity:.24;background-image:radial-gradient(circle,#ffffff38 0 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 0);background-size:23px 23px,100% 7px;-webkit-mask-image:radial-gradient(circle,#000,#0000 85%);mask-image:radial-gradient(circle,#000,#0000 85%)}.preview-scanline{opacity:.22;background:linear-gradient(#0000 0 44%,#eef5f829 50%,#0000 57% 100%);animation:previewScan 5.2s ease-in-out infinite;transform:translateY(-86%)}.sample{z-index:2;position:absolute;inset:1.1rem}.appointment-calendar,.brand-hero,.progress-panel,.progress-phone,.sample-browser,.vehicle-card{background:linear-gradient(#181d21e6,#080a0cf0);border:1px solid #eef5f81f;box-shadow:0 18px 52px #0000005c}.sample-window-top{gap:.28rem;display:flex}.sample-window-top span{background:#eef5f838;border-radius:999px;width:.34rem;height:.34rem}.sample-appointment .sample-browser{border-radius:18px;width:76%;height:68%;padding:.75rem;position:absolute;top:.2rem;left:0}.appointment-hero{background:radial-gradient(circle at 72% 38%,#eef5f82e,#0000 52%),#ffffff0e;border-radius:12px;height:35%;margin-top:.7rem}.appointment-lines{gap:.34rem;margin-top:.65rem;display:grid}.appointment-lines span{background:#eef5f824;border-radius:999px;height:.34rem}.appointment-lines span:nth-child(2){width:66%}.appointment-lines span:nth-child(3){background:#b8874d4d;width:48%}.appointment-actions{gap:.38rem;display:flex;position:absolute;bottom:.7rem;left:.75rem;right:.75rem}.appointment-actions i{color:#e2e7eab8;text-align:center;background:#eef5f817;border-radius:999px;flex:1;min-width:0;height:1.08rem;font-size:.58rem;font-style:normal;line-height:1.08rem}.appointment-calendar{color:#dfe5e7;border-radius:18px;width:37%;min-height:43%;padding:.78rem;transition:transform .26s;position:absolute;bottom:.1rem;right:0;transform:translateY(0)}.showcase-template-card:hover .appointment-calendar{transform:translateY(-7px)}.appointment-calendar svg{color:#b8874d}.appointment-calendar span{background:#eef5f829;border-radius:999px;height:.4rem;margin-top:.6rem;display:block}.appointment-flow{transform-origin:0;background:linear-gradient(90deg,#0000,#b8874db8,#0000);height:1px;transition:transform .26s;position:absolute;bottom:25%;left:38%;right:22%;transform:scaleX(.7)}.showcase-template-card:hover .appointment-flow{transform:scaleX(1)}.progress-phone{border-radius:24px;width:45%;height:82%;padding:.76rem .62rem;position:absolute;top:8%;left:11%}.phone-head{background:#eef5f82e;border-radius:999px;width:34%;height:.32rem;margin:0 auto .78rem}.progress-step{color:#cfd6da;align-items:center;gap:.42rem;min-height:2.05rem;font-size:.68rem;display:flex}.progress-step i{background:#b8874d38;border:1px solid #eef5f833;border-radius:999px;width:.62rem;height:.62rem}.progress-panel{color:#e8ecee;border-radius:18px;place-items:center;width:37%;height:36%;display:grid;position:absolute;top:29%;right:7%}.progress-panel svg{color:#b8874d}.progress-panel strong{font-size:1.8rem;font-weight:560}.showcase-template-card:hover .progress-step i{box-shadow:0 0 18px #b8874d73}.case-car-line{width:84%;height:38%;position:absolute;top:9%;left:8%;overflow:visible}.case-car-line path{fill:none;stroke:#e2e8eb8a;stroke-width:2px;stroke-linecap:round;stroke-dasharray:220;animation:caseLine 6s ease-in-out infinite}.case-car-line path:nth-child(2){stroke:#b8874d73;animation-delay:-1.6s}.case-after,.case-before{background:radial-gradient(circle at 55% 40%,#eef5f821,#0000 52%),#ffffff0a;border:1px solid #eef5f81a;border-radius:18px;width:43%;height:45%;position:absolute;bottom:10%}.case-before{left:4%}.case-after{background:radial-gradient(circle at 55% 40%,#b8874d2e,#0000 52%),#ffffff0b;right:4%}.case-slider{background:#eef5f857;width:1px;height:40%;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.case-slider span{background:#dfe4e6;border-radius:999px;width:1.5rem;height:1.5rem;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.brand-hero{border-radius:20px;padding:1rem;position:absolute;inset:7% 6% 23%;overflow:hidden}.brand-photo{background:linear-gradient(90deg,#0000009e,#0000001f),repeating-linear-gradient(90deg,#eef5f80f 0 1px,#0000 1px 26px),radial-gradient(circle at 72% 42%,#eef5f829,#0000 45%),#14181c;position:absolute;inset:0}.brand-copy,.brand-hero b{z-index:2;position:relative}.brand-copy{gap:.48rem;width:56%;margin-top:1.2rem;display:grid}.brand-copy span{background:#eef5f838;border-radius:999px;height:.46rem}.brand-copy span:nth-child(2){width:72%}.brand-hero b{color:#090b0d;background:#e8eceee0;border-radius:999px;align-items:center;min-height:1.35rem;margin-top:1rem;padding:0 .64rem;font-size:.62rem;display:inline-flex}.brand-strip{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid;position:absolute;bottom:8%;left:8%;right:8%}.brand-strip i{background:#eef5f80f;border-radius:13px;height:2.55rem}.vehicle-card{border-radius:20px;width:48%;min-height:56%;padding:.9rem;position:absolute;top:11%;left:8%}.vehicle-card svg{color:#b8874d}.vehicle-card span{background:#eef5f824;border-radius:999px;height:.46rem;margin-top:.8rem;display:block}.vehicle-card span:nth-child(3){width:66%}.vehicle-card b{color:#eef2f3;margin-top:1.1rem;font-size:1.35rem;font-weight:560;display:block}.reminder-timeline{background:#eef5f82e;width:1px;position:absolute;top:16%;bottom:17%;right:15%}.reminder-timeline i{background:#151a1f;border:1px solid #eef5f82e;border-radius:999px;width:.76rem;height:.76rem;position:absolute;left:50%;transform:translate(-50%)}.reminder-timeline i:first-child{top:0}.reminder-timeline i:nth-child(2){top:32%}.reminder-timeline i:nth-child(3){background:#b8874d;top:64%;box-shadow:0 0 18px #b8874d7a}.reminder-timeline i:nth-child(4){bottom:0}.reminder-node{color:#e8ecee;background:#b8874d33;border-radius:999px;padding:.48rem .62rem;font-size:.68rem;position:absolute;bottom:21%;right:4%}.traffic-dots{width:30%;height:58%;position:absolute;top:16%;left:6%}.traffic-dots i{background:#eef5f866;border-radius:999px;width:.36rem;height:.36rem;animation:trafficPulse 4s ease-in-out infinite;position:absolute}.traffic-dots i:nth-child(3n+1){left:15%;top:calc(var(--i,1) * 8%)}.traffic-dots i:nth-child(3n+2){left:52%}.traffic-dots i:first-child{top:3%;left:4%}.traffic-dots i:nth-child(2){top:8%;left:44%}.traffic-dots i:nth-child(3){top:20%;left:72%}.traffic-dots i:nth-child(4){top:28%;left:24%}.traffic-dots i:nth-child(5){top:36%;left:63%}.traffic-dots i:nth-child(6){top:48%;left:12%}.traffic-dots i:nth-child(7){top:55%;left:78%}.traffic-dots i:nth-child(8){top:68%;left:39%}.traffic-dots i:nth-child(n+9){top:82%;left:58%}.funnel-node{color:#dce2e5;background:#0c0f12db;border:1px solid #eef5f81f;border-radius:999px;place-items:center;min-width:3.4rem;min-height:2rem;font-size:.66rem;font-weight:610;display:grid;position:absolute}.funnel-node:nth-of-type(2){top:16%;left:34%}.funnel-node:nth-of-type(3){background:#b8874d2e;top:34%;left:54%}.funnel-node:nth-of-type(4){top:58%;left:45%}.funnel-node:nth-of-type(5){bottom:14%;right:5%}.funnel-path{border-top:1px solid #b8874d47;border-bottom:0;border-left:0;border-right:1px solid #b8874d47;border-radius:0 24px 0 0;width:58%;height:48%;animation:funnelPath 4.8s ease-in-out infinite;position:absolute;top:24%;left:30%}@keyframes systemCore{0%,to{opacity:.78;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes systemRing{to{rotate:1turn}}@keyframes systemNode{0%,to{translate:0}50%{translate:0 -4px}}@keyframes systemStream{0%,to{opacity:.1;transform:translate(-6%)scaleX(.52)}50%{opacity:.62;transform:translate(6%)scaleX(1)}}@keyframes caseLine{0%,to{stroke-dashoffset:220px;opacity:.34}50%{stroke-dashoffset:0;opacity:.82}}@keyframes trafficPulse{0%,to{opacity:.18;transform:translate(0)}50%{opacity:.76;transform:translate(12px)}}@keyframes funnelPath{0%,to{opacity:.2;transform:scaleX(.8)}50%{opacity:.65;transform:scaleX(1)}}@media (min-width:760px){.showcase-hero-copy h1{max-width:12ch;font-size:clamp(3rem,3.9vw,3.85rem)}.showcase-template-cover{aspect-ratio:1.32}}@media (max-width:759px){.showcase-hero-copy h1{max-width:9ch}.showcase-template-card{flex:0 0 85vw}.showcase-system-stage{inset:3%}.showcase-system-node{padding:.34rem .48rem}.showcase-web-wire{width:33%;min-height:7.8rem;padding:.62rem;bottom:10%;left:4%}.showcase-phone-wire{border-radius:18px;min-width:4.8rem;padding:.66rem .5rem;bottom:10%;right:5%}.showcase-system-core{width:5.3rem}.sample{inset:.85rem}}.auto-os-fallback{background:radial-gradient(circle at 76% 45%,#ffffff2e,#0000 10rem),radial-gradient(circle at 78% 47%,#ffffff14,#0000 26rem),radial-gradient(circle at 22% 78%,#ffffff0e,#0000 18rem),linear-gradient(#000,#0a0a0a 46%,#000);transition:opacity .42s}.auto-os-fallback:after,.auto-os-fallback:before{pointer-events:none;content:"";position:absolute;inset:0}.auto-os-fallback:before{opacity:.18;background-image:linear-gradient(#ffffff0b 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0);background-size:68px 68px;-webkit-mask-image:radial-gradient(circle at 74% 45%,#000 0 24%,#0000 70%);mask-image:radial-gradient(circle at 74% 45%,#000 0 24%,#0000 70%)}.auto-os-fallback:after{background:radial-gradient(circle,#0000 0 44%,#000000c7 100%),linear-gradient(90deg,#000000d1,#0000 44%,#00000047)}.auto-os-core{z-index:1;aspect-ratio:1;filter:blur(.3px);background:radial-gradient(circle,#ffffff80,#ffffff21 32%,#0000 63%),radial-gradient(circle,#ffffff17,#0000 72%);border-radius:999px;width:clamp(9rem,20vw,18rem);position:absolute;top:38%;right:16%;transform:translate(20%,-50%)}.auto-os-core:after,.auto-os-core:before{border-radius:inherit;content:"";position:absolute}.auto-os-core:before{border:1px solid #ffffff24;inset:-24%;transform:scaleX(1.34)rotate(-18deg)}.auto-os-core:after{border:1px solid #ffffff5c;inset:24%;box-shadow:0 0 42px #ffffff29,inset 0 0 34px #ffffff14}.auto-os-system-line{z-index:1;transform-origin:50%;background:linear-gradient(90deg,#0000,#ffffff61,#0000);height:1px;position:absolute}.auto-os-system-line-a{width:34%;top:34%;right:9%;transform:rotate(12deg)}.auto-os-system-line-b{width:29%;top:53%;right:13%;transform:rotate(-8deg)}.auto-os-system-line-c{opacity:.72;width:24%;top:64%;right:24%;transform:rotate(18deg)}.auto-os-system-line-d{opacity:.6;width:20%;top:44%;right:31%;transform:rotate(-24deg)}.auto-os-particles span{left:var(--particle-left);top:var(--particle-top);z-index:1;width:3px;height:3px;transform:scale(var(--particle-scale));background:#ffffffe6;border-radius:999px;animation:autoOsParticleFloat 5.8s ease-in-out infinite;position:absolute;box-shadow:0 0 18px #ffffff3d}.auto-os-light-button{color:#000!important}@keyframes autoOsParticleFloat{0%,to{translate:0}50%{translate:10px -12px}}@media (max-width:767px){.auto-os-label{max-width:18rem;line-height:1.45;top:31%}.auto-os-description{top:67%}.auto-os-stat-right{bottom:7rem}.auto-os-core{opacity:.8;width:54vw;top:38%;right:2%}.auto-os-system-line-a,.auto-os-system-line-b,.auto-os-system-line-c,.auto-os-system-line-d{width:56%;right:-12%}}@media (prefers-reduced-motion:reduce){.auto-os-particles span{animation:none}}.dos-page{color:#fff;background:radial-gradient(circle at 72% 22%,#ffffff13,#0000 24rem),radial-gradient(circle at 82% 56%,#b8874d13,#0000 24rem),linear-gradient(#000,#070707 48%,#000);min-height:100vh;overflow-x:clip}.dos-hero{background:#000;min-height:100svh;position:relative;overflow:hidden}.dos-hero:after,.dos-hero:before,.dos-page:before{pointer-events:none;content:"";position:fixed;inset:0}.dos-page:before{z-index:0;opacity:.16;background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff07 1px,#0000 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 74% 42%,#000,#0000 72%);mask-image:radial-gradient(circle at 74% 42%,#000,#0000 72%)}.dos-hero:before{z-index:0;background:radial-gradient(circle at 68% 48%,#ffffff1f,#0000 16rem),radial-gradient(circle at 18% 82%,#ffffff0e,#0000 18rem);position:absolute}.dos-hero:after{z-index:0;background:radial-gradient(circle,#0000 0 48%,#000000b3 100%),linear-gradient(#0000 0 72%,#000 100%);position:absolute}.dos-header{z-index:20;padding:1.5rem 1.5rem 0;position:absolute;top:0;left:0;right:0}.dos-nav{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dos-brand-pill,.dos-center-pill,.dos-consult-pill{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171717eb;border-radius:999px;align-items:center;display:inline-flex}.dos-brand-pill{gap:.5rem;padding:.72rem 1.4rem .72rem 1rem}.dos-brand-pill span{letter-spacing:0;text-transform:lowercase;font-size:.88rem;font-weight:400}.dos-center-pill{gap:.25rem;padding:.45rem;display:none}.dos-center-pill a{color:#ffffffad;text-transform:lowercase;border-radius:999px;padding:.54rem 1.18rem;font-size:.86rem;transition:color .18s,background .18s}.dos-center-pill a:hover{color:#fff;background:#ffffff0f}.dos-consult-pill{color:#000;text-transform:lowercase;background:#fff;min-height:2.9rem;padding:0 1.45rem;font-size:.88rem;transition:background .18s}.dos-consult-pill:hover{background:#e5e5e5}.dos-hero-grid{z-index:2;align-items:center;gap:2.5rem;min-height:100svh;padding:5.8rem 1rem 6.4rem;display:grid;position:relative}.dos-copy{order:2;max-width:420px}.dos-kicker{color:#ffffff9e;letter-spacing:.18em;margin:0 0 1rem;font-size:.78rem;font-weight:500}.dos-copy h1{color:#f5f5f5;letter-spacing:-.055em;margin:0;font-size:clamp(2.75rem,11.2vw,4rem);font-weight:500;line-height:1.02}.dos-copy h1 span{display:block}.dos-mobile-break{display:none!important}.dos-subtitle{color:#a0a0a0;max-width:420px;margin:1.2rem 0 0;font-size:1rem;line-height:1.72}.dos-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.55rem;display:flex}.dos-primary,.dos-secondary{border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:0 1.25rem;font-size:.95rem;font-weight:500;display:inline-flex}.dos-primary{color:#000;background:#f5f5f5}.dos-secondary{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171717eb}.dos-system-wrap{order:1;width:100%;min-height:42svh;position:relative}.dos-system{background:radial-gradient(circle,#ffffff1f,#0000 10rem),radial-gradient(circle at 54% 54%,#b8874d17,#0000 18rem),#050505;border-radius:28px;height:100%;min-height:21rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0e,0 30px 90px #0000007a}.dos-system-grid{opacity:.2;background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0);background-size:48px 48px;position:absolute;inset:6%;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.dos-system-lines{width:88%;height:86%;position:absolute;inset:7% 6%;overflow:visible}.dos-loop-line,.dos-node-line{fill:none;vector-effect:non-scaling-stroke}.dos-loop-line{stroke:#b8874d6b;stroke-width:.36px;stroke-dasharray:2.8 4;animation:dosLine 9s linear infinite}.dos-node-line{stroke:#ffffff54;stroke-width:.28px;stroke-dasharray:2 4;animation:dosLine 7s linear infinite reverse}.dos-core{aspect-ratio:1;border-radius:999px;place-items:center;width:clamp(5.8rem,12vw,8.5rem);animation:dosCore 5.6s ease-in-out infinite;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dos-core i,.dos-core:after,.dos-core:before{border-radius:inherit;content:"";position:absolute}.dos-core:before{border:1px solid #ffffff1f;inset:-36%;transform:rotate(-18deg)scaleX(1.35)}.dos-core:after{filter:blur(.4px);background:radial-gradient(circle,#ffffff85,#ffffff29 35%,#0000 68%),radial-gradient(circle,#b8874d3d,#0000 70%);inset:8%}.dos-core i{z-index:1;border:1px solid #ffffff4d;inset:22%}.dos-core strong{z-index:2;color:#fff;letter-spacing:.02em;font-size:clamp(.92rem,1.7vw,1.25rem);font-weight:500;position:relative}.dos-system-node{left:var(--node-x);top:var(--node-y);color:#ffffffc7;animation:dosNode 4.8s ease-in-out infinite;animation-delay:var(--node-delay);background:#0c0c0cc7;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:.42rem;padding:.42rem .58rem;font-size:clamp(.64rem,1vw,.78rem);font-weight:500;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.dos-system-node i{background:#b8874d;border-radius:999px;width:.42rem;height:.42rem;box-shadow:0 0 16px #b8874d94}.dos-hud{color:#ffffffb3;background:#0a0a0a94;border:1px solid #ffffff14;border-radius:18px;position:absolute}.dos-vehicle-file{width:min(30%,13.5rem);min-width:8rem;padding:.8rem;bottom:11%;left:7%}.dos-vehicle-file>span{background:#ffffff2e;border-radius:999px;width:42%;height:.42rem;display:block}.dos-vehicle-file svg{width:100%;margin:.5rem 0 .2rem}.dos-vehicle-file path{fill:none;stroke:#ffffff75;stroke-width:2px;stroke-linecap:round}.dos-vehicle-file path:nth-child(2){stroke:#b8874d6b}.dos-report b,.dos-vehicle-file b{font-size:.7rem;font-weight:500}.dos-report{width:min(29%,12rem);min-width:7.3rem;padding:.8rem;bottom:12%;right:7%}.dos-report span{background:#ffffff24;border-radius:999px;height:.42rem;margin-top:.58rem;display:block}.dos-report span:nth-child(3){width:72%}.dos-report span:nth-child(4){background:#b8874d47;width:56%}.dos-timeline{gap:.42rem;min-width:7rem;padding:.72rem;display:grid;top:7%;right:9%}.dos-timeline span{align-items:center;gap:.42rem;font-size:.68rem;display:inline-flex}.dos-timeline i{background:#b8874d33;border:1px solid #ffffff2e;border-radius:999px;width:.48rem;height:.48rem}.dos-stream{background:linear-gradient(90deg,#0000,#ffffff14,#ffffff73,#0000);width:64%;height:1px;animation:dosStream 5s ease-in-out infinite;position:absolute;left:18%}.dos-stream-a{top:32%}.dos-stream-b{animation-delay:-1.6s;top:50%}.dos-stream-c{animation-delay:-3s;top:67%}.dos-particles span{left:var(--particle-left);top:var(--particle-top);width:3px;height:3px;transform:scale(var(--particle-scale));background:#ffffffe6;border-radius:999px;animation:dosParticle 5.8s ease-in-out infinite;position:absolute;box-shadow:0 0 18px #ffffff38}.dos-library{z-index:2;width:min(100% - 2rem,1180px);margin:0 auto;padding:5.5rem 0 6rem;position:relative}.dos-section-head{max-width:46rem;margin-bottom:1.8rem}.dos-section-head p{color:#ffffff8c;letter-spacing:.14em;margin:0 0 .75rem;font-size:.76rem;font-weight:500}.dos-section-head h2{color:#f5f5f5;letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:1.08}.dos-section-head span{color:#a0a0a0;max-width:42rem;margin-top:.85rem;line-height:1.7;display:block}.dos-card-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding:.1rem 0 1rem;scroll-padding-left:1rem;display:flex;overflow-x:auto}.dos-card-grid::-webkit-scrollbar{display:none}.dos-card{scroll-snap-align:start;background:linear-gradient(#171717f5,#070707fa);border:1px solid #ffffff14;border-radius:26px;flex:0 0 85vw;overflow:hidden;box-shadow:0 26px 80px #00000061}.dos-preview{background:radial-gradient(circle at 70% 25%,#ffffff21,#0000 9rem),radial-gradient(circle at 24% 78%,#b8874d1c,#0000 9rem),#080808;min-height:15.4rem;position:relative;overflow:hidden}.dos-preview-grain,.dos-preview-scan{pointer-events:none;position:absolute;inset:0}.dos-preview-grain{opacity:.2;background-image:radial-gradient(circle,#ffffff3d 0 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 0);background-size:24px 24px,100% 7px}.dos-preview-scan{opacity:.22;background:linear-gradient(#0000 0 44%,#ffffff29 50%,#0000 58%);animation:dosPreviewScan 5s ease-in-out infinite;transform:translateY(-82%)}.dos-card-body{padding:1.15rem}.dos-card-body span{color:#ffffffad;background:#fff1;border-radius:999px;align-items:center;min-height:1.65rem;padding:0 .58rem;font-size:.72rem;display:inline-flex}.dos-card-body h3{color:#f5f5f5;margin:.9rem 0 0;font-size:1.22rem;font-weight:500}.dos-card-body p{color:#9f9f9f;min-height:3.4rem;margin:.52rem 0 0;font-size:.92rem;line-height:1.58}.dos-card-body a{color:#fff;margin-top:.9rem;font-size:.9rem;display:inline-flex}.preview-brand-hero,.preview-browser,.preview-calendar,.preview-file,.preview-percent,.preview-phone{background:#0c0c0cb8;border:1px solid #ffffff1a;position:absolute}.preview-browser{border-radius:18px;width:72%;height:58%;padding:.8rem;top:9%;left:7%}.preview-browser i{background:#ffffff2e;border-radius:999px;width:36%;height:.42rem;display:block}.preview-browser div{background:#ffffff14;border-radius:12px;height:2.7rem;margin-top:.75rem}.preview-browser span{background:#ffffff24;border-radius:999px;height:.35rem;margin-top:.5rem;display:block}.preview-browser span:nth-child(4){width:68%}.preview-browser b{color:#ffffffb8;background:#ffffff17;border-radius:999px;justify-content:center;align-items:center;min-width:3.1rem;height:1.1rem;margin:.7rem .25rem 0 0;font-size:.62rem;font-weight:400;display:inline-flex}.preview-calendar{border-radius:18px;width:34%;height:36%;bottom:12%;right:6%}.preview-calendar span{background:#ffffff2e;border-radius:999px;height:.45rem;margin:.72rem;display:block}.preview-calendar span:first-child{background:#b8874d7a;width:28%}.preview-phone{border-radius:24px;gap:.55rem;width:40%;height:76%;padding:1rem .75rem;display:grid;top:9%;left:14%}.preview-phone span{color:#ffffffb8;align-items:center;gap:.42rem;font-size:.7rem;display:inline-flex}.preview-phone i{background:#b8874d4d;border-radius:999px;width:.52rem;height:.52rem}.preview-percent{color:#fff;border-radius:18px;place-items:center;width:32%;height:30%;font-size:1.8rem;font-weight:500;display:grid;top:32%;right:10%}.preview-car-line{width:82%;height:40%;position:absolute;top:10%;left:9%}.preview-car-line path{fill:none;stroke:#ffffff80;stroke-width:2px;stroke-linecap:round;stroke-dasharray:220;animation:dosCaseLine 6s ease-in-out infinite}.preview-car-line path:nth-child(2){stroke:#b8874d6b;animation-delay:-1.4s}.preview-after,.preview-before{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;width:41%;height:40%;position:absolute;bottom:12%}.preview-before{left:6%}.preview-after{background:#b8874d17;right:6%}.preview-slider{background:#f5f5f5;border-radius:999px;width:1.35rem;height:1.35rem;position:absolute;bottom:15%;left:50%;transform:translate(-50%)}.preview-brand-hero{background:linear-gradient(90deg,#000000b8,#00000029),repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 28px),#151515;border-radius:20px;padding:1rem;inset:10% 8% 28%;overflow:hidden}.preview-brand-hero span{background:#ffffff38;border-radius:999px;width:54%;height:.46rem;margin-top:.65rem;display:block}.preview-brand-hero span:nth-child(2){width:38%}.preview-brand-hero b{color:#000;background:#f5f5f5;border-radius:999px;align-items:center;min-height:1.4rem;margin-top:1rem;padding:0 .7rem;font-size:.62rem;font-weight:500;display:inline-flex}.preview-brand-strip{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid;position:absolute;bottom:10%;left:9%;right:9%}.preview-brand-strip i{background:#ffffff12;border-radius:14px;height:2.6rem}.preview-file{border-radius:18px;width:44%;height:55%;padding:.85rem;top:16%;left:11%}.preview-file span{background:#ffffff29;border-radius:999px;height:.45rem;margin-top:.7rem;display:block}.preview-file span:nth-child(2){width:68%}.preview-file b{color:#fff;margin-top:1.25rem;font-size:1.25rem;font-weight:500;display:block}.preview-time{background:#ffffff2e;width:1px;position:absolute;top:17%;bottom:17%;right:18%}.preview-time i{background:#111;border:1px solid #ffffff2e;border-radius:999px;width:.75rem;height:.75rem;position:absolute;left:50%;transform:translate(-50%)}.preview-time i:first-child{top:0}.preview-time i:nth-child(2){top:32%}.preview-time i:nth-child(3){background:#b8874d;top:64%}.preview-time i:nth-child(4){bottom:0}.preview-remind{color:#ffffffc7;background:#b8874d38;border-radius:999px;padding:.44rem .62rem;font-size:.68rem;position:absolute;bottom:25%;right:7%}.preview-traffic{width:34%;height:62%;position:absolute;top:16%;left:7%}.preview-traffic i{background:#ffffff73;border-radius:999px;width:.34rem;height:.34rem;animation:dosTraffic 4.2s ease-in-out infinite;position:absolute}.preview-traffic i:first-child{top:5%;left:6%}.preview-traffic i:nth-child(2){top:12%;left:38%}.preview-traffic i:nth-child(3){top:19%;left:72%}.preview-traffic i:nth-child(4){top:30%;left:21%}.preview-traffic i:nth-child(5){top:38%;left:62%}.preview-traffic i:nth-child(6){top:50%;left:8%}.preview-traffic i:nth-child(7){top:58%;left:80%}.preview-traffic i:nth-child(8){top:70%;left:42%}.preview-traffic i:nth-child(n+9){top:84%;left:58%}.preview-funnel-node{color:#ffffffc2;background:#0c0c0cd1;border:1px solid #ffffff1a;border-radius:999px;place-items:center;min-width:3.2rem;min-height:1.9rem;font-size:.66rem;display:grid;position:absolute}.node-a{top:16%;left:36%}.node-b{background:#b8874d2e;top:34%;left:58%}.node-c{top:58%;left:48%}.node-d{bottom:14%;right:6%}.preview-funnel-path{border-top:1px solid #b8874d47;border-bottom:0;border-left:0;border-right:1px solid #b8874d47;border-radius:0 24px 0 0;width:57%;height:47%;animation:dosFunnel 4.8s ease-in-out infinite;position:absolute;top:25%;left:33%}.dos-mobile-contact{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:50;color:#000;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:3.15rem;padding:0 1.2rem;font-size:.92rem;font-weight:500;display:inline-flex;position:fixed;box-shadow:0 18px 44px #0006}@keyframes dosCore{0%,to{opacity:.82;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}@keyframes dosNode{0%,to{translate:0}50%{translate:0 -5px}}@keyframes dosLine{to{stroke-dashoffset:-36px}}@keyframes dosStream{0%,to{opacity:.12;transform:translate(-6%)scaleX(.58)}50%{opacity:.58;transform:translate(6%)scaleX(1)}}@keyframes dosParticle{0%,to{translate:0}50%{translate:9px -11px}}@keyframes dosPreviewScan{0%,20%{opacity:0;transform:translateY(-82%)}45%,60%{opacity:.22}to{opacity:0;transform:translateY(82%)}}@keyframes dosCaseLine{0%,to{opacity:.28;stroke-dashoffset:220px}50%{opacity:.8;stroke-dashoffset:0}}@keyframes dosTraffic{0%,to{opacity:.18;transform:translate(0)}50%{opacity:.72;transform:translate(12px)}}@keyframes dosFunnel{0%,to{opacity:.18;transform:scaleX(.82)}50%{opacity:.62;transform:scaleX(1)}}@media (min-width:760px){.dos-header{padding:1.5rem 2.5rem 0}.dos-center-pill{display:inline-flex}.dos-hero-grid{grid-template-columns:minmax(31rem,.78fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding:5rem clamp(2.5rem,5vw,5rem) 3.5rem}.dos-copy{order:1;align-self:center}.dos-copy h1{font-size:clamp(3.35rem,4vw,4.1rem)}.dos-copy h1 span:last-child{white-space:nowrap}.dos-system-wrap{order:2;height:min(70vh,43rem);min-height:35rem}.dos-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.dos-card{flex-basis:auto}.dos-mobile-contact{display:none}}@media (max-width:759px){.dos-consult-pill{display:none}.dos-hero-grid{align-content:start}.dos-system-wrap{min-height:min(47svh,24rem)}.dos-copy{align-self:end}.dos-copy h1{font-size:clamp(2.55rem,11vw,3.5rem)}.dos-mobile-break{display:block!important}.dos-kicker{margin-bottom:.75rem}.dos-subtitle{display:none}.dos-system{min-height:min(47svh,24rem)}.dos-system-node{padding:.34rem .44rem;font-size:.62rem}.dos-vehicle-file{width:31%;min-width:6.5rem;left:5%}.dos-report{width:31%;min-width:6.2rem;right:5%}.dos-timeline{display:none}}@media (prefers-reduced-motion:reduce){.dos-page *,.dos-page :after,.dos-page :before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.lutong-page{color:#f5f5f5;--lutong-bg:#070707;--lutong-panel:#121212;--lutong-panel-soft:#171717;--lutong-line:#ffffff1c;--lutong-muted:#ffffff94;--lutong-brand:#9a1f1d;--lutong-brand-soft:#9a1f1d57;background:#070707;min-height:100vh;overflow-x:clip}.lutong-hero{background:radial-gradient(circle at 78% 18%,#ffffff0f,#0000 22rem),radial-gradient(circle at 24% 82%,#9a161624,#0000 22rem),linear-gradient(#050505,#0b0b0b 56%,#050505);min-height:100svh;position:relative;overflow:hidden}.lutong-hero:before,.lutong-page:before{pointer-events:none;content:"";position:fixed;inset:0}.lutong-page:before{z-index:0;opacity:.11;background-image:radial-gradient(circle,#ffffff3d 0 .55px,#0000 .75px),linear-gradient(#ffffff07 1px,#0000 0);background-size:22px 22px,92px 92px;-webkit-mask-image:radial-gradient(circle at 70% 24%,#000,#0000 74%);mask-image:radial-gradient(circle at 70% 24%,#000,#0000 74%)}.lutong-hero:before{z-index:0;background:linear-gradient(#0000 0 72%,#050505 100%);position:absolute}.lutong-header{z-index:20;padding:1.1rem 1rem 0;position:absolute;top:0;left:0;right:0}.lutong-nav{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lutong-brand-pill,.lutong-center-pill,.lutong-consult-pill{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171717e0;border-radius:999px;align-items:center;display:inline-flex}.lutong-brand-pill{gap:.5rem;padding:.72rem 1.25rem .72rem 1rem}.lutong-brand-pill span{font-size:.9rem;font-weight:500}.lutong-center-pill{gap:.2rem;padding:.45rem;display:none}.lutong-center-pill a{color:#ffffffad;border-radius:999px;padding:.54rem 1.1rem;font-size:.86rem;transition:color .18s,background .18s}.lutong-center-pill a:hover{color:#fff;background:#ffffff0f}.lutong-consult-pill{color:#050505;background:#fff;min-height:2.75rem;padding:0 1.25rem;font-size:.88rem;font-weight:500}.lutong-hero-grid{z-index:2;align-content:start;gap:1.7rem;min-height:100svh;padding:5.2rem 1rem 6.8rem;display:grid;position:relative}.lutong-hero-copy{order:2;max-width:31rem}.lutong-kicker{color:#ffffff9e;letter-spacing:.16em;margin:0 0 .75rem;font-size:.74rem;font-weight:600}.lutong-hero-copy h1{color:#f5f5f5;letter-spacing:-.055em;margin:0;font-size:clamp(2.55rem,10.8vw,3.6rem);font-weight:560;line-height:1.02}.lutong-hero-copy h1 span{display:block}.lutong-subtitle{color:#a0a0a0;margin:1rem 0 0;font-size:.98rem;line-height:1.66}.lutong-actions,.lutong-trust-actions{flex-wrap:wrap;gap:.72rem;margin-top:1.25rem;display:flex}.lutong-mobile-hero-actions{display:none}.lutong-primary,.lutong-secondary{border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:0 1.22rem;font-size:.94rem;font-weight:560;display:inline-flex}.lutong-primary{color:#050505;background:#f5f5f5}.lutong-secondary{color:#fff;background:#171717eb}.lutong-hero-media{background:#111;border-radius:26px;order:1;min-height:min(46svh,25rem);position:relative;overflow:hidden;box-shadow:0 30px 90px #0000007a,inset 0 0 0 1px #ffffff14}.lutong-media-video{z-index:2;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .42s;position:absolute;inset:0}.lutong-media-video.is-visible{opacity:1}.lutong-digital-fallback,.lutong-workshop-fallback{z-index:1;opacity:1;transition:opacity .42s;position:absolute;inset:0;overflow:hidden}.lutong-digital-fallback.is-visible,.lutong-workshop-fallback.is-visible{opacity:1}.lutong-workshop-fallback img{object-fit:cover;object-position:center;filter:saturate(.72)contrast(1.06)brightness(.82);width:100%;height:100%}.lutong-workshop-overlay{background:linear-gradient(90deg,#00000070,#00000014 48%,#00000094),linear-gradient(#0000001a,#000000b8);position:absolute;inset:0}.lutong-workshop-lines{opacity:.28;position:absolute;inset:0}.lutong-workshop-lines span{background:linear-gradient(90deg,#0000,#ffffff80,#0000);height:1px;position:absolute;left:6%;right:6%}.lutong-workshop-lines span:first-child{top:28%}.lutong-workshop-lines span:nth-child(2){top:54%}.lutong-workshop-lines span:nth-child(3){background:linear-gradient(90deg,#0000,#9a1f1d94,#0000);top:72%}.lutong-media-badge{z-index:3;color:#fff;background:#080808b3;border-radius:16px;gap:.1rem;padding:.74rem .85rem;display:grid;position:absolute;bottom:1rem;left:1rem}.lutong-media-badge strong{letter-spacing:-.04em;font-size:1.5rem;font-weight:560}.lutong-media-badge span,.lutong-media-caption{color:#ffffffb8;font-size:.74rem}.lutong-media-caption{z-index:3;position:absolute;bottom:1.15rem;right:1rem}.lutong-section{z-index:2;width:min(100% - 2rem,1220px);margin:0 auto;padding:6.8rem 0 0;scroll-margin-top:5.5rem;position:relative}.lutong-section-head{max-width:45rem;margin-bottom:1.6rem}.lutong-digital-copy h2,.lutong-section-head h2,.lutong-trust h2{color:#f5f5f5;letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:560;line-height:1.08}.lutong-digital-copy>span,.lutong-section-head span,.lutong-trust span{color:#a0a0a0;max-width:40rem;margin-top:.78rem;line-height:1.7;display:block}.lutong-strength-grid{gap:1rem;display:grid}.lutong-strength-item{min-height:18rem;box-shadow:inset 0 0 0 1px var(--lutong-line);background:#080808;border-radius:18px;display:grid;overflow:hidden}.lutong-strength-visual{background:#0a0a0a;min-height:clamp(10rem,19vw,15rem);position:relative;overflow:hidden}.lutong-strength-visual img{width:100%;height:100%;min-height:inherit;object-fit:cover;filter:saturate(.88)contrast(1.08)brightness(.82);transform:scale(1.025)}.lutong-strength-visual span{pointer-events:none;background:linear-gradient(#00000014,#0000 42%,#000000d1),radial-gradient(circle at 72% 18%,#ffffff29,#0000 16rem),radial-gradient(circle at 18% 80%,#b17c4629,#0000 16rem);position:absolute;inset:0}.lutong-strength-item>div:last-child{z-index:1;margin-top:-2.65rem;padding:0 1.15rem 1.2rem;position:relative}.lutong-strength-item strong{color:#f5f5f5;letter-spacing:-.07em;font-size:clamp(2.6rem,7vw,4.4rem);font-weight:560;line-height:1}.lutong-strength-item h3{color:#f5f5f5;margin:.6rem 0 0;font-size:1.15rem;font-weight:560}.lutong-strength-item p{color:#9f9f9f;margin:.55rem 0 0;line-height:1.62}.lutong-digital{gap:1.5rem;display:grid}.lutong-digital-copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.lutong-digital-copy li{color:#f5f5f5;background:#ffffff0f;border-radius:999px;min-height:2.7rem;padding:.72rem .9rem;font-size:.9rem}.lutong-digital-media{background:radial-gradient(circle,#ffffff1f,#0000 10rem),#080808;border-radius:28px;min-height:24rem;position:relative;overflow:hidden;box-shadow:0 26px 86px #0000006b,inset 0 0 0 1px #ffffff12}.digital-core{aspect-ratio:1;color:#fff;background:radial-gradient(circle,#fff6,#ffffff1c 38%,#0000 68%);border-radius:999px;place-items:center;width:8.2rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.digital-core:before{border-radius:inherit;content:"";border:1px solid #ffffff1f;position:absolute;inset:-46%;transform:rotate(-18deg)scaleX(1.5)}.digital-core span{z-index:2;font-size:.9rem;font-weight:560;position:relative}.digital-node{color:#ffffffc2;background:#121212db;border-radius:999px;padding:.48rem .68rem;font-size:.78rem;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.node-1{top:26%;left:15%}.node-2{top:27%;right:15%}.node-3{bottom:22%;right:18%}.node-4{bottom:22%;left:16%}.digital-report{background:#0c0c0cb8;border-radius:18px;width:12rem;padding:.9rem;position:absolute;bottom:8%;right:8%;box-shadow:inset 0 0 0 1px #ffffff14}.digital-report b{font-size:.78rem;font-weight:500}.digital-report span{background:#ffffff29;border-radius:999px;height:.42rem;margin-top:.65rem;display:block}.digital-report span:last-child{background:var(--lutong-brand-soft);width:58%}.digital-line{background:linear-gradient(90deg,#0000,#ffffff70,#0000);height:1px;position:absolute;left:13%;right:13%}.line-1{top:39%;transform:rotate(12deg)}.line-2{top:60%;transform:rotate(-10deg)}.lutong-case-stack{gap:1rem;display:grid}.lutong-case{box-shadow:inset 0 0 0 1px var(--lutong-line);background:linear-gradient(#181818f5,#080808fa);border-radius:20px;display:grid;overflow:hidden}.lutong-case-visual{background:#101010;min-height:clamp(15rem,28vw,22rem);position:relative;overflow:hidden}.lutong-case-visual:before{z-index:1;content:"";background:linear-gradient(90deg,#000000c7,#00000014 50%,#000000ad),linear-gradient(#00000014,#000000b8),radial-gradient(circle at 74% 28%,#ffffff21,#0000 15rem);position:absolute;inset:0}.lutong-case-visual img{width:100%;height:100%;min-height:inherit;object-fit:cover;filter:saturate(.86)contrast(1.08)brightness(.76);display:block;transform:scale(1.018)}.lutong-case-visual span{z-index:2;color:#ffffff73;letter-spacing:-.08em;font-size:4rem;font-weight:560;position:absolute;bottom:1rem;left:1rem}.lutong-case-copy{padding:1.25rem}.lutong-case-copy p{color:#c06a67;margin:0 0 .6rem;font-size:.82rem}.lutong-case-copy h3{color:#f5f5f5;margin:0;font-size:1.5rem;font-weight:560}.lutong-case-copy span{color:#a0a0a0;margin-top:.75rem;line-height:1.7;display:block}.lutong-trust{background:radial-gradient(circle at 78% 30%,var(--lutong-brand-soft),transparent 16rem),linear-gradient(135deg,#171717,#080808);box-shadow:inset 0 0 0 1px var(--lutong-line);border-radius:20px;gap:1.4rem;margin-bottom:6rem;padding:1.35rem;display:grid}.lutong-mobile-cta{right:1rem;bottom:calc(.25rem + env(safe-area-inset-bottom));z-index:60;color:#050505;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f5f5;border-radius:999px;justify-content:center;align-items:center;min-height:2.95rem;padding:0 1.25rem;display:inline-flex;position:fixed;box-shadow:0 18px 44px #0000006b}.lutong-mobile-cta a{color:#050505;font-size:.88rem;font-weight:560}@media (min-width:760px){.lutong-header{padding:1.5rem 2.5rem 0}.lutong-center-pill{display:inline-flex}.lutong-hero-grid{grid-template-columns:minmax(30rem,.78fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:5.2rem clamp(2.5rem,5vw,5rem) 3.8rem}.lutong-hero-copy{order:1}.lutong-hero-copy h1{font-size:clamp(3.25rem,3.9vw,3.65rem)}.lutong-hero-copy h1 span:first-child{white-space:nowrap}.lutong-hero-media{order:2;height:min(70vh,43rem);min-height:36rem}.lutong-strength-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.lutong-strength-item{grid-column:span 2}.lutong-strength-item:first-child,.lutong-strength-item:nth-child(2){grid-column:span 3}.lutong-digital{grid-template-columns:.78fr 1.2fr;align-items:center;gap:3rem}.lutong-digital-media{min-height:34rem}.lutong-case{grid-template-columns:1.08fr .92fr;align-items:stretch}.lutong-case:nth-child(2n) .lutong-case-visual{order:2}.lutong-case-visual{min-height:22rem}.lutong-case-copy{align-content:center;padding:2.2rem;display:grid}.lutong-trust{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:7rem;padding:2rem}.lutong-trust-actions{justify-content:end}.lutong-mobile-cta{display:none}}@media (max-width:759px){.lutong-consult-pill{display:none}.lutong-subtitle{font-size:.92rem}.lutong-actions,.lutong-media-caption{display:none}.lutong-mobile-hero-actions{grid-template-columns:repeat(3,1fr);gap:.58rem;margin-top:1.25rem;display:grid}.lutong-mobile-hero-actions a{color:#fff;background:#171717eb;border-radius:999px;place-items:center;min-height:2.95rem;font-size:.9rem;font-weight:560;display:grid}.lutong-mobile-hero-actions a:first-child{color:#050505;background:#f5f5f5}.lutong-workshop-fallback img{filter:saturate(.82)contrast(1.05)brightness()}.lutong-workshop-overlay{background:linear-gradient(90deg,#0000003d,#0000000a 52%,#00000052),linear-gradient(#00000005,#0000006b)}.lutong-section{padding-top:4.2rem}}.admin-page button,.lutong-actions button,.lutong-center-pill button,.lutong-mobile-cta button,.lutong-mobile-hero-actions button,.lutong-modal button,.lutong-trust-actions button{font:inherit;cursor:pointer;border:0}.lutong-brand-pill,.lutong-center-pill a,.lutong-center-pill button,.lutong-consult-pill,.lutong-mobile-cta button,.lutong-mobile-hero-actions button,.lutong-modal a,.lutong-modal button,.lutong-primary,.lutong-secondary,.lutong-text-action{transition:transform .18s,background-color .18s,color .18s,border-color .18s,opacity .18s}.lutong-brand-pill:active,.lutong-center-pill a:active,.lutong-center-pill button:active,.lutong-consult-pill:active,.lutong-mobile-cta button:active,.lutong-mobile-hero-actions button:active,.lutong-modal a:active,.lutong-modal button:active,.lutong-primary:active,.lutong-secondary:active,.lutong-text-action:active{transform:translateY(1px)scale(.985)}.lutong-brand-pill:focus-visible,.lutong-center-pill a:focus-visible,.lutong-center-pill button:focus-visible,.lutong-consult-pill:focus-visible,.lutong-field input:focus-visible,.lutong-field textarea:focus-visible,.lutong-mobile-cta button:focus-visible,.lutong-mobile-hero-actions button:focus-visible,.lutong-modal a:focus-visible,.lutong-modal button:focus-visible,.lutong-primary:focus-visible,.lutong-secondary:focus-visible,.lutong-text-action:focus-visible{outline-offset:3px;outline:2px solid #f5f5f5b8}.lutong-center-pill button{color:#ffffffad;background:0 0;border-radius:999px;padding:.54rem 1.1rem;font-size:.86rem;transition:color .18s,background .18s}.lutong-center-pill button:hover{color:#fff;background:#ffffff0f}.lutong-slogan{color:#f5f5f5c7;margin:.75rem 0 0;font-size:.92rem}.lutong-text-action{color:#ffffffc2;background:0 0;min-height:3rem;padding:0 .2rem;font-size:.92rem}.lutong-text-action:hover{color:#fff;opacity:.88}.lutong-proof-row{color:#ffffff8a;flex-wrap:wrap;gap:.65rem 0;max-width:38rem;margin-top:1.6rem;font-size:.78rem;display:flex}.lutong-proof-row span{white-space:nowrap;border-right:1px solid #ffffff21;align-items:baseline;gap:.35rem;margin-right:.9rem;padding-right:.9rem;display:inline-flex}.lutong-proof-row span:last-child{border-right:0}.lutong-proof-row b{color:#f5f5f5;font-size:1rem;font-weight:560}.lutong-service-grid{gap:1rem;display:grid}.lutong-service-block{min-height:18rem;box-shadow:inset 0 0 0 1px var(--lutong-line);background:linear-gradient(145deg,#1c1c1cfa,#070707fa),#101010;border-radius:18px;padding:1.35rem;position:relative;overflow:hidden}.lutong-service-block:before{content:"";background:linear-gradient(90deg,#ffffff57,#0000);height:1px;position:absolute;top:42%;left:1.35rem;right:1.35rem}.lutong-service-block:after{content:"";border:1px solid #fff1;border-radius:999px;width:18rem;height:18rem;position:absolute;bottom:-24%;right:-12%}.lutong-service-block p{color:#c06a67;margin:0;font-size:.8rem}.lutong-service-block h3{color:#f5f5f5;letter-spacing:-.045em;margin:5.5rem 0 0;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:560}.lutong-service-block span{color:#a0a0a0;max-width:27rem;margin-top:.85rem;line-height:1.72;display:block}.lutong-process{width:min(100% - 2rem,1120px)}.lutong-process-list{border-top:1px solid #ffffff1f;gap:0;margin:0;padding:0;list-style:none;display:grid}.lutong-process-list li{border-bottom:1px solid #ffffff1f;gap:.55rem;padding:1.2rem 0;display:grid}.lutong-process-list li>span{color:#c06a67;font-size:.82rem}.lutong-process-list h3{color:#f5f5f5;margin:0;font-size:1.35rem;font-weight:560}.lutong-process-list p{color:#9e9e9e;max-width:40rem;margin:0;line-height:1.7}.lutong-workshop-fallback:not(.is-visible){opacity:1}.lutong-media-badge{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lutong-modal-layer{z-index:90;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.lutong-modal-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000b8;position:absolute;inset:0}.lutong-modal{z-index:2;color:#f5f5f5;background:radial-gradient(circle at 84% 8%,#9a1f1d1f,#0000 12rem),#101010;border-radius:20px;width:min(100%,32rem);max-height:min(86svh,48rem);padding:1.15rem;position:relative;overflow:auto;box-shadow:0 30px 90px #00000094,inset 0 0 0 1px #ffffff1c}.lutong-modal-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.lutong-modal-head h2{margin:0;font-size:1.35rem;font-weight:560}.lutong-modal-head button{color:#ffffffb8;background:#ffffff14;border-radius:999px;padding:.45rem .75rem}.lutong-modal p{color:#a0a0a0;line-height:1.7}.lutong-qr-placeholder{aspect-ratio:1;color:#ffffffa8;background-color:#181818;background-image:linear-gradient(45deg,#ffffff17 25%,#0000 25% 50%,#ffffff17 50% 75%,#0000 75%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:18px;place-items:center;width:11rem;display:grid}.lutong-wechat-contact-card{background:radial-gradient(circle at 88% 10%,#b8874d24,#0000 9rem),#ffffff09;border:1px solid #ffffff1a;border-radius:16px;gap:.4rem;margin-bottom:1rem;padding:1.1rem;display:grid}.lutong-wechat-contact-card span{color:#ffffff75;letter-spacing:.24em;font-size:.68rem}.lutong-wechat-contact-card strong{color:#f4f4f2;font-size:clamp(1.8rem,7vw,2.55rem);font-weight:560;line-height:1.05}.lutong-wechat-contact-card small{color:#ffffff80;font-size:.78rem}.lutong-wechat-status{min-height:1.4rem;margin:.65rem 0 0;font-size:.82rem;color:#ffffff94!important}.lutong-wechat-status.is-copied{color:#c5a36a!important}.lutong-wechat-status.is-failed{color:#d6a5a0!important}.lutong-modal-muted{color:#ffffffb8!important}.lutong-modal-actions{flex-wrap:wrap;gap:.65rem;margin:1rem 0;display:flex}.lutong-form{gap:.85rem;display:grid}.lutong-field{color:#ffffffb8;gap:.4rem;font-size:.86rem;display:grid}.lutong-field input,.lutong-field textarea{color:#fff;width:100%;font:inherit;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:14px;outline:none;padding:.85rem .9rem}.lutong-field textarea{resize:vertical;min-height:5rem}.lutong-field input:focus,.lutong-field textarea:focus{border-color:#9a1f1db8}.lutong-field em,.lutong-form-error{color:#e09b80;font-size:.8rem;font-style:normal}.lutong-success h3{color:#f5f5f5;margin:0 0 .7rem;font-size:1.35rem;font-weight:560}.lutong-mobile-cta{left:.8rem;right:.8rem;bottom:calc(.6rem + env(safe-area-inset-bottom));color:#fff;background:#0c0c0cdb;border:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);gap:.35rem;min-height:auto;padding:.4rem;display:grid}.lutong-mobile-cta button{color:#ffffffd6;background:0 0;border-radius:999px;min-height:2.65rem;font-size:.86rem}.lutong-mobile-cta button:last-child{color:#050505;background:#f5f5f5}.admin-page{color:#f5f5f5;background:#050505;min-height:100svh;padding:1rem}.admin-shell{background:radial-gradient(circle at 86% 0,#b8874d1a,#0000 18rem),#0d0d0d;border-radius:28px;width:min(100%,1180px);margin:0 auto;padding:clamp(1rem,3vw,2rem);box-shadow:inset 0 0 0 1px #ffffff14}.admin-header{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.4rem;display:flex}.admin-header p{color:#ffffff85;letter-spacing:.16em;margin:0 0 .5rem;font-size:.75rem}.admin-header h1{color:#f5f5f5;letter-spacing:-.055em;margin:0;font-size:clamp(2rem,5vw,3.6rem);font-weight:560;line-height:1}.admin-header span{color:#a0a0a0;margin-top:.75rem;display:block}.admin-header button,.admin-table button{color:#050505;background:#f5f5f5;border-radius:999px;padding:.72rem 1rem}.admin-summary{color:#a0a0a0;align-items:baseline;gap:.55rem;margin-bottom:1rem;display:inline-flex}.admin-summary strong{color:#f5f5f5;letter-spacing:-.06em;font-size:2.4rem;font-weight:560}.admin-empty,.admin-message{color:#cfcfcf}.admin-login{gap:.75rem;width:min(100%,26rem);margin-top:2rem;display:grid}.admin-login label{color:#ffffffa8;font-size:.82rem}.admin-login input{color:#f5f5f5;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;outline:none;min-height:3rem;padding:0 .9rem}.admin-login input:focus{border-color:#ffffff57}.admin-login button{color:#101010;background:#f2f2f2;border-radius:10px;min-height:2.9rem}.admin-table-wrap{border-radius:18px;overflow-x:auto;box-shadow:inset 0 0 0 1px #ffffff14}.admin-table{border-collapse:collapse;width:100%;min-width:980px}.admin-table td,.admin-table th{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:.85rem}.admin-table th{color:#ffffff94;font-size:.78rem;font-weight:500}.admin-table td{color:#e4e4e4;font-size:.88rem}.admin-issue{max-width:15rem}.admin-table select,.admin-table textarea{color:#fff;width:100%;min-width:8rem;font:inherit;background:#151515;border:1px solid #ffffff1f;border-radius:12px;padding:.62rem}.admin-table textarea{resize:vertical;min-height:4.4rem}@media (min-width:760px){.lutong-hero-copy h1{font-size:clamp(3.05rem,3.62vw,3.42rem);line-height:1.06}.lutong-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lutong-process-list li{grid-template-columns:5rem 13rem minmax(0,1fr);align-items:baseline;gap:1.2rem}.lutong-mobile-cta{display:none}}@media (max-width:759px){.lutong-brand-pill{padding-right:1rem}.lutong-hero-grid{gap:1.15rem;padding-bottom:6.2rem}.lutong-hero-copy{max-width:100%}.lutong-hero-copy h1{letter-spacing:-.052em;font-size:clamp(2.22rem,10.2vw,3rem);line-height:1.08}.lutong-subtitle{line-height:1.6}.lutong-proof-row{display:none}.lutong-mobile-hero-actions button{color:#fff;background:#171717eb;border-radius:999px;place-items:center;min-height:2.95rem;font-size:.9rem;font-weight:560;display:grid}.lutong-mobile-hero-actions button:first-child{color:#050505;background:#f5f5f5}.lutong-service-block{min-height:15.5rem}.admin-header{display:grid}.admin-page{padding:.6rem}}.lutong-hero{background:radial-gradient(circle at 78% 22%,#ffffff0e,#0000 24rem),radial-gradient(circle at 28% 76%,#9a1f1d1a,#0000 24rem),linear-gradient(#070707,#0a0a0a 52%,#070707);min-height:100dvh}.lutong-hero-media{border-radius:18px;box-shadow:0 34px 110px #00000080,inset 0 0 0 1px #ffffff0b}.lutong-hero-media:after,.lutong-hero-media:before{z-index:4;pointer-events:none;content:"";position:absolute;inset:0}.lutong-hero-media:before{background:linear-gradient(90deg,#070707,#0707077a 7%,#0000 20% 82%,#07070766 93%,#070707),linear-gradient(#070707,#0000 14% 82%,#070707)}.lutong-hero-media:after{opacity:.18;mix-blend-mode:screen;background-image:radial-gradient(circle,#d8dada6b 0 .55px,#0000 .75px),linear-gradient(115deg,#0000 0 46%,#ffffff14 50%,#0000 54% 100%);background-size:19px 19px,100% 100%}.lutong-workshop-fallback img{filter:saturate(.84)contrast(1.08)brightness(.96)}.lutong-workshop-overlay{background:radial-gradient(circle at 47% 42%,#ffffff14,#0000 18rem),linear-gradient(90deg,#00000038,#00000005 48%,#0000005c),linear-gradient(#00000005,#0000006b)}.lutong-workshop-lines{opacity:.12}.lutong-hero-copy h1{text-wrap:balance;font-weight:600;line-height:1.04}.lutong-case-copy span,.lutong-digital-copy>span,.lutong-process-list p,.lutong-section-head span,.lutong-service-block span,.lutong-strength-item p,.lutong-subtitle,.lutong-trust span{text-wrap:pretty}.lutong-consult-pill:hover,.lutong-primary:hover{background:#e9e9e9}.lutong-mobile-hero-actions button:not(:first-child):hover,.lutong-secondary:hover{background:#222222f5}.lutong-hero>.lutong-proof-row{z-index:8;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:end;max-width:none;margin:0;padding-top:1rem;display:flex;position:absolute;bottom:1.7rem;left:clamp(2.5rem,5vw,5rem);right:clamp(2.5rem,5vw,5rem)}.lutong-hero>.lutong-proof-row span{color:#ffffff7a;border-right:1px solid #ffffff21;gap:.2rem;min-width:0;margin:0;padding:0 1.35rem;font-size:.77rem;display:grid}.lutong-hero>.lutong-proof-row span:first-child{padding-left:0}.lutong-hero>.lutong-proof-row span:last-child{border-right:0;padding-right:0}.lutong-hero>.lutong-proof-row b{color:#f5f5f5f0;letter-spacing:-.045em;font-size:clamp(1.05rem,1.45vw,1.42rem);font-weight:600;line-height:1}@media (min-width:760px){.lutong-hero-grid{grid-template-columns:minmax(26rem,.66fr) minmax(0,1.12fr);gap:clamp(2.2rem,5vw,5.4rem);min-height:100dvh;padding:5rem clamp(2.5rem,5vw,5rem) 7.4rem}.lutong-hero-copy h1{letter-spacing:-.055em;font-size:clamp(3.58rem,4.45vw,4.45rem);line-height:1.01}.lutong-hero-copy{max-width:32rem}.lutong-subtitle{max-width:34rem}.lutong-hero-media{height:min(72vh,45rem);min-height:38rem;margin-right:-.4rem}}@media (max-width:759px){.lutong-header{padding:1rem 1rem 0}.lutong-nav{gap:.6rem}.lutong-brand-pill{padding:.62rem .9rem .62rem .78rem}.lutong-brand-pill span{font-size:.86rem}.lutong-consult-pill{min-height:2.45rem;padding:0 .9rem;font-size:.82rem;display:inline-flex}.lutong-hero-grid{gap:1rem;min-height:100dvh;padding:5.1rem 1rem 7.1rem}.lutong-hero-media{border-radius:22px;min-height:34svh}.lutong-hero-media:before{background:linear-gradient(#070707,#0000 8% 88%,#070707),linear-gradient(90deg,#07070757,#0000 18% 82%,#07070738)}.lutong-media-badge{border-radius:14px;padding:.55rem .68rem;bottom:.85rem;left:.85rem}.lutong-media-badge strong{font-size:1.25rem}.lutong-kicker{margin-bottom:.58rem}.lutong-hero-copy h1{letter-spacing:-.052em;font-size:clamp(2.38rem,10.4vw,2.92rem);line-height:1.04}.lutong-subtitle{margin-top:.78rem;font-size:.9rem}.lutong-slogan{margin-top:.55rem;font-size:.88rem}.lutong-mobile-hero-actions{grid-template-columns:1.1fr 1fr 1fr;margin-top:.95rem}.lutong-mobile-hero-actions button{min-height:2.72rem;font-size:.82rem}.lutong-hero>.lutong-proof-row{display:none}}.lutong-showroom-hero{isolation:isolate;background:#050505;height:100vh;min-height:720px;position:relative;overflow:hidden}.hero-video-element,.hero-video-fallback-glow,.hero-video-hold,.hero-video-poster,.lutong-showroom-scrim,.lutong-showroom-video{position:absolute;inset:0}.lutong-showroom-video{z-index:0;background:radial-gradient(circle at 76% 28%,#ffffff14,#0000 24rem),linear-gradient(#050505,#0b0b0b);overflow:hidden}.hero-video-element,.hero-video-hold,.hero-video-poster{object-fit:cover;object-position:center;width:100%;height:100%;transition:opacity .9s,transform 1.6s cubic-bezier(.22,1,.36,1),filter 1.2s cubic-bezier(.22,1,.36,1)}.hero-video-poster{z-index:1;opacity:1;filter:saturate(.86)contrast(1.08)brightness(.94);transform:scale(1.015)}.hero-video-poster.is-dimmed{opacity:0}.hero-video-element{z-index:2;opacity:0;filter:saturate(.9)contrast(1.08)brightness(.96)}.hero-video-element.is-visible{opacity:1}.hero-video-hold{z-index:3;opacity:0;filter:saturate(.9)contrast(1.09)brightness(.94);transform:scale(1.01)}.hero-video-hold.is-visible{opacity:1;transform:scale(1.022)}.hero-video-fallback-glow{z-index:4;pointer-events:none;opacity:.55;background:radial-gradient(circle at 58% 24%,#eef2f221,#0000 19rem),radial-gradient(circle at 74% 74%,#8a5e2a1f,#0000 24rem)}.lutong-showroom-scrim{z-index:4;pointer-events:none;background:linear-gradient(90deg,#030303b3,#03030375 28%,#0303031a 62%,#03030357),linear-gradient(#03030361,#0000 30% 66%,#030303c7)}.lutong-showroom-scrim:after{opacity:.14;mix-blend-mode:screen;content:"";background-image:radial-gradient(circle,#e1e2e06b 0 .55px,#0000 .8px);background-size:21px 21px;position:absolute;inset:0}.lutong-showroom-hero .lutong-header{padding:1.15rem clamp(1rem,3vw,2.5rem) 0;position:fixed}.lutong-showroom-hero .lutong-nav{min-height:3rem}.lutong-showroom-hero .lutong-brand-pill,.lutong-showroom-hero .lutong-center-pill,.lutong-showroom-hero .lutong-consult-pill{background:#0a0a0a47;box-shadow:inset 0 0 0 1px #ffffff14}.lutong-showroom-hero .lutong-header.is-scrolled .lutong-brand-pill,.lutong-showroom-hero .lutong-header.is-scrolled .lutong-center-pill,.lutong-showroom-hero .lutong-header.is-scrolled .lutong-consult-pill{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0d0dc7}.lutong-showroom-hero .lutong-consult-pill{color:#f5f5f5}.lutong-showroom-hero .lutong-consult-pill:hover{background:#f5f5f524}.lutong-showroom-stage{z-index:6;align-items:end;width:min(100% - 2rem,1360px);min-height:100%;margin:0 auto;padding:9rem 0 5.2rem;display:grid;position:relative}.lutong-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.lutong-showroom-copy{gap:1rem;width:min(100%,42rem);margin-left:clamp(0rem,2vw,1.5rem);padding-bottom:clamp(.3rem,2vh,1.4rem);transition:opacity .42s,transform .76s cubic-bezier(.22,1,.36,1),filter .42s;display:grid}.lutong-showroom-copy h1,.lutong-showroom-copy p{margin:0}.lutong-showroom-copy>p:first-child{color:#f5f5f5b8;letter-spacing:.2em;font-size:.72rem;font-weight:600}.lutong-showroom-copy h1{color:#f3f3ef;letter-spacing:-.055em;text-wrap:balance;gap:.1em;max-width:10.5em;font-size:clamp(3rem,5.1vw,5.15rem);font-weight:580;line-height:1.04;display:grid}.lutong-showroom-copy h1 span{display:block}.lutong-showroom-copy .reveal-subtitle{color:#e1e2debd;letter-spacing:.02em;max-width:31rem;font-size:clamp(1rem,1.18vw,1.15rem);font-weight:350;line-height:1.85}.lutong-showroom-copy .reveal-motto{color:#e8dac1cc;letter-spacing:.16em;width:fit-content;font-size:.88rem}.lutong-showroom-actions{flex-wrap:wrap;gap:.7rem;padding-top:.25rem;display:flex}.lutong-showroom-actions button{letter-spacing:.04em;border-radius:999px;min-height:2.86rem;padding:0 1.25rem;font-size:.9rem}.lutong-showroom-actions .lutong-primary{color:#070707;background:#f5f5f1f2;border:0}.lutong-showroom-actions .lutong-secondary{color:#f4f4f0;background:#121212c7;border:0;box-shadow:inset 0 0 0 1px #ffffff14}.lutong-showroom-actions .lutong-text-action{color:#f5f5f1d1;box-shadow:none;background:0 0;border:0}.lutong-showroom-proof{color:#e7e7e19e;letter-spacing:.08em;flex-wrap:wrap;gap:.55rem 0;max-width:48rem;padding-top:.45rem;font-size:.78rem;display:flex}.lutong-showroom-proof span{align-items:center;min-height:1rem;display:inline-flex}.lutong-showroom-proof span+span:before{content:"";background:#f5f5f13d;width:1px;height:.8rem;margin:0 .75rem;display:inline-block}.lutong-hero-reveal{opacity:0;animation:showroomReveal .9s cubic-bezier(.22,1,.36,1) forwards;transform:translateY(18px)}.reveal-kicker{animation-delay:5.8s}.reveal-title{animation-delay:6.4s}.reveal-subtitle{animation-delay:7s}.reveal-motto{animation-delay:7.2s}.reveal-actions{animation-delay:7.5s}.reveal-proof{animation-delay:8s}@keyframes showroomReveal{to{opacity:1;transform:translateY(0)}}.lutong-showroom-hero.is-entering-service .hero-video-element,.lutong-showroom-hero.is-entering-service .hero-video-hold,.lutong-showroom-hero.is-entering-service .hero-video-poster{filter:saturate(.72)contrast(1.1)brightness(.55)blur(10px);transform-origin:67% 48%;transform:scale(1.22)}.lutong-showroom-hero.is-service-open .hero-video-element,.lutong-showroom-hero.is-service-open .hero-video-hold,.lutong-showroom-hero.is-service-open .hero-video-poster,.lutong-showroom-hero.is-service-open .lutong-showroom-scrim{opacity:0;pointer-events:none}.lutong-showroom-hero.is-entering-service .lutong-showroom-copy,.lutong-showroom-hero.is-service-open .lutong-showroom-copy{opacity:0;filter:blur(5px);pointer-events:none;transform:translateY(1rem)scale(.985)}.lutong-hero-portal,.lutong-showroom-hero.is-service-open .lutong-header{opacity:0;pointer-events:none}.lutong-hero-portal{z-index:8;color:#f5f5f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;filter:blur(8px);background:#04040475;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:.85rem;min-height:4.35rem;padding:0 1.25rem 0 1rem;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .22s,filter .8s cubic-bezier(.22,1,.36,1),border-color .22s;display:inline-flex;position:absolute;top:47%;right:clamp(12rem,24vw,28rem);transform:translateY(.9rem)scale(.92);box-shadow:0 1.5rem 5rem #0000006b,inset 0 0 0 1px #ffffff0d}.lutong-hero-portal.is-visible{opacity:1;pointer-events:auto;filter:blur();transform:translateY(0)scale(1)}.lutong-hero-portal:hover{border-color:#ffffff8f;transform:translateY(0)scale(1.05)}.lutong-hero-portal.is-entering,.lutong-hero-portal:active{transform:translateY(0)scale(.96)}.lutong-portal-ring{border-radius:inherit;content:"";background:linear-gradient(#0000,#0000) padding-box padding-box,conic-gradient(#0000,#f5f5f0a6,#b8874d9e,#0000 58%) border-box;border:1px solid #0000;animation:lutongPortalRotate 4.8s linear infinite;position:absolute;inset:-.45rem;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lutong-portal-dot{background:#d6ad72;border-radius:999px;width:.72rem;height:.72rem;animation:lutongPortalPulse 2.8s ease-in-out infinite;box-shadow:0 0 1.6rem #d6ad72c7}.lutong-hero-portal span:last-child{z-index:1;color:#f5f5f0;letter-spacing:.02em;gap:.15rem;font-size:1rem;font-weight:560;display:grid;position:relative}.lutong-hero-portal small{color:#f5f5f08f;letter-spacing:.18em;font-size:.58rem;font-weight:700}@keyframes lutongPortalRotate{to{transform:rotate(1turn)}}@keyframes lutongPortalPulse{0%,to{opacity:.78;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.lutong-hero-portal-effect{z-index:9;pointer-events:none;opacity:0;filter:blur(8px);background:radial-gradient(circle at 66% 49%,#ffffff29,#000000bf 42%,#000 75%),linear-gradient(100deg,#0000 0 38%,#ffffff1f 48%,#0000 60% 100%);position:absolute;inset:0;transform:scale(.3)}.lutong-showroom-hero.is-entering-service .lutong-hero-portal-effect{animation:lutongTunnelPortal 1.6s cubic-bezier(.22,1,.36,1) forwards}@keyframes lutongTunnelPortal{0%{opacity:0;filter:blur(10px);transform:scale(.3)}46%{opacity:1;filter:blur(4px);transform:scale(1.15)}to{opacity:0;filter:blur();transform:scale(1.8)}}.lutong-service-tunnel{z-index:10;color:#f5f5f0;opacity:0;pointer-events:none;background:#030303;grid-template-columns:minmax(19rem,.72fr) minmax(24rem,.9fr) minmax(21rem,.62fr);align-items:end;gap:clamp(1rem,2.4vw,2.4rem);min-height:100%;padding:clamp(5.5rem,8vh,7rem) clamp(1.5rem,4.2vw,4.8rem) clamp(2rem,5vh,4rem);transition:opacity .62s,transform .9s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0;overflow:hidden;transform:scale(1.08)}.lutong-service-tunnel.is-visible{opacity:1;pointer-events:auto;transition-delay:.58s;transform:scale(1)}.lutong-showroom-hero.is-service-open .lutong-service-tunnel{transition-delay:0s}.lutong-service-space,.lutong-service-space:after,.lutong-service-space:before{pointer-events:none;position:absolute;inset:0}.lutong-service-space{z-index:-1;background:radial-gradient(circle at 52% 48%,#f5f5eb1f,#0000 14rem),radial-gradient(circle at 78% 74%,#b8874d21,#0000 24rem),linear-gradient(#020202,#090909 48%,#030303);transition:transform 1s cubic-bezier(.22,1,.36,1),filter .7s}.lutong-service-space:before{opacity:.72;transform-origin:bottom;content:"";background:linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 17vw),linear-gradient(#0000 0 44%,#ffffff14 45%,#0000 46% 100%);transform:perspective(900px)rotateX(64deg)translateY(22%)}.lutong-service-space:after{content:"";background:linear-gradient(90deg,#000000d1,#0000 28% 72%,#000000d1),linear-gradient(#000000b8,#0000 42%,#000000d6)}.space-column,.space-core,.space-floor,.space-light{display:block;position:absolute}.space-column{opacity:.46;background:linear-gradient(90deg,#0000,#ffffff12,#0000);width:4.5rem;top:10%;bottom:18%}.column-left{left:22%}.column-right{right:20%}.space-light{filter:blur(.2px);background:linear-gradient(90deg,#0000,#f5f5eb85,#b8874d52,#0000);height:1px;left:18%;right:18%}.light-one{top:24%}.light-two{opacity:.45;top:58%}.space-floor{transform-origin:bottom;background:radial-gradient(at top,#ffffff1a,#0000 58%);height:42%;bottom:0;left:10%;right:10%;transform:perspective(900px)rotateX(66deg)}.space-core{aspect-ratio:1;background:radial-gradient(circle,#f5f5eb29,#b8874d14 38%,#0000 72%);border-radius:999px;width:min(22vw,18rem);transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .36s;top:38%;left:45%}.lutong-service-tunnel.is-service-repair .lutong-service-space{transform:scale(1.04)translate(-1.5%)}.lutong-service-tunnel.is-service-chassis .lutong-service-space{filter:brightness(.82);transform:scale(1.16)translate(2%,-8%)}.lutong-service-tunnel.is-service-maintenance .lutong-service-space{transform:scale(.98)translate(-6%)}.lutong-service-tunnel.is-service-paint .lutong-service-space{transform:scale(1.08)translate(-10%,1%)}.lutong-service-tunnel.is-service-chassis .space-core{transform:translate(-8vw,18vh)scale(.72)rotateX(58deg)}.lutong-service-tunnel.is-service-maintenance .space-core{transform:translate(-14vw,-3vh)scale(1.15)}.lutong-service-tunnel.is-service-paint .space-core{transform:translate(-24vw,4vh)scale(.86)}.lutong-service-back{z-index:2;color:#f5f5f0d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:2.65rem;font:inherit;cursor:pointer;background:#0808088f;border:0;border-radius:999px;padding:0 1rem;position:absolute;top:clamp(1rem,3vh,2rem);left:clamp(1rem,3vw,3rem);box-shadow:inset 0 0 0 1px #ffffff14}.lutong-service-tunnel-copy{align-self:center}.lutong-service-tunnel-copy p{color:#e8e8e280;letter-spacing:.22em;margin:0 0 1rem;font-size:.72rem;font-weight:650}.lutong-service-tunnel-copy h2{color:#f4f4ef;letter-spacing:-.065em;max-width:7em;margin:0;font-size:clamp(2.6rem,5vw,5.2rem);font-weight:580;line-height:.98}.lutong-service-tunnel-copy span{color:#e6e6e0a3;max-width:23rem;margin-top:1.1rem;line-height:1.75;display:block}.lutong-service-tunnel-cards{grid-template-columns:repeat(2,minmax(13rem,1fr));align-self:end;gap:.8rem;display:grid}.lutong-service-tunnel-cards button{color:#f5f5f2eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left;cursor:pointer;background:linear-gradient(#ffffff0c,#ffffff03),#050505ad;border:1px solid #ffffff1f;border-radius:24px;min-height:9.25rem;padding:1.15rem;transition:transform .24s,opacity .24s,border-color .24s,background .24s;box-shadow:0 1.6rem 5rem #0000003d}.lutong-service-tunnel-cards button:not(.is-active){opacity:.62}.lutong-service-tunnel-cards button.is-active,.lutong-service-tunnel-cards button:hover{opacity:1;background:linear-gradient(#b8874d21,#ffffff05),#080808c2;border-color:#b8874d8f;transform:translateY(-4px)}.lutong-service-tunnel-cards strong{color:#f5f5ef;font-size:1.18rem;font-weight:570;display:block}.lutong-service-tunnel-cards small{color:#cfa66cc7;letter-spacing:.04em;margin-top:.45rem;font-size:.76rem;display:block}.lutong-service-tunnel-cards span{color:#ecece694;margin-top:1rem;font-size:.85rem;line-height:1.65;display:block}.lutong-service-detail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04040499;border-radius:24px;align-self:end;min-height:30rem;padding:1.2rem;box-shadow:inset 0 0 0 1px #ffffff17,0 2rem 6rem #00000052}.lutong-service-detail h3,.lutong-service-detail p,.lutong-service-detail span{margin:0}.lutong-service-detail p{color:#cfa66cd1;letter-spacing:.04em;font-size:.76rem}.lutong-service-detail h3{color:#f5f5ef;letter-spacing:-.04em;margin-top:.75rem;font-size:clamp(1.5rem,2vw,2rem);font-weight:570}.lutong-service-detail>span{color:#ecece6ad;margin-top:.78rem;line-height:1.75;display:block}.lutong-service-detail ol{gap:.55rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.lutong-service-detail li{color:#f5f5f0bd;align-items:center;gap:.58rem;font-size:.92rem;display:flex}.lutong-service-detail li:before{content:"";background:#cfa66ce6;border-radius:999px;width:.42rem;height:.42rem}.lutong-service-detail-actions{gap:.62rem;margin-top:1.2rem;display:grid}.lutong-service-detail-actions button{border-radius:999px;min-height:2.78rem;padding:0 1rem}@media (max-width:759px){.lutong-showroom-hero{height:100dvh;min-height:760px}.lutong-showroom-scrim{background:linear-gradient(#03030333,#0303030d 22%,#03030375 58%,#030303e0),linear-gradient(90deg,#03030370,#0303030a 60%,#03030338)}.lutong-showroom-hero .lutong-header{padding-top:1rem}.lutong-showroom-hero .lutong-center-pill{display:none}.lutong-showroom-stage{width:min(100% - 2rem,390px);padding:6.5rem 0 7rem}.lutong-showroom-copy{gap:.72rem;width:100%;margin-left:0;padding-bottom:1.05rem}.lutong-showroom-copy>p:first-child{font-size:.68rem}.lutong-showroom-copy h1{letter-spacing:-.048em;max-width:18rem;font-size:clamp(2.28rem,10.8vw,3rem);line-height:1.08}.lutong-showroom-copy .reveal-subtitle{max-width:20rem;font-size:.84rem;line-height:1.62}.lutong-showroom-copy .reveal-motto{font-size:.76rem}.lutong-showroom-actions{grid-template-columns:1fr 1fr;gap:.58rem;width:min(100%,21rem);display:grid}.lutong-showroom-actions button{min-height:2.7rem;padding:0 .9rem;font-size:.84rem}.lutong-showroom-actions .lutong-text-action{background:#0c0c0c85;grid-column:1/-1;justify-content:center;box-shadow:inset 0 0 0 1px #ffffff0f}.lutong-showroom-proof{max-width:21rem;font-size:.68rem;line-height:1.7}.lutong-showroom-proof span{display:block}.lutong-hero-portal{min-height:3.75rem;padding:0 1.05rem 0 .9rem;top:auto;bottom:31vh;right:50%;transform:translate(50%,.9rem)scale(.92)}.lutong-hero-portal.is-visible{transform:translate(50%)scale(1)}.lutong-hero-portal:hover{transform:translate(50%)scale(1.03)}.lutong-hero-portal.is-entering,.lutong-hero-portal:active{transform:translate(50%)scale(.96)}.lutong-showroom-hero.is-entering-service .hero-video-element,.lutong-showroom-hero.is-entering-service .hero-video-hold,.lutong-showroom-hero.is-entering-service .hero-video-poster{transform-origin:68% 48%}.lutong-service-tunnel{padding:3.85rem 1rem calc(1rem + env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-end;gap:.52rem;display:flex;transform:translateY(5%)scale(1.03)}.lutong-showroom-hero.is-service-open~.lutong-mobile-cta{opacity:0;pointer-events:none;transform:translateY(1rem)}.lutong-service-tunnel.is-visible{transform:translateY(0)scale(1)}.lutong-service-tunnel-copy{max-width:22rem}.lutong-service-tunnel-copy p{margin-bottom:.42rem;font-size:.64rem}.lutong-service-tunnel-copy h2{max-width:8em;font-size:clamp(1.85rem,9.4vw,2.5rem)}.lutong-service-tunnel-copy span{max-width:21rem;margin-top:.45rem;font-size:.84rem;line-height:1.62;display:none}.lutong-service-tunnel-cards{grid-template-columns:1fr 1fr;gap:.58rem;width:100%}.lutong-service-tunnel-cards button{border-radius:16px;min-height:4.25rem;padding:.66rem}.lutong-service-tunnel-cards strong{font-size:.94rem}.lutong-service-tunnel-cards small{font-size:.62rem;line-height:1.45}.lutong-service-tunnel-cards span{display:none}.lutong-service-detail{border-radius:18px;width:100%;min-height:auto;max-height:none;padding:.78rem;overflow:visible}.lutong-service-detail h3{font-size:1.22rem}.lutong-service-detail li,.lutong-service-detail>span{font-size:.72rem;line-height:1.42}.lutong-service-detail ol{grid-template-columns:1fr 1fr;gap:.45rem .65rem}.lutong-service-detail-actions{grid-template-columns:1fr 1fr;gap:.48rem;margin-top:.72rem}.lutong-service-detail-actions button{min-height:2.14rem;padding:0 .72rem;font-size:.78rem}.lutong-service-detail-actions button:last-child{grid-column:1/-1}.lutong-service-back{top:1rem;left:1rem}.space-column{width:3rem}.space-core{width:13rem;top:28%;left:52%}.reveal-kicker{animation-delay:.8s}.reveal-title{animation-delay:1.2s}.reveal-subtitle{animation-delay:1.6s}.reveal-motto{animation-delay:1.8s}.reveal-actions{animation-delay:2s}.reveal-proof{animation-delay:2.2s}}@media (prefers-reduced-motion:reduce){.lutong-hero-reveal{opacity:1;animation:none;transform:none}.hero-video-element{display:none}.lutong-portal-dot,.lutong-portal-ring,.lutong-showroom-hero.is-entering-service .lutong-hero-portal-effect{animation:none}.hero-video-hold,.hero-video-poster,.lutong-service-space,.lutong-service-tunnel,.lutong-showroom-copy,.space-core{transition:none}}.lutong-garage{isolation:isolate;background:radial-gradient(circle at 70% 18%,#ebebe10f,#0000 24rem),radial-gradient(circle at 38% 72%,#ab774614,#0000 28rem),linear-gradient(#020202,#060606 52%,#020202);min-height:100vh;position:relative;overflow:hidden}.lutong-garage-bg,.lutong-garage-bg:after,.lutong-garage-bg:before,.lutong-garage-photo-bg,.lutong-garage-photo-bg:after{pointer-events:none;position:absolute;inset:0}.lutong-garage-photo-bg{z-index:0;background:#030303;overflow:hidden}.lutong-garage-photo-bg img{object-fit:cover;object-position:62% center;filter:saturate(.84)contrast(1.1)brightness(.72);opacity:.82;width:100%;height:100%;transition:opacity .52s,filter .52s,transform .98s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.045)}.lutong-garage-photo-bg:after{content:"";background:linear-gradient(90deg,#000000db,#0003 34% 62%,#000000b8),linear-gradient(#00000094,#0000 24%,#000000c7),radial-gradient(circle at 64% 45%,#ffffff1f,#0000 19rem),radial-gradient(circle at 42% 68%,#b2784829,#0000 25rem)}.lutong-garage-bg{z-index:1}.lutong-garage-bg:before{opacity:.13;content:"";background-image:radial-gradient(circle,#f0f1ed73 0 .5px,#0000 .8px);background-size:23px 23px}.lutong-garage-bg:after{content:"";background:linear-gradient(90deg,#000000a3,#0000 32% 66%,#00000085),linear-gradient(#0009,#0000 34%,#000000b8)}.lutong-garage:after,.lutong-garage:before{z-index:4;pointer-events:none;opacity:0;content:"";position:absolute;inset:0}.lutong-garage:before{background:linear-gradient(#000000f5 0 11%,#0000 20% 76%,#000000f5 88% 100%),radial-gradient(circle at 62%,#ffffff14,#0000 22rem)}.lutong-garage:after{background:linear-gradient(100deg,#0000 0 38%,#f5f5ef1f 48%,#0000 60% 100%);transform:translate(-38%)}.lutong-garage.is-transitioning:before{animation:garageSceneCut .76s cubic-bezier(.22,1,.36,1)}.lutong-garage.is-transitioning:after{animation:garageSceneScan .76s cubic-bezier(.22,1,.36,1)}@keyframes garageSceneCut{0%{opacity:0}28%{opacity:.72}to{opacity:0}}@keyframes garageSceneScan{0%{opacity:0;transform:translate(-42%)}34%{opacity:1}to{opacity:0;transform:translate(42%)}}.lutong-garage-stage{z-index:2;position:absolute;inset:0}.lutong-garage-stage canvas{width:100%!important;height:100%!important}.lutong-garage-shell{z-index:5;pointer-events:none;grid-template-rows:1fr auto;grid-template-columns:minmax(18rem,.85fr) minmax(19rem,.62fr);align-items:end;gap:clamp(1rem,2vw,2rem);width:min(100% - 4rem,1360px);min-height:100vh;margin:0 auto;padding:clamp(6rem,9vh,8rem) 0 clamp(2.2rem,4.5vh,3.6rem);display:grid;position:relative}.lutong-garage-copy,.lutong-garage-panel,.lutong-garage-phone,.lutong-garage-selector{pointer-events:auto}.lutong-garage-copy{opacity:.64;align-self:start;max-width:26rem;padding-top:clamp(.5rem,5vh,3rem)}.lutong-garage-copy p{color:#e6e7e275;letter-spacing:.22em;margin:0 0 .85rem;font-size:.72rem;font-weight:650}.lutong-garage-copy h2{color:#f4f4ef;letter-spacing:-.052em;max-width:8.5em;margin:0;font-size:clamp(2.2rem,3.5vw,3.75rem);font-weight:560;line-height:1.06}.lutong-garage-copy span{color:#e2e2dca8;max-width:24rem;margin-top:1rem;font-size:clamp(.86rem,.96vw,.98rem);line-height:1.8;display:block}.lutong-garage-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0707078a;border-radius:1.15rem;place-self:end;width:min(100%,25rem);padding:1.1rem;box-shadow:inset 0 0 0 1px #ffffff14,0 1.5rem 5rem #00000052}.lutong-garage-panel-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lutong-garage-panel-head span{color:#e6e7e285;letter-spacing:.22em;font-size:.68rem;font-weight:650}.lutong-garage-panel-head button,.lutong-garage-phone{color:#f4f4efb3;font:inherit;cursor:pointer;background:0 0;border:0}.lutong-garage-panel h3{color:#f5f5f0;letter-spacing:-.035em;margin:1rem 0 0;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:540}.lutong-garage-panel p{color:#e1e2ddad;margin:.7rem 0 0;font-size:.92rem;line-height:1.75}.lutong-garage-panel em{color:#cca97ec7;letter-spacing:.04em;margin-top:.75rem;font-size:.78rem;font-style:normal;display:block}.lutong-garage-actions{flex-wrap:wrap;gap:.62rem;margin-top:1.05rem;display:flex}.lutong-garage-actions button{border-radius:999px;min-height:2.62rem;padding:0 1rem;font-size:.85rem}.lutong-garage-actions .lutong-text-action{color:#f4f4efc2;background:0 0;border:0}.lutong-garage-selector{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0707076b;border-radius:1rem;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;gap:0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff13}.lutong-garage-selector button{text-align:left;color:#f4f4ef;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff13;border-radius:0;gap:.38rem;min-height:4.65rem;padding:.85rem 1rem;transition:transform .18s,background .18s,box-shadow .18s;display:grid}.lutong-garage-selector button.is-active,.lutong-garage-selector button:hover{background:#ebebe10e;transform:none;box-shadow:inset 0 2px #dcba898f}.lutong-garage-selector span{color:#cdad82c7;letter-spacing:.12em;font-size:.72rem}.lutong-garage-selector strong{color:#f5f5f0eb;letter-spacing:-.02em;font-size:.98rem;font-weight:540}.lutong-garage-phone{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0a85;border-radius:999px;min-height:2.65rem;padding:0 1.1rem;position:absolute;top:clamp(7rem,11vh,9rem);right:0;box-shadow:inset 0 0 0 1px #ffffff14}.lutong-garage-hotspot{color:#f5f5f0e0;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#070707a8;border:0;border-radius:999px;align-items:center;gap:.38rem;min-height:2rem;padding:0 .72rem;font-size:.72rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f,0 .65rem 1.8rem #00000047}.lutong-garage-hotspot span{background:#d8b178;border-radius:999px;width:.42rem;height:.42rem;box-shadow:0 0 1.2rem #d8b178b3}.lutong-garage-hotspot.is-active{color:#050505;background:#eeeee7eb}.lutong-garage-static{background:radial-gradient(at 50% 54%,#f2f2ec14,#0000 28rem),linear-gradient(#030303,#050505);place-items:center;display:grid;position:absolute;inset:0}.lutong-garage-static span{background:linear-gradient(#ffffff14,#ffffff03),#080909;border-radius:55% 45% 38% 44%;width:min(68vw,46rem);height:min(20vw,12rem);box-shadow:inset 0 0 0 1px #ffffff14,0 3rem 9rem #00000080}.lutong-garage-static b,.lutong-garage-static i{pointer-events:none;border-radius:999px;display:block;position:absolute}.lutong-garage-static i{background:linear-gradient(90deg,#0000,#f5f5f061,#0000);width:min(62vw,40rem);height:1px}.lutong-garage-static b{background:linear-gradient(90deg,#0000,#be8f5680,#0000);width:min(26vw,15rem);height:1px;transform:translateY(4rem)}.engine-preview{color:#f5f5f5;background:#030303;width:100vw;height:100vh;position:relative;overflow:hidden}.engine-preview-poster,.engine-preview-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.engine-preview-poster{z-index:0}.engine-preview-video{z-index:1}.engine-preview-scrim{z-index:2;pointer-events:none;background:linear-gradient(90deg,#000000b8,#0000001f 44%,#00000040),linear-gradient(#00000047,#0000 48%,#000000a6);position:absolute;inset:0}.engine-preview-copy{z-index:3;max-width:520px;transition:opacity .42s,transform .7s cubic-bezier(.22,1,.36,1);position:absolute;bottom:clamp(92px,15vh,150px);left:clamp(24px,6vw,88px)}.engine-preview-copy p{color:#ffffff8f;letter-spacing:.22em;margin:0 0 18px;font-size:12px;font-weight:650}.engine-preview-copy h1{color:#f5f5f2;letter-spacing:-.06em;margin:0;font-size:clamp(44px,5.2vw,78px);font-weight:600;line-height:1.02}.engine-preview-copy span{color:#f5f5f2b8;max-width:430px;margin-top:22px;font-size:clamp(15px,1.2vw,17px);line-height:1.75;display:block}.engine-preview-hotspot{z-index:4;color:#050505;min-height:52px;font:inherit;cursor:pointer;opacity:0;background:#f5f5f0f0;border:0;border-radius:999px;align-items:center;gap:12px;padding:0 22px;font-size:16px;font-weight:600;transition:opacity .42s,transform .42s,background .18s;display:inline-flex;position:absolute;top:47vh;right:23vw;transform:translateY(14px)scale(.98);box-shadow:0 18px 60px #00000061,0 0 0 1px #ffffff80}.engine-preview-hotspot:before{content:"";background:#b8874d;border-radius:999px;width:9px;height:9px;box-shadow:0 0 22px #b8874db3}.engine-preview-hotspot:hover{background:#fff}.engine-preview.is-ready .engine-preview-hotspot{opacity:1;transform:translateY(0)scale(1)}.engine-preview:after{pointer-events:none;opacity:0;content:"";background:radial-gradient(circle at 66% 49%,#0000 0 9rem,#00000047 16rem,#000000b8 34rem),linear-gradient(100deg,#0000 0 38%,#ffffff1a 48%,#0000 60% 100%);position:absolute;inset:0}@keyframes engineWarp{0%{opacity:0;transform:scale(.82)}42%{opacity:.78;transform:scale(1)}to{opacity:0;transform:scale(1.36)}}.engine-chamber{z-index:5;opacity:0;pointer-events:none;background:#030303;grid-template-columns:minmax(20rem,.78fr) minmax(28rem,1fr);align-items:end;gap:clamp(1.5rem,4vw,5rem);padding:clamp(5rem,9vh,8rem) clamp(2rem,6vw,6rem) clamp(3rem,8vh,5.5rem);transition:opacity .52s,transform 1s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0;overflow:hidden;transform:scale(1.04)}.engine-preview.is-entered .engine-chamber{pointer-events:auto}.engine-chamber-bg{z-index:-2;filter:contrast(1.12)brightness(.78)saturate(.9);transform-origin:68%;background:linear-gradient(90deg,#000c,#00000047 45%,#000000b8),linear-gradient(#0000009e,#0000 42%,#000000d6),url(/images/lutong-workshop-hero-preview-poster.png) 50%/cover no-repeat;transition:transform 1.1s cubic-bezier(.22,1,.36,1),filter .7s;position:absolute;inset:0}.engine-preview.is-service-repair .engine-chamber-bg{transform-origin:72% 48%;transform:translate(-3.5%,2.5%)scale(1.34)}.engine-preview.is-service-chassis .engine-chamber-bg{filter:contrast(1.16)brightness(.64)saturate(.82);transform-origin:66% 82%;transform:translate(2%,-14%)scale(1.46)}.engine-preview.is-service-maintenance .engine-chamber-bg{filter:contrast(1.08)brightness(.72)saturate(.88);transform-origin:58% 44%;transform:translate(-8%,-2%)scale(1.22)}.engine-preview.is-service-paint .engine-chamber-bg{filter:contrast(1.12)brightness(.7)saturate(.92);transform-origin:38% 54%;transform:translate(-15%)scale(1.32)}.engine-chamber-bg:after{content:"";background:radial-gradient(circle at 67% 47%,#eeeee524,#0000 15rem),radial-gradient(circle at 78% 56%,#b8874d1f,#0000 18rem),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 26px);position:absolute;inset:0}.engine-chamber-copy{align-self:center;max-width:31rem;transition:transform .76s cubic-bezier(.22,1,.36,1)}.engine-chamber-copy p{color:#e8e8e285;letter-spacing:.22em;margin:0 0 1rem;font-size:.72rem;font-weight:650}.engine-chamber-copy h2{color:#f4f4ef;letter-spacing:-.065em;margin:0;font-size:clamp(2.65rem,5vw,5.3rem);font-weight:580;line-height:.98;transition:opacity .28s,transform .56s cubic-bezier(.22,1,.36,1)}.engine-chamber-copy span{color:#e6e6e0a3;max-width:25rem;margin-top:1.2rem;font-size:.96rem;line-height:1.8;display:block}.engine-chamber-services{grid-template-columns:repeat(2,minmax(13rem,1fr));justify-self:end;gap:.8rem;width:min(100%,36rem);transition:transform .76s cubic-bezier(.22,1,.36,1);display:grid}.engine-chamber-services button{color:#f5f5f2eb;min-height:9rem;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#ffffff0b,#ffffff03),#050505b8;border:1px solid #ffffff1a;padding:1.1rem;transition:transform .24s,border-color .24s,background .24s;box-shadow:0 1.6rem 5rem #00000038}.engine-chamber-services button.is-active,.engine-chamber-services button:hover{background:linear-gradient(#b8874d1f,#ffffff05),#080808c7;border-color:#b8874d80;transform:translateY(-3px)}.engine-chamber-services strong{color:#f5f5ef;font-size:1.2rem;font-weight:570;display:block}.engine-chamber-services small{color:#cfa66cc7;letter-spacing:.04em;margin-top:.45rem;font-size:12px;display:block}.engine-chamber-services span{color:#ecece694;margin-top:1rem;font-size:.85rem;line-height:1.65;display:block}.engine-chamber-focus{z-index:-1;aspect-ratio:1;color:#f5f5ee57;letter-spacing:.18em;background:radial-gradient(circle,#f5f5ee29,#b8874d14 34%,#0000 68%);border-radius:999px;place-items:center;width:16rem;font-size:.72rem;font-weight:700;transition:transform .98s cubic-bezier(.22,1,.36,1),opacity .42s;display:grid;position:absolute;top:42vh;right:23vw;transform:translate(0)scale(1)}.engine-chamber-camera{z-index:-1;pointer-events:none;perspective:900px;opacity:.78;position:absolute;inset:0}.camera-line,.camera-node,.camera-ring{transition:transform .98s cubic-bezier(.22,1,.36,1),opacity .48s;display:block;position:absolute}.camera-ring{aspect-ratio:1;border:1px solid #f5f5ee29;border-radius:999px;width:18rem;top:42%;left:58%;box-shadow:inset 0 0 6rem #b8874d0f}.ring-two{opacity:.34;width:28rem;transform:translate(-18%,-18%)rotateX(68deg)}.camera-line{background:linear-gradient(90deg,#0000,#f5f5ee66,#b8874d47,#0000);width:34rem;height:1px;top:52%;left:48%}.line-two{opacity:.4;width:24rem;top:44%;transform:rotate(-18deg)}.camera-node{background:#f5f5eecc;border-radius:999px;width:.52rem;height:.52rem;top:48%;left:68%;box-shadow:0 0 1.4rem #f5f5ee73}.node-two{background:#b8874de6;top:42%;left:76%}.node-three{opacity:.65;top:58%;left:61%}.engine-preview.is-service-repair .engine-chamber-focus{transform:translate(1vw,-2vh)scale(1.08)}.engine-preview.is-service-chassis .engine-chamber-focus{opacity:.72;transform:translate(-5vw,18vh)rotateX(58deg)scale(.76)}.engine-preview.is-service-maintenance .engine-chamber-focus{transform:translate(-16vw,-3vh)scale(1.22)}.engine-preview.is-service-paint .engine-chamber-focus{transform:translate(-25vw,4vh)scale(.92)}.engine-preview.is-service-chassis .camera-ring{transform:translate(-12%,34%)rotateX(68deg)scale(.82)}.engine-preview.is-service-maintenance .camera-line{transform:translate(-18%,-8%)rotate(8deg)scaleX(1.18)}.engine-preview.is-service-paint .camera-line{transform:translate(-28%,4%)rotate(-5deg)scaleX(.92)}.engine-chamber-back{z-index:2;color:#f5f5f0d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:2.65rem;font:inherit;cursor:pointer;background:#0808088f;border:0;border-radius:999px;padding:0 1rem;font-size:.85rem;position:absolute;top:clamp(1.25rem,4vh,3rem);left:clamp(1.5rem,4vw,4rem);box-shadow:inset 0 0 0 1px #ffffff14}.engine-preview.is-open .engine-preview-poster,.engine-preview.is-open .engine-preview-video{transition:transform .9s cubic-bezier(.22,1,.36,1);transform:scale(1.18)}.engine-preview.is-entered .engine-preview-copy,.engine-preview.is-entered .engine-preview-hotspot,.engine-preview.is-entered .engine-preview-poster,.engine-preview.is-entered .engine-preview-video{opacity:0;pointer-events:none}.engine-preview.is-entered .engine-preview-copy{transform:translate(-1.5rem)}.engine-preview{isolation:isolate;background:#020304;min-height:720px}.engine-preview-poster,.engine-preview-video{will-change:transform,filter,opacity;transition:transform 1.6s cubic-bezier(.22,1,.36,1),filter 1.5s cubic-bezier(.22,1,.36,1),opacity .6s}.engine-preview.is-open .engine-preview-poster,.engine-preview.is-open .engine-preview-video{filter:blur(14px)brightness(.45)saturate(.72);transform-origin:66% 49%;transform:scale(1.28)}.engine-preview.is-open .engine-preview-hotspot{opacity:0;pointer-events:none;transform:translateY(0)scale(.82)}.engine-preview:after{z-index:6;filter:blur(1px);transform-origin:66% 49%;background:repeating-linear-gradient(90deg,#0000 0 7.5vw,#eff3f31a 7.55vw 7.6vw,#0000 7.7vw 15vw),repeating-linear-gradient(0deg,#0000 0 6.5vw,#b8874d14 6.55vw 6.6vw,#0000 6.7vw 13vw),radial-gradient(circle at 66% 49%,#f4f6f224 0 1.5%,#0b0d0e7a 14%,#020304e0 40%,#020304 70%);-webkit-mask-image:radial-gradient(circle at 66% 49%,#000 0 12%,#000000d9 30%,#0000 74%);mask-image:radial-gradient(circle at 66% 49%,#000 0 12%,#000000d9 30%,#0000 74%)}.engine-preview.is-open:after{animation:engineBayWarp 1.6s cubic-bezier(.22,1,.36,1) forwards}@keyframes engineBayWarp{0%{opacity:0;filter:blur(10px);transform:scale(.28)}32%{opacity:.7;filter:blur(4px);transform:scale(.88)}68%{opacity:.9;filter:blur();transform:scale(1.28)}to{opacity:0;filter:blur(8px);transform:scale(2.05)}}.engine-chamber{transform-origin:66% 49%;background:#020304;padding:0;transition:opacity .68s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.1)}.engine-preview.is-open .engine-chamber{opacity:.04;transform:scale(1.08)}.engine-preview.is-entered .engine-chamber{opacity:1;transform:scale(1)}.engine-chamber-bg{z-index:-3;filter:none;background:radial-gradient(32rem 23rem at 61% 47%,#e1e7e517,#0000 60%),radial-gradient(20rem 27rem at 97% 46%,#b8874d24,#0000 65%),linear-gradient(90deg,#020304,#06080a 32%,#101317 55%,#060708 77%,#020304);transition:transform 1.4s cubic-bezier(.22,1,.36,1),filter .9s;overflow:hidden;transform:scale(1.05)}.engine-chamber-bg:before{opacity:.64;content:"";background:linear-gradient(106deg,#0000 0 35%,#f0f4f21a 35.1% 35.22%,#0000 35.36% 100%),linear-gradient(90deg,#0000 0 62%,#b8874d38 62.1% 62.2%,#0000 62.35% 100%),repeating-linear-gradient(90deg,#ffffff0b 0 1px,#0000 1px 11vw);position:absolute;inset:0}.engine-chamber-bg:after{background:linear-gradient(#000000db,#0000 23% 69%,#000000eb),linear-gradient(90deg,#000c,#0000 26% 76%,#000000c7),radial-gradient(54% 28% at 57% 100%,#eef1eb17,#0000 68%)}.engine-preview.is-service-repair .engine-chamber-bg{transform:translate(-1.5%,1.5%)scale(1.12)}.engine-preview.is-service-chassis .engine-chamber-bg{filter:brightness(.76);transform:translate(2%,-8%)scale(1.2)}.engine-preview.is-service-maintenance .engine-chamber-bg{transform:translate(-6%,-2%)scale(1.1)}.engine-preview.is-service-paint .engine-chamber-bg{filter:saturate(.84);transform:translate(-9%)scale(1.16)}.engine-chamber-environment{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.engine-chamber-core,.engine-chamber-light-streak,.engine-chamber-pillar,.engine-chamber-portal,.engine-chamber-reflection{transition:transform 1.2s cubic-bezier(.22,1,.36,1),opacity .7s,filter .7s;display:block;position:absolute}.engine-chamber-portal{aspect-ratio:1;background:radial-gradient(circle,#f6f7f12e 0 1%,#b8874d1a 16%,#0000 42%),radial-gradient(#0000 0 44%,#eef1eb14 44.2% 44.6%,#0000 45% 61%,#b8874d21 61.2% 61.5%,#0000 62%);border:1px solid #eff3f026;border-radius:50%;width:min(36vw,33rem);top:18%;transform:translate(-50%,-4%)scale(.92);box-shadow:inset 0 0 7rem #000000b8,0 0 6rem #b8874d0d}.engine-chamber-portal:after,.engine-chamber-portal:before{content:"";border:1px solid #eaeeeb14;border-radius:49% 51% 42% 58%/54% 43% 57% 46%;position:absolute;inset:14%}.engine-chamber-portal:after{border-color:#b8874d33;inset:28%;transform:rotate(38deg)}.engine-chamber-core{aspect-ratio:1.7;background:linear-gradient(100deg,#0000 0 24%,#eef2ef2e 24.5% 25%,#0000 25.5% 54%,#b8874d40 54.5% 55%,#0000 55.5% 100%),radial-gradient(at 45%,#eff3f03d,#0000 18%),#080a0ba8;border:1px solid #eff3f033;border-radius:42% 58% 52% 48%/48% 38% 62% 52%;width:7.5rem;top:48%;transform:translate(-50%,-50%)rotate(-10deg);box-shadow:0 0 3rem #e0e6e31a,inset 0 0 1.5rem #000000b8}.engine-chamber-reflection{clip-path:polygon(16% 0,100% 0,86% 100%,0 100%);opacity:.75;transform-origin:top;background:repeating-linear-gradient(90deg,#eff3f014 0 1px,#0000 1px 7vw),linear-gradient(#eef2ef1c,#0000 62%);border-top:1px solid #eef2ef24;width:82%;height:52%;bottom:-29%;right:-7%;transform:perspective(60rem)rotateX(65deg)}.engine-chamber-pillar{background:linear-gradient(#0000,#eff3f038 20%,#b8874d29 72%,#0000);width:1px;top:7%;bottom:10%;box-shadow:0 0 2rem #eef2ef14}.pillar-one{left:37%}.pillar-two{opacity:.65;left:59%}.pillar-three{opacity:.42;left:79%}.engine-chamber-light-streak{filter:blur(.1px);transform-origin:0;background:linear-gradient(90deg,#0000,#f3f6f375,#b8874d57,#0000);width:36vw;height:1px;left:37%}.streak-one{top:20%;transform:rotate(-8deg)}.streak-two{opacity:.52;top:72%;transform:rotate(5deg)}.engine-preview.is-service-chassis .engine-chamber-portal{opacity:.7;transform:translate(-58%,20%)rotateX(58deg)scale(.74)}.engine-preview.is-service-chassis .engine-chamber-core{transform:translate(-44%,34%)rotate(14deg)scale(.78)}.engine-preview.is-service-maintenance .engine-chamber-portal{transform:translate(-66%,-7%)scale(1.08)}.engine-preview.is-service-maintenance .engine-chamber-core{transform:translate(-66%,-62%)rotate(8deg)scale(1.18)}.engine-preview.is-service-paint .engine-chamber-portal{transform:translate(-76%,-2%)rotate(-9deg)scale(.84)}.engine-preview.is-service-paint .engine-chamber-core{transform:translate(-85%,-46%)rotate(-21deg)scale(.9)}.engine-chamber-copy{z-index:2;opacity:0;max-width:25rem;position:absolute;top:24%;left:clamp(2rem,6vw,6.25rem);transform:translateY(1.25rem)}.engine-chamber-copy h2{max-width:6em;font-size:clamp(2.85rem,5.25vw,5.7rem);line-height:.9}.engine-chamber-copy span{color:#e6e7e380;max-width:19rem}.engine-chamber-services{z-index:2;place-self:stretch stretch;width:100%;height:100%;transition:none;display:block;position:absolute;top:0;left:0}.engine-chamber-services button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;background:#0a0a0a61;border-color:#ffffff1f;border-radius:22px;width:clamp(10.8rem,14.4vw,14.5rem);min-height:8.7rem;padding:1.12rem 1.2rem;transition:transform .28s,opacity .42s,border-color .26s,background .26s,box-shadow .26s;position:absolute;transform:translateY(1.15rem)scale(.98);box-shadow:0 1.8rem 5rem #0000003d}.engine-chamber-services button:not(.is-active){opacity:0}.engine-preview.is-entered .engine-chamber-services button.is-active,.engine-preview.is-entered .engine-chamber-services button:not(.is-active){opacity:.68;transform:translateY(0)scale(1)}.engine-chamber-services button:hover,.engine-preview.is-entered .engine-chamber-services button.is-active{opacity:1;background:#0a0a0a7a;border-color:#d4ac5f8c;transform:translateY(-6px)scale(1);box-shadow:inset 0 0 2.75rem #b8874d14,0 1.8rem 5rem #00000057}.engine-chamber-services small{color:#d4ac5fc2}.engine-chamber-detail{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;background:linear-gradient(145deg,#fff1,#07080847),#08090a52;border:1px solid #ffffff1c;border-radius:22px;flex-direction:column;width:min(22.5vw,22rem);min-width:17rem;padding:1.45rem;transition:opacity .62s .42s,transform .86s cubic-bezier(.22,1,.36,1) .42s;display:flex;position:absolute;top:16%;bottom:12%;right:clamp(1.5rem,4vw,5rem);transform:translate(1.5rem);box-shadow:inset 0 1px #ffffff0d,0 2.25rem 6rem #00000057}.engine-preview.is-entered .engine-chamber-copy,.engine-preview.is-entered .engine-chamber-detail{opacity:1;transform:translate(0)}.engine-chamber-detail p{color:#d4ac5fb3;letter-spacing:.16em;margin:0;font-size:.63rem;font-weight:680}.engine-chamber-detail h3{color:#f1f2ee;letter-spacing:-.055em;margin:.75rem 0 0;font-size:clamp(1.85rem,2.45vw,2.65rem);font-weight:560;line-height:.98}.engine-chamber-detail>span{color:#e8e9e594;margin-top:.85rem;font-size:.84rem;line-height:1.65}.engine-chamber-detail ol{gap:.58rem;margin:1.25rem 0 auto;padding:0 0 0 1.1rem;list-style:none;display:grid;position:relative}.engine-chamber-detail ol:before{content:"";background:linear-gradient(#d4ac5fa3,#ffffff14);width:1px;position:absolute;top:.35rem;bottom:.35rem;left:.2rem}.engine-chamber-detail li{color:#eeefeba3;font-size:.82rem;position:relative}.engine-chamber-detail li:before{content:"";background:#131414;border:1px solid #d4ac5fc2;border-radius:50%;width:.43rem;height:.43rem;position:absolute;top:.35rem;left:-1.1rem;box-shadow:0 0 0 3px #b8874d0f}.engine-chamber-detail-actions{gap:.5rem;margin-top:1.2rem;display:grid}.engine-chamber-detail-actions button{color:#f4f5f1d1;min-height:2.65rem;font:inherit;cursor:pointer;background:#0c0d0e57;border:1px solid #ffffff1a;border-radius:999px;font-size:.78rem;transition:background .18s,border-color .18s,transform .18s}.engine-chamber-detail-actions button:hover{background:#161718a8;border-color:#ffffff47;transform:translateY(-2px)}.engine-chamber-detail-actions button:last-child{color:#060707;background:#efefeb;border-color:#ffffff7a}.engine-preview.is-open .engine-preview-poster,.engine-preview.is-open .engine-preview-video{transform:scale(1.3)}.engine-chamber-bg{filter:brightness(1.16)saturate(.82);background:radial-gradient(37rem 25rem at 60% 47%,#e7ebe824,#0000 61%),radial-gradient(21rem 31rem at 98% 46%,#b8874d2b,#0000 67%),radial-gradient(17rem 26rem at 1%,#b8874d1a,#0000 72%),linear-gradient(90deg,#030405,#0a0d10 33%,#15191d 55%,#090b0d 78%,#030405);transform:scale(1.12)}.engine-preview.is-entered.is-service-repair .engine-chamber-bg{transform:translate(-.8%,.6%)scale(1.01)}.engine-preview.is-entered.is-service-chassis .engine-chamber-bg{transform:translate(1%,-5%)scale(1.06)}.engine-preview.is-entered.is-service-maintenance .engine-chamber-bg{transform:translate(-4%,-1%)scale(1.01)}.engine-preview.is-entered.is-service-paint .engine-chamber-bg{transform:translate(-6%)scale(1.04)}.engine-chamber-environment{filter:saturate(.78)}.engine-bay-hood,.engine-bay-pipe,.engine-bay-shield{pointer-events:none;display:block;position:absolute}.engine-bay-hood{opacity:.66;transform-origin:top;border:1px solid #e6eae729;border-bottom:0;border-radius:50% 50% 0 0/65% 65% 0 0;width:min(39vw,35rem);height:min(22vw,20rem);top:8%;left:39%;transform:perspective(55rem)rotateX(63deg);box-shadow:inset 0 1rem 4rem #ffffff06,0 -.25rem 3rem #e6eae709}.engine-bay-pipe{opacity:.62;border-top:1px solid #d5dbd929;border-bottom:0;border-left:0;border-right:1px solid #d5dbd929;border-radius:0 8rem 0 0;width:min(21vw,18rem);height:7.5rem;top:28%;box-shadow:0 -.2rem 1.5rem #ecf1ed09}.pipe-left{left:39%;transform:rotate(12deg)}.pipe-right{border-left:1px solid #d5dbd929;border-right:0;border-radius:8rem 0 0;top:32%;left:58%;transform:rotate(-17deg)}.engine-bay-shield{aspect-ratio:1.85;opacity:.7;background:linear-gradient(105deg,#0000 0 24%,#eff2ed1a 24.3% 24.7%,#0000 25% 55%,#b8874d21 55.2% 55.6%,#0000 56%),#0e11126b;border:1px solid #e1e6e21f;border-radius:34% 66% 47% 53%/48% 35% 65% 52%;width:min(20vw,17rem);top:43%;left:48%;transform:rotate(-8deg);box-shadow:inset 0 0 3rem #00000070,0 0 4.5rem #0003}.engine-chamber-portal{opacity:0;filter:blur(9px);width:clamp(11.5rem,15vw,14rem);transition:transform .88s cubic-bezier(.22,1,.36,1) 80ms,opacity .54s 80ms,filter .72s 80ms;top:31%;left:54%;transform:translate(-50%,-4%)scale(.72)}.engine-preview.is-entered .engine-chamber-portal{opacity:.92;filter:blur();transform:translate(-50%,-4%)scale(1)}.engine-chamber-core{opacity:0;filter:blur(8px);width:clamp(9.7rem,13vw,12.8rem);transition:transform .84s cubic-bezier(.22,1,.36,1) .15s,opacity .48s .15s,filter .62s .15s;top:47%;left:54%;transform:translate(-50%,-50%)rotate(-10deg)scale(.66)}.engine-chamber-core:before{content:"";background:#cda05e;border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 1.5rem #cda05ed1,0 0 3rem #cda05e52}.engine-chamber-core:after{content:"";border:1px solid #ebf0ec21;border-radius:50%;position:absolute;inset:-.85rem}.engine-chamber-core-label{color:#e8ebe761;letter-spacing:.19em;white-space:nowrap;font-size:.5rem;font-weight:650;position:absolute;top:calc(50% + 1.25rem);left:50%;transform:translate(-50%)}.engine-preview.is-entered .engine-chamber-core{opacity:1;filter:blur();animation:engineCoreOrbit 16s linear .98s infinite;transform:translate(-50%,-50%)rotate(-10deg)scale(1)}@keyframes engineCoreOrbit{0%{rotate:0deg}to{rotate:1turn}}.engine-chamber-copy{filter:blur(7px);width:min(22vw,22.5rem);max-width:22.5rem;transition:opacity .52s .2s,transform .76s cubic-bezier(.22,1,.36,1) .2s,filter .64s .2s;top:29%;left:clamp(2rem,5.7vw,5.5rem)}.engine-preview.is-entered .engine-chamber-copy{filter:blur()}.engine-chamber-copy h2{width:min(100%,22rem);max-width:22rem;font-size:clamp(2.45rem,4.25vw,4.7rem);line-height:.95}.engine-chamber-copy h2 span{white-space:nowrap;display:block}.engine-chamber-copy>span{color:#e6e7e36e;max-width:17.5rem;font-size:.86rem}.engine-chamber-services button{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0c0c57;border-color:#ffffff1a;transform:translateY(1rem)scale(.92);box-shadow:0 1.5rem 4.5rem #00000038}.engine-chamber-services button:first-child{top:22%;left:35.5%}.engine-chamber-services button:nth-child(2){top:61%;left:37.5%}.engine-chamber-services button:nth-child(3){top:62%;left:55%}.engine-chamber-services button:nth-child(4){top:22%;left:57.5%}.engine-preview.is-entered .engine-chamber-services button:not(.is-active){opacity:.62;transform:translateY(0)scale(1)}.engine-preview.is-entered .engine-chamber-services button.is-active{opacity:1;background:#0c0c0c6b;border-color:#cba2588c;transform:translateY(-2px)scale(1.04);box-shadow:inset 0 0 2.8rem #b8874d14,0 1.75rem 4.8rem #0000004d}.engine-chamber-services button:hover:not(.is-active){opacity:.84;transform:translateY(-4px)scale(1)}.engine-preview.is-entered .engine-chamber-services button:first-child{transition-delay:.26s}.engine-preview.is-entered .engine-chamber-services button:nth-child(2){transition-delay:.34s}.engine-preview.is-entered .engine-chamber-services button:nth-child(3){transition-delay:.42s}.engine-preview.is-entered .engine-chamber-services button:nth-child(4){transition-delay:.5s}.engine-chamber-detail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);filter:blur(5px);background:linear-gradient(145deg,#ffffff0a,#07080829),#08090a29;border-color:#ffffff13;width:min(19.8vw,19.5rem);min-width:15.2rem;padding:1.2rem;transition:opacity .52s .6s,transform .76s cubic-bezier(.22,1,.36,1) .6s,filter .62s .6s;top:19%;bottom:16%;right:clamp(1.4rem,4.5vw,4.5rem);box-shadow:inset 0 1px #ffffff09,0 1.8rem 5.2rem #0003}.engine-preview.is-entered .engine-chamber-detail{filter:blur()}.engine-chamber-detail h3{margin-top:.62rem;font-size:clamp(1.95rem,2.25vw,2.45rem)}.engine-chamber-detail>span{margin-top:.65rem;font-size:.79rem;line-height:1.55}.engine-chamber-detail ol{gap:.48rem;margin-top:.9rem}.engine-chamber-detail li{font-size:.76rem}.engine-chamber-detail-actions{gap:.42rem;margin-top:.85rem}.engine-chamber-detail-actions button{min-height:2.32rem;font-size:.73rem}.engine-chamber-back{z-index:5;background:#05060761;border:1px solid #ffffff1a}@media (max-width:900px){.lutong-garage{min-height:100svh}.lutong-garage-shell{width:min(100% - 2rem,430px);min-height:100svh;padding:5.5rem 0 calc(6.25rem + env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-end;display:flex}.lutong-garage-stage{inset:0 0 34%}.lutong-garage-copy{align-self:stretch;padding-top:0}.lutong-garage-copy p{font-size:.66rem}.lutong-garage-copy h2{max-width:9em;font-size:clamp(1.9rem,9.5vw,2.55rem)}.lutong-garage-copy span{max-width:21rem;margin-top:.72rem;font-size:.8rem;line-height:1.65}.lutong-garage-panel{border-radius:.95rem;width:100%;padding:.95rem}.lutong-garage-panel h3{font-size:1.32rem}.lutong-garage-panel p{font-size:.84rem;line-height:1.62}.lutong-garage-actions{grid-template-columns:1fr 1fr;display:grid}.lutong-garage-actions .lutong-text-action{background:#08080861;grid-column:1/-1;box-shadow:inset 0 0 0 1px #ffffff0f}.lutong-garage-selector{width:calc(100% + 2rem);box-shadow:none;scroll-snap-type:x mandatory;background:0 0;border-radius:0;margin-inline:-1rem;padding:0 1rem .1rem;display:flex;overflow-x:auto}.lutong-garage-selector button{scroll-snap-align:start;background:#0a0a0a80;border:1px solid #ffffff13;border-radius:.95rem;flex:0 0 82%;min-height:4.1rem}.lutong-garage-phone{display:none}}@media (max-width:760px){.engine-preview-poster,.engine-preview-video{object-position:68% center}.engine-preview-copy{max-width:none;bottom:120px;left:22px;right:22px}.engine-preview-copy h1{font-size:clamp(38px,12vw,52px)}.engine-preview-copy span{font-size:14px}.engine-preview-hotspot{min-height:46px;padding:0 18px;font-size:14px;top:42vh;right:24px}.engine-chamber{flex-direction:column;justify-content:flex-end;gap:1rem;padding:5.25rem 1rem 1rem;display:flex}.engine-chamber-bg{background-position:68%}.engine-chamber-copy{max-width:21rem}.engine-chamber-copy span{margin-top:.82rem;font-size:.84rem;line-height:1.65}.engine-chamber-services{grid-template-columns:1fr 1fr;gap:.55rem;width:100%}.engine-chamber-services button{border-radius:15px;min-height:7.2rem;padding:.82rem}.engine-chamber-services strong{font-size:1rem}.engine-chamber-services span{display:none}.engine-chamber-back{top:1rem;left:1rem}.engine-preview{min-height:100svh}.engine-preview.is-open .engine-preview-poster,.engine-preview.is-open .engine-preview-video{transform-origin:62% 47%;transform:scale(1.22)}.engine-preview:after{-webkit-mask-image:radial-gradient(circle at 58% 47%,#000 0 15%,#000000d1 34%,#0000 78%);mask-image:radial-gradient(circle at 58% 47%,#000 0 15%,#000000d1 34%,#0000 78%)}.engine-chamber{padding:4.75rem 1rem calc(2rem + env(safe-area-inset-bottom));overscroll-behavior:contain;display:block;overflow-y:auto}.engine-chamber-bg,.engine-chamber-environment{position:fixed;inset:0}.engine-chamber-portal{width:19rem;top:6rem;left:63%}.engine-chamber-core{top:11.6rem;left:63%}.engine-chamber-reflection{width:130%;bottom:-16%;right:-45%}.engine-chamber-pillar{top:0;bottom:0}.pillar-one{left:13%}.pillar-two{left:56%}.pillar-three{left:90%}.engine-chamber-light-streak{width:100vw;left:0}.engine-chamber-copy,.engine-chamber-detail,.engine-chamber-services{width:100%;min-width:0;position:relative;inset:auto}.engine-chamber-copy{z-index:2;max-width:20rem;margin:0 0 1.4rem}.engine-chamber-copy h2{font-size:clamp(2.45rem,11.5vw,3.4rem)}.engine-chamber-copy span{max-width:17rem;font-size:.82rem}.engine-chamber-services{z-index:2;grid-template-columns:1fr;gap:.7rem;display:grid}.engine-chamber-services button,.engine-chamber-services button:nth-child(n){width:100%;min-height:5.7rem;padding:.9rem 1rem;position:relative;top:auto;left:auto}.engine-chamber-services span{margin-top:.55rem;font-size:.76rem;display:block}.engine-chamber-detail{z-index:2;border-radius:18px;min-height:auto;margin-top:.9rem;padding:1.05rem}.engine-chamber-detail h3{font-size:1.8rem}.engine-chamber-detail>span{font-size:.8rem}.engine-chamber-detail ol{grid-template-columns:1fr 1fr;gap:.52rem .75rem;margin-top:1rem}.engine-chamber-detail ol:before{display:none}.engine-chamber-detail-actions{grid-template-columns:1fr 1fr}.engine-chamber-detail-actions button:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.engine-chamber,.engine-chamber-bg,.engine-chamber-copy,.engine-chamber-core,.engine-chamber-detail,.engine-chamber-light-streak,.engine-chamber-pillar,.engine-chamber-portal,.engine-chamber-reflection,.engine-chamber-services button,.engine-preview-poster,.engine-preview-video,.engine-preview:after{transition-duration:1ms!important;animation:none!important}}@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-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-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-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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(1turn)}}