:root{--blue:#294F99;--night:#1C3870;--cyan:#00BDDF;--pink:#E73E83;--yellow:#FDBA3C;--pink-deep:#D02E70;--ink:#231F20;--white:#fff;--rinse:#EEF6FB;--line:#D3E1EE;--muted:#4A5A78;--page:#ffffff;--field:#9FB3CB;--sky:#3168C0;--sans:"Source Sans 3",system-ui,-apple-system,"Segoe UI",sans-serif;--disp:"Baloo 2","Arial Rounded MT Bold",var(--sans);--fs-2xs:12px;--fs-xs:13px;--fs-sm:15px;--fs-base:17px;--fs-md:19px;--fs-lg:22px;--fs-xl:26px;--fs-2xl:32px;--fs-3xl:40px;--fs-4xl:48px;--fs-h1:clamp(40px,3.2vw + 26px,58px);--fs-word:78px;--fs-word-long:54px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:40px;--s9:56px;--gutter:var(--s4);--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--sh-1:0 1px 2px rgba(28,56,112,.06),0 2px 8px rgba(28,56,112,.06);--sh-2:0 2px 4px rgba(28,56,112,.06),0 14px 32px rgba(28,56,112,.12);--ease:cubic-bezier(.2,.7,.2,1);--t-fast:.12s;--t:.22s;--road:repeating-linear-gradient(90deg,var(--yellow) 0 16px,transparent 16px 26px)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{margin:0}body{background:var(--page);color:var(--ink);font-family:var(--sans);font-size:var(--fs-base);line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}a[href^="tel:"]{white-space:nowrap}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.adm-top :focus-visible,.foot :focus-visible,.st-closed :focus-visible,.st-open :focus-visible{outline-color:var(--ink)}.adm-top :focus-visible,.foot :focus-visible,.st-closed :focus-visible{outline-color:#fff}h1,h2,h3{text-wrap:balance}.disp{font-family:var(--disp);font-weight:800;font-style:italic;font-synthesis:style;letter-spacing:-.01em;line-height:.98}.sr{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip,.sr{position:absolute}.skip{left:-999px;top:8px;background:var(--blue);color:#fff;padding:var(--s3) var(--s4);border-radius:var(--r-sm);z-index:50;font-weight:700}.skip:focus{left:8px}.bubbles{position:relative;isolation:isolate}.bubbles:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 86% 18%,rgba(255,255,255,.22) 0 28px,transparent 29px),radial-gradient(circle at 93% 30%,rgba(255,255,255,.14) 0 12px,transparent 13px),radial-gradient(circle at 10% 78%,rgba(255,255,255,.12) 0 44px,transparent 45px),radial-gradient(circle at 64% 92%,rgba(255,255,255,.12) 0 20px,transparent 21px),radial-gradient(circle at 40% 8%,rgba(255,255,255,.1) 0 16px,transparent 17px)}.bubbles.on-light:before{background:radial-gradient(circle at 92% 16%,rgba(0,189,223,.12) 0 34px,transparent 35px),radial-gradient(circle at 97% 34%,rgba(231,62,131,.1) 0 12px,transparent 13px),radial-gradient(circle at 84% 4%,rgba(253,186,60,.16) 0 7px,transparent 8px),radial-gradient(circle at 99% 92%,rgba(0,189,223,.08) 0 44px,transparent 45px)}.btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:var(--s3) var(--s5);border-radius:var(--r-md);font-weight:700;font-size:var(--fs-base);line-height:1.2;text-decoration:none;border:0;cursor:pointer;text-align:center;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),background-color var(--t) var(--ease),filter var(--t) var(--ease)}.btn:active{transform:translateY(2px)}.btn-blue{background:var(--blue);color:#fff;box-shadow:0 3px 0 var(--night)}.btn-white{background:#fff;color:var(--blue);box-shadow:inset 0 0 0 2px var(--blue)}.btn-yellow{background:var(--yellow);color:var(--ink);box-shadow:0 3px 0 #C98F1E}.btn-pink{background:var(--pink-deep);color:#fff;box-shadow:0 3px 0 #A82A5E}.btn-cyan{background:var(--cyan);color:var(--ink);box-shadow:0 3px 0 #0090AB}.btn-blue:active{box-shadow:0 1px 0 var(--night)}.btn-pink:active{box-shadow:0 1px 0 #A82A5E}.btn-cyan:active{box-shadow:0 1px 0 #0090AB}@media (hover:hover){.btn-blue:hover,.btn-cyan:hover,.btn-pink:hover,.btn-yellow:hover{filter:brightness(1.08)}.btn-white:hover{background:var(--rinse)}}.btn[disabled]{opacity:.6;cursor:wait;transform:none}.btn svg{flex:none}.tag{position:absolute;right:var(--s2);bottom:var(--s2);font-size:var(--fs-2xs);font-weight:700;color:#fff;background:rgba(20,30,55,.6);border-radius:var(--r-xs);padding:2px 8px;letter-spacing:.02em}.st-open{--sbg:var(--cyan);--sfg:var(--ink);--yc:var(--ink);--rd:var(--cyan)}.st-soon{--sbg:var(--yellow);--sfg:var(--ink);--yc:var(--ink);--rd:var(--yellow)}.st-closed{--sbg:var(--pink-deep);--sfg:#fff;--yc:#fff;--rd:var(--pink)}.site-top{position:relative;background:#fff}.site-top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--road);opacity:.9}.top{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3) var(--gutter) calc(var(--s3) + 3px);max-width:1240px;margin:0 auto}.top .logo{width:176px;height:auto;aspect-ratio:880/197}.call{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--blue);text-decoration:none;min-height:44px;padding:0 6px}.notice{background:var(--yellow);color:var(--ink);font-weight:600;font-size:var(--fs-sm)}.notice>div{max-width:1240px;margin:0 auto;padding:var(--s3) var(--gutter);display:flex;gap:var(--s3);align-items:flex-start}.notice svg{flex:none;margin-top:1px}.home-link{min-height:44px;flex:none;border-radius:var(--r-sm)}.home-link,.nav{display:flex;align-items:center}.nav{gap:var(--s1)}.nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s3);font-weight:700;color:var(--ink);text-decoration:none;border-radius:var(--r-pill);transition:background-color var(--t) var(--ease),color var(--t) var(--ease)}.nav a:not(.call):after{content:"";position:absolute;left:var(--s3);right:var(--s3);bottom:7px;height:3px;border-radius:2px;background:var(--pink);transform:scaleX(0);transform-origin:left;transition:transform var(--t) var(--ease)}.nav a[aria-current=page]{color:var(--blue)}.nav a[aria-current=page]:after{transform:scaleX(1)}@media (hover:hover){.nav a:not(.call):hover{background:var(--rinse);color:var(--blue)}}.nav .call{margin-left:var(--s1);padding:0 var(--s4) 0 var(--s3);background:var(--blue);color:#fff;box-shadow:0 2px 0 var(--night)}@media (hover:hover){.nav .call:hover{filter:brightness(1.1)}}.nav .call:active{transform:translateY(1px);box-shadow:0 1px 0 var(--night)}@media (max-width:420px){.top{gap:var(--s2)}.top .logo{width:128px}.nav{gap:0}.nav a{padding:0 7px;font-size:var(--fs-base)}.nav .call{padding:0 var(--s3);margin-left:2px}.nav .call svg{display:none}.nav a:not(.call):after{left:7px;right:7px}}@media (max-width:359px){.top{gap:6px}.top .logo{width:116px}.nav .nav-more{display:none}.nav a{padding:0 6px}.nav .call{padding:0 var(--s3)}}.wrap{max-width:1240px;margin:0 auto}.cols{display:block}.sec{padding:var(--s6) var(--gutter);border-top:1px solid var(--line)}.sec h2{font-size:var(--fs-2xl);margin:0 0 var(--s3);color:var(--blue)}.sec h2.small{font-size:var(--fs-xl)}.photo{position:relative;height:200px;overflow:hidden;background:var(--night)}.photo img{width:100%;height:100%;object-fit:cover}.photo img[data-scene]{object-position:50% 85%}.signal{background:var(--sbg);color:var(--sfg);padding:var(--s6) var(--gutter);transition:background-color .4s ease}.where{margin:0 0 6px;font-weight:700;font-size:var(--fs-sm);letter-spacing:.01em}.word{font-size:var(--fs-word);margin:0}.word.long{font-size:var(--fs-word-long)}.sub{margin:var(--s2) 0 0;font-size:var(--fs-lg);font-weight:600;max-width:30ch;line-height:1.3}.msg{margin:var(--s3) 0 0;font-size:var(--fs-base);max-width:36ch}.eqc,.linechip{background:#fff;color:var(--ink);box-shadow:var(--sh-1);font-size:var(--fs-sm);line-height:1.25}.linechip{display:inline-flex;align-items:center;gap:var(--s2);margin-top:var(--s4);border-radius:var(--r-pill);padding:6px var(--s3);font-weight:700}.dot{width:12px;height:12px;border-radius:50%;flex:none;display:inline-block}.eqs{list-style:none;margin:var(--s4) 0 0;padding:0;display:flex;flex-wrap:wrap}.eqc,.eqs{gap:var(--s2)}.eqc{display:inline-flex;align-items:center;min-height:34px;padding:6px var(--s3) 6px 6px;border-radius:var(--r-lg);font-weight:600}.eqc b{font-weight:700}.eq-ico{flex:none}.eq-ico-ok{color:var(--blue)}.eq-ico-down{color:var(--pink-deep)}.eq-ico-unk{color:var(--muted)}.pulse{animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.updated{margin:var(--s4) 0 0;font-size:var(--fs-xs);opacity:.8}.road{position:relative;padding-top:34px;margin-top:6px}.road-track{position:relative;height:22px}.road-track:after,.road-track:before{content:"";position:absolute;left:0;right:0;height:5px;border-radius:3px;background:repeating-linear-gradient(90deg,var(--yc) 0 16px,transparent 16px 26px)}.road-track:before{top:3px}.road-track:after{top:14px}.road-done{position:absolute;inset:0 auto 0 0;background:var(--rd);z-index:1;opacity:.72}.road-pin{position:absolute;bottom:14px;width:30px;height:36px;margin-left:-15px;z-index:2;transition:left .6s ease}.road-ends{display:flex;justify-content:space-between;font-size:var(--fs-xs);font-weight:700;margin-top:6px}.navbtns{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s3);gap:var(--s3)}.waze{display:inline-block;margin-top:var(--s2);font-weight:700;color:var(--blue);min-height:44px;line-height:44px;text-underline-offset:3px}.addr{margin:2px 0 0;color:var(--muted);font-size:var(--fs-sm)}.mn{isolation:isolate;overflow:hidden;border-radius:var(--r-xl);padding:var(--s1) var(--s5);color:#fff;box-shadow:var(--sh-2);background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.14) 0 34px,transparent 35px),radial-gradient(circle at calc(100% + 8px) 34%,rgba(255,255,255,.1) 0 38px,transparent 39px),radial-gradient(circle at calc(100% - 6px) 47%,rgba(255,255,255,.16) 0 9px,transparent 10px),radial-gradient(circle at -20px 62%,rgba(255,255,255,.1) 0 40px,transparent 41px),radial-gradient(circle at 6px 52%,rgba(255,255,255,.16) 0 5px,transparent 6px),radial-gradient(circle at 14% calc(100% + 30px),rgba(255,255,255,.1) 0 44px,transparent 45px),radial-gradient(circle at 70% 88%,rgba(255,255,255,.1) 0 26px,transparent 27px),linear-gradient(165deg,var(--sky) 0,var(--blue) 100%)}.mn,.mn-prices{position:relative}.mn-prices:after{content:"";position:absolute;top:108px;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 30px 22px,rgba(255,255,255,.16) 0 12px,transparent 13px),radial-gradient(circle at 66px 50px,rgba(255,255,255,.2) 0 6px,transparent 7px),radial-gradient(circle at 40px 80px,rgba(255,255,255,.12) 0 8px,transparent 9px)}.mn-item:nth-child(2n) .mn-prices:after{background:radial-gradient(circle at 64px 26px,rgba(255,255,255,.16) 0 13px,transparent 14px),radial-gradient(circle at 28px 58px,rgba(255,255,255,.18) 0 7px,transparent 8px),radial-gradient(circle at 58px 90px,rgba(255,255,255,.12) 0 5px,transparent 6px)}.mn-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--s2) var(--s3);gap:var(--s2) var(--s3);padding:var(--s5) 0;border-bottom:1px solid rgba(255,255,255,.18)}.mn-item:last-child{border-bottom:0}.mn-name{font-size:var(--fs-xl);margin:0;color:#fff}.mn-name small{font-family:var(--sans);font-style:normal;font-weight:700;font-size:var(--fs-xs);opacity:.85;white-space:nowrap}.mn-base{font-weight:800;font-size:var(--fs-xs);margin-top:6px;letter-spacing:.01em}.mn-list{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:3px;gap:3px}.mn-list li{display:flex;gap:6px;align-items:flex-start;font-weight:700;font-size:var(--fs-sm);line-height:1.3}.mn-pin{flex:none;margin-top:1px}.mn-prices{display:flex;flex-direction:column;align-items:flex-end;padding-top:2px}.mn-club{grid-column:1/-1;display:flex;align-items:center;margin-top:-4px;font-weight:800;font-size:var(--fs-xs)}.mn-line{flex:1 1;border-top:3px dashed var(--yellow);margin:0 6px 0 var(--s2);min-width:20px}.mn-clubp,.mn-single{border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:.9;text-align:center}.mn-single{width:96px;height:96px;background:var(--pink-deep);box-shadow:inset 0 -6px 0 rgba(0,0,0,.08),0 4px 12px rgba(20,30,55,.18)}.mn-single .disp{font-size:var(--fs-4xl)}.mn-clubp{flex:none;width:78px;height:78px;background:var(--night);border:3px dashed var(--yellow);margin-right:var(--s2)}.mn-clubp .disp{font-size:var(--fs-2xl)}.mn sup{font-size:.45em;vertical-align:top;position:relative;top:.25em;margin-right:1px}.mn-clubp small,.mn-single small{font-family:var(--sans);font-size:var(--fs-2xs);font-weight:700;margin-top:var(--s1)}.mn-note{margin:0 0 var(--s4);color:var(--muted);font-size:var(--fs-sm)}.plan{background:var(--rinse)}.plan p{margin:0 0 var(--s4);max-width:46ch}.form{display:grid;grid-gap:var(--s3);gap:var(--s3);margin-top:6px}.fld,.fld>span{display:block}.fld>span{font-size:var(--fs-sm);font-weight:700;margin-bottom:var(--s1)}.fld input,.fld select,.fld textarea{width:100%;border:1.5px solid var(--field);border-radius:var(--r-md);padding:11px var(--s3);background:#fff;min-height:48px;font-size:var(--fs-base);transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease)}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(41,79,153,.12)}.fld textarea{min-height:96px;resize:vertical}.hint{color:var(--muted);font-size:var(--fs-sm);margin:0}.err{margin:0;padding:var(--s3) var(--s3);border-radius:var(--r-sm);background:#FCE4EE;color:#7A1240;font-weight:700}.ok-box{padding:var(--s4);border-radius:var(--r-md);background:#DDF6FB;color:var(--ink);font-weight:600}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.hrs{width:100%;border-collapse:collapse;font-size:var(--fs-base)}.hrs td,.hrs th{padding:10px 0;border-bottom:1px solid var(--line);text-align:left;font-weight:inherit}.hrs td:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hrs tr.today td,.hrs tr.today th{font-weight:800;color:var(--blue)}.hrs tr.today th{position:relative}.hrs tr.today th:before{content:"";position:absolute;left:-14px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--pink)}.closed-dates{margin:var(--s3) 0 0;color:var(--muted)}.closed-dates,.foot{font-size:var(--fs-sm)}.foot{position:relative;background:var(--night);color:#fff;overflow:hidden;isolation:isolate}.foot:before{left:0;height:3px;background:var(--road);opacity:.85}.foot:after,.foot:before{content:"";position:absolute;right:0;top:0}.foot:after{width:min(34%,320px);height:150px;z-index:-1;pointer-events:none;background:radial-gradient(circle at 78% 30%,rgba(255,255,255,.1) 0 42px,transparent 43px),radial-gradient(circle at 40% 62%,rgba(0,189,223,.16) 0 14px,transparent 15px),radial-gradient(circle at 96% 82%,rgba(231,62,131,.22) 0 9px,transparent 10px),radial-gradient(circle at 22% 22%,rgba(255,255,255,.08) 0 7px,transparent 8px)}.foot-in{max-width:1240px;margin:0 auto;padding:var(--s7) var(--gutter) var(--s7);display:grid;grid-gap:var(--s5);gap:var(--s5)}.foot-brand{display:grid;grid-gap:2px;gap:2px;justify-items:start}.foot .logo{width:160px;height:auto;aspect-ratio:880/197;margin-bottom:var(--s3)}.foot a{color:#fff;display:inline-flex;align-items:center;min-height:44px;text-underline-offset:3px}.foot .foot-phone{font-weight:700;font-size:var(--fs-md);text-decoration:underline;-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan);text-decoration-thickness:2px;text-underline-offset:6px}.foot small{opacity:.75}.foot-nav{display:flex;flex-wrap:wrap;gap:0 var(--s5);margin:0}.foot-nav a{text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.45);text-decoration-color:rgba(255,255,255,.45)}@media (hover:hover){.foot-nav a:hover{-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow)}}@media (max-width:899px){.foot-nav{border-top:1px solid rgba(255,255,255,.14);padding-top:var(--s2)}}.home-head{padding:var(--s3) var(--gutter) var(--s4)}.home-head h1{font-size:var(--fs-md);line-height:1.25;margin:0;color:var(--night)}.home-head p{margin:var(--s1) 0 0;font-size:var(--fs-sm);color:var(--muted)}.page{max-width:820px;margin:0 auto}.page-head{padding:var(--s6) var(--gutter) var(--s6);background:var(--rinse);border-radius:0 0 var(--r-xl) var(--r-xl)}.page-head h1{font-size:var(--fs-h1);color:var(--blue);margin:var(--s2) 0 var(--s3);max-width:16ch}.lead{font-size:var(--fs-md);line-height:1.45;margin:0;max-width:56ch}.muted{color:var(--muted);font-size:var(--fs-sm);margin:var(--s3) 0 0}.prose h2{font-size:var(--fs-lg);margin:var(--s7) 0 6px;color:var(--night);font-family:var(--sans);font-style:normal;line-height:1.25}.prose h2:first-child{margin-top:0}.prose p{margin:0 0 var(--s3);max-width:68ch}.wash-list{display:grid;grid-gap:var(--s4);gap:var(--s4);padding:var(--s6) var(--gutter) var(--s2)}.wash{border:1.5px solid var(--line);border-radius:var(--r-xl);background:#fff;scroll-margin-top:var(--s3);overflow:hidden;box-shadow:var(--sh-1)}.wash,.wash-top{position:relative}.wash-top{isolation:isolate;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3) var(--s4);padding:var(--s5) var(--s4) var(--s4);background:var(--rinse)}.wash-top h2{font-size:var(--fs-2xl);margin:0;color:var(--blue)}.wash-prices{display:flex;flex-wrap:wrap;gap:var(--s2);font-size:var(--fs-xs);font-weight:700}.wash-prices span{display:inline-flex;align-items:baseline;gap:5px;padding:5px var(--s3) 5px 10px;border:2px solid var(--pink-deep);border-radius:var(--r-pill);background:var(--pink-deep);color:#fff;line-height:1.1}.wash-prices b{font-family:var(--disp);font-style:italic;font-weight:800;font-size:var(--fs-lg);line-height:1;font-synthesis:style}.wash-prices .club{background:var(--night);border:2px dashed var(--yellow)}.wash-body{padding:var(--s2) var(--s4) var(--s3)}.wash-base{margin:var(--s3) 0 var(--s1);font-weight:700;color:var(--night)}.rungs{display:inline-flex;gap:4px;margin-left:var(--s2);vertical-align:middle}.rungs i{width:9px;height:9px;border-radius:50%;border:2px solid;opacity:.55}.rungs i.on{background:currentColor;opacity:1}.wash.peak{border-color:var(--blue);box-shadow:var(--sh-2)}.wash.peak .wash-top{color:#fff;background:radial-gradient(circle at 92% 18%,rgba(255,255,255,.14) 0 30px,transparent 31px),radial-gradient(circle at 70% 110%,rgba(255,255,255,.1) 0 26px,transparent 27px),linear-gradient(165deg,var(--sky) 0,var(--blue) 100%)}.wash.peak .wash-top h2{color:#fff}.wash-top .rungs{color:var(--blue)}.wash.peak .wash-top .rungs{color:#fff}.steps{list-style:none;margin:0;padding:0}.steps li{display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:0 var(--s3);gap:0 var(--s3);padding:10px 0;border-top:1px solid var(--line)}.steps li:first-child{border-top:0}.steps li .mn-pin{grid-row:1/3;margin-top:3px}.steps b,.steps span{display:block}.steps span{color:var(--muted);font-size:var(--fs-sm)}.qa-item{padding:var(--s3) 0;border-top:1px solid var(--line)}.qa-item:first-of-type{border-top:0}.qa-item h3,.qa.bare .qa-item h2{font-size:var(--fs-md);margin:0 0 var(--s1);color:var(--night);font-family:var(--sans);font-style:normal;line-height:1.3}.qa-item p{margin:0;max-width:68ch}.page .sec a,.prose a,.qa-item a{color:var(--blue);font-weight:600;text-underline-offset:2px}.qa.bare{border-top:0}.qa.bare .qa-item{padding:0}.qa.bare .qa-item h2{margin:0}.qa-q{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);width:100%;min-height:56px;padding:var(--s3) 0;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.qa-q svg{flex:none;width:28px;height:28px;padding:5px;border-radius:50%;background:var(--rinse);color:var(--blue);transition:transform var(--t) var(--ease),background-color var(--t) var(--ease)}.qa-q[aria-expanded=true] svg{transform:rotate(180deg);background:var(--blue);color:#fff}@media (hover:hover){.qa-q:hover{color:var(--blue)}}.qa-a{padding:0 0 var(--s4);animation:qa-in var(--t) var(--ease)}.qa-a[hidden]{animation:none}@keyframes qa-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.nf-links{display:grid;grid-gap:var(--s3);gap:var(--s3);max-width:420px}@media (min-width:900px){:root{--gutter:40px;--fs-word:96px;--fs-word-long:66px}.top{padding-top:var(--s4);padding-bottom:calc(var(--s4) + 3px)}.top .logo{width:230px}.nav{gap:var(--s2)}.cols{display:grid;grid-template-columns:460px 1fr;align-items:start;max-width:1240px;margin:0 auto}.left{position:-webkit-sticky;position:sticky;top:0}.photo{height:250px}.signal{border-radius:0 0 var(--r-xl) 0;padding:var(--s7) var(--gutter) var(--s7)}.right{padding-left:var(--s2)}.right .sec:first-child{border-top:0}.right .plan{border-radius:var(--r-xl);border-top:0;margin:var(--s2) var(--gutter) var(--s4);padding:var(--s7)}.right .plan+.sec{border-top:0}.home-head{padding:var(--s4) var(--gutter) var(--s5)}.mn{padding:6px var(--s7)}.mn-name{font-size:var(--fs-2xl)}.page-head{padding:var(--s8) var(--gutter) var(--s7);border-radius:0 0 var(--r-xl) var(--r-xl)}.wash-list{padding:var(--s7) 0 var(--s2);gap:var(--s5)}.wash-top{padding:var(--s6) var(--gutter) var(--s5)}.wash-body{padding:var(--s2) var(--gutter) var(--s4)}.foot-in,.page .sec{padding:var(--s8) var(--gutter)}.foot-in{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start}.foot-nav{flex-direction:column;gap:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.btn:active,.nav .call:active{transform:none}}.review-sec,.sign-page{--kit-accent:var(--blue);--kit-ink:var(--ink);--kit-muted:var(--muted);--kit-line:var(--line);--kit-star:var(--yellow);--kit-font:var(--sans);--kit-heading-font:var(--disp);--kit-heading-style:italic}.sign-page{padding:var(--s6) var(--gutter);min-height:100vh;background:var(--rinse)}.sign-logo{width:220px;height:auto;aspect-ratio:880/197;margin:0 auto var(--s5)}.sign-tip{text-align:center;color:var(--muted);margin:0 0 var(--s4)}.sign-tip a{color:var(--blue);font-weight:600}@media print{@page{size:letter;margin:.5in}.sign-page,body,html{background:#fff}.sign-page{min-height:0;padding:0}.sign-logo{width:3in;margin:.3in auto .25in}}.fresh{font-weight:400;opacity:.8;white-space:nowrap}.form-note{font-size:var(--fs-xs);color:var(--muted);margin:var(--s2) 0 0}.form-note a{color:var(--blue);font-weight:600}.plan .join a{color:var(--blue);font-weight:700}.featured{border-top:0}.featured h2.disp{margin:0}.featured .ft-sub{margin:var(--s1) 0 0;font-size:var(--fs-md);line-height:1.4;color:var(--muted)}.featured .ft-img{display:block;width:100%;height:auto;border-radius:14px;box-shadow:var(--sh-1)}.featured .ft-img,.featured .ft-sub+.ft-img,.featured h2.disp+.ft-img{margin-top:var(--s3)}.featured .ft-img:first-child{margin-top:0}