.fx-home{--fx-green:#009952;--fx-green-deep:#06432c;--fx-green-glow:#05fa88;--fx-green-soft:#e3f3ea;--fx-green-text:#0b6b3c;--fx-green-rgb:0 153 82;--fx-vehicles:#ea6a1f;--fx-vehicles-rgb:234 106 31;--fx-salon:#8c4a7a;--fx-salon-rgb:140 74 122;--fx-ph:#8b8f8d;--fx-ph-rgb:139 143 141;--fx-ease:cubic-bezier(.2, .7, .2, 1);--fx-spring:cubic-bezier(.34, 1.4, .64, 1)}.dark .fx-home{--fx-green:#05fa88;--fx-green-deep:#052a1c;--fx-green-soft:#0f2a1d;--fx-green-text:#4fe39a;--fx-green-rgb:5 250 136;--fx-vehicles:#e08a4a;--fx-vehicles-rgb:224 138 74;--fx-salon:#c98ab6;--fx-salon-rgb:201 138 182}.fx-hero-static{background:radial-gradient(60% 55% at 18% 25%, #00995257, transparent 70%), radial-gradient(45% 50% at 85% 20%, #05fa8838, transparent 70%), radial-gradient(55% 60% at 70% 85%, #06432c47, transparent 70%), radial-gradient(40% 40% at 30% 90%, #00995233, transparent 70%), linear-gradient(180deg, #e8f4ec, var(--background))}.dark .fx-hero-static{background:radial-gradient(60% 55% at 18% 25%, #00995280, transparent 70%), radial-gradient(45% 50% at 85% 20%, #05fa882e, transparent 70%), radial-gradient(55% 60% at 70% 85%, #06432ccc, transparent 70%), linear-gradient(180deg, #07211a, var(--background))}.fx-hero-static:after{content:"";opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}@keyframes fx-blur-in{0%{filter:blur(10px);opacity:0;transform:translateY(-18px)}50%{filter:blur(4px);opacity:.6;transform:translateY(4px)}to{filter:blur();opacity:1;transform:none}}@keyframes fx-rot-in{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:none}}@keyframes fx-rot-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-120%)}}.fx-word{white-space:pre-wrap}@media (prefers-reduced-motion:no-preference){.fx-word{animation:fx-blur-in .9s var(--fx-ease) both;animation-delay:calc(var(--i) * 70ms)}.fx-rot-in .fx-rot-word{animation:fx-rot-in .55s var(--fx-spring) both;animation-delay:calc(var(--i) * 55ms)}.fx-rot-out .fx-rot-word{animation:fx-rot-out .4s var(--fx-ease) both;animation-delay:calc(var(--i) * 45ms)}}.fx-pill-link{isolation:isolate;position:relative;overflow:hidden}.fx-pill-link:before{content:"";aspect-ratio:1;background:var(--foreground);width:140%;transition:transform .45s var(--fx-ease);z-index:-1;border-radius:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)scale(0)}.fx-pill-link:hover:before{transform:translate(-50%,30%)scale(1)}.fx-pill-link .fx-pill-l{transition:transform .35s var(--fx-ease);display:block}.fx-pill-link .fx-pill-h{color:var(--background);transition:transform .35s var(--fx-ease);place-items:center;display:grid;position:absolute;inset:0;transform:translateY(100%)}.fx-pill-link:hover .fx-pill-l{transform:translateY(-120%)}.fx-pill-link:hover .fx-pill-h{transform:none}@keyframes fx-star-b{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes fx-star-t{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.fx-star{border-radius:999px;padding:1px;position:relative;overflow:hidden}.fx-star:before,.fx-star:after{content:"";opacity:.8;z-index:0;background:radial-gradient(circle, var(--fx-star-light,var(--fx-green-glow)), transparent 12%);border-radius:50%;width:280%;height:50%;position:absolute}.fx-star:before{bottom:-12px;right:-250%}.fx-star:after{top:-12px;left:-250%}@media (prefers-reduced-motion:no-preference){.fx-star:before{animation:6s linear infinite alternate fx-star-b}.fx-star:after{animation:6s linear infinite alternate fx-star-t}}.fx-star>*{z-index:1;position:relative}.fx-tile:before,.fx-tile:after{content:"";pointer-events:none;opacity:var(--near,0);transition:opacity .25s;position:absolute;inset:0}.fx-tile:before{z-index:0;background:radial-gradient(360px circle at var(--mx,-999px) var(--my,-999px), rgb(var(--c) / .16), transparent 60%)}.fx-tile:after{z-index:3;border-radius:inherit;background:radial-gradient(260px circle at var(--mx,-999px) var(--my,-999px), rgb(var(--c) / .9), rgb(var(--c) / .35) 40%, transparent 70%);-webkit-mask-composite:xor;padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.fx-hatch{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--fx-ph) 12%, transparent) 0 2px, transparent 2px 14px)}@keyframes fx-shine{0%{background-position:120% 0}to{background-position:-120% 0}}.fx-shiny{background-image:linear-gradient(110deg, var(--muted-foreground) 35%, var(--foreground) 50%, var(--muted-foreground) 65%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.fx-shiny{animation:3.2s linear infinite fx-shine}}.fx-step-line:after{content:"";background:var(--foreground);transform-origin:0;transition:transform .7s var(--fx-ease);transition-delay:var(--d,0s);position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .fx-step-line:after{transform-origin:100%}@media (max-width:767px){.fx-step-line:after{transform-origin:top;transform:scaleY(0)}}[data-in] .fx-step-line:after{transform:none}@media (prefers-reduced-motion:reduce){.fx-step-line:after{transition:none;transform:none}}.fx-glare:after{content:"";pointer-events:none;width:220%;height:220%;transition:transform .8s var(--fx-ease);background:linear-gradient(-55deg,#0000 44%,#fff6 50%,#0000 56%);position:absolute;top:-60%;left:-60%;transform:translate(-70%)}.dark .fx-glare:after{background:linear-gradient(-55deg,#0000 44%,#ffffff17 50%,#0000 56%)}.fx-glare:hover:after{transform:translate(70%)}@keyframes fx-flip{0%{transform:rotateX(0)}50%{transform:rotateX(-80deg)}to{transform:rotateX(0)}}.fx-flap-cell:after{content:"";background:#ffffff2e;height:1px;position:absolute;top:50%;left:0;right:0}.dark .fx-flap-cell:after{background:#0006}.fx-flap-cell[data-flip]{animation:.12s linear fx-flip}@keyframes fx-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fx-loop-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}.fx-loop{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.fx-loop-track{width:max-content;display:flex}@media (prefers-reduced-motion:no-preference){.fx-loop-track{animation:38s linear infinite fx-loop}[dir=rtl] .fx-loop-track{animation-name:fx-loop-rtl}.fx-loop:hover .fx-loop-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.fx-loop{-webkit-mask-image:none;mask-image:none}.fx-loop-track{flex-wrap:wrap;justify-content:center;row-gap:8px;width:auto}.fx-loop-dup{display:none}}.fx-wordmark{position:relative;-webkit-mask-image:linear-gradient(#000 0 30%,#0000 72%);mask-image:linear-gradient(#000 0 30%,#0000 72%)}.fx-wordmark:after{content:attr(data-text);color:#0000;background:radial-gradient(circle, var(--foreground) 0 2.3px, transparent 2.6px) 0 0 / 9px 9px;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 22%,#000 55% 80%,#0000 100%);mask-image:linear-gradient(#0000 22%,#000 55% 80%,#0000 100%)}.fx-wordmark-wrap{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.fx-rv{opacity:0;transition:opacity .7s var(--fx-ease), transform .7s var(--fx-ease);transform:translateY(18px)}.fx-rv[data-in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fx-rv{opacity:1;transition:none;transform:none}}
