
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
#basura-valet {width:100%;}
#basura-valet .bv-view-controls {margin-bottom:16px;}
#basura-valet .bv-mobile-stage {width:100%;padding:20px 0;}
#basura-valet .bv-site {--bv-bg:#0b0b0d;--bv-panel:#141416;--bv-text:#f8f7f5;--bv-muted:#a5a5aa;--bv-red:#ed1527;--bv-line:#2a2a2e;--bv-radius:16px;background:var(--bv-bg);color:var(--bv-text);font-family:'DM Sans',Arial,sans-serif;position:relative;isolation:isolate;container-type:inline-size;overflow:clip;color-scheme:dark;text-align:left;}
#basura-valet .bv-site * {box-sizing:border-box;}
#basura-valet .bv-site [hidden] {display:none!important;}
#basura-valet .bv-site h1,#basura-valet .bv-site h2,#basura-valet .bv-site h3,#basura-valet .bv-site p {margin:0;}
#basura-valet .bv-site button,#basura-valet .bv-site input,#basura-valet .bv-site select {font:inherit;}
#basura-valet .bv-site button,#basura-valet .bv-site a { -webkit-tap-highlight-color:transparent;}
#basura-valet .bv-site button {cursor:inherit;}
#basura-valet .bv-site a {color:inherit;text-decoration:none;}
#basura-valet .bv-site button:focus-visible,#basura-valet .bv-site a:focus-visible,#basura-valet .bv-site summary:focus-visible {outline:2px solid #fff;outline-offset:5px;}
#basura-valet .bv-shell {padding-left:5.7%;padding-right:5.7%;}
#basura-valet .bv-topline {height:3px;background:var(--bv-red);}
#basura-valet .bv-header {min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--bv-line);}
#basura-valet .bv-brand {display:flex;align-items:center;flex-shrink:0;}
#basura-valet .bv-logo {display:block;width:154px;height:78px;object-fit:contain;}
#basura-valet .bv-nav {display:flex;gap:26px;align-items:center;}
#basura-valet .bv-nav a {font-size:12px;line-height:1.4;color:#c3c3c8;white-space:nowrap;}
#basura-valet .bv-nav a:hover {color:white;}
#basura-valet .bv-action {display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px;padding:14px 23px;background:var(--bv-red);border:1px solid transparent;border-radius:7px;font-size:13px;font-weight:700;color:white;line-height:1.3;transition:filter .15s;}
#basura-valet .bv-action:hover {filter:brightness(1.14);}
#basura-valet .bv-action svg {width:17px;height:17px;flex-shrink:0;}
#basura-valet .bv-header .bv-action {min-height:42px;padding:11px 17px;font-size:12px;}
#basura-valet .bv-menu-toggle {display:none;min-height:44px;width:44px;border:1px solid var(--bv-line);border-radius:7px;background:var(--bv-panel);color:white;align-items:center;justify-content:center;}
#basura-valet .bv-mobile-menu {padding:16px 6% 22px;background:#151517;border-bottom:1px solid var(--bv-line);}
#basura-valet .bv-mobile-menu a {display:block;padding:12px 0;font-size:15px;}
#basura-valet .bv-hero {display:grid;grid-template-columns:1.03fr 1fr;gap:34px;align-items:center;padding-top:48px;padding-bottom:44px;}
#basura-valet .bv-eyebrow {display:flex;align-items:center;gap:9px;font-size:10px!important;font-weight:700;letter-spacing:2.1px;line-height:1.7!important;text-transform:uppercase;color:#c0c0c5;}
#basura-valet .bv-eyebrow:before {content:'';width:20px;height:2px;background:var(--bv-red);flex-shrink:0;}
#basura-valet .bv-hero h1 {font-family:Manrope,Arial,sans-serif;font-size:clamp(48px,7.5cqw,84px);font-weight:600;letter-spacing:-4.8px;line-height:1.04;margin:22px 0 22px;}
#basura-valet .bv-hero h1 span {color:var(--bv-red);}
#basura-valet .bv-lead {font-size:15px;line-height:1.75;color:var(--bv-muted);max-width:335px;}
#basura-valet .bv-hero-actions {display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;}
#basura-valet .bv-text-link {font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:7px;min-height:44px;}
#basura-valet .bv-text-link svg {width:15px;height:15px;}
#basura-valet .bv-fine {font-size:11px;color:#909096;line-height:1.7;}
#basura-valet .bv-hero .bv-fine {margin-top:19px;display:flex;align-items:center;gap:7px;}
#basura-valet .bv-hero .bv-fine svg {width:13px;height:13px;}
#basura-valet .bv-hero-picture {position:relative;margin:0;height:465px;border-radius:var(--bv-radius);overflow:hidden;background:#302a24;}
#basura-valet .bv-photo {width:100%;height:100%;object-fit:cover;object-position:50% 60%;display:block;}
#basura-valet .bv-picture-label {position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;gap:8px;background:#0c0c0dde;border:1px solid #ffffff30;padding:9px 12px;border-radius:6px;color:white;font-size:10px;letter-spacing:.3px;}
#basura-valet .bv-dot {display:block;width:6px;height:6px;border-radius:50%;background:var(--bv-red);}
#basura-valet .bv-picture-caption {position:absolute;bottom:0;left:0;right:0;padding:40px 22px 20px;background:linear-gradient(transparent,#080809d9);display:flex;justify-content:space-between;align-items:center;gap:20px;color:#fff;font-size:12px;font-weight:500;line-height:1.5;}
#basura-valet .bv-picture-caption svg {width:21px;height:21px;}
#basura-valet .bv-benefits {display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--bv-line);border-bottom:1px solid var(--bv-line);padding-top:22px;padding-bottom:22px;background:#101012;}
#basura-valet .bv-benefit {display:flex;align-items:center;gap:11px;font-size:12px;color:#d5d5d8;}
#basura-valet .bv-benefit svg {width:18px;height:18px;color:var(--bv-red);flex-shrink:0;}
#basura-valet .bv-section {padding-top:66px;padding-bottom:66px;scroll-margin-top:20px;}
#basura-valet .bv-section-header {display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px;}
#basura-valet .bv-site h2 {font-family:Manrope,Arial,sans-serif;font-size:34px;font-weight:500;letter-spacing:-1.4px;line-height:1.2;margin-top:13px;}
#basura-valet .bv-section-header>p {font-size:13px;line-height:1.7;color:var(--bv-muted);max-width:250px;}
#basura-valet .bv-steps {display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}
#basura-valet .bv-step {border-top:1px solid #444448;padding-top:23px;}
#basura-valet .bv-step-top {display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;}
#basura-valet .bv-step-num {font-family:Manrope,Arial,sans-serif;font-size:28px;line-height:1;font-weight:500;color:#6d6d74;letter-spacing:-1px;}
#basura-valet .bv-step-top svg {width:22px;height:22px;color:var(--bv-red);}
#basura-valet .bv-site h3 {font-size:16px;line-height:1.4;font-weight:500;letter-spacing:-.3px;}
#basura-valet .bv-step p {font-size:12px;line-height:1.8;color:var(--bv-muted);margin-top:10px;max-width:245px;}
#basura-valet .bv-community {background:var(--bv-panel);display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid var(--bv-line);border-bottom:1px solid var(--bv-line);}
#basura-valet .bv-community h2 {max-width:380px;}
#basura-valet .bv-community .bv-lead {font-size:13px;margin-top:18px;}
#basura-valet .bv-community .bv-text-link {margin-top:23px;color:white;border-bottom:1px solid var(--bv-red);padding-bottom:5px;}
#basura-valet .bv-features {display:grid;gap:21px;align-content:center;}
#basura-valet .bv-feature {display:grid;grid-template-columns:36px 1fr;gap:15px;align-items:start;}
#basura-valet .bv-feature-icon {width:36px;height:36px;border-radius:8px;background:#24171b;display:flex;align-items:center;justify-content:center;color:var(--bv-red);}
#basura-valet .bv-feature-icon svg {width:18px;height:18px;}
#basura-valet .bv-feature h3 {font-size:14px;}
#basura-valet .bv-feature p {font-size:12px;color:var(--bv-muted);line-height:1.7;margin-top:5px;}
#basura-valet .bv-faq {display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;}
#basura-valet .bv-faq-list {padding-top:3px;}
#basura-valet .bv-faq details {border-bottom:1px solid var(--bv-line);}
#basura-valet .bv-faq summary {list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:17px 0;font-size:13px;font-weight:500;}
#basura-valet .bv-faq summary::-webkit-details-marker {display:none;}
#basura-valet .bv-faq summary:after {content:'+';font-size:21px;font-weight:400;color:var(--bv-muted);}
#basura-valet .bv-faq details[open] summary:after {content:'−';}
#basura-valet .bv-faq details p {font-size:12px;line-height:1.8;color:var(--bv-muted);padding:0 26px 20px 0;}
#basura-valet .bv-quote {padding-bottom:54px;}
#basura-valet .bv-quote-box {background:linear-gradient(110deg,#281316,#151315 65%);border:1px solid #492329;border-radius:var(--bv-radius);padding:35px 36px;display:flex;align-items:center;justify-content:space-between;gap:26px;}
#basura-valet .bv-quote h2 {font-size:30px;margin-top:0;}
#basura-valet .bv-quote p {font-size:12px;line-height:1.8;margin-top:9px;color:#b6abad;}
#basura-valet .bv-quote .bv-action {flex-shrink:0;}
#basura-valet .bv-form {margin-top:20px;border:1px solid var(--bv-line);background:var(--bv-panel);border-radius:var(--bv-radius);padding:28px;}
#basura-valet .bv-form-head {display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;}
#basura-valet .bv-close {border:1px solid var(--bv-line);background:#202023;color:white;width:40px;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center;}
#basura-valet .bv-form-grid {display:grid;grid-template-columns:1fr 1fr;gap:18px;}
#basura-valet .bv-form label {display:flex;flex-direction:column;gap:8px;font-size:12px;line-height:1.5;color:#ceced3;}
#basura-valet .bv-form input,#basura-valet .bv-form select {width:100%;border:1px solid #45454a;border-radius:6px;background:#0b0b0d;color:white;padding:12px;font-size:16px;min-height:46px;}
#basura-valet .bv-form .bv-action {margin-top:23px;}
#basura-valet .bv-form-note {color:var(--bv-muted);font-size:11px;line-height:1.7;margin-top:14px!important;}
#basura-valet .bv-form-status {font-size:13px;line-height:1.7;padding:15px 0;color:#e9e9ea;}
#basura-valet .bv-footer {border-top:1px solid var(--bv-line);display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:23px;padding-bottom:23px;}
#basura-valet .bv-footer-brand {font-size:11px;color:#84848c;line-height:1.6;}
#basura-valet .bv-footer-brand b {color:#eee;font-size:13px;font-weight:500;display:block;margin-bottom:4px;}
#basura-valet .bv-footer>span {font-size:10px;color:#84848c;}
#basura-valet .bv-phone {max-width:390px;margin:0 auto;border:6px solid #262629;border-radius:32px;box-shadow:0 16px 50px #0003;}
#basura-valet .bv-phone .bv-topline {height:3px;}
@container (max-width:700px) {
 #basura-valet .bv-shell {padding-left:24px;padding-right:24px;}
 #basura-valet .bv-header {min-height:83px;gap:12px;}
 #basura-valet .bv-logo {width:126px;height:64px;}
 #basura-valet .bv-nav {display:none;}
 #basura-valet .bv-header>.bv-action {margin-left:auto;min-height:39px;font-size:11px;padding:10px 12px;gap:6px;}
 #basura-valet .bv-menu-toggle {display:flex;width:38px;min-height:40px;}
 #basura-valet .bv-menu-toggle svg {width:19px;height:19px;}
 #basura-valet .bv-hero {grid-template-columns:1fr;gap:29px;padding-top:35px;padding-bottom:29px;}
 #basura-valet .bv-hero h1 {font-size:58px;line-height:1.02;letter-spacing:-3.5px;margin:18px 0;}
 #basura-valet .bv-eyebrow {font-size:9px!important;letter-spacing:1.5px;}
 #basura-valet .bv-lead {font-size:14px;line-height:1.8;max-width:440px;}
 #basura-valet .bv-hero-actions {margin-top:23px;gap:14px;}
 #basura-valet .bv-hero .bv-action {width:100%;}
 #basura-valet .bv-hero .bv-text-link {margin:0 auto;min-height:32px;}
 #basura-valet .bv-hero .bv-fine {font-size:10px;margin-top:14px;justify-content:center;}
 #basura-valet .bv-hero-picture {height:343px;}
 #basura-valet .bv-photo {object-position:50% 64%;}
 #basura-valet .bv-picture-label {top:13px;left:13px;}
 #basura-valet .bv-picture-caption {padding:40px 17px 17px;font-size:11px;}
 #basura-valet .bv-benefits {display:grid;grid-template-columns:1fr;gap:17px;padding-top:23px;padding-bottom:23px;}
 #basura-valet .bv-benefit {font-size:12px;gap:12px;}
 #basura-valet .bv-benefit svg {width:17px;height:17px;}
 #basura-valet .bv-section {padding-top:42px;padding-bottom:42px;}
 #basura-valet .bv-section-header {display:block;margin-bottom:25px;}
 #basura-valet .bv-site h2 {font-size:29px;letter-spacing:-1.2px;}
 #basura-valet .bv-section-header>p {margin-top:15px;max-width:320px;}
 #basura-valet .bv-steps {grid-template-columns:1fr;gap:24px;}
 #basura-valet .bv-step {padding-top:19px;}
 #basura-valet .bv-step-top {margin-bottom:15px;}
 #basura-valet .bv-step p {max-width:100%;font-size:13px;}
 #basura-valet .bv-community,#basura-valet .bv-faq {grid-template-columns:1fr;gap:29px;}
 #basura-valet .bv-community .bv-lead {font-size:13px;}
 #basura-valet .bv-community .bv-text-link {margin-top:18px;}
 #basura-valet .bv-feature p {font-size:12px;}
 #basura-valet .bv-quote {padding-bottom:32px;}
 #basura-valet .bv-quote-box {display:block;padding:27px 22px;}
 #basura-valet .bv-quote h2 {font-size:28px;}
 #basura-valet .bv-quote .bv-action {width:100%;margin-top:22px;}
 #basura-valet .bv-form {padding:20px;}
 #basura-valet .bv-form-grid {grid-template-columns:1fr;}
 #basura-valet .bv-footer {flex-direction:column;align-items:start;gap:16px;}
}
@container (max-width:350px) {
 #basura-valet .bv-shell {padding-left:19px;padding-right:19px;}
 #basura-valet .bv-header {gap:8px;}
 #basura-valet .bv-header>.bv-action {font-size:10px;padding:9px;}
 #basura-valet .bv-logo {width:109px;}
 #basura-valet .bv-hero h1 {font-size:52px;}
 #basura-valet .bv-hero-picture {height:310px;}
}
@media (prefers-reduced-motion:reduce) {#basura-valet .bv-action {transition:none;}}

html{background:#0b0b0d;scroll-behavior:smooth}body{margin:0}#basura-valet{max-width:1440px;margin:0 auto}#basura-valet .cursor-interaction{cursor:pointer}#basura-valet .bv-site button{cursor:pointer}#basura-valet .bv-contact-copy{color:#b7b7bd;line-height:1.8;font-size:14px;max-width:650px}#basura-valet .bv-form-note a{text-decoration:underline;overflow-wrap:anywhere}#basura-valet .bv-footer-brand a{display:inline-block;margin-top:6px;overflow-wrap:anywhere}#basura-valet .bv-hero-picture{height:clamp(465px,46vw,615px)}#basura-valet .bv-menu-toggle{min-width:44px;min-height:44px}@media(max-width:700px){#basura-valet .bv-hero-picture{height:343px}#basura-valet .bv-hero h1{font-weight:600}#basura-valet .bv-shell{padding-left:22px;padding-right:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
#basura-valet .bv-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#basura-valet .bv-action:disabled{opacity:.6;cursor:wait}#basura-valet .bv-form-status[data-error="true"]{color:#ffb5bc}
