@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/outfit-latin-ext-300-normal-BYS6Dpvq.woff2)format("woff2"),url(/assets/outfit-latin-ext-300-normal-CMIMshEd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/outfit-latin-300-normal-CRYTwY6m.woff2)format("woff2"),url(/assets/outfit-latin-300-normal-AWLfuCom.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-5tcqmc2S.woff2)format("woff2"),url(/assets/outfit-latin-ext-400-normal-DHm7mdGe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2)format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-ext-600-normal-B85nYjL1.woff2)format("woff2"),url(/assets/outfit-latin-ext-600-normal-CWJcPgd7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2)format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-ext-700-normal-CI4iH74K.woff2)format("woff2"),url(/assets/outfit-latin-ext-700-normal-fjS8-Gm7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2)format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-cyrillic-ext-500-normal-DcrB4vVx.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-500-normal-DqTXtm5N.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-cyrillic-500-normal-DpMZbbjM.woff2)format("woff2"),url(/assets/caveat-cyrillic-500-normal-DLSfp5IU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-ext-500-normal-jKqJW7bC.woff2)format("woff2"),url(/assets/caveat-latin-ext-500-normal-wUUXxlbS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-500-normal-B9SDL8cy.woff2)format("woff2"),url(/assets/caveat-latin-500-normal-Do9veZfZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.whatsapp-button{background:var(--terracotta-dark);color:#fff;box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.whatsapp-button:hover{background:var(--green)}.whatsapp-button:focus-visible{outline:3px solid var(--green);outline-offset:3px}.whatsapp-button--fixed{z-index:10;border-radius:50%;justify-content:center;width:56px;height:56px;padding:0;position:fixed;bottom:16px;right:16px}@media (width>=900px){.whatsapp-button--fixed{display:none}}.footer{background:var(--green);color:var(--cream);flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 16px 6rem;display:flex}.footer__badges{flex-wrap:wrap;justify-content:center;gap:1rem 2rem;margin:0;padding:0;list-style:none;display:flex}.footer__badges li{align-items:center;gap:.5rem;font-size:.95rem;display:flex}.footer .whatsapp-button{background:var(--terracotta-dark)}.footer .whatsapp-button:hover{background:var(--terracotta-darker)}.footer .whatsapp-button:focus-visible{outline-color:var(--cream)}@media (width>=900px){.footer{flex-direction:row;justify-content:space-between;padding:2rem max(16px,50% - 550px)}}.logo{align-items:center;gap:.75rem;display:flex}.logo__icon{width:3.5rem;height:auto}.logo__text{flex-direction:column;gap:.15rem;display:flex}.logo__name{letter-spacing:.15em;font-size:1.6rem;font-weight:300}.logo__tagline{letter-spacing:.08em;font-size:.8rem}.photo{border-radius:var(--radius);object-fit:cover}.photo--placeholder{border-radius:var(--radius);background:var(--peach)}.hero{width:var(--container-width);gap:2rem;margin:0 auto;padding:1.5rem 0 2.5rem;display:grid}.hero__content{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.hero__title{margin:0;font-size:clamp(2.2rem,7vw,3.6rem);font-weight:700;line-height:1.05}.hero__script{font-family:var(--font-script);color:var(--terracotta);margin-top:.25rem;font-size:1.15em;font-weight:500;display:block}.hero__subtitle{margin:0;font-size:1.15rem;font-weight:300}.hero__highlights{flex-wrap:wrap;gap:1rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.hero__highlights li{align-items:center;gap:.6rem;max-width:11rem;font-size:.95rem;display:flex}.hero__highlights svg{color:var(--terracotta);flex:none}.hero__media{border-radius:var(--radius);height:100%;min-height:240px;overflow:hidden}.hero__photo{width:100%;height:100%;min-height:240px}@media (width>=900px){.hero{grid-template-columns:1fr 1fr;align-items:center;column-gap:1.5rem;padding-top:2.5rem}}.how-it-works{width:var(--container-width);border-radius:var(--radius);background:var(--sage);margin:0 auto 2.5rem;padding:1.5rem}.how-it-works__title{font-family:var(--font-script);margin:0 0 1rem;font-size:2.2rem;font-weight:500}.how-it-works__steps{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.how-it-works__number{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:700;display:inline-grid}.how-it-works__steps h3{margin:.5rem 0 .25rem;font-size:1.05rem}.how-it-works__steps p{margin:0;font-size:.9rem;font-weight:300}.how-it-works__turnaround{font-family:var(--font-script);color:var(--terracotta-dark);margin:1.5rem 0 0;font-size:1.6rem;font-weight:500}@media (width>=900px){.how-it-works__steps{grid-template-columns:repeat(4,1fr)}}.pack-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pack-list__row{background:#ffffffb3;border-radius:12px;justify-content:space-between;align-items:center;padding:.7rem 1rem;font-size:1.15rem;display:flex}.pack-list__row strong{color:var(--terracotta-dark);font-size:1.35rem;font-weight:700}.full-basket-card{background:var(--peach)}.full-basket-card .service-card__badge{background:var(--terracotta-dark)}.full-basket-card__steps{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.full-basket-card__steps li{color:var(--terracotta-dark);flex-direction:column;align-items:center;gap:.35rem;font-size:.9rem;display:flex}.full-basket-card__notes{gap:.5rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.full-basket-card__notes li{align-items:flex-start;gap:.5rem;display:flex}.full-basket-card__notes svg{color:var(--terracotta-dark);flex:none;margin-top:.15rem}.ironing-card{background:var(--sage)}.ironing-card .service-card__badge{background:var(--green)}.ironing-card__note{background:#ffffff8c;border-radius:12px;padding:.8rem 1rem}.ironing-card__note h3{margin:0 0 .25rem;font-size:1rem}.ironing-card__note p{margin:0;font-size:.9rem;font-weight:300}.ironing-card__items{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.ironing-card__items li{border-bottom:1px solid #123d321f;justify-content:space-between;padding:.5rem .25rem;display:flex}.ironing-card__items strong{color:var(--terracotta-dark)}.pickup-delivery{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;align-items:center;gap:1rem;padding:1.5rem;display:flex}.pickup-delivery>svg{flex:none}.pickup-delivery__title{letter-spacing:.04em;text-transform:uppercase;margin:0 0 .25rem;font-size:1.15rem}.pickup-delivery__body p{margin:.25rem 0}.pickup-delivery__fees{gap:.4rem;margin:.75rem 0;padding:0;list-style:none;display:grid}.pickup-delivery__fees li{align-items:center;gap:.5rem;display:flex}.pickup-delivery__fees strong{color:var(--terracotta-dark)}.pickup-delivery__outside{font-size:.9rem;font-weight:300}.services{width:var(--container-width);gap:1.5rem;margin:0 auto;padding:0 0 2.5rem;display:grid}.services__side{grid-template-rows:auto 1fr;gap:1.5rem;display:grid}.service-card{border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;align-items:flex-start;gap:.9rem;padding:1.5rem;display:flex}.service-card>:is(ul,div){align-self:stretch}.service-card__badge{color:#fff;border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:1.2rem;font-weight:700;display:grid}.service-card__title{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:1.8rem}.service-card__tagline{margin:0;font-size:1.1rem;font-weight:300}.service-card__photo{align-self:stretch;width:100%;height:180px}.service-card__subtitle{letter-spacing:.05em;text-transform:uppercase;color:var(--terracotta-dark);margin:.5rem 0 0;font-size:1rem}.service-card__hint{margin:-.5rem 0 0;font-size:.9rem;font-weight:300}@media (width>=900px){.services{grid-template-columns:1fr 1fr;align-items:stretch}}:root{--cream:#fbf6ef;--green:#123d32;--sage:#e6ebdd;--terracotta:#c8553d;--terracotta-dark:#a8402b;--terracotta-darker:#8f3523;--peach:#fbe3d6;--container-width:min(1100px, calc(100% - 32px));--radius:20px;--shadow:0 8px 24px #123d3214;--font-body:"Outfit", system-ui, sans-serif;--font-script:"Caveat", cursive;--motion-fast:.15s;--motion-base:.3s;--motion-slow:.6s;--motion-stagger:90ms;--ease-out:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}body{background:var(--cream);color:var(--green);font-family:var(--font-body);margin:0;font-weight:400}@media (prefers-reduced-motion:no-preference){.js [data-reveal]:not(.is-visible){opacity:0;transform:translateY(24px)}[data-reveal].is-visible{animation:reveal-in var(--motion-slow) var(--ease-out) backwards;animation-delay:calc(var(--motion-stagger) * var(--reveal-i,0))}[data-reveal-delay="1"]{--reveal-i:1}[data-reveal-delay="2"]{--reveal-i:2}[data-reveal-delay="3"]{--reveal-i:3}[data-reveal-delay="4"]{--reveal-i:4}@keyframes reveal-in{0%{opacity:0;transform:translateY(24px)}}[data-hero-intro] .hero__content>:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(5)),[data-hero-intro] .hero__highlights li{animation:hero-rise var(--motion-slow) var(--ease-out) backwards}[data-hero-intro] .hero__content>:first-child{animation-delay:0s}[data-hero-intro] .hero__content>:nth-child(2){animation-delay:calc(var(--motion-stagger) * 1)}[data-hero-intro] .hero__content>:nth-child(3){animation-delay:calc(var(--motion-stagger) * 2)}[data-hero-intro] .hero__highlights li:first-child{animation-delay:calc(var(--motion-stagger) * 3)}[data-hero-intro] .hero__highlights li:nth-child(2){animation-delay:calc(var(--motion-stagger) * 4)}[data-hero-intro] .hero__highlights li:nth-child(3){animation-delay:calc(var(--motion-stagger) * 5)}[data-hero-intro] .hero__content>:nth-child(5){animation-delay:calc(var(--motion-stagger) * 6)}[data-hero-intro] .hero__media{animation:hero-photo-in var(--motion-slow) var(--ease-out) backwards;animation-delay:calc(var(--motion-stagger) * 7)}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes hero-photo-in{0%{opacity:0;transform:scale(1.06)}}[data-script-wipe]{animation:script-wipe var(--motion-slow) var(--ease-out) backwards;animation-delay:calc(var(--motion-stagger) * 3)}@keyframes script-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){[data-parallax]>.photo{animation:linear both parallax;animation-timeline:scroll(root);animation-range:0 100vh;scale:1.3}@keyframes parallax{0%{translate:0 -36px}to{translate:0 36px}}}}@media (prefers-reduced-motion:no-preference){.js .how-it-works__steps .is-visible .how-it-works__number{animation:step-pop var(--motion-base) var(--ease-out) backwards;animation-delay:calc(var(--motion-stagger) * var(--reveal-i,0) + var(--motion-fast))}@keyframes step-pop{0%{transform:scale(.8)}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.service-card,.pickup-delivery{transition:transform var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out)}.service-card:hover,.pickup-delivery:hover{transform:translateY(-4px);box-shadow:0 14px 32px #123d3224}.whatsapp-button:not(.whatsapp-button--fixed){transition:transform var(--motion-fast) var(--ease-out)}.whatsapp-button:not(.whatsapp-button--fixed):hover{transform:translateY(-2px)}.hero__highlights svg{transition:transform var(--motion-base) var(--ease-out)}.hero__highlights li:hover svg{transform:rotate(-8deg)}}.whatsapp-button--fixed.is-hidden{visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:no-preference){.js .whatsapp-button--fixed{transition:opacity var(--motion-base) var(--ease-out), transform var(--motion-base) var(--ease-out), visibility var(--motion-base)}.js .whatsapp-button--fixed.is-hidden{opacity:0;transform:translateY(16px)}}
