{
  "title": "Express & Same-Day Dry Cleaning Kolkata | The Swiss Laundry",
  "description": "Same-day and next-day express dry cleaning and laundry in Kolkata. Emergency pickup available. Call 9836233354. The Swiss Laundry since 2013.",
  "keywords": "",
  "robots": "index,follow,max-snippet:-1,max-image-preview:large",
  "canonical": "https://www.theswisslaundry.com/express-services",
  "hreflangs": [
    {
      "hreflang": "en-IN",
      "href": "https://www.theswisslaundry.com/express-services"
    }
  ],
  "og": {
    "title": "Express & Same-Day Dry Cleaning Kolkata | The Swiss Laundry",
    "description": "Same-day and next-day express dry cleaning in Kolkata. Emergency pickup available. Call 9836233354.",
    "url": "https://www.theswisslaundry.com/express-services",
    "image": "https://www.theswisslaundry.com/images/og-default.svg",
    "image:width": "1200",
    "image:height": "630",
    "site_name": "The Swiss Laundry",
    "type": "website",
    "locale": "en_IN"
  },
  "geo": {
    "region": "IN-WB",
    "placename": "Kolkata"
  },
  "jsonLd": [
    [
      {
        "@context": "https://schema.org",
        "@type": "Service",
        "name": "Express Laundry & Dry Cleaning Service — Same Day Kolkata",
        "description": "Same-day and next-day express laundry and dry cleaning in Kolkata. Emergency pickup available. The Swiss Laundry collects from your door and returns within hours.",
        "provider": {
          "@type": "LocalBusiness",
          "name": "The Swiss Laundry",
          "telephone": "+919836233354",
          "url": "https://www.theswisslaundry.com",
          "address": {
            "@type": "PostalAddress",
            "streetAddress": "P-4 Kasba Industrial Estate, Phase III, E.M. Bypass (East)",
            "addressLocality": "Kolkata",
            "addressRegion": "West Bengal",
            "postalCode": "700107",
            "addressCountry": "IN"
          }
        },
        "areaServed": {
          "@type": "Place",
          "name": "Kolkata, West Bengal, India"
        },
        "serviceType": "Express Laundry and Dry Cleaning",
        "availableChannel": {
          "@type": "ServiceChannel",
          "serviceUrl": "https://www.theswisslaundry.com/pickup",
          "servicePhone": "+919836233354"
        },
        "offers": [
          {
            "@type": "Offer",
            "name": "Express Dry Cleaning",
            "description": "Same-day or next-day dry cleaning for suits, sarees, silk and premium garments in Kolkata.",
            "seller": {
              "@type": "LocalBusiness",
              "name": "The Swiss Laundry"
            }
          },
          {
            "@type": "Offer",
            "name": "Express Laundry",
            "description": "Same-day wash and fold laundry service with doorstep pickup and delivery across Kolkata.",
            "seller": {
              "@type": "LocalBusiness",
              "name": "The Swiss Laundry"
            }
          }
        ]
      },
      {
        "@context": "https://schema.org",
        "@type": "FAQPage",
        "mainEntity": [
          {
            "@type": "Question",
            "name": "Does The Swiss Laundry offer same-day dry cleaning in Kolkata?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Yes. The Swiss Laundry offers express same-day and next-day dry cleaning in Kolkata for eligible garments. Call 9836233354 or WhatsApp to confirm availability and arrange emergency pickup. Express service is subject to garment type and current capacity."
            }
          },
          {
            "@type": "Question",
            "name": "How quickly can you collect a garment for express service?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "For emergency express service, call us directly on 9836233354. We will confirm pickup availability and estimated turnaround time based on the garment type and your location in Kolkata. WhatsApp is available for faster response."
            }
          },
          {
            "@type": "Question",
            "name": "What is the turnaround time for express dry cleaning?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Standard express turnaround is same-day or next-day depending on the garment type and when it is collected. Heavily embellished, structured, or delicate garments may require additional time for safe processing. We will always confirm the timeline before accepting the order."
            }
          },
          {
            "@type": "Question",
            "name": "Is there an extra charge for express service?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Express service carries a premium charge above our standard pricing. The exact amount depends on the garment type and turnaround time required. We confirm all charges before proceeding. Call 9836233354 for current express pricing."
            }
          },
          {
            "@type": "Question",
            "name": "What garments qualify for same-day express service?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Most everyday garments — shirts, trousers, sarees, kurtas, suits — are eligible for express service. Heavily embroidered bridal wear, structured garments with complex lining, leather, suede, and carpets require standard processing time. We assess each garment individually."
            }
          }
        ]
      },
      {
        "@context": "https://schema.org",
        "@type": "BreadcrumbList",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "Home",
            "item": "https://www.theswisslaundry.com/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Express Services",
            "item": "https://www.theswisslaundry.com/express-services"
          }
        ]
      },
      {
        "@context": "https://schema.org",
        "@type": "LocalBusiness",
        "name": "The Swiss Laundry",
        "telephone": "+919836233354",
        "url": "https://www.theswisslaundry.com",
        "openingHours": "Mo-Sa 10:00-17:00",
        "aggregateRating": {
          "@type": "AggregateRating",
          "ratingValue": "4.5",
          "reviewCount": "200",
          "bestRating": "5"
        },
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "P-4 Kasba Industrial Estate, Phase III, E.M. Bypass (East)",
          "addressLocality": "Kolkata",
          "addressRegion": "West Bengal",
          "postalCode": "700107",
          "addressCountry": "IN"
        }
      },
      {
        "@context": "https://schema.org",
        "@type": "SpeakableSpecification",
        "cssSelector": [
          "h1",
          ".hero-sub",
          ".express-lead",
          ".tier-name",
          ".honest-line"
        ]
      }
    ]
  ],
  "styleCss": "[data-reveal]{opacity:1!important;transform:none!important}\n[data-reveal]{opacity:1!important;transform:none!important}\n/* NAV */\nnav{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:0 3rem;height:70px;transition:background 0.5s,border-color 0.5s,box-shadow 0.5s;border-bottom:0.5px solid transparent}\nnav.on-dark{background:rgba(12,11,10,0.2);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom-color:rgba(255,255,255,0.07)}\nnav.on-light{background:rgba(245,240,232,0.97);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom-color:rgba(0,0,0,0.08);box-shadow:0 2px 28px rgba(0,0,0,0.07)}\n.nav-logo a{display:block;line-height:0}\n.nav-logo img{height:46px;width:auto;display:block}\n\n\nnav.on-dark \nnav.on-dark \nnav.on-light \nnav.on-light \n.nav-right{display:flex;align-items:center;gap:0.7rem;flex-shrink:0}\n.btn-track{font-family:var(--sans);font-size:9px;letter-spacing:0.15em;text-transform:uppercase;text-decoration:none;padding:9px 20px;transition:all 0.3s;white-space:nowrap}.btn-connect{font-family:var(--sans);font-size:9px;letter-spacing:0.15em;text-transform:uppercase;text-decoration:none;padding:9px 20px;transition:all 0.3s;white-space:nowrap}\nnav.on-dark .btn-track{border:1px solid rgba(255,255,255,0.35);color:rgba(255,255,255,0.9)}.btn-connect{border:1px solid rgba(255,255,255,0.35);color:rgba(255,255,255,0.9)}\nnav.on-dark .btn-track:hover{border-color:#fff;color:#fff;background:rgba(255,255,255,0.08)}.btn-connect:hover{border-color:#fff;color:#fff;background:rgba(255,255,255,0.08)}\nnav.on-light .btn-track{border:1px solid rgba(192,65,90,0.5);color:var(--pink)}.btn-connect{border:1px solid rgba(192,65,90,0.5);color:var(--pink)}\nnav.on-light .btn-track:hover{border-color:var(--pink);background:rgba(192,65,90,0.05)}.btn-connect:hover{border-color:var(--pink);background:rgba(192,65,90,0.05)}\n.btn-book{font-family:var(--sans);font-size:9px;font-weight:500;letter-spacing:0.15em;text-transform:uppercase;text-decoration:none;padding:10px 22px;background:var(--pink);color:#fff;border:1px solid var(--pink);transition:background 0.25s;white-space:nowrap}\n.btn-book:hover{background:var(--pink2);border-color:var(--pink2)}\n\n\nnav.on-dark \nnav.on-light \n.mob-menu{display:none;position:fixed;top:70px;left:0;right:0;background:var(--cream);z-index:199;flex-direction:column;border-bottom:0.5px solid rgba(0,0,0,0.1);box-shadow:0 8px 24px rgba(0,0,0,0.08)}\n.mob-menu.open{display:flex}\n.mob-menu a{font-family:var(--sans);font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--dark2);text-decoration:none;padding:1rem 2rem;border-bottom:0.5px solid rgba(0,0,0,0.07);transition:color 0.2s}\n.mob-menu a:hover{color:var(--pink)}\n.mob-menu .mob-track{color:var(--pink)}\n.mob-menu .mob-book{background:var(--pink);color:#fff;text-align:center;border-bottom:none;font-weight:500}\n.mob-menu .mob-book:hover{background:var(--pink2);color:#fff}\n/* ═══════════════════════════════════════════════\n   THE SWISS LAUNDRY — /express-services\n   Tone: urgent but premium. Speed without panic.\n   ═══════════════════════════════════════════════ */\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\n*{-webkit-tap-highlight-color:transparent}\n:root{\n  --cream:#F5F0E8;--dark:#0c0b0a;--dark2:#1a1918;--dark3:#141312;\n  --pink:#C0415A;--pink2:#a8324a;\n  --gold:#C9A84C;--gold-l:#E2C97E;\n  --serif:'Cormorant Garamond',Georgia,serif;\n  --sans:'Jost','Helvetica Neue',Arial,sans-serif;\n  --bg:#1a1918;--bg2:#201e1d;\n  --surf:rgba(255,255,255,.05);--surf-b:rgba(255,255,255,.1);\n  --txt:#fff;--txt2:rgba(255,255,255,.82);--txt3:rgba(255,255,255,.55);\n}\n/* theme: dark default */\n:root{--bg:#1a1918;--bg2:#201e1d;--surf:rgba(255,255,255,.05);--surf-b:rgba(255,255,255,.09);--txt:#fff;--txt2:rgba(255,255,255,.82);--txt3:rgba(255,255,255,.55);}\n@media(prefers-color-scheme:light){\n  :root{--bg:#F5F0E8;--bg2:#EDE7D9;--surf:#fff;--surf-b:rgba(26,25,24,.1);--txt:#1a1918;--txt2:#3d3a36;--txt3:#7a7168;}\n}\nhtml{scroll-behavior:smooth;overflow-x:hidden}\nbody{font-family:var(--sans);background:var(--bg);color:var(--txt);-webkit-font-smoothing:antialiased;overflow-x:hidden}\n::-webkit-scrollbar{width:3px}\n::-webkit-scrollbar-thumb{background:rgba(201,168,76,.3);border-radius:2px}\n:focus-visible{outline:2px solid var(--gold);outline-offset:3px}\n.skip-link{position:absolute;left:-999px;top:auto;width:1px;height:1px;overflow:hidden}\n.skip-link:focus{left:1rem;top:1rem;width:auto;height:auto;background:var(--gold);color:var(--dark);padding:.5rem 1rem;z-index:9999;border-radius:4px}\nbody::after{content:'';position:fixed;inset:0;pointer-events:none;z-index:9998;opacity:.018;\n  background-image:url(\"data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E\");\n  background-size:128px;mix-blend-mode:multiply}\n.scroll-bar{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,var(--pink),var(--gold));z-index:9999;width:0}\n[data-reveal]{transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}\n.seo-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}\n\n/* ── HERO ── */\n.ex-hero{\n  background:var(--dark3);\n  min-height:100vh;\n  display:flex;flex-direction:column;justify-content:flex-end;\n  padding:0 8vw 5rem;\n  position:relative;overflow:hidden;\n}\n/* Diagonal speed lines — pure CSS, suggests urgency */\n.ex-hero::before{\n  content:'';position:absolute;inset:0;\n  background:repeating-linear-gradient(\n    -55deg,\n    transparent,transparent 120px,\n    rgba(201,168,76,.018) 120px,rgba(201,168,76,.018) 121px\n  );\n  pointer-events:none;\n}\n.ex-hero::after{\n  content:'';position:absolute;inset:0;\n  background:\n    radial-gradient(ellipse 60% 60% at 5% 90%,rgba(192,65,90,.1),transparent 55%),\n    radial-gradient(ellipse 40% 50% at 95% 10%,rgba(201,168,76,.06),transparent 50%);\n  pointer-events:none;\n}\n/* Animated urgency pulse — top bar */\n.ex-urgency-bar{\n  position:absolute;top:0;left:0;right:0;\n  height:3px;\n  background:linear-gradient(90deg,var(--pink),var(--gold),var(--pink));\n  background-size:200% 100%;\n  animation:urgencyPulse 3s ease-in-out infinite;\n}\n@keyframes urgencyPulse{\n  0%,100%{background-position:0% 50%}\n  50%{background-position:100% 50%}\n}\n.ex-ghost{\n  position:absolute;right:-2vw;bottom:-2rem;\n  font-family:var(--serif);font-weight:300;font-style:italic;\n  font-size:clamp(100px,18vw,260px);\n  color:rgba(255,255,255,.02);\n  line-height:1;pointer-events:none;user-select:none;\n  letter-spacing:-.04em;\n}\n.ex-inner{position:relative;z-index:1;max-width:1100px;width:100%}\n.ex-eyebrow{\n  font-family:var(--sans);font-size:9px;letter-spacing:.4em;\n  text-transform:uppercase;color:var(--pink);\n  display:flex;align-items:center;gap:.8rem;margin-bottom:1.2rem;\n}\n.ex-eyebrow::before{content:'';width:32px;height:.5px;background:var(--pink)}\n\n/* Massive H1 */\n.ex-h1{\n  font-family:var(--serif);font-style:italic;font-weight:300;\n  font-size:clamp(52px,9vw,120px);\n  color:#fff;line-height:.88;letter-spacing:-.04em;\n  margin-bottom:1.5rem;\n}\n.ex-h1 em{color:var(--gold)}\n\n.hero-sub{\n  font-family:var(--sans);font-size:clamp(13px,1.5vw,16px);\n  font-weight:300;color:rgba(255,255,255,.5);\n  line-height:1.7;max-width:520px;margin-bottom:2.5rem;\n}\n\n/* Hero CTAs */\n.ex-ctas{display:flex;gap:.7rem;flex-wrap:wrap;align-items:center}\n.ex-cta-primary{\n  display:inline-flex;align-items:center;gap:.5rem;\n  background:var(--pink);color:#fff;\n  font-family:var(--sans);font-size:9px;font-weight:500;\n  letter-spacing:.2em;text-transform:uppercase;\n  padding:1rem 2rem;border-radius:5px;text-decoration:none;\n  transition:background .2s,transform .2s;\n}\n.ex-cta-primary:hover{background:var(--pink2);transform:translateY(-1px)}\n.ex-cta-primary svg{width:13px;height:13px;flex-shrink:0}\n.ex-cta-wa{\n  display:inline-flex;align-items:center;gap:.5rem;\n  background:#25D366;color:#fff;\n  font-family:var(--sans);font-size:9px;font-weight:500;\n  letter-spacing:.18em;text-transform:uppercase;\n  padding:1rem 1.6rem;border-radius:5px;text-decoration:none;\n  transition:background .2s;\n}\n.ex-cta-wa:hover{background:#1da851}\n.ex-cta-wa svg{width:13px;height:13px;flex-shrink:0}\n.ex-cta-call{\n  font-family:var(--sans);font-size:12px;font-weight:300;\n  color:rgba(255,255,255,.35);letter-spacing:.04em;\n  text-decoration:none;padding:.9rem 0;\n}\n.ex-cta-call:hover{color:rgba(255,255,255,.7)}\n.ex-cta-call strong{color:rgba(255,255,255,.7);font-weight:400}\n\n/* Scroll hint */\n.scroll-hint-wrap{\n  position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);\n  display:flex;flex-direction:column;align-items:center;gap:.4rem;\n  opacity:.25;pointer-events:none;\n}\n.scroll-hint-wrap span{font-family:var(--sans);font-size:8px;letter-spacing:.28em;text-transform:uppercase;color:#fff}\n.scroll-hint-line{width:1px;height:28px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.7));animation:shPulse 2.2s ease-in-out infinite}\n@keyframes shPulse{0%,100%{opacity:.3;transform:scaleY(.7)}50%{opacity:.9;transform:scaleY(1)}}\n\n.ex-threshold{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.5) 50%,transparent)}\n\n/* ── CLOCK / URGENCY STRIP ── */\n.urgency-strip{\n  background:var(--pink);\n  padding:.8rem 8vw;\n  display:flex;align-items:center;justify-content:center;\n  gap:2rem;flex-wrap:wrap;\n}\n.urgency-item{\n  font-family:var(--sans);font-size:10px;font-weight:400;\n  letter-spacing:.14em;text-transform:uppercase;color:#fff;\n  display:flex;align-items:center;gap:.5rem;opacity:.9;\n}\n.urgency-item svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;opacity:.7}\n.urgency-sep{color:rgba(255,255,255,.3);font-size:6px}\n\n/* ── BODY ── */\n.ex-body{padding:6rem 8vw;background:var(--bg)}\n.ex-inner-body{max-width:1100px;margin:0 auto}\n\n/* ── TIERS — the three speed levels ── */\n.tiers-section{margin-bottom:5rem}\n.tiers-eyebrow{font-family:var(--sans);font-size:8px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--txt3);display:block;margin-bottom:.6rem}\n.tiers-title{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(28px,4vw,48px);color:var(--txt);margin-bottom:.6rem;line-height:1.1}\n.tiers-lead{font-family:var(--sans);font-size:13px;font-weight:300;color:var(--txt2);line-height:1.9;max-width:600px;margin-bottom:2.5rem}\n.express-lead{font-family:var(--sans);font-size:13px;font-weight:300;color:var(--txt2);line-height:1.9;max-width:600px;margin-bottom:2.5rem}\n\n.tiers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}\n\n.tier-card{\n  border-radius:10px;padding:2rem 1.8rem;\n  border:1px solid var(--surf-b);\n  position:relative;overflow:hidden;\n  transition:transform .2s,box-shadow .2s,border-color .2s;\n}\n.tier-card:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(26,25,24,.08)}\n.tier-card.tier-standard{background:var(--surf)}\n.tier-card.tier-express{\n  background:var(--dark2);border-color:rgba(192,65,90,.3);\n}\n.tier-card.tier-emergency{\n  background:var(--dark2);border-color:rgba(201,168,76,.25);\n}\n@media(prefers-color-scheme:dark){\n  .tier-card.tier-standard{background:rgba(255,255,255,.04)}\n}\n/* Express badge */\n.tier-badge{\n  position:absolute;top:0;right:0;\n  font-family:var(--sans);font-size:7px;font-weight:500;\n  letter-spacing:.18em;text-transform:uppercase;\n  padding:.25rem .7rem;\n  border-radius:0 10px 0 6px;\n}\n.tier-badge-popular{background:var(--pink);color:#fff}\n.tier-badge-urgent{background:var(--gold);color:var(--dark)}\n\n/* Tier icon */\n.tier-icon-wrap{\n  width:44px;height:44px;border-radius:50%;\n  display:flex;align-items:center;justify-content:center;\n  margin-bottom:1.2rem;\n}\n.tier-standard .tier-icon-wrap{background:rgba(26,25,24,.06)}\n.tier-express .tier-icon-wrap{background:rgba(192,65,90,.15)}\n.tier-emergency .tier-icon-wrap{background:rgba(201,168,76,.15)}\n.tier-icon-wrap svg{width:20px;height:20px}\n.tier-standard .tier-icon-wrap svg{color:var(--txt3)}\n.tier-express .tier-icon-wrap svg{color:var(--pink)}\n.tier-emergency .tier-icon-wrap svg{color:var(--gold)}\n\n.tier-name{\n  font-family:var(--serif);font-style:italic;font-weight:300;\n  font-size:clamp(20px,2.5vw,26px);\n  display:block;margin-bottom:.3rem;\n}\n.tier-standard .tier-name{color:var(--txt)}\n.tier-express .tier-name,.tier-emergency .tier-name{color:#fff}\n\n.tier-time{\n  font-family:var(--sans);font-size:9px;font-weight:500;\n  letter-spacing:.18em;text-transform:uppercase;\n  display:block;margin-bottom:.8rem;\n}\n.tier-standard .tier-time{color:var(--txt3)}\n.tier-express .tier-time{color:var(--pink)}\n.tier-emergency .tier-time{color:var(--gold)}\n\n.tier-desc{\n  font-family:var(--sans);font-size:12px;font-weight:300;\n  line-height:1.8;margin-bottom:1.2rem;\n}\n.tier-standard .tier-desc{color:var(--txt2)}\n.tier-express .tier-desc,.tier-emergency .tier-desc{color:rgba(255,255,255,.6)}\n\n.tier-features{list-style:none;display:flex;flex-direction:column;gap:.35rem;margin-bottom:1.5rem}\n.tier-feature{\n  display:flex;gap:.55rem;align-items:flex-start;\n  font-family:var(--sans);font-size:11px;font-weight:300;line-height:1.6;\n}\n.tier-feature::before{\n  content:'';width:5px;height:5px;border-radius:50%;\n  flex-shrink:0;margin-top:.35rem;\n}\n.tier-standard .tier-feature{color:var(--txt2)}\n.tier-standard .tier-feature::before{background:var(--txt3)}\n.tier-express .tier-feature{color:rgba(255,255,255,.6)}\n.tier-express .tier-feature::before{background:var(--pink)}\n.tier-emergency .tier-feature{color:rgba(255,255,255,.6)}\n.tier-emergency .tier-feature::before{background:var(--gold)}\n\n.tier-cta{\n  display:flex;align-items:center;justify-content:center;gap:.4rem;\n  font-family:var(--sans);font-size:9px;font-weight:500;\n  letter-spacing:.18em;text-transform:uppercase;\n  padding:.75rem;border-radius:5px;text-decoration:none;\n  transition:all .2s;\n}\n.tier-standard .tier-cta{background:var(--surf-b);color:var(--txt)}\n.tier-standard .tier-cta:hover{background:var(--pink);color:#fff}\n.tier-express .tier-cta{background:var(--pink);color:#fff}\n.tier-express .tier-cta:hover{background:var(--pink2)}\n.tier-emergency .tier-cta{background:var(--gold);color:var(--dark)}\n.tier-emergency .tier-cta:hover{background:var(--gold-l,#E2C97E)}\n.tier-cta svg{width:12px;height:12px;flex-shrink:0}\n\n/* ── HOW IT WORKS — express specific ── */\n.hiw-section{\n  background:var(--dark2);border-radius:12px;\n  padding:3rem;margin-bottom:4rem;\n}\n.hiw-eyebrow{font-family:var(--sans);font-size:8px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:.5rem}\n.hiw-title{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(22px,3vw,32px);color:#fff;margin-bottom:2rem;line-height:1.1}\n.hiw-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;position:relative}\n.hiw-steps::before{\n  content:'';position:absolute;top:18px;left:10%;right:10%;height:1px;\n  background:linear-gradient(90deg,transparent,rgba(201,168,76,.3) 20%,rgba(201,168,76,.3) 80%,transparent);\n}\n.hiw-step{text-align:center;position:relative;z-index:1}\n.hiw-num{\n  width:36px;height:36px;border-radius:50%;\n  background:rgba(192,65,90,.2);border:1px solid rgba(192,65,90,.4);\n  font-family:var(--serif);font-style:italic;font-weight:300;\n  font-size:16px;color:var(--pink);\n  display:flex;align-items:center;justify-content:center;\n  margin:0 auto .8rem;\n}\n.hiw-step-title{font-family:var(--serif);font-style:italic;font-weight:300;font-size:15px;color:#fff;display:block;margin-bottom:.4rem}\n.hiw-step-desc{font-family:var(--sans);font-size:11px;font-weight:300;color:rgba(255,255,255,.45);line-height:1.65}\n\n/* ── ELIGIBLE GARMENTS ── */\n.eligible-section{margin-bottom:4rem}\n.eligible-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}\n.eligible-col{background:var(--surf);border:1px solid var(--surf-b);border-radius:8px;padding:1.4rem 1.6rem}\n@media(prefers-color-scheme:dark){.eligible-col{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}}\n.eligible-col-title{font-family:var(--sans);font-size:9px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;display:block;margin-bottom:1rem}\n.eligible-col.yes .eligible-col-title{color:rgba(37,200,100,.8)}\n.eligible-col.no  .eligible-col-title{color:var(--pink)}\n.eligible-list{list-style:none;display:flex;flex-direction:column;gap:.35rem}\n.eligible-item{display:flex;gap:.6rem;align-items:flex-start;font-family:var(--sans);font-size:12px;font-weight:300;color:var(--txt2);line-height:1.6}\n.eligible-item::before{flex-shrink:0;margin-top:.2rem;font-size:10px}\n.yes .eligible-item::before{content:'✓';color:rgba(37,200,100,.8)}\n.no  .eligible-item::before{content:'×';color:var(--pink)}\n\n/* ── FAQ ── */\n.ex-faq{margin-bottom:4rem}\n.gfaq-item{border-bottom:.5px solid var(--surf-b)}\n.gfaq-item:first-of-type{border-top:.5px solid var(--surf-b)}\n.gfaq-q{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(14px,1.6vw,18px);color:var(--txt);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;background:none;border:none;width:100%;text-align:left;padding:.8rem 0;transition:color .2s}\n.gfaq-q:hover,.gfaq-item.open .gfaq-q{color:var(--pink)}\n.gfaq-icon{width:16px;height:16px;color:var(--txt3);flex-shrink:0;transition:transform .3s,color .2s}\n.gfaq-item.open .gfaq-icon{transform:rotate(45deg);color:var(--pink)}\n.gfaq-a{display:none;font-family:var(--sans);font-size:13px;font-weight:300;line-height:1.9;color:var(--txt2);padding-bottom:.9rem}\n.gfaq-item.open .gfaq-a{display:block}\n\n/* ── HONEST STATEMENT ── */\n.honest-statement{padding:3.5rem 8vw;text-align:center;background:var(--bg)}\n.honest-statement-inner{max-width:640px;margin:0 auto}\n.honest-divider{width:36px;height:1px;background:var(--gold);margin:0 auto 1.5rem;opacity:.4}\n.honest-line{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(16px,2vw,22px);color:var(--txt2);line-height:1.7;margin-bottom:.8rem}\n.honest-attr{font-family:var(--sans);font-size:10px;font-weight:300;color:var(--txt3);letter-spacing:.12em;text-transform:uppercase}\n\n/* ── FINAL CTA ── */\n.ex-final-cta{\n  background:var(--dark2);padding:5rem 8vw;text-align:center;\n  position:relative;overflow:hidden;\n}\n.ex-final-cta::before{\n  content:'';position:absolute;inset:0;\n  background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(192,65,90,.1),transparent 60%);\n  pointer-events:none;\n}\n.ex-final-inner{position:relative;z-index:1;max-width:600px;margin:0 auto}\n.ex-final-eye{font-family:var(--sans);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:1rem}\n.ex-final-title{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(32px,5vw,60px);color:#fff;line-height:1;margin-bottom:.8rem}\n.ex-final-title em{color:var(--pink)}\n.ex-final-sub{font-family:var(--sans);font-size:12px;font-weight:300;color:rgba(255,255,255,.4);line-height:1.7;margin-bottom:2.5rem}\n.ex-final-btns{display:flex;gap:.7rem;justify-content:center;flex-wrap:wrap}\n.ex-btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--sans);font-size:9px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;padding:1rem 2rem;border-radius:5px;text-decoration:none;transition:all .2s}\n.ex-btn-pink{background:var(--pink);color:#fff}\n.ex-btn-pink:hover{background:var(--pink2)}\n.ex-btn-ghost{background:rgba(255,255,255,.08);color:rgba(255,255,255,.7);border:.5px solid rgba(255,255,255,.15)}\n.ex-btn-ghost:hover{background:rgba(255,255,255,.14)}\n.ex-btn svg{width:13px;height:13px;flex-shrink:0}\n\n/* WA float */\n.wa-float{position:fixed;bottom:2rem;right:2rem;width:56px;height:56px;background:#25D366;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:9990;box-shadow:0 4px 20px rgba(37,211,102,.4);transition:transform .3s,box-shadow .3s;text-decoration:none}\n.wa-float:hover{transform:scale(1.1) translateY(-2px);box-shadow:0 8px 30px rgba(37,211,102,.5)}\n.wa-float svg{width:28px;height:28px;fill:#fff}\n.wa-float::before{content:'';position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(37,211,102,.4);animation:waPulse 2.5s ease-out infinite}\n@keyframes waPulse{0%{transform:scale(1);opacity:.6}100%{transform:scale(1.5);opacity:0}}\n.wa-tooltip{position:absolute;right:68px;background:#1a1918;color:#fff;font-family:var(--sans);font-size:11px;white-space:nowrap;padding:6px 12px;border-radius:4px;opacity:0;transform:translateX(8px);transition:opacity .3s,transform .3s;pointer-events:none}\n.wa-float:hover .wa-tooltip{opacity:1;transform:translateX(0)}\n\n@media print{.wa-float,.bookPill,.seasonal-banner,.scroll-bar,.ex-urgency-bar{display:none!important}body{font-size:11pt;color:#000;background:#fff}}\n@media(max-width:900px){\n  .ex-hero{padding:8rem 5vw 4rem;min-height:auto}\n  .tiers-grid{grid-template-columns:1fr}\n  .hiw-steps{grid-template-columns:1fr 1fr}\n  .hiw-steps::before{display:none}\n  .eligible-grid{grid-template-columns:1fr}\n  .ex-body,.honest-statement,.ex-final-cta{padding-left:5vw;padding-right:5vw}\n}\n@media(max-width:580px){\n  .hiw-steps{grid-template-columns:1fr}\n}\n\n/* ── Cursor + intro (global polish) ── */\n@media(hover:hover) and (pointer:fine){\n  *{cursor:none!important}\n  .cursor-dot{position:fixed;top:0;left:0;z-index:99999;pointer-events:none;width:8px;height:8px;background:var(--gold);border-radius:50%;transform:translate(-50%,-50%);transition:width .2s,height .2s,background .2s,opacity .3s;mix-blend-mode:difference}\n  .cursor-ring{position:fixed;top:0;left:0;z-index:99998;pointer-events:none;width:32px;height:32px;border:1px solid rgba(201,168,76,.4);border-radius:50%;transform:translate(-50%,-50%);transition:width .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1),border-color .2s,opacity .3s}\n  body.cursor-hover .cursor-dot{width:6px;height:6px;background:#fff}\n  body.cursor-hover .cursor-ring{width:44px;height:44px;border-color:rgba(201,168,76,.6)}\n  body.cursor-link .cursor-dot{width:12px;height:12px;background:var(--pink)}\n  body.cursor-link .cursor-ring{width:48px;height:48px;border-color:rgba(192,65,90,.5)}\n  body.cursor-hidden .cursor-dot,body.cursor-hidden .cursor-ring{opacity:0}\n}\n.intro-screen{position:fixed;inset:0;z-index:99997;background:var(--dark2,#1a1918);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.2rem;transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}\n.intro-screen.hidden{opacity:0;pointer-events:none;transform:translateY(-8px)}\n.intro-monogram{font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-weight:300;font-size:clamp(48px,8vw,96px);color:var(--gold,#C9A84C);letter-spacing:-.04em;opacity:0;animation:introFadeIn .8s cubic-bezier(.16,1,.3,1) .1s forwards}\n.intro-wordmark{font-family:'Jost','Helvetica Neue',Arial,sans-serif;font-size:9px;font-weight:300;letter-spacing:.35em;text-transform:uppercase;color:rgba(255,255,255,.25);opacity:0;animation:introFadeIn .6s ease .5s forwards}\n.intro-line{width:0;height:.5px;background:var(--gold,#C9A84C);opacity:.3;animation:introLine .8s cubic-bezier(.16,1,.3,1) .3s forwards}\n@keyframes introFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}\n@keyframes introLine{from{width:0}to{width:80px}}\n.page-transition-overlay{position:fixed;inset:0;z-index:99996;background:var(--dark2,#1a1918);opacity:0;pointer-events:none;transition:opacity .35s ease}\n.page-transition-overlay.active{opacity:1;pointer-events:all}\n\n/* ═══════════════════════════════════════════════\n   GLOBAL FEATURES — added to every page\n   ═══════════════════════════════════════════════ */\n\n/* ── Sticky booking pill (mobile only) ── */\n.book-pill{\n  display:none;\n  position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%);\n  background:var(--pink);color:#fff;\n  font-family:var(--sans);font-size:10px;font-weight:500;\n  letter-spacing:.18em;text-transform:uppercase;\n  padding:.75rem 1.8rem;border-radius:30px;\n  text-decoration:none;white-space:nowrap;\n  box-shadow:0 4px 20px rgba(192,65,90,.4);\n  z-index:9985;\n  animation:pillIn .4s cubic-bezier(.16,1,.3,1);\n  transition:opacity .3s,transform .3s;\n}\n.book-pill:hover{background:var(--pink2,#a8324a);transform:translateX(-50%) translateY(-2px)}\n.book-pill.hidden{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(8px)}\n@keyframes pillIn{from{opacity:0;transform:translateX(-50%) translateY(16px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}\n@media(max-width:768px){.book-pill{display:flex;align-items:center;gap:.5rem}}\n/* Hide pill on the pickup page itself */\nbody.page-pickup .book-pill{display:none!important}\n\n/* ── Seasonal banner ── */\n.seasonal-banner{\n  background:var(--dark2,#1a1918);color:rgba(255,255,255,.75);\n  font-family:var(--sans);font-size:10px;font-weight:400;letter-spacing:.08em;\n  text-align:center;padding:.45rem 3rem;position:relative;z-index:10000;\n  border-bottom:.5px solid rgba(255,255,255,.08);\n}\n.seasonal-banner a{color:var(--gold,#C9A84C);text-decoration:none;margin-left:.5rem;font-weight:500}\n.seasonal-banner a:hover{text-decoration:underline}\n.banner-close{position:absolute;right:1rem;top:50%;transform:translateY(-50%);\n  background:none;border:none;color:rgba(255,255,255,.4);cursor:pointer;\n  font-size:14px;line-height:1;padding:.2rem;transition:color .2s}\n.banner-close:hover{color:#fff}\n.seasonal-banner.hidden{display:none}\n@media(prefers-color-scheme:light){\n  .seasonal-banner{background:var(--dark2,#1a1918)}\n}\n\n/* ── Dark/light toggle in nav ── */\n.theme-toggle{\n  width:32px;height:32px;border-radius:50%;\n  background:none;border:.5px solid rgba(128,128,128,.25);\n  cursor:pointer;display:flex;align-items:center;justify-content:center;\n  transition:border-color .2s,background .2s;flex-shrink:0;\n}\n.theme-toggle:hover{border-color:var(--gold,#C9A84C);background:rgba(201,168,76,.08)}\n.theme-toggle svg{width:14px;height:14px;transition:opacity .2s}\n.theme-toggle .icon-dark{display:block}\n.theme-toggle .icon-light{display:none}\n[data-theme=\"light\"] .theme-toggle .icon-dark{display:none}\n[data-theme=\"light\"] .theme-toggle .icon-light{display:block}\n\n/* ── Google rating badge in footer ── */\n.g-rating-badge{\n  display:inline-flex;align-items:center;gap:.5rem;\n  text-decoration:none;\n  font-family:var(--sans);\n  padding:.5rem .8rem;\n  border-radius:6px;\n  border:.5px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.04);\n  transition:border-color .2s,background .2s;\n  margin-bottom:.8rem;\n}\n.g-rating-badge:hover{border-color:rgba(201,168,76,.3);background:rgba(201,168,76,.05)}\n.g-rating-stars{color:#FBBC04;font-size:13px;letter-spacing:.05em;line-height:1}\n.g-rating-num{font-family:var(--sans);font-size:13px;font-weight:500;color:#fff}\n.g-rating-label{font-family:var(--sans);font-size:9px;font-weight:300;\n  color:rgba(255,255,255,.45);letter-spacing:.08em}\n.g-rating-logo{font-family:var(--sans);font-size:9px;font-weight:700;\n  color:#4285F4;letter-spacing:-.02em}\n@media(prefers-color-scheme:light){\n  .g-rating-badge{border-color:rgba(26,25,24,.12);background:#fff}\n  .g-rating-num{color:#1a1918}\n  .g-rating-label{color:rgba(26,25,24,.45)}\n}\n\n/* ── WhatsApp share button (blogs/guides) ── */\n.wa-share{\n  display:inline-flex;align-items:center;gap:.5rem;\n  background:#25D366;color:#fff;\n  font-family:var(--sans);font-size:9px;font-weight:500;\n  letter-spacing:.15em;text-transform:uppercase;\n  padding:.65rem 1.2rem;border-radius:6px;text-decoration:none;\n  transition:background .2s;\n}\n.wa-share:hover{background:#1da851}\n.wa-share svg{width:14px;height:14px;flex-shrink:0}\n\n/* ── Reading time indicator ── */\n.reading-time{\n  font-family:var(--sans);font-size:10px;font-weight:300;\n  color:var(--txt3,rgba(255,255,255,.4));letter-spacing:.08em;\n  display:inline-flex;align-items:center;gap:.35rem;\n}\n.reading-time svg{width:11px;height:11px;opacity:.6}\n\n/* ── Was this helpful ── */\n.helpful-block{\n  display:flex;align-items:center;gap:1rem;flex-wrap:wrap;\n  padding:1.2rem 0;margin-top:2rem;\n  border-top:1px solid rgba(128,128,128,.12);\n}\n.helpful-label{font-family:var(--sans);font-size:12px;font-weight:300;\n  color:var(--txt3,rgba(255,255,255,.4))}\n.helpful-btn{\n  font-family:var(--sans);font-size:10px;font-weight:400;letter-spacing:.1em;\n  text-transform:uppercase;padding:.4rem 1rem;border-radius:4px;cursor:pointer;\n  border:.5px solid rgba(128,128,128,.2);background:none;\n  color:var(--txt3,rgba(255,255,255,.4));transition:all .2s;\n}\n.helpful-btn:hover,.helpful-btn.active{\n  border-color:var(--pink);color:var(--pink);background:rgba(192,65,90,.06)}\n.helpful-thanks{font-family:var(--sans);font-size:11px;color:var(--pink);display:none}\n.helpful-thanks.show{display:block}\n\n/* ── Page reading progress (long guides) ── */\n.read-progress{\n  position:fixed;top:0;left:0;height:2px;\n  background:var(--gold,#C9A84C);z-index:9999;width:0;\n  transition:width .1s linear;\n}\n/* FOOTER */\n/* ═══ FOOTER BASE ═══ */\n.site-footer{\n  background:#0a0906;\n  position:relative;\n}\n\n/* ── CONTACT FORM STRIP ── */\n.footer-form-strip{\n  border-bottom:0.5px solid rgba(201,168,76,0.1);\n  padding:5rem 4rem;\n  background:rgba(255,255,255,0.01);\n}\n.footer-form-wrap{\n  max-width:1000px;\n  margin:0 auto;\n}\n.footer-form-header{\n  margin-bottom:2.5rem;\n}\n.footer-form-eye{\n  font-family:var(--sans);font-size:9px;\n  letter-spacing:0.32em;text-transform:uppercase;\n  color:var(--gold);margin-bottom:0.8rem;\n}\n.footer-form-title{\n  font-family:var(--serif);font-style:italic;font-weight:300;\n  font-size:clamp(20px,2.5vw,32px);\n  color:#fff;line-height:1.3;letter-spacing:-0.01em;\n}\n\n/* Form grid */\n.footer-form-row{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:1rem;\n  margin-bottom:1rem;\n}\n.footer-form-field{\n  display:flex;flex-direction:column;gap:0.4rem;\n}\n.footer-form-field-full{\n  margin-bottom:1.2rem;\n}\n.footer-form-label{\n  font-family:var(--sans);font-size:9px;\n  letter-spacing:0.18em;text-transform:uppercase;\n  color:rgba(255,255,255,0.4);\n}\n.footer-form input,\n.footer-form select,\n.footer-form textarea{\n  background:rgba(255,255,255,0.04);\n  border:0.5px solid rgba(255,255,255,0.1);\n  color:#fff;\n  font-family:var(--sans);font-size:13px;font-weight:300;\n  padding:10px 14px;\n  outline:none;\n  transition:border-color 0.3s,background 0.3s;\n  width:100%;\n  appearance:none;\n  -webkit-appearance:none;\n}\n.footer-form input::placeholder,\n.footer-form textarea::placeholder{\n  color:rgba(255,255,255,0.2);\n}\n.footer-form input:focus,\n.footer-form select:focus,\n.footer-form textarea:focus{\n  border-color:rgba(201,168,76,0.5);\n  background:rgba(255,255,255,0.06);\n}\n.footer-form select{\n  background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='rgba(201,168,76,0.6)'/%3E%3C/svg%3E\");\n  background-repeat:no-repeat;\n  background-position:right 14px center;\n  padding-right:32px;\n  cursor:pointer;\n}\n.footer-form select option{\n  background:#1a1918;color:#fff;\n}\n.footer-form textarea{\n  resize:vertical;min-height:80px;\n}\n\n/* Submit row */\n.footer-form-submit-row{\n  display:flex;align-items:center;\n  justify-content:space-between;\n  gap:1rem;flex-wrap:wrap;\n}\n.footer-form-legal{\n  font-family:var(--sans);font-size:10px;\n  color:rgba(255,255,255,0.2);line-height:1.6;\n}\n.footer-form-legal a{\n  color:rgba(255,255,255,0.35);\n  text-decoration:none;\n}\n.footer-form-btn{\n  display:inline-flex;align-items:center;gap:0.6rem;\n  background:var(--pink);border:none;cursor:pointer;\n  font-family:var(--sans);font-size:10px;\n  font-weight:500;letter-spacing:0.2em;text-transform:uppercase;\n  color:#fff;padding:12px 28px;\n  transition:background 0.25s,gap 0.3s;\n  white-space:nowrap;\n}\n.footer-form-btn:hover{background:var(--pink2);gap:0.9rem}\n.footer-form-btn-arrow{\n  display:inline-block;transition:transform 0.3s;\n}\n.footer-form-btn:hover .footer-form-btn-arrow{transform:translateX(4px)}\n\n/* Success message */\n.footer-form-success{\n  padding:1rem 0;\n  font-family:var(--serif);font-style:italic;\n  font-size:16px;color:var(--gold-l);\n}\n\n/* ── MAIN COLUMNS ── */\n.footer-main{\n  display:grid;\n  grid-template-columns:1.5fr 1fr 1fr 1.2fr;\n  gap:3rem;\n  max-width:1200px;margin:0 auto;\n  padding:5rem 4rem;\n  border-bottom:0.5px solid rgba(201,168,76,0.1);\n}\n\n/* Brand col */\n.footer-logo{\n  display:block;height:40px;width:auto;\n  margin-bottom:1.6rem;\n  opacity:0.85;\n}\n.footer-seo-text{\n  font-family:var(--sans);font-size:11px;\n  font-weight:300;line-height:1.85;\n  color:rgba(255,255,255,0.38);\n  margin-bottom:2rem;\n}\n\n/* Chotusingh */\n.footer-chotu{\n  margin-bottom:1.2rem;\n}\n.footer-chotu-img{\n  display:block;height:100px;width:auto;\n  object-fit:contain;\n  mix-blend-mode:lighten;\n  filter:brightness(1.1) contrast(1.05);\n  margin-bottom:0.4rem;\n}\n.footer-chotu-line{\n  font-family:var(--serif);font-style:italic;font-weight:300;\n  font-size:11px;color:rgba(255,255,255,0.22);\n  line-height:1.5;\n}\n\n/* Nav cols */\n.footer-col{\n  display:flex;flex-direction:column;\n}\n.footer-col-brand{\n  display:flex;\n  flex-direction:column;\n}\n.footer-col-title{\n  font-family:var(--sans);font-size:9px;\n  font-weight:500;letter-spacing:0.28em;text-transform:uppercase;\n  color:var(--gold);\n  margin-bottom:1.4rem;\n  padding-bottom:0.8rem;\n  border-bottom:0.5px solid rgba(201,168,76,0.15);\n}\n.footer-links{\n  list-style:none;\n  display:flex;flex-direction:column;gap:0.65rem;\n}\n.footer-links a{\n  font-family:var(--sans);font-size:12px;font-weight:300;\n  color:rgba(255,255,255,0.42);text-decoration:none;\n  transition:color 0.3s ease, padding-left 0.3s ease;\n  line-height:1.4;display:block;\n}\n.footer-links a:hover{\n  color:rgba(255,255,255,0.85);\n  padding-left:4px;\n}\n\n/* Contact col */\n.footer-col-contact{\n  justify-content:space-between;\n  display:flex;\n  flex-direction:column;\n}\n.footer-col-contact .footer-apps{\n  margin-top:auto;\n}\n.footer-contact-item{margin-bottom:1.1rem}\n.footer-contact-lbl{\n  display:block;\n  font-family:var(--sans);font-size:8px;\n  letter-spacing:0.22em;text-transform:uppercase;\n  color:var(--gold);opacity:0.65;margin-bottom:0.25rem;\n}\n.footer-address{\n  font-family:var(--sans);font-size:11px;font-weight:300;\n  line-height:1.7;color:rgba(255,255,255,0.38);\n  font-style:normal;\n}\n.footer-contact-val{\n  display:block;\n  font-family:var(--sans);font-size:12px;font-weight:300;\n  color:rgba(255,255,255,0.42);text-decoration:none;\n  line-height:1.7;transition:color 0.25s;\n}\na.footer-contact-val:hover{color:rgba(255,255,255,0.8)}\n\n/* Social */\n.footer-social{\n  display:flex;gap:0.6rem;flex-wrap:wrap;\n  margin-top:1.2rem;margin-bottom:1.6rem;\n}\n.footer-social-ico{\n  width:32px;height:32px;\n  border:0.5px solid rgba(255,255,255,0.12);\n  display:flex;align-items:center;justify-content:center;\n  color:rgba(255,255,255,0.4);text-decoration:none;\n  transition:border-color 0.3s,color 0.3s;\n}\n.footer-social-ico:hover{\n  border-color:rgba(201,168,76,0.5);color:var(--gold-l);\n}\n.footer-social-ico svg{width:14px;height:14px}\n.footer-social-wa:hover{\n  border-color:rgba(37,211,102,0.5);color:#25D366;\n}\n\n/* App badges */\n.footer-apps{margin-top:auto}\n.footer-apps-label{\n  font-family:var(--sans);font-size:8px;\n  letter-spacing:0.22em;text-transform:uppercase;\n  color:var(--gold);opacity:0.65;margin-bottom:0.8rem;\n}\n.footer-apps-row{display:flex;flex-direction:column;gap:0.5rem}\n.footer-app-badge{\n  display:block;text-decoration:none;\n  border:0.5px solid rgba(255,255,255,0.15);\n  padding:8px 14px;\n  transition:border-color 0.3s,background 0.3s;\n}\n.footer-app-badge:hover{\n  border-color:rgba(201,168,76,0.4);\n  background:rgba(255,255,255,0.03);\n}\n.footer-app-inner{\n  display:flex;align-items:center;gap:10px;\n}\n.footer-app-icon{\n  font-size:22px;color:#fff;\n  line-height:1;flex-shrink:0;\n}\n.footer-app-text{\n  display:flex;flex-direction:column;gap:1px;\n}\n.footer-app-sub{\n  font-family:var(--sans);font-size:8px;\n  color:rgba(255,255,255,0.45);letter-spacing:0.06em;\n}\n.footer-app-name{\n  font-family:var(--sans);font-size:13px;\n  font-weight:500;color:#fff;letter-spacing:0.02em;\n}\n\n/* Legal strip */\n.footer-legal{\n  background:#070604;\n  padding:1.4rem 4rem;\n}\n.footer-legal-inner{\n  max-width:1200px;margin:0 auto;\n  display:flex;flex-direction:column;\n  align-items:center;gap:0.5rem;text-align:center;\n}\n.footer-legal-links{\n  display:flex;flex-wrap:wrap;align-items:center;\n  justify-content:center;gap:0.5rem;\n}\n.footer-legal-links a,\n.footer-legal-txt{\n  font-family:var(--sans);font-size:10px;\n  color:rgba(255,255,255,0.28);text-decoration:none;\n  transition:color 0.25s;\n}\n.footer-legal-links a:hover{color:rgba(255,255,255,0.6)}\n.footer-sep{color:rgba(255,255,255,0.18);font-size:10px}\n.footer-copyright{\n  font-family:var(--sans);font-size:10px;\n  color:rgba(255,255,255,0.18);line-height:1.6;\n}\n\n/* Mobile */\n@media(max-width:1024px){\n  .footer-form-row{grid-template-columns:1fr 1fr;}\n  .footer-main{grid-template-columns:1fr 1fr;padding:4rem 3rem;}\n  .footer-col-brand{grid-column:1/-1;}\n  .footer-form-strip{padding:4rem 3rem;}\n}\n@media(max-width:640px){\n  .footer-form-row{grid-template-columns:1fr;}\n  .footer-main{grid-template-columns:1fr;padding:3rem 1.5rem;gap:2.5rem;}\n  .footer-form-strip{padding:3rem 1.5rem;}\n  .footer-legal{padding:1.2rem 1.5rem;}\n  .footer-form-submit-row{flex-direction:column;align-items:flex-start;}\n  .footer-form-btn{width:100%;justify-content:center;}\n}\n\n\n\n\n\n/* ── Footer SEO text — hidden from visitors, present for Google ── */\n.footer-seo-hidden{\n  position:absolute !important;\n  width:1px !important;\n  height:1px !important;\n  overflow:hidden !important;\n  clip:rect(0,0,0,0) !important;\n  white-space:nowrap !important;\n  pointer-events:none !important;\n  visibility:hidden !important;\n  opacity:0 !important;\n  display:block !important;\n  font-size:0 !important;\n  line-height:0 !important;\n}\n/* ── Footer brand statement — visible, premium ── */\n.footer-brand-statement{\n  font-family:var(--serif);\n  font-style:italic;\n  font-weight:300;\n  font-size:clamp(14px,1.3vw,17px);\n  line-height:1.7;\n  color:rgba(255,255,255,0.45);\n  margin-bottom:1.8rem;\n}\n\n\n\n\n \n \n \n\n\n\n.back-to-top{\n  position:fixed;\n  bottom:2rem;\n  left:2rem;\n  width:44px;height:44px;\n  border:0.5px solid rgba(201,168,76,0.35);\n  display:flex;align-items:center;justify-content:center;\n  color:rgba(255,255,255,0.5);\n  background:rgba(12,11,10,0.85);\n  backdrop-filter:blur(8px);\n  text-decoration:none;\n  z-index:998;\n  opacity:0;\n  transform:translateY(8px);\n  transition:opacity 0.3s ease,transform 0.3s ease,\n             border-color 0.3s ease,color 0.3s ease;\n  pointer-events:none;\n}\n.back-to-top.visible{\n  opacity:1;\n  transform:translateY(0);\n  pointer-events:auto;\n}\n.back-to-top:hover{\n  border-color:rgba(201,168,76,0.7);\n  color:var(--gold-l);\n}\n.back-to-top svg{\n  width:16px;height:16px;\n}\n@media(max-width:768px){\n  .back-to-top{\n    bottom:5.5rem;\n    left:1rem;\n    width:40px;height:40px;\n  }\n}\n\n\n\n\n\n\n/* ── Compact contact ── */\n.footer-contact-compact{\n  display:flex;flex-direction:column;gap:0.55rem;\n  margin-bottom:1rem;\n}\n.footer-contact-row{\n  font-family:var(--sans);font-size:11px;font-weight:300;\n  color:rgba(255,255,255,0.42);line-height:1.5;\n  display:flex;align-items:baseline;gap:0.5rem;\n  flex-wrap:wrap;\n}\n.footer-contact-row a{\n  color:rgba(255,255,255,0.42);text-decoration:none;\n  transition:color 0.25s;\n}\n.footer-contact-row a:hover{color:rgba(255,255,255,0.8)}\n.fcc-lbl{font-size:10px;flex-shrink:0;opacity:0.6}\n.fcc-sep{opacity:0.35;margin:0 2px}\n\n/* ── App icon buttons ── */\n.footer-apps-row{\n  display:flex;gap:0.8rem;\n  flex-direction:row !important;\n}\n.footer-app-icon-btn{\n  display:flex;align-items:center;justify-content:center;\n  width:40px;height:40px;\n  border:0.5px solid rgba(255,255,255,0.15);\n  color:rgba(255,255,255,0.5);\n  text-decoration:none;\n  transition:border-color 0.3s,color 0.3s;\n}\n.footer-app-icon-btn:hover{\n  border-color:rgba(201,168,76,0.5);\n  color:var(--gold-l);\n}\n.footer-app-icon-btn svg{width:20px;height:20px}\n\n\n\n.footer-threshold{\n  width:100%;height:1px;\n  background:linear-gradient(90deg,\n    transparent,rgba(201,168,76,0.4) 50%,transparent);\n}\n\n\n</html\n.seo-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;pointer-events:none}\n.footer-form-btn-txt{font-family:'Jost',sans-serif;font-size:9px;font-weight:500;letter-spacing:0.22em;text-transform:uppercase}\n.footer-social-wa{display:inline-flex;align-items:center;gap:0.5rem;font-family:'Jost',sans-serif;font-size:11px;font-weight:300;color:rgba(255,255,255,0.5);transition:color 0.2s}\n.footer-social-wa:hover{color:#25D366}\n\n/* Pin toggle */\n.pin-toggle{\n  font-family:var(--sans);font-size:10px;font-weight:400;\n  letter-spacing:.12em;text-transform:uppercase;\n  color:rgba(201,168,76,.6);background:none;border:none;\n  cursor:pointer;padding:0;margin-bottom:1rem;\n  display:block;transition:color .2s;\n}\n.pin-toggle:hover{color:var(--gold);}\n#pinGrid[style*=\"display: grid\"]{display:grid!important;}\n\n/* ══ GARMENT CARE SYMBOLS — floating background ══ */\n.garment-bg{\n  position:absolute;inset:0;\n  pointer-events:none;overflow:hidden;\n  z-index:0;\n  opacity:.06; /* very subtle on light bg */\n}\n@media(prefers-color-scheme:dark){.garment-bg{opacity:.04}}\n\n.garment-symbol{\n  position:absolute;\n  font-size:clamp(20px,3vw,36px);\n  color:var(--pink);\n  animation:garmentFloat var(--gd,20s) ease-in-out infinite var(--gdelay,0s);\n  user-select:none;\n  line-height:1;\n}\n@keyframes garmentFloat{\n  0%   {transform:translateY(0) rotate(0deg);   opacity:0}\n  5%   {opacity:1}\n  45%  {transform:translateY(-18px) rotate(3deg);opacity:1}\n  55%  {transform:translateY(-18px) rotate(-3deg);opacity:1}\n  95%  {opacity:.8}\n  100% {transform:translateY(0) rotate(0deg);   opacity:0}\n}\n\n/* Sections that get the garment background */\n.how-section,.speed-section,.cov-section,.free-section,\n.app-section,.faq-section,.other-ways{position:relative;overflow:hidden}\n\n/* ── SECTION TEXT — explicit contrast on light bg ── */\n.how-h2,.speed-h2,.cov-h2,.free-h2,.app-h2,.faq-h2{color:var(--txt)}\n.how-title{color:var(--txt);font-size:clamp(18px,2vw,24px)}\n.how-desc,.speed-desc,.speed-note,.cov-lead,.cov-note,.app-body,.free-body,.faq-a{color:var(--txt2)}\n.speed-time{color:var(--pink)}\n.speed-name{color:var(--txt)}\n.eyebrow-m{color:var(--pink);opacity:1}\n.pin-num{color:var(--pink)}\n.pin-area{color:var(--txt2)}\n.thresh-val{color:var(--pink)}\n.thresh-lbl{color:var(--txt3)}\n.thresh-or{color:var(--txt3)}\n.ow-hl{color:var(--txt)}\n.ow-name{color:var(--txt)}\n.ow-detail{color:var(--txt3)}\n.ow-hours{background:rgba(192,65,90,.05);border-color:rgba(192,65,90,.15)}\n.ow-hours strong{color:var(--pink)}\n.app-feat{color:var(--txt2)}\n/* pin tag on cream */\n.pin-tag{background:rgba(26,25,24,.04);border-color:rgba(26,25,24,.1)}\n.pin-tag:hover{border-color:rgba(192,65,90,.25);background:rgba(192,65,90,.03)}\n/* speed card on cream */\n.speed-card{background:#fff;border-color:rgba(26,25,24,.1)}\n.speed-card:hover{background:rgba(192,65,90,.03);border-color:rgba(192,65,90,.2)}\n.speed-card.popular{background:rgba(192,65,90,.05);border-color:rgba(192,65,90,.3)}\n.speed-icon{background:rgba(192,65,90,.06);border-color:rgba(192,65,90,.15);color:var(--pink)}\n.speed-note{border-color:rgba(26,25,24,.08);color:var(--txt3)}\n/* thresh items on cream */\n.thresh-item{background:#fff;border-color:rgba(201,168,76,.2)}\n/* faq on cream */\n.faq-item,.faq-item:first-of-type{border-color:rgba(26,25,24,.1)}\n.faq-q{color:var(--txt)}\n.faq-icon{color:var(--txt3)}\n/* how step */\n.how-num{background:var(--pink)}\n/* app btn on cream */\n.app-btn{background:#fff;color:var(--txt);border-color:rgba(26,25,24,.12)}\n.app-btn:hover{background:#f0ece4}\n.app-feat svg{color:var(--pink)}\n/* ow methods on cream */\n.ow-method{border-color:rgba(26,25,24,.08)}\n.ow-icon{background:rgba(192,65,90,.05);border-color:rgba(192,65,90,.1)}\n.ow-icon svg{color:var(--pink)}\n.ow-method:hover .ow-name{color:var(--pink)}\n.ow-arrow{color:rgba(26,25,24,.2)}\n/* other-ways section */\n.other-ways{border-color:rgba(26,25,24,.08)}\n/* how grid connector line */\n.how-grid::before{background:linear-gradient(90deg,transparent,rgba(192,65,90,.15) 20%,rgba(192,65,90,.15) 80%,transparent)}\n\n/* DARK MODE overrides */\n@media(prefers-color-scheme:dark){\n  .how-section,.cov-section,.app-section{background:var(--bg2)!important}\n  .speed-section,.free-section,.faq-section,.other-ways{background:var(--bg)!important}\n  .how-h2,.speed-h2,.cov-h2,.free-h2,.app-h2,.faq-h2{color:#fff}\n  .how-title,.speed-name,.ow-hl,.ow-name,.faq-q{color:var(--txt,var(--ink,var(--dark2,#1a1918)))}\n  .how-desc,.speed-desc,.speed-note,.cov-lead,.cov-note,.app-body,.free-body,.faq-a{color:var(--txt2)}\n  .eyebrow-m{color:rgba(201,168,76,.75)}\n  .pin-num{color:var(--gold)}\n  .pin-area{color:var(--txt3)}\n  .pin-tag{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}\n  .speed-card{background:var(--surf);border-color:var(--surf-b)}\n  .speed-card.popular{background:rgba(201,168,76,.05);border-color:rgba(201,168,76,.35)}\n  .speed-icon{background:rgba(201,168,76,.08);border-color:rgba(201,168,76,.15);color:var(--gold)}\n  .speed-time{color:var(--gold)}\n  .thresh-item{background:var(--surf);border-color:rgba(201,168,76,.15)}\n  .thresh-val{color:var(--gold)}\n  .faq-item,.faq-item:first-of-type{border-color:var(--surf-b)}\n  .faq-icon{color:var(--txt3)}\n  .app-btn{background:var(--surf);color:#fff;border-color:var(--surf-b)}\n  .app-btn:hover{background:rgba(255,255,255,.09)}\n  .app-feat svg{color:var(--pink)}\n  .ow-method{border-color:var(--surf-b)}\n  .ow-icon{background:rgba(201,168,76,.05);border-color:rgba(201,168,76,.15)}\n  .ow-icon svg{color:var(--gold)}\n  .ow-hours{background:rgba(201,168,76,.05);border-color:rgba(201,168,76,.12)}\n  .ow-hours strong{color:rgba(201,168,76,.7)}\n  .other-ways{border-color:var(--surf-b)}\n  .how-grid::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 20%,rgba(255,255,255,.1) 80%,transparent)}\n}\n\n/* ══ GARMENT CARE SYMBOLS — floating background ══ */\n.garment-bg{\n  position:absolute;inset:0;\n  pointer-events:none;overflow:hidden;\n  z-index:0;\n  opacity:.06; /* very subtle on light bg */\n}\n@media(prefers-color-scheme:dark){.garment-bg{opacity:.04}}\n\n.garment-symbol{\n  position:absolute;\n  font-size:clamp(20px,3vw,36px);\n  color:var(--pink);\n  animation:garmentFloat var(--gd,20s) ease-in-out infinite var(--gdelay,0s);\n  user-select:none;\n  line-height:1;\n}\n@keyframes garmentFloat{\n  0%   {transform:translateY(0) rotate(0deg);   opacity:0}\n  5%   {opacity:1}\n  45%  {transform:translateY(-18px) rotate(3deg);opacity:1}\n  55%  {transform:translateY(-18px) rotate(-3deg);opacity:1}\n  95%  {opacity:.8}\n  100% {transform:translateY(0) rotate(0deg);   opacity:0}\n}\n\n/* Sections that get the garment background */\n.how-section,.speed-section,.cov-section,.free-section,\n.app-section,.faq-section,.other-ways{position:relative;overflow:hidden}\n\n/* ── SECTION TEXT — explicit contrast on light bg ── */\n.how-h2,.speed-h2,.cov-h2,.free-h2,.app-h2,.faq-h2{color:var(--txt)}\n.how-title{color:var(--txt);font-size:clamp(18px,2vw,24px)}\n.how-desc,.speed-desc,.speed-note,.cov-lead,.cov-note,.app-body,.free-body,.faq-a{color:var(--txt2)}\n.speed-time{color:var(--pink)}\n.speed-name{color:var(--txt)}\n.eyebrow-m{color:var(--pink);opacity:1}\n.pin-num{color:var(--pink)}\n.pin-area{color:var(--txt2)}\n.thresh-val{color:var(--pink)}\n.thresh-lbl{color:var(--txt3)}\n.thresh-or{color:var(--txt3)}\n.ow-hl{color:var(--txt)}\n.ow-name{color:var(--txt)}\n.ow-detail{color:var(--txt3)}\n.ow-hours{background:rgba(192,65,90,.05);border-color:rgba(192,65,90,.15)}\n.ow-hours strong{color:var(--pink)}\n.app-feat{color:var(--txt2)}\n/* pin tag on cream */\n.pin-tag{background:rgba(26,25,24,.04);border-color:rgba(26,25,24,.1)}\n.pin-tag:hover{border-color:rgba(192,65,90,.25);background:rgba(192,65,90,.03)}\n/* speed card on cream */\n.speed-card{background:#fff;border-color:rgba(26,25,24,.1)}\n.speed-card:hover{background:rgba(192,65,90,.03);border-color:rgba(192,65,90,.2)}\n.speed-card.popular{background:rgba(192,65,90,.05);border-color:rgba(192,65,90,.3)}\n.speed-icon{background:rgba(192,65,90,.06);border-color:rgba(192,65,90,.15);color:var(--pink)}\n.speed-note{border-color:rgba(26,25,24,.08);color:var(--txt3)}\n/* thresh items on cream */\n.thresh-item{background:#fff;border-color:rgba(201,168,76,.2)}\n/* faq on cream */\n.faq-item,.faq-item:first-of-type{border-color:rgba(26,25,24,.1)}\n.faq-q{color:var(--txt)}\n.faq-icon{color:var(--txt3)}\n/* how step */\n.how-num{background:var(--pink)}\n/* app btn on cream */\n.app-btn{background:#fff;color:var(--txt);border-color:rgba(26,25,24,.12)}\n.app-btn:hover{background:#f0ece4}\n.app-feat svg{color:var(--pink)}\n/* ow methods on cream */\n.ow-method{border-color:rgba(26,25,24,.08)}\n.ow-icon{background:rgba(192,65,90,.05);border-color:rgba(192,65,90,.1)}\n.ow-icon svg{color:var(--pink)}\n.ow-method:hover .ow-name{color:var(--pink)}\n.ow-arrow{color:rgba(26,25,24,.2)}\n/* other-ways section */\n.other-ways{border-color:rgba(26,25,24,.08)}\n/* how grid connector line */\n.how-grid::before{background:linear-gradient(90deg,transparent,rgba(192,65,90,.15) 20%,rgba(192,65,90,.15) 80%,transparent)}\n\n/* DARK MODE overrides */\n@media(prefers-color-scheme:dark){\n  .how-section,.cov-section,.app-section{background:var(--bg2)!important}\n  .speed-section,.free-section,.faq-section,.other-ways{background:var(--bg)!important}\n  .how-h2,.speed-h2,.cov-h2,.free-h2,.app-h2,.faq-h2{color:#fff}\n  .how-title,.speed-name,.ow-hl,.ow-name,.faq-q{color:var(--txt,var(--ink,var(--dark2,#1a1918)))}\n  .how-desc,.speed-desc,.speed-note,.cov-lead,.cov-note,.app-body,.free-body,.faq-a{color:var(--txt2)}\n  .eyebrow-m{color:rgba(201,168,76,.75)}\n  .pin-num{color:var(--gold)}\n  .pin-area{color:var(--txt3)}\n  .pin-tag{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}\n  .speed-card{background:var(--surf);border-color:var(--surf-b)}\n  .speed-card.popular{background:rgba(201,168,76,.05);border-color:rgba(201,168,76,.35)}\n  .speed-icon{background:rgba(201,168,76,.08);border-color:rgba(201,168,76,.15);color:var(--gold)}\n  .speed-time{color:var(--gold)}\n  .thresh-item{background:var(--surf);border-color:rgba(201,168,76,.15)}\n  .thresh-val{color:var(--gold)}\n  .faq-item,.faq-item:first-of-type{border-color:var(--surf-b)}\n  .faq-icon{color:var(--txt3)}\n  .app-btn{background:var(--surf);color:#fff;border-color:var(--surf-b)}\n  .app-btn:hover{background:rgba(255,255,255,.09)}\n  .app-feat svg{color:var(--pink)}\n  .ow-method{border-color:var(--surf-b)}\n  .ow-icon{background:rgba(201,168,76,.05);border-color:rgba(201,168,76,.15)}\n  .ow-icon svg{color:var(--gold)}\n  .ow-hours{background:rgba(201,168,76,.05);border-color:rgba(201,168,76,.12)}\n  .ow-hours strong{color:rgba(201,168,76,.7)}\n  .other-ways{border-color:var(--surf-b)}\n  .how-grid::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 20%,rgba(255,255,255,.1) 80%,transparent)}\n}\n\n/* ── Hero is always dark regardless of system setting ── */\nsection#book-form,section#book-form *{--bg:#1a1918}\nsection#book-form{background:#1a1918!important}\nsection#book-form .f-brand-tag{color:var(--gold)!important}\nsection#book-form .f-title{color:#fff!important}\nsection#book-form .f-badge{color:rgba(255,255,255,.4)!important}\nsection#book-form .f-q{color:#fff!important}\nsection#book-form .f-q em{color:var(--gold)!important}\nsection#book-form .f-step-txt{color:rgba(255,255,255,.35)!important}\nsection#book-form .f-step-txt strong{color:#fff!important}\nsection#book-form .f-dot{background:rgba(255,255,255,.2)!important}\nsection#book-form .f-dot.cur{background:var(--gold)!important}\nsection#book-form .f-dot.done{background:var(--pink)!important}\nsection#book-form .f-box{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.12)!important}\nsection#book-form .f-in{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.12)!important;color:#fff!important}\nsection#book-form .f-in::placeholder{color:rgba(255,255,255,.3)!important}\nsection#book-form .f-lbl{color:rgba(255,255,255,.4)!important}\nsection#book-form .f-pfx{color:rgba(255,255,255,.35)!important}\nsection#book-form .f-hint{color:rgba(255,255,255,.3)!important}\nsection#book-form .f-hint kbd{color:rgba(255,255,255,.35)!important;background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.15)!important}\nsection#book-form .f-bar-row{border-color:rgba(255,255,255,.1)!important}\nsection#book-form .f-sub{color:rgba(255,255,255,.3)!important}\nsection#book-form .f-sub a{color:rgba(201,168,76,.5)!important}\nsection#book-form .f-back{color:rgba(255,255,255,.3)!important}\nsection#book-form .profile-card{background:rgba(201,168,76,.08)!important;border-color:rgba(201,168,76,.2)!important}\nsection#book-form .profile-name{color:#fff!important}\nsection#book-form .profile-detail{color:rgba(255,255,255,.45)!important}\nsection#book-form .edit-btn{color:rgba(201,168,76,.55)!important}\nsection#book-form .choice-card{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important}\nsection#book-form .choice-card:hover,section#book-form .choice-card.on{background:rgba(201,168,76,.1)!important;border-color:rgba(201,168,76,.4)!important}\nsection#book-form .choice-name{color:#fff!important}\nsection#book-form .choice-sub{color:rgba(255,255,255,.4)!important}\nsection#book-form .tnc-wrap{background:rgba(255,255,255,.03)!important;border-color:rgba(255,255,255,.08)!important}\nsection#book-form .tnc-hd{color:rgba(255,255,255,.4)!important}\nsection#book-form .tnc-body{border-color:rgba(255,255,255,.06)!important}\nsection#book-form .tnc-item{color:rgba(255,255,255,.45)!important}\nsection#book-form .agree-txt{color:rgba(255,255,255,.4)!important}\nsection#book-form .agree-box{border-color:rgba(255,255,255,.2)!important}\nsection#book-form .captcha-row{background:rgba(255,255,255,.03)!important;border-color:rgba(255,255,255,.08)!important}\nsection#book-form .cap-check{border-color:rgba(255,255,255,.2)!important}\nsection#book-form .cap-lbl{color:rgba(255,255,255,.45)!important}\nsection#book-form .cap-logo{color:rgba(255,255,255,.2)!important}\nsection#book-form .otp-d{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.12)!important;color:#fff!important}\nsection#book-form .otp-hint{color:rgba(255,255,255,.4)!important}\nsection#book-form .otp-resend{color:rgba(201,168,76,.55)!important}\nsection#book-form .otp-timer{color:rgba(255,255,255,.3)!important}\nsection#book-form .f-err{color:var(--pink)!important}\nsection#book-form .f-alert{color:var(--pink)!important;background:rgba(192,65,90,.08)!important;border-color:rgba(192,65,90,.2)!important}\nsection#book-form .f-confirm-note{color:rgba(255,255,255,.2)!important}\n\n.faq-a{color:var(--txt2,#3d3a36);line-height:2}\n\nbody{color:#1a1918}\n@media(prefers-color-scheme:dark){body{color:#fff}}\n\n.count-up{display:inline-block;font-variant-numeric:tabular-nums;font-weight:500}\n\n.tsl-crumbs{max-width:1200px;margin:0 auto;padding:14px 8vw 0;position:relative;z-index:5}\n.tsl-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;font-family:var(--sans,'Jost',sans-serif);font-size:11px;letter-spacing:.06em}\n.tsl-crumbs li{display:flex;align-items:center;gap:6px;color:inherit;opacity:.55}\n.tsl-crumbs li:not(:last-child)::after{content:'›';opacity:.6}\n.tsl-crumbs a{color:inherit;text-decoration:none;transition:opacity .2s}\n.tsl-crumbs a:hover{opacity:1;text-decoration:underline}\n.tsl-crumbs li:last-child{opacity:.85}\n@media(max-width:600px){.tsl-crumbs{padding:12px 6vw 0}}\n\n\n\n/* breadcrumb contrast */\n.tsl-crumbs a,.tsl-crumbs li{color:rgba(255,255,255,.75)!important}\n.tsl-crumbs a:hover{color:var(--gold,#C9A84C)!important}\n.tsl-crumbs li[aria-current=\"page\"]{color:rgba(255,255,255,.95)!important}\n[data-theme=\"light\"] .tsl-crumbs a,\n[data-theme=\"light\"] .tsl-crumbs li,\n.s-cream .tsl-crumbs a,\n.s-cream .tsl-crumbs li{\n  color:rgba(26,25,24,.75)!important;\n}\n[data-theme=\"light\"] .tsl-crumbs a:hover,\n.s-cream .tsl-crumbs a:hover{color:var(--pink,#C0415A)!important}\n@media (prefers-color-scheme: light){\n  /* crumbs sit on cream body above dark heroes */\n  body > .tsl-crumbs a,\n  body > .tsl-crumbs li,\n  main > .tsl-crumbs a,\n  .scroll-bar + .tsl-crumbs a,\n  .scroll-bar + .tsl-crumbs li,\n  #introScreen + .tsl-crumbs a,\n  div > .tsl-crumbs a,\n  div > .tsl-crumbs li{\n    color:rgba(26,25,24,.75)!important;\n  }\n}\n\n/* ═══ Force dark-default shell ═══ */\n:root{\n  --off:#1a1918 !important;\n  --pink-pale:#1a1918 !important;\n}\nbody{\n  background:var(--bg,var(--off,#1a1918))!important;\n  color:var(--txt,#fff)!important;\n}\n/* When a page hardcodes cream body vars, keep body dark unless OS wants light */\n@media (prefers-color-scheme: light){\n  :root{\n    --off:#FAFAF8 !important;\n    --pink-pale:#fdf0f2 !important;\n  }\n  body{\n    background:var(--cream,var(--off,#F5F0E8))!important;\n    color:var(--dark2,var(--ink,#1a1918))!important;\n  }\n}\n\n\n\n\n\n\n\n\n\n/* ═══ Universal dark-default content readability v3 ═══ */\n.faq-a{color:rgba(255,255,255,.78)!important}\n.faq-q{color:rgba(255,255,255,.92)!important}\n.faq-item.open .faq-q,.faq-q:hover{color:var(--gold,#C9A84C)!important}\n\n.hub-faq,.hub-faq-inner{background:#1a1918!important;color:#fff!important}\n.hub-faq-h2{color:#fff!important}\n.hub-faq-h2 em{color:var(--gold,#C9A84C)!important}\n.hub-faq-ey{color:var(--gold,#C9A84C)!important}\n\n/* cream hub sections */\n.hub-grid-sec.cream .hub-sec-h2{color:var(--ink,#1a1918)!important}\n.hub-grid-sec.cream .hub-sec-h2 em{color:var(--gold,#C9A84C)!important}\n.hub-grid-sec.cream .hub-sec-sub{color:rgba(26,25,24,.65)!important}\n.hub-grid-sec.cream .hub-sec-ey{color:var(--gold,#C9A84C)!important}\n/* dark/off hub sections */\n.hub-grid-sec.off .hub-sec-h2,.hub-grid-sec.off .hub-sec-h2,\n.off .hub-sec-h2{color:#fff!important}\n.hub-grid-sec.off .hub-sec-h2 em{color:var(--gold,#C9A84C)!important}\n.hub-grid-sec.off .hub-sec-sub,.off .hub-sec-sub{color:rgba(255,255,255,.65)!important}\n.hub-grid-sec.off .hub-sec-ey{color:var(--gold,#C9A84C)!important}\n\n/* Cream FAQ bands */\n.aeo-faq .faq-q,.bsc-faq .faq-q,.dcm-faq .faq-q,.dpc-faq .faq-q,.g-faq .faq-q,\n.sp-faq .faq-q,.sscg-faq .faq-q,.wcg-faq .faq-q,.wcs-faq .faq-q,\n.guide-faq .faq-q,.csr-faq .faq-q,.ex-faq .faq-q{\n  color:rgba(26,25,24,.92)!important;\n}\n.aeo-faq .faq-a,.bsc-faq .faq-a,.dcm-faq .faq-a,.dpc-faq .faq-a,.g-faq .faq-a,\n.sp-faq .faq-a,.sscg-faq .faq-a,.wcg-faq .faq-a,.wcs-faq .faq-a,\n.guide-faq .faq-a,.csr-faq .faq-a,.ex-faq .faq-a{\n  color:rgba(26,25,24,.7)!important;\n}\n.aeo-faq .faq-item.open .faq-q,.aeo-faq .faq-q:hover,\n.bsc-faq .faq-item.open .faq-q,.bsc-faq .faq-q:hover,\n.g-faq .faq-item.open .faq-q,.g-faq .faq-q:hover,\n.dcm-faq .faq-item.open .faq-q,.dpc-faq .faq-item.open .faq-q,\n.sp-faq .faq-item.open .faq-q,.sscg-faq .faq-item.open .faq-q,\n.wcg-faq .faq-item.open .faq-q,.wcs-faq .faq-item.open .faq-q,\n.guide-faq .faq-item.open .faq-q,.csr-faq .faq-item.open .faq-q,\n.ex-faq .faq-item.open .faq-q{color:var(--gold,#C9A84C)!important}\n\n/* Dark FAQ shells */\n.dvw-faq .faq-q,.lk-faq .faq-q,.to-faq .faq-q,.hub-faq .faq-q{color:rgba(255,255,255,.92)!important}\n.dvw-faq .faq-a,.lk-faq .faq-a,.to-faq .faq-a,.hub-faq .faq-a{color:rgba(255,255,255,.78)!important}\n.dvw-faq .faq-item.open .faq-q,.lk-faq .faq-item.open .faq-q,.to-faq .faq-item.open .faq-q,\n.hub-faq .faq-item.open .faq-q,.hub-faq .faq-q:hover{color:var(--gold,#C9A84C)!important}\n\n/* AEO */\n.aeo-h2,.aeo-h3,.aeo-title{color:#fff!important}\n.aeo-p,.aeo-lead,.aeo-li,.aeo-body,.aeo-text{color:rgba(255,255,255,.78)!important}\n.aeo-section td,.aeo-section th,.aeo-body td,.aeo-body th,\n.care-cell,.yes-cell,.exp-cell,.warn-cell{\n  color:rgba(255,255,255,.8)!important;border-color:rgba(255,255,255,.12)!important;\n}\n\n/* Guide cards on dark */\n.guide-card,.gc-card{\n  background:rgba(255,255,255,.05)!important;\n  border-color:rgba(255,255,255,.12)!important;\n  color:rgba(255,255,255,.85)!important;\n}\n.gc-title,.gc-tag,.gc-meta,.gc-desc{color:rgba(255,255,255,.8)!important}\n.gc-title{color:#fff!important}\n.gc-tag{color:var(--gold,#C9A84C)!important}\n\n/* Guides index grid */\n.gd-grid{background:transparent!important;border-color:rgba(255,255,255,.1)!important}\n.gd-grid a,.gd-grid a:visited{\n  background:rgba(255,255,255,.05)!important;\n  color:rgba(255,255,255,.85)!important;\n}\n.gd-grid a:hover{background:rgba(255,255,255,.08)!important}\n.gd-grid .t{color:#fff!important}\n.gd-grid .d{color:rgba(255,255,255,.6)!important}\n.gd-label{color:var(--gold,#C9A84C)!important}\n\n/* Callouts + inline links on dark */\n.box-title,.garment-fabric,.sym-pro,.lw-method-note,.lw-fab-note,\n.garment-note-text{color:rgba(255,255,255,.85)!important}\n.box-title a,.sym-pro a,.garment-note-text a,.warn-box a,.fact-box a,\n.clause-body a,.aeo-p a,.aeo-li a{\n  color:var(--gold,#C9A84C)!important;\n}\n\n/* Site map */\n.sm-grid a,.sm-grid a:visited{color:rgba(255,255,255,.85)!important}\n.sm-grid a:hover{color:var(--gold,#C9A84C)!important}\n.sm-sec h2,.sm-hero h1{color:#fff!important}\n.sm-sec .note,.sm-sub,.sm-sec h2 .cnt{color:rgba(255,255,255,.55)!important}\n\n.to-section-h2,.lk-h2{color:#fff!important}\n\n\n/* cream hub guide cards = dark text on light cards */\n.hub-grid-sec.cream .guide-card,\n.cream .guide-card{\n  background:#fff!important;\n  border-color:rgba(26,25,24,.08)!important;\n  color:rgba(26,25,24,.85)!important;\n}\n.hub-grid-sec.cream .gc-title,\n.cream .gc-title{color:#1a1918!important}\n.hub-grid-sec.cream .gc-desc,\n.cream .gc-desc{color:rgba(26,25,24,.55)!important}\n.hub-grid-sec.cream .gc-tag,\n.cream .gc-tag{color:var(--gold,#C9A84C)!important}\n.hub-grid-sec.cream .gc-meta,\n.cream .gc-meta{color:rgba(26,25,24,.45)!important}\n/* off/dark hub guide cards stay light-on-dark */\n.hub-grid-sec.off .guide-card,\n.off .guide-card{\n  background:rgba(255,255,255,.05)!important;\n  color:rgba(255,255,255,.85)!important;\n}\n.hub-grid-sec.off .gc-title,.off .gc-title{color:#fff!important}\n.hub-grid-sec.off .gc-desc,.off .gc-desc{color:rgba(255,255,255,.7)!important}\n/* pink CTA links on dark — brighten */\n.pro-trigger-text a,.sym-pro a,.garment-note-text a{\n  color:#E8A0AD!important;\n  text-decoration:underline;\n}\n",
  "scriptJs": "function acceptCookies(){\n  try {\n    localStorage.setItem('tsl_cookies','accepted');\n    document.querySelectorAll('.cookie-bar').forEach(function(bar){ bar.classList.remove('show'); bar.style.display='none'; });\n  } catch(e){}\n}\nwindow.addEventListener('DOMContentLoaded', function(){\n  try {\n    if(!localStorage.getItem('tsl_cookies')){\n      setTimeout(function(){\n        var bar = document.getElementById('cookieBar')\n        if(bar) bar.classList.add('show')\n      }, 2000)\n    }\n  } catch(e){}\n})\n;\nwindow.addEventListener('load', function(){\n  setTimeout(function(){\n    var pl = document.getElementById('preloader')\n    if(pl) pl.classList.add('hidden')\n  }, 1200)\n})\n;\n\nwindow.addEventListener('scroll',function(){var b=document.getElementById('scrollBar');if(b)b.style.width=(window.scrollY/(document.documentElement.scrollHeight-window.innerHeight)*100)+'%';},{passive:true});\n/* nav theme: Header.tsx + data-theme */\nif(window.Lenis){var lenis=new window.Lenis({duration:1.2,smoothWheel:true});(function raf(t){lenis.raf(t);requestAnimationFrame(raf)})(0)}\n;(function(){var els=document.querySelectorAll('[data-reveal]');if(!els.length)return;var obs=new IntersectionObserver(function(evts){evts.forEach(function(e){if(!e.isIntersecting)return;e.target.style.opacity='1';e.target.style.transform='translateY(0)';obs.unobserve(e.target);});},{threshold:0.15});requestAnimationFrame(function(){els.forEach(function(el){el.style.opacity='0';el.style.transform='translateY(16px)';el.style.transition='opacity .8s ease,transform .8s cubic-bezier(.16,1,.3,1)';obs.observe(el);});});})();\ndocument.querySelectorAll('.faq-item').forEach(function(item){item.querySelector('.faq-q').addEventListener('click',function(){var open=item.classList.contains('open');document.querySelectorAll('.faq-item').forEach(function(i){i.classList.remove('open');});if(!open)item.classList.add('open');});});\n\n;\n\n(function(){\n'use strict';\nwindow.addEventListener('scroll',function(){var b=document.getElementById('scrollBar');if(b)b.style.width=(window.scrollY/(document.documentElement.scrollHeight-window.innerHeight)*100)+'%';},{passive:true});\n(function(){var nav=document.getElementById('nav');if(!nav)return;function u(){nav.classList.toggle('on-dark',window.scrollY<80);nav.classList.toggle('on-light',window.scrollY>=80);}window.addEventListener('scroll',u,{passive:true});u();})();\nif(window.Lenis){var lenis=new window.Lenis({duration:1.2,smoothWheel:true});(function raf(t){lenis.raf(t);requestAnimationFrame(raf)})(0);}\n(function(){var els=document.querySelectorAll('[data-reveal]');if(!els.length)return;var obs=new IntersectionObserver(function(evts){evts.forEach(function(e){if(!e.isIntersecting)return;e.target.style.opacity='1';e.target.style.transform='translateY(0)';obs.unobserve(e.target);});},{threshold:0.1});requestAnimationFrame(function(){els.forEach(function(el,i){el.style.opacity='0';el.style.transform='translateY(18px)';el.style.transition='opacity .9s ease '+(i%4*.06)+'s,transform .9s cubic-bezier(.16,1,.3,1) '+(i%4*.06)+'s';obs.observe(el);});});})();\ndocument.querySelectorAll('.gfaq-q').forEach(function(btn){\n  btn.addEventListener('click',function(){\n    var item=btn.closest('.gfaq-item'),was=item.classList.contains('open');\n    document.querySelectorAll('.gfaq-item').forEach(function(i){i.classList.remove('open');i.querySelector('.gfaq-q').setAttribute('aria-expanded','false');});\n    if(!was){item.classList.add('open');btn.setAttribute('aria-expanded','true');}\n  });\n});\n/* Cursor */\nif(window.matchMedia('(hover:hover) and (pointer:fine)').matches){\n  var dot=document.createElement('div');dot.className='cursor-dot';\n  var ring=document.createElement('div');ring.className='cursor-ring';\n  document.body.appendChild(dot);document.body.appendChild(ring);\n  var mx=0,my=0,rx=0,ry=0;\n  document.addEventListener('mousemove',function(e){mx=e.clientX;my=e.clientY;dot.style.left=mx+'px';dot.style.top=my+'px';},{passive:true});\n  (function lerp(){rx+=(mx-rx)*.12;ry+=(my-ry)*.12;ring.style.left=rx+'px';ring.style.top=ry+'px';requestAnimationFrame(lerp);})();\n  document.addEventListener('mouseover',function(e){var t=e.target,isLink=t.closest('a,button,[role=\"button\"]'),isText=t.closest('p,h1,h2,h3,li');document.body.classList.toggle('cursor-link',!!isLink);document.body.classList.toggle('cursor-hover',!!isText&&!isLink);},{passive:true});\n  document.addEventListener('mouseleave',function(){document.body.classList.add('cursor-hidden');},{passive:true});\n  document.addEventListener('mouseenter',function(){document.body.classList.remove('cursor-hidden');},{passive:true});\n}\n/* Intro screen */\nvar introEl=document.getElementById('introScreen');\nif(introEl){\n  if(sessionStorage.getItem('tsl_intro_shown')){introEl.style.display='none';}\n  else{setTimeout(function(){introEl.classList.add('hidden');setTimeout(function(){introEl.style.display='none';sessionStorage.setItem('tsl_intro_shown','1');},700);},1400);}\n}\n/* Page transitions */\nvar style=document.createElement('style');\nstyle.textContent='.page-transition-overlay{position:fixed;inset:0;z-index:99996;background:var(--dark2,#1a1918);opacity:0;pointer-events:none;transition:opacity .35s ease}.page-transition-overlay.active{opacity:1;pointer-events:all}';\ndocument.head.appendChild(style);\nvar overlay=document.createElement('div');overlay.className='page-transition-overlay';document.body.appendChild(overlay);\ndocument.addEventListener('click',function(e){var a=e.target.closest('a');if(!a||!a.href||a.target==='_blank'||a.href.startsWith('tel:')||a.href.startsWith('mailto:')||a.href.startsWith('https://wa.me')||a.href.includes('#')||e.metaKey||e.ctrlKey)return;if(new URL(a.href).host!==location.host)return;e.preventDefault();overlay.classList.add('active');setTimeout(function(){location.href=a.href;},320);});\noverlay.classList.add('active');requestAnimationFrame(function(){requestAnimationFrame(function(){overlay.classList.remove('active');});});\n})();\n\n;\n\n/* ── Global features JS ── */\n(function(){\n  /* Seasonal banner */\n  var banner=document.getElementById('seasonalBanner');\n  var bannerClose=document.getElementById('bannerClose');\n  if(banner && bannerClose){\n    var dismissed=sessionStorage.getItem('bannerDismissed');\n    if(dismissed) banner.classList.add('hidden');\n    bannerClose.addEventListener('click',function(){\n      banner.classList.add('hidden');\n      sessionStorage.setItem('bannerDismissed','1');\n    });\n  }\n\n  /* Sticky booking pill — show after 5s, hide when near footer */\n  var pill=document.getElementById('bookPill');\n  if(pill){\n    var pillTimer=setTimeout(function(){\n      pill.classList.remove('hidden');\n    },5000);\n    /* Hide pill when footer is visible */\n    var footer=document.querySelector('footer');\n    if(footer){\n      var pillObs=new IntersectionObserver(function(entries){\n        entries.forEach(function(e){\n          pill.classList.toggle('hidden',e.isIntersecting);\n        });\n      },{threshold:0.1});\n      pillObs.observe(footer);\n    }\n  }\n\n  /* Dark/light theme toggle */\n  var toggle=document.getElementById('themeToggle');\n  if(toggle){\n    var stored=localStorage.getItem('theme');\n    if(stored) document.documentElement.setAttribute('data-theme',stored);\n    toggle.addEventListener('click',function(){\n      var current=document.documentElement.getAttribute('data-theme');\n      var next=current==='light'?'dark':'light';\n      document.documentElement.setAttribute('data-theme',next);\n      localStorage.setItem('theme',next);\n    });\n  }\n\n  /* Reading progress bar */\n  var prog=document.getElementById('readProgress');\n  if(prog){\n    window.addEventListener('scroll',function(){\n      var h=document.documentElement;\n      var pct=(h.scrollTop||document.body.scrollTop)/(h.scrollHeight-h.clientHeight)*100;\n      prog.style.width=Math.min(100,pct)+'%';\n    },{passive:true});\n  }\n\n  /* Was this helpful */\n  document.querySelectorAll('.helpful-btn').forEach(function(btn){\n    btn.addEventListener('click',function(){\n      var block=btn.closest('.helpful-block');\n      var thanks=block && block.querySelector('.helpful-thanks');\n      if(thanks){thanks.classList.add('show');}\n      if(btn.dataset.helpful==='no'){\n        var wa=document.createElement('a');\n        wa.href='https://wa.me/919836233354?text=I+had+a+question+about+your+guide';\n        wa.target='_blank';wa.rel='noopener';\n        wa.style.cssText='font-family:var(--sans);font-size:11px;color:#25D366;margin-left:.5rem';\n        wa.textContent='Chat with us →';\n        if(thanks) thanks.appendChild(wa);\n      }\n      document.querySelectorAll('.helpful-btn').forEach(function(b){b.classList.remove('active')});\n      btn.classList.add('active');\n    });\n  });\n\n})();\n\n;\n\n(function(){\n  document.querySelectorAll('[data-count]').forEach(function(el){\n    var triggered=false;\n    var obs=new IntersectionObserver(function(entries){\n      if(!entries[0].isIntersecting||triggered)return;\n      triggered=true;\n      var end=parseFloat(el.dataset.count);\n      var dec=parseInt(el.dataset.dec||'0');\n      var suffix=el.dataset.suffix||'';\n      var dur=parseInt(el.dataset.dur||'1200');\n      var start=null;\n      function step(ts){\n        if(!start)start=ts;\n        var p=Math.min((ts-start)/dur,1);\n        var ease=1-Math.pow(1-p,4);\n        var val=end*ease;\n        el.textContent=(dec===0?Math.round(val):val.toFixed(dec))+suffix;\n        if(p<1)requestAnimationFrame(step);\n        else el.textContent=end+suffix;\n      }\n      requestAnimationFrame(step);\n    },{threshold:.5});\n    obs.observe(el);\n  });\n})();\n",
  "bodyHtml": "<div id=\"introScreen\" class=\"intro-screen\" role=\"status\" aria-label=\"Loading\">\n  <p class=\"intro-monogram\" aria-hidden=\"true\">TSL</p>\n  <div class=\"intro-line\" aria-hidden=\"true\"></div>\n  <p class=\"intro-wordmark\" aria-hidden=\"true\">The Swiss Laundry</p>\n</div>\n<a href=\"#main\" class=\"skip-link\">Skip to main content</a>\n<div class=\"seasonal-banner\" id=\"seasonalBanner\" role=\"banner\" aria-label=\"Free pickup offer\">\n  🧺 Want a home pickup? Complimentary pickup on invoices above ₹1,000.\n  <a href=\"/pickup\">Book Now →</a>\n  <button class=\"banner-close\" id=\"bannerClose\" aria-label=\"Close banner\">✕</button>\n</div>\n<div class=\"scroll-bar\" id=\"scrollBar\" aria-hidden=\"true\"></div>\n\n<nav class=\"tsl-crumbs\" aria-label=\"Breadcrumb\"><ol><li><a href=\"/\">Home</a></li><li aria-current=\"page\">Express Services</li></ol></nav>\n\n<p class=\"seo-hidden\">Express same day dry cleaning Kolkata next day laundry service emergency pickup doorstep collection The Swiss Laundry professional since 2013.</p>\n\n<main id=\"main\">\n\n  <!-- ① HERO -->\n  <section class=\"ex-hero\" aria-labelledby=\"ex-h1\">\n    <div class=\"ex-urgency-bar\" aria-hidden=\"true\"></div>\n    <span class=\"ex-ghost\" aria-hidden=\"true\">Express</span>\n    <div class=\"ex-inner\">\n      <p class=\"ex-eyebrow\">Express Service · Same Day · Kolkata</p>\n      <h1 class=\"ex-h1\" id=\"ex-h1\">\n        When it has<br>\n        to be <em>today.</em>\n      </h1>\n      <p class=\"hero-sub\">Same-day and next-day dry cleaning and laundry across Kolkata. Emergency pickup available. Call us first — we will tell you honestly what is possible.</p>\n      <div class=\"ex-ctas\">\n        <a href=\"https://wa.me/919836233354?text=Hi+I+need+express+same+day+service\" class=\"ex-cta-wa\" target=\"_blank\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\" style=\"width:13px;height:13px\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"></path><path d=\"M11.999 2C6.477 2 2 6.477 2 12c0 1.99.574 3.842 1.565 5.404L2 22l4.596-1.565A9.96 9.96 0 0011.999 22C17.522 22 22 17.523 22 12s-4.478-10-10.001-10z\"></path></svg> WhatsApp for Express</a>\n        <a href=\"tel:9836233354\" class=\"ex-cta-call\">Or call <strong>9836233354</strong></a>\n      </div>\n    </div>\n    <div class=\"scroll-hint-wrap\" aria-hidden=\"true\">\n      <span>See how it works</span>\n      <div class=\"scroll-hint-line\"></div>\n    </div>\n  </section>\n\n  <div class=\"ex-threshold\" aria-hidden=\"true\"></div>\n  <div class=\"urgency-strip\" role=\"note\" aria-label=\"Express service availability\">\n  <span class=\"urgency-item\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"></circle><path d=\"M12 7v5l3 3\"></path></svg> Same-day service available</span>\n  <span class=\"urgency-sep\" aria-hidden=\"true\">◆</span>\n  <span class=\"urgency-item\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"><path d=\"M5 9V5a2 2 0 012-2h10a2 2 0 012 2v4\"></path><path d=\"M3 9h18l-2 11H5L3 9z\"></path></svg> Doorstep collection across <span class=\"count-up\" data-count=\"30\" data-suffix=\"+ areas\" data-dur=\"1000\">30+ areas</span></span>\n  <span class=\"urgency-sep\" aria-hidden=\"true\">◆</span>\n  <span class=\"urgency-item\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"><path d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07A19.5 19.5 0 013.26 11.1a19.79 19.79 0 01-3.07-8.67A2 2 0 012.17 0h3a2 2 0 012 1.72c.127.96.361 1.903.7 2.81a2 2 0 01-.45 2.11L6.09 7.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0122 16.92z\"></path></svg> Call to confirm: 9836233354</span>\n  <span class=\"urgency-sep\" aria-hidden=\"true\">◆</span>\n  <span class=\"urgency-item\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"><path d=\"M20 6L9 17l-5-5\"></path></svg> Mon–Sat · 10AM–5PM</span>\n</div>\n\n  <!-- ② BODY -->\n  <div class=\"ex-body\">\n    <div class=\"ex-inner-body\">\n\n      <!-- Three tiers -->\n      <div class=\"tiers-section\">\n        <span class=\"tiers-eyebrow\">Choose your speed</span>\n        <h2 class=\"tiers-title\">Three ways to use us.</h2>\n        <p class=\"tiers-lead\">From planned ahead to right now. Every tier uses the same professional 12-step process — only the timeline changes.</p>\n        <div class=\"tiers-grid\">\n          <div class=\"tier-card tier-standard\" data-reveal=\"\">\n  \n  <div class=\"tier-icon-wrap\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"></rect><path d=\"M3 9h18\"></path><path d=\"M9 21V9\"></path></svg></div>\n  <span class=\"tier-name\">Standard</span>\n  <span class=\"tier-time\">2–3 working days</span>\n  <p class=\"tier-desc\">Our full 12-step professional process with no compromise on quality. The right choice for all garments that are not time-critical.</p>\n  <ul class=\"tier-features\"><li class=\"tier-feature\">Full 12-step cleaning process</li><li class=\"tier-feature\">Inspection, tagging and care label check</li><li class=\"tier-feature\">Pressed and packaged to our standard</li><li class=\"tier-feature\">Doorstep pickup and delivery</li><li class=\"tier-feature\">Complimentary collection on invoices above ₹1,000</li></ul>\n  <a href=\"/pickup\" class=\"tier-cta\">Book Standard Pickup <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" style=\"width:13px;height:13px\"><path d=\"M5 12h14M12 5l7 7-7 7\"></path></svg></a>\n</div>\n          <div class=\"tier-card tier-express\" data-reveal=\"\">\n  <span class=\"tier-badge tier-badge-popular\">Most Requested</span>\n  <div class=\"tier-icon-wrap\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"><path d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"></path></svg></div>\n  <span class=\"tier-name\">Express</span>\n  <span class=\"tier-time\">Same day · Next day</span>\n  <p class=\"tier-desc\">When time matters. We collect, clean, and return within 24 hours for eligible garments. Premium charge applies.</p>\n  <ul class=\"tier-features\"><li class=\"tier-feature\">Priority processing on arrival</li><li class=\"tier-feature\">Same-day or next-day return</li><li class=\"tier-feature\">Full quality standard — no shortcuts</li><li class=\"tier-feature\">Doorstep pickup and delivery</li><li class=\"tier-feature\">Confirm availability before booking</li></ul>\n  <a href=\"https://wa.me/919836233354?text=Hi+I+need+express+same+day+service\" class=\"tier-cta\">WhatsApp for Express <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" style=\"width:13px;height:13px\"><path d=\"M5 12h14M12 5l7 7-7 7\"></path></svg></a>\n</div>\n          <div class=\"tier-card tier-emergency\" data-reveal=\"\">\n  <span class=\"tier-badge tier-badge-urgent\">Emergency</span>\n  <div class=\"tier-icon-wrap\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"><path d=\"M10.29 3.86L1.82 18a2 2 0 001.71 3h16.94a2 2 0 001.71-3L13.71 3.86a2 2 0 00-3.42 0z\"></path><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"></line><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"></line></svg></div>\n  <span class=\"tier-name\">Emergency</span>\n  <span class=\"tier-time\">Call us first</span>\n  <p class=\"tier-desc\">Wedding tomorrow. Function tonight. Event in a few hours. Call us directly and we will tell you honestly what is possible.</p>\n  <ul class=\"tier-features\"><li class=\"tier-feature\">Assessed case by case</li><li class=\"tier-feature\">Direct conversation with our team</li><li class=\"tier-feature\">Honest about what is achievable</li><li class=\"tier-feature\">Premium charge for emergency handling</li><li class=\"tier-feature\">Available for eligible garments only</li></ul>\n  <a href=\"tel:9836233354\" class=\"tier-cta\">Call 9836233354 <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" style=\"width:13px;height:13px\"><path d=\"M5 12h14M12 5l7 7-7 7\"></path></svg></a>\n</div>\n        </div>\n      </div>\n\n      <!-- How it works -->\n      <div class=\"hiw-section\" data-reveal=\"\">\n  <span class=\"hiw-eyebrow\">How express service works</span>\n  <h2 class=\"hiw-title\">Four steps. Faster than you expect.</h2>\n  <div class=\"hiw-steps\">\n    <div class=\"hiw-step\">\n      <div class=\"hiw-num\">1</div>\n      <span class=\"hiw-step-title\">Call or WhatsApp</span>\n      <p class=\"hiw-step-desc\">Tell us the garment, your location in Kolkata, and when you need it back. We confirm availability and timeline immediately.</p>\n    </div>\n    <div class=\"hiw-step\">\n      <div class=\"hiw-num\">2</div>\n      <span class=\"hiw-step-title\">We collect</span>\n      <p class=\"hiw-step-desc\">Our team picks up from your door. We inspect the garment and confirm the turnaround time before processing begins.</p>\n    </div>\n    <div class=\"hiw-step\">\n      <div class=\"hiw-num\">3</div>\n      <span class=\"hiw-step-title\">Priority processing</span>\n      <p class=\"hiw-step-desc\">Your garment goes ahead of the standard queue at our Kasba facility. Full 12-step process — no quality compromises.</p>\n    </div>\n    <div class=\"hiw-step\">\n      <div class=\"hiw-num\">4</div>\n      <span class=\"hiw-step-title\">Returned to you</span>\n      <p class=\"hiw-step-desc\">Cleaned, pressed, and packaged. Delivered back to your door within the agreed window.</p>\n    </div>\n  </div>\n</div>\n\n      <!-- Eligible garments -->\n      <div class=\"eligible-section\" data-reveal=\"\">\n  <span style=\"font-family:var(--sans);font-size:8px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--txt3);display:block;margin-bottom:.5rem\">Before you book</span>\n  <h2 style=\"font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(22px,3vw,34px);color:var(--txt);margin-bottom:.5rem;line-height:1.1\">What qualifies for express.</h2>\n  <p class=\"express-lead\">Most garments are eligible. A small number require standard processing time for safe results. We will always tell you before we accept the order.</p>\n  <div class=\"eligible-grid\">\n    <div class=\"eligible-col yes\">\n      <span class=\"eligible-col-title\">Express eligible</span>\n      <ul class=\"eligible-list\">\n        <li class=\"eligible-item\">Formal shirts and trousers</li>\n        <li class=\"eligible-item\">Suits and blazers</li>\n        <li class=\"eligible-item\">Kurtas and salwar kameez</li>\n        <li class=\"eligible-item\">Plain and printed sarees</li>\n        <li class=\"eligible-item\">Everyday cotton and synthetics</li>\n        <li class=\"eligible-item\">School and work uniforms</li>\n        <li class=\"eligible-item\">Jeans and casual wear</li>\n        <li class=\"eligible-item\">Bedsheets and light household linen</li>\n      </ul>\n    </div>\n    <div class=\"eligible-col no\">\n      <span class=\"eligible-col-title\">Standard time required</span>\n      <ul class=\"eligible-list\">\n        <li class=\"eligible-item\">Heavily embroidered or embellished garments</li>\n        <li class=\"eligible-item\">Bridal lehenga and sherwani</li>\n        <li class=\"eligible-item\">Silk with zari or hand work</li>\n        <li class=\"eligible-item\">Structured jackets with complex lining</li>\n        <li class=\"eligible-item\">Leather and suede</li>\n        <li class=\"eligible-item\">Carpets and large furnishings</li>\n        <li class=\"eligible-item\">Curtains and heavy drapes</li>\n        <li class=\"eligible-item\">Heavily soiled or severely stained items</li>\n      </ul>\n    </div>\n  </div>\n</div>\n\n      <!-- FAQ -->\n      \n<div style=\"background:var(--dark2);border-radius:10px;padding:2rem 2.2rem;margin-bottom:2rem;border:.5px solid rgba(255,255,255,.08);position:relative;overflow:hidden\" data-reveal=\"\">\n  <div style=\"position:absolute;top:1rem;right:1.4rem;font-family:var(--serif);font-size:60px;color:rgba(201,168,76,.08);line-height:1;pointer-events:none\" aria-hidden=\"true\">“</div>\n  <div style=\"display:flex;gap:.3rem;margin-bottom:.8rem\">\n    <svg viewBox=\"0 0 24 24\" style=\"width:11px;height:11px;fill:#C9A84C\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"></path></svg>\n    <svg viewBox=\"0 0 24 24\" style=\"width:11px;height:11px;fill:#C9A84C\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"></path></svg>\n    <svg viewBox=\"0 0 24 24\" style=\"width:11px;height:11px;fill:#C9A84C\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"></path></svg>\n    <svg viewBox=\"0 0 24 24\" style=\"width:11px;height:11px;fill:#C9A84C\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"></path></svg>\n    <svg viewBox=\"0 0 24 24\" style=\"width:11px;height:11px;fill:#C9A84C\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"></path></svg>\n  </div>\n  <p style=\"font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(15px,1.8vw,20px);color:#fff;line-height:1.65;margin-bottom:1rem\">“They provide <span style=\"color:var(--gold)\">emergency pickups and deliveries if you’re running short on time</span> — extremely helpful. The quality of cleaning is top-notch and everything is handled with great care.”</p>\n  <p style=\"font-family:var(--sans);font-size:11px;font-weight:300;color:rgba(255,255,255,.4)\">Vijay Toshniwal &nbsp;·&nbsp; Verified Google Review &nbsp;·&nbsp; Express Service</p>\n</div>\n<div class=\"ex-faq\" data-reveal=\"\">\n  <h2 style=\"font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(22px,3vw,34px);color:var(--txt);margin-bottom:1.2rem;line-height:1.1\">Common questions</h2>\n  <div class=\"gfaq-item open\">\n  <button class=\"gfaq-q\" aria-expanded=\"true\">Does The Swiss Laundry offer same-day dry cleaning in Kolkata?<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" class=\"gfaq-icon\"><path d=\"M12 5v14M5 12h14\"></path></svg></button>\n  <p class=\"gfaq-a\">Yes. We offer express same-day and next-day service for eligible garments. Call 9836233354 or WhatsApp us to confirm availability and arrange pickup. Eligibility depends on garment type and current capacity.</p>\n</div>\n  <div class=\"gfaq-item\">\n  <button class=\"gfaq-q\" aria-expanded=\"false\">How quickly can you collect a garment for express service?<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" class=\"gfaq-icon\"><path d=\"M12 5v14M5 12h14\"></path></svg></button>\n  <p class=\"gfaq-a\">For emergency or same-day service, call us directly on 9836233354. We will confirm pickup time and turnaround based on your location in Kolkata and the garment type.</p>\n</div>\n  <div class=\"gfaq-item\">\n  <button class=\"gfaq-q\" aria-expanded=\"false\">What is the turnaround time for express dry cleaning?<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" class=\"gfaq-icon\"><path d=\"M12 5v14M5 12h14\"></path></svg></button>\n  <p class=\"gfaq-a\">Same-day or next-day for eligible garments, depending on when collection happens and the garment type. We confirm the exact time before accepting the order.</p>\n</div>\n  <div class=\"gfaq-item\">\n  <button class=\"gfaq-q\" aria-expanded=\"false\">Is there an extra charge for express service?<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" class=\"gfaq-icon\"><path d=\"M12 5v14M5 12h14\"></path></svg></button>\n  <p class=\"gfaq-a\">Yes. Express service carries a premium above our standard pricing. We confirm the charge before proceeding. Call or WhatsApp for current express pricing.</p>\n</div>\n  <div class=\"gfaq-item\">\n  <button class=\"gfaq-q\" aria-expanded=\"false\">What garments qualify for same-day express service?<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" class=\"gfaq-icon\"><path d=\"M12 5v14M5 12h14\"></path></svg></button>\n  <p class=\"gfaq-a\">Most everyday garments — shirts, trousers, kurtas, suits, sarees — are eligible. Heavily embroidered bridal wear, leather, suede, and carpets require standard processing time.</p>\n</div>\n</div>\n\n    </div>\n  </div>\n\n  <!-- ③ HONEST STATEMENT -->\n  <div class=\"honest-statement\">\n  <div class=\"honest-statement-inner\" data-reveal=\"\">\n    <div class=\"honest-divider\" aria-hidden=\"true\"></div>\n    <p class=\"honest-line\">“We will always tell you honestly what is achievable in your timeframe — before we accept the order, not after.”</p>\n    <p class=\"honest-attr\">The Swiss Laundry · Kolkata · Est. 2013</p>\n    <div class=\"honest-divider\" aria-hidden=\"true\"></div>\n  </div>\n</div>\n\n  <!-- ④ FINAL CTA -->\n  <div class=\"ex-final-cta\">\n    <div class=\"ex-final-inner\" data-reveal=\"\">\n      <span class=\"ex-final-eye\">Ready when you are</span>\n      <h2 class=\"ex-final-title\">Need it<br><em>faster?</em></h2>\n      <p class=\"ex-final-sub\">Call or WhatsApp. Tell us the garment, your location, and when you need it. We will confirm what is possible in under a minute.</p>\n      <div class=\"ex-final-btns\">\n        <a href=\"https://wa.me/919836233354?text=Hi+I+need+express+service\" class=\"ex-btn ex-btn-ghost\" target=\"_blank\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\" style=\"width:13px;height:13px\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"></path><path d=\"M11.999 2C6.477 2 2 6.477 2 12c0 1.99.574 3.842 1.565 5.404L2 22l4.596-1.565A9.96 9.96 0 0011.999 22C17.522 22 22 17.523 22 12s-4.478-10-10.001-10z\"></path></svg> WhatsApp</a>\n        <a href=\"tel:9836233354\" class=\"ex-btn ex-btn-pink\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"><path d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07A19.5 19.5 0 013.26 11.1a19.79 19.79 0 01-3.07-8.67A2 2 0 012.17 0h3a2 2 0 012 1.72c.127.96.361 1.903.7 2.81a2 2 0 01-.45 2.11L6.09 7.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0122 16.92z\"></path></svg> Call 9836233354</a>\n      </div>\n    </div>\n  </div>\n\n</main>\n\n<a href=\"https://wa.me/919836233354?text=Hi+I+need+express+same+day+service+in+Kolkata\" class=\"wa-float\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"WhatsApp for express service\">\n  <svg viewBox=\"0 0 24 24\" fill=\"#fff\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"></path><path d=\"M11.999 2C6.477 2 2 6.477 2 12c0 1.99.574 3.842 1.565 5.404L2 22l4.596-1.565A9.96 9.96 0 0011.999 22C17.522 22 22 17.523 22 12s-4.478-10-10.001-10z\"></path></svg>\n  <span class=\"wa-tooltip\">Express service</span>\n</a>\n<!-- Sticky booking pill — mobile only, hidden on /pickup -->\n<a href=\"/pickup\" class=\"book-pill\" id=\"bookPill\" aria-label=\"Book a pickup\">\n  <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M12 5l7 7-7 7\"></path></svg>\n  Book Pickup · 2 min\n</a>\n\n\n<script src=\"https://cdn.jsdelivr.net/npm/@studio-freight/lenis@1.0.42/dist/lenis.min.js\"></script>\n<script src=\"https://cdn.jsdelivr.net/npm/@studio-freight/lenis@1.0.42/dist/lenis.min.js\"></script>"
}
