footer{display:none}.hextra-feature-card:hover{transform:translateY(-4px)scale(1.03)}hr{width:50%;margin:2.5rem auto;border:none;height:3px;background:linear-gradient(90deg,#017c1b 0%,#03a810 100%)}hr:is(html[class~=dark] *){width:50%;margin:2.5rem auto;border:none;height:3px;background:linear-gradient(90deg,#fbb3ff 0%,#ee66bf 100%)}.hero-valet-can-do{text-align:center;margin-bottom:1.5rem;background:linear-gradient(90deg,#017c1b 0%,#03a810 100%);background-clip:border-box;-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;font-size:2rem}.hero-valet-can-do:is(html[class~=dark] *){background:linear-gradient(90deg,#fbb3ff 0%,#ee66bf 100%);background-clip:border-box;-webkit-background-clip:text;background-clip:text}.valet-hero-bg{position:absolute;top:0;left:0;width:100vw;height:60rem;z-index:-1000;background:radial-gradient(125% 125% at 50% 90%,#ffffff 40%,#3acf89 100%);pointer-events:none}.valet-hero-bg:is(html[class~=dark] *){background:rgb(17 17 17/var(--tw-bg-opacity))radial-gradient(125% 125% at 50% 100%,rgb(17 17 17/var(--tw-bg-opacity)) 40%,#350136 100%)0 0/100% 100%}.valet-hero{position:relative;z-index:1;display:flex;align-items:center;gap:2rem;margin-top:0;margin-bottom:3rem;flex-wrap:nowrap;max-width:900px;margin-left:auto;margin-right:auto}@media(max-width:700px){.valet-hero{flex-wrap:wrap;justify-content:center;text-align:center}.valet-hero-content{min-width:0;align-items:center}}.valet-logo-img{height:8rem;width:8rem;min-width:8rem;object-fit:contain;margin-right:.5rem;content:url(logo.png)}.valet-logo-img:is(html[class~=dark] *){content:url(logo-dark.png)}.valet-hero-content{display:flex;flex-direction:column;gap:1rem}.valet-hero-title{font-size:2.25rem;line-height:1;letter-spacing:-.05em;font-weight:700;padding-top:.5rem;padding-bottom:.5rem;background:linear-gradient(to right,#111827,#4b5563);background-clip:border-box;-webkit-background-clip:text;background-clip:text;color:transparent;margin:0}@media(min-width:768px){.valet-hero-title{font-size:3rem}}.valet-hero-title:is(html[class~=dark] *){background:linear-gradient(to right,#f3f4f6,#9ca3af);background-clip:border-box;-webkit-background-clip:text;background-clip:text}.valet-hero-subtitle{font-size:1.25rem;color:#4b5563;margin:0}.valet-hero-subtitle:is(html[class~=dark] *){color:#9ca3af}.valet-hero-button{font-weight:500;cursor:pointer;padding:.75rem 1.5rem;border-radius:9999px;text-align:center;color:#fff;display:inline-block;text-decoration:none;border:0;background:hsl(var(--primary-hue) var(--primary-saturation) var(--primary-lightness));transition:background-color 200ms ease-in,box-shadow 200ms ease-in;margin-right:.5rem}.valet-hero-button:hover{filter:brightness(.9)}.valet-hero-button:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,hsl(var(--primary-hue) var(--primary-saturation) var(--primary-lightness)) 40%,transparent)}.valet-hero-button:is(html[class~=dark] *){color:#020101}.theme-toggle-content{display:inline-flex;align-items:center;gap:.5rem;text-transform:capitalize}.theme-show-dark{display:none}.theme-show-system{display:none}.theme-toggle[data-theme=system] .theme-show-system{display:inline}.theme-toggle[data-theme=system] .theme-show-light,.theme-toggle[data-theme=system] .theme-show-dark{display:none}.theme-toggle[data-theme=dark] .theme-show-dark{display:inline}.theme-toggle[data-theme=dark] .theme-show-light{display:none}.valet-pain-points-section{margin-bottom:3rem}.valet-pain-points{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.valet-pain-point{background:linear-gradient(135deg,#fee2e2 60%,#ffb4b4ff 100%);border-radius:1.25rem;padding:.5rem 1rem 1rem;max-width:340px;min-width:260px;flex:1 1 260px;display:flex;flex-direction:column;align-items:flex-start;position:relative;border:2px solid #d6baba;overflow:hidden}.valet-pain-point:hover{transform:translateY(-4px)scale(1.03)}.valet-pain-point-icon{font-size:2.2rem;margin-bottom:.5rem;color:#b91c1c;filter:drop-shadow(0 0 8px #f87171);z-index:1}.valet-pain-point-title{font-weight:700;font-size:1.15rem;margin-bottom:.5rem;color:#991b1b;z-index:1}.valet-pain-point-desc{font-size:1rem;color:#7f1d1d;z-index:1}.valet-pain-point:is(html[class~=dark] *){background:linear-gradient(135deg,#7f1d1d 60%,#b91c1c 100%);color:#fee2e2;border:2px solid #f87171}.valet-pain-point-title:is(html[class~=dark] *){color:#fff}.valet-pain-point-desc:is(html[class~=dark] *){color:#fee2e2}.valet-pain-point-icon:is(html[class~=dark] *){color:#f87171}.hero-container{max-width:90rem;padding-top:1rem;padding-bottom:2rem;padding-left:1rem;padding-right:1rem}