/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:.75rem;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 25px #00000026;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#179150;--color-primary-dark:#127a42;--color-primary-light:#1fa860;--color-secondary:#1a1a1a;--color-accent:#ff9901;--color-accent-hover:#e68a00;--color-text:#1a1a1a;--color-text-light:#666;--color-text-inverse:#fff;--color-bg:#f5f1ee;--color-bg-alt:#f7f8f8;--color-bg-dark:#1a1a1a;--color-error:#dc3545;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:24px;--font-size-2xl:32px;--font-size-3xl:48px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:48px;--space-2xl:80px;--container-max:80rem;--container-padding:20px;--radius-full:9999px;--transition-fast:.15s ease;--transition-base:.25s ease;--animate-duration:.4s;--animate-stagger:50ms;--animate-box-stagger:.1s}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-size:var(--font-size-base);scroll-behavior:smooth}body{color:var(--color-text);background:var(--color-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;line-height:1.6}a{color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary-dark)}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-md);color:var(--color-secondary);line-height:1.3}h1{font-family:Merriweather,serif;font-size:var(--font-size-3xl);font-weight:700}h2{font-family:Merriweather,serif;font-size:var(--font-size-2xl);margin-bottom:var(--space-md);letter-spacing:-.01em}h3{font-size:var(--font-size-xl)}p{margin:0 0 var(--space-md)}ul{padding-left:var(--space-lg);margin:0 0 var(--space-md);list-style:outside}ol{padding-left:var(--space-lg);margin:0 0 var(--space-md);list-style:decimal}section{padding:var(--space-xl)0}}@layer components{.container{width:100%;padding:0 var(--container-padding);margin:0 auto;max-width:var(--container-max)!important}.btn{padding:var(--space-md)var(--space-lg);font-size:var(--font-size-base);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:2px solid #0000;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--color-accent);color:var(--color-secondary)}.btn-primary:hover{background:var(--color-accent-hover);color:var(--color-secondary)}.btn-secondary{background:var(--color-primary);color:var(--color-text-inverse)}.btn-secondary:hover{background:var(--color-primary-dark)}.btn-outline{border-color:var(--color-primary);color:var(--color-primary);background:0 0}.btn-outline:hover{background:var(--color-primary);color:var(--color-text-inverse)}.site-header{z-index:100;background:var(--color-bg-dark);box-shadow:var(--shadow-sm);position:sticky;top:0}.site-header .container{justify-content:space-between;align-items:center;height:70px;display:flex}.logo img{width:auto;height:40px}.main-nav ul{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:flex}.main-nav a{color:var(--color-text-inverse);font-weight:500}.main-nav a:hover{color:var(--color-primary-light)}.header-actions{align-items:center;gap:var(--space-md);display:flex}.header-cta{padding:var(--space-sm)var(--space-md)}.mobile-menu-toggle{cursor:pointer;background:0 0;border:none;padding:0;display:none}.mobile-menu-toggle span{background:var(--color-text-inverse);width:24px;height:2px;transition:transform var(--transition-fast),opacity var(--transition-fast);margin:5px 0;display:block}.mobile-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.mobile-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.hero{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark)100%);color:var(--color-text-inverse);padding:var(--space-xl)0;position:relative;overflow:visible}.hero .container{gap:var(--space-xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.hero h1{color:var(--color-text-inverse);font-size:var(--font-size-3xl)}.hero-subtitle{font-size:var(--font-size-lg);opacity:.9}.hero-image{position:relative}.hero-image img{z-index:10;margin-bottom:-200px;position:relative}.services{padding-top:calc(var(--space-2xl) + 120px)}.guarantee{font-size:var(--font-size-sm);opacity:.8}.page-hero{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark)100%);color:var(--color-text-inverse);padding:var(--space-xl)0;text-align:center}.page-hero h1{color:var(--color-text-inverse);margin-bottom:var(--space-sm)}.page-hero .hero-subtitle{font-size:var(--font-size-lg);opacity:.9;margin-bottom:0}.services-links{padding:var(--space-lg)0;background:var(--color-bg-alt)}.services-links-nav{justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.service-pill{padding:var(--space-sm)var(--space-lg);background:var(--color-accent);color:var(--color-text-inverse);border-radius:var(--radius-full);font-weight:600;font-size:var(--font-size-sm);transition:background var(--transition-fast);text-decoration:none;display:inline-block}.service-pill:hover{opacity:.9}.service-pill.active{background:var(--color-secondary)}.service-separator{color:var(--color-text-light);font-size:var(--font-size-sm)}.site-footer{background:var(--color-bg-dark);color:var(--color-text-inverse);padding:var(--space-2xl)0 var(--space-lg)}.footer-grid{gap:var(--space-xl);margin-bottom:var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid}.footer-col h4{color:var(--color-text-inverse);margin-bottom:var(--space-md)}.footer-col ul{margin:0;padding:0;list-style:none}.footer-col li{margin-bottom:var(--space-sm)}.footer-col a{color:#ffffffb3}.footer-col a:hover{color:var(--color-text-inverse)}.footer-bottom{padding-top:var(--space-lg);text-align:center;border-top:1px solid #ffffff1a}.social-links{justify-content:center;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.social-links a{color:#ffffffb3}.social-links a:hover{color:var(--color-text-inverse)}.copyright{font-size:var(--font-size-sm);opacity:.7}.whatsapp-float{bottom:var(--space-lg);right:var(--space-lg);align-items:center;gap:var(--space-sm);padding:var(--space-md)var(--space-lg);color:var(--color-text-inverse);border-radius:var(--radius-full);box-shadow:var(--shadow-lg);z-index:99;background:#25d366;display:flex;position:fixed}.whatsapp-float:hover{color:var(--color-text-inverse);background:#128c7e}.app-download{margin:var(--space-lg)0}.store-buttons{gap:var(--space-md);flex-wrap:wrap;display:flex}.store-btn img{width:auto;height:42px}.blog-grid{gap:var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));display:grid}.blog-card{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base);background:#fff;overflow:hidden}.blog-card:hover{box-shadow:var(--shadow-md)}.blog-card-content{padding:var(--space-lg)}.blog-card h2{font-size:var(--font-size-xl)}.blog-card h2 a{color:var(--color-secondary)}.post-category{padding:var(--space-xs)var(--space-sm);background:var(--color-primary);color:var(--color-text-inverse);font-size:var(--font-size-sm);border-radius:var(--radius-sm);margin-bottom:var(--space-sm);display:inline-block}.read-more{font-weight:600}.blog-layout{gap:var(--space-xl);grid-template-columns:1fr 320px;align-items:start;display:grid}.blog-post .post-content{min-width:0}.blog-post .post-nav{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid #0000001a}.blog-sidebar{position:sticky;top:90px}.sidebar-section{padding:var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:var(--space-lg);background:#fff}.sidebar-section h3{font-size:var(--font-size-lg);margin-bottom:var(--space-md);color:var(--color-secondary)}.latest-posts{margin:0;padding:0;list-style:none}.latest-posts li{padding:var(--space-sm)0;border-bottom:1px solid var(--color-bg-alt)}.latest-posts li:last-child{border-bottom:none}.latest-posts a{color:var(--color-text);margin-bottom:var(--space-xs);font-weight:500;line-height:1.4;display:block}.latest-posts a:hover{color:var(--color-primary)}.latest-posts time{font-size:var(--font-size-sm);color:var(--color-text-light)}.view-all-link{margin-top:var(--space-md);font-weight:600;font-size:var(--font-size-sm);display:inline-block}.sidebar-cta p{font-size:var(--font-size-sm);color:var(--color-text-light);margin-bottom:var(--space-md)}.sidebar-cta .store-buttons{gap:var(--space-sm);flex-direction:column}.sidebar-cta .store-btn img{width:auto;height:36px}.services-grid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.service-card{color:var(--color-secondary);padding:var(--space-md);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base),transform var(--transition-base);align-items:center;gap:var(--space-md);text-align:left;background:#fff;display:flex}.service-card img{-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:96px;height:96px}.service-card-content{flex:1}.service-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.service-card h3{color:var(--color-secondary)}.service-card h3 a{color:inherit;text-decoration:none}.service-card h3 a:hover{color:var(--color-primary)}.service-card .icon{margin-bottom:var(--space-md);font-size:48px}.service-card-stacked{text-align:left;flex-direction:column;align-items:stretch}.service-card-header{align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);display:flex}.service-card-header img{width:64px;height:64px}.service-card-header h3{margin:0}.service-card-stacked>p{color:var(--color-text-light);font-size:var(--font-size-sm);margin:0;line-height:1.6}.card{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-lg);transition:box-shadow var(--transition-base);background:#fff;overflow:hidden}.card:hover{box-shadow:var(--shadow-md)}.service-includes{background-color:var(--color-bg);padding:var(--space-xl)0}.service-includes .container{padding-left:var(--space-2xl);padding-right:var(--space-2xl)}.service-includes-list{gap:var(--space-lg);flex-direction:column;display:flex}.service-includes-item{align-items:flex-start;gap:var(--space-xl);display:flex}.service-includes-item.image-left{flex-direction:row}.service-includes-item.image-right{flex-direction:row-reverse}.service-includes-item img{-o-object-fit:cover;object-fit:cover;border-radius:var(--space-md);flex-shrink:0;width:100%;max-width:420px;height:auto}.service-includes-content{padding-top:var(--space-sm);flex:1}.service-includes-content h3{margin-bottom:var(--space-sm);font-weight:700}.service-includes-content ul{margin:0;padding-left:1.25rem;list-style-type:disc}.service-includes-content ul li{margin-bottom:var(--space-xs)}.service-includes-divider{margin:var(--space-md)0;border:none;border-top:1px solid #d9d5d2}@media (max-width:900px){.service-includes .container{padding-left:var(--space-lg);padding-right:var(--space-lg)}.service-includes-item,.service-includes-item.image-left,.service-includes-item.image-right{text-align:center;flex-direction:column;align-items:center}.service-includes-item img{width:100%;max-width:420px}.service-includes-content ul{text-align:left}}.location-hero{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark)100%);color:var(--color-text-inverse);padding:var(--space-xl)0;text-align:center}.location-hero h1{color:var(--color-text-inverse)}.location-why .benefits-grid{gap:var(--space-lg);margin-top:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.location-why .benefit{background:var(--color-bg-alt);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-lg)}.location-why .benefit h3{margin-bottom:var(--space-sm)}.location-why .benefit p{color:var(--color-text-light);margin:0}.location-areas,.location-services{padding:var(--space-xl)0}.areas-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.areas-list{gap:var(--space-xs)var(--space-lg);margin:var(--space-md)0;grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}@media (min-width:768px){.areas-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.areas-list{grid-template-columns:repeat(4,1fr)}}.areas-list li{padding:var(--space-xs)0;color:var(--color-text-light);padding-left:var(--space-md);position:relative}.areas-list li:before{content:"•";color:var(--color-primary);font-weight:700;position:absolute;left:0}.vetting-step,.promise-item{padding:var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;transition:all var(--transition-base);background:#fff}.vetting-step:hover,.promise-item:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.vetting-step{padding:var(--space-md)}.vetting-step .step-icon{margin-bottom:var(--space-md)}.vetting-step-image{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);width:100%;height:160px;margin-bottom:var(--space-md)}.vetting-step h3,.promise-item h3{color:var(--color-secondary);margin-bottom:var(--space-sm)}.vetting-step p,.promise-item p{color:var(--color-text-light);font-size:var(--font-size-sm);margin:0}.cleaners-intro .intro-content{text-align:center;max-width:800px;margin:0 auto}.join-box{padding:var(--space-xl);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-md);background:#fff}.cta-section{text-align:center;padding:var(--space-xl)0}.cta-section h2{margin-bottom:var(--space-sm)}.cta-section>.container>p{color:var(--color-text-light);margin-bottom:var(--space-lg)}.cta-section .app-download{flex-direction:column;align-items:center;display:flex}.cta-section .store-buttons{justify-content:center}.pricing-section{padding:var(--space-xl)0}.pricing-section.bg-alt{background:var(--color-bg-alt)}.pricing-note{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-light);margin-top:var(--space-lg)}.pricing-table-wrap{margin:var(--space-lg)0;overflow-x:auto}.pricing-table{border-collapse:collapse;background:var(--color-bg);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-sm);overflow:hidden}.pricing-table th,.pricing-table td{padding:var(--space-md)var(--space-lg);text-align:left;border-bottom:1px solid var(--color-bg-alt)}.pricing-table th{background:var(--color-secondary);color:var(--color-text-inverse);font-weight:600}.pricing-table tbody tr:hover{background:var(--color-bg-alt)}.pricing-table .price-cell{font-size:var(--font-size-xl);color:var(--color-primary);white-space:nowrap;font-weight:700}.pricing-card{border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-md);transition:all var(--transition-base);background:#fff;border:2px solid #0000;flex-direction:column;display:flex;position:relative}.pricing-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.pricing-card.featured{border-color:var(--color-primary)}.card-badge{background:var(--color-primary);color:var(--color-text-inverse);padding:var(--space-xs)var(--space-md);border-radius:var(--radius-full);font-size:var(--font-size-sm);white-space:nowrap;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.card-header{text-align:center;margin-bottom:var(--space-md)}.card-header h3{margin-bottom:var(--space-xs)}.card-tagline{color:var(--color-text-light);font-size:var(--font-size-sm);margin:0}.card-price{text-align:center;margin-bottom:var(--space-lg);padding:var(--space-md)0;border-top:1px solid var(--color-bg-alt);border-bottom:1px solid var(--color-bg-alt)}.card-price .amount{font-size:var(--font-size-3xl);color:var(--color-primary);font-weight:700}.card-price .period{color:var(--color-text-light);font-size:var(--font-size-base)}.card-features{margin:0 0 var(--space-lg);flex-grow:1;padding:0;list-style:none}.card-features li{padding:var(--space-sm)0;padding-left:var(--space-lg);color:var(--color-text);position:relative}.card-features li:before{content:"✓";color:var(--color-primary);font-weight:700;position:absolute;left:0}.card-note{font-size:var(--font-size-sm);color:var(--color-text-light);text-align:center;margin-bottom:var(--space-md)}.pricing-card .btn{width:100%}.pricing-addons{margin-top:var(--space-xl);border-radius:var(--radius-lg)}.addons-heading{text-align:center;margin-bottom:var(--space-md);color:var(--color-text);font-weight:600}.addons-heading span{color:var(--color-text-light);font-weight:400}.addons-grid{gap:var(--space-md);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:768px){.addons-grid{grid-template-columns:repeat(3,1fr)}}.addon-item{align-items:center;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);background:#fff;border:1px solid #e5e7eb;display:flex}.addon-icon{font-size:var(--font-size-xl);flex-shrink:0}.addon-details{flex-direction:column;display:flex}.addon-name{color:var(--color-text);font-weight:500;font-size:var(--font-size-sm)}.addon-price{color:var(--color-primary);font-weight:600}.text-center{text-align:center}.mt-8{margin-top:var(--space-xl)}.guarantee-intro{padding:var(--space-lg)0}.guarantee-box{padding:var(--space-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;background:#fff;max-width:800px;margin:0 auto}.guarantee-box.highlight{border-left:4px solid var(--color-primary)}.guarantee-box .lead{font-size:var(--font-size-lg);color:var(--color-text);margin:0}.coverage-item{padding:var(--space-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;background:#fff}.coverage-icon{background:var(--color-bg);width:80px;height:80px;color:var(--color-primary);border-radius:var(--radius-full);margin:0 auto var(--space-md);justify-content:center;align-items:center;display:flex}.coverage-item h3{margin-bottom:var(--space-sm)}.coverage-item p{color:var(--color-text-light);margin:0}.eligibility-content{gap:var(--space-xl);grid-template-columns:2fr 1fr;align-items:start;display:grid}.eligibility-steps{gap:var(--space-lg);flex-direction:column;display:flex}.eligibility-step{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;align-items:flex-start;display:flex}.eligibility-step .step-number{background:var(--color-primary);color:#fff;border-radius:var(--radius-full);width:48px;min-width:48px;height:48px;font-size:var(--font-size-xl);justify-content:center;align-items:center;font-weight:700;display:flex}.eligibility-step .step-content h3{margin-bottom:var(--space-xs)}.eligibility-step .step-content p{color:var(--color-text-light);margin:0}.eligibility-note{background:var(--color-bg);padding:var(--space-lg);border-radius:var(--radius-lg);border:1px solid #e0e0e0}.eligibility-note h3{margin-bottom:var(--space-sm)}.eligibility-note ul{margin:var(--space-sm)0;padding-left:var(--space-lg)}.eligibility-note li{margin-bottom:var(--space-xs)}.eligibility-note p:last-child{margin:var(--space-md)0 0;font-size:var(--font-size-sm);color:var(--color-text-light)}.scope-grid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);max-width:800px;margin:0 auto;display:grid}.scope-item{padding:var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff}.scope-item h3{margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-primary)}.scope-item.excluded h3{border-bottom-color:var(--color-error)}.scope-item ul{margin:0;padding:0;list-style:none}.scope-item li{padding:var(--space-xs)0;padding-left:var(--space-lg);position:relative}.scope-item.included li:before{content:"✓";color:var(--color-primary);font-weight:700;position:absolute;left:0}.scope-item.excluded li:before{content:"✗";color:var(--color-error);font-weight:700;position:absolute;left:0}.guarantee-contact{text-align:center}.guarantee-contact .contact-methods{gap:var(--space-md);margin:var(--space-lg)0;justify-content:center;display:flex}.guarantee-contact .contact-note{color:var(--color-text-light);font-size:var(--font-size-sm)}.guarantee-home{padding:var(--space-xl)0;text-align:center;background:#f5f0eb}.guarantee-home h2{color:var(--color-secondary);margin-bottom:var(--space-xl);font-size:1.75rem;font-weight:700}.guarantee-content{justify-content:center;align-items:center;gap:var(--space-xl);margin-bottom:var(--space-xl);display:flex}.guarantee-logo-wrap{flex-shrink:0}.guarantee-logo{width:380px;max-width:100%;height:auto}.guarantee-text{text-align:left;max-width:480px}.guarantee-text p{color:var(--color-secondary);margin:0;font-size:1.125rem;line-height:1.7}.guarantee-merged{justify-content:center;align-items:flex-start;gap:var(--space-2xl);margin-bottom:var(--space-xl);text-align:left;display:flex}.guarantee-trust-content{max-width:500px}.guarantee-intro{color:var(--color-secondary);margin:0 0 var(--space-lg)0;font-size:1.125rem;line-height:1.7}.trust-points{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.trust-points li{align-items:flex-start;gap:var(--space-sm);color:var(--color-secondary);font-size:1rem;line-height:1.5;display:flex}.trust-points li svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.press{padding:var(--space-xl)0;text-align:center;background:#fff}.press h3{color:var(--color-secondary);margin-bottom:var(--space-lg);font-size:1.25rem;font-weight:600}.press-logos{justify-content:center;align-items:center;gap:var(--space-xl);flex-wrap:wrap;display:flex}.press-logos img{opacity:.7;filter:grayscale();width:auto;height:40px;transition:all .2s}.press-logos img:hover{opacity:1;filter:grayscale(0%)}.press-link{margin-top:var(--space-lg);color:var(--color-primary);font-weight:500;text-decoration:none;transition:color .2s;display:inline-block}.press-link:hover{color:var(--color-primary-dark);text-decoration:underline}.help-contact{padding:var(--space-xl)0}.contact-cards{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.contact-card{text-align:center;padding:var(--space-xl)var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--color-text);transition:all var(--transition-base);background:#fff;flex-direction:column;align-items:center;text-decoration:none;display:flex}.contact-card:hover{box-shadow:var(--shadow-lg);color:var(--color-text);transform:translateY(-4px)}.contact-icon{background:var(--color-primary);color:#fff;border-radius:var(--radius-full);width:64px;height:64px;margin-bottom:var(--space-md);justify-content:center;align-items:center;display:flex}.contact-card h3{margin-bottom:var(--space-xs);color:var(--color-secondary)}.contact-card p{color:var(--color-text-light);margin:0}.contact-note{font-size:var(--font-size-sm);color:var(--color-text-light);margin-top:var(--space-xs);display:block}.help-topics{background:var(--color-bg)}.help-topics h2{text-align:center;margin-bottom:var(--space-xl)}.help-grid{gap:var(--space-lg);grid-template-columns:repeat(5,1fr);display:grid}.help-category{padding:var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff}.help-category h3{font-size:var(--font-size-lg);margin-bottom:var(--space-md);color:var(--color-secondary);padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-primary)}.help-category ul{margin:0;padding:0;list-style:none}.help-category li{margin-bottom:var(--space-sm)}.help-category a{color:var(--color-text);font-size:var(--font-size-sm);transition:color var(--transition-fast);text-decoration:none}.help-category a:hover{color:var(--color-primary)}.help-resources h2{text-align:center;margin-bottom:var(--space-xl)}.resources-grid{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid}.resource-card{padding:var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--color-text);transition:all var(--transition-base);background:#fff;text-decoration:none}.resource-card:hover{box-shadow:var(--shadow-lg);color:var(--color-text);transform:translateY(-4px)}.resource-card h3{margin-bottom:var(--space-xs);color:var(--color-primary)}.resource-card p{color:var(--color-text-light);font-size:var(--font-size-sm);margin:0}.page-hero-sm{padding:var(--space-xl)0}.breadcrumb{margin-bottom:var(--space-lg);font-size:var(--font-size-sm)}.breadcrumb-list{align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-icon{color:var(--color-primary);margin-right:var(--space-xs);align-items:center;display:flex}.breadcrumb-icon svg{width:16px;height:16px}.breadcrumb-item{color:var(--color-text-muted);align-items:center;display:flex}.breadcrumb-item:not(:last-child):after{content:"/";margin-left:var(--space-xs);color:var(--color-text-muted)}.breadcrumb-item a{color:var(--color-text-muted);text-decoration:none;transition:color .2s}.breadcrumb-item a:hover{color:var(--color-primary)}.breadcrumb-item span[aria-current=page]{color:var(--color-text)}.help-article{padding-top:var(--space-xl)}.help-article-layout{gap:var(--space-xl);grid-template-columns:1fr 320px;align-items:start;display:grid}.help-content{padding:var(--space-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fff}.help-content h2{font-size:var(--font-size-xl);margin-top:var(--space-lg);margin-bottom:var(--space-md)}.help-content h3{font-size:var(--font-size-lg);margin-top:var(--space-lg);margin-bottom:var(--space-sm)}.help-content ul,.help-content ol{margin:0 0 var(--space-md);padding-left:var(--space-lg)}.help-content li{margin-bottom:var(--space-sm)}.help-contact-box{margin-top:var(--space-xl);padding:var(--space-lg);background:var(--color-bg);border-radius:var(--radius-md);text-align:center}.help-contact-box h3{margin-top:0}.help-contact-links{gap:var(--space-md);margin-top:var(--space-md);justify-content:center;display:flex}.help-sidebar{position:sticky;top:90px}.help-sidebar .sidebar-section{padding:var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--space-lg);background:#fff}.help-sidebar h3{font-size:var(--font-size-base);margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-primary)}.related-list,.category-list{margin:0;padding:0;list-style:none}.related-list li,.category-list li{margin-bottom:var(--space-sm)}.related-list a,.category-list a{color:var(--color-text);font-size:var(--font-size-sm)}.related-list a:hover,.category-list a:hover{color:var(--color-primary)}.help-sidebar .sidebar-cta{text-align:center}.help-sidebar .store-buttons{flex-direction:column;align-items:center}.help-sidebar .store-btn img{width:auto;height:36px}.how-intro{padding:var(--space-xl)0}.intro-box{text-align:center;max-width:700px;margin:0 auto}.intro-box .lead{font-size:var(--font-size-lg);color:var(--color-text-light);margin-bottom:var(--space-md)}.how-steps{padding:var(--space-xl)0}.how-steps h2{margin-bottom:var(--space-xl)}.steps-grid{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid}.step-card{padding:var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;transition:all var(--transition-base);background:#fff}.step-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.step-card .step-number{background:var(--color-primary);color:#fff;border-radius:var(--radius-full);width:48px;height:48px;font-size:var(--font-size-xl);margin:0 auto var(--space-md);justify-content:center;align-items:center;font-weight:700;display:flex}.step-card h3{margin-bottom:var(--space-sm)}.step-card p{color:var(--color-text-light);font-size:var(--font-size-sm);margin:0}.payment-info{padding:var(--space-xl)0}.payment-info h2{margin-bottom:var(--space-xl)}.payment-grid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.payment-item{padding:var(--space-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;transition:all var(--transition-base);background:#fff}.payment-item:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.payment-icon{background:var(--color-bg);width:64px;height:64px;color:var(--color-primary);border-radius:var(--radius-full);margin:0 auto var(--space-md);justify-content:center;align-items:center;display:flex}.payment-item h3{margin-bottom:var(--space-sm)}.payment-item p{color:var(--color-text-light);margin:0}.about-hero{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark)100%);color:var(--color-text-inverse);padding:var(--space-xl)0;text-align:center}.about-hero h1{color:var(--color-text-inverse);font-size:var(--font-size-3xl);margin-bottom:var(--space-md)}.about-hero .hero-subtitle{font-size:var(--font-size-xl);opacity:.95;margin-bottom:var(--space-md)}.about-hero .hero-intro{font-size:var(--font-size-lg);opacity:.9;max-width:700px;margin:0 auto}.about-problem{padding:var(--space-xl)0;background:var(--color-bg-alt)}.about-problem h2{text-align:center;margin-bottom:var(--space-xl)}.problem-content{text-align:center;max-width:700px;margin:0 auto}.problem-content p{font-size:var(--font-size-lg);margin-bottom:var(--space-lg);color:var(--color-text);line-height:1.8}.problem-content p:last-child{color:var(--color-primary-dark);margin-bottom:0;font-weight:500}.about-solution{padding:var(--space-xl)0}.about-solution h2{text-align:center;margin-bottom:var(--space-xl)}.solution-grid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);max-width:1000px;margin:0 auto;display:grid}.solution-item{text-align:center;padding:var(--space-lg)}.solution-icon{width:80px;height:80px;margin:0 auto var(--space-md);background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark)100%);border-radius:var(--radius-full);color:var(--color-text-inverse);justify-content:center;align-items:center;display:flex}.solution-item h3{font-size:var(--font-size-lg);margin-bottom:var(--space-sm);color:var(--color-secondary)}.solution-item p{color:var(--color-text-light);margin:0;line-height:1.7}.about-impact{padding:var(--space-xl)0;background:var(--color-secondary);color:var(--color-text-inverse)}.about-impact h2{text-align:center;margin-bottom:var(--space-xl);color:var(--color-text-inverse)}.impact-grid{gap:var(--space-lg);max-width:1020px;margin:0 auto var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid}.impact-item{text-align:center}.impact-number{font-size:var(--font-size-3xl);color:var(--color-accent);margin-bottom:var(--space-xs);font-weight:700;line-height:1.2;display:block}.impact-label{font-size:var(--font-size-sm);opacity:.85;text-transform:uppercase;letter-spacing:.05em;display:block}.impact-tagline{text-align:center;font-size:var(--font-size-lg);opacity:.9;margin:0}.about-cleaners{padding:var(--space-xl)0}.about-cleaners h2{text-align:center;margin-bottom:var(--space-md)}.about-cleaners .section-intro{text-align:center;max-width:700px;margin:0 auto var(--space-xl);font-size:var(--font-size-lg);color:var(--color-text-light)}.cleaners-grid{gap:var(--space-lg);max-width:800px;margin:0 auto var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid}.cleaner-card{text-align:center}.cleaner-photo{border-radius:var(--radius-full);width:120px;height:120px;margin:0 auto var(--space-sm);-o-object-fit:cover;object-fit:cover}.cleaner-photo.placeholder{background:linear-gradient(135deg,var(--color-bg-alt)0%,#e0e0e0 100%);justify-content:center;align-items:center;display:flex}.cleaner-photo.placeholder:after{content:"";background:var(--color-text-light);opacity:.3;border-radius:var(--radius-full);width:40px;height:40px}.cleaner-name{color:var(--color-secondary);margin-bottom:var(--space-xs);font-weight:600;display:block}.cleaner-tenure{font-size:var(--font-size-sm);color:var(--color-text-light);display:block}.cleaners-cta{text-align:center}.cleaners-cta p{margin-bottom:var(--space-md);color:var(--color-text-light)}.about-how{padding:var(--space-xl)0;background:var(--color-bg-alt)}.about-how h2{text-align:center;margin-bottom:var(--space-xl)}.about-how .steps-grid{gap:var(--space-lg);max-width:900px;margin:0 auto var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.about-how .step-item{text-align:center;padding:var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff}.about-how .step-number{background:var(--color-primary);width:48px;height:48px;color:var(--color-text-inverse);font-size:var(--font-size-xl);border-radius:var(--radius-full);margin-bottom:var(--space-md);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.about-how .step-item h3{font-size:var(--font-size-lg);margin-bottom:var(--space-sm);color:var(--color-secondary)}.about-how .step-item p{color:var(--color-text-light);margin:0;line-height:1.6}.about-how .app-download{text-align:center}.about-cta{padding:var(--space-xl)0;background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark)100%);color:var(--color-text-inverse);text-align:center}.about-cta h2{color:var(--color-text-inverse);margin-bottom:var(--space-md)}.about-cta>.container>p{font-size:var(--font-size-lg);opacity:.95;margin-bottom:var(--space-lg)}.about-cta .app-download{margin-bottom:var(--space-lg)}.about-cta .whatsapp-link{color:var(--color-text-inverse);opacity:.9;font-size:var(--font-size-base);text-underline-offset:3px;text-decoration:underline}.about-cta .whatsapp-link:hover{opacity:1}.book-intro{padding:var(--space-xl)0}.book-intro .intro-box{text-align:center;max-width:700px;margin:0 auto}.book-intro .intro-box .lead{font-size:var(--font-size-lg);color:var(--color-text-light);margin-bottom:var(--space-md)}.book-intro .app-download{margin-top:var(--space-lg);flex-direction:column;align-items:center;display:flex}.book-features{padding:var(--space-xl)0}.book-features h2{margin-bottom:var(--space-xl)}.features-showcase{gap:var(--space-xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}.features-image{justify-content:center;display:flex;position:sticky;top:100px}.features-image img{border-radius:var(--radius-xl);width:100%;transition:opacity .3s}.features-image img.fade-out{opacity:0}.features-list{gap:var(--space-sm);flex-direction:column;display:flex}.features-list .feature-item{align-items:flex-start;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-lg);text-align:left;cursor:pointer;background:0 0;border:2px solid #0000;width:100%;transition:all .2s;display:flex}.features-list .feature-item:hover{background:var(--color-bg)}.features-list .feature-item.active{border-color:var(--color-primary);background:#1791500d}.features-list .feature-icon{background:var(--color-bg);width:48px;min-width:48px;height:48px;color:var(--color-primary);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.features-list .feature-content{flex:1}.features-list .feature-item h3{margin-bottom:var(--space-xs);font-size:var(--font-size-base)}.features-list .feature-item p{color:var(--color-text-light);font-size:var(--font-size-sm);margin:0}@media (prefers-reduced-motion:reduce){.features-image img,.features-list .feature-item{transition:none}}.book-assurance{padding:var(--space-xl)0}.assurance-box{text-align:center;max-width:700px;margin:0 auto}.assurance-box h2{margin-bottom:var(--space-md)}.assurance-box p{color:var(--color-text-light);margin-bottom:var(--space-lg)}.assurance-list{gap:var(--space-sm)var(--space-lg);text-align:left;grid-template-columns:repeat(2,1fr);max-width:500px;margin:0 auto;padding:0;list-style:none;display:grid}.assurance-list li{padding-left:var(--space-lg);color:var(--color-text);position:relative}.assurance-list li:before{content:"✓";color:var(--color-primary);font-weight:700;position:absolute;left:0}.testimonials{padding:var(--space-xl)0}.testimonials h2{text-align:center;margin-bottom:var(--space-lg)}.testimonials-grid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.testimonial-card img{width:100%;height:auto;display:block}.careers-intro{padding:var(--space-xl)0}.careers-intro h2{text-align:center;margin-bottom:var(--space-md)}.careers-intro>.container>p{text-align:center;max-width:700px;margin:0 auto var(--space-xl);color:var(--color-text-light)}.perks-grid{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid}.perk{padding:var(--space-xl);border-radius:var(--radius-lg);text-align:center;transition:all var(--transition-base);background:#17915014}.perk:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.perk-icon{background:var(--color-primary);color:#fff;border-radius:var(--radius-full);width:64px;height:64px;margin:0 auto var(--space-md);transition:transform var(--transition-base);justify-content:center;align-items:center;display:flex}.perk:hover .perk-icon{transform:scale(1.1)}.perk h3{margin-bottom:var(--space-sm);color:var(--color-secondary)}.perk p{color:var(--color-text-light);font-size:var(--font-size-sm);margin:0}.careers-openings{padding:var(--space-xl)0;background:var(--color-bg-alt)}.careers-openings h2{text-align:center;margin-bottom:var(--space-xl)}.job-list{gap:var(--space-lg);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.job-card{padding:var(--space-xl);border-radius:var(--radius-lg);border-left:4px solid var(--color-primary);box-shadow:var(--shadow-sm);transition:all var(--transition-base);background:#fff}.job-card:hover{box-shadow:var(--shadow-lg);border-left-color:var(--color-primary-dark);transform:translateY(-2px)}.job-header{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.job-header h3{color:var(--color-secondary);margin:0}.job-type{padding:var(--space-xs)var(--space-md);background:var(--color-accent);color:var(--color-secondary);font-size:var(--font-size-sm);border-radius:var(--radius-full);font-weight:600;display:inline-block}.job-location{align-items:center;gap:var(--space-xs);color:var(--color-text-light);font-size:var(--font-size-sm);margin-bottom:var(--space-md);display:flex}.job-location:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23666666' viewBox='0 0 16 16'%3E%3Cpath d='M8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10m0-7a3 3 0 1 1 0-6 3 3 0 0 1 0 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:16px;height:16px;display:inline-block}.job-card>p{color:var(--color-text);margin-bottom:var(--space-lg)}.job-card .btn{display:inline-flex}.no-fit{max-width:800px;margin:var(--space-xl)auto 0;padding:var(--space-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center;background:#fff}.no-fit h3{margin-bottom:var(--space-sm)}.no-fit p{color:var(--color-text-light);margin-bottom:var(--space-lg)}.careers-cleaners{padding:var(--space-xl)0;background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark)100%);color:var(--color-text-inverse)}.careers-cleaners .cleaners-cta{text-align:center}.careers-cleaners h2{color:var(--color-text-inverse);margin-bottom:var(--space-sm)}.careers-cleaners p{opacity:.9;margin-bottom:var(--space-lg);max-width:500px;margin-left:auto;margin-right:auto}.careers-cleaners .btn-secondary{background:var(--color-accent);color:var(--color-secondary)}.careers-cleaners .btn-secondary:hover{background:var(--color-accent-hover)}.careers-contact{padding:var(--space-xl)0;text-align:center}.careers-contact h2{margin-bottom:var(--space-sm)}.careers-contact p{color:var(--color-text-light)}.careers-contact a{font-weight:600}.cleaner-hero{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark)100%);color:var(--color-text-inverse);text-align:center;padding:var(--space-3xl)0}.cleaner-hero h1{color:var(--color-text-inverse);margin-bottom:var(--space-md);font-size:var(--font-size-3xl)}.cleaner-hero .hero-subtitle{font-size:var(--font-size-lg);opacity:.95;max-width:600px;margin:0 auto}.cleaner-intro{padding:var(--space-xl)0;background:var(--color-bg-light)}.cleaner-intro h2{text-align:center;margin-bottom:var(--space-sm)}.cleaner-intro>.container>p{text-align:center;color:var(--color-text-light);max-width:700px;margin:0 auto var(--space-xl)}.benefits-grid{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid}.benefit{padding:var(--space-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center;transition:all var(--transition-base);border-top:4px solid var(--color-primary);background:#fff}.benefit:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.benefit h3{font-size:var(--font-size-md);color:var(--color-secondary);margin-bottom:var(--space-sm)}.benefit p{font-size:var(--font-size-sm);color:var(--color-text-light);margin:0}.cleaner-requirements{padding:var(--space-xl)0;background:#fff}.cleaner-requirements h2{text-align:center;margin-bottom:var(--space-xl)}.requirements-list{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);max-width:1000px;margin:0 auto;display:grid}.requirement{text-align:center;padding:var(--space-lg)}.requirement h3{font-size:var(--font-size-md);color:var(--color-secondary);margin-bottom:var(--space-sm);padding-top:var(--space-xl);position:relative}.requirement h3:before{content:"";background:var(--color-primary);border-radius:var(--radius-full);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 16 16'%3E%3Cpath d='M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:18px;width:32px;height:32px;position:absolute;top:0;left:50%;transform:translate(-50%)}.requirement p{font-size:var(--font-size-sm);color:var(--color-text-light);margin:0}.cleaner-process{padding:var(--space-xl)0;background:var(--color-bg-light)}.cleaner-process h2{text-align:center;margin-bottom:var(--space-xl)}.process-steps{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);max-width:1000px;margin:0 auto;display:grid;position:relative}.process-steps:before{content:"";background:var(--color-primary);opacity:.3;z-index:0;height:3px;position:absolute;top:28px;left:12.5%;right:12.5%}.process-step{text-align:center;z-index:1;position:relative}.step-number{background:var(--color-primary);width:56px;height:56px;color:var(--color-text-inverse);border-radius:var(--radius-full);font-size:var(--font-size-xl);margin:0 auto var(--space-md);box-shadow:var(--shadow-md);justify-content:center;align-items:center;font-weight:700;display:flex}.process-step h3{font-size:var(--font-size-md);color:var(--color-secondary);margin-bottom:var(--space-sm)}.process-step p{font-size:var(--font-size-sm);color:var(--color-text-light);margin:0}.cleaner-earnings{padding:var(--space-xl)0;background:#fff}.cleaner-earnings h2{text-align:center;margin-bottom:var(--space-xl)}.earnings-example{text-align:center;max-width:500px;padding:var(--space-xl);background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark)100%);border-radius:var(--radius-xl);color:var(--color-text-inverse);margin:0 auto}.earnings-lead{font-size:var(--font-size-md);opacity:.9;margin-bottom:var(--space-sm)}.earnings-amount{font-size:var(--font-size-3xl);margin-bottom:var(--space-xs);letter-spacing:-.02em;font-weight:800}.earnings-period{font-size:var(--font-size-lg);margin-bottom:var(--space-md);font-weight:600}.earnings-note{font-size:var(--font-size-sm);opacity:.8;margin:0}.cleaner-faq{padding:var(--space-xl)0;background:var(--color-bg-light)}.cleaner-faq h2{text-align:center;margin-bottom:var(--space-xl)}.faq-list{gap:var(--space-md);flex-direction:column;max-width:700px;margin:0 auto;display:flex}.faq-item{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.faq-item summary{padding:var(--space-lg);color:var(--color-secondary);cursor:pointer;transition:background var(--transition-base);justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";width:20px;height:20px;transition:transform var(--transition-base);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23179150' viewBox='0 0 16 16'%3E%3Cpath d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;flex-shrink:0}.faq-item[open] summary:after{transform:rotate(180deg)}.faq-item summary:hover{background:var(--color-bg-light)}.faq-item p{padding:0 var(--space-lg)var(--space-lg);color:var(--color-text-light);margin:0;line-height:1.7}.cleaner-apply{padding:var(--space-xl)0;text-align:center;background:#fff}.cleaner-apply h2{margin-bottom:var(--space-sm)}.cleaner-apply>.container>p{color:var(--color-text-light);margin-bottom:var(--space-lg)}.apply-buttons{justify-content:center;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.apply-note{font-size:var(--font-size-sm);color:var(--color-text-light)}.apply-note a{color:var(--color-primary);font-weight:600}.apply-note a:hover{color:var(--color-primary-dark)}.press-hero{color:#fff;background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);padding:3rem 0 2rem;position:relative;overflow:hidden}.press-hero:before{content:"";opacity:.5;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.press-hero .container{gap:var(--space-xl);z-index:1;grid-template-columns:1fr auto;align-items:end;display:grid;position:relative}.press-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary-light);margin-bottom:var(--space-md);padding:var(--space-xs)var(--space-md);border:1px solid var(--color-primary);border-radius:2px;font-size:11px;font-weight:700;display:inline-block}.press-hero h1{color:#fff;margin-bottom:var(--space-md);letter-spacing:-.02em;font-family:Merriweather,serif;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1.1}.press-hero-lead{font-size:var(--font-size-lg);color:#ffffffb3;max-width:500px;margin:0;line-height:1.6}.press-hero-stats{gap:var(--space-xl);padding-left:var(--space-xl);border-left:1px solid #fff3;display:flex}.stat-item{text-align:center}.stat-number{font-family:Merriweather,serif;font-size:var(--font-size-2xl);color:var(--color-primary-light);margin-bottom:var(--space-xs);font-weight:700;line-height:1;display:block}.stat-label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;font-size:11px;font-weight:600}.section-label{letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-sm);font-size:11px;font-weight:700;display:inline-block}.press-featured{padding:var(--space-xl)0;background:#fff;border-bottom:1px solid #e5e5e5}.featured-header{align-items:center;gap:var(--space-lg);margin-bottom:var(--space-lg);display:flex}.featured-line{background:linear-gradient(90deg,#e5e5e5 0%,#0000 100%);flex:1;height:1px}.press-featured .featured-logos{justify-content:space-between;align-items:center;gap:var(--space-xl);flex-wrap:wrap;display:flex}.press-featured .logo-item{min-width:120px;max-width:160px;padding:var(--space-md);opacity:.6;filter:grayscale();transition:all var(--transition-base);flex:1;justify-content:center;align-items:center;display:flex}.press-featured .logo-item:hover{opacity:1;filter:grayscale(0%)}.press-featured .logo-item img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:40px}.press-coverage{padding:var(--space-xl)0;background:var(--color-bg)}.coverage-header{margin-bottom:var(--space-xl)}.coverage-header h2{margin:0}.coverage-grid{gap:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}.coverage-featured{padding:var(--space-xl);border-radius:var(--radius-lg);border-left:4px solid var(--color-primary);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;display:flex}.coverage-meta{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.coverage-source{letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);font-size:12px;font-weight:700}.coverage-divider{color:#d0d0d0}.coverage-date{color:var(--color-text-light);font-size:12px;font-weight:500}.coverage-featured h3{font-family:Merriweather,serif;font-size:var(--font-size-xl);margin-bottom:var(--space-md);color:var(--color-secondary);letter-spacing:-.01em;line-height:1.3}.coverage-excerpt{color:var(--color-text-light);margin-bottom:var(--space-lg);flex:1;line-height:1.7}.coverage-type{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-light);padding:var(--space-xs)var(--space-md);background:var(--color-bg);border-radius:var(--radius-full);align-self:flex-start;font-size:11px;font-weight:600;display:inline-block}.coverage-list{gap:var(--space-md);flex-direction:column;display:flex}.coverage-item{padding:var(--space-lg);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:all var(--transition-base);background:#fff;border:1px solid #0000}.coverage-item:hover{border-color:var(--color-primary);transform:translate(4px)}.coverage-item .coverage-meta{margin-bottom:var(--space-sm);justify-content:space-between}.coverage-item h4{font-size:var(--font-size-base);margin-bottom:var(--space-xs);color:var(--color-secondary);font-weight:600;line-height:1.4}.coverage-item p{font-size:var(--font-size-sm);color:var(--color-text-light);margin:0;line-height:1.5}.press-kit{padding:var(--space-xl)0;background:#fff}.kit-layout{gap:var(--space-2xl);grid-template-columns:1fr 400px;align-items:start;display:grid}.kit-description{color:var(--color-text-light);max-width:450px;margin-bottom:var(--space-xl);line-height:1.7}.kit-facts{padding-top:var(--space-lg);border-top:1px solid #e5e5e5}.fact-row{padding:var(--space-md)0;border-bottom:1px solid #f0f0f0;justify-content:space-between;display:flex}.fact-label{font-size:var(--font-size-sm);color:var(--color-text-light);font-weight:500}.fact-value{font-size:var(--font-size-sm);color:var(--color-secondary);font-weight:600}.kit-card{color:#fff;padding:var(--space-xl);border-radius:var(--radius-lg);text-align:center;background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);position:relative;overflow:hidden}.kit-card:before{content:"";background:radial-gradient(circle,var(--color-primary)0%,transparent 70%);opacity:.1;width:100%;height:100%;position:absolute;top:-50%;right:-50%}.kit-card-icon{border-radius:var(--radius-full);width:64px;height:64px;margin-bottom:var(--space-lg);color:var(--color-primary-light);z-index:1;background:#ffffff1a;justify-content:center;align-items:center;display:inline-flex;position:relative}.kit-card h3{font-size:var(--font-size-lg);color:#fff;margin-bottom:var(--space-sm);z-index:1;position:relative}.kit-card p{color:#ffffffb3;font-size:var(--font-size-sm);margin-bottom:var(--space-lg);z-index:1;position:relative}.kit-btn{align-items:center;gap:var(--space-sm);padding:var(--space-md)var(--space-lg);background:var(--color-primary);color:#fff;font-weight:600;font-size:var(--font-size-sm);border-radius:var(--radius-md);transition:all var(--transition-base);z-index:1;display:inline-flex;position:relative}.kit-btn:hover{background:var(--color-primary-light);color:#fff;transform:translateY(-2px)}.kit-btn svg{transition:transform var(--transition-base)}.kit-btn:hover svg{transform:translate(4px)}.press-contact{padding:var(--space-xl)0;background:var(--color-bg)}.contact-layout{gap:var(--space-2xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}.contact-content p{color:var(--color-text-light);max-width:400px;line-height:1.7}.contact-details{gap:var(--space-md);flex-direction:column;display:flex}.contact-method{padding:var(--space-lg);border-radius:var(--radius-md);transition:all var(--transition-base);background:#fff;border:1px solid #e5e5e5;flex-direction:column;display:flex}.contact-method:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.contact-type{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-light);margin-bottom:var(--space-xs);font-size:11px;font-weight:700}.contact-value{font-size:var(--font-size-lg);color:var(--color-secondary);font-weight:600}.contact-method:hover .contact-value{color:var(--color-primary)}.contact-note{font-size:var(--font-size-sm);color:var(--color-text-light);padding-top:var(--space-sm);margin:0}[data-animate] [data-animate-item]{opacity:0;transition:opacity var(--animate-duration)ease-out,transform var(--animate-duration)ease-out;transform:translateY(20px)}[data-animate].is-visible [data-animate-item]{opacity:1;transform:translateY(0)}.word-animate{opacity:0;transition:opacity var(--animate-duration)ease-out,transform var(--animate-duration)ease-out;display:inline-block;transform:translateY(12px)}.word-animate.is-visible{opacity:1;transform:translateY(0)}section .section-content{opacity:0;transition:opacity var(--animate-duration)ease-out,transform var(--animate-duration)ease-out;transform:translateY(20px)}section.is-visible .section-content{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-animate] [data-animate-item],.word-animate,section .section-content{opacity:1;transition:none;transform:none}[data-animate].is-visible [data-animate-item],.word-animate.is-visible,section.is-visible .section-content{opacity:1;transform:none}}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-8{margin-top:calc(var(--spacing)*8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.rounded-lg{border-radius:var(--radius-lg)}.bg-primary{background-color:var(--color-primary)}.p-6{padding:calc(var(--spacing)*6)}.text-center{text-align:center}.text-white{color:var(--color-white)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}@media (max-width:768px){.site-header .container{position:relative}.main-nav{background:var(--color-bg-dark);padding:var(--space-lg);box-shadow:var(--shadow-md);display:none;position:absolute;top:70px;left:0;right:0}.main-nav.is-open{display:block}.main-nav ul{gap:var(--space-md);flex-direction:column}.main-nav a{display:block}.header-cta{display:inline-flex}.mobile-menu-toggle{display:block}.hero .container{text-align:center;grid-template-columns:1fr}.hero-image{order:-1}.hero-image img{margin-bottom:0}.services{padding-top:var(--space-2xl)}.services-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.store-buttons{justify-content:center}h1{font-size:var(--font-size-2xl)}h2{font-size:var(--font-size-xl)}.blog-layout{grid-template-columns:1fr}.blog-sidebar{position:static}.guarantee-content{text-align:center;flex-direction:column}.guarantee-text{text-align:center}.guarantee-header{text-align:center;flex-direction:column}.guarantee-merged{text-align:center;gap:var(--space-xl);flex-direction:column}.guarantee-trust-content{text-align:center}.trust-points{align-items:center}.trust-points li{text-align:left;justify-content:center}.coverage-grid,.eligibility-content,.scope-grid{grid-template-columns:1fr}.guarantee-contact .contact-methods{flex-direction:column;align-items:center}.contact-cards{grid-template-columns:1fr}.help-grid,.resources-grid{grid-template-columns:repeat(2,1fr)}.help-article-layout{grid-template-columns:1fr}.help-sidebar{position:static}.help-contact-links{flex-direction:column}.steps-grid{grid-template-columns:repeat(2,1fr)}.payment-grid{grid-template-columns:1fr}.testimonials-grid{grid-template-columns:repeat(2,1fr)}.features-showcase{grid-template-columns:1fr}.features-image{order:-1;position:relative;top:0}.assurance-list{grid-template-columns:1fr}.perks-grid{grid-template-columns:repeat(2,1fr)}.job-header{flex-direction:column;align-items:flex-start}.benefits-grid,.requirements-list{grid-template-columns:repeat(2,1fr)}.process-steps{gap:var(--space-xl);grid-template-columns:repeat(2,1fr)}.process-steps:before{display:none}.press-hero .container{gap:var(--space-xl);grid-template-columns:1fr}.press-hero-stats{padding-left:0;padding-top:var(--space-lg);border-top:1px solid #fff3;border-left:none;justify-content:center}.coverage-grid{grid-template-columns:1fr}.kit-layout,.contact-layout{gap:var(--space-xl);grid-template-columns:1fr}.about-hero h1{font-size:var(--font-size-2xl)}.about-hero .hero-subtitle{font-size:var(--font-size-lg)}.about-hero .hero-intro,.problem-content p{font-size:var(--font-size-base)}.solution-grid{gap:var(--space-xl);grid-template-columns:1fr}.impact-grid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr)}.impact-number{font-size:var(--font-size-2xl)}.cleaners-grid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr)}.cleaner-photo{width:100px;height:100px}.about-how .steps-grid{grid-template-columns:1fr}}@media (max-width:480px){.steps-grid,.footer-grid,.help-grid,.resources-grid,.testimonials-grid,.perks-grid,.benefits-grid,.requirements-list,.process-steps{grid-template-columns:1fr}.earnings-amount{font-size:var(--font-size-2xl)}.press-hero-stats{gap:var(--space-lg);flex-direction:column}.stat-number{font-size:var(--font-size-xl)}.press-featured .featured-logos{justify-content:center}.press-featured .logo-item{min-width:100px;max-width:130px}.coverage-featured h3{font-size:var(--font-size-lg)}.kit-layout{gap:var(--space-lg)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
