:root{--uc-black: #000000;--uc-white: #ffffff;--uc-green: #06c167;--uc-gray-100: #f5f5f5;--uc-gray-200: #eeeeee;--uc-gray-600: #6b6b6b;--uc-gray-900: #1a1a1a;--uc-font-sans: "UberMove", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--uc-shell-padding: 1.25rem 1.5rem;--uc-section-padding: 4rem 1.5rem;--uc-max-width: 1240px}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--uc-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease,filter .15s ease}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.uc-app{min-height:100vh;display:flex;flex-direction:column}.uc-shell{max-width:var(--uc-max-width);margin:0 auto}.uc-header{background:var(--uc-black);color:var(--uc-white)}.uc-header .uc-shell{display:flex;align-items:center;justify-content:space-between}.uc-logo-mark{display:flex;align-items:center;gap:.5rem}.uc-logo-icon{width:2rem;height:2rem;background:var(--uc-green);color:var(--uc-black);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem}.uc-logo-text{font-weight:700;font-size:1.25rem;letter-spacing:-.02em}.uc-nav{display:flex;align-items:center;gap:1rem}.uc-lang-switch{display:flex;align-items:center;gap:.25rem}.uc-lang-btn{background:transparent;color:var(--uc-white);border:none;padding:.35rem .5rem;font-size:.875rem;font-weight:500;cursor:pointer;opacity:.7}.uc-lang-btn:hover{opacity:1}.uc-lang-btn-active{opacity:1;font-weight:600}.uc-lang-sep{opacity:.5;font-size:.875rem}.uc-nav-cta{background:var(--uc-white);color:var(--uc-black);border:none;padding:.625rem 1rem;font-size:.9375rem;font-weight:600;cursor:pointer;border-radius:.5rem}.uc-nav-cta:hover{background:var(--uc-gray-200)}.uc-nav-cta:focus-visible,.uc-hero-cta:focus-visible,.uc-appointment-form button[type=submit]:focus-visible{outline:2px solid var(--uc-green);outline-offset:2px;box-shadow:0 0 0 1px #000,0 0 0 4px #06c16780}.uc-hero{background:linear-gradient(120deg,#041812,#043425 45%,#0b5a42);padding:.75rem 1.5rem 0;box-shadow:0 26px 60px #0006;color:var(--uc-white);border-radius:0 0 5rem 5rem;overflow:auto;margin-bottom:100px}.uc-hero .uc-shell{max-width:1400px}.uc-hero-topbar{padding:.75rem 1.5rem 0}.uc-hero-topbar-inner{max-width:1800px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.uc-hero-card{display:flex;flex-direction:column;gap:2.25rem;border-radius:2rem;position:relative;overflow:hidden}@media (min-width: 900px){.uc-hero-card{flex-direction:row;align-items:center}}@media (max-width: 899px){.uc-hero-card{margin-top:3rem;align-items:center;text-align:center}.uc-hero-copy{align-items:center}.uc-hero-visual{justify-content:center}}.uc-hero-copy{flex:1.1;max-width:520px}.uc-hero-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:999px;background:#ffffff1a;font-size:.8rem}.uc-hero-badge-icon{width:1.25rem;height:1.25rem;border-radius:999px;background:#06c16726;display:inline-flex;align-items:center;justify-content:center}.uc-hero h1{margin:1rem 0 .75rem;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:700;letter-spacing:-.03em;line-height:1.05}.uc-hero-subcopy{margin:0 0 1.75rem;font-size:1.05rem;color:#ffffffc7;line-height:1.5}.uc-hero-cta{display:inline-block;background:var(--uc-green);color:var(--uc-black);padding:.9rem 1.7rem;font-size:1rem;font-weight:600;text-decoration:none;border:none;border-radius:999px;cursor:pointer;box-shadow:0 14px 30px #0006}.uc-hero-cta:hover{filter:brightness(1.05)}.uc-hero-visual{flex:1.1;display:flex;align-items:flex-end;justify-content:flex-end}.uc-hero-image{width:120%;max-width:560px;height:auto;display:block;transform:translateY(12%);transform-origin:bottom center;margin-right:-32px}.uc-services{padding:var(--uc-section-padding);padding-top:0;background:var(--uc-white)}.uc-services h2{margin:0 0 2rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;text-align:center;color:var(--uc-gray-900)}.uc-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;max-width:var(--uc-max-width);margin:0 auto}.uc-service-card{padding:1.4rem 1.5rem 1.3rem;background:var(--uc-white);border-radius:.9rem;border:1.5px solid var(--uc-gray-200);box-shadow:0 10px 25px #00000008;display:flex;flex-direction:column;gap:.6rem;transform:translateY(0)}.uc-service-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #00000014}.uc-service-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.uc-service-card h3{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--uc-gray-900)}.uc-service-card p{margin:0;font-size:.9375rem;color:var(--uc-gray-600);line-height:1.5}.uc-service-icon{width:2.4rem;height:2.4rem;border-radius:0;background:transparent;border:none;display:inline-flex;align-items:center;justify-content:center;font-size:1.35rem}.uc-service-card--standard{border-color:#06c16799}.uc-service-card--deep{border-color:#1069ffb3}.uc-service-card--move{border-color:#ff8c00e6}.uc-service-card--airbnb{border-color:#7240ffd9}.uc-service-card--standard .uc-service-icon{color:#06c167}.uc-service-card--deep .uc-service-icon{color:#1069ff}.uc-service-card--move .uc-service-icon{color:#ff8c00}.uc-service-card--airbnb .uc-service-icon{color:#7240ff}.uc-service-icon--standard:before{content:"🏠"}.uc-service-icon--deep:before{content:"🧽"}.uc-service-icon--move:before{content:"📦"}.uc-service-icon--airbnb:before{content:"📅"}.uc-appointment{padding:var(--uc-section-padding);background:var(--uc-gray-100)}.uc-appointment h2{margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--uc-gray-900)}.uc-appointment-subcopy{margin:0 0 1.75rem;max-width:520px;font-size:.9375rem;color:var(--uc-gray-600)}.uc-appointment-layout{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 768px){.uc-appointment-layout{flex-direction:row;align-items:flex-start}}.uc-appointment-card{flex:2;background:radial-gradient(circle at 0 0,#e8fff5,#fff 55%);border-radius:1rem;padding:1.5rem 1.5rem 1.75rem;box-shadow:0 10px 30px #0000000f}.uc-appointment-benefits{flex:0 0 auto;background:var(--uc-white);border-radius:1rem;padding:1.25rem 1.5rem;border:1px solid var(--uc-gray-200);display:flex;flex-direction:column;gap:.75rem;max-width:320px}.uc-benefits-title{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:var(--uc-gray-900)}.uc-benefits-list{list-style:none;padding:0;margin:0 0 .75rem;display:flex;flex-direction:column;gap:.5rem}.uc-benefit-item{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;color:var(--uc-gray-700, #4f4f4f)}.uc-benefit-icon{width:1.75rem;height:1.75rem;border-radius:999px;background:var(--uc-gray-100);display:inline-flex;align-items:center;justify-content:center;font-size:.85rem}.uc-benefits-link{background:none;border:none;padding:0;font-size:.875rem;font-weight:500;color:var(--uc-gray-700, #4f4f4f);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;align-self:flex-start;cursor:pointer}.uc-appointment-form{display:flex;flex-direction:column;gap:.9rem}.uc-appointment-grid{display:grid;grid-template-columns:1fr;gap:.75rem 1rem;margin-bottom:.75rem}@media (min-width: 640px){.uc-appointment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.uc-field{display:flex;flex-direction:column;gap:.3rem}.uc-field-span2{grid-column:1 / -1}.uc-appointment-form label{font-size:.875rem;font-weight:600;color:var(--uc-gray-900)}.uc-appointment-form input,.uc-appointment-form select,.uc-appointment-form textarea{padding:.75rem 1rem;font-size:1rem;font-family:inherit;border:1px solid var(--uc-gray-200);border-radius:.5rem}.uc-appointment-form input:focus-visible,.uc-appointment-form select:focus-visible,.uc-appointment-form textarea:focus-visible{outline:none;border-color:var(--uc-green);box-shadow:0 0 0 1px #06c16780}.uc-appointment-form button[type=submit]{background:var(--uc-green);color:var(--uc-black);border:none;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;border-radius:.5rem;margin-top:.5rem}.uc-appointment-form button[type=submit]:hover{filter:brightness(1.05)}.uc-form-success{max-width:420px;margin:0 auto}.uc-host{padding:var(--uc-section-padding);background:var(--uc-white)}.uc-host-layout{display:flex;flex-direction:column;gap:2rem;align-items:stretch}@media (min-width: 900px){.uc-host-layout{flex-direction:row;align-items:center}}.uc-host-copy{flex:1.3;max-width:520px}.uc-host-copy h2{margin:0 0 .75rem;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:700;letter-spacing:-.02em}.uc-host-subcopy{margin:0 0 1.5rem;max-width:420px;font-size:.975rem;color:var(--uc-gray-700, #4f4f4f)}.uc-host-city{display:inline-flex;flex-direction:column;gap:.5rem}.uc-host-city-label{font-size:.85rem;font-weight:600;color:var(--uc-gray-900)}.uc-host-city-control{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border-radius:999px;background:var(--uc-black);color:var(--uc-white)}.uc-host-city-icon{font-size:.9rem}.uc-host-city-select{background:transparent;border:none;color:inherit;font:inherit;padding-right:.75rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.uc-host-city-select:focus-visible{outline:2px solid var(--uc-green);outline-offset:2px}.uc-host-visual{flex:1;min-height:180px;border-radius:1.25rem;background:var(--uc-gray-100);display:flex;align-items:center;justify-content:center;overflow:hidden}.uc-host-image{width:100%;height:100%;max-width:none;display:block;object-fit:cover}.uc-footer{margin-top:auto;background:var(--uc-gray-900);color:var(--uc-white);padding:1.5rem}.uc-footer-shell{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.uc-footer-brand{font-weight:700;font-size:.9375rem}.uc-footer-meta{font-size:.875rem;color:var(--uc-gray-200)}
