:root{--navy: #1a237e;--navy-d: #0f1654;--navy-l: #2a35a0;--amber: #f5b500;--amber-d: #c99000;--amber-l: #ffe7a0;--mint: #2e7d5b;--mint-l: #d6efe0;--coral: #c84b30;--coral-l: #fde2da;--ink: #0f1130;--body: #2a2d52;--muted: #5b5e84;--soft: #8c8fa8;--line: #e5e6ee;--line-2: #f2f3f8;--paper: #fbfbfe;--paper-2: #f4f5fa;--r-md: 12px;--r-lg: 16px;--r-2xl: 32px;--ff-sans: "Manrope", "Inter", system-ui, sans-serif;--ff-body: "Inter", "Manrope", system-ui, sans-serif;--ff-mono: "Roboto Mono", ui-monospace, monospace}html:has(.hero),body:has(.hero){margin:0;padding:0;font-family:var(--ff-body);color:var(--body);background:var(--paper);-webkit-font-smoothing:antialiased;line-height:1.55}html:has(.hero){scroll-behavior:smooth}a.svelte-1uha8ag{color:inherit;text-decoration:none}.container.svelte-1uha8ag{max-width:1280px;margin:0 auto;padding:0 40px}.eyebrow.svelte-1uha8ag{font-family:var(--ff-mono);font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--navy);display:inline-flex;align-items:center;gap:8px}.eyebrow.svelte-1uha8ag:before{content:"";width:24px;height:1px;background:var(--amber)}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,h4.svelte-1uha8ag{font-family:var(--ff-sans);color:var(--ink);margin:0;letter-spacing:-.5px}h2.svelte-1uha8ag{font-size:44px;line-height:1.1;font-weight:700;letter-spacing:-1px}h3.svelte-1uha8ag{font-size:22px;font-weight:700}p.svelte-1uha8ag{margin:0}.kbd.svelte-1uha8ag{font-family:var(--ff-mono);background:var(--amber-l);padding:1px 5px;border-radius:3px;color:var(--navy-d);font-size:11px;font-weight:700}.kbd-lg.svelte-1uha8ag{padding:2px 8px;border-radius:6px;font-size:14px}.svg-stroke.svelte-1uha8ag{stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.logo.svelte-1uha8ag{display:inline-flex;align-items:center;gap:12px}.logo.svelte-1uha8ag .wm:where(.svelte-1uha8ag){font-family:var(--ff-sans);font-weight:800;font-size:21px;color:var(--ink);letter-spacing:-.6px;line-height:1}.logo.svelte-1uha8ag .wm:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-weight:300;color:var(--muted)}.nav.svelte-1uha8ag{position:sticky;top:0;z-index:50;background:#fbfbfed9;-webkit-backdrop-filter:saturate(140%) blur(12px);backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid var(--line)}.nav-row.svelte-1uha8ag{display:flex;align-items:center;gap:32px;padding:16px 0}.nav-row.svelte-1uha8ag nav:where(.svelte-1uha8ag){display:flex;gap:28px;flex:1;justify-content:center}.nav-row.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){font-size:14px;font-weight:500;color:var(--body);position:relative;padding:4px 0}.nav-row.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--navy)}.nav-row.svelte-1uha8ag .right:where(.svelte-1uha8ag){display:flex;align-items:center;gap:12px}.btn.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:100px;font-family:var(--ff-sans);font-weight:600;font-size:14px;transition:transform .12s ease,box-shadow .12s ease}.btn.svelte-1uha8ag:hover{transform:translateY(-1px)}.btn-primary.svelte-1uha8ag{background:var(--navy);color:#fff;box-shadow:0 6px 14px -6px #0f165466}.btn-primary.svelte-1uha8ag:hover{box-shadow:0 14px 30px -10px #0f165480}.btn-amber.svelte-1uha8ag{background:var(--amber);color:var(--navy-d);box-shadow:0 6px 14px -6px #f5b50066}.btn-outline.svelte-1uha8ag{border:1px solid var(--line);background:#fff;color:var(--ink)}.btn-outline-light.svelte-1uha8ag{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.btn-text.svelte-1uha8ag{background:transparent;color:var(--body);padding:12px 14px}.btn-text.svelte-1uha8ag:hover{color:var(--navy)}.btn-lg.svelte-1uha8ag{padding:16px 28px;font-size:15px}.hero.svelte-1uha8ag{position:relative;overflow:hidden;padding:80px 0 120px;background:radial-gradient(ellipse 80% 60% at 70% 20%,rgba(245,181,0,.08) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 10% 70%,rgba(26,35,126,.06) 0%,transparent 60%)}.hero.svelte-1uha8ag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(15,22,84,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(15,22,84,.04) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 80%);mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 80%);pointer-events:none}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center;position:relative}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:64px;line-height:1.05;font-weight:800;letter-spacing:-2px;margin:18px 0 22px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) .hl:where(.svelte-1uha8ag){color:var(--navy);position:relative;display:inline-block}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) .hl:where(.svelte-1uha8ag):after{content:"";position:absolute;left:0;right:0;bottom:6px;height:10px;background:var(--amber);z-index:-1;border-radius:2px}.hero.svelte-1uha8ag p.lede:where(.svelte-1uha8ag){font-size:18px;color:var(--muted);max-width:540px;line-height:1.6}.hero.svelte-1uha8ag p.lede:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:var(--ink);font-weight:600}.hero.svelte-1uha8ag .cta-row:where(.svelte-1uha8ag){display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.hero.svelte-1uha8ag .trust:where(.svelte-1uha8ag){display:flex;align-items:center;gap:16px;margin-top:36px;font-size:13px;color:var(--muted)}.hero.svelte-1uha8ag .trust:where(.svelte-1uha8ag) .av-stack:where(.svelte-1uha8ag){display:flex}.hero.svelte-1uha8ag .trust:where(.svelte-1uha8ag) .av:where(.svelte-1uha8ag){width:32px;height:32px;border-radius:50%;border:2px solid var(--paper);background:var(--navy);margin-left:-8px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:11px;font-family:var(--ff-mono)}.hero.svelte-1uha8ag .trust:where(.svelte-1uha8ag) .av:where(.svelte-1uha8ag):first-child{margin-left:0}.hero.svelte-1uha8ag .trust:where(.svelte-1uha8ag) .av.a2:where(.svelte-1uha8ag){background:var(--amber);color:var(--navy-d)}.hero.svelte-1uha8ag .trust:where(.svelte-1uha8ag) .av.a3:where(.svelte-1uha8ag){background:var(--mint)}.hero.svelte-1uha8ag .trust:where(.svelte-1uha8ag) .av.a4:where(.svelte-1uha8ag){background:var(--coral)}.hero.svelte-1uha8ag .trust:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:var(--ink);font-weight:700}.hero-visual.svelte-1uha8ag{position:relative;aspect-ratio:1.05}.hv-tablet.svelte-1uha8ag{position:absolute;left:0;top:8%;width:88%;aspect-ratio:1.6;background:linear-gradient(160deg,#1f2230,#0c0e15);border-radius:22px;padding:10px;box-shadow:0 40px 60px -20px #0f165459,0 60px 100px -30px #0000002e;transform:rotate(-3deg)}.hv-tablet.svelte-1uha8ag .scr:where(.svelte-1uha8ag){background:var(--paper);border-radius:14px;height:100%;display:grid;grid-template-columns:56px 1fr 1fr;overflow:hidden}.hv-tablet.svelte-1uha8ag .rail:where(.svelte-1uha8ag){background:var(--navy);padding:12px 0;display:flex;flex-direction:column;align-items:center;gap:10px}.hv-tablet.svelte-1uha8ag .rail:where(.svelte-1uha8ag) .logo-sm:where(.svelte-1uha8ag){width:28px;height:28px;border-radius:8px;background:#fff;display:grid;place-items:center;margin-bottom:8px}.hv-tablet.svelte-1uha8ag .rail:where(.svelte-1uha8ag) .it:where(.svelte-1uha8ag){width:36px;height:22px;border-radius:12px;background:#ffffff2e}.hv-tablet.svelte-1uha8ag .rail:where(.svelte-1uha8ag) .it.on:where(.svelte-1uha8ag){background:var(--amber)}.hv-tablet.svelte-1uha8ag .menu-pane:where(.svelte-1uha8ag){padding:14px 12px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;align-content:start}.hv-tablet.svelte-1uha8ag .menu-pane:where(.svelte-1uha8ag) .head:where(.svelte-1uha8ag){grid-column:1/-1;display:flex;align-items:center;gap:6px;margin-bottom:4px}.hv-tablet.svelte-1uha8ag .menu-pane:where(.svelte-1uha8ag) .chip:where(.svelte-1uha8ag){background:var(--line);height:14px;border-radius:7px;flex:1}.hv-tablet.svelte-1uha8ag .menu-pane:where(.svelte-1uha8ag) .chip.on:where(.svelte-1uha8ag){background:var(--amber-l);flex:0 0 36px}.hv-tablet.svelte-1uha8ag .menu-pane:where(.svelte-1uha8ag) .tile:where(.svelte-1uha8ag){background:#fff;border:1px solid var(--line);border-radius:6px;padding:4px;aspect-ratio:1.1;display:flex;flex-direction:column;gap:2px}.hv-tablet.svelte-1uha8ag .menu-pane:where(.svelte-1uha8ag) .tile:where(.svelte-1uha8ag) .img:where(.svelte-1uha8ag){flex:1;border-radius:3px;background:var(--navy-l);opacity:.18}.hv-tablet.svelte-1uha8ag .menu-pane:where(.svelte-1uha8ag) .tile:where(.svelte-1uha8ag) .img.a:where(.svelte-1uha8ag){background:var(--amber);opacity:.45}.hv-tablet.svelte-1uha8ag .menu-pane:where(.svelte-1uha8ag) .tile:where(.svelte-1uha8ag) .img.g:where(.svelte-1uha8ag){background:var(--mint);opacity:.32}.hv-tablet.svelte-1uha8ag .menu-pane:where(.svelte-1uha8ag) .tile:where(.svelte-1uha8ag) .img.c:where(.svelte-1uha8ag){background:var(--coral);opacity:.32}.hv-tablet.svelte-1uha8ag .menu-pane:where(.svelte-1uha8ag) .tile:where(.svelte-1uha8ag) .ln:where(.svelte-1uha8ag){height:3px;background:var(--line);border-radius:2px}.hv-tablet.svelte-1uha8ag .menu-pane:where(.svelte-1uha8ag) .tile:where(.svelte-1uha8ag) .pr:where(.svelte-1uha8ag){height:4px;width:50%;background:var(--amber);border-radius:2px}.hv-tablet.svelte-1uha8ag .cart-pane:where(.svelte-1uha8ag){background:var(--paper-2);padding:14px 12px;display:flex;flex-direction:column;gap:6px}.hv-tablet.svelte-1uha8ag .cart-pane:where(.svelte-1uha8ag) .h:where(.svelte-1uha8ag){display:flex;gap:6px;align-items:center}.hv-tablet.svelte-1uha8ag .cart-pane:where(.svelte-1uha8ag) .tag:where(.svelte-1uha8ag){background:var(--navy);color:#fff;font-family:var(--ff-mono);font-size:8px;font-weight:700;padding:3px 6px;border-radius:4px}.hv-tablet.svelte-1uha8ag .cart-pane:where(.svelte-1uha8ag) .ln:where(.svelte-1uha8ag){height:4px;background:var(--line);border-radius:2px}.hv-tablet.svelte-1uha8ag .cart-pane:where(.svelte-1uha8ag) .ln.lg:where(.svelte-1uha8ag){width:60%}.hv-tablet.svelte-1uha8ag .cart-pane:where(.svelte-1uha8ag) .ln.md:where(.svelte-1uha8ag){width:80%}.hv-tablet.svelte-1uha8ag .cart-pane:where(.svelte-1uha8ag) .row:where(.svelte-1uha8ag){background:#fff;padding:6px;border-radius:4px;display:flex;gap:4px;align-items:center}.hv-tablet.svelte-1uha8ag .cart-pane:where(.svelte-1uha8ag) .row:where(.svelte-1uha8ag) .q:where(.svelte-1uha8ag){width:14px;height:14px;border-radius:4px;background:var(--navy-l);opacity:.25}.hv-tablet.svelte-1uha8ag .cart-pane:where(.svelte-1uha8ag) .row:where(.svelte-1uha8ag) .ln:where(.svelte-1uha8ag){flex:1}.hv-tablet.svelte-1uha8ag .cart-pane:where(.svelte-1uha8ag) .tot:where(.svelte-1uha8ag){background:var(--navy);color:#fff;padding:6px 8px;border-radius:6px;display:flex;justify-content:space-between;align-items:center;margin-top:auto;font-family:var(--ff-mono);font-size:9px;font-weight:700}.hv-phone.svelte-1uha8ag{position:absolute;right:-12px;bottom:0;width:38%;aspect-ratio:.48;background:linear-gradient(160deg,#1f2230,#0c0e15);border-radius:28px;padding:8px;box-shadow:0 30px 60px -20px #0f165466;transform:rotate(6deg)}.hv-phone.svelte-1uha8ag .scr-p:where(.svelte-1uha8ag){background:var(--paper);border-radius:22px;height:100%;overflow:hidden;display:flex;flex-direction:column}.hv-phone.svelte-1uha8ag .top:where(.svelte-1uha8ag){background:var(--navy);height:18%;padding:12px 12px 8px;color:#fff;display:flex;flex-direction:column;justify-content:end;gap:4px}.hv-phone.svelte-1uha8ag .top:where(.svelte-1uha8ag) .l1:where(.svelte-1uha8ag){display:flex;align-items:center;gap:6px;font-size:9px;font-weight:600}.hv-phone.svelte-1uha8ag .top:where(.svelte-1uha8ag) .l1:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){width:12px;height:12px;background:#fff;border-radius:3px}.hv-phone.svelte-1uha8ag .top:where(.svelte-1uha8ag) .l2:where(.svelte-1uha8ag){display:flex;gap:4px}.hv-phone.svelte-1uha8ag .top:where(.svelte-1uha8ag) .l2:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){width:36px;height:14px;background:#ffffff29;border-radius:14px}.hv-phone.svelte-1uha8ag .top:where(.svelte-1uha8ag) .l2:where(.svelte-1uha8ag) i.on:where(.svelte-1uha8ag){background:var(--amber-l)}.hv-phone.svelte-1uha8ag .body:where(.svelte-1uha8ag){flex:1;padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:6px;align-content:start}.hv-phone.svelte-1uha8ag .card:where(.svelte-1uha8ag){background:#fff;border:1px solid var(--line);border-radius:6px;padding:4px;display:flex;flex-direction:column;gap:3px}.hv-phone.svelte-1uha8ag .card:where(.svelte-1uha8ag) .img:where(.svelte-1uha8ag){aspect-ratio:1.1;border-radius:3px;background:var(--navy-l);opacity:.22}.hv-phone.svelte-1uha8ag .card.b:where(.svelte-1uha8ag) .img:where(.svelte-1uha8ag){background:var(--amber);opacity:.5}.hv-phone.svelte-1uha8ag .card.c:where(.svelte-1uha8ag) .img:where(.svelte-1uha8ag){background:var(--mint);opacity:.4}.hv-phone.svelte-1uha8ag .card.d:where(.svelte-1uha8ag) .img:where(.svelte-1uha8ag){background:var(--coral);opacity:.4}.hv-phone.svelte-1uha8ag .card:where(.svelte-1uha8ag) .ln:where(.svelte-1uha8ag){height:3px;background:var(--line);border-radius:2px}.hv-phone.svelte-1uha8ag .card:where(.svelte-1uha8ag) .pr:where(.svelte-1uha8ag){height:3px;width:60%;background:var(--amber);border-radius:2px}.hv-phone.svelte-1uha8ag .mini-cart:where(.svelte-1uha8ag){background:var(--navy);margin:0 6px 6px;padding:6px 8px;border-radius:10px;display:flex;align-items:center;gap:6px}.hv-phone.svelte-1uha8ag .mini-cart:where(.svelte-1uha8ag) .d:where(.svelte-1uha8ag){width:18px;height:18px;border-radius:50%;background:var(--amber)}.hv-phone.svelte-1uha8ag .mini-cart:where(.svelte-1uha8ag) .ln:where(.svelte-1uha8ag){flex:1;height:4px;background:#ffffff80;border-radius:2px}.hv-badge.svelte-1uha8ag{position:absolute;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 14px;box-shadow:0 14px 30px -10px #0f165426;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.hv-badge.svelte-1uha8ag .ic:where(.svelte-1uha8ag){width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.hv-badge.svelte-1uha8ag .sub:where(.svelte-1uha8ag){font-size:11px;color:var(--muted);font-weight:500;margin-top:1px}.hv-badge.b1.svelte-1uha8ag{top:-8px;right:12%}.hv-badge.b1.svelte-1uha8ag .ic:where(.svelte-1uha8ag){background:var(--mint-l);color:var(--mint)}.hv-badge.b2.svelte-1uha8ag{bottom:8%;left:-14px}.hv-badge.b2.svelte-1uha8ag .ic:where(.svelte-1uha8ag){background:var(--amber-l);color:var(--amber-d)}.trusted.svelte-1uha8ag{padding:40px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.trusted.svelte-1uha8ag .lbl:where(.svelte-1uha8ag){font-family:var(--ff-mono);font-size:11px;letter-spacing:2px;color:var(--soft);text-transform:uppercase;text-align:center;margin-bottom:20px}.trusted.svelte-1uha8ag .row:where(.svelte-1uha8ag){display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.trusted.svelte-1uha8ag .logo-item:where(.svelte-1uha8ag){font-family:var(--ff-sans);font-weight:700;font-size:18px;color:var(--soft);letter-spacing:-.3px;display:flex;align-items:center;gap:8px;opacity:.6;transition:opacity .2s}.trusted.svelte-1uha8ag .logo-item:where(.svelte-1uha8ag):hover{opacity:1}.trusted.svelte-1uha8ag .logo-item:where(.svelte-1uha8ag) .dot:where(.svelte-1uha8ag){width:8px;height:8px;border-radius:50%;background:currentColor}section.svelte-1uha8ag{padding:100px 0}.section-head.svelte-1uha8ag{max-width:720px;margin:0 auto 56px;text-align:center}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:14px 0 16px}.section-head.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:16px;color:var(--muted)}.services.svelte-1uha8ag{background:var(--paper-2)}.svc-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:28px}.svc-card.svelte-1uha8ag{background:#fff;border-radius:var(--r-2xl);padding:36px;border:1px solid var(--line);display:flex;flex-direction:column;position:relative;overflow:hidden}.svc-card.svelte-1uha8ag .head:where(.svelte-1uha8ag){display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.svc-card.svelte-1uha8ag .ic-lg:where(.svelte-1uha8ag){width:64px;height:64px;border-radius:18px;display:grid;place-items:center;flex-shrink:0}.svc-card.resto.svelte-1uha8ag .ic-lg:where(.svelte-1uha8ag){background:linear-gradient(135deg,var(--navy) 0%,var(--navy-l) 100%)}.svc-card.laundry.svelte-1uha8ag .ic-lg:where(.svelte-1uha8ag){background:linear-gradient(135deg,var(--mint) 0%,#4fa77b 100%)}.svc-card.svelte-1uha8ag .pill:where(.svelte-1uha8ag){font-family:var(--ff-mono);font-size:10px;letter-spacing:1.5px;font-weight:700;padding:5px 10px;border-radius:100px;background:var(--amber-l);color:var(--navy-d)}.svc-card.svelte-1uha8ag .pill.live:where(.svelte-1uha8ag){background:var(--mint-l);color:var(--mint)}.svc-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:26px;margin-bottom:6px;letter-spacing:-.5px}.svc-card.svelte-1uha8ag .tagline:where(.svelte-1uha8ag){color:var(--muted);font-size:15px;line-height:1.55}.svc-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:24px 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.svc-card.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:flex-start;gap:10px;font-size:14px}.svc-card.svelte-1uha8ag li:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){flex-shrink:0;margin-top:2px}.svc-card.svelte-1uha8ag li:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:var(--ink);font-weight:600}.svc-card.svelte-1uha8ag .actions:where(.svelte-1uha8ag){display:flex;gap:10px;margin-top:auto}.svc-card.svelte-1uha8ag .actions:where(.svelte-1uha8ag) .btn:where(.svelte-1uha8ag){flex:1}.mock-resto.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:14px -4px 22px}.mock-resto.svelte-1uha8ag .tile:where(.svelte-1uha8ag){background:var(--paper-2);border-radius:8px;aspect-ratio:1.1;padding:6px;display:flex;flex-direction:column;gap:4px}.mock-resto.svelte-1uha8ag .tile:where(.svelte-1uha8ag) .img:where(.svelte-1uha8ag){flex:1;border-radius:4px;background:var(--navy-l);opacity:.2}.mock-resto.svelte-1uha8ag .tile:where(.svelte-1uha8ag) .img.a:where(.svelte-1uha8ag){background:var(--amber);opacity:.5}.mock-resto.svelte-1uha8ag .tile:where(.svelte-1uha8ag) .img.g:where(.svelte-1uha8ag){background:var(--mint);opacity:.36}.mock-resto.svelte-1uha8ag .tile:where(.svelte-1uha8ag) .img.c:where(.svelte-1uha8ag){background:var(--coral);opacity:.36}.mock-resto.svelte-1uha8ag .tile:where(.svelte-1uha8ag) .ln:where(.svelte-1uha8ag){height:4px;background:var(--line);border-radius:2px}.mock-resto.svelte-1uha8ag .tile:where(.svelte-1uha8ag) .pr:where(.svelte-1uha8ag){height:4px;width:50%;background:var(--amber);border-radius:2px}.mock-laundry.svelte-1uha8ag{background:var(--paper-2);border-radius:14px;padding:14px;margin:14px 0 22px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--line-2)}.mock-laundry.svelte-1uha8ag .l-row:where(.svelte-1uha8ag){display:flex;align-items:center;gap:12px;padding:8px 10px;background:#fff;border:1px solid var(--line);border-radius:10px}.mock-laundry.svelte-1uha8ag .l-row:where(.svelte-1uha8ag) .num:where(.svelte-1uha8ag){font-family:var(--ff-mono);font-size:11px;font-weight:700;color:var(--navy);background:var(--paper-2);padding:3px 7px;border-radius:5px}.mock-laundry.svelte-1uha8ag .l-row:where(.svelte-1uha8ag) .nm:where(.svelte-1uha8ag){flex:1;font-size:12px;font-weight:600;color:var(--ink)}.mock-laundry.svelte-1uha8ag .l-row:where(.svelte-1uha8ag) .nm:where(.svelte-1uha8ag) .sub:where(.svelte-1uha8ag){font-size:10px;color:var(--muted);font-weight:400}.mock-laundry.svelte-1uha8ag .l-row:where(.svelte-1uha8ag) .status:where(.svelte-1uha8ag){font-size:10px;font-weight:600;padding:3px 8px;border-radius:6px}.mock-laundry.svelte-1uha8ag .l-row:where(.svelte-1uha8ag) .status.proc:where(.svelte-1uha8ag){background:var(--amber-l);color:var(--navy-d)}.mock-laundry.svelte-1uha8ag .l-row:where(.svelte-1uha8ag) .status.done:where(.svelte-1uha8ag){background:var(--mint-l);color:var(--mint)}.mock-laundry.svelte-1uha8ag .l-row:where(.svelte-1uha8ag) .status.pick:where(.svelte-1uha8ag){background:var(--coral-l);color:var(--coral)}.mock-laundry.svelte-1uha8ag .l-row:where(.svelte-1uha8ag) .w:where(.svelte-1uha8ag){font-family:var(--ff-mono);font-size:11px;color:var(--muted)}.features-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feat.svelte-1uha8ag{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px;transition:transform .2s,box-shadow .2s}.feat.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 14px 30px -16px #0f165426}.feat.svelte-1uha8ag .ic:where(.svelte-1uha8ag){width:44px;height:44px;border-radius:12px;background:var(--paper-2);color:var(--navy);display:grid;place-items:center;margin-bottom:16px}.feat.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-size:17px;font-weight:700;color:var(--ink);margin:0 0 6px}.feat.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px;color:var(--muted);line-height:1.6}.steps.svelte-1uha8ag{background:var(--navy);color:#fff;position:relative;overflow:hidden}.steps.svelte-1uha8ag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 90% 10%,rgba(245,181,0,.15),transparent 40%),radial-gradient(circle at 10% 90%,rgba(46,125,91,.15),transparent 40%);pointer-events:none}.steps.svelte-1uha8ag .section-head:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){color:#fff}.steps.svelte-1uha8ag .section-head:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:#ffffffb3}.steps.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:var(--amber)}.steps.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag):before{background:var(--amber)}.steps-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative}.step.svelte-1uha8ag{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:28px 24px}.step.svelte-1uha8ag .n:where(.svelte-1uha8ag){font-family:var(--ff-mono);font-weight:700;font-size:13px;color:var(--amber);margin-bottom:14px;letter-spacing:2px}.step.svelte-1uha8ag h4:where(.svelte-1uha8ag){color:#fff;font-size:18px;margin:0 0 8px}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#ffffffb3;font-size:14px;line-height:1.55}.pricing-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.price-card.svelte-1uha8ag{background:#fff;border:1px solid var(--line);border-radius:24px;padding:32px 28px;display:flex;flex-direction:column}.price-card.popular.svelte-1uha8ag{border:2px solid var(--navy);position:relative;transform:scale(1.02);box-shadow:0 30px 60px -30px #0f165440}.price-card.popular.svelte-1uha8ag:before{content:"PALING POPULER";position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--amber);color:var(--navy-d);padding:5px 12px;border-radius:100px;font-family:var(--ff-mono);font-size:10px;font-weight:700;letter-spacing:1.5px}.price-card.svelte-1uha8ag .nm:where(.svelte-1uha8ag){font-size:14px;font-weight:700;color:var(--muted);letter-spacing:.5px;text-transform:uppercase}.price-card.svelte-1uha8ag .pr:where(.svelte-1uha8ag){font-family:var(--ff-sans);font-weight:800;font-size:44px;color:var(--ink);margin:12px 0 4px;letter-spacing:-1.5px;line-height:1}.price-card.svelte-1uha8ag .pr:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){font-size:14px;font-weight:500;color:var(--muted)}.price-card.svelte-1uha8ag .pr-sub:where(.svelte-1uha8ag){font-size:13px;color:var(--muted);margin-bottom:22px}.price-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0 0 24px;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.price-card.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:flex-start;gap:8px;font-size:14px}.price-card.svelte-1uha8ag li:where(.svelte-1uha8ag) .check:where(.svelte-1uha8ag){color:var(--mint);flex-shrink:0;margin-top:2px}.price-card.svelte-1uha8ag .btn:where(.svelte-1uha8ag){margin-top:auto}.blog.svelte-1uha8ag .section-head:where(.svelte-1uha8ag){text-align:left;max-width:none;display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:40px}.blog.svelte-1uha8ag .section-head:where(.svelte-1uha8ag) .left:where(.svelte-1uha8ag){flex:1;max-width:560px;text-align:left}.blog-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:24px}.blog-grid.grid-3.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}.post.svelte-1uha8ag{background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s;text-decoration:none}.post.svelte-1uha8ag:hover{transform:translateY(-3px);box-shadow:0 24px 48px -24px #0f16542e}.post.svelte-1uha8ag .img-area:where(.svelte-1uha8ag){aspect-ratio:1.6;position:relative;overflow:hidden;background-image:repeating-linear-gradient(45deg,transparent 0 12px,rgba(255,255,255,.04) 12px 13px)}.post.svelte-1uha8ag .img-area:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover}.post.feature.svelte-1uha8ag .img-area:where(.svelte-1uha8ag){aspect-ratio:1.4}.post.svelte-1uha8ag .meta-tags:where(.svelte-1uha8ag){position:absolute;top:16px;left:16px;display:flex;gap:6px;z-index:2}.post.svelte-1uha8ag .meta-tags:where(.svelte-1uha8ag) .t:where(.svelte-1uha8ag){font-family:var(--ff-mono);font-size:10px;letter-spacing:1px;font-weight:700;padding:5px 10px;border-radius:100px;background:#ffffffeb;color:var(--navy-d)}.post.svelte-1uha8ag .body:where(.svelte-1uha8ag){padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.post.svelte-1uha8ag .body:where(.svelte-1uha8ag) h4:where(.svelte-1uha8ag){font-size:18px;line-height:1.3;font-weight:700;color:var(--ink);margin:0}.post.feature.svelte-1uha8ag .body:where(.svelte-1uha8ag) h4:where(.svelte-1uha8ag){font-size:24px;line-height:1.2}.post.svelte-1uha8ag .body:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:13px;color:var(--muted);line-height:1.55}.post.svelte-1uha8ag .body:where(.svelte-1uha8ag) .foot:where(.svelte-1uha8ag){display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:12px;font-size:12px;color:var(--soft);flex-wrap:wrap}.post.svelte-1uha8ag .body:where(.svelte-1uha8ag) .foot:where(.svelte-1uha8ag) .author:where(.svelte-1uha8ag){display:flex;align-items:center;gap:6px;font-weight:600;color:var(--body)}.post.svelte-1uha8ag .body:where(.svelte-1uha8ag) .foot:where(.svelte-1uha8ag) .author:where(.svelte-1uha8ag) .av:where(.svelte-1uha8ag){width:22px;height:22px;border-radius:50%;background:var(--amber);color:var(--navy-d);display:grid;place-items:center;font-family:var(--ff-mono);font-size:10px;font-weight:700}.empty.svelte-1uha8ag{padding:60px 24px;text-align:center;color:var(--muted)}.cta-banner.svelte-1uha8ag{background:linear-gradient(110deg,var(--navy) 0%,var(--navy-d) 60%,#0a0e45 100%);color:#fff;border-radius:32px;padding:56px 64px;display:grid;grid-template-columns:1.4fr auto;gap:32px;align-items:center;margin:0 40px;position:relative;overflow:hidden}.cta-banner.svelte-1uha8ag:before{content:"";position:absolute;right:-80px;top:-80px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(245,181,0,.2),transparent 70%);pointer-events:none}.cta-banner.svelte-1uha8ag .cta-inner:where(.svelte-1uha8ag){position:relative;z-index:1}.cta-banner.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff;font-size:38px;line-height:1.15;letter-spacing:-1px}.cta-banner.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#ffffffbf;font-size:16px;max-width:500px;margin-top:12px}.cta-banner.svelte-1uha8ag .actions:where(.svelte-1uha8ag){display:flex;gap:12px;flex-wrap:wrap;position:relative;z-index:1}.foot.svelte-1uha8ag{background:var(--paper-2);padding:64px 0 32px;margin-top:80px;border-top:1px solid var(--line)}.foot-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:40px}.foot-grid.svelte-1uha8ag .col:where(.svelte-1uha8ag) h5:where(.svelte-1uha8ag){font-family:var(--ff-sans);font-size:13px;font-weight:700;color:var(--ink);margin:0 0 16px;letter-spacing:.4px;text-transform:uppercase}.foot-grid.svelte-1uha8ag .col:where(.svelte-1uha8ag) ul:where(.svelte-1uha8ag){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.foot-grid.svelte-1uha8ag .col:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag),.foot-grid.svelte-1uha8ag .col:where(.svelte-1uha8ag) .muted-link:where(.svelte-1uha8ag){font-size:14px;color:var(--muted);cursor:default}.foot-grid.svelte-1uha8ag .col:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){cursor:pointer}.foot-grid.svelte-1uha8ag .col:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--navy)}.foot-grid.svelte-1uha8ag .brand-col:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:14px;color:var(--muted);margin-top:16px;max-width:280px;line-height:1.6}.foot-grid.svelte-1uha8ag .brand-col:where(.svelte-1uha8ag) .socials:where(.svelte-1uha8ag){display:flex;gap:8px;margin-top:20px}.foot-grid.svelte-1uha8ag .brand-col:where(.svelte-1uha8ag) .socials:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){width:36px;height:36px;border-radius:10px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;color:var(--body)}.foot-grid.svelte-1uha8ag .brand-col:where(.svelte-1uha8ag) .socials:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{background:var(--navy);color:#fff;border-color:var(--navy)}.foot-bottom.svelte-1uha8ag{margin-top:56px;padding-top:24px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;color:var(--soft);flex-wrap:wrap}.foot-bottom.svelte-1uha8ag .pol:where(.svelte-1uha8ag){display:flex;gap:20px}.muted-link.svelte-1uha8ag{color:var(--muted)}@media(max-width:980px){.hero.svelte-1uha8ag{padding:56px 0 80px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:44px}.hero-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:40px}.nav-row.svelte-1uha8ag nav:where(.svelte-1uha8ag){display:none}.svc-grid.svelte-1uha8ag,.features-grid.svelte-1uha8ag,.pricing-grid.svelte-1uha8ag,.blog-grid.svelte-1uha8ag,.steps-grid.svelte-1uha8ag,.foot-grid.svelte-1uha8ag{grid-template-columns:1fr}section.svelte-1uha8ag{padding:64px 0}h2.svelte-1uha8ag{font-size:32px}.cta-banner.svelte-1uha8ag{padding:36px;grid-template-columns:1fr;margin:0 24px}.container.svelte-1uha8ag{padding:0 24px}.blog.svelte-1uha8ag .section-head:where(.svelte-1uha8ag){flex-direction:column;align-items:flex-start}}
