@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lw-font:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lw-bg:#f7f5ff;--lw-surface:#fff;--lw-surface-muted:#f1edff;--lw-border:#e7e1fb;--lw-text:#2b2250;--lw-text-muted:#6f6893;--lw-primary:#7c3aed;--lw-primary-hover:#6d28d9;--lw-primary-soft:#f0e8ff;--lw-primary-text:#fff;--lw-accent:#06b6d4;--lw-accent-soft:#dcf7fc;--lw-gradient:linear-gradient(135deg, #7c3aed 0%, #a855f7 45%, #06b6d4 100%);--lw-svc-wash-fold:#0891b2;--lw-svc-wash-fold-soft:#dcf7fc;--lw-svc-wash-iron:#7c3aed;--lw-svc-wash-iron-soft:#f0e8ff;--lw-svc-iron-only:#ea7a0c;--lw-svc-iron-only-soft:#fff1dc;--lw-svc-dry-clean:#db2777;--lw-svc-dry-clean-soft:#ffe4f1;--lw-danger:#e11d48;--lw-success:#059669;--lw-warning:#d97706;--lw-star:#ffb020;--lw-badge-neutral-bg:#efecf8;--lw-badge-info-bg:#f0e8ff;--lw-badge-success-bg:#d9f8eb;--lw-badge-danger-bg:#ffe4ea;--lw-badge-warning-bg:#fff1dc;--lw-radius-sm:12px;--lw-radius:18px;--lw-radius-lg:26px;--lw-shadow-sm:0 1px 2px #4c1d950f;--lw-shadow:0 1px 2px #4c1d950a, 0 8px 24px #7c3aed14;--lw-shadow-lg:0 12px 40px #7c3aed47;--lw-focus:0 0 0 3px #7c3aed4d;--lw-space-1:4px;--lw-space-2:8px;--lw-space-3:12px;--lw-space-4:16px;--lw-space-5:24px;--lw-space-6:32px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--lw-font);background:var(--lw-bg);color:var(--lw-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:15px;line-height:1.5}h1,h2,h3{letter-spacing:-.02em;margin:0;line-height:1.2}a{color:var(--lw-primary)}:focus-visible{box-shadow:var(--lw-focus);outline:none}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:var(--lw-space-3) var(--lw-space-4);border-bottom:1px solid var(--lw-border)}th{text-transform:uppercase;letter-spacing:.04em;color:var(--lw-text-muted);background:var(--lw-surface-muted);font-size:12px;font-weight:700}tbody tr:last-child td{border-bottom:none}.lw-muted{color:var(--lw-text-muted)}.lw-small{font-size:13px}.lw-stack{gap:var(--lw-space-3);flex-direction:column;display:flex}.lw-row{align-items:center;gap:var(--lw-space-2);display:flex}.lw-spread{justify-content:space-between;align-items:center;gap:var(--lw-space-2);display:flex}.lw-btn{justify-content:center;align-items:center;gap:var(--lw-space-2);min-height:46px;padding:0 var(--lw-space-5);border-radius:var(--lw-radius-sm);font:inherit;cursor:pointer;border:1px solid #0000;font-weight:700;text-decoration:none;transition:background-color .15s,transform .1s,box-shadow .15s;display:inline-flex}.lw-btn:active:not(:disabled){transform:scale(.98)}.lw-btn:disabled{opacity:.5;cursor:not-allowed}.lw-btn--primary{background:var(--lw-gradient);color:var(--lw-primary-text);box-shadow:0 4px 14px #7c3aed52}.lw-btn--primary:hover:not(:disabled){filter:brightness(1.06)saturate(1.1)}.lw-btn--secondary{background:var(--lw-surface);color:var(--lw-text);border-color:var(--lw-border)}.lw-btn--secondary:hover:not(:disabled){background:var(--lw-surface-muted)}.lw-btn--danger{background:var(--lw-danger);color:#fff}.lw-btn--ghost{color:var(--lw-primary);background:0 0}.lw-btn--ghost:hover:not(:disabled){background:var(--lw-primary-soft)}.lw-btn--block{width:100%}.lw-btn--icon{border-radius:50%;width:40px;min-height:40px;padding:0}.lw-card{background:var(--lw-surface);border:1px solid var(--lw-border);border-radius:var(--lw-radius);padding:var(--lw-space-4);box-shadow:var(--lw-shadow)}.lw-page-header{justify-content:space-between;align-items:flex-start;gap:var(--lw-space-3);margin-bottom:var(--lw-space-4);flex-wrap:wrap;display:flex}.lw-page-header h1{font-size:24px;font-weight:800}.lw-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.lw-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.lw-badge--neutral{background:var(--lw-badge-neutral-bg);color:var(--lw-text-muted)}.lw-badge--info{background:var(--lw-badge-info-bg);color:var(--lw-primary)}.lw-badge--success{background:var(--lw-badge-success-bg);color:var(--lw-success)}.lw-badge--danger{background:var(--lw-badge-danger-bg);color:var(--lw-danger)}.lw-field{flex-direction:column;gap:6px;display:flex}.lw-field label{font-size:13px;font-weight:700}.lw-input{min-height:48px;padding:0 var(--lw-space-4);border:1.5px solid var(--lw-border);border-radius:var(--lw-radius-sm);background:var(--lw-surface);color:var(--lw-text);font:inherit;transition:border-color .15s,box-shadow .15s}.lw-input:focus{border-color:var(--lw-primary);box-shadow:var(--lw-focus);outline:none}.lw-input::placeholder{color:var(--lw-text-muted);opacity:.7}.lw-field__error{color:var(--lw-danger);font-size:13px;font-weight:600}.lw-otp{text-align:center;letter-spacing:.5em;background:var(--lw-surface-muted);width:100%;min-height:60px;padding-left:.5em;font-size:28px;font-weight:800}.lw-status{padding:var(--lw-space-6);text-align:center;color:var(--lw-text-muted)}.lw-status--error{color:var(--lw-danger)}.lw-spinner{border:3px solid var(--lw-primary-soft);border-top-color:var(--lw-primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite lw-spin;display:inline-block}@keyframes lw-spin{to{transform:rotate(360deg)}}.lw-coming-soon{gap:var(--lw-space-4);align-items:flex-start;display:flex}.lw-coming-soon__icon{background:var(--lw-primary-soft);width:48px;height:48px;color:var(--lw-primary);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.lw-coming-soon ul{margin:var(--lw-space-2) 0 0;color:var(--lw-text-muted);padding-left:18px}.lw-coming-soon li{margin-bottom:4px}.lw-logo-link{color:inherit;border-radius:12px;flex-shrink:0;text-decoration:none;display:inline-flex}.lw-logo-link:hover .lw-logo__mark{transform:rotate(-8deg)scale(1.05)}.lw-logo{letter-spacing:-.02em;color:var(--lw-text);align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.lw-logo__mark{background:var(--lw-gradient);color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;transition:transform .2s;display:grid;box-shadow:0 4px 12px #7c3aed59}.lw-logo__wise{color:var(--lw-accent)}.lw-logo__tag{letter-spacing:.04em;text-transform:uppercase;color:var(--lw-text-muted);font-size:11px;font-weight:600;display:block}.lw-login{background:var(--lw-bg);flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.lw-login__hero{background:var(--lw-gradient);color:#fff;text-align:center;padding:48px 24px 88px;position:relative;overflow:hidden}.lw-login__hero .lw-logo{color:#fff;font-size:24px}.lw-login__hero .lw-logo__mark{width:44px;height:44px;box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3}.lw-login__hero .lw-logo__wise{color:#b9f3ff}.lw-login__hero p{margin:var(--lw-space-3) auto 0;opacity:.92;max-width:320px}.lw-login__card{width:calc(100% - 32px);max-width:400px;padding:var(--lw-space-5);background:var(--lw-surface);border-radius:var(--lw-radius-lg);box-shadow:var(--lw-shadow-lg);margin:-56px auto 0;position:relative}.lw-login__card h2{margin-bottom:4px;font-size:20px}.lw-login__alt{text-align:center;color:var(--lw-text-muted);margin:0;font-size:14px}.lw-login__alt a{font-weight:700;text-decoration:none}.lw-login__foot{margin:var(--lw-space-5) auto;color:var(--lw-text-muted);text-align:center;font-size:12px}.search-field{align-items:center;gap:var(--lw-space-2);max-width:480px;min-height:46px;padding:0 var(--lw-space-4);border:1.5px solid var(--lw-border);background:var(--lw-surface);color:var(--lw-text-muted);border-radius:999px;flex:1;transition:border-color .15s,box-shadow .15s;display:flex}.search-field:focus-within{border-color:var(--lw-primary);box-shadow:var(--lw-focus)}.search-field input{min-width:0;color:var(--lw-text);font:inherit;background:0 0;border:none;outline:none;flex:1}.search-field input:focus-visible{box-shadow:none}.lw-image-picker{gap:var(--lw-space-2);flex-direction:column;display:flex}.lw-image-picker__slot{aspect-ratio:1;border:2px dashed var(--lw-border);border-radius:var(--lw-radius);background:var(--lw-surface-muted);width:100%;color:var(--lw-primary);font:inherit;cursor:pointer;place-items:center;padding:0;display:grid;overflow:hidden}.lw-image-picker__slot:hover{border-color:var(--lw-primary)}.lw-image-picker__slot img{object-fit:cover;width:100%;height:100%}.lw-image-picker__empty{flex-direction:column;align-items:center;gap:6px;font-weight:700;display:flex}.lw-image-picker__action{min-height:38px;padding:0 var(--lw-space-3);flex:1;font-size:13px}.lw-switch{background:var(--lw-primary-soft);color:var(--lw-primary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.lw-switch:hover{filter:brightness(.97)}.lw-login__topbar{z-index:1;justify-content:space-between;display:flex;position:absolute;top:14px;left:14px;right:14px}.lw-login__topbar .lw-switch{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff38}.lw-svc-WASH_FOLD{--svc:var(--lw-svc-wash-fold);--svc-soft:var(--lw-svc-wash-fold-soft)}.lw-svc-WASH_IRON{--svc:var(--lw-svc-wash-iron);--svc-soft:var(--lw-svc-wash-iron-soft)}.lw-svc-IRON_ONLY{--svc:var(--lw-svc-iron-only);--svc-soft:var(--lw-svc-iron-only-soft)}.lw-svc-DRY_CLEAN{--svc:var(--lw-svc-dry-clean);--svc-soft:var(--lw-svc-dry-clean-soft)}@media (width>=900px){.lw-login{grid-template-rows:1fr auto;grid-template-columns:1.1fr 1fr;display:grid}.lw-login__hero{flex-direction:column;grid-row:1/3;justify-content:center;align-items:center;padding:48px;display:flex}.lw-login__hero .lw-logo{font-size:32px}.lw-login__hero p{max-width:380px;font-size:18px}.lw-login__card{padding:var(--lw-space-6);align-self:center;margin:0 auto}.lw-login__foot{grid-column:2}}.lw-bubbles span{pointer-events:none;background:radial-gradient(circle at 30% 30%,#ffffff8c,#ffffff14 60%);border:1px solid #ffffff59;border-radius:50%;position:absolute}.lw-bubbles span:first-child{width:90px;height:90px;top:-20px;left:-24px}.lw-bubbles span:nth-child(2){width:44px;height:44px;top:40px;right:12%}.lw-bubbles span:nth-child(3){width:130px;height:130px;bottom:-60px;right:-30px}.lw-bubbles span:nth-child(4){width:22px;height:22px;bottom:40px;left:18%}:root{--lw-tabbar-h:68px;--lw-header-h:60px}.lw-mobile{background:var(--lw-bg);flex-direction:column;max-width:560px;min-height:100dvh;margin:0 auto;display:flex}.lw-mobile__bar{z-index:2;height:var(--lw-header-h);justify-content:space-between;align-items:center;gap:var(--lw-space-2);padding:0 var(--lw-space-4);background:color-mix(in srgb, var(--lw-surface) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--lw-border);margin:0;display:flex;position:sticky;top:0}.lw-mobile__bar-inner{justify-content:space-between;align-items:center;gap:var(--lw-space-4);flex:1;display:flex}.lw-mobile__brand{align-items:center;gap:var(--lw-space-3);min-width:0;display:flex}.lw-mobile__topnav{display:none}.lw-mobile__content{padding:var(--lw-space-4) var(--lw-space-4) var(--lw-space-6);flex:1}.lw-mobile__tabs{z-index:2;height:calc(var(--lw-tabbar-h) + env(safe-area-inset-bottom));gap:var(--lw-space-1);padding:var(--lw-space-2) var(--lw-space-3) calc(var(--lw-space-2) + env(safe-area-inset-bottom));background:var(--lw-surface);border-top:1px solid var(--lw-border);display:flex;position:sticky;bottom:0;box-shadow:0 -4px 20px #7c3aed14}.lw-mobile__tabs a{color:var(--lw-text-muted);border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px 0;font-size:12px;font-weight:700;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.lw-mobile__tabs a.active{color:var(--lw-primary);background:var(--lw-primary-soft)}@media (width>=900px){.lw-mobile--responsive{--lw-tabbar-h:0px;--lw-header-h:64px;max-width:none}.lw-mobile--responsive .lw-mobile__bar{padding:0 var(--lw-space-6)}.lw-mobile--responsive .lw-mobile__bar-inner{max-width:1200px;margin:0 auto}.lw-mobile--responsive .lw-mobile__topnav{gap:var(--lw-space-1);margin-right:auto;margin-left:var(--lw-space-5);display:flex}.lw-mobile--responsive .lw-mobile__topnav a{align-items:center;gap:var(--lw-space-2);color:var(--lw-text-muted);border-radius:999px;padding:8px 16px;font-weight:700;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.lw-mobile--responsive .lw-mobile__topnav a:hover{color:var(--lw-text);background:var(--lw-surface-muted)}.lw-mobile--responsive .lw-mobile__topnav a.active{color:var(--lw-primary);background:var(--lw-primary-soft)}.lw-mobile--responsive .lw-mobile__content{width:100%;max-width:1200px;padding:var(--lw-space-6);margin:0 auto}.lw-mobile--responsive .lw-mobile__tabs{display:none}}.lw-sidebar-shell{min-height:100dvh;display:flex}.lw-sidebar{gap:var(--lw-space-5);width:240px;height:100dvh;padding:var(--lw-space-5) var(--lw-space-4);background:var(--lw-surface);border-right:1px solid var(--lw-border);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.lw-sidebar__nav{flex-direction:column;gap:4px;display:flex}.lw-sidebar__nav a{align-items:center;gap:var(--lw-space-3);padding:10px var(--lw-space-3);color:var(--lw-text-muted);border-radius:12px;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.lw-sidebar__nav a:hover{color:var(--lw-text);background:var(--lw-surface-muted)}.lw-sidebar__nav a.active{background:var(--lw-primary-soft);color:var(--lw-primary);font-weight:700}.lw-sidebar__footer{margin-top:auto}.lw-sidebar-shell__content{min-width:0;padding:var(--lw-space-6);flex:1}@media (width<=760px){.lw-sidebar-shell{flex-direction:column}.lw-sidebar{gap:var(--lw-space-3);width:auto;height:auto;padding:var(--lw-space-3) var(--lw-space-4);border-right:none;border-bottom:1px solid var(--lw-border);position:static}.lw-sidebar__nav{flex-direction:row;overflow-x:auto}.lw-sidebar__nav a{white-space:nowrap}.lw-sidebar__footer{margin-top:0}.lw-sidebar-shell__content{padding:var(--lw-space-4)}}.section-head{margin:var(--lw-space-5) 0 var(--lw-space-3);justify-content:space-between;align-items:baseline;display:flex}.section-head h2{font-size:18px;font-weight:800}.services{gap:var(--lw-space-2);grid-template-columns:repeat(4,1fr);display:grid}.service-tile{padding:var(--lw-space-3) 4px;border:1.5px solid var(--lw-border);border-radius:var(--lw-radius);background:var(--lw-surface);color:var(--lw-text);font:inherit;text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:1.2;transition:border-color .15s,background-color .15s;display:flex}.service-tile__icon{background:var(--svc-soft,var(--lw-primary-soft));width:46px;height:46px;color:var(--svc,var(--lw-primary));border-radius:15px;place-items:center;display:grid}.service-tile[aria-pressed=true]{border-color:var(--svc,var(--lw-primary));background:var(--svc-soft,var(--lw-primary-soft))}.service-tile[aria-pressed=true] .service-tile__icon{background:var(--svc,var(--lw-primary));color:#fff}.card-link{color:inherit;border-radius:var(--lw-radius);text-decoration:none;transition:transform .12s;display:block}.card-link:active{transform:scale(.99)}.laundry-card__meta{color:var(--lw-text-muted);flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:13px;display:flex}.meta{align-items:center;gap:4px;display:inline-flex}.meta--star svg{color:var(--lw-star);fill:var(--lw-star)}.chevron{color:var(--lw-text-muted);flex-shrink:0}.pill{background:var(--lw-accent-soft);color:var(--lw-success);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.pill--closed{background:var(--lw-badge-danger-bg);color:var(--lw-danger)}.service-group__title{align-items:center;gap:var(--lw-space-2);font-weight:800;display:flex}.category-list{min-height:100lvh}.service-group__title:focus,.service-group__title:focus-visible{box-shadow:none;outline:none}.service-group__title svg{color:var(--svc,var(--lw-primary))}.item-row{justify-content:space-between;align-items:center;gap:var(--lw-space-3);padding:var(--lw-space-3) 0;border-top:1px solid var(--lw-border);display:flex}.item-row__name{font-weight:700}.item-row__price{color:var(--lw-text-muted);font-size:13px}.qty-stepper{background:var(--lw-surface-muted);border-radius:999px;align-items:center;gap:4px;padding:3px;display:flex}.qty-stepper button{background:var(--lw-surface);width:34px;height:34px;color:var(--lw-primary);box-shadow:var(--lw-shadow-sm);cursor:pointer;border:none;border-radius:50%;place-items:center;display:grid}.qty-stepper button:disabled{opacity:.4;cursor:default}.qty-stepper span{text-align:center;min-width:22px;font-weight:800}.qty-add{min-height:38px;padding:0 var(--lw-space-4);border-radius:999px}.basket-bar{bottom:calc(var(--lw-tabbar-h) + 10px);z-index:1;justify-content:space-between;align-items:center;gap:var(--lw-space-3);margin-top:var(--lw-space-4);padding:var(--lw-space-3) var(--lw-space-3) var(--lw-space-3) var(--lw-space-4);border-radius:var(--lw-radius);background:var(--lw-gradient);color:#fff;box-shadow:var(--lw-shadow-lg);display:flex;position:sticky}.basket-bar .lw-btn{color:var(--lw-primary);box-shadow:none;background:#fff}.basket-bar__total{font-size:18px;font-weight:800}.basket-bar__count{opacity:.75;font-size:12px}.cost-table td{border:none;padding:3px 0}.cost-table td:last-child{text-align:right;font-variant-numeric:tabular-nums}.cost-table tr.total td{padding-top:var(--lw-space-3);border-top:1px dashed var(--lw-border);font-size:17px;font-weight:800}.order-card{gap:var(--lw-space-3);align-items:center;display:flex}.order-card__icon{background:var(--svc-soft,var(--lw-primary-soft));width:46px;height:46px;color:var(--svc,var(--lw-primary));border-radius:14px;flex-shrink:0;place-items:center;display:grid}.otp-card{padding:var(--lw-space-5);border-radius:var(--lw-radius-lg);background:var(--lw-gradient);color:#fff;box-shadow:var(--lw-shadow-lg);position:relative;overflow:hidden}.otp-card p{margin:4px 0 var(--lw-space-4);opacity:.92;font-size:14px;position:relative}.otp-card strong{position:relative}.otp-display{padding:var(--lw-space-3);border-radius:var(--lw-radius);letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;background:#ffffff2e;font-size:34px;font-weight:800;position:relative}.timeline{margin:0;padding:0;list-style:none}.timeline li{padding:0 0 var(--lw-space-4) 34px;color:var(--lw-text-muted);font-weight:600;position:relative}.timeline li:last-child{padding-bottom:0}.timeline li:after{content:"";background:var(--lw-border);width:2px;position:absolute;top:22px;bottom:-2px;left:10px}.timeline li:last-child:after{display:none}.timeline li.done:after{background:var(--lw-accent)}.timeline__dot{border:2px solid var(--lw-border);background:var(--lw-surface);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:0;left:0}.timeline li.done .timeline__dot{border-color:var(--lw-accent);background:var(--lw-accent)}.timeline li.current{color:var(--lw-text);font-weight:800}.timeline li.current .timeline__dot{border-color:var(--lw-primary);background:var(--lw-primary);box-shadow:0 0 0 5px var(--lw-primary-soft)}.timeline li.done{color:var(--lw-text)}.timeline__sub{color:var(--lw-primary);font-size:13px;font-weight:600;display:block}.profile-card{align-items:center;gap:var(--lw-space-3);display:flex}.profile-avatar{background:var(--lw-primary-soft);width:52px;height:52px;color:var(--lw-primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:800;display:grid}.profile-card__who{flex:1;min-width:0}.profile-card__who strong{overflow-wrap:anywhere;display:block}.profile-section__title{margin:0;font-size:17px}.profile-stats{gap:var(--lw-space-3);grid-template-columns:1fr 1fr;display:grid}.profile-stats .lw-card{flex-direction:column;gap:2px;display:flex}.profile-stats__value{color:var(--lw-primary);font-size:24px;font-weight:800}.profile-details{flex-direction:column;margin:0;display:flex}.profile-details>div{justify-content:space-between;gap:var(--lw-space-3);padding:var(--lw-space-3) 0;border-top:1px solid var(--lw-border);display:flex}.profile-details dt{color:var(--lw-text-muted);font-size:14px}.profile-details dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.profile-verified{color:var(--lw-success);align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.profile-saved{color:var(--lw-success);font-size:13px;font-weight:600}.profile-field-note{margin-top:calc(-1 * var(--lw-space-2))}.profile-select{appearance:auto}.profile-actions{flex-wrap:wrap}.profile-referral{align-items:center;gap:var(--lw-space-3);flex-wrap:wrap;display:flex}.profile-referral__icon{background:var(--lw-accent-soft);width:44px;height:44px;color:var(--lw-accent);border-radius:50%;place-items:center;display:grid}.profile-referral__text{flex-direction:column;flex:1;min-width:160px;display:flex}.profile-referral__code{border:1.5px dashed var(--lw-primary);border-radius:var(--lw-radius-sm);background:var(--lw-primary-soft);color:var(--lw-primary);letter-spacing:.12em;padding:6px 12px;font-size:16px;font-weight:800}.address-empty{margin:0}.address-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.address-item{gap:var(--lw-space-3);padding:var(--lw-space-3) 0;border-top:1px solid var(--lw-border);display:flex}.address-item--editing{display:block}.address-item__icon{background:var(--lw-primary-soft);width:40px;height:40px;color:var(--lw-primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.address-item__body{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.address-item__directions{white-space:pre-line}.address-item__phone{gap:4px}.address-item__actions{gap:var(--lw-space-1);margin-top:var(--lw-space-1);margin-left:calc(-1 * var(--lw-space-3));flex-wrap:wrap;display:flex}.address-item__actions .lw-btn{min-height:36px;padding:0 var(--lw-space-3)}.address-item__confirm{gap:var(--lw-space-2);margin-top:var(--lw-space-2);padding:var(--lw-space-3);border-radius:var(--lw-radius-sm);background:var(--lw-badge-danger-bg);flex-direction:column;display:flex}.address-form__title{margin:0;font-size:16px}.address-form__group{gap:var(--lw-space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.address-form__group legend{margin-bottom:var(--lw-space-2);padding:0;font-size:14px;font-weight:800}.address-form__hint{margin-top:calc(-1 * var(--lw-space-2))}.address-form__actions{flex-wrap:wrap}.address-chips{gap:var(--lw-space-2);flex-wrap:wrap;display:flex}.address-chip{min-height:40px;padding:0 var(--lw-space-4);border:1.5px solid var(--lw-border);background:var(--lw-surface);color:var(--lw-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;font-weight:600;display:inline-flex}.address-chip:focus-visible{box-shadow:var(--lw-focus);outline:none}.address-chip--on{border-color:var(--lw-primary);background:var(--lw-primary-soft);color:var(--lw-primary)}.address-pin{gap:var(--lw-space-3);padding:var(--lw-space-3);border-radius:var(--lw-radius-sm);background:var(--lw-surface-muted);display:flex}.address-pin__icon{color:var(--lw-primary);flex-shrink:0;margin-top:2px}.address-pin__text{flex-direction:column;gap:2px;min-width:0;display:flex}.address-pin__map{width:fit-content;color:var(--lw-primary);align-items:center;gap:4px;margin-top:2px;font-weight:700;display:inline-flex}.address-select{appearance:auto}.address-textarea{min-height:88px;padding-top:var(--lw-space-3);padding-bottom:var(--lw-space-3);resize:vertical}.address-default-toggle{align-items:center;gap:var(--lw-space-2);cursor:pointer;font-weight:600;display:flex}.address-default-toggle input{width:18px;height:18px;accent-color:var(--lw-primary)}@media (width<=420px){.profile-card{flex-wrap:wrap}.profile-card .lw-btn{justify-content:center;width:100%}}.item-list{margin-top:var(--lw-space-2)}.laundry-grid,.orders-grid,.tracking-layout{gap:var(--lw-space-3);flex-direction:column;display:flex}.desktop-only{display:none}.narrow{max-width:640px}.basket-panel__title{align-items:center;gap:var(--lw-space-2);font-size:17px;display:flex}.basket-panel__title svg{color:var(--lw-primary)}.basket-panel__lines{padding-bottom:var(--lw-space-3);border-bottom:1px solid var(--lw-border);flex-direction:column;gap:6px;display:flex}@media (width>=900px){.mobile-only{display:none!important}.desktop-only{display:block}.services{gap:var(--lw-space-4)}.service-tile{justify-content:flex-start;gap:var(--lw-space-3);padding:var(--lw-space-4);text-align:left;flex-direction:row;font-size:15px}.laundry-grid{gap:var(--lw-space-4);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.orders-grid{gap:var(--lw-space-4);grid-template-columns:repeat(auto-fill,minmax(360px,1fr));display:grid}.shop-layout{gap:var(--lw-space-5);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.basket-panel{position:sticky;top:88px}.tracking-layout{gap:var(--lw-space-5);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.tracking-layout__side{position:sticky;top:88px}}.catalog-nav{top:var(--lw-header-h);z-index:1;gap:var(--lw-space-2);margin:0 calc(-1 * var(--lw-space-4)) var(--lw-space-3);padding:var(--lw-space-2) var(--lw-space-4);background:var(--lw-bg);flex-direction:column;display:flex;position:sticky}.catalog-nav .search-field{max-width:none}.category-chips{gap:var(--lw-space-2);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.category-chips::-webkit-scrollbar{display:none}.category-chip{border:1.5px solid var(--lw-border);background:var(--lw-surface);color:var(--lw-text);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:6px 14px;font-size:13px;font-weight:700;text-decoration:none}.category-chip:hover{background:var(--lw-surface-muted)}.category-chip--active,.category-chip--active:hover{background:var(--lw-gradient);color:#fff;border-color:#0000;box-shadow:0 4px 12px #7c3aed4d}@media (width>=900px){.catalog-nav{margin:0 0 var(--lw-space-3);padding:var(--lw-space-2) 0}.category-chips{flex-wrap:wrap;overflow:visible}}.account-actions{align-items:center;gap:6px;display:flex}.account-actions__btn{white-space:nowrap;border-radius:999px;min-height:38px;padding:0 14px;font-size:14px}@media (width<=420px){.account-actions__signup{display:none}.account-actions__login{background:var(--lw-gradient);color:var(--lw-primary-text)}}.account-menu{position:relative}.account-menu__trigger{border:1.5px solid var(--lw-border);background:var(--lw-surface);color:var(--lw-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:3px 10px 3px 3px;font-weight:700;display:flex}.account-menu__trigger:hover,.account-menu__trigger[aria-expanded=true]{background:var(--lw-surface-muted)}.account-menu__avatar{background:var(--lw-gradient);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.account-menu__name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:14px;display:none;overflow:hidden}.account-menu__chevron{color:var(--lw-text-muted)}.account-menu__panel{z-index:10;border:1px solid var(--lw-border);border-radius:var(--lw-radius);background:var(--lw-surface);min-width:220px;box-shadow:var(--lw-shadow-lg);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.account-menu__who{border-bottom:1px solid var(--lw-border);flex-direction:column;margin-bottom:4px;padding:8px 12px 10px;display:flex}.account-menu__who span{color:var(--lw-text-muted);font-size:12px}.account-menu__panel a,.account-menu__panel button{color:var(--lw-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.account-menu__panel a:hover,.account-menu__panel button:hover{background:var(--lw-surface-muted)}.account-menu__panel svg{color:var(--lw-text-muted)}.account-menu__logout,.account-menu__logout svg{color:var(--lw-danger)!important}@media (width>=900px){.account-actions__btn{padding:0 18px}.account-menu__name{display:inline}}@media (width<=899px){.lw-mobile__bar .lw-logo>span:last-child{display:none}}.location-picker{min-width:0;position:relative}.location-picker__trigger{max-width:100%;color:var(--lw-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:6px;padding:6px 8px;display:flex}.location-picker__trigger:hover,.location-picker__trigger[aria-expanded=true]{background:var(--lw-surface-muted)}.location-picker__pin{color:var(--lw-primary);flex-shrink:0}.location-picker__text{flex-direction:column;min-width:0;line-height:1.15;display:flex}.location-picker__label{color:var(--lw-text-muted);font-size:11px;font-weight:600}.location-picker__area{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.location-picker__chevron{color:var(--lw-text-muted);flex-shrink:0}.location-picker__panel{top:calc(var(--lw-header-h) + 8px);z-index:10;gap:var(--lw-space-3);max-height:calc(100dvh - var(--lw-header-h) - 24px);padding:var(--lw-space-4);border:1px solid var(--lw-border);border-radius:var(--lw-radius);background:var(--lw-surface);box-shadow:var(--lw-shadow-lg);flex-direction:column;display:flex;position:fixed;left:12px;right:12px}.location-picker__title{font-size:16px}.location-picker__gps{border:1.5px dashed var(--lw-primary);background:var(--lw-primary-soft);color:var(--lw-primary);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-weight:700;display:flex}.location-picker__gps:disabled{opacity:.7;cursor:progress}.location-picker__error{color:var(--lw-danger);margin:-4px 0 0;font-size:13px;font-weight:600}.location-picker__search{flex:none;max-width:none;min-height:42px}.location-picker__list{flex:1;margin:0 -6px;padding:0;list-style:none;overflow-y:auto}.location-picker__option{width:100%;color:var(--lw-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.location-picker__option:hover{background:var(--lw-surface-muted)}.location-picker__option>svg:first-child{color:var(--lw-text-muted);flex-shrink:0}.location-picker__option span{flex-direction:column;flex:1;display:flex}.location-picker__option small{color:var(--lw-text-muted);font-size:12px;font-weight:500}.location-picker__option--selected{background:var(--lw-primary-soft);color:var(--lw-primary)}.location-picker__option--selected>svg:first-child,.location-picker__check{color:var(--lw-primary)}.location-picker__empty{color:var(--lw-text-muted);padding:10px 12px;font-size:14px}@media (width>=900px){.location-picker__panel{width:340px;max-height:480px;position:absolute;top:calc(100% + 10px);left:0;right:auto}}@media (width<=380px){.location-picker__label{display:none}}.laundry-cover{object-fit:cover;width:100%;height:100%;display:block}.laundry-cover--fallback{background:var(--lw-gradient);color:#fff;place-items:center;font-size:40px;font-weight:800;display:grid}.laundry-tile{border:1px solid var(--lw-border);background:var(--lw-surface);box-shadow:var(--lw-shadow);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.laundry-tile:hover{box-shadow:var(--lw-shadow-lg);transform:translateY(-3px)}.laundry-tile--closed .laundry-tile__cover{filter:grayscale(.6);opacity:.75}.laundry-tile__cover{aspect-ratio:16/9;background:var(--lw-surface-muted);position:relative}.laundry-tile__status{box-shadow:var(--lw-shadow-sm);position:absolute;top:10px;left:10px}.laundry-tile__rating{color:var(--lw-text);box-shadow:var(--lw-shadow-sm);background:#ffffffeb;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;bottom:10px;right:10px}.laundry-tile__rating svg{color:var(--lw-star);fill:var(--lw-star)}.laundry-tile__rating span{color:var(--lw-text-muted);font-weight:600}.laundry-tile__body{padding:var(--lw-space-3) var(--lw-space-4) var(--lw-space-4)}.laundry-tile__name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}.shop-hero{height:200px;margin-bottom:var(--lw-space-4);border-radius:var(--lw-radius-lg);background:var(--lw-surface-muted);box-shadow:var(--lw-shadow);position:relative;overflow:hidden}.shop-hero .laundry-cover{object-position:center 22%}.shop-hero:after{content:"";background:linear-gradient(#2b225000 30%,#2b2250c7 100%);position:absolute;inset:0}.shop-hero__info{z-index:1;padding:var(--lw-space-4);color:#fff;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.shop-hero__info h1{text-shadow:0 2px 12px #00000040;font-size:24px;font-weight:800}.shop-hero__meta{flex-wrap:wrap;gap:4px 14px;font-size:13px;font-weight:600;display:flex}.shop-hero__meta .meta--star svg{color:var(--lw-star);fill:var(--lw-star)}@media (width>=640px){.laundry-grid{gap:var(--lw-space-4);grid-template-columns:repeat(2,1fr);display:grid}}@media (width>=900px){.laundry-grid{grid-template-columns:repeat(3,1fr)}.shop-hero{height:280px;margin-bottom:var(--lw-space-5)}.shop-hero__info{padding:var(--lw-space-6)}.shop-hero__info h1{font-size:36px}.shop-hero__meta{font-size:15px}}.checkout-layout{gap:var(--lw-space-4);flex-direction:column;display:flex}.checkout-main{min-width:0}.checkout-section__title{align-items:center;gap:var(--lw-space-2);margin:0;font-size:17px;display:flex}.checkout-section__title svg{color:var(--lw-primary)}.checkout-note{margin:0}.checkout-empty{align-items:flex-start}.checkout-empty>svg{color:var(--lw-primary)}.pickup-addresses{gap:var(--lw-space-2);flex-direction:column;display:flex}.pickup-address{align-items:flex-start;gap:var(--lw-space-3);width:100%;padding:var(--lw-space-3);border:1.5px solid var(--lw-border);border-radius:var(--lw-radius-sm);background:var(--lw-surface);color:var(--lw-text);font:inherit;text-align:left;cursor:pointer;display:flex}.pickup-address:focus-visible{box-shadow:var(--lw-focus);outline:none}.pickup-address--on{border-color:var(--lw-primary);background:var(--lw-primary-soft)}.pickup-address__radio{border:2px solid var(--lw-border);background:var(--lw-surface);border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:2px}.pickup-address--on .pickup-address__radio{border-color:var(--lw-primary);box-shadow:inset 0 0 0 3px var(--lw-surface);background:var(--lw-primary)}.pickup-address__icon{background:var(--lw-primary-soft);width:32px;height:32px;color:var(--lw-primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pickup-address__text{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.slot-days{gap:var(--lw-space-2);padding-bottom:2px;display:flex;overflow-x:auto}.slot-day{min-width:76px;padding:var(--lw-space-2) var(--lw-space-3);border:1.5px solid var(--lw-border);border-radius:var(--lw-radius-sm);background:var(--lw-surface);color:var(--lw-text);font:inherit;cursor:pointer;flex-direction:column;flex-shrink:0;align-items:center;display:flex}.slot-day span{color:var(--lw-text-muted);font-size:12px}.slot-day--on{border-color:var(--lw-primary);background:var(--lw-primary-soft);color:var(--lw-primary)}.slot-grid{gap:var(--lw-space-2);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));display:grid}.slot{border:1.5px solid var(--lw-border);border-radius:var(--lw-radius-sm);background:var(--lw-surface);min-height:44px;color:var(--lw-text);font:inherit;cursor:pointer;font-weight:600}.slot--on{border-color:var(--lw-primary);background:var(--lw-primary);color:var(--lw-primary-text)}.slot-day:focus-visible,.slot:focus-visible{box-shadow:var(--lw-focus);outline:none}.checkout-summary__laundry{color:var(--lw-primary);font-weight:600}.checkout-lines{gap:var(--lw-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.checkout-lines li{justify-content:space-between;gap:var(--lw-space-3);font-size:14px;display:flex}.checkout-lines li>span:last-child{flex-shrink:0;font-weight:600}.checkout-recap{gap:var(--lw-space-2);padding:var(--lw-space-3);border-radius:var(--lw-radius-sm);background:var(--lw-surface-muted);flex-direction:column;font-size:14px;display:flex}.checkout-recap>div{align-items:flex-start;gap:var(--lw-space-2);display:flex}.checkout-recap svg{color:var(--lw-primary);flex-shrink:0;margin-top:2px}@media (width>=900px){.checkout-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.checkout-side{top:var(--lw-space-5);position:sticky}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.orders-toolbar{gap:var(--lw-space-2);flex-wrap:wrap;display:flex}.orders-toolbar__search{min-width:220px;max-width:none}.orders-sort{align-items:center;gap:var(--lw-space-2);border:1.5px solid var(--lw-border);background:var(--lw-surface);min-height:48px;box-shadow:var(--lw-shadow-sm);cursor:pointer;border-radius:999px;padding:0 40px 0 6px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.orders-sort:hover{background:var(--lw-surface-muted);border-color:#cbbef5}.orders-sort:focus-within{border-color:var(--lw-primary);box-shadow:var(--lw-focus)}.orders-sort__icon{background:var(--lw-primary-soft);width:34px;height:34px;color:var(--lw-primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.orders-sort__label{color:var(--lw-text-muted);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:600}.orders-sort select{appearance:none;min-height:44px;color:var(--lw-text);font:inherit;cursor:pointer;background:0 0;border:0;margin-right:-40px;padding-right:40px;font-size:15px;font-weight:800}.orders-sort select:focus,.orders-sort select:focus-visible{box-shadow:none;outline:none}.orders-sort option{background:var(--lw-surface);color:var(--lw-text);font-weight:600}.orders-sort__chevron{color:var(--lw-primary);pointer-events:none;transition:transform .15s;position:absolute;right:14px}.orders-sort:focus-within .orders-sort__chevron{transform:rotate(180deg)}.orders-tabs{margin-top:calc(-1 * var(--lw-space-1))}.orders-tabs__count{background:var(--lw-surface-muted);min-width:20px;color:var(--lw-text-muted);text-align:center;border-radius:999px;margin-left:4px;padding:0 6px;font-size:12px;display:inline-block}.category-chip--active .orders-tabs__count{color:#fff;background:#ffffff40}.orders-summary{margin:0}.orders-empty{align-items:flex-start}.orders-empty>svg{color:var(--lw-primary)}.order-card__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.order-card__items{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-card__foot{align-items:center;gap:4px var(--lw-space-3);flex-wrap:wrap;margin-top:4px;display:flex}.order-card__total{font-weight:800}.order-card__next{color:var(--lw-primary);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}@media (width<=520px){.orders-sort{flex:1}.orders-sort select{flex:1;min-width:0}}.pay-options{gap:var(--lw-space-2);flex-direction:column;display:flex}.pay-option{align-items:flex-start;gap:var(--lw-space-3);width:100%;padding:var(--lw-space-3);border:1.5px solid var(--lw-border);border-radius:var(--lw-radius-sm);background:var(--lw-surface);color:var(--lw-text);font:inherit;text-align:left;cursor:pointer;display:flex}.pay-option:focus-visible{box-shadow:var(--lw-focus);outline:none}.pay-option--on{border-color:var(--lw-primary);background:var(--lw-primary-soft)}.pay-option:disabled{cursor:not-allowed;opacity:.6}.pay-option__radio{border:2px solid var(--lw-border);background:var(--lw-surface);border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:8px}.pay-option--on .pay-option__radio{border-color:var(--lw-primary);box-shadow:inset 0 0 0 3px var(--lw-surface);background:var(--lw-primary)}.pay-option__icon{background:var(--lw-surface-muted);width:34px;height:34px;color:var(--lw-text);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pay-option__icon--mpesa{color:#1b8a3a;background:#e3f6e8}.pay-option__text{flex-direction:column;gap:2px;display:flex}.mpesa-overlay{z-index:50;justify-content:center;align-items:center;gap:var(--lw-space-3);padding:var(--lw-space-4);background:#140e2899;flex-direction:column;display:flex;position:fixed;inset:0}.mpesa-phone{color:#1f1f1f;background:#fff;border-radius:20px;width:100%;max-width:340px;overflow:hidden;box-shadow:0 24px 60px #00000059}.mpesa-phone__bar{color:#fff;letter-spacing:.08em;background:#1b8a3a;align-items:center;gap:6px;padding:12px 16px;font-weight:800;display:flex}.mpesa-phone__body{flex-direction:column;gap:10px;padding:18px 16px 16px;display:flex}.mpesa-phone__message{margin:0;font-size:15px;line-height:1.45}.mpesa-phone__message--fail{color:#b42318;gap:8px;font-weight:700;display:flex}.mpesa-phone__message--fail svg{flex-shrink:0;margin-top:2px}.mpesa-phone__sub{color:#666;font-size:13px}.mpesa-phone__pin{min-height:48px;font:inherit;letter-spacing:.4em;text-align:center;border:1.5px solid #cfcfcf;border-radius:10px;padding:0 12px;font-size:20px}.mpesa-phone__pin:focus{border-color:#1b8a3a;outline:none;box-shadow:0 0 0 3px #1b8a3a33}.mpesa-phone__pin::placeholder{letter-spacing:normal;font-size:14px}.mpesa-phone__error{color:#b42318;font-size:13px;font-weight:600}.mpesa-phone__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.mpesa-phone__actions button{color:#1b8a3a;min-height:42px;font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 18px;font-weight:800}.mpesa-phone__actions button[type=submit]{color:#fff;background:#1b8a3a}.mpesa-phone__actions button:disabled{opacity:.6;cursor:default}.mpesa-phone__recover{margin-top:4px}.mpesa-overlay__note{color:#ffffffd9;text-align:center;max-width:340px;margin:0;font-size:12px}.placed-banner{align-items:flex-start;gap:var(--lw-space-3);margin-bottom:var(--lw-space-3);padding:var(--lw-space-3) var(--lw-space-4);border-radius:var(--lw-radius);background:var(--lw-badge-success-bg);color:var(--lw-success);display:flex}.placed-banner>svg{flex-shrink:0;margin-top:2px}.placed-banner div{flex-direction:column;gap:2px;display:flex}.placed-banner span{color:var(--lw-text);font-size:14px}.otp-card__expiry{opacity:.85;font-size:13px;position:relative}.home-section{scroll-margin-top:calc(var(--lw-header-h) + 16px);margin:56px 0}.text-gradient{background:var(--lw-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.section-heading{max-width:640px;margin:0 auto var(--lw-space-5);text-align:center}.section-heading__eyebrow{margin-bottom:var(--lw-space-2);color:var(--lw-primary);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800;display:inline-block}.section-heading h2{letter-spacing:-.03em;font-size:28px;font-weight:800}.section-heading p{margin:var(--lw-space-2) 0 0;color:var(--lw-text-muted);font-size:16px}.section-head__clear{min-height:0;padding:2px 10px}.home-hero{gap:var(--lw-space-5);border:1px solid var(--lw-border);background:radial-gradient(circle at 0% 0%, #a855f729, transparent 45%), radial-gradient(circle at 100% 100%, #06b6d429, transparent 50%), var(--lw-surface);box-shadow:var(--lw-shadow);border-radius:28px;padding:28px 20px 8px;display:grid;position:relative;overflow:hidden}.home-hero__copy{z-index:1;animation:.6s ease-out both lw-rise;position:relative}.eyebrow-pill{background:var(--lw-primary-soft);color:var(--lw-primary);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow-pill__dot{background:var(--lw-success);border-radius:50%;width:8px;height:8px;animation:2s infinite lw-pulse;box-shadow:0 0 #05966980}.home-hero h1{margin-top:var(--lw-space-4);letter-spacing:-.04em;font-size:40px;font-weight:800;line-height:1.05}.home-hero__lead{max-width:480px;margin:var(--lw-space-4) 0 0;color:var(--lw-text-muted);font-size:16px;line-height:1.6}.home-hero__ctas{gap:var(--lw-space-3);margin-top:var(--lw-space-5);flex-wrap:wrap;display:flex}.home-cta{border-radius:999px;min-height:52px;padding:0 26px;font-size:16px}.home-hero__facts{gap:var(--lw-space-2) var(--lw-space-4);margin:var(--lw-space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.home-hero__facts li{color:var(--lw-text-muted);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.home-hero__facts svg{color:var(--lw-primary)}.hero-visual{min-height:360px;animation:.7s ease-out .1s both lw-rise;position:relative}.hero-visual__glow{background:var(--lw-gradient);filter:blur(60px);opacity:.35;border-radius:50%;position:absolute;inset:12% 10%}.hero-visual__bubbles span{background:radial-gradient(circle at 30% 30%,#ffffffe6,#a855f714 65%);border-color:#7c3aed2e}.hero-orb{width:240px;height:240px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-orb__ring{border:2px dashed #7c3aed38;border-radius:50%;animation:40s linear infinite lw-spin;position:absolute;inset:-28px}.hero-orb__core{background:var(--lw-gradient);color:#fff;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;box-shadow:inset 0 -18px 40px #4c1d9540,0 30px 60px #7c3aed4d}.orbit-icon{z-index:1;border:1px solid var(--lw-border);background:var(--lw-surface);width:58px;height:58px;box-shadow:var(--lw-shadow-lg);border-radius:18px;place-items:center;animation:6s ease-in-out infinite lw-float;display:grid;position:absolute}.orbit-icon--bike{color:var(--lw-svc-wash-fold);top:8%;left:12%}.orbit-icon--shirt{color:var(--lw-svc-wash-iron);animation-delay:-1.5s;top:12%;right:12%}.orbit-icon--sparkles{color:var(--lw-svc-dry-clean);animation-delay:-3s;bottom:10%;left:14%}.orbit-icon--shield{color:var(--lw-success);animation-delay:-4.5s;bottom:12%;right:10%}.steps-grid{gap:var(--lw-space-4);margin:0;padding:0;list-style:none;display:grid}.step-card{padding:var(--lw-space-5);border:1px solid var(--lw-border);background:var(--lw-surface);box-shadow:var(--lw-shadow);border-radius:22px;transition:transform .2s,box-shadow .2s;position:relative}.step-card:hover{box-shadow:var(--lw-shadow-lg);transform:translateY(-4px)}.step-card__number{color:var(--lw-primary-soft);font-size:44px;font-weight:800;line-height:1;position:absolute;top:14px;right:20px}.step-card__icon{width:52px;height:52px;margin-bottom:var(--lw-space-4);background:var(--lw-gradient);color:#fff;border-radius:16px;place-items:center;display:grid;box-shadow:0 8px 20px #7c3aed4d}.step-card h3{font-size:18px;font-weight:800}.step-card p{color:var(--lw-text-muted);margin:6px 0 0;font-size:14px;line-height:1.55}.bento{gap:var(--lw-space-4);display:grid}.bento-card{--tone:var(--lw-primary);--tone-soft:var(--lw-primary-soft);padding:var(--lw-space-5);border:1px solid var(--lw-border);background:var(--lw-surface);box-shadow:var(--lw-shadow);border-radius:22px}.bento-card h3{font-size:18px;font-weight:800}.bento-card p{color:var(--lw-text-muted);margin:6px 0 0;font-size:14px;line-height:1.55}.bento-card__icon{width:48px;height:48px;margin-bottom:var(--lw-space-4);background:var(--tone-soft);color:var(--tone);border-radius:15px;place-items:center;display:grid}.bento-card--aqua{--tone:var(--lw-svc-wash-fold);--tone-soft:var(--lw-svc-wash-fold-soft)}.bento-card--mint{--tone:var(--lw-success);--tone-soft:var(--lw-badge-success-bg)}.bento-card--orange{--tone:var(--lw-svc-iron-only);--tone-soft:var(--lw-svc-iron-only-soft)}.bento-card--pink{--tone:var(--lw-svc-dry-clean);--tone-soft:var(--lw-svc-dry-clean-soft)}.bento-card--hero{background:var(--lw-gradient);color:#fff;box-shadow:var(--lw-shadow-lg);border:none;position:relative;overflow:hidden}.bento-card--hero h3{font-size:24px}.bento-card--hero p{color:#ffffffe6;max-width:440px;font-size:15px}.bento-card__icon--light{color:#fff;background:#fff3}.custody-chain{margin-top:var(--lw-space-5);align-items:flex-start;display:flex}.custody-chain__node{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.custody-chain__circle{background:#ffffff2e;border:1.5px solid #ffffff73;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.custody-chain__link{background:#ffffff73;flex:1;min-width:14px;height:2px;margin-top:21px;position:relative}.custody-chain__check{width:20px;height:20px;color:var(--lw-success);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq{gap:var(--lw-space-3);flex-direction:column;max-width:760px;margin:0 auto;display:flex}.faq__item{border:1px solid var(--lw-border);background:var(--lw-surface);box-shadow:var(--lw-shadow-sm);border-radius:18px;transition:box-shadow .2s}.faq__item[open]{box-shadow:var(--lw-shadow)}.faq__item summary{justify-content:space-between;align-items:center;gap:var(--lw-space-3);cursor:pointer;padding:18px 20px;font-weight:700;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__chevron{color:var(--lw-primary);flex-shrink:0;transition:transform .2s}.faq__item[open] .faq__chevron{transform:rotate(180deg)}.faq__item p{color:var(--lw-text-muted);margin:0;padding:0 20px 18px;line-height:1.6}.cta-band{background:var(--lw-gradient);color:#fff;text-align:center;box-shadow:var(--lw-shadow-lg);border-radius:28px;margin:56px 0 40px;padding:44px 24px;position:relative;overflow:hidden}.cta-band h2{letter-spacing:-.03em;font-size:28px;font-weight:800;position:relative}.cta-band p{opacity:.9;margin:8px 0 0;position:relative}.cta-band__actions{justify-content:center;gap:var(--lw-space-3);margin-top:var(--lw-space-5);flex-wrap:wrap;display:flex;position:relative}.cta-band__primary,.cta-band__secondary{border-radius:999px;min-height:50px;padding:0 26px}.cta-band__primary{color:var(--lw-primary);background:#fff}.cta-band__secondary{color:#fff;background:#ffffff1f;border-color:#fff9}.cta-band__secondary:hover{background:#ffffff38}.site-footer{padding-top:var(--lw-space-5);border-top:1px solid var(--lw-border)}.site-footer__top{justify-content:space-between;gap:var(--lw-space-4);flex-wrap:wrap;display:flex}.site-footer__brand p{max-width:320px;margin:var(--lw-space-2) 0 0;color:var(--lw-text-muted);font-size:14px}.site-footer__nav{gap:var(--lw-space-2) var(--lw-space-5);flex-wrap:wrap;display:flex}.site-footer__nav a{color:var(--lw-text);font-weight:600;text-decoration:none}.site-footer__nav a:hover{color:var(--lw-primary)}.site-footer__bottom{justify-content:space-between;gap:var(--lw-space-2);margin-top:var(--lw-space-5);color:var(--lw-text-muted);flex-wrap:wrap;font-size:13px;display:flex}@keyframes lw-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lw-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lw-pulse{0%{box-shadow:0 0 #05966980}70%{box-shadow:0 0 0 8px #05966900}to{box-shadow:0 0 #05966900}}@media (prefers-reduced-motion:reduce){.home-hero__copy,.hero-visual,.orbit-icon,.hero-orb__ring,.eyebrow-pill__dot{animation:none}}@media (width>=640px){.steps-grid,.bento{grid-template-columns:repeat(2,1fr)}.bento-card--hero{grid-column:span 2}}@media (width>=900px){.home-section{margin:88px 0}.section-heading{margin-bottom:var(--lw-space-6)}.section-heading h2{font-size:40px}.section-heading p{font-size:17px}.home-hero{grid-template-columns:1.05fr 1fr;align-items:center;min-height:540px;padding:56px}.home-hero h1{font-size:64px}.home-hero__lead{font-size:18px}.hero-visual{min-height:480px}.hero-orb{width:280px;height:280px}.steps-grid,.bento{grid-template-columns:repeat(4,1fr)}.bento-card--hero{padding:var(--lw-space-6);grid-area:span 2/span 2}.bento-card--hero h3{font-size:30px}.cta-band{padding:64px 32px}.cta-band h2{font-size:40px}}.laundry-list-heading{scroll-margin-top:calc(var(--lw-header-h) + 20px);outline:none}.laundry-list-heading:focus-visible{box-shadow:none}
